Behind the Scenes

Moneyball Strikes Out: Do Higher Payrolls Buy you More All Stars?

Does more money buy more talent? That’s a debate in professional sports, and it’s driven Major League Baseball front offices to adopt different philosophies, “Moneyball” chief among them, based on analytics that promise owners a way to find talent at an affordable price.

Heading into the 2026 All-Star Game in Philadelphia: can data tell us if the experiment with analytics has worked, or gone off the rails?

We sorted all 30 teams by 2026 payroll and picked six, two of the highest, two from the middle, two of the lowest, then checked how each front office’s choices has paid off in All-Star selections.  The average payroll across our six: roughly $214 million yielding 2.3 All Stars using Competitive Balance Tax numbers provided by Spotrac

A quick key before we get into it: WAR (Wins Above Replacement) compares any player to any other on a shared scale; higher numbers mean a bigger difference-maker. OPS (on-base plus slugging) is the simplest single number for hitting production; OPS+ adjusts that so 100 is league average. ERA is runs allowed per nine innings, lower is better. Player stats are current through July 4. That’s every stat you’ll need for the rest of this piece.

Dodgers: From Trolleys to Trophies

The most expensive roster in the sport sent the most All-Stars: Freddie Freeman, Max Muncy, Shohei Ohtani, and Andy Pages start for the NL, with Yoshinobu Yamamoto on the staff. It’s the seventh straight year the Dodgers have sent five or more players to the All Star Game, tying the 1942-49 Cardinals for the third-longest streak in MLB history, behind two Yankees dynasties, per the Elias Sports Bureau. 

That’s not a hot year. That’s an operating model.

It’s also the first time in a long time the Dodgers have had four position players voted in as starters at once. Muncy will start at third base for the first time since Ron Cey did it in 1977, and Pages, after being a finalist in 2025, finally gets his first trip. None of this is an accident. The Dodgers are trying to become the first NL team to win three straight championships, and a $396 million payroll bought them a roster deep enough to field an All-Star team with players to spare.

Ohtani P
Ohtani H
Freeman
Muncy
Pages
Yamamoto
Five Dodgers All-Stars, WAR and 2026 salary
Stats current through July 4, 2026
Shohei Ohtani
2nd in all of MLB
5.4 WAR
$2M salary
Freddie Freeman
best average among all 1B
.293 AVG
$22.9M salary
Max Muncy
NL-best among 3B
3.0 WAR
$10M salary
Andy Pages
top-5 NL outfielders
3.6 WAR
~$780K salary
Yoshinobu Yamamoto
pitching WAR
2.1 WAR
$20.3M salary
WAR figures are Baseball-Reference bWAR via ESPN, one consistent source. Freeman ranked outside MLB’s top 50 in bWAR at deadline, so his best available highlight (batting average) is shown instead.

Mets: The $370 Million Question

Juan Soto leads the NL in OPS and on-base percentage, starting his fifth All-Star Game, his fourth different franchise, a record for the youngest player to do that. On a normal roster, that’s plenty. But nothing about the Mets is normal this year: a July 3 loss dropped the team to 16 games under .500, their worst record since 2018, and they fired manager Carlos Mendoza on June 26. Soto’s $765 million contract costs more than several full rosters here, and he’s the only Met going to the All Star Game.

The Mets spend nearly four times what the Guardians spend on one All-Star to Cleveland’s three. Whatever front-office philosophy $370 million was supposed to buy hasn’t shown up anywhere yet.

generic pixel player illustration, not a real likeness
$765,000,000
Juan Soto’s contract
~850,000 All-Star Game tickets
at the current average resale price of roughly $900 a seat
~380,000 full All-Star weekend trips
ticket, flight, hotel, and food for one person, roughly $2,000 all in
Rough math for fun, not exact. Point is: it’s a lot of money for one player.

Royals: Heavy Is the Crown, Light Is the Payroll

Here’s a twist: a mid-tier payroll doesn’t even guarantee a mid-tier season. The Royals sit at 35-54, one of the two worst records in baseball, and they still sent two players to Philadelphia on individual merit alone. Bobby Witt Jr. is having a season with almost no weakness, leading the AL in WAR, carrying a 128 OPS+, and going 28-for-32 stealing bases, a full five-tool year on a team that’s lost more than it’s won.

DON’T MISS  How The Pudding visualized the gender breakdown of speakers on This American Life

Michael Wacha’s story is the better one. He made his first All-Star team in 2015 with the Cardinals, then spent eleven years as a solid, unremarkable journeyman before this season put him back on the roster, a gap matched by only two other players in MLB history, Bert Blyleven and Schoolboy Rowe. Wacha just pitched well enough for long enough that the voters had no choice but to include him.

