Today's slate

Every probability published for 2026-09-19, before first pitch, graded tonight. These change hourly as lineups post. The evidence that they are calibrated lives on the record.

Strikeout board

0.166 running Brier over 9872 line-grades

One distribution per probable starter. The three lines below are fixed thresholds we set — 4.5, 5.5 and 6.5 for every start — not sportsbook lines; this engine consumes no odds feed. P(over) derives from the full strip by summation, never estimated separately. Each starter publishes when the opposing lineup posts, so the opposing-starter and matchup features are built against the nine he will actually face; if a lineup is not posted 60 minutes before first pitch, the prediction publishes from a roster-filtered projection instead. The archive records which (opp_nine_source). (An earlier lineup-aware feature was withdrawn 2026-07-19 — see the engine-era note on the record — but the publish trigger it describes is unchanged.)

Published 2026-09-19 23:35:08 UTC. Graded tonight.

DET at CWS 2:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Sean BurkeCWS4.6P(K = 0) = 1.4%P(K = 1) = 5.5%P(K = 2) = 11.1%P(K = 3) = 15.7%P(K = 4) = 17.5%P(K = 5) = 16.4%P(K = 6) = 13.4%P(K = 7) = 9.5%P(K = 8) = 5.1%P(K = 9) = 2.5%P(K = 10) = 1.2%P(K = 11) = 0.5%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+66%49%33%19%K>2.582%K>7.510%K>8.55%
Jackson JobeDET5.0P(K = 0) = 0.7%P(K = 1) = 3.2%P(K = 2) = 8.1%P(K = 3) = 13.6%P(K = 4) = 17.3%P(K = 5) = 17.8%P(K = 6) = 15.5%P(K = 7) = 11.6%P(K = 8) = 6.7%P(K = 9) = 3.3%P(K = 10) = 1.4%P(K = 11) = 0.6%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+74%57%39%24%K>2.588%K>7.512%K>8.56%
MIL at BAL 4:05 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Trevor RogersBAL4.8P(K = 0) = 0.8%P(K = 1) = 3.7%P(K = 2) = 9.0%P(K = 3) = 14.7%P(K = 4) = 18.1%P(K = 5) = 18.0%P(K = 6) = 15.0%P(K = 7) = 10.8%P(K = 8) = 5.6%P(K = 9) = 2.6%P(K = 10) = 1.1%P(K = 11) = 0.4%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+72%54%36%21%K>2.587%K>7.510%K>8.54%
Robert GasserMIL5.0P(K = 0) = 0.6%P(K = 1) = 3.0%P(K = 2) = 7.7%P(K = 3) = 13.3%P(K = 4) = 17.3%P(K = 5) = 18.1%P(K = 6) = 15.8%P(K = 7) = 11.8%P(K = 8) = 6.8%P(K = 9) = 3.3%P(K = 10) = 1.4%P(K = 11) = 0.6%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+75%58%40%24%K>2.589%K>7.512%K>8.56%
BOS at TB 4:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Brayan BelloBOS4.0P(K = 0) = 1.8%P(K = 1) = 7.2%P(K = 2) = 14.4%P(K = 3) = 19.4%P(K = 4) = 19.9%P(K = 5) = 16.5%P(K = 6) = 11.5%P(K = 7) = 5.7%P(K = 8) = 2.4%P(K = 9) = 0.9%P(K = 10) = 0.3%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+57%37%21%9%K>1.591%K>2.577%K>7.54%
Freddy PeraltaTB4.3P(K = 0) = 1.2%P(K = 1) = 5.3%P(K = 2) = 11.7%P(K = 3) = 17.5%P(K = 4) = 19.6%P(K = 5) = 17.7%P(K = 6) = 13.4%P(K = 7) = 7.8%P(K = 8) = 3.5%P(K = 9) = 1.4%P(K = 10) = 0.5%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+64%45%27%14%K>1.594%K>2.582%K>7.56%
PHI at NYM 4:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Christian ScottNYM5.5P(K = 0) = 0.4%P(K = 1) = 2.0%P(K = 2) = 5.7%P(K = 3) = 10.8%P(K = 4) = 15.3%P(K = 5) = 17.3%P(K = 6) = 16.3%P(K = 7) = 13.2%P(K = 8) = 9.0%P(K = 9) = 5.2%P(K = 10) = 2.7%P(K = 11) = 1.3%P(K = 12) = 0.5%P(K = 13) = 0.2%P(K = 14) = 0.1%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+81%66%49%32%K>7.519%K>8.510%K>9.55%
Andrew PainterPHI4.8P(K = 0) = 0.7%P(K = 1) = 3.6%P(K = 2) = 9.0%P(K = 3) = 14.8%P(K = 4) = 18.4%P(K = 5) = 18.3%P(K = 6) = 15.1%P(K = 7) = 10.7%P(K = 8) = 5.4%P(K = 9) = 2.4%P(K = 10) = 1.0%P(K = 11) = 0.4%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+72%53%35%20%K>2.587%K>7.59%K>8.54%
ATH at CLE 6:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Jacob LopezATH4.5P(K = 0) = 1.0%P(K = 1) = 4.5%P(K = 2) = 10.6%P(K = 3) = 16.5%P(K = 4) = 19.4%P(K = 5) = 18.1%P(K = 6) = 14.2%P(K = 7) = 8.9%P(K = 8) = 4.2%P(K = 9) = 1.7%P(K = 10) = 0.7%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+67%48%30%16%K>1.595%K>2.584%K>7.57%
Tanner BibeeCLE4.4P(K = 0) = 1.2%P(K = 1) = 5.3%P(K = 2) = 11.7%P(K = 3) = 17.3%P(K = 4) = 19.4%P(K = 5) = 17.6%P(K = 6) = 13.4%P(K = 7) = 8.0%P(K = 8) = 3.7%P(K = 9) = 1.6%P(K = 10) = 0.6%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+65%45%28%14%K>1.593%K>2.582%K>7.56%
CHC at CIN 6:40 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Matthew BoydCHC4.5P(K = 0) = 1.0%P(K = 1) = 4.7%P(K = 2) = 10.6%P(K = 3) = 16.3%P(K = 4) = 18.9%P(K = 5) = 17.8%P(K = 6) = 14.0%P(K = 7) = 9.1%P(K = 8) = 4.4%P(K = 9) = 1.9%P(K = 10) = 0.8%P(K = 11) = 0.3%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+67%48%31%17%K>2.584%K>7.58%K>8.53%
Nick LodoloCIN4.3P(K = 0) = 1.2%P(K = 1) = 5.4%P(K = 2) = 12.1%P(K = 3) = 17.9%P(K = 4) = 19.9%P(K = 5) = 17.7%P(K = 6) = 13.2%P(K = 7) = 7.4%P(K = 8) = 3.2%P(K = 9) = 1.3%P(K = 10) = 0.4%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+63%43%26%13%K>1.593%K>2.581%K>7.55%
KC at PIT 6:40 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Noah CameronKC4.6P(K = 0) = 0.8%P(K = 1) = 4.0%P(K = 2) = 9.7%P(K = 3) = 15.6%P(K = 4) = 18.9%P(K = 5) = 18.3%P(K = 6) = 14.7%P(K = 7) = 9.9%P(K = 8) = 4.8%P(K = 9) = 2.1%P(K = 10) = 0.8%P(K = 11) = 0.3%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+70%51%33%18%K>2.585%K>7.58%K>8.53%
Bubba ChandlerPIT4.2P(K = 0) = 1.3%P(K = 1) = 5.6%P(K = 2) = 12.3%P(K = 3) = 18.0%P(K = 4) = 19.9%P(K = 5) = 17.6%P(K = 6) = 13.0%P(K = 7) = 7.2%P(K = 8) = 3.2%P(K = 9) = 1.2%P(K = 10) = 0.4%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+63%43%25%12%K>1.593%K>2.581%K>7.55%
TOR at TEX 7:05 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Cal QuantrillTEX4.4P(K = 0) = 1.1%P(K = 1) = 5.0%P(K = 2) = 11.3%P(K = 3) = 17.3%P(K = 4) = 19.7%P(K = 5) = 18.0%P(K = 6) = 13.7%P(K = 7) = 8.1%P(K = 8) = 3.7%P(K = 9) = 1.5%P(K = 10) = 0.5%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+65%46%28%14%K>1.594%K>2.583%K>7.56%
José SorianoTOR4.4P(K = 0) = 1.6%P(K = 1) = 6.0%P(K = 2) = 11.9%P(K = 3) = 16.6%P(K = 4) = 18.1%P(K = 5) = 16.4%P(K = 6) = 13.0%P(K = 7) = 8.5%P(K = 8) = 4.4%P(K = 9) = 2.1%P(K = 10) = 0.9%P(K = 11) = 0.4%P(K = 12) = 0.1%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+64%46%29%16%K>1.592%K>2.581%K>7.58%
ATL at HOU 7:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Grant HolmesATL4.0P(K = 0) = 1.7%P(K = 1) = 6.9%P(K = 2) = 13.8%P(K = 3) = 18.9%P(K = 4) = 19.6%P(K = 5) = 16.6%P(K = 6) = 11.9%P(K = 7) = 6.2%P(K = 8) = 2.7%P(K = 9) = 1.1%P(K = 10) = 0.4%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+59%39%22%11%K>1.591%K>2.578%K>7.54%
Hayden WesneskiHOU4.2P(K = 0) = 1.5%P(K = 1) = 6.2%P(K = 2) = 12.9%P(K = 3) = 18.3%P(K = 4) = 19.6%P(K = 5) = 17.1%P(K = 6) = 12.5%P(K = 7) = 6.9%P(K = 8) = 3.1%P(K = 9) = 1.2%P(K = 10) = 0.5%P(K = 11) = 0.2%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+61%41%24%12%K>1.592%K>2.579%K>7.55%
WSH at STL 7:15 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Michael McGreevySTL4.2P(K = 0) = 1.4%P(K = 1) = 5.9%P(K = 2) = 12.4%P(K = 3) = 17.9%P(K = 4) = 19.5%P(K = 5) = 17.3%P(K = 6) = 12.9%P(K = 7) = 7.3%P(K = 8) = 3.3%P(K = 9) = 1.4%P(K = 10) = 0.5%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+62%43%26%13%K>1.593%K>2.580%K>7.55%
Andrew AlvarezWSH5.0P(K = 0) = 0.6%P(K = 1) = 3.2%P(K = 2) = 8.1%P(K = 3) = 13.6%P(K = 4) = 17.3%P(K = 5) = 17.9%P(K = 6) = 15.5%P(K = 7) = 11.6%P(K = 8) = 6.6%P(K = 9) = 3.2%P(K = 10) = 1.4%P(K = 11) = 0.6%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+74%57%39%24%K>2.588%K>7.512%K>8.56%
NYY at AZ 8:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Brandon PfaadtAZ4.8P(K = 0) = 0.7%P(K = 1) = 3.7%P(K = 2) = 9.1%P(K = 3) = 15.0%P(K = 4) = 18.5%P(K = 5) = 18.3%P(K = 6) = 15.1%P(K = 7) = 10.6%P(K = 8) = 5.3%P(K = 9) = 2.3%P(K = 10) = 0.9%P(K = 11) = 0.3%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+72%53%35%20%K>2.587%K>7.59%K>8.54%
Cam SchlittlerNYY5.9P(K = 0) = 0.3%P(K = 1) = 1.6%P(K = 2) = 4.8%P(K = 3) = 9.5%P(K = 4) = 13.9%P(K = 5) = 16.4%P(K = 6) = 16.1%P(K = 7) = 13.6%P(K = 8) = 10.0%P(K = 9) = 6.4%P(K = 10) = 3.7%P(K = 11) = 2.0%P(K = 12) = 1.0%P(K = 13) = 0.4%P(K = 14) = 0.2%P(K = 15) = 0.1%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+84%70%53%37%K>7.524%K>8.514%K>9.57%
SEA at COL 8:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Jose QuintanaCOL3.7P(K = 0) = 2.9%P(K = 1) = 9.7%P(K = 2) = 16.8%P(K = 3) = 20.2%P(K = 4) = 18.9%P(K = 5) = 14.7%P(K = 6) = 9.5%P(K = 7) = 4.4%P(K = 8) = 1.8%P(K = 9) = 0.7%P(K = 10) = 0.2%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+50%31%17%7%K>1.587%K>2.571%K>7.53%
Bryce MillerSEA4.6P(K = 0) = 1.5%P(K = 1) = 5.5%P(K = 2) = 11.1%P(K = 3) = 15.7%P(K = 4) = 17.5%P(K = 5) = 16.3%P(K = 6) = 13.3%P(K = 7) = 9.5%P(K = 8) = 5.1%P(K = 9) = 2.5%P(K = 10) = 1.2%P(K = 11) = 0.5%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+66%49%32%19%K>2.582%K>7.510%K>8.55%
MIA at SD 8:40 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Eury PérezMIA4.8P(K = 0) = 0.8%P(K = 1) = 3.7%P(K = 2) = 9.1%P(K = 3) = 14.9%P(K = 4) = 18.3%P(K = 5) = 18.1%P(K = 6) = 15.0%P(K = 7) = 10.6%P(K = 8) = 5.4%P(K = 9) = 2.4%P(K = 10) = 1.0%P(K = 11) = 0.4%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+71%53%35%20%K>2.586%K>7.59%K>8.54%
Casey MizeSD3.8P(K = 0) = 1.9%P(K = 1) = 7.7%P(K = 2) = 15.4%P(K = 3) = 20.4%P(K = 4) = 20.3%P(K = 5) = 16.2%P(K = 6) = 10.7%P(K = 7) = 4.7%P(K = 8) = 1.8%P(K = 9) = 0.6%P(K = 10) = 0.2%P(K = 11) = 0.1%P(K = 12) = 0.0%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+55%34%18%7%K>1.590%K>2.575%K>7.53%
SF at LAD 9:10 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Tarik SkubalLAD7.3P(K = 0) = 0.2%P(K = 1) = 1.2%P(K = 2) = 3.3%P(K = 3) = 6.4%P(K = 4) = 9.6%P(K = 5) = 12.0%P(K = 6) = 12.8%P(K = 7) = 12.1%P(K = 8) = 10.3%P(K = 9) = 8.3%P(K = 10) = 7.0%P(K = 11) = 5.5%P(K = 12) = 4.0%P(K = 13) = 2.8%P(K = 14) = 1.9%P(K = 15) = 1.2%P(K = 16) = 0.7%P(K = 17) = 0.4%P(K = 18+) = 0.2%051018+89%79%67%55%K>7.542%K>8.532%K>9.524%K>10.517%
Yunior MarteSF4.0P(K = 0) = 2.2%P(K = 1) = 7.8%P(K = 2) = 14.4%P(K = 3) = 18.6%P(K = 4) = 18.7%P(K = 5) = 15.7%P(K = 6) = 11.4%P(K = 7) = 6.2%P(K = 8) = 2.9%P(K = 9) = 1.2%P(K = 10) = 0.5%P(K = 11) = 0.2%P(K = 12) = 0.1%P(K = 13) = 0.0%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+57%38%23%11%K>1.590%K>2.576%K>7.55%
MIN at LAA 9:38 PM ET, 2 starters
PitcherTeam E[K]K distribution P(K>3.5)P(K>4.5)P(K>5.5)P(K>6.5)±3 band
Reid DetmersLAA6.7P(K = 0) = 0.2%P(K = 1) = 1.0%P(K = 2) = 3.2%P(K = 3) = 6.8%P(K = 4) = 11.0%P(K = 5) = 14.1%P(K = 6) = 15.0%P(K = 7) = 13.8%P(K = 8) = 11.1%P(K = 9) = 8.5%P(K = 10) = 6.2%P(K = 11) = 4.1%P(K = 12) = 2.5%P(K = 13) = 1.4%P(K = 14) = 0.7%P(K = 15) = 0.3%P(K = 16) = 0.2%P(K = 17) = 0.1%P(K = 18+) = 0.0%051018+89%78%64%49%K>7.535%K>8.524%K>9.515%K>10.59%
Joe RyanMIN4.5P(K = 0) = 1.7%P(K = 1) = 6.0%P(K = 2) = 11.5%P(K = 3) = 15.8%P(K = 4) = 17.2%P(K = 5) = 15.9%P(K = 6) = 12.9%P(K = 7) = 9.2%P(K = 8) = 5.0%P(K = 9) = 2.6%P(K = 10) = 1.2%P(K = 11) = 0.6%P(K = 12) = 0.2%P(K = 13) = 0.1%P(K = 14) = 0.0%P(K = 15) = 0.0%P(K = 16) = 0.0%P(K = 17) = 0.0%P(K = 18+) = 0.0%051018+65%48%32%19%K>2.581%K>7.510%K>8.55%

