MLB Prediction System

Game Forensics

2026-10-10 · per game, per club, per hitter

slate 2026-10-10games 1
Per game

Every stage, every club edge

Each game expands to show the four forecast stages, the gates, the club-level KPI edges the model consumed and both lineups with their strongest readings. Composite z averages a hitter's KPI standard scores; a positive number means above the qualified-population mean on balance.

CHW @ CLE · final 0-2
StageAway runsHome runsHome winNote
Production baseline5.0006.0000.537what the system would have published
KPI-only forecast3.2204.8290.44644 KPI features alone, no baseline input
Blended4.3955.5550.537at the fitted weights
Published560.527after rounding and reconciliation
Actual02-official final
NOT applied. Failed gates: values_fresh. Lineup coverage CHW 0.877, CLE 0.977. Value age 13 days. Gates passed 5/6.

Club KPI edges

KPICHWCLEEdge (H-A)A spreadH spread
batter_barrel_rate_vs_breaking+0.083-0.597-0.6801.08520.4994
batter_barrel_rate_vs_fastball+0.483-0.612-1.0961.24270.7182
batter_barrel_rate_vs_lhp+0.298-0.414-0.7121.10820.827
batter_barrel_rate_vs_offspeed+0.311-0.380-0.6911.12331.0472
batter_barrel_rate_vs_rhp+0.419-0.584-1.0031.18680.691
batter_bat_speed-0.122-0.381-0.2581.15641.4494
batter_contact_rate_vs_breaking-0.219+0.488+0.7071.12081.3658
batter_contact_xwoba+0.327-0.334-0.6600.96580.7596
batter_contact_xwoba_vs_breaking+0.024-0.513-0.5370.86990.7815
batter_contact_xwoba_vs_fastball+0.401-0.182-0.5830.93840.698
batter_exit_velocity_vs_fastball+0.052-0.324-0.3761.01081.1185
batter_ground_ball_rate_vs_fastball+0.337+0.505+0.1680.92440.5706
batter_ground_ball_rate_vs_slider+0.093+0.257+0.1651.10630.6167
batter_hard_hit_rate_vs_breaking+0.269-0.386-0.6551.07621.0827
batter_hard_hit_rate_vs_fastball+0.042-0.532-0.5740.85881.4777
batter_home_run_rate+0.345-0.344-0.6891.15830.7392
batter_strikeout_rate-0.390+0.594+0.9841.2550.9674
batter_walk_rate+0.338+0.187-0.1501.19070.8971
batter_whiff_rate_vs_breaking+0.051+0.673+0.6231.41121.1025
batter_whiff_rate_vs_fastball-0.689+0.486+1.1751.42271.0192
batter_whiff_rate_vs_lhp-0.245+0.463+0.7081.34810.9559
batter_whiff_rate_vs_offspeed-0.096+0.658+0.7541.10760.9326
batter_whiff_rate_vs_rhp-0.164+0.816+0.9801.35150.9966
pitcher_barrel_rate_allowed-0.691-2.608-1.917--
pitcher_barrel_rate_vs_lhh-1.057-2.102-1.044--
pitcher_barrel_rate_vs_rhh+0.104-1.778-1.882--
pitcher_contact_xwoba_allowed+0.063-1.842-1.905--
pitcher_ground_ball_rate_induced-0.996+0.485+1.482--
pitcher_hard_hit_rate_allowed-0.088-2.204-2.116--
pitcher_home_run_rate_allowed+0.300-0.654-0.955--
pitcher_release_speed-0.117+0.485+0.601--
pitcher_strikeout_rate+0.693+2.313+1.620--
pitcher_walk_rate+0.038+0.268+0.230--
pitcher_whiff_rate-0.119+1.886+2.005--
pitcher_whiff_rate_breaking-0.266+1.138+1.404--
pitcher_whiff_rate_fastball+0.549+1.417+0.869--
pitcher_whiff_rate_vs_lhh-0.477+1.585+2.062--
pitcher_whiff_rate_vs_rhh+0.368+1.958+1.590--

Lineups and their strongest readings

