A Statistical Dispatch from Flushing & Baltimore · Baseball, 2026
The Sports Page
Making the numbers mean something since the first pitch
Issue No. 2 March 29, 2026 Distributed Free to Friends & Family

Goodbye, Polar Bear: A 60.2% Chance Mets Fans Sleep Just Fine Tonight

Pete Alonso is 1-for-6 in Baltimore. The Mets are 2-0 without him. And a Bayesian model trained on his last three seasons says there's a better-than-coin-flip probability he never cracks .250 again this year. Here's why the math was always on New York's side.
By The Sports Page · March 29, 2026 · All figures through 2 games
.228
BA, 2023–24 Combined
60.2%
P(BA < .250 in '26)
2–0
Mets Record Without Him

Pete Alonso tipped his helmet to the Camden Yards faithful on Opening Day. Then he went 0-for-3 with two strikeouts and a walk. One game later he singled off Taj Bradley in a 4-1 Orioles loss. Through two games as a Baltimore Oriole: 1-for-6, a .167 batting average, and the quiet hum of a $155 million contract beginning its five-year clock.

Meanwhile, back in Queens, the Mets were busy demolishing Paul Skenes and walking off the Pirates. Jorge Polanco — the $20-million-a-year replacement who had never played first base in his life — singled, walked in a run, and looked perfectly comfortable at a position he learned in spring training.

But two games is two games. We're not here to gloat about a sample of six at-bats. We're here because the numbers that actually matter — the ones from the last three full seasons — tell a story that should make every Mets fan exhale.

In 2023, Alonso hit .217 — a career low. In 2024, he posted a .788 OPS — also a career low. Then came 2025: a .272 average, a Silver Slugger, a career year. The perfect audition reel. The Orioles bought the audition. The question is whether they bought the trend or the outlier.

The Alonso File: Year by Year

YearTeamGBAHRRBIOPS
2019NYM161.26053120.941
2020NYM57.2311635.827
2021NYM152.2623794.863
2022NYM160.27140131.869
2023NYM154.21746118.814
2024NYM162.2403488.788
2025NYM162.27238126.871
2026BAL2.16700

Look at that table. The 2025 season — the one that earned him $31 million a year — is bookended by two of his worst. In 2023-2024 combined, Alonso hit .228 across 1,125 at-bats. That's not a slump. That's a two-year body of evidence.

"The Orioles bought the audition tape. The Mets had seen the whole movie."

— The Sports Page, on the $155 million question

The Math: Beta-Binomial Projection

We used a Bayesian Beta-Binomial model — the standard tool for projecting batting averages — trained on Alonso's last three seasons (2023–2025: 435 hits in 1,779 at-bats, a .245 average). The model asks: given what we know about recent Pete Alonso, what's the distribution of possible 2026 batting averages?

Prior: Beta(α = 436, β = 1345) → where α = 1 + recent hits, β = 1 + recent outs → recent 3-yr BA: 435/1779 = .245 Posterior predictive (200,000 simulations): Median 2026 BA: .243 P(BA < .250): 60.2% P(BA < .230): 24.3% P(BA ≥ .270): 10.1% ← repeating 2025 P(BA ≥ .280): 4.5%

Translation: there's roughly a 6-in-10 chance Alonso finishes 2026 below .250. And only about a 1-in-10 chance he matches the .270+ batting average that justified his contract. The model isn't cruel — it's just honest about what 1,779 recent at-bats suggest.

The Decline Curve

Rolling three-year batting averages don't lie. They smooth out the noise and reveal the trend beneath.

Pete Alonso · Rolling 3-Year Batting Average
.280 .270 .260 .250 .240 .230 .220 '19–'21 '20–'22 '21–'23 '22–'24 '23–'25 .250 .257 .262 .250 .243 .245 proj. .243 ROLLING 3-YEAR WINDOWS

The peak was 2020-2022 at .262. Since then, the curve drops below .250 and stays there. The 2025 bounce-back wasn't strong enough to reverse the slide — it only slowed it. The projected 2026 median? Right back at .243.

2026 Projected BA by Percentile

PercentileProjected BAWhat It Means
10th.218Disaster. Worse than 2023.
25th.230Below the Mendoza+ line. Tough to justify $31M.
50th (median).243Most likely outcome. A below-average regular.
75th.257Decent. Roughly his career average.
90th.272Best case. Repeats 2025. Only 10% likely.

The Money: What the Mets Saved

Pete Alonso signed for 5 years, $155 million ($31M/year) with Baltimore. The Mets replaced him with Jorge Polanco on a 2 years, $40 million ($20M/year) deal. That's $11 million per year the Mets didn't spend — money that helped them land Marcus Semien, Luis Robert Jr., and Devin Williams.

Alonso contract: $31M/year × 5 = $155M Polanco contract: $20M/year × 2 = $40M Annual savings: $11M/year Total flexibility: $115M less committed P(Alonso justifies $31M with BA ≥ .270): 10.1% P(Alonso posts sub-.250 season): 60.2%

The Mets bet that Alonso's best years were behind him. The model says they have a 6-in-10 chance of being right. And if Polanco gives them even 80% of Alonso's production at 65% of the cost, the math wins.


They've Seen This Movie Before

Albert Pujols · Cardinals → Angels, 2012
.256
BA with Angels (vs .328 with Cardinals)

The greatest hitter of his generation left St. Louis for a 10-year, $240 million deal in Anaheim. He hit .217 in April 2012 — sound familiar? — and never posted a season above .285 again. With the Cardinals: .328/.420/.617 over 11 years. With the Angels: .256/.311/.448 over 10. The Cardinals won the 2011 World Series on his way out the door, then kept winning without him.

Cardinals fans: vindicated
Chris Davis · Orioles, 2016–2021
.168
Worst BA in MLB history (2018, qualified)

The Orioles — yes, the same Orioles now paying Alonso — signed Davis to a 7-year, $161 million contract after he hit 47 home runs in 2015. By 2018, Davis posted a .168 average — the lowest in MLB history for a qualified hitter. He retired in 2021. Baltimore is still paying him through 2037. They did not learn.

Cautionary tale: maximum

The pattern is brutally consistent. Power-first first basemen who sign megadeals in their late twenties tend to decline faster than anyone expects. Alonso turned 31 in December. The Orioles are betting against a very stubborn actuarial table.


Meanwhile, in Queens

The Mets won 11-7 on Opening Day, chasing Paul Skenes after two outs. They walked off the Pirates 4-2 in 11 innings on Day 2 with a Luis Robert Jr. three-run bomb. Polanco singled, walked in a run, and played first base like he'd been doing it for years. Bo Bichette looked sharp at short. Marcus Semien settled into second.

The 2026 Mets didn't just replace Alonso — they redistributed his salary across three positions and arguably got better. That's the real stat.

"The best time to sell a stock is when someone else is willing to pay more than it's worth. The Orioles just paid full price for a three-year downtrend."

— The Sports Page, channeling Warren Buffett in a baseball cap

Pitch a Story

Noticed a weird stat? Saw something that doesn’t add up? Send it in. The best ideas become issues.

or post on GitHub
The Sports Page
Share The Sports Page
Scan the code or share the link. Free, always.
QR Code
pem725.github.io/the-sports-page
© 2026 The Sports Page · A Statistical Dispatch for Friends & Family