MLB The Show has been striving for baseball simulation perfection since its inception back in 2006. Since then, it's remained firmly planted as a PlayStation exclusive, with developers working tirelessly to brings baseball fanatics a truly immersive and realistic simulation experience. Part of this realistic simulation stems from player ratings, which are determined via a number of factors. Stats, playstyles, and other variables culminate to create a rating system that captures the individual skill and talent of each MLB player.

Of course, these ratings are usually the subject of hot debate. It's highly likely that you'll find at least one or two players (probably from a rival team) that you feel are ridiculously overrated. You're also guaranteed to find at least one or two players (probably from your own team) that are severely underrated. This constant roster tug of war has inspired us to take a look at some of the developer rating misses for MLB The Show 17.

It's important to note that this list is purely opinion on our part, so try not to beat us up too bad if you see one of your favorites painted in a negative light. That being said, here is our 15 MLB The Show 17 Ratings That Are Disgraceful.

Is there anyone you'd add to this list? Let us know!

15 Joey Gallo (Rating: 75)

Via: Yahoo Sports

This is a classic example of "looks good on paper." Joey Gallo seems appropriately rated from a statistical standpoint, boasting an A or B potential. Most of this is probably influenced by his impressive power rating. This isn't a dig at Gallo, who seems to be pulling things together in 2017.

In 2016, Gallo wasn't on a very hot streak. He suffered greatly from strikeouts last season. This higher MLB The Show 17 rating could be due to overall "suspected potential," but the third baseman struggled to tie it all together last year. His 75 rating seems about right for someone who bats average and rips the occasional home run. The curious part is that he rates higher than teammate Mike Napoli (Rating: 74), who features a higher batting average and better consistency.

14 Mike Trout (Rating: 99)

Via: The Sports Quotient

No, this isn't a spot complaining about how Mike Trout is overrated at 99 and deserves a bump down. In fact, it's the opposite. Trout is a current baseball juggernaut. He's every bit as polarizing and talented as other prospects and he's perhaps the best player currently on the diamond. This rating irks us because it isn't one iota higher.

Even in his worst performances, Trout posted All-Star numbers, so it begs the question why he isn't listed at an overall 100. We know, there isn't anyone who's hit 100 on MLB The Show, but we can't help but crave a triple digit designation for the MVP. If Jerry Rice featured as an 189 overall in Madden (1998), then why can't Trout boast 100? If he keeps his current pace, 189 might not be far off either.

13 Andrelton Simmons (Rating: 81)

Via: MLB.com

Andrelton Simmons is a beast at his position. He's an acrobatic player with fantastic field presence and an 81 rating seems like a solid overall for the talented Los Angeles Angels shortstop. However, we argue that it's a little too high. Simmons is a fantastic player in real life, but his virtual presence leaves a bit to be desired.

When it comes to value and ability, Simmons falls short in the batting department. There are many other shortstops that provide a higher batting average in a similar position. Take for example Aledmys Diaz, who shattered expectations in 2016 but only boasts a 79 overall rating. Simmons also shows a rather expensive price tag in franchise mode, which lessens his value even more.

12 Carlos Gonzalez (Rating: 84)

Via: Sporting News

CarGo, as he's affectionately known, is a Right-Fielder for the Colorado Rockies. He's also rather talented and successful on both sides of the ball. Gonzalez is a terror for right-handed pitchers and he's got the batting-based hardware to prove it. He posted a .298 last year, while simultaneously locking down right field.

He's rated a bump lower than teammate Charlie Blackmon (and don't get us wrong, Blackmon is appropriately rated), but we feel that he should feature a few rungs ahead. If Andrelton Simmons can post an 81 based purely on-field ability alone, Gonzalez should rate higher for his on-field prowess and solid batting average. His current rating is 84, but CarGo is more appropriately an 88 or 89, even with his struggles to start this year.

11 Alex Gordon (Rating: 83)

Via: Star Tribune

Based on what we've said about Carlos Gonzalez, this makes absolutely no sense. This Kansas City Royals Left-Fielder is a glove-first talent that plays his position well, but suffers at the plate. Last year, Gordon posted a measly .220 batting average, but somehow managed to pull an 83 rating in MLB The Show 17.

To put that into perspective, Gordon is rated a single bump down from Carlos Gonzalez, who posted a .78 higher batting average in 2016. Either CarGo is rated much too low or Alex Gordon has no place in the low 80s. In our opinion, it's a little bit of both. If the less-than-stellar 2016 batting average isn't enough to sway you, note that Alex Gordon has posted above .271 only twice in his entire career.

10 Geovany Soto (Rating: 77)

Via: South Side Sox

Cue incoming hate mail from all the Major League catchers out there (how many MLB catchers are even reading this?). It's no surprise that catcher is the most overrated position within MLB The Show 17. To be fair, all of their work is done in a confined space behind the plate (although, picking the steal is important). Because of this, one can reason that batting average and batting skill are very important tools in a catcher's arsenal.

Geovany Soto boasts a 77 rating, which seems astronomically high given the position. His 2016 .269 batting average is decent, but shouldn't be considered near enough to warrant this above-average grade. Soto won the Rookie of the Year award in 2008 and a 77 may have felt appropriate then. In 2017, it just doesn't fit.

9 Donnie Hart (Rating: 51)

Via: MLB.com

Someone on the development team despises the Baltimore Orioles. In all seriousness though, this rating is a bit of an injustice. Although, we probably shouldn't complain too much, since this is another prime example of the dreaded "super tiny sample size." If you aren't familiar with Donnie Hart, he's a pitcher for the Orioles. Unless you're a fan, you may not know he exists. The youngster only played in 18 innings last year.

