Travis Hafner

Debuted in 2002

Last played in 2013

Traded from:

TeamLogo

Texas Rangers

2002-2007

Total transactions: 3

-41.02 WAR | -1062 Runs

View Tree View Parent Tree