Nachdem der US-Amerikaner bereits im NHL Entry Draft 1985 in der zweiten Runde an 33. Position von den Montréal Canadiens ausgewählt worden war, wechselte er nach Beendigung seiner College-Ausbildung im Sommer 1989 ins Profilager. In seinem Rookiejahr im Spieljahr 1989/90 setzten die Canadiens den Abwehrspieler zunächst in ihrem Farmteam in der American Hockey League bei den Sherbrooke Canadiens ein. Dort erreichte er 24 Punkte in 71 Begegnungen, womit er zu den vier punktbesten Verteidigern des Teams gehörte. Im darauffolgenden Sommer absolvierte er im Rahmen des in Schweden und Russland stattfindenden saisonvorbereitenden Trainingslagers der Montréal Canadiens zwei Partien für das NHL-Team, obwohl bei ihm während einer Trainingseinheit eine Tachykardieattacke festgestellt worden war. Die beiden Partien blieben zugleich die einzigen für das franko-kanadische Team, da er, nach erneut einigen Spielen in Montréals Farmteam, kurz nach Beginn der &lt;a href="NHL%201990/91"&gt;Saison 1990/91&lt;/a&gt; zu den Hartford Whalers transferiert wurde. Dort kam er im Verlauf der Spielzeit zwar ebenfalls hauptsächlich in der AHL bei den Springfield Indians zum Einsatz, für die er in 71 Spielen 51 Punkte erzielte, jedoch ermöglichten die Whalers ihm auch sein Debüt in der National Hockey League, als Richards in zwei Saisonspielen auflief. Zudem bestritt er sechs Playoff-Partien. Auch das folgende Spieljahr verbrachte der Verteidiger größtenteils bei den Indians in der AHL, kam aber auch wieder in der NHL zum Einsatz. Die sechs Spiele in der regulären Saison sowie fünf weitere in den Playoffs waren zugleich die letzten NHL-Spiele seiner Karriere, womit Richards als einer von nur wenigen Spielern mehr Playoff- als reguläre Saisonspiele in der NHL absolvierte. Es folgte noch eine weitere Spielzeit, die er ausschließlich in der AHL verbrachte, ehe sein Vertrag mit den Whalers auslief.