Hits board

0.155 running Brier over 37999 grades

A full hits distribution per starting batter against the announced starter. From 2026-07-19, batter predictions publish only from posted starting lineups, as each team's card posts (typically 1 to 4 hours pre-game). The 2026-07-18 slate was the transition and was still 94% projected, so it is NOT part of the posted-only era despite following 7/17. A side whose lineup never posts pre-game gets no predictions that day. The 7/17 rows were projection-based, as declared at the time; the provenance of every row is labeled in the archive (lineup_source), so this claim is checkable rather than asserted.

Published 2026-09-19 15:32:26 UTC. Graded tonight.

Detroit Tigers at Chicago White Sox 2:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Kevin McGonigleDETvs Sean Burke69%27%6%
1Sam AntonacciCWSvs Jackson Jobe64%24%4%
2Hao-Yu LeeDETvs Sean Burke63%21%4%
2Kyle TeelCWSvs Jackson Jobe52%16%3%
3Miguel VargasCWSvs Jackson Jobe66%26%5%
3Colt KeithDETvs Sean Burke51%15%3%
4Riley GreeneDETvs Sean Burke64%25%5%
4Munetaka MurakamiCWSvs Jackson Jobe59%21%4%
5Dillon DinglerDETvs Sean Burke62%24%4%
5Andrew BenintendiCWSvs Jackson Jobe54%16%2%
6Max ClarkDETvs Sean Burke65%25%5%
6Colson MontgomeryCWSvs Jackson Jobe54%19%3%
7Chase MeidrothCWSvs Jackson Jobe66%24%5%
7Ben MalgeriDETvs Sean Burke53%16%3%
8Braden MontgomeryCWSvs Jackson Jobe56%17%3%
8Brett CallahanDETvs Sean Burke52%15%3%
9John PeckDETvs Sean Burke56%19%3%
9Brenton DoyleCWSvs Jackson Jobe50%16%3%
Milwaukee Brewers at Baltimore Orioles 4:05 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Jackson ChourioMILvs Trevor Rogers69%25%6%
1Jeremiah JacksonBALvs Robert Gasser54%17%3%
2Pete AlonsoBALvs Robert Gasser68%25%6%
2Garrett MitchellMILvs Trevor Rogers61%23%5%
3William ContrerasMILvs Trevor Rogers66%26%6%
3Coby MayoBALvs Robert Gasser63%22%3%
4Christian Encarnacion-StrandBALvs Robert Gasser63%24%5%
4Andrew VaughnMILvs Trevor Rogers56%19%4%
5Joey OrtizMILvs Trevor Rogers64%24%5%
5Gunnar HendersonBALvs Robert Gasser64%24%6%
6Gary SánchezMILvs Trevor Rogers55%18%3%
6Rece HindsBALvs Robert Gasser46%14%2%
7Cooper PrattMILvs Trevor Rogers63%21%4%
7Christian FranklinBALvs Robert Gasser49%14%2%
8Luis LaraMILvs Trevor Rogers64%24%4%
8Samuel BasalloBALvs Robert Gasser57%19%3%
9Leody TaverasBALvs Robert Gasser55%19%3%
9David HamiltonMILvs Trevor Rogers53%18%3%
Boston Red Sox at Tampa Bay Rays 4:10 PM ET, 18 batters, posted lineup, 1 posted starter without a pre-game prediction
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Yandy DíazTBvs Brayan Bello69%29%7%
1Roman AnthonyBOSvs Freddy Peralta64%23%5%
2Jonathan ArandaTBvs Brayan Bello69%28%7%
2Mickey GasperBOSvs Freddy Peralta65%25%5%
3Junior CamineroTBvs Brayan Bello69%29%7%
3Adley RutschmanBOSvs Freddy Peralta65%26%5%
4Liam HicksTBvs Brayan Bello67%26%6%
4Wilyer AbreuBOSvs Freddy Peralta64%25%5%
5Chandler SimpsonTBvs Brayan Bello68%30%6%
5Nick SogardBOSvs Freddy Peralta63%22%5%
6Victor Mesa Jr.TBvs Brayan Bello65%23%5%
6Trevor StoryBOSvs Freddy Peralta62%24%4%
7Caleb DurbinBOSvs Freddy Peralta63%22%4%
7Richie PalaciosTBvs Brayan Bello58%16%3%
8Jarren DuranBOSvs Freddy Peralta58%19%3%
8Cedric MullinsTBvs Brayan Bello53%15%3%
9Isiah Kiner-FalefaBOSvs Freddy Peralta60%20%4%
9Jorge MateoTBvs Brayan Bello56%14%3%
Philadelphia Phillies at New York Mets 4:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Francisco LindorNYMvs Andrew Painter67%25%6%
1Kyle SchwarberPHIvs Christian Scott63%22%4%
2Juan SotoNYMvs Andrew Painter69%28%6%
2Trea TurnerPHIvs Christian Scott64%24%4%
3Bo BichetteNYMvs Andrew Painter69%28%7%
3Bryce HarperPHIvs Christian Scott61%24%5%
4Luis ArraezPHIvs Christian Scott71%30%8%
4Carson BengeNYMvs Andrew Painter68%27%5%
5A.J. EwingNYMvs Andrew Painter65%26%5%
5Alec BohmPHIvs Christian Scott63%23%4%
6Marcus SemienNYMvs Andrew Painter63%23%5%
6Bryson StottPHIvs Christian Scott63%22%4%
7Brandon MarshPHIvs Christian Scott57%19%2%
7Brett BatyNYMvs Andrew Painter56%16%3%
8J.T. RealmutoPHIvs Christian Scott59%19%4%
8Francisco AlvarezNYMvs Andrew Painter54%18%3%
9Justin CrawfordPHIvs Christian Scott54%17%3%
9Ronny MauricioNYMvs Andrew Painter53%16%3%
Athletics at Cleveland Guardians 6:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Steven KwanCLEvs Jacob Lopez69%28%8%
1Henry BolteATHvs Tanner Bibee65%25%5%
2José RamírezCLEvs Jacob Lopez68%26%6%
2Jeff McNeilATHvs Tanner Bibee68%26%5%
3Chase DeLauterCLEvs Jacob Lopez69%27%6%
3Shea LangeliersATHvs Tanner Bibee64%24%6%
4Jo AdellCLEvs Jacob Lopez66%22%4%
4Lawrence ButlerATHvs Tanner Bibee65%24%5%
5Angel MartínezCLEvs Jacob Lopez64%24%5%
5Zack GelofATHvs Tanner Bibee62%22%4%
6Donovan WaltonATHvs Tanner Bibee59%19%4%
6David FryCLEvs Jacob Lopez49%15%2%
7Travis BazzanaCLEvs Jacob Lopez63%26%5%
7Carlos CortesATHvs Tanner Bibee60%20%3%
8Austin HedgesCLEvs Jacob Lopez56%17%3%
8Brian ServenATHvs Tanner Bibee55%17%3%
9Brayan RocchioCLEvs Jacob Lopez62%22%5%
9Alika WilliamsATHvs Tanner Bibee54%17%3%
Kansas City Royals at Pittsburgh Pirates 6:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Konnor GriffinPITvs Noah Cameron67%27%6%
1Carter JensenKCvs Bubba Chandler66%25%5%
2Bobby Witt Jr.KCvs Bubba Chandler67%24%5%
2Oneil CruzPITvs Noah Cameron66%27%6%
3Bryan ReynoldsPITvs Noah Cameron65%25%5%
3Jac CaglianoneKCvs Bubba Chandler59%22%4%
4Vinnie PasquantinoKCvs Bubba Chandler69%27%6%
4Rafael Flores Jr.PITvs Noah Cameron60%21%4%
5Michael MasseyKCvs Bubba Chandler68%27%6%
5Brandon LowePITvs Noah Cameron62%25%5%
6Nick GonzalesPITvs Noah Cameron65%25%5%
6Nick LoftinKCvs Bubba Chandler60%21%4%
7Ryan O'HearnPITvs Noah Cameron64%24%5%
7John RaveKCvs Bubba Chandler59%19%4%
8Ronny SimonPITvs Noah Cameron63%22%3%
8Kyle IsbelKCvs Bubba Chandler55%18%3%
9Jake MangumPITvs Noah Cameron63%25%5%
9Isaac CollinsKCvs Bubba Chandler60%20%4%
Chicago Cubs at Cincinnati Reds 6:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Pete Crow-ArmstrongCHCvs Nick Lodolo69%27%7%
1Dane MyersCINvs Matthew Boyd67%26%6%
2Alex BregmanCHCvs Nick Lodolo71%29%7%
2Elly De La CruzCINvs Matthew Boyd65%27%6%
3Seiya SuzukiCHCvs Nick Lodolo68%28%6%
3Sal StewartCINvs Matthew Boyd66%26%5%
4Tyler StephensonCINvs Matthew Boyd62%21%4%
4Tyrone TaylorCHCvs Nick Lodolo61%20%4%
5Nico HoernerCHCvs Nick Lodolo71%29%6%
5Eugenio SuárezCINvs Matthew Boyd59%21%4%
6Michael BuschCHCvs Nick Lodolo65%25%5%
6Juan BritoCINvs Matthew Boyd63%22%5%
7Carson KellyCHCvs Nick Lodolo64%25%6%
7JJ BledayCINvs Matthew Boyd57%19%3%
8Matt ShawCHCvs Nick Lodolo61%20%4%
8Matt McLainCINvs Matthew Boyd57%17%4%
9Dansby SwansonCHCvs Nick Lodolo62%19%5%
9Ke'Bryan HayesCINvs Matthew Boyd54%16%3%
Toronto Blue Jays at Texas Rangers 7:05 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Brett BatemanTORvs Cal Quantrill69%30%8%
1Ezequiel DuranTEXvs José Soriano63%24%4%
2Vladimir Guerrero Jr.TORvs Cal Quantrill68%28%6%
2Corey SeagerTEXvs José Soriano64%22%4%
3Alejandro KirkTORvs Cal Quantrill69%28%6%
3Josh JungTEXvs José Soriano67%26%6%
4George SpringerTORvs Cal Quantrill66%27%6%
4Brandon NimmoTEXvs José Soriano63%24%5%
5Nathan LukesTORvs Cal Quantrill66%24%5%
5Wyatt LangfordTEXvs José Soriano64%22%4%
6Kazuma OkamotoTORvs Cal Quantrill63%23%4%
6Jake BurgerTEXvs José Soriano60%20%3%
7Nicky LopezTEXvs José Soriano58%18%3%
7Josh SmithTORvs Cal Quantrill56%17%4%
8Andrés GiménezTORvs Cal Quantrill60%22%4%
8Danny JansenTEXvs José Soriano53%17%3%
9Myles StrawTORvs Cal Quantrill59%20%4%
9Evan CarterTEXvs José Soriano57%19%3%
Atlanta Braves at Houston Astros 7:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Drake BaldwinATLvs Hayden Wesneski67%28%7%
1Jeremy PeñaHOUvs Grant Holmes63%26%6%
2Yordan AlvarezHOUvs Grant Holmes70%29%6%
2Ronald Acuña Jr.ATLvs Hayden Wesneski67%26%5%
3Isaac ParedesHOUvs Grant Holmes67%27%6%
3Matt OlsonATLvs Hayden Wesneski66%26%5%
4Michael Harris IIATLvs Hayden Wesneski69%28%6%
4Jose AltuveHOUvs Grant Holmes63%25%5%
5Mauricio DubónATLvs Hayden Wesneski68%27%6%
5Yainer DiazHOUvs Grant Holmes65%25%6%
6Ozzie AlbiesATLvs Hayden Wesneski65%23%4%
6Daulton VarshoHOUvs Grant Holmes58%19%3%
7Christian WalkerHOUvs Grant Holmes59%19%3%
7Mike YastrzemskiATLvs Hayden Wesneski59%19%4%
8Austin RileyATLvs Hayden Wesneski59%20%4%
8Cam SmithHOUvs Grant Holmes56%18%3%
9Sean MurphyATLvs Hayden Wesneski55%18%3%
9LaMonte Wade Jr.HOUvs Grant Holmes53%15%2%
Washington Nationals at St. Louis Cardinals 7:15 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1James WoodWSHvs Michael McGreevy69%29%7%
1José FermínSTLvs Andrew Alvarez66%23%5%
2Daylen LileWSHvs Michael McGreevy67%27%6%
2Iván HerreraSTLvs Andrew Alvarez65%24%5%
3Jordan WalkerSTLvs Andrew Alvarez60%23%4%
3Abimelec OrtizWSHvs Michael McGreevy57%17%3%
4CJ AbramsWSHvs Michael McGreevy66%27%6%
4Leo BernalSTLvs Andrew Alvarez65%23%4%
5Thomas SaggeseSTLvs Andrew Alvarez64%24%4%
5Dylan CrewsWSHvs Michael McGreevy63%24%4%
6Masyn WinnSTLvs Andrew Alvarez59%19%3%
6Jorbit VivasWSHvs Michael McGreevy56%17%4%
7Nathan ChurchSTLvs Andrew Alvarez64%22%4%
7Andrés ChaparroWSHvs Michael McGreevy60%19%4%
8Keibert RuizWSHvs Michael McGreevy61%23%5%
8Pedro PagésSTLvs Andrew Alvarez49%15%2%
9Nasim NuñezWSHvs Michael McGreevy52%14%3%
9Victor Scott IISTLvs Andrew Alvarez51%14%2%
Seattle Mariners at Colorado Rockies 8:10 PM ET, 16 batters, posted lineup, 2 posted starters without a pre-game prediction
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1J.P. CrawfordSEAvs Jose Quintana68%30%8%
1Jake McCarthyCOLvs Bryce Miller66%27%5%
2Randy ArozarenaSEAvs Jose Quintana71%30%9%
2Connor NorbyCOLvs Bryce Miller63%22%4%
3TJ RumfieldCOLvs Bryce Miller69%29%5%
3Dominic CanzoneSEAvs Jose Quintana68%26%5%
4Hunter GoodmanCOLvs Bryce Miller63%24%5%
4Cal RaleighSEAvs Jose Quintana62%22%5%
5Julio RodríguezSEAvs Jose Quintana69%32%10%
5Cole CarriggCOLvs Bryce Miller65%26%5%
6Josh NaylorSEAvs Jose Quintana72%30%10%
6Kyle KarrosCOLvs Bryce Miller62%21%4%
7Mickey MoniakCOLvs Bryce Miller60%24%4%
8Zac VeenCOLvs Bryce Miller47%13%2%
9Weston WilsonSEAvs Jose Quintana60%18%4%
9Ezequiel TovarCOLvs Bryce Miller50%15%3%
New York Yankees at Arizona Diamondbacks 8:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Ben RiceNYYvs Brandon Pfaadt68%28%6%
1Lars NootbaarAZvs Cam Schlittler55%17%4%
2Cody BellingerNYYvs Brandon Pfaadt68%33%10%
2Ketel MarteAZvs Cam Schlittler66%25%5%
3Gabriel MorenoAZvs Cam Schlittler68%25%6%
3Luis García Jr.NYYvs Brandon Pfaadt66%26%6%
4Geraldo PerdomoAZvs Cam Schlittler62%22%5%
4Heliot RamosNYYvs Brandon Pfaadt59%21%4%
5George Lombard Jr.NYYvs Brandon Pfaadt63%24%5%
5Corbin CarrollAZvs Cam Schlittler57%19%4%
6Nolan ArenadoAZvs Cam Schlittler55%17%3%
6Austin WellsNYYvs Brandon Pfaadt53%14%3%
7Anthony VolpeNYYvs Brandon Pfaadt62%23%5%
7Tim TawaAZvs Cam Schlittler53%18%3%
8Ryan McMahonNYYvs Brandon Pfaadt59%17%3%
8Jesús SánchezAZvs Cam Schlittler48%13%2%
9José CaballeroNYYvs Brandon Pfaadt61%21%4%
9Jordan LawlarAZvs Cam Schlittler53%17%3%
Miami Marlins at San Diego Padres 8:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Fernando Tatis Jr.SDvs Eury Pérez69%27%6%
1Otto LopezMIAvs Casey Mize68%30%9%
2Heriberto HernándezMIAvs Casey Mize67%24%5%
2Dustin HarrisSDvs Eury Pérez65%25%4%
3Kyle StowersMIAvs Casey Mize64%24%5%
3Manny MachadoSDvs Eury Pérez61%20%4%
4Javier SanojaMIAvs Casey Mize69%27%5%
4Ty FranceSDvs Eury Pérez64%26%7%
5Xavier EdwardsMIAvs Casey Mize66%25%5%
5Jackson MerrillSDvs Eury Pérez65%27%7%
6Jakob MarseeMIAvs Casey Mize64%25%5%
6Luis CampusanoSDvs Eury Pérez61%20%4%
7Jake CronenworthSDvs Eury Pérez62%20%4%
7Agustín RamírezMIAvs Casey Mize61%22%4%
8Samad TaylorSDvs Eury Pérez61%22%4%
8Joe MackMIAvs Casey Mize58%19%3%
9Esteury RuizMIAvs Casey Mize51%15%2%
9Freddy FerminSDvs Eury Pérez48%14%2%
San Francisco Giants at Los Angeles Dodgers 9:10 PM ET, 17 batters, posted lineup, 1 posted starter without a pre-game prediction
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Mookie BettsLADvs Yunior Marte73%33%7%
1Jonah CoxSFvs Tarik Skubal61%23%4%
2Freddie FreemanLADvs Yunior Marte68%28%5%
2Turner HillSFvs Tarik Skubal62%19%4%
3Will SmithLADvs Yunior Marte71%30%7%
3Victor BericotoSFvs Tarik Skubal54%18%2%
4Max MuncyLADvs Yunior Marte69%26%5%
4Jung Hoo LeeSFvs Tarik Skubal68%29%6%
5Teoscar HernándezLADvs Yunior Marte65%25%4%
5Brett HarrisSFvs Tarik Skubal48%13%2%
6Kyle TuckerLADvs Yunior Marte69%27%7%
6Shay WhitcombSFvs Tarik Skubal54%17%4%
7Andrew KniznerSFvs Tarik Skubal48%14%2%
8Tommy EdmanLADvs Yunior Marte66%24%4%
8Osleivis BasabeSFvs Tarik Skubal53%16%3%
9Alex FreelandLADvs Yunior Marte61%21%4%
9Christian KossSFvs Tarik Skubal51%16%2%
Minnesota Twins at Los Angeles Angels 9:38 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ hit)P(2+ hits)P(3+ hits)
1Zach NetoLAAvs Joe Ryan64%24%4%
1Luke KeaschallMINvs Reid Detmers64%25%5%
2Mike TroutLAAvs Joe Ryan63%22%5%
2Austin MartinMINvs Reid Detmers57%18%3%
3Wade MecklerLAAvs Joe Ryan64%25%4%
3Ryan JeffersMINvs Reid Detmers61%24%5%
4Josh BellMINvs Reid Detmers63%25%5%
4Vaughn GrissomLAAvs Joe Ryan62%22%4%
5Brooks LeeMINvs Reid Detmers61%25%5%
5Moisés BallesterosLAAvs Joe Ryan57%19%3%
6Denzer GuzmanLAAvs Joe Ryan57%19%3%
6Royce LewisMINvs Reid Detmers56%20%3%
7Victor CaratiniMINvs Reid Detmers54%17%2%
7Josh LoweLAAvs Joe Ryan50%14%2%
8Walker JenkinsMINvs Reid Detmers53%15%3%
8Jose SiriLAAvs Joe Ryan49%15%2%
9Ryan KreidlerMINvs Reid Detmers53%17%3%
9Tyler HeinemanLAAvs Joe Ryan47%14%2%

