The MLB is full of some of the top athletes in the entire world and they deserve a ton of respect for their contributions the game. However, in some cases, certain players are given far too much praise, while others are often overlooked even though they are spectacular players as well. A big reason behind this unfortunate fact is the reality that many players build their legacies based on how well they play when they enter the league. Late bloomers are often not as respected while former all-stars are still held at the high levels that they are nowhere close to anymore. It is quite a fascinating principle to follow as baseball fans, but at the end of the day, it is absolutely the reality of it all.
With all that has been stated thus far, in this article, we will be looking at 13 overrated and underrated players in the MLB today. A lot of the names on this list will definitely bring on significant debate, especially when it comes to the players who can be viewed as overrated, but it is worth at least pondering. A lot of these players were once legitimate superstars in the MLB, but have seen significant decrease in their productivity. In other examples, there are players who have truly grown, but have yet to receive much recognition around the league. Whatever the case may be, at the end of the day, the overrated/underrated system will forever be a part of this game.
Nonetheless, let’s look at the top twelve overrated and underrated players in the MLB today!
26 Overrated: Andrew McCutchen
Andrew McCutchen is one of the best players to have ever played for the Pittsburgh Pirates. However, over the past few seasons, his skill as a player has diminished pretty rapidly. One has to look at the real picture.
McCutchen is still an MLB player who can be effective, but he is nowhere close to the superstar he once was. He likely will get another deal this off-season, but teams have to be aware to look at his present self, rather than the past.
25 Underrated: Nelson Cruz
Every fan knows that Nelson Cruz is a fantastic power hitter, but his stats over the past few seasons have been insane. Cruz has hit 40 home runs in each of the past four seasons and is one the verge to yet again.
A lot of people overlook the impact of Cruz because of the fact that he is now 38 years old and is nearing the end of his career. However, age has yet to slow down the star and he deserves far more credit for his contributions.
24 Overrated: Billy Hamilton
There is no question that Billy Hamilton is an effective player for the Cincinnati Reds, but he is not a star like many people view him as. Hamilton’s hitting is far below league average and that ultimately crushes his value.
Hamilton has been able to become a big part of the Reds because of his speed and fielding ability. However, the fact that he is barely hitting above the Mendoza Line shows that there are a ton of issues with his plate vision and contact.
23 Underrated: A.J. Pollock
A.J. Pollock is quietly having a spectacular season with the Arizona Diamondbacks and luckily for him, he is now set to hit the open market this off-season. However, even with this season, he is not being talked about much.
Pollock is displaying the fact that he is essentially a five-tool player. Although his power numbers are not spectacular, he hits well for average and is great in the outfield. He will be a surprise top signing this off-season.
22 Overrated: Dallas Keuchel
There is no denying that Dallas Keuchel is a fantastic player when he is on his game, but it is hard to deem him as a quality ace. Keuchel has been on and off throughout his career thus far and this year is a prime example.
Keuchel deserves a lot of credit for the turnaround of the Houston Astros, but this season alone is showing that he is not a top five pitcher in the league like many thought he was. Nonetheless, he still is a great pitcher.
21 Underrated: J.D. Martinez
J.D. Martinez went off last season and managed to hit 45 home runs with the Detroit Tigers and Arizona Diamondbacks. When he hit the open market, it took him a fairly long time to get a deal and it led to a five-year, $110 million with the Red Sox.
However, when looking at how he is dominating this season, he should have made far more. There is a real chance that Martinez could be the MVP of the American League this season if this continues, as he has been essentially perfect.
20 Overrated: Giancarlo Stanton
The Yankees made the big splash of the off-season last year by trading for Giancarlo Stanton. Stanton had just come off a season where he was just under 60 home runs and expectations are high for the slugger.
Yet, Stanton is simply not the player that the team thinks he is. There is no question he is a very good player, but he does not hit that well for average and strikes out way too much. He is an elite player, but not the franchise talent he often is classified as.
19 Underrated: Andrelton Simmons
The Los Angeles Angels were extremely smart when they added Andrelton Simmons to their roster. There was no question that Simmons had a good amount of potential, but he has blossomed into a star.
Simmons is easily one of the best fielders in the entire MLB and a walking highlight reel. He has also seen vast improvement in his hitting over the years and he definitely is a player that every team now wishes they could have.
18 Overrated: Miguel Cabrera
Miguel Cabrera was once the best hitter in all of baseball and a true franchise talent. His contributions with both the Marlins and Tigers were astronomical during his prime years and he won two MVP awards.
However, the past two seasons have not been kind to the former star and he really is only respected for his past. There is no question that Cabrera is an MLB worthy player still, but he does not deserve as much praise.
17 Underrated: Brad Hand
Before trading him away, the San Diego Padres were moving in the correct direction and a massive reason behind this was the emergence of their closer, Brad Hand. Hand has quietly become one of the best closers in all of baseball.
When looking at Hand’s journey to the MLB, he definitely deserves to have an abundance of attention for his contributions. Hand was eventually traded to a bigger market in Cleveland, and we expect his name to blow up around the league.
16 Overrated: Cole Hamels
Cole Hamels was an absolute gem with the Phillies and Rangers during his prime years and definitely deserves to the respect he receives around the league. However, even with that, he is nowhere near the pitcher he once was.
This season has showed that Hamels is more of a middle of the pack type of pitcher now. However, after he was traded to the Cubs, he provided the team with the boost they needed, winning his first two starts. It's still too early to tell if he keeps it up, but it's good to see Hamels playing at a high level again.
15 Underrated: Brian Dozier
Brian Dozier is one of the most fascinating players to watch in the MLB because he is a rare power hitting second baseman. This season has been a little bit tougher for the veteran, but he still deserves credit.
With Dozier leaving the Twins for the Dodgers, he is going to gain more recognition from baseball fans. This is a player who has the ability to hit 40 home runs, while also hitting for a decent average when he is on his game.
14 Overrated: Yu Darvish
Yu Darvish was given a massive contract by the Chicago Cubs this off-season, even though he was awful in the postseason with the Dodgers. This should have been a warning sign for them, but they were that desperate for a starter.
Darvish was once lights out in the MLB, but now he truly is average at best. His contract alone shows how overrated he is and now he looks like a long-term issue for the Cubs’ available salary moving forward.
13 Underrated: C.C. Sabathia
C.C. Sabathia was once the star ace of the New York Yankees, but after a few struggling seasons, it appeared evident that he had lost his touch. Yet, he is still there today and is quietly having a fantastic season.
I am by no way stating that Sabathia is a franchise talent, but he is far better than what many of us thought he was becoming. If he continues at this trajectory, he could very well be a top starter for the postseason.
12 Overrated: Jose Bautista
Jose Bautista truly turned his career around when he joined the Toronto Blue Jays after years of being a utility man. He became one of the best power bats in all of the league and truly helped baseball become popular in Toronto again.
Yet, over the past two seasons, Bautista has dropped off immensely and probably no longer deserves a spot in the league. His legacy in Toronto has helped him land a job with the Mets, but he should not be a starter and at most, a pinch hitter.
11 Underrated: J.A. Happ
J.A. Happ is not a name that jumps out to many baseball fans, but he is one of the most effective pitchers in the league at this time. Due to this, he was heavily pursued by teams this trade deadline period, and ended up with the Yankees.
Happ has always been an under the radar type of pitcher since his days with the Phillies, but he definitely deserves more recognition. He slots perfectly as a third or fourth starter on a contending team like the Yankees and will do quite nicely.
10 Overrated: David Price
The Boston Red Sox believed they found their long-term ace when they signed David Price back in 2016. However, even since this signing has come into fruition, Price has not been the same and honestly horrible for locker room morale.
Price is definitely no longer the star that he was before Boston. The fit has not been there and it could result in him opting out of his deal. However, due to his drop in skill, he will likely never receive a contract of that value ever again.
9 Underrated: Khris Davis
Khris Davis is currently on the Oakland A’s, so many baseball fans may not be aware of how fantastic he has been over the past few seasons. Davis has always had power, but now he is one of the bests in that department in the entire MLB.
Davis has been in trade rumors this season and he could end up being the best player traded this season. The fact that he is on the verge of hitting 40 plus home runs yet again makes this quite apparent.
8 Overrated: Yoenis Cespedes
Yoenis Cespedes was supposed to be the star of the New York Mets, but ever since signing his extension, he has not been nowhere close to what he was supposed to be. With that being stated, he is not a star anymore.
Cespedes is still a name that the fairweather baseball fan will jump when they see it, but realistically, this is a player who is still relevant solely because of his past. With that being said, he is definitely overrated.
7 Underrated: Scooter Gennett
Scooter Gennett was moved by the Milwaukee Brewers to the division rival Cincinnati Reds and there is now a ton of regret from his former team. Gennett has developed into a strong talent in the game and could be an all-star this year.
Due to the fact that he is playing for a rebuilding team, Gennett has not received much recognition for his immense progression. This is a player who is now easily hitting over .300 and could be a top notch player for years to come.
6 Overrated: Bryce Harper
Bryce Harper is one the best players in the game when he is hot, but there is no way he can be deemed the greatest. Harper was once viewed as better than Mike Trout to many fans, but this season has completely ended that debate.
Harper is batting in the low .200s and aside from his power numbers, he has not been very productive. He will still land himself a huge contract in the upcoming off-season, but if this continues, there will be a ton of regret by the team who signs him.
5 Underrated: Didi Gregorius
The New York Yankees offense is lead by Aaron Judge and Giancarlo Stanton, so Didi Gregorius is often overlooked. Yet, Gregorius is one of the best hitting shortstops in the entire MLB and will be for years to come.
This season has been an all-star type season from Gregorius and he is on his way to hit 30 home runs for the first time in his career. However, it is completely overshadowed by the bigger names in front of him.
4 Overrated: Eric Hosmer
This past off-season, the San Diego Padres made a huge signing when they got Eric Hosmer to an eight-year, $144 million deal. However, this just shows the clear fact that Hosmer is incredibly overrated. There is no question that he is a good, but his stats do not constitute to that ridiculous salary.
This season Hosmer has been hitting in the .250s throughout and is not even showing that much power. Hosmer deserves a lot of credit for being a leader for the Royals during their World Series win, but this is just ridiculous. He is a good ball player, but he certainly is not as great as many people say.
3 Underrated: Matt Harvey
Matt Harvey’s entire reputation dropped off this season when he struggled immensely with the New York Mets. However, since being traded to the Cincinnati Red, he has turned his fortunes around entirely. Now, he is actually pitching at a serviceable MLB level yet again.
This may be shocking to some, but Matt Harvey is showing real signs that he could be good for a contending team. He could be a heavily sought out rental as the trade deadline nears closer. This is a player who now can be deemed as underrated and it is likely that he will continue to turn more heads.
2 Overrated: Albert Pujols
Hear me out on this one. There is no question that Albert Pujols is a future Hall of Famer and at a time, was clearly the best hitter of this generation. However, there has been a clear dip in his production and now he really is not the same player.
Pujols is simply not a star anymore. His numbers in power and average have fallen off dramatically over the past few seasons and it is unlikely that he will ever even hit 30 home runs in a season. The truth hurts, but it is absolutely apparent.
1 Underrated: Nick Markakis
Nick Markakis has always been a player who was deemed as underrated, but his performance this season should be able to lift the label. Markakis is playing at an all-star level and it is right before he hits the open market this off-season.
Markakis this season is hitting over .300 and appears to be the top player on the Braves at this present time. Yet, he is not often talked about around the league by the media. This is the classic example of a player who is underrated and even undervalued.