MLB: The 25 best MLB players never to make an All-Star game

WASHINGTON, DC - JULY 26: Mayor Muriel Bowser and MLB Major League Baseball Commissioner Rob Manfred unveil the logo for the 2018 All Star Game that will be held at Nationals Park next year before the start of the Washington Nationals and Milwaukee Brewers game on July 26, 2017 in Washington, DC. (Photo by Rob Carr/Getty Images)
WASHINGTON, DC - JULY 26: Mayor Muriel Bowser and MLB Major League Baseball Commissioner Rob Manfred unveil the logo for the 2018 All Star Game that will be held at Nationals Park next year before the start of the Washington Nationals and Milwaukee Brewers game on July 26, 2017 in Washington, DC. (Photo by Rob Carr/Getty Images)
14 of 26
Travis Hafner
Travis Hafner (Photo by Duane Prokop/Getty Images)

Best players to never make an MLB All-Star roster: 13. Travis Hafner

Stats:

  • 1,107 hits
  • 213 home runs
  • .273 batting average

There was little to no doubt that Travis Hafner was a difference-maker out on the field. His time in the big leagues, which began in 2002, started off strong. By his third full year, the designated hitter and first baseman smacked 28 balls into the stands and drove home 109 RBIs.

He only got better from there. The following season, Hafner increased his home run number to 33 and continued to put up over 100 RBIs. Just as you would expect from a young player, Hafner continued his hot streak. He was amongst the league’s best in the home run department with 42 and racked up a career-high, 117 RBIs.

Unfortunately for Hafner, his ball clubs didn’t do him much favors as they consistently hovered below .500. The only season in which Hafner was a playoff participant came in 2007. His career would continue for several more years but his All-Star level production simply wasn’t there anymore.