Originaire de Trois-Rivières, Richard a récolté 17 buts et 21 aides en 71 matchs dans la Ligue américaine avec le Crunch de Syracuse et les Admirals de Milwaukee la saison dernière.
Du côté de Stephens, il a joué 27 matchs avec les Red Wings en 2021-2022, où il a inscrit six passes.