Money didn’t buy this. Two players simply got good enough that a losing season and a middling budget couldn’t keep them off the roster.

generic pixel player illustration, not a real likeness
Bobby Witt Jr.
SS · Kansas City Royals · overall 92
power
88
contact
85
speed
93
fielding
91
arm
87
The five tools: hit for power, hit for average, run, field, and throw, all at an elite level. Ratings above are illustrative, translated from his real 2026 season line.

Brewers: Built to Reload

The Brewers have made the playoffs seven of the last eight years on 60 percent of the average payroll of the teams we’re tracking. This year, they’re 54-32, on pace to break the franchise win record they set last season, and they’re doing it without their actual ace. This offseason, they traded Freddy Peralta to the Mets, where he’s carrying a 4.81 ERA, fifth-worst among all qualified starters in baseball. Milwaukee didn’t miss a beat: William Contreras earns his third nod, and Jacob Misiorowski, filling the void Peralta left in the rotation, now leads baseball with a 1.47 ERA, 156 strikeouts, and an ERA+ of 289, a number that looks more like a typo than a stat line.

Even this doesn’t tell the full story. Brewers fans expected as many as four All-Stars this year, and second baseman Brice Turang and starter Kyle Harrison were both widely considered snubs when the initial rosters came out. A team performing this well, on a payroll this modest, still couldn’t get full credit from the vote. Whatever Milwaukee’s front office is doing to keep finding this level of production, it’s repeatable, and that’s a far scarier thing for the rest of the league than any single ace ever was.

Peralta
Misiorowski
ERA, lower is better
1.47
Misiorowski
Brewers, 2026
2.70
Peralta
Brewers, 2025
4.81
Peralta
Mets, 2026
Same pitcher, two teams, two very different results. His replacement in Milwaukee leads all of baseball in ERA.

White Sox: A Century Removed from Scandal

The White Sox haven’t lived down the 1919 Black Sox scandal in over a hundred years, but this year’s South Side story is clean and bigger than one player. Heading into the break, they’re in playoff position on less than a third of the Mets’ payroll, yet Vargas is their only All-Star. Starter Davis Martin (9-3, 3.08 ERA) and shortstop Colson Montgomery (22 homers) were both widely cited snubs. So was first baseman Munetaka Murakami, who was projected to command a nine-figure contract out of Japan and instead signed for just $34 million over two years when the market cratered on him, then hit .938 OPS in 57 games before an injury likely cost him his shot at Philadelphia. Vargas is still the best story: traded from the Dodgers in 2024, he hit .104 in one of the worst stretches of his career on a 121-loss team, and this year he’s hitting .248 with 20 homers, the first White Sox third baseman to make an All-Star team since 2008. A 121-loss team in playoff position with three real cases left off the plane. It’s a rebuild that worked.

Vargas
Murakami*
Miguel Vargas, batting average
.104
2024, White Sox
.248
2026, All-Star
Munetaka Murakami, contract value
$100M+
projected
$34M
actual, 2yr deal
The market missed on him by more than $65M, then he hit .938 OPS in 57 games before injury.
*Murakami was not an All-Star. He was a widely cited snub, and was injured before the break.

Guardians: The Blueprint

The Guardians have baseball’s second-lowest payroll, ahead of only Miami, sending three players to Philadelphia. That’s more than the Mets, who spend nearly four times as much. Two are rookies: Travis Bazzana (.255, 7 HR) and Parker Messick (2.85 ERA), the first rookie pair in franchise history to make the team together. “I was honestly a little speechless,” Bazzana said, a fitting reaction for a $100 million budget outdoing the Mets’ $370 million.

DON’T MISS  How data helped visualize the family separation crisis

The third All-Star is the one that says the most about how this roster actually works. Closer Cade Smith leads MLB with 26 saves, a job he never should have had this early in his career. He stepped into the ninth inning after Emmanuel Clase, once a three-time All-Star and one of the best relievers in the sport, was indicted in November on federal charges tied to a pitch-rigging and gambling scheme and has been on leave ever since. The Guardians lost a franchise cornerstone to a scandal and didn’t lose a beat, because the system behind him was never built around one name in the first place.

Bazzana
Messick
Smith
2026 salary, rookie minimum vs. a max contract
Bazzana and Messick vs. Juan Soto’s average annual value
$780K
Bazzana &
Messick
(MLB minimum)
$76.5M
Soto’s average
annual value
Soto makes roughly 98 times what each rookie earns. Both made the All-Star team this year.

Payroll figures: 2026 Competitive Balance Tax payrolls via Spotrac. All-Star rosters per MLB.com, announced July 4. Player performance stats current through July 4, 2026, except where a specific date is noted for a game or event.

Yaron Porat-Gibsh

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest from Storybench

Keep up with tutorials, behind-the-scenes interviews and more.