Home run board

0.098 running Brier over 13543 grades

P(1+ home run) per starting batter, the classic low-base-rate market. About 11% of graded starters have homered, so probabilities live in the 2 to 30% range, exactly where calibration is hardest to fake. Fully posted-lineups-only from 2026-07-19; the 2026-07-18 slate was a transition (94% still projected), and 7/17 was projection-era. Park HR context is a model feature, built from our own data and strictly prior. Probability bars on this board are drawn on a 0 to 40% scale for legibility; the printed number is the truth.

Published 2026-09-19 15:34:42 UTC. Graded tonight.

Detroit Tigers at Chicago White Sox 2:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Kevin McGonigleDETvs Sean Burke15%
1Sam AntonacciCWSvs Jackson Jobe9%
2Kyle TeelCWSvs Jackson Jobe14%
2Hao-Yu LeeDETvs Sean Burke12%
3Miguel VargasCWSvs Jackson Jobe11%
3Colt KeithDETvs Sean Burke10%
4Riley GreeneDETvs Sean Burke18%
4Munetaka MurakamiCWSvs Jackson Jobe14%
5Dillon DinglerDETvs Sean Burke12%
5Andrew BenintendiCWSvs Jackson Jobe10%
6Colson MontgomeryCWSvs Jackson Jobe15%
6Max ClarkDETvs Sean Burke9%
7Chase MeidrothCWSvs Jackson Jobe10%
7Ben MalgeriDETvs Sean Burke9%
8Brett CallahanDETvs Sean Burke10%
8Braden MontgomeryCWSvs Jackson Jobe9%
9Brenton DoyleCWSvs Jackson Jobe11%
9John PeckDETvs Sean Burke10%
Milwaukee Brewers at Baltimore Orioles 4:05 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Jackson ChourioMILvs Trevor Rogers17%
1Jeremiah JacksonBALvs Robert Gasser12%
2Pete AlonsoBALvs Robert Gasser19%
2Garrett MitchellMILvs Trevor Rogers14%
3Coby MayoBALvs Robert Gasser19%
3William ContrerasMILvs Trevor Rogers16%
4Christian Encarnacion-StrandBALvs Robert Gasser17%
4Andrew VaughnMILvs Trevor Rogers10%
5Joey OrtizMILvs Trevor Rogers11%
5Gunnar HendersonBALvs Robert Gasser10%
6Gary SánchezMILvs Trevor Rogers10%
6Rece HindsBALvs Robert Gasser9%
7Christian FranklinBALvs Robert Gasser8%
7Cooper PrattMILvs Trevor Rogers7%
8Samuel BasalloBALvs Robert Gasser12%
8Luis LaraMILvs Trevor Rogers8%
9Leody TaverasBALvs Robert Gasser10%
9David HamiltonMILvs Trevor Rogers8%
Boston Red Sox at Tampa Bay Rays 4:10 PM ET, 18 batters, posted lineup, 1 posted starter without a pre-game prediction
#BatterTeam Opposing starterP(1+ HR)
1Roman AnthonyBOSvs Freddy Peralta17%
1Yandy DíazTBvs Brayan Bello17%
2Mickey GasperBOSvs Freddy Peralta17%
2Jonathan ArandaTBvs Brayan Bello17%
3Junior CamineroTBvs Brayan Bello17%
3Adley RutschmanBOSvs Freddy Peralta16%
4Wilyer AbreuBOSvs Freddy Peralta14%
4Liam HicksTBvs Brayan Bello10%
5Nick SogardBOSvs Freddy Peralta13%
5Chandler SimpsonTBvs Brayan Bello3%
6Victor Mesa Jr.TBvs Brayan Bello12%
6Trevor StoryBOSvs Freddy Peralta12%
7Richie PalaciosTBvs Brayan Bello14%
7Caleb DurbinBOSvs Freddy Peralta9%
8Jarren DuranBOSvs Freddy Peralta15%
8Cedric MullinsTBvs Brayan Bello10%
9Isiah Kiner-FalefaBOSvs Freddy Peralta9%
9Jorge MateoTBvs Brayan Bello5%
Philadelphia Phillies at New York Mets 4:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Francisco LindorNYMvs Andrew Painter15%
1Kyle SchwarberPHIvs Christian Scott10%
2Juan SotoNYMvs Andrew Painter14%
2Trea TurnerPHIvs Christian Scott10%
3Bo BichetteNYMvs Andrew Painter13%
3Bryce HarperPHIvs Christian Scott10%
4Carson BengeNYMvs Andrew Painter10%
4Luis ArraezPHIvs Christian Scott4%
5Alec BohmPHIvs Christian Scott10%
5A.J. EwingNYMvs Andrew Painter9%
6Marcus SemienNYMvs Andrew Painter9%
6Bryson StottPHIvs Christian Scott8%
7Brett BatyNYMvs Andrew Painter11%
7Brandon MarshPHIvs Christian Scott9%
8Francisco AlvarezNYMvs Andrew Painter13%
8J.T. RealmutoPHIvs Christian Scott9%
9Ronny MauricioNYMvs Andrew Painter9%
9Justin CrawfordPHIvs Christian Scott7%
Athletics at Cleveland Guardians 6:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Henry BolteATHvs Tanner Bibee13%
1Steven KwanCLEvs Jacob Lopez4%
2Jeff McNeilATHvs Tanner Bibee10%
2José RamírezCLEvs Jacob Lopez9%
3Shea LangeliersATHvs Tanner Bibee17%
3Chase DeLauterCLEvs Jacob Lopez11%
4Lawrence ButlerATHvs Tanner Bibee15%
4Jo AdellCLEvs Jacob Lopez12%
5Zack GelofATHvs Tanner Bibee13%
5Angel MartínezCLEvs Jacob Lopez12%
6Donovan WaltonATHvs Tanner Bibee9%
6David FryCLEvs Jacob Lopez8%
7Travis BazzanaCLEvs Jacob Lopez12%
7Carlos CortesATHvs Tanner Bibee8%
8Brian ServenATHvs Tanner Bibee12%
8Austin HedgesCLEvs Jacob Lopez10%
9Brayan RocchioCLEvs Jacob Lopez9%
9Alika WilliamsATHvs Tanner Bibee8%
Kansas City Royals at Pittsburgh Pirates 6:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Carter JensenKCvs Bubba Chandler18%
1Konnor GriffinPITvs Noah Cameron8%
2Bobby Witt Jr.KCvs Bubba Chandler16%
2Oneil CruzPITvs Noah Cameron13%
3Jac CaglianoneKCvs Bubba Chandler16%
3Bryan ReynoldsPITvs Noah Cameron14%
4Vinnie PasquantinoKCvs Bubba Chandler17%
4Rafael Flores Jr.PITvs Noah Cameron15%
5Brandon LowePITvs Noah Cameron14%
5Michael MasseyKCvs Bubba Chandler11%
6Nick LoftinKCvs Bubba Chandler10%
6Nick GonzalesPITvs Noah Cameron8%
7John RaveKCvs Bubba Chandler10%
7Ryan O'HearnPITvs Noah Cameron9%
8Kyle IsbelKCvs Bubba Chandler9%
8Ronny SimonPITvs Noah Cameron9%
9Jake MangumPITvs Noah Cameron6%
9Isaac CollinsKCvs Bubba Chandler6%
Chicago Cubs at Cincinnati Reds 6:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Pete Crow-ArmstrongCHCvs Nick Lodolo22%
1Dane MyersCINvs Matthew Boyd12%
2Elly De La CruzCINvs Matthew Boyd23%
2Alex BregmanCHCvs Nick Lodolo15%
3Sal StewartCINvs Matthew Boyd17%
3Seiya SuzukiCHCvs Nick Lodolo15%
4Tyler StephensonCINvs Matthew Boyd15%
4Tyrone TaylorCHCvs Nick Lodolo10%
5Eugenio SuárezCINvs Matthew Boyd14%
5Nico HoernerCHCvs Nick Lodolo10%
6Michael BuschCHCvs Nick Lodolo17%
6Juan BritoCINvs Matthew Boyd11%
7Carson KellyCHCvs Nick Lodolo12%
7JJ BledayCINvs Matthew Boyd11%
8Matt McLainCINvs Matthew Boyd18%
8Matt ShawCHCvs Nick Lodolo10%
9Dansby SwansonCHCvs Nick Lodolo11%
9Ke'Bryan HayesCINvs Matthew Boyd11%
Toronto Blue Jays at Texas Rangers 7:05 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Ezequiel DuranTEXvs José Soriano13%
1Brett BatemanTORvs Cal Quantrill8%
2Corey SeagerTEXvs José Soriano19%
2Vladimir Guerrero Jr.TORvs Cal Quantrill14%
3Alejandro KirkTORvs Cal Quantrill15%
3Josh JungTEXvs José Soriano14%
4George SpringerTORvs Cal Quantrill14%
4Brandon NimmoTEXvs José Soriano12%
5Wyatt LangfordTEXvs José Soriano12%
5Nathan LukesTORvs Cal Quantrill10%
6Jake BurgerTEXvs José Soriano25%
6Kazuma OkamotoTORvs Cal Quantrill19%
7Josh SmithTORvs Cal Quantrill10%
7Nicky LopezTEXvs José Soriano7%
8Danny JansenTEXvs José Soriano10%
8Andrés GiménezTORvs Cal Quantrill10%
9Evan CarterTEXvs José Soriano9%
9Myles StrawTORvs Cal Quantrill7%
Atlanta Braves at Houston Astros 7:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Jeremy PeñaHOUvs Grant Holmes17%
1Drake BaldwinATLvs Hayden Wesneski16%
2Yordan AlvarezHOUvs Grant Holmes17%
2Ronald Acuña Jr.ATLvs Hayden Wesneski16%
3Matt OlsonATLvs Hayden Wesneski19%
3Isaac ParedesHOUvs Grant Holmes12%
4Michael Harris IIATLvs Hayden Wesneski16%
4Jose AltuveHOUvs Grant Holmes10%
5Yainer DiazHOUvs Grant Holmes16%
5Mauricio DubónATLvs Hayden Wesneski12%
6Daulton VarshoHOUvs Grant Holmes15%
6Ozzie AlbiesATLvs Hayden Wesneski12%
7Christian WalkerHOUvs Grant Holmes12%
7Mike YastrzemskiATLvs Hayden Wesneski10%
8Austin RileyATLvs Hayden Wesneski14%
8Cam SmithHOUvs Grant Holmes12%
9Sean MurphyATLvs Hayden Wesneski12%
9LaMonte Wade Jr.HOUvs Grant Holmes10%
Washington Nationals at St. Louis Cardinals 7:15 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1James WoodWSHvs Michael McGreevy20%
1José FermínSTLvs Andrew Alvarez9%
2Daylen LileWSHvs Michael McGreevy16%
2Iván HerreraSTLvs Andrew Alvarez10%
3Jordan WalkerSTLvs Andrew Alvarez15%
3Abimelec OrtizWSHvs Michael McGreevy9%
4CJ AbramsWSHvs Michael McGreevy17%
4Leo BernalSTLvs Andrew Alvarez17%
5Thomas SaggeseSTLvs Andrew Alvarez14%
5Dylan CrewsWSHvs Michael McGreevy11%
6Masyn WinnSTLvs Andrew Alvarez8%
6Jorbit VivasWSHvs Michael McGreevy5%
7Andrés ChaparroWSHvs Michael McGreevy12%
7Nathan ChurchSTLvs Andrew Alvarez9%
8Keibert RuizWSHvs Michael McGreevy10%
8Pedro PagésSTLvs Andrew Alvarez8%
9Victor Scott IISTLvs Andrew Alvarez8%
9Nasim NuñezWSHvs Michael McGreevy6%
Seattle Mariners at Colorado Rockies 8:10 PM ET, 16 batters, posted lineup, 2 posted starters without a pre-game prediction
#BatterTeam Opposing starterP(1+ HR)
1Jake McCarthyCOLvs Bryce Miller11%
1J.P. CrawfordSEAvs Jose Quintana10%
2Randy ArozarenaSEAvs Jose Quintana18%
2Connor NorbyCOLvs Bryce Miller10%
3Dominic CanzoneSEAvs Jose Quintana13%
3TJ RumfieldCOLvs Bryce Miller10%
4Cal RaleighSEAvs Jose Quintana19%
4Hunter GoodmanCOLvs Bryce Miller11%
5Julio RodríguezSEAvs Jose Quintana17%
5Cole CarriggCOLvs Bryce Miller12%
6Kyle KarrosCOLvs Bryce Miller11%
6Josh NaylorSEAvs Jose Quintana9%
7Mickey MoniakCOLvs Bryce Miller13%
8Zac VeenCOLvs Bryce Miller10%
9Ezequiel TovarCOLvs Bryce Miller10%
9Weston WilsonSEAvs Jose Quintana9%
New York Yankees at Arizona Diamondbacks 8:10 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Ben RiceNYYvs Brandon Pfaadt16%
1Lars NootbaarAZvs Cam Schlittler11%
2Cody BellingerNYYvs Brandon Pfaadt17%
2Ketel MarteAZvs Cam Schlittler14%
3Luis García Jr.NYYvs Brandon Pfaadt18%
3Gabriel MorenoAZvs Cam Schlittler16%
4Heliot RamosNYYvs Brandon Pfaadt12%
4Geraldo PerdomoAZvs Cam Schlittler9%
5Corbin CarrollAZvs Cam Schlittler18%
5George Lombard Jr.NYYvs Brandon Pfaadt12%
6Nolan ArenadoAZvs Cam Schlittler13%
6Austin WellsNYYvs Brandon Pfaadt12%
7Anthony VolpeNYYvs Brandon Pfaadt12%
7Tim TawaAZvs Cam Schlittler11%
8Jesús SánchezAZvs Cam Schlittler10%
8Ryan McMahonNYYvs Brandon Pfaadt9%
9José CaballeroNYYvs Brandon Pfaadt11%
9Jordan LawlarAZvs Cam Schlittler10%
Miami Marlins at San Diego Padres 8:40 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Fernando Tatis Jr.SDvs Eury Pérez20%
1Otto LopezMIAvs Casey Mize10%
2Heriberto HernándezMIAvs Casey Mize15%
2Dustin HarrisSDvs Eury Pérez8%
3Kyle StowersMIAvs Casey Mize20%
3Manny MachadoSDvs Eury Pérez14%
4Ty FranceSDvs Eury Pérez14%
4Javier SanojaMIAvs Casey Mize12%
5Jackson MerrillSDvs Eury Pérez20%
5Xavier EdwardsMIAvs Casey Mize9%
6Jakob MarseeMIAvs Casey Mize12%
6Luis CampusanoSDvs Eury Pérez10%
7Jake CronenworthSDvs Eury Pérez14%
7Agustín RamírezMIAvs Casey Mize11%
8Joe MackMIAvs Casey Mize10%
8Samad TaylorSDvs Eury Pérez5%
9Freddy FerminSDvs Eury Pérez8%
9Esteury RuizMIAvs Casey Mize8%
San Francisco Giants at Los Angeles Dodgers 9:10 PM ET, 17 batters, posted lineup, 1 posted starter without a pre-game prediction
#BatterTeam Opposing starterP(1+ HR)
1Mookie BettsLADvs Yunior Marte16%
1Jonah CoxSFvs Tarik Skubal11%
2Freddie FreemanLADvs Yunior Marte11%
2Turner HillSFvs Tarik Skubal10%
3Will SmithLADvs Yunior Marte16%
3Victor BericotoSFvs Tarik Skubal11%
4Max MuncyLADvs Yunior Marte17%
4Jung Hoo LeeSFvs Tarik Skubal10%
5Teoscar HernándezLADvs Yunior Marte18%
5Brett HarrisSFvs Tarik Skubal8%
6Kyle TuckerLADvs Yunior Marte16%
6Shay WhitcombSFvs Tarik Skubal11%
7Andrew KniznerSFvs Tarik Skubal9%
8Tommy EdmanLADvs Yunior Marte14%
8Osleivis BasabeSFvs Tarik Skubal9%
9Alex FreelandLADvs Yunior Marte11%
9Christian KossSFvs Tarik Skubal9%
Minnesota Twins at Los Angeles Angels 9:38 PM ET, 18 batters, posted lineup
#BatterTeam Opposing starterP(1+ HR)
1Zach NetoLAAvs Joe Ryan14%
1Luke KeaschallMINvs Reid Detmers10%
2Mike TroutLAAvs Joe Ryan12%
2Austin MartinMINvs Reid Detmers10%
3Ryan JeffersMINvs Reid Detmers10%
3Wade MecklerLAAvs Joe Ryan7%
4Josh BellMINvs Reid Detmers12%
4Vaughn GrissomLAAvs Joe Ryan10%
5Brooks LeeMINvs Reid Detmers11%
5Moisés BallesterosLAAvs Joe Ryan11%
6Royce LewisMINvs Reid Detmers9%
6Denzer GuzmanLAAvs Joe Ryan9%
7Josh LoweLAAvs Joe Ryan10%
7Victor CaratiniMINvs Reid Detmers7%
8Jose SiriLAAvs Joe Ryan10%
8Walker JenkinsMINvs Reid Detmers10%
9Ryan KreidlerMINvs Reid Detmers10%
9Tyler HeinemanLAAvs Joe Ryan3%

