Richardson only played 11 games in the NBA, playing very sporadically in the 2nd half of the 2001–02 season with the Pacers. In his 11 games, Richardson averaged 2.7 points. His final game was on April 17, 2002 in a 106 - 112 loss to the New Orleans Hornets where he played for 6 minutes and the only stat he recorded was 1 rebound.
After the 2001–02 NBA season, Richardson played with the team Scavolini Pesaro of the Italian Lega Basket Serie A.[5] He wore jersey number 7.[6] The North Charleston Lowgators of the NBA Development League signed Richardson on January 28, 2003 and waived Richardson on February 21, 2003.[7] With the Lowgators, Richardson played eight games and averaged 6.4 points, 1.9 rebounds, and 1.1 assists each game.[8] He wore #31.[9]
In March 2004, Richardson signed with the team Guaiqueríes de Margarita of the Venezuelan LPB.[10] In his first game with, Richardson scored 15 points, but his team lost.[11]
In March 2007, Richardson played three games with the Argentine team Boca Juniors before being released due to injury.[13]
Later he played for Polonia Warsaw (Polen first division) and for TBB Trier (Germany first division) in the 2008/2009 season. With Polonia, Richardson wore jersey #12.[14] With TBB Trier, Richardson wore jersey #31.[15]
Coaching career
On October 20, 2016, Richardson joined the Erie BayHawks as an assistant coach.[16]