Skip to main content
Educational analyticsNot betting advice · research use only.
GameTime Picks
Model-performance ledger

Every published MLB projection is graded here against official box scores — a read on model quality. This is not the official paper-card record, and the two are never combined. See the Results trust center for the official product-card record.

MLB model audit · graded against final box scores

MLB player-prop leans: how the model did

Every settled slate · 2026-05-16 → 2026-10-28
50.3%hit rate · 25,107–24,804 on 49,911 decided leans over 132 slates
Latest slate only · 2026-10-2850.0% hit rate · 20–20 on 40 decided leans

Every model lean on a strikeout, hit, total-base or hits + runs + RBIs line is logged when the board is generated and graded against the verified MLB box score after the game is final. 1 of 1 games settled for 2026-10-28. Hit rate excludes pushes and No Plays. Educational analytics — not betting advice.

Final games settled
1
of 1 on slate
Wins · Losses
20 · 20
no pushes
Pending games
0
all final
Stat unavailable
0
player didn't appear
By market
  • Strikeouts
    0–1· 1 dec0.0%
  • Hits
    11–7· 18 dec61.1%
  • Total Bases
    1–2· 3 dec33.3%
  • Hits + Runs + RBIs
    8–10· 18 dec44.4%
By confidence
  • High
    10–16· 26 dec38.5%
  • Medium
    3–0· 3 dec100.0%
  • Low
    7–4· 11 dec63.6%
By game
  • MIL @ TB
    20–20· 40 dec50.0%
MLB model audit notes

What the MLB settled data has been saying

Through 2026-10-28. 49911 decisive picks counted.

Signal

Hits strongest, Total bases weakest

MLB Hits hit at 54.1% on 20294 picks; Total bases hit at 43.0% on 8670. Markets to keep auditing in the next slates.

Signal

Lifetime MLB settled hit rate

50.3% on 49911 decisive picks. Pushes excluded; pending and insufficient-data rows never counted. The audit is still on an early sample — every new settled slate widens the denominator.

Over / Under split
  • Over19515–19179 · 50.4%on 38694
  • Under5592–5625 · 49.9%on 11217
Market split
  • H+R+RBI9207–9273 · 49.8%on 18480
  • Hits10987–9307 · 54.1%on 20294
  • Strikeouts1188–1279 · 48.2%on 2467
  • Total bases3725–4945 · 43.0%on 8670
Edge band
  • 0–5pp13070–12430 · 51.3%on 25500
  • 5–10pp6104–5849 · 51.1%on 11953
  • 10–15pp3532–3798 · 48.2%on 7330
  • 15–25pp2156–2488 · 46.4%on 4644
  • 25pp+245–239 · 50.6%on 484
Top hits
  • Chandler SimpsonHits + Runs + RBIs · Over 1.5actual 3 · edge 21.1% · Low
  • Brice TurangHits + Runs + RBIs · Over 1.5actual 3 · edge 20.2% · Low
  • Chandler SimpsonHits · Over 0.5actual 2 · edge 14.8% · High
  • Brice TurangHits · Over 0.5actual 2 · edge 10.7% · High
  • Liam HicksHits + Runs + RBIs · Over 0.5actual 2 · edge 9.0% · High
  • Liam HicksHits · Over 0.5actual 1 · edge 7.9% · High
  • Garrett MitchellHits + Runs + RBIs · Over 0.5actual 1 · edge 6.7% · High
  • Cooper PrattHits + Runs + RBIs · Over 1.5actual 5 · edge 6.7% · High
Biggest misses
  • Jacob MisiorowskiStrikeouts · Over 5.5proj 6.71 · actual 2 · High
  • Yandy DiazHits + Runs + RBIs · Over 1.5proj 2.06 · actual 0 · High
  • Jake BauersHits + Runs + RBIs · Over 1.5proj 1.96 · actual 0 · High
  • Jonny DelucaHits + Runs + RBIs · Over 1.5proj 1.89 · actual 0 · High
  • Richie PalaciosHits + Runs + RBIs · Over 0.5proj 1.84 · actual 0 · Low
  • Victor Mesa Jr.Hits + Runs + RBIs · Over 0.5proj 1.8 · actual 0 · High
  • Jonathan ArandaHits + Runs + RBIs · Over 0.5proj 1.65 · actual 0 · High
  • Jackson ChourioHits + Runs + RBIs · Over 1.5proj 2.62 · actual 1 · High
Player audit · projection vs actual
William Contreras
William Contreras
MIL · MIL @ TB
30
100%
Hits
  • ✅
    Over 0.5· Low
    Proj 0.97 · Actual 1 · Edge -2.2% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 1.5· High
    Proj 2.12 · Actual 3 · Edge +5.6% · 1 book
