Skip to content
ads-banner

The 25 Best MLB Players Who Never Made an All Star Game

13. Travis Hafner

Image result for travis hafner

Travis Hafner was a slugger that had his best seasons playing for the Cleveland Indians. Hafner had a four-year stretch starting in 2004, in which he was one of the best run-producers in baseball.

During that span, Hafner eclipsed 100 RBI every season and totaled 127 home runs. Hafner was no Hall of Famer, but for those four seasons he absolutely should have been an All-Star.

Join the Discussion