The All Star Game Rosters will be announced this Sunday and I am here to tell you not what they WILL look like, but what they SHOULD look like. These rosters are 100% the correct ones, as my scientific method of subjectively combining their current season/past performance/star power/storylines leads us to the perfect rosters. Here we go.

Note: The Rosters consist of 32 players per MLB rules. Also all teams must have at least one representative. And their has to be 3 catchers.

American League

Starting Lineup:

C: Gary Sanchez

The best catcher in the AL missed a bit of time at the start of the season, so his counting stats are below Salvador Perez’s, but he is clearly the superior of the two catchers, and is on his way to a long stretch of All Star Game starts.

1B: Yonder Alonso

Yonder and Justin Smoak are both enjoying huge breakout seasons, and Miguel Cabrera is a living legend, so this was a tough call. I sided with Alonso, who is having the slightly better park adjusted offensive season, and has said it would be a dream to start the game in Miami. Homecomings are always fun.

2B: Jose Altuve

SS: Carlos Correa

The Astros are clearly the AL’s best team through the first half, and our powered by their dangerous duo up the middle. These two were very easy selections.

3B: Manny Machado

The AL 3rd base selection is tough, as Miguel Sano, Jose Ramirez and Mike Moustakas are probably all deserving, but not quite major stars, and Josh Donaldson is probably the best 3B in the AL, but missed a huge chunk of the 1st half. I am going to go with Manny Machado, the photogenic star Orioles 3B who is having a slight down season, but has still produced solid power numbers and majestic defense. Plus, Machado is a local product, which would make this All Star Game even more special for him. I want Manny Machado starting my ASG, not Mike Moustakas. Sorry.

LF: Avisail Garcia

Garcia benefits from Mike Trout being unable to play in this game, and gets the surprising start despite being a non-tender candidate before the season. Quite a 1st half for the 26 year old.

CF: George Springer

The Astros are completely blowing the doors of the AL. Their 1-2-3 punch of Springer, Altuve and Correa obviously all deserve to start this game. Springer also has 24 bombs.

RF: Aaron Judge

Judge has 27 homers and its still June. This one is pretty easy.

DH: Nelson Cruz

Corey Dickerson probably deserves the nod over Cruz, but Corey just seems like one of those guys we look back at in 3 years and think “Huh, Corey Dickerson made an all star team?”. Give me Nelson Cruz.

SP: Chris Sale

A total no brainer. Sale has been hands down the best pitcher in the AL.


C: Salvador Perez

Easy choice as the AL Backup.

C: Brian McCann

AL needs a 3rd catcher, he is deserving and on the Astros. Check.

1B: Justin Smoak

Having a massive season, could easily be the starter.

2B: Robinson Cano

Enjoying Robinson Cano for as long as possible. Having a terrific year.

SS: Xander Bogaerts

Having a monster year.

SS: Andrelton Simmons

The Angels need a representative. Simmons has had a terrific year and is too much fun on defensive to leave home.

3B: Jose Ramirez

Quietly having a near MVP season.

OF: Mookie Betts

Down year, but still near the top of the AL WAR leaderboard.

OF: Corey Dickerson

Probably should start at DH, still gets the nod.

OF: Lorenzo Cain

Royals need a guy and I screwed over Moustakas so he’s the winner.

SP: Lance McCullers Jr.

SP: Dallas Keuchel

More Astros. They are really good, surprisingly!!

SP: Luis Severino

Breakout season for the Yankees new ace leads him to Miami

SP: Ervin Santana

The Twins need an all-star

SP: Yu Darvish

The Rangers need an all-star. They are actually a good team so it was weird having to search for their all-star, but at least Darvish is deserving.

RP: Craig Kimbrel


RP: Andrew Miller

This is almost a nod to the playoffs last year, but whatever, he’s awesome.

RP: Chris Devinski

The Astros 7th all star. Thats what happens when you leave June with 50+ wins.

RP: Roberto Osuna

Great young closer

RP: Dellin Betances

Been better than the oft-injured Aroldis Chapman.

RP: Justin Wilson

The Tigers need an all-star.

National League


C: Buster Posey

As easy a call as you will find. Combination of having the best season of an NL Catcher and being the biggest star.

1B: Paul Goldschmidt

Goldy vs. Votto was a really tough call, both are having outstanding years and are totally underappreciated nationally, but Goldy has his team in the playoffs, Votto does not.

2B: Daniel Murphy

One of the easiest picks on the ballot. Doesn’t offer much defense but he is just a hitting machine.

SS: Corey Seager

I reallllllllly wanted to go with Zack Cosart, the donkey thing is hilarious and Joey Votto rules, but Seager has simply been better and this is just the beginning of years of him starting at SS.

3B: Nolan Arenado

Arenado vs. Rendon vs. Turner vs. Bryant is a tough call, Rendon and Turner are having massive seasons but the real choice is between Arenado and Bryant, two superstars. Arenado is having the better season for the better team so he gets the nod.

LF: Bryce Harper

The face of the MLB who is having a massive season? Yeah.

CF: Charlie Blackmon

The Rockies best player so far. Easy choice as well.

RF: Giancarlo Stanton

(Photo by Marc Serota/Getty Images)

Stanton is one of the MLB’s biggest stars, and Miami’s franchise star. He should start and participate in the HR Derby as he is. Soak it all in.

SP: Clayton Kershaw

Mad Max is having a better year, but this is Clayton Kershaw. The best pitcher the MLB has seen in a long time. He deserves to start as long as he is making the team.


C: Yasmani Grandal

C: Tyler Flowers

Two catchers who are here on the merits of their framing as much as their hitting. Both very deserving however.

1B: Joey Votto

1B: Ryan Zimmerman

Not including Freddie Freeman, who may be back in time, was tough.

SS: Zack Cosart

The NL middle infielder crop stinks but they need someone to play the middle infield.

3B: Kris Bryant

3B: Anthony Rendon

3B: Justin Turner

Turner is hitting close to .400, Rendon has had a massive season after a slow start, and Bryant is the reigning NL MVP having a solid year. Had to have them all. Bryant can play OF in the actual game.

OF: Marcell Ozuna

Hometown Guy deserves the nod, maybe even more so than Stanton, but Stanton is the face of the franchise so we will get over it.

OF: Cody Bellinger

If he was on the fan ballots he probably starts. Nice system, MLB.

OF: Jay Bruce

The Mets need a guy and its hard to argue for Yoenis Cespedes, so Bruce’s 20 HR’s make it.

SP: Max Scherzer

The NL’s best pitcher for the 1st half can have the 3rd inning.

SP: Zack Greinke

SP: Robbie Ray

The Diamondbacks surprising terrific season has been on the backs of these two aces.

SP: Carlos Martinez

Cardinals need a guy and Martinez is clearly earned it. Should be a great 1 inning guy too.

SP: Stephen Strasburg

The Nationals are up nearly 10 games for a reason. Here is their 5th all star. There won’t be any from their bullpen.

RP: Kenley Jansen

The best reliever in the sport. He will get the ball in the 9th if necessary.

RP: Greg Holland

Probably the best off-season move this winter.

RP: Brad Hand

RP: Pat Neshek

RP: Corey Knebel

RP: Felipe Rivero

The Padres, Phillies, Brewers and Pirates all needed a representative. Wade Davis got screwed.


So there you have it. It’s all correct.