Reid attended Mississippi State University and in four years of college football he totaled 996 rushing yards on 236 rushing attempts with six touchdowns.[1] He also totaled 44 receptions, 349 receiving yards and two touchdowns.[1] When he graduated he finished as the Southeastern Conference's (SEC) all-time leading kick returner.[1] As a kick returner with the Bulldogs, Reid had 61 returns for 1,303 yards.[1]
As a senior in 2004, Reid helped Sylvester Croom, the first African American head coach in the SEC, win his debut by rushing for 37 yards on 15 carries and one touchdown.[2] During his final season which is considered his best at Mississippi State, Reid had 82 rushes, 393 yards and two touchdowns.[1] Against Maine, he had a career-high 18 rushes for 72 rushing yards.[1]
After spending 2006 out of football, upon recommendation from Winnipeg Blue BomberslinebackerBarrin Simpson, Reid was signed by Winnipeg on April 5, 2007.[1] In his first year with the Blue Bombers he played in all 18 regular-season games and rushed for 270 yards on 40 attempts with two touchdowns.[1] Reid got two starts when Charles Roberts was out with injury.[1] In those two starts, Reid ran for 196 yards and two touchdowns.[1] As a kickoff returner, he had 213 yards on nine attempts.[1] He saw playing time in all three of Winnipeg's playoff games including the Grey Cup against Saskatchewan.[1]
In his second year in Winnipeg, Reid totaled 709 yards on 101 rushing attempts and added three touchdowns.[5] He was named an all-star after the season.[6]
After the 2008 season, Reid's contract expired and he became a free agent, however he was re-signed on January 30, 2009.[7] He was expected to share time at running back with Joe Smith in 2009.[8][9] However, after Lavarus Giles impressed Blue Bombers management, Smith was released,[10] meaning Reid would end up sharing carries with Giles.[11]
On August 21, 2009, Reid set a new Blue Bombers record for rushing in a single game with 260 yards, with the previous record being 249.[12] Reid led the league in rushing during the 2010 CFL season with 1,396 yards.[13] After spending five seasons with the Blue Bombers, he was released on February 27, 2012.[14]
On February 6, 2020, it was announced that Reid had joined the Toronto Argonauts as the team's running backs coach.[15] While the 2020 CFL season was cancelled, Reid continued as a coach for the Argonauts in 2021. He was not retained by the Argonauts following the season.