Totals board

2.439 running CRPS over 802 graded games

The full run-total distribution per game, published before first pitch and graded by CRPS — the proper score for a whole distribution. Every P(over) below is a summation over the published strip, never a separate model, which is what stops this board and the run distributions from contradicting each other. 4 voided (postponement or a prediction stamped after first pitch); voids are disclosed, never deleted.

What clearing the launch gate does and does not mean

The gate is a floor, not a skill test. Our launch threshold was a backtest CRPS below 2.5678. A null model that knows one binary fact — which team is at home — and nothing else scores 2.5604 against that same gate. So clearing it means "not worse than knowing nothing", not "has an edge".

Any edge over climatology is marginal at best. On the 558-game holdout the model scored 2.5466 against climatology's 2.5678, and the paired-bootstrap 95% interval on that gap, [-0.0413, -0.0007], excludes zero by only 0.0007 — less than this engine's own seed-to-seed variation. We read that as suggestive, not established. The live record is what will settle it. It clears the pre-registered floor on 100% of 100 refits — that is refit reproducibility, not a confidence statement.

The companion winners market is not published: it cleared its gate on only 73% of 100 refits, so it failed and is being held. That miss is written down rather than quietly retried.

Published 2026-09-19 16:00:20 UTC. 15 of 15 scheduled games — a game appears once both starters are announced and its lineups post. Graded tonight.

