The MLB All-Star Game starters were announced on Thursday and per the usual, it's a star-studded list. Vladimir Guerrero Jr. lead the way for voting in the American League while Fernando Tatis Jr. received the most votes of any National League player.

Reserves and pitchers will be announced on Sunday but, there are some names missing that surely should've been starters for the game set to be played at Coors Field in Denver, Colorado.

Here are the three biggest American League starter snubs in the MLB All-Star Game.

3.) Jose Altuve ā€“ 2B, Houston Astros

Jose Altuve has posted massive numbers through the first half of the MLB season. The Astros' second-baseman has mashed 18 home-runs and chipped in with 47 RBI as well. His 3.2 WAR ranks tied for 16th in all of baseball and he's played in just about every game for Houston this year.

What goes against Altuve is what goes against any Astros player and that is the cheating scandal that is still well on the minds of many fans. Altuve has experienced plenty of booing from opposing crowds this year when he steps in the box to leadoff games for Houston and there's no doubting this plays into the fan voting.

Marcus Semien was voted the AL starter at second base and he has had a phenomenal year as well. It's never easy when it boils down to just the thin list of starters for the MLB All-Star Game and while voters may not have gotten this one ā€œwrong,ā€ Altuve is definitely playing at an all-star starting level.

2.) Cedric Mullins ā€“ OF, Baltimore Orioles

What do the Baltimore Orioles have to do to get some love in the voting?

Winning would help, and Baltimore hasn't done much of that over the course of the last few years. Still, Cedric Mullins is dominating this year for the O's.

Among those who qualify in the outfield in the AL, Mullins is near the top in all major categories.

Mullins leads the entire American League in hits (99) and is also second in batting average (.322), first in OPS (.942) and first in WAR (4.0).

Mullins not being voted in as a starter for the MLB All-Star Game is one thing. Him not finishing in the top FIVE of the voting for outfielders is flat out absurd.

The Orioles aren't a great team overall, we get it. And the voting is often a popularity contest. But there isn't a chance Mullins shouldn't have been in the top five of the voting at minimum. He should be a starter.

Instead, Mike Trout was voted as a starter. Trout is one of the best players in the entire world but he's been on the shelf much of the season, playing in just 36 games total. Trout hasn't seen the field since May 17 and was still voted as a starter over Mullins.

Mullins will undoubtedly be selected as a reserve and with Trout likely to miss the game with his injury, it's possible Mullins does get the bump up to starter. However, it should've happened the right way, with him being voted in as a starter instead of being snubbed off of the list.

1.) J.D. Martinez ā€“ DH, Boston Red Sox

Can we just have two designated hitters start? It's a joke, relax.

RECOMMENDED (Article Continues Below)
Truist Park. Braves' Ronald Acuna Jr, Braves' Matt Olson in front with stars in their eyes

Joey Mistretta Ā·

This one wasn't easy as Shohei Ohtani was voted the starter at DH for the American League and rightfully so. Ohtani has put up MVP type numbers this season both at the plate and on the mound for the Los Angeles Angels.

The best route that would've had the most fair results would've gone as such: Trout isn't a starter in the outfield because of all the games he's missed. Mullins takes his spot. Aaron Judge isn't a starter either, he won based off the popularity, Ohtani takes his spot in the outfield. J.D. Martinez slides into the starting DH spot, everyone is happy.

Martinez has played in 76 of the 82 games for the first-place Boston Red Sox this season. He's crushed 17 long balls and his 55 RBI to go along with it and has posted an OPS of .934.

Martinez is right smack in the middle of a very potent Boston lineup that has led them to their fast start in the AL East.

Again, Ohtani is the deserving starter at DH in the all-star game, but it doesn't take away from Martinez being a snub. Martinez, like Mullins and Altuve, will 100% be a reserve player selected for the MLB All-Star Game. It's just a tough pill to swallow having the numbers he does knowing he won't be a starter.

Here's the full starting lineups for both sides in the 2021 MLB All-Star Game.