Travis Hafner is a Major League Baseball player. He played in 2002 to 2007 as 1st Base for the Cleveland Indians and the Texas Rangers.

Travis Hafner
bio
content