Random Tree
Teams
Stats and Search
Travis Hafner
Debuted in
2002
Last played in
2013
Traded from:
Texas Rangers
2002-2007
Total transactions: 3
-41.02 WAR | -1062 Runs
View Tree
View Parent Tree