Reese attended Northview High School, where he led the football team with 5 interceptions as a senior. He also lettered in basketball. Although he came to the University of Alabama at Birmingham as an unrecruited walk-on athlete, he was named the starter at strong safety as a freshman, making 10 tackles and leading the team with 4 interceptions. The next season, he registered 70 tackles, 1 interception and posted 18 tackles—the third best single-game total in school history—against Western Kentucky University. As a junior, he recorded 69 tackles, 5 tackles for loss and 3 sacks. In his last year, he collected 83 tackles and closed out his eligibility with a school-record 85-yard interception return for a touchdown against Arkansas State University. During his time in college, the University of Alabama at Birmingham went from NCAA Division II to I-AA and on to Division I-A. He finished second in career tackles, first in solo tackles, fourth in career interceptions, first in career interception return yardage and first with 44 games.
Reese was selected by the Dallas Cowboys in the sixth round of the 1998 NFL Draft, becoming the second UAB player ever to be selected in the draft. The coaches were intrigued by his size/speed ratio but decided to keep him at safety. Although he wasn't expected to make an impact, he contributed in the "45" and nickel packages, while also emerging as the team's leader in special teams tackles with 21. He was a key player in the Cowboys leading the NFL in kickoff coverage and finishing third in punt coverage. Despite missing the final 8 games of the 1999 season with a herniated disc in his neck, he tied for second on the team with 3 interceptions, registered 28 tackles, 5 passes defensed, 6 special teams tackles and 2 quarterback pressures. After overcoming a career-threatening neck injury in the 2000 season, he became a seven-game starter at free safety in place of an injured George Teague, finishing first on the team in special teams tackles, second in interceptions and eighth in tackles. In 2001, the team tried to convert him into a cornerback, but after starting the first four games, he was replaced with Duane Hawthorne at left cornerback and was moved back to safety. He registered 37 tackles, 3 sacks, 3 passes defensed, one interception and 8 special teams tackles.
Denver Broncos
On March 15, 2002, he signed as a free agent with the Denver Broncos. He earned the starting free safety position, finishing with 58 tackles 5 quarterback pressures, one pass defensed and 3 special teams tackles.
Buffalo Bills
On March 21, 2003, he signed as a free agent with the Buffalo Bills. He started 9 out of 13 games at free safety, before being placed on the injured reserve list on December 17. He collected 33 tackles, one quarterback pressure and 6 special teams tackles. In 2004, he was named the starter at free safety, until he was passed on the depth chart by rookie Rashad Baker in the 10th game and was declared inactive during the rest of the season. He posted 48 tackles, one interception and one quarterback pressure.
Dallas Cowboys (second stint)
On June 3, 2005, he was signed by the Dallas Cowboys to provide depth after the retirement of safety Darren Woodson. He was released on August 24.
NFL statistics
Personal life
Reese retired in 2005 and is now the EVP of Next College Student Athlete and GM of the Rivals Combine Series, camps and combines for high school football players. He is the co-founder of Rising Seniors, a program that gives top athletes in the Junior year of high school the opportunity to have a "rookie camp" experience and coaching on making the most of college opportunities and the recruiting process. The annual program ends with a "Junior Bowl" that gives college recruiters a glimpse of new talent.