TOR at TEX E[total] 8.99, P(over 8.5) 50%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.9958%50%40%posted/posted lineups
BOS at TB E[total] 9.02, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0259%51%41%posted/posted lineups
WSH at STL E[total] 8.95, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.9559%51%41%posted/posted lineups
MIA at SD E[total] 8.77, P(over 8.5) 48%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.7757%48%39%posted/posted lineups
KC at PIT E[total] 9.09, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0960%51%42%posted/posted lineups
PHI at NYM E[total] 9.00, P(over 8.5) 50%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0058%50%41%posted/posted lineups
SF at LAD E[total] 9.06, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0659%51%41%posted/posted lineups
MIN at LAA E[total] 8.53, P(over 8.5) 46%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.5354%46%36%posted/posted lineups
ATL at HOU E[total] 8.94, P(over 8.5) 50%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.9459%50%40%posted/posted lineups
SEA at COL E[total] 9.87, P(over 8.5) 60%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.8768%60%50%posted/posted lineups
ATH at CLE E[total] 9.27, P(over 8.5) 53%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.2762%53%44%posted/posted lineups
CHC at CIN E[total] 9.41, P(over 8.5) 55%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.4163%55%45%posted/posted lineups
DET at CWS E[total] 8.96, P(over 8.5) 50%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
8.9659%50%41%posted/posted lineups
MIL at BAL E[total] 9.03, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0359%51%41%posted/posted lineups
NYY at AZ E[total] 9.02, P(over 8.5) 51%
Mean Run-total distributionP(over 7.5)P(over 8.5)P(over 9.5)Source
9.0259%51%41%posted/posted lineups
Live line Briers against the frozen climatology anchors. Lines are fixed at 7.5/8.5/9.5, not taken from a market.
LineGradedBrier ClimatologyGap
Over/under 7.58020.24350.2430+0.0005
Over/under 8.58020.24880.2504-0.0016
Over/under 9.58020.23920.2458-0.0066

These lines are fixed at the same values for every start, not set to each pitcher's coin-flip point the way a market would. That places them well for a typical starter and badly for the extremes — an ace is a near-certain over at all three, a soft-tosser a near-certain under — so line Briers are flattered at both ends relative to what market-set lines would produce. Log-loss and the calibration curves score the whole distribution and do not have this problem. Benchmarking against de-vigged closing lines is goal CL-1 in the benchmarks, and is not live yet.

Probabilities, not picks. Not betting advice.