During his sophomore year, major league scouts sent to watch Earl Cunningham were impressed by a long throw he made during a game.
Following the 2001 season, the Reds traded Reese and Dennys Reyes to the Colorado Rockies for Luke Hudson and Gabe White on December 18.
On May 8, 2004, at Fenway Park, Reese had the first two-home run game of his career in a Red Sox 9-1 victory over the Kansas City Royals.
Reese hit an inside-the-park home run and one over the Green Monster, to snap a 172 at-bat homerless streak dating back to April 4, 2003.
Reese fielded a ground ball from Rubén Sierra and threw to Doug Mientkiewicz for the final out of the 2004 ALCS, as the Red Sox won their first pennant since 1986.
On January 5, 2005, Reese signed with the Seattle Mariners, but never played in a game before being put on the 60-day disabled list and missing the entire season due to injury.
[5] In 2008, Reese signed a minor league contract with the Washington Nationals and played for the Triple-A Columbus Clippers where in two games he strained both hamstrings and was placed on the DL for several weeks.
On July 3, 2008, he returned from the disabled list to the Single-A Hagerstown Suns, but was quickly sent back up again to Triple-A Columbus.