Total Bases
  • ✅
    Over 1.5· Medium
    Proj 1.50 · Actual 2 · Edge +5.0% · 1 book
Jackson Chourio
Jackson Chourio
MIL · MIL @ TB
12
33%
Hits
  • ✅
    Over 0.5· Low
    Proj 1.15 · Actual 1 · Edge +1.9% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 2.62 · Actual 1 · Edge +12.8% · 1 book
Total Bases
  • ❌
    Over 1.5· High
    Proj 1.85 · Actual 1 · Edge +10.6% · 1 book
Yandy Diaz
Yandy Diaz
TB · MIL @ TB
12
33%
Hits
  • ✅
    Under 0.5· Low
    Proj 0.93 · Actual 0 · Edge +0.6% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 2.06 · Actual 0 · Edge +7.3% · 1 book
Total Bases
  • ❌
    Over 1.5· Low
    Proj 1.29 · Actual 0 · Edge +1.5% · 1 book
Brice Turang
Brice Turang
MIL · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· High
    Proj 1.17 · Actual 2 · Edge +10.7% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 1.5· Low
    Proj 2.54 · Actual 3 · Edge +20.2% · 1 book
Chandler Simpson
Chandler Simpson
TB · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· High
    Proj 1.24 · Actual 2 · Edge +14.8% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 1.5· Low
    Proj 2.04 · Actual 3 · Edge +21.1% · 1 book
Cooper Pratt
Cooper Pratt
MIL · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· Medium
    Proj 0.94 · Actual 2 · Edge +4.2% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 1.5· High
    Proj 1.71 · Actual 5 · Edge +6.7% · 1 book
David Hamilton
David Hamilton
MIL · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· Medium
    Proj 0.71 · Actual 1 · Edge +4.0% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 0.5· High
    Proj 1.24 · Actual 2 · Edge +6.4% · 1 book
Garrett Mitchell
Garrett Mitchell
MIL · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· Low
    Proj 0.72 · Actual 1 · Edge +2.4% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 0.5· High
    Proj 1.50 · Actual 1 · Edge +6.7% · 1 book
Liam Hicks
Liam Hicks
TB · MIL @ TB
20
100%
Hits
  • ✅
    Over 0.5· High
    Proj 0.88 · Actual 1 · Edge +7.9% · 1 book
Hits + Runs + RBIs
  • ✅
    Over 0.5· High
    Proj 1.70 · Actual 2 · Edge +9.0% · 1 book
Sal Frelick
Sal Frelick
MIL · MIL @ TB
20
100%
Hits
  • ✅
    Under 0.5· High
    Proj 0.56 · Actual 0 · Edge +5.5% · 1 book
Hits + Runs + RBIs
  • ✅
    Under 1.5· Low
    Proj 1.06 · Actual 0 · Edge +0.6% · 1 book
Junior Caminero
Junior Caminero
TB · MIL @ TB
11
50%
Hits
  • ✅
    Over 0.5· High
    Proj 0.97 · Actual 1 · Edge +5.8% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 2.15 · Actual 1 · Edge +14.1% · 1 book
Christian Yelich
Christian Yelich
MIL · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· Low
    Proj 0.74 · Actual 0 · Edge -2.9% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 1.79 · Actual 1 · Edge +9.2% · 1 book
Jake Bauers
Jake Bauers
MIL · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.84 · Actual 0 · Edge +6.2% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 1.96 · Actual 0 · Edge +13.4% · 1 book
Jonathan Aranda
Jonathan Aranda
TB · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.86 · Actual 0 · Edge +6.7% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 0.5· High
    Proj 1.65 · Actual 0 · Edge +8.3% · 1 book
Jonny Deluca
Jonny Deluca
TB · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.95 · Actual 0 · Edge +6.2% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 1.5· High
    Proj 1.89 · Actual 0 · Edge +14.6% · 1 book
Richie Palacios
Richie Palacios
TB · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.74 · Actual 0 · Edge +10.6% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 0.5· Low
    Proj 1.84 · Actual 0 · Edge +22.6% · 1 book
Taylor Walls
Taylor Walls
TB · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.70 · Actual 0 · Edge +12.3% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 0.5· Low
    Proj 1.60 · Actual 0 · Edge +22.9% · 1 book
Victor Mesa Jr.
Victor Mesa Jr.
TB · MIL @ TB
02
0%
Hits
  • ❌
    Over 0.5· High
    Proj 0.87 · Actual 0 · Edge +9.9% · 1 book
Hits + Runs + RBIs
  • ❌
    Over 0.5· High
    Proj 1.80 · Actual 0 · Edge +14.3% · 1 book
Jacob Misiorowski
Jacob Misiorowski
MIL · MIL @ TB
01
0%
Strikeouts
  • ❌
    Over 5.5· High
    Proj 6.71 · Actual 2 · Edge +19.2% · 1 book
