Statball
A pitcher and infielders in halftone print

The Model

The model’s methodology is proprietary; its performance is not. We publish the full out-of-sample record: every number below comes from games the model had never seen, scored blind, decades of them. It is the same model we trade our own capital on.

56.8%
out-of-sample accuracy
169,939
games predicted blind
0.6784
log loss
0.23 pts
calibration error
1935–2025
backtest span

Calibration and baselines

Baseball has a low prediction ceiling — the best teams lose 60 games. The two measures that matter are performance against naive baselines on identical games, and knowing your own uncertainty. Against 169,939 games it had never seen, the model called 56.8% — ahead of Elo alone (56.4%) and always-take-the-home-team (53.9%) — with an expected calibration error of 0.23 points across every probability bucket.

Calibration: when it says X%, what happens?

predicted home-win probabilityactual home-win rate

Accuracy by decade

52.056.561.0195019802010

The prediction ceiling

The ceiling is measurable. A deliberately cheating benchmark that knows every team’s final season record and every starting pitcher — information no forecaster can have — calls only 59.6% of games. Baseball’s best teams lose sixty times a year; the randomness is structural. What a calibrated model can do is identify the confident games and deliver the rate it claims on them:

Model confidenceGames (90-yr backtest)Share of slatePicks won
50–55%74,63643.9%52.4%
55–60%53,78531.6%57.3%
60–65%27,16916.0%62.1%
65–70%10,6766.3%67.4%
70–100%3,6732.2%70.5%

Read the bottom row: when the model claims 70%+, it delivers 70%+. Those spots are rare — about 2% of games — and the market prices them heavily. High hit rates come from selectivity, not from a better crystal ball.

The ratings, live (2026)

#ClubElo2026 record
1Dodgers159661–33
2Brewers159358–34
3Marlins154551–42
4Cubs154352–40
5Red Sox153942–48
6Rays152954–36
7Phillies152451–42
8Pirates151747–46
9Braves151653–39
10Mariners151647–46
11Tigers151642–50
12White Sox151147–44
13Cardinals150848–43
14Yankees150750–42
15Twins150046–47
16Nationals149848–46
17Guardians149747–46
18Padres149146–46
19Blue Jays149044–49
20Orioles148842–51
21Rangers148546–46
22Astros148446–49
23Diamondbacks147445–47
24Reds146842–49
25Giants146239–54
26Royals146238–55
27Mets145239–54
28Angels145037–56
29Rockies143638–56
30Athletics143341–51

Seeded from the end-of-2025 archive ratings (regressed one-third to the mean), then advanced game by game through 2026 with the identical Elo rules.

All predictions and analysis run on Statball’s servers; methodology is proprietary. Performance figures are out-of-sample and update with each model release. Live schedule and results from the league’s public feed. Nothing on this page is wagering advice.