He accepted a football scholarship from Purdue University. As a true freshman he played on special teams, tallying 11 tackles. The next year, he started 3 games, posting 32 tackles, 2 interceptions and 3 forced fumbles. As a junior he became a regular starter, registering 33 tackles and 3 interceptions. As a senior, he collected 64 tackles, 2 interceptions, 9 passes defensed and one sack. He played in a total of 49 games, registering 140 tackles, 7 interceptions, 17 passes defensed, 4 forced fumbles and 2 fumble recoveries. He also practiced track. He received Big Ten Freshman of the Year honors after placing second in the 60 metres and 200 metres at the 2001 Big Ten Indoor Championships. He won the 100 metres and finished second in the 200 metres at the 2002 Big Ten Outdoor Championships. He placed second in the 200 metres and third in the 60 metres at the 2003 Big Ten Indoor Championships.
Professional career
Dallas Cowboys
Reeves was selected by the Dallas Cowboys in the seventh round of the 2004 NFL Draft. As a rookie, he appeared in 15 games, registering 14 tackles, 4 passes defensed, one fumble recovery, 6 special teams tackles and 13 kickoff returns for 199 yards. The next year, he collected 11 tackles, 4 passes defensed and 9 special teams tackles. In 2006, he had 13 special teams tackles. The next year, he started 13 games mostly in place of an injured Anthony Henry, finishing with a career-high 60 tackles and one interception. During his time with the Cowboys, he played in 60 games, totaling 87 tackles, 19 passes defensed and one interception.
Houston Texans
On March 1, 2008, he was signed as an unrestricted free agent by the Houston Texans to a five-year contract. Reeves started all 16 regular-season games, leading the team with 4 interceptions, while registering 19 passes defensed and 49 tackles. On August 4, 2009, he broke his left fibula in a collision with wide receiverAndré Davis when both were going for a deep pass in a practice session. Reeves didn't returned until Week 8, and made an interception against the Buffalo Bills. The injury limited him to 12 games. He was released on September 3, 2010, after he was demoted to a third-string role. With the Texans he started 21 of 28 games, recorded 77 tackles, 5 interceptions and 26 passes defensed.