Full per-game audit table
MIL @ TB
20–2040 dec50.0%
PlayerMarketLean / LineProjActualEdgeConfOutcome
Jacob MisiorowskiStrikeoutsOver 5.56.712+19.2%HighLoss
Yandy DiazHitsUnder 0.50.930+0.6%LowWin
Jackson ChourioHitsOver 0.51.151+1.9%LowWin
William ContrerasHitsOver 0.50.971-2.2%LowWin
Cooper PrattHitsOver 0.50.942+4.2%MediumWin
Brice TurangHitsOver 0.51.172+10.7%HighWin
Junior CamineroHitsOver 0.50.971+5.8%HighWin
Sal FrelickHitsUnder 0.50.560+5.5%HighWin
Jonny DelucaHitsOver 0.50.950+6.2%HighLoss
Christian YelichHitsOver 0.50.740-2.9%LowLoss
Chandler SimpsonHitsOver 0.51.242+14.8%HighWin
Jake BauersHitsOver 0.50.840+6.2%HighLoss
Jonathan ArandaHitsOver 0.50.860+6.7%HighLoss
Liam HicksHitsOver 0.50.881+7.9%HighWin
Garrett MitchellHitsOver 0.50.721+2.4%LowWin
Victor Mesa Jr.HitsOver 0.50.870+9.9%HighLoss
David HamiltonHitsOver 0.50.711+4.0%MediumWin
Richie PalaciosHitsOver 0.50.740+10.6%HighLoss
Taylor WallsHitsOver 0.50.700+12.3%HighLoss
Jackson ChourioHits + Runs + RBIsOver 1.52.621+12.8%HighLoss
William ContrerasHits + Runs + RBIsOver 1.52.123+5.6%HighWin
Yandy DiazHits + Runs + RBIsOver 1.52.060+7.3%HighLoss
Brice TurangHits + Runs + RBIsOver 1.52.543+20.2%LowWin
Junior CamineroHits + Runs + RBIsOver 1.52.151+14.1%HighLoss
Cooper PrattHits + Runs + RBIsOver 1.51.715+6.7%HighWin
Christian YelichHits + Runs + RBIsOver 1.51.791+9.2%HighLoss
Sal FrelickHits + Runs + RBIsUnder 1.51.060+0.6%LowWin
Jake BauersHits + Runs + RBIsOver 1.51.960+13.4%HighLoss
Jonny DelucaHits + Runs + RBIsOver 1.51.890+14.6%HighLoss
Chandler SimpsonHits + Runs + RBIsOver 1.52.043+21.1%LowWin
Jonathan ArandaHits + Runs + RBIsOver 0.51.650+8.3%HighLoss
Liam HicksHits + Runs + RBIsOver 0.51.702+9.0%HighWin
Garrett MitchellHits + Runs + RBIsOver 0.51.501+6.7%HighWin
David HamiltonHits + Runs + RBIsOver 0.51.242+6.4%HighWin
Victor Mesa Jr.Hits + Runs + RBIsOver 0.51.800+14.3%HighLoss
Richie PalaciosHits + Runs + RBIsOver 0.51.840+22.6%LowLoss
Taylor WallsHits + Runs + RBIsOver 0.51.600+22.9%LowLoss
Jackson ChourioTotal BasesOver 1.51.851+10.6%HighLoss
William ContrerasTotal BasesOver 1.51.502+5.0%MediumWin
Yandy DiazTotal BasesOver 1.51.290+1.5%LowLoss
How rows grade
Pitcher strikeouts graded against stats.pitching.strikeOuts. Batter hits against stats.batting.hits, total bases against stats.batting.totalBases (falls back to singles + 2·doubles + 3·triples + 4·HR if the API field is missing). Over wins if actual > line; Under wins if actual < line; push if equal.
What's excluded
Insufficient-data leans are never counted. Missing projection / line / lean rows are skipped. When a player didn't appear in the final box score (called up after probable, late scratch, etc.) the row is marked actual unavailable and excluded from the decisive denominator. Home-run probabilities live on Homer Nukes.
MLB model lessons
  • Anomaly threshold tightened

    Settled MLB rows showed the 20–25pp |edge| bucket behaved like an anomaly territory. The MLB R5 cap now triggers at 20pp instead of 25pp so borderline-anomaly leans get the same risk-aware framing as the NBA cap.

    Sample is one slate; cap tightening only adds caution.

  • Market behavior · descriptive only

    Hits and total-base markets behaved similarly across confidence tiers; pitcher strikeouts had a smaller sample. No projection math changes yet — we wait for multiple settled slates before tuning per-market weights.

    Single-slate signal — descriptive, not predictive.

← back to MLB board