Baseball is a sport where numbers reign supreme, but sometimes, reputation gets too cozy with reality. Over the years, plenty of hitters have been treated like legends when their production didn’t quite live up to the hype.
Whether it was a few hot seasons that defined their career or media love that outpaced their WAR, these guys got a little too much credit at the plate. Let’s break down the 15 most overrated hitters in MLB history—from guys who rode the coattails of power surges to players whose names carried more weight than their bats ever did.
15. Mo Vaughn

He had a few monster seasons, but the “Hit Dog” wasn’t barking for as long as people remember. Injuries and inconsistency knocked him off his pedestal faster than his reputation suggests.
14. Jason Bay

Bay was solid for a short stretch, but was treated like a perennial superstar for too long. Once he left Pittsburgh, the magic disappeared quickly.
13. Nomar Garciaparra

He had one of the hottest starts to a career in recent memory, but the falloff was steep. People still talk about him like he was in the same class as Jeter and A-Rod—he wasn’t.
12. Joe Carter

Yes, he hit a legendary World Series home run, but his overall offensive game was more average than elite. That one swing somehow gave him a lifetime hall pass.
11. Matt Kemp

Kemp looked like a future Hall of Famer at his peak, but that peak didn’t last long. People forget just how quickly he faded after his near-MVP campaign.
10. Dante Bichette

He put up big numbers in the hitter-friendly Coors Field but was OK everywhere else. His reputation didn’t adjust when he left Denver’s altitude behind.
9. Ryan Howard

There’s no denying his power, but his plate discipline and contact skills were rough. Once pitchers figured him out, the strikeouts piled up in a hurry.
8. Jeff Francoeur

He came into the league with a bang and was labeled “The Natural” by some. Unfortunately, the bat never quite caught up to the headlines.
7. B.J. Upton

The hype train was always several stops ahead of his actual performance. Despite tools for days, he rarely delivered consistent production at the plate.
6. Harold Baines

Solid and steady, sure—but Hall of Fame-worthy? That one still raises eyebrows and debates to this day.
5. Raul Mondesi

He had flashes of brilliance and a cannon for an arm, but his bat didn’t live up to the five-tool expectations. His name carried more star power than his OPS ever did.
4. Steve Garvey

He was a fan favorite and an All-Star regular, but his numbers don’t scream superstar. Popularity outpaced performance by a mile.
3. Chris Davis

One of the streakiest power hitters ever, Davis could go from hitting 50 bombs to looking completely lost. That massive contract made his decline even more glaring.
2. Andre Ethier

He had some clutch moments in LA, but was never quite the cornerstone piece he was hyped to be. He was treated like a top-tier hitter for years when he was just fine.
Read More: Ranking the Most Overrated MLB Pitchers of All Time
1. Don Mattingly

Before the Yankee legend discourse came knocking, Donnie Baseball was good. But his legend status has outgrown his actual production, especially considering the length of his prime.
Read More: Ranking the Most Overrated Athletes Ever