MLB All-Star Game Rosters by the Numbers

One of the effects of the top-heavy American League and the middle-heavy National League was the NL posting a 158-142 record in interleague play last season. While the AL took the All-Star Game in extra innings and the Boston Red Sox won the World Series, the NL won more regular season games. We don’t yet know how this year’s All-Star Game or World Series will play out, but the NL has again taken a healthy lead when it comes to interleague play with an 83-65 record through games on July 1. Last year, the AL appeared to have the edge on paper when it came to the All-Star Game rosters, but the teams seem evenly matched this season.

The graph below shows all position players named to the initial All-Star Game rosters through play on July 6.

The National League has three of the top five spots with Mike Trout and Alex Bregman representing the AL. After Trout, the NL is represented by 12 of the next 17 players. The American League does have some pretty big names with better track records near the bottom of the graph like Mookie Betts, Whit Merrifield, Francisco Lindor, and J.D. Martinez, those players have yet to put everything together this season. The NL has a roughly seven-win advantage at 62.9 to 55.9, which amounts to roughly a third of a win per player. As Devan Fink noted last week, the All-Star starters by WAR weren’t too far off from the actual results, and Xander Bogaerts‘ late inclusion means the top nine players by first-half WAR made the team. Of the top-30 position players by WAR, only Marcus Semien, Max Kepler, Rafael Devers, Yoan Moncada, and Eduardo Escobar failed to make the rosters.

Looking solely at half a season’s worth of games isn’t necessarily the best indicator of talent. One could argue that the best measure of how good a player is right now might be that player’s projections over the course of the rest of the season. Here are those projections in graph form.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

That Mike Trout is something else. His 4.2 projection for the second half of the season is far and away ahead of everyone else. His half-season projection would have placed him among the top 30 preseason projections. Put another way, if Mike Trout only played in every other game, he would still be All-Star worthy. We see Betts and Lindor’s talent level rise near the top of the graph above, and the NL can’t quite recover. Before roster changes, the NL had the advantage, but taking away Anthony Rendon from the NL and replacing Hunter Pence in the AL shifted the projections toward the AL with a 33.9 to 32.2 WAR advantage. Even with Trout, the AL still trails the NL in projected WAR, 34.9 to 33.7.

This how the position player side of the rosters break down.

2019 All-Star Position Players
WAR ROS Projections Total
NL 62.9 32.2 95.1
AL 55.9 33.9 89.8
Difference 7.0 -1.7 5.3

On the pitching side, the AL is bringing two more relievers than the NL, so in total WAR, the NL has a built-in advantage given the innings starters can pile up, though removing Max Scherzer leaves a pretty big dent in the NL squad’s top of the rotation.

The NL tops the AL 26.9 to 24.9, with the additional starters tipping things to the senior circuit. Given ERA’s relative prominence, we might expect a few more missing players from our WAR leaderboards in the midsummer classic, though we still have a pretty good representation based on WAR. Lance Lynn, the AL’s WAR leader, did not make the squad. The only other pitcher in the top 12 not to make the roster at some point in this process was Stephen Strasburg. In the top 20, Frankie Montas, who is suspended, didn’t make the team for obvious reasons, while Matthew Boyd, Chris Sale, Zack Wheeler, and German Marquez also failed to make the team. Several players in the bottom half of the graph above were their respective team’s lone representative, indicating that some of the choices are more roster filler than picking the most deserving players.

As for the projections, even without Scherzer, the NL still has the top projected pitcher in Jacob deGrom.

Without Scherzer, a sizable NL advantage shrinks down to less than a win. All of the relievers near the bottom along with Baltimore’s John Means and Miami’s Sandy Alcantara help create the NL’s small advantage due to fewer relievers. In terms of projections, Chris Sale is the big name missing. In comparing the pitching staffs, the leagues look like this:

2019 All-Star Roster Pitchers
WAR ROS Projections Total
NL 26.9 16.7 43.6
AL 24.9 15.9 40.8
Difference 2.0 0.8 2.8

When we put it all together, the NL has the advantage in performance so far this season, but the projections are nearly identical.

2019 All-Star Rosters
AL NL Difference
Position Player WAR 55.9 62.9 7.0
Pitching WAR 24.9 26.9 2.0
TOTAL 80.8 89.8 9.0
Position Player Proj. WAR 33.9 32.2 -1.7
Pitching Proj. WAR 15.9 16.7 0.8
TOTAL 49.8 48.9 -0.9

Before the injury replacements, the NL’s advantage was sizable. Losing the two Nationals’ stars in Rendon and Scherzer was a pretty big blow and essentially leveled the playing field in terms of talent. At the end of the year, the NL squad is likely to outproduce their AL foes. As for how much this advantage will actually matter in the All-Star Game, it probably won’t. It is a one-game exhibition and the game isn’t played repeatedly over the course of a season. With similar projections, the leagues looked pretty balanced. The American League has won the last six All-Star Games, but that history isn’t likely to matter for this year’s contest.