BatterPosProj PAComposite zThree strongest KPI readings
CHW lineup vs Gavin Williams
1. Sam AntonacciLF4.65-0.072whiff_rate_vs_breaking Very good (+2.29), whiff_rate_vs_rhp Very good (+1.73), ground_ball_rate_vs_slider Poor (-1.57)
2. Kyle TeelC4.55-0.090whiff_rate_vs_fastball Poor (-2.07), barrel_rate_vs_offspeed Average (+0.00), ground_ball_rate_vs_slider Average (+0.00)
3. Miguel Vargas3B4.45+1.043walk_rate Very good (+2.02), ground_ball_rate_vs_fastball Very good (+1.83), barrel_rate_vs_lhp Very good (+1.69)
4. Munetaka Murakami1B4.35+0.714whiff_rate_vs_fastball Poor (-3.27), barrel_rate_vs_fastball Very good (+3.16), barrel_rate_vs_rhp Very good (+3.14)
5. Andrew BenintendiDH4.25+0.040whiff_rate_vs_lhp Poor (-1.40), ground_ball_rate_vs_slider Good (+1.01), ground_ball_rate_vs_fastball Good (+1.01)
6. Tristan PetersRF4.15-0.382exit_velocity_vs_fastball Poor (-1.90), bat_speed Poor (-1.38), hard_hit_rate_vs_fastball Poor (-1.17)
7. Chase Meidroth2B4.05-0.270bat_speed Poor (-2.07), whiff_rate_vs_lhp Good (+1.29), whiff_rate_vs_breaking Good (+1.14)
8. Colson MontgomerySS3.98+0.046strikeout_rate Poor (-2.35), contact_rate_vs_breaking Poor (-2.24), whiff_rate_vs_fastball Poor (-2.12)
9. Brenton DoyleCF3.90-0.367strikeout_rate Poor (-1.55), whiff_rate_vs_offspeed Poor (-1.49), whiff_rate_vs_breaking Poor (-1.40)
CLE lineup vs Sean Burke
1. Steven KwanLF4.65-0.344hard_hit_rate_vs_fastball Poor (-4.00), bat_speed Poor (-3.47), contact_rate_vs_breaking Very good (+3.09)
2. José Ramírez3B4.55+0.275whiff_rate_vs_breaking Very good (+2.21), whiff_rate_vs_lhp Very good (+1.87), ground_ball_rate_vs_fastball Very good (+1.70)
3. Chase DeLauterRF4.45+0.480contact_rate_vs_breaking Very good (+2.31), whiff_rate_vs_rhp Very good (+1.80), whiff_rate_vs_offspeed Very good (+1.62)
4. Jo AdellDH4.35+0.156bat_speed Very good (+2.16), barrel_rate_vs_offspeed Very good (+1.68), walk_rate Poor (-1.40)
5. Nathaniel Lowe1B4.25+0.251whiff_rate_vs_offspeed Good (+1.13), ground_ball_rate_vs_slider Good (+1.01), bat_speed Good (+0.99)
6. Travis Bazzana2B4.15-0.267hard_hit_rate_vs_breaking Poor (-1.41), contact_xwoba_vs_breaking Poor (-1.41), barrel_rate_vs_breaking Below average (-1.09)
7. Patrick BaileyC4.05+0.033ground_ball_rate_vs_fastball Good (+0.95), strikeout_rate Below average (-0.88), hard_hit_rate_vs_fastball Good (+0.84)
8. Petey HalpinCF3.98-0.301exit_velocity_vs_fastball Poor (-2.14), hard_hit_rate_vs_fastball Poor (-1.81), ground_ball_rate_vs_slider Very good (+1.36)
9. Brayan RocchioSS3.90-0.543barrel_rate_vs_offspeed Poor (-1.60), barrel_rate_vs_rhp Poor (-1.47), barrel_rate_vs_fastball Poor (-1.35)
Edge is home club minus away club on that KPI, in standard deviations, after plate-appearance weighting. Spread is the dispersion inside a club, which a mean alone discards and which is roughly three times larger than the between-game variation of the mean itself.
generated 2026-10-11T09:12:22.287450+00:00 · kpi_slate_report_v3