Travis Hafner is a retired first baseman who played for the Texas Rangers, Cleveland Indians and New York Yankees.