Josh Barfield is a Major League Baseball player. He played in 2006 to 2009 as Outfielder and 2nd Base for the Cleveland Indians and the San Diego Padres.

Josh Barfield
bio
content