This rating injustice has everything to do with those innings. He may have only played a short time, but Hart only allowed 1 run in 2016. It will be interesting to see how he continues to develop in 2017, but he deserves better than a 51 based purely on his short 2016 performance. Most players are awarded that rating just for showing up.

8 Ian Kinsler (Rating: 89)

Via: Sporting News

As far as Second Basemen go, Ian Kinsler is a solid player. In 2016, the Detroit Tiger mainstay fielded a Gold Glove award and posted a .288 batting average. His fielding prowess and solid BA would seem like enough to land him comfortably at 89. It seems like MLB The Show 17 managed to get this rating right, until you glance over at another 89 rated individual.

Ian Kinsler is rated the same as Anthony Rizzo, which by all accounts, doesn't make much sense. In comparison, Rizzo posted a higher batting average, a much higher slugger rating, was labeled a 2016 All-Star, brought home a Gold Glove, and secured a Silver Slugger award. If it takes all of those accomplishments to plaster yourself at 89, one has to question why Ian Kinsler has placed so high.

7 Joe Musgrove (Rating: 62)

Via MLB.com

Joe Musgrove made his MLB debut last year, playing in only eleven games. The lack of playtime isn't ideal for assessing his full talent, but this Houston Astros pitcher posted a 4.02 ERA. That's not too shabby for a rookie finding his footing in MLB. Musgrove isn't off to a hot start in 2017 (by comparison) but the current roster pulls its data from last year, making his less than stellar performance a current non-factor.

He may not be a Top 100 prospect but 62 seems like a pretty low number for someone who had a fairly impressive start. Hopefully, Musgrove can grease these numbers in the near future, as he's got a lot of potential. It's almost impossible to decide what kind of pitcher Musgrove will truly become after only eleven games, so maybe it's best to blame the low rating on small sample size.

6 Brandon Crawford (Rating: 88)

Via: MLB

One could argue that Brandon Crawford is one of the game's best shortstops. He's got great awareness, field presence, and glove skills. Unfortunately, a lot of what makes him a good player doesn't process very well in MLB The Show 17. He's a decent hitter with a .275 batting average posted in 2016 and he won't let you down when it comes to corralling infield hits, but you might find yourself questioning his late-game hitting ability.

Crawford is the type of player that begs for a pinch-hitter when the game is on the line. He's struggled (below average) with OBP in past seasons but did manage to post a solid percentage in 2016. That being said, it's hard to justify pinch-hitting for an 88 overall.

5 Trea Turner (Rating: 88)

Via: MLB.com

There's that magic number again. This one is a bit strange because Trea Turner features a decent amount of talent when it comes to batting. The Washington Nationals Centerfielder posted an impressive .342 batting average and a beautiful .370 on-base percentage in 73 games last year. By all accounts, he's a well-rounded hitter with good field skills to boot.

MLB The Show 17 doesn't see much potential past this point. He may possess a 90 contact against righties, but he only grades at a B potential. Developers may think this is as far as Turner goes. If that's the case, he'd probably sit better at an A potential and a slightly lower overall rating.

4 Jose Ramirez (Rating: 82)

Via: MLB.com

Jose Ramirez was rated a 78 in MLB The Show 2016 and finds himself at an 82 for the 2017 release. This multi-faceted Cleveland Indian did great last year, which begs the question of why his proposed rating wasn't a bit higher. Ramirez posted a healthy .312 batting average after 565 at-bats.

In that span, he managed to crank out 76 RBIs, 176 hits, and 46 doubles. He had solid numbers all around, played well, and still found time to steal 22 bases. He's still growing and 2017 is only his fifth year in the majors. Still, one would think that a great 2016 showing would bump his stock up the ringer a bit higher than 82.

3 Melvin Upton Jr. (Rating: 78)

Via: Sportsnet

This one is a bit of a head-scratcher. If you're a San Diego Padres fan, you saw Melvin Upton Jr. slide over to the Toronto Blue Jays via trade in 2016. He hit an okay .256 batting average with the Padres (344 at-bats) but had an abysmal production period with the Blue Jays. After the trade, Upton Jr. posted a .196 and had an atrocious OBP of .261. It's important to note that these stats came from the product of only 148 at-bats, so the numbers are a bit skewed. From there, he was released by Toronto and only signed a minor league deal with the Giants.

That being said, it's curious how a below average hitter with average field skills has placed at an above-average rating. A 78 score isn't reserved for spectacular players, but it doesn't stand as a starting point for sub-par play either.

2 Troy Tulowitzki (Rating: 83)

Via: MLB.com

Let's be honest, Troy Tulowitzki has been a far cry from his normal self in recent years. His departure from Colorado saw a downtick in his performance and since becoming a Toronto Blue Jay, Tulo has struggled with low batting averages. Of course, a lot of these stats can be explained by looking at his poor and unfortunate injury history.

Before his recent slide, Tulo was a frontrunner for the Colorado Rockies. The shortstop was hitting in the low .300's, driving in RBIs like a machine, and posting stellar on-base percentages. It's tough to see injuries sap at his production, but even more disheartening to see him drop to an 83. If you take real life injuries out of the equation (which we usually do in video games), Tulo should easily place in the high 80s.

1 Jake Lamb (Rating: 77)

Via: Research Fantasy

Jake Lamb was a certified stud in MLB The Show 16. He found himself floating through the 80s last year, thanks to his insanely powerful play against right-handed pitchers. This was no secret to the community, who pushed Lamb into their Diamond Dynasty lineups (even on teams featuring primarily gold card players).

His bat was so vicious that any ball thrown in the strike zone was usually at least an off-the-wall double. We understand that a lot goes into the creation of player ratings and that stats play a huge part in this. However, one has to question what developers saw during the offseason that would cause them to bump Lamb back down into the high 70s. We saw nothing during his batting practice that would suggest he's downgraded at all.