Josh Barfield

Debuted in 2006

Last played in 2009

Traded from:

TeamLogo

San Diego Padres

2006-2013

Total transactions: 5

3.24 WAR | -4 Runs

View Tree