David Banks-USA TODAY Sports
Chicago Cubs: Starlin Castro, SS
Starlin Castro is arguably the face of the franchise for the Cubs. While Castro was thought to have a ton of potential—and was looked at as someone who would eventually win an MVP—it doesn’t seem like that’s ever going to happen. His name may jump out at you when you’re reading the newspaper, but in general, he’s been hard to watch this year.
Castro is a .287 career hitter who has hit .300 twice in his previous three big league seasons. This year, however, it isn’t going to happen. Through 71 games, the shortstop is only hitting .232/.266/.322 with three home runs and 24 RBI. Yes, a team’s face of the franchise isn’t even hitting .240 in 2013.
Cincinnati Reds: Devin Mesoraco, C
It’s difficult to find an overrated player on the Reds because, in fact, a lot of the players on Cincinnati live up to the hype and hit expectations. But Devin Mesoraco is one player who hasn’t lived up to the hype yet, and he’s now in his third year with not much to show for it. He was supposed to be a star. He’s overrated.
Mesoraco is eventually going to be the star catcher of the future if he ever stars to hit. He’s gotten a little better each year with experience, but in general, his numbers still aren’t very pretty. In 112 career games, he’s hitting just .218/.292/.360. Through 40 games this season, he’s hitting .242/.322/.371 with three homers and 16 RBI.
Milwaukee Brewers: Rickie Weeks, 2B
When you hear the name Rickie Weeks, what do you think of? You should think of a guy who used to be a good second baseman in the NL, but hasn’t don’t much of anything in a long time. And yet he’s still starting for Milwaukee. The Brewers must be intrigued that he he’s hit at least 20 home runs the last three years.
Weeks is a liability. He strikes out nearly 30 percent of the time and is currently sporting a .217/.314/.353 slash line through 63 games. Weeks has hit six homers and driven in 15 runs. He doesn’t hit in the heart of the lineup anymore, and for good reason. What the Brewers still see in this guy is up for a lengthy debate.
Pittsburgh Pirates: Garrett Jones, 1B
The Pirates love having Garrett Jones on their roster, but it doesn’t appear that they realize he’s a very overrated player. Jones has played in more than 600 games for the Pirates over the last few years and yet, he isn’t a great player at all. Maybe it’s a lack of a better first baseman, but he’s very average—if that.
Last season, Jones hit .274/.317/.516 with 27 home runs and 86 RBI. That’s as good as he’s possibly going to get.
Pittsburgh didn’t go out and get a first baseman during the winter and is now kicking itself for it. Jones is back to being average. In 69 games, he’s hitting .264/.316/.423 with six homers and 31 RBI.
St. Louis Cardinals: Jon Jay, OF
Jon Jay was one of St. Louis’ top hitters a year ago and was a major reason why the Cardinals had so much success. He missed some time with an elbow injury, but in 117 games, he couldn’t have been asked to do more. Jay hit .305/.373/.400 with four home runs, 40 RBI, 70 runs and 19 steals.
Jay is bound to top several of those numbers this year. In just 71 games, Jay already has four home runs, 32 RBI and 40 runs.
So, why is he overrated? Well, his consistency has been a train wreck this season. Jay is capable of being a .300 hitter each year. So far in 2013, he’s hitting just .247/.325/.337, and that’s not good at all.