Reaves start his career as a redshirt freshman at Michigan State. In the 2003 season Reaves did not play a down and learn from starting quarterback Jeff Smoker.
Reaves played six games in the 2006 season. His first played for the Southern Miss was a blowout lost to the Florida. Reaves and Golden Eagles won the C–USA East Division champion and lost in the C–USA Championship. They also end the season with a win in the GMAC Bowl against Ohio by the score of 28–7.
Reaves played eight games in his senior season in 2007. He played in a blowout win against Tennessee–Martin. Golden Eagles and Reaves end the season with a loss in the PapaJohns.com Bowl against Cincinnati by the score of 31–21.
After going undrafted in 2008, he signed with the Toronto Argonauts of the Canadian Football League (CFL). On February 22, 2010, Reaves was released by the Argonauts and retired a few years later.[3]