[1] He attended Klein High School, located near Houston, Texas,[1] and holds the District 5 single season home run record.
Barfield made his major league debut April 3, 2006, and collected his first career hit with a single off San Francisco Giants pitcher Jason Schmidt.
[8] Barfield played in 150 games during his rookie season with the Padres, batting .280 with 32 doubles, 13 home runs, 58 RBI and 21 stolen bases (in 26 attempts).
[9] In the 2006 National League Division Series, he batted .250 with a double and walk as the Padres lost in four games to the St. Louis Cardinals.
[12] Barfield entered spring training in 2008 as a utility player hopeful, but was ultimately optioned to Triple-A Buffalo on March 25.
[18] Barfield was recalled again on May 2,[19] and immediately made an impact in his first game back, hitting a go-ahead single in the 12th inning of a 9–7 win over the Toronto Blue Jays on May 4.
[9] On February 19, 2010, Barfield signed a minor league contract with the San Diego Padres with an invite to spring training.
[29] The Orioles re-signed him to another minor league deal on May 21,[30] and he was assigned to the Double-A Bowie Baysox, where he batted .267 with a home run and 30 RBI in 80 games.