Craig Edwards can be found on twitter @craigjedwards.

19 Comments
Oldest
Newest Most Voted
fjtorres
7 years ago

Uh, if Frankie Lindor hasn’t “put it together”, given the numbers he’s put up after losing a third of the season, what exactly is his peak?
Given his age, body type, and skill set, Lindor would be expected to be at his peak right now. Other than baserunning (ankle injury!) his numbers are a mirror of the past two years.
What we see is what he is, which is pretty darn good.

Beyond that: Shane Bieber – 3 WAR.
First full season.
Interrrestink…

sadtromboneMember since 2020
7 years ago

Every article comparing the top players in major league baseball always turns into “gee, this Mike Trout guy is THE BEST.” His level of excellence, and the consistency of that excellence, is totally jaw-dropping.

fjtorres
7 years ago
Reply to  sadtrombone

It’ll stay that way until they do a DNA study on him and discover he’s Kryptonian.

ZachMember since 2019
7 years ago

Where is Charlie “Effing” Morton?

The Ghost of Johnny Dickshot
7 years ago

Holy Shit Mike Trout. I’m just wondering if most baseball fans realize what we are all having the privilege to see live and in person.

emh1969
7 years ago

Perhaps. I definitely see fewer complaints from my advanced stats hating friends, who used to be convinced that Trout was just an invention of WAR. One even went so far as to claim that Michael Brantley was just as good as Trout because he had a higher stolen base percentage than Trout that year. (no, I’m not making that up!).

sadtromboneMember since 2020
7 years ago
Reply to  emh1969

I think it’s easier for people to accept Trout’s accomplishments when they keep hearing about him over and over.

MikeSMember since 2020
7 years ago

268 HR and he doesn’t turn 28 for another month. There’s nothing sabermetric about that. It’s gotten to the point where you can’t really ignore his greatness.

TulkasMember since 2020
7 years ago
Reply to  MikeS

Exactly. He’s built up enough traditional stats at this point that it’s pretty obvious no matter what metric you use. He is just impossibly good at literally everything important.

AnonMember since 2020
7 years ago
Reply to  MikeS

By the end of the year he should be in the neighborhood of 287 or so HR according to the projections which will have him pass . That would mean only 4 guys will have more HR thru their age 27 season – ARod, Foxx, Mathews and Junior (he would need a monster 26 HR 2nd half to catch Griffey – doable but still, that would be a lot of bombs).

D-WizMember since 2019
7 years ago

Charlie Morton is in the all-star game right? Or does he have an injury keeping him out? He’s definitely missing from the player graph above, and if he’s not included in the calculations I think his WAR alone puts the AL on top. Also, 54.2-50.2 != -0.9… ( in the “2019 All Star-Rosters” chart – I think the listed totals are incorrect)

BenZobrist4MVP
7 years ago
Reply to  D-Wiz

He pitched on Sunday.

mike trout fish
7 years ago

Um… Fernando Tatis Jr. is currently the 21st ranked position player with 3.0 WAR in only 234 PAs. He has a 162 wRC+, and makes highlight plays on defense and on the base paths. Why did he not crack the top-30 position players left off the roster?!

neuroccountantMember since 2020
7 years ago

Tatis doesn’t have enough PAs to be a qualified hitter yet, which might be why he wasn’t seen on the list. He absolutely should be there, though.

Daevric
7 years ago

While I completely understand the interest in ranking the rosters according to their expected regular season value, I was a little curious what it would look like if the pitchers on the rosters were evaluated based on a per-innings basis. In theory, this would account for the difference in number of starters vs. relievers, and provide a (very pointlessly) better predictive measure for the ASG itself.

For each pitcher, I calculated a WAR/9 that was a blend of 2019 to-date and ROS projections. After summing up all the pitchers’ WAR/9 on each roster, the NL comes out to 2.62 and the AL to 2.56. Based on Craig’s analysis, the NL pitching staff appears to be ~6% better than the AL staff, whereas this narrows the gap to ~2%. On a per-innings basis, if you really squint, the extra relievers on the AL roster do help narrow the gap between the two squads.

gbekiarisMember since 2021
7 years ago
Reply to  Daevric

To be fair, I think you also need to debit relievers to some extent because their lesser workloads make them more effective. So it’s not necessarily fair or accurate to just use WAR/9 or WAR/plate appearance (or something similar) to compare them to starters.

dukewinslowMember since 2020
7 years ago

sort of interested whether a team of “the best players left off” is better from the NL or the AL. Given weird major market quirks of AL teams, I think but dunno the AL would be better there.

JSJohnSmithAnon
7 years ago

There appears to be sum πŸ™‚ adding errors in the TOTAL section of the final chart, in the projected area.

gbekiarisMember since 2021
7 years ago

Math is off on the NL total project WAR.