On November 2, 2012, he was selected by the Iowa Energy in the seventh round of the 2012 NBA D-League draft.
[2] In March 2013, Richard signed with the Sandringham Sabres in Australia for the 2013 SEABL season.
In August 2013, Richard signed with Matrixx Magixx of the Dutch Basketball League.
In June 2015, Richard signed with Champagne Châlons-Reims Basket of the LNB Pro A.
In July 2016, Richard signed with Maccabi Rishon LeZion of the Israeli Basketball Premier League.
[19] In February 2021, Richard received Romanian citizenship, making him eligible to play for the Romania national basketball team.
[20] Responding to his new nationality, he stated: "It is a blessing, I am really happy that I was taken into account to receive Romanian citizenship.