Drafted by the Detroit Tigers (28th round) in June 1994.
Made major league debut on 7 August 1999.
Outfielder with the Cleveland Indians (1999-2001), Los Angeles Dodgers
(2002-2004[start]), Boston Red Sox (2004[end]), San Diego Padres
(2005-2006) and San Francisco Giants (2007-present).
Released by the San Francisco Giants. Roberts missed the first half of the 2008 season after undergoing arthroscopic knee surgery and appeared in only 52 games.