⚾ Daily Matchup Lab
Pitcher arsenal vs expected lineup matchup edges for today's MLB slate.
Thu, Oct 1, 2026Matchups
4 gamesParticipation and degraded-input diagnostics
Previous GE1 runs: Philadelphia Phillies 3.30 / Atlanta Braves 5.06
Relative lineup movement: Philadelphia Phillies -0.023 runs; Atlanta Braves +0.051 runs.
Philadelphia Phillies offense starter interaction: PL1 PLATOON -0.0038; combined factor 0.9962.
Atlanta Braves offense starter interaction: PL1 PLATOON +0.0603; combined factor 1.0603.
Philadelphia Phillies starter: 24.0 BF · normal starter · current season recent start median
Atlanta Braves starter: 11.0 BF · short starter · single current season start
Bullpen exposure: Philadelphia Phillies 3 named arm(s) + 0.0 residual BF; Atlanta Braves 7 named arm(s) + 0.0 residual BF.
Lineups: confirmed / confirmed · defense neutral no fielding metric · environment phase1a park weather.
Missing/degraded: starter workload fallback, fielding defense metric.
Season skill anchors the rating; recent form is supporting context. Game Edge V1 consumes the selected lineup quality and its personnel/replacement state.
How good are tonight's starters? Hover any stat for a plain-English explanation.
What each starter has actually done against this club and the selected lineup. Direct BvP is context, never a model override.
Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.
- No valid arsenal serving rows are available for these starter IDs.
- The table below shows each hitter's broader season history vs pitch families.
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Trea Turner | 0.323 400pa ★ | 0.232 188pa | 0.198 73pa ▼ | 0.314 70pa | 0.268 25pa |
| 2 | Kyle Schwarber | 0.420 373pa ★ | 0.283 179pa ▼ | 0.352 64pa | 0.309 70pa | 0.304 41pa |
| 3 | Bryce Harper | 0.420 341pa ★ | 0.346 159pa | 0.347 80pa | 0.329 81pa | 0.207 57pa ▼ |
| 4 | Alec Bohm | 0.324 434pa | 0.224 145pa ▼ | 0.426 46pa ★ | 0.290 38pa | 0.442 21pa Tiny Sample |
| 5 | Bryson Stott | 0.350 363pa | 0.357 117pa ★ | 0.315 72pa | 0.228 63pa | 0.136 45pa ▼ |
| 6 | Bryan De La Cruz | 0.333 77pa ▼ | 0.375 32pa ★ | 0.338 13pa Tiny Sample | 0.265 11pa Tiny Sample | — |
| 7 | Otto Kemp | 0.381 41pa ★ ▼ | 0.241 14pa Tiny Sample | 0.000 8pa Tiny Sample | 0.138 5pa Tiny Sample | 0.000 3pa Tiny Sample |
| 7 | Edmundo Sosa | 0.293 144pa | 0.264 71pa ▼ | 0.359 44pa ★ | 0.280 19pa Tiny Sample | 0.406 5pa Tiny Sample |
| 7 | Brandon Marsh | 0.349 324pa | 0.224 132pa | 0.204 69pa | 0.364 52pa ★ | 0.186 37pa ▼ |
| 8 | J.T. Realmuto | 0.281 321pa | 0.294 93pa ★ | 0.202 46pa ▼ | 0.223 30pa | 0.264 16pa Tiny Sample |
| 9 | Derek Hill | 0.341 141pa | 0.336 66pa ★ | 0.254 29pa ▼ | 0.368 18pa Tiny Sample | 0.176 5pa Tiny Sample |
| 9 | Justin Crawford | 0.313 289pa ★ | 0.268 85pa | 0.258 59pa | 0.249 46pa | 0.165 32pa ▼ |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Drake Baldwin | 0.388 358pa ★ | 0.306 150pa | 0.311 86pa | 0.258 60pa ▼ | 0.319 34pa |
| 2 | Ronald Acuña Jr. | 0.331 326pa | 0.354 92pa ★ | 0.309 48pa ▼ | 0.489 22pa Tiny Sample | 0.257 21pa Tiny Sample |
| 3 | Matt Olson | 0.352 448pa | 0.331 164pa | 0.412 72pa ★ | 0.255 64pa ▼ | 0.248 22pa Tiny Sample |
| 4 | Michael Harris II | 0.349 332pa | 0.361 175pa ★ | 0.321 87pa | 0.262 63pa ▼ | 0.353 31pa |
| 5 | Mauricio Dubón | 0.317 400pa | 0.318 148pa | 0.259 80pa ▼ | 0.353 35pa ★ | 0.261 26pa |
| 6 | Mike Yastrzemski | 0.341 258pa | 0.219 87pa ▼ | 0.266 56pa | 0.414 34pa ★ | 0.147 18pa Tiny Sample |
| 7 | Austin Riley | 0.323 412pa ★ | 0.277 161pa | 0.249 62pa | 0.245 45pa ▼ | 0.281 21pa Tiny Sample |
| 8 | Ozzie Albies | 0.320 370pa ★ | 0.313 113pa | 0.262 131pa | 0.266 82pa | 0.225 47pa ▼ |
| 9 | Dominic Smith | 0.317 187pa | 0.327 56pa | 0.149 42pa ▼ | 0.351 34pa ★ | 0.326 20pa Tiny Sample |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 33 saves · fresh by recent workload
Platoon: selected lineup 0.766 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Splitter/Forkball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 21 PA · 8 K / 0 BB / 0 HR · tiny sample
closer role · 3 saves · 13 holds
Platoon: selected lineup 0.766 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 30 PA · 6 K / 4 BB / 0 HR · small sample
closer role · 8 saves · 4 holds
Platoon: selected lineup 0.766 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 6 PA · 2 K / 0 BB / 0 HR · tiny sample
setup role · 1 saves · 16 holds
Platoon: selected lineup 0.708 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 76 PA · 15 K / 8 BB / 2 HR · medium sample
setup role · 2 saves · 14 holds
Platoon: selected lineup 0.766 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 15 PA · 2 K / 1 BB / 1 HR · tiny sample
closer role · 34 saves · fresh by recent workload
Platoon: selected lineup 0.722 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 108 PA · 32 K / 5 BB / 8 HR · medium sample
closer role · 3 saves · 18 holds
Platoon: selected lineup 0.722 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Splitter/Forkball · lineup coverage partial
Direct lineup BvP: 17 PA · 6 K / 1 BB / 1 HR · tiny sample
closer role · 4 saves · 12 holds
Platoon: selected lineup 0.722 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Changeup · lineup coverage partial
Direct lineup BvP: 33 PA · 8 K / 1 BB / 0 HR · small sample
setup role · 31 holds · fresh by recent workload
Platoon: selected lineup 0.707 OPS vs LHP · 12/12 hitters · reliable sample
Pitch mix: Slider/Sweeper, Fastball, Changeup · lineup coverage partial
Direct lineup BvP: 77 PA · 20 K / 8 BB / 3 HR · medium sample
setup role · 2 saves · 14 holds
Platoon: selected lineup 0.707 OPS vs LHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 35 PA · 6 K / 1 BB / 4 HR · small sample
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Quick green flags or red flags based on each starter's season numbers.
- Above-average K rate (9.1 K/9)
- Elevated HR/9 (1.9) — HR risk
- Elite ERA (1.47) — strong run prevention
- Sharp control (1.0 BB/9)
- FIP (4.02) above ERA — may regress upward
- Recent form data missing for many hitters (0/21)
- Pitcher pitch-family data unavailable (warehouse ETL gap)
- Starter sample is small; pitcher edge is partially discounted.
- Game Edge V1 confidence capped by degraded core participant inputs.
Participation and degraded-input diagnostics
Previous GE1 runs: Boston Red Sox 3.76 / New York Yankees 3.57
Relative lineup movement: Boston Red Sox -0.059 runs; New York Yankees +0.096 runs.
Boston Red Sox offense starter interaction: PL1 PLATOON -0.0314; combined factor 0.9686.
New York Yankees offense starter interaction: PL1 PLATOON +0.0800; combined factor 1.0800.
Boston Red Sox starter: 25.0 BF · normal starter · current season recent start median
New York Yankees starter: 22.0 BF · normal starter · current season recent start median
Bullpen exposure: Boston Red Sox 3 named arm(s) + 0.0 residual BF; New York Yankees 4 named arm(s) + 0.0 residual BF.
Lineups: projected / projected · defense neutral no fielding metric · environment phase1a park weather.
Missing/degraded: fielding defense metric.
Season skill anchors the rating; recent form is supporting context. Game Edge V1 consumes the selected lineup quality and its personnel/replacement state.
How good are tonight's starters? Hover any stat for a plain-English explanation.
What each starter has actually done against this club and the selected lineup. Direct BvP is context, never a model override.
Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.
- No valid arsenal serving rows are available for these starter IDs.
- The table below shows each hitter's broader season history vs pitch families.
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Roman Anthony | 0.400 135pa ★ | 0.268 58pa | 0.263 33pa | 0.225 28pa ▼ | 0.157 10pa Tiny Sample |
| 2 | Jahmai Jones | 0.349 105pa ★ | 0.202 40pa ▼ | 0.248 38pa | 0.327 13pa Tiny Sample | — |
| 3 | Ceddanne Rafaela | 0.303 339pa | 0.414 142pa ★ | 0.317 67pa | 0.223 51pa ▼ | 0.650 16pa Tiny Sample |
| 4 | Wilyer Abreu | 0.335 393pa | 0.368 124pa ★ | 0.287 106pa | 0.275 51pa | 0.225 33pa ▼ |
| 5 | Willson Contreras | 0.419 320pa | 0.304 121pa ▼ | 0.465 67pa ★ | 0.320 38pa | 0.293 17pa Tiny Sample |
| 6 | Adley Rutschman | 0.382 240pa ★ | 0.297 68pa | 0.209 89pa ▼ | 0.226 36pa | 0.245 13pa Tiny Sample |
| 7 | Mickey Gasper | 0.433 138pa ★ | 0.325 35pa | 0.265 44pa ▼ | 0.252 20pa Tiny Sample | 0.240 15pa Tiny Sample |
| 8 | Nick Sogard | 0.353 176pa ★ | 0.232 50pa ▼ | 0.299 45pa | 0.235 24pa Tiny Sample | 0.161 14pa Tiny Sample |
| 9 | Caleb Durbin | 0.330 414pa | 0.290 128pa | 0.205 57pa ▼ | 0.382 29pa ★ | 0.287 13pa Tiny Sample |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Paul Goldschmidt | 0.327 237pa | 0.348 81pa ★ | 0.306 49pa ▼ | 0.325 32pa | 0.147 6pa Tiny Sample |
| 2 | Ben Rice | 0.435 372pa ★ | 0.338 164pa | 0.362 88pa | 0.311 71pa | 0.229 34pa ▼ |
| 3 | Cody Bellinger | 0.343 377pa | 0.361 99pa ★ | 0.239 65pa | 0.305 40pa | 0.200 37pa ▼ |
| 4 | Aaron Judge | 0.439 142pa | 0.260 73pa ▼ | 0.283 42pa | 0.443 27pa ★ | 0.485 12pa Tiny Sample |
| 5 | Trent Grisham | 0.306 346pa | 0.347 84pa ★ | 0.296 59pa | 0.255 29pa ▼ | 0.071 22pa Tiny Sample |
| 6 | Heliot Ramos | 0.296 272pa | 0.314 101pa | 0.223 48pa ▼ | 0.340 34pa ★ | 0.540 10pa Tiny Sample |
| 7 | Luis García Jr. | 0.366 259pa | 0.357 119pa | 0.295 117pa | 0.392 61pa ★ | 0.075 40pa ▼ |
| 8 | Amed Rosario | 0.265 139pa ▼ | 0.303 55pa | 0.301 46pa ★ | 0.402 23pa Tiny Sample | 0.220 4pa Tiny Sample |
| 9 | Jasson Domínguez | 0.276 156pa ▼ | 0.300 36pa | 0.412 43pa ★ | 0.347 12pa Tiny Sample | 0.146 20pa Tiny Sample |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 35 saves · fresh by recent workload
Platoon: selected lineup 0.801 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Splitter/Forkball · lineup coverage partial
Direct lineup BvP: 40 PA · 10 K / 3 BB / 2 HR · small sample
closer role · 4 saves · 26 holds
Platoon: selected lineup 0.744 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 16 PA · 5 K / 1 BB / 0 HR · tiny sample
closer role · 5 saves · 14 holds
Platoon: selected lineup 0.801 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 12 PA · 4 K / 2 BB / 0 HR · tiny sample
setup role · 19 holds · fresh by recent workload
Platoon: selected lineup 0.744 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 15 PA · 7 K / 0 BB / 0 HR · tiny sample
setup role · 17 holds · fresh by recent workload
Platoon: selected lineup 0.744 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 14 PA · 4 K / 0 BB / 1 HR · tiny sample
closer role · 35 saves · fresh by recent workload
Platoon: selected lineup 0.698 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Splitter/Forkball, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 29 PA · 9 K / 3 BB / 0 HR · small sample
setup role · 2 saves · 19 holds
Platoon: selected lineup 0.698 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Splitter/Forkball, Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 15 PA · 5 K / 1 BB / 1 HR · tiny sample
setup role · 29 holds · fresh by recent workload
Platoon: selected lineup 0.762 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Splitter/Forkball · lineup coverage partial
Direct lineup BvP: 24 PA · 7 K / 2 BB / 0 HR · tiny sample
setup role · 2 saves · 14 holds
Platoon: selected lineup 0.698 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 21 PA · 5 K / 1 BB / 1 HR · tiny sample
closer role · 3 saves · 2 holds
Platoon: selected lineup 0.762 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 47 PA · 11 K / 4 BB / 0 HR · small sample
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Quick green flags or red flags based on each starter's season numbers.
- Excellent HR suppression (0.6 HR/9)
- Above-average K rate (9.3 K/9)
- Sharp control (1.8 BB/9)
- Recent form data missing for many hitters (0/18)
- Pitcher pitch-family data unavailable (warehouse ETL gap)
Participation and degraded-input diagnostics
Previous GE1 runs: Chicago Cubs 5.78 / San Diego Padres 5.55
Relative lineup movement: Chicago Cubs +0.106 runs; San Diego Padres +0.209 runs.
Chicago Cubs starter: 18.0 BF · spot or bulk starter · neutral starter fallback
San Diego Padres starter: 18.0 BF · spot or bulk starter · neutral starter fallback
Bullpen exposure: Chicago Cubs 5 named arm(s) + 0.0 residual BF; San Diego Padres 5 named arm(s) + 0.0 residual BF.
Lineups: projected / projected · defense neutral no fielding metric · environment phase1a park weather.
Missing/degraded: partial pitching path quality, starter workload fallback, fielding defense metric.
Season skill anchors the rating; recent form is supporting context. Game Edge V1 consumes the selected lineup quality and its personnel/replacement state.
How good are tonight's starters? Hover any stat for a plain-English explanation.
What each starter has actually done against this club and the selected lineup. Direct BvP is context, never a model override.
Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.
- No valid arsenal serving rows are available for these starter IDs.
- The table below shows each hitter's broader season history vs pitch families.
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Pete Crow-Armstrong | 0.403 392pa | 0.365 153pa | 0.345 93pa | 0.338 70pa ▼ | 0.543 36pa ★ |
| 2 | Seiya Suzuki | 0.407 348pa ★ | 0.287 179pa ▼ | 0.313 45pa | 0.293 52pa | 0.474 8pa Tiny Sample |
| 3 | Alex Bregman | 0.361 429pa | 0.359 170pa | 0.387 60pa ★ | 0.339 53pa ▼ | 0.252 9pa Tiny Sample |
| 4 | Michael Busch | 0.345 426pa ★ | 0.334 146pa | 0.211 102pa ▼ | 0.335 53pa | 0.254 22pa Tiny Sample |
| 5 | Ian Happ | 0.343 347pa | 0.367 112pa ★ | 0.199 130pa ▼ | 0.333 63pa | 0.353 31pa |
| 6 | Nico Hoerner | 0.296 472pa | 0.383 147pa ★ | 0.182 64pa ▼ | 0.324 43pa | 0.425 11pa Tiny Sample |
| 7 | Tyrone Taylor | 0.355 157pa | 0.355 55pa ★ | 0.355 38pa ▼ | 0.119 17pa Tiny Sample | — |
| 8 | Michael Conforto | 0.399 190pa ★ | 0.357 52pa | 0.214 62pa ▼ | 0.284 35pa | 0.040 16pa Tiny Sample |
| 9 | Pedro Ramírez | 0.350 158pa ★ | 0.276 50pa ▼ | 0.297 51pa | 0.146 17pa Tiny Sample | 0.280 13pa Tiny Sample |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Fernando Tatis Jr. | 0.373 432pa ★ | 0.352 175pa | 0.350 73pa | 0.335 40pa ▼ | 0.000 17pa Tiny Sample |
| 2 | Manny Machado | 0.366 399pa ★ | 0.246 170pa | 0.213 82pa ▼ | 0.274 47pa | 0.197 15pa Tiny Sample |
| 3 | Ty France | 0.358 333pa | 0.364 117pa | 0.505 55pa ★ | 0.261 46pa ▼ | 0.388 15pa Tiny Sample |
| 4 | Dustin Harris | 0.347 106pa | 0.247 29pa ▼ | 0.463 27pa ★ | 0.155 17pa Tiny Sample | 0.110 8pa Tiny Sample |
| 5 | Jackson Merrill | 0.346 387pa ★ | 0.270 128pa | 0.275 97pa | 0.319 73pa | 0.178 40pa ▼ |
| 6 | Jake Cronenworth | 0.343 283pa ★ | 0.234 79pa | 0.146 61pa ▼ | 0.266 46pa | 0.367 17pa Tiny Sample |
| 7 | Austin Hays | 0.386 65pa ★ | 0.248 44pa ▼ | 0.260 21pa Tiny Sample | 0.296 17pa Tiny Sample | 0.508 4pa Tiny Sample |
| 8 | Xander Bogaerts | 0.342 407pa ★ | 0.276 133pa | 0.255 53pa | 0.187 47pa ▼ | 0.129 15pa Tiny Sample |
| 9 | Luis Campusano | 0.366 173pa ★ | 0.267 66pa ▼ | 0.359 22pa Tiny Sample | 0.282 28pa | — |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 7 saves · 13 holds
Platoon: selected lineup 0.733 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 11 PA · 4 K / 4 BB / 0 HR · tiny sample
closer role · 9 saves · 9 holds
Platoon: selected lineup 0.733 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 29 PA · 3 K / 4 BB / 1 HR · small sample
closer role · 3 saves · 7 holds
Platoon: selected lineup 0.778 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 18 PA · 3 K / 3 BB / 0 HR · tiny sample
closer role · 3 saves · 7 holds
Platoon: selected lineup 0.778 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 7 PA · 2 K / 0 BB / 0 HR · tiny sample
closer role · 3 saves · 6 holds
Platoon: selected lineup 0.733 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 32 PA · 6 K / 3 BB / 1 HR · small sample
closer role · 3 saves · 27 holds
Platoon: selected lineup 0.835 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 28 PA · 10 K / 5 BB / 0 HR · small sample
closer role · 37 saves · fresh by recent workload
Platoon: selected lineup 0.779 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 28 PA · 7 K / 3 BB / 1 HR · small sample
setup role · 2 saves · 17 holds
Platoon: selected lineup 0.779 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 6 PA · 0 K / 1 BB / 0 HR · tiny sample
setup role · 2 saves · 17 holds
Platoon: selected lineup 0.779 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Slider/Sweeper, Changeup, Fastball · lineup coverage partial
Direct lineup BvP: 30 PA · 8 K / 1 BB / 0 HR · small sample
setup role · 1 saves · 11 holds
Platoon: selected lineup 0.835 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Splitter/Forkball · lineup coverage partial
Direct lineup BvP: 9 PA · 2 K / 0 BB / 0 HR · tiny sample
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Quick green flags or red flags based on each starter's season numbers.
- Away probable starter not found
- Home probable starter not found
- Recent form data missing for many hitters (0/18)
- Pitcher pitch-family data unavailable (warehouse ETL gap)
- One starter has a tiny MLB sample; pitcher edge reduced.
- Game Edge V1 confidence capped by degraded core participant inputs.
Season skill anchors the rating; recent form is supporting context. Game Edge V1 consumes the selected lineup quality and its personnel/replacement state.
How good are tonight's starters? Hover any stat for a plain-English explanation.
What each starter has actually done against this club and the selected lineup. Direct BvP is context, never a model override.
Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.
- No valid arsenal serving rows are available for these starter IDs.
- The table below shows each hitter's broader season history vs pitch families.
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Sam Antonacci | 0.382 368pa ★ | 0.256 113pa | 0.232 62pa ▼ | 0.378 35pa | 0.354 18pa Tiny Sample |
| 2 | Tommy Pham | 0.205 22pa Tiny Sample | 0.086 8pa Tiny Sample | 0.230 6pa Tiny Sample | 0.508 4pa Tiny Sample | — |
| 3 | Miguel Vargas | 0.367 502pa | 0.344 157pa | 0.375 57pa ★ | 0.314 61pa ▼ | 0.000 5pa Tiny Sample |
| 4 | Munetaka Murakami | 0.374 310pa | 0.263 165pa ▼ | 0.380 57pa | 0.433 48pa ★ | 0.170 16pa Tiny Sample |
| 5 | Randal Grichuk | 0.353 167pa | 0.373 76pa ★ | 0.312 52pa ▼ | 0.239 17pa Tiny Sample | 0.323 9pa Tiny Sample |
| 6 | Andrew Benintendi | 0.346 260pa ★ | 0.298 112pa | 0.198 75pa | 0.349 37pa | 0.171 30pa ▼ |
| 7 | Kyle Teel | 0.352 101pa ★ | 0.268 45pa ▼ | 0.174 13pa Tiny Sample | 0.245 18pa Tiny Sample | 0.395 4pa Tiny Sample |
| 8 | Chase Meidroth | 0.356 415pa ★ | 0.310 151pa | 0.345 92pa | 0.251 40pa ▼ | 0.389 24pa Tiny Sample |
| 9 | Colson Montgomery | 0.317 429pa | 0.225 146pa ▼ | 0.293 69pa | 0.269 41pa | 0.360 26pa ★ |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Jeremy Peña | 0.398 260pa ★ | 0.321 139pa | 0.206 42pa ▼ | 0.209 43pa | 0.446 14pa Tiny Sample |
| 2 | Yordan Alvarez | 0.439 379pa | 0.350 136pa ▼ | 0.376 103pa | 0.455 58pa ★ | 0.405 33pa |
| 3 | Isaac Paredes | 0.390 420pa ★ | 0.303 139pa | 0.282 72pa | 0.165 52pa ▼ | 0.394 23pa Tiny Sample |
| 4 | Jose Altuve | 0.324 356pa ★ | 0.242 179pa ▼ | 0.289 45pa | 0.313 30pa | 0.235 15pa Tiny Sample |
| 5 | Daulton Varsho | 0.294 331pa | 0.312 104pa ★ | 0.297 61pa | 0.222 52pa ▼ | 0.326 19pa Tiny Sample |
| 6 | Yainer Diaz | 0.322 203pa | 0.308 108pa | 0.365 52pa ★ | 0.163 28pa ▼ | 0.497 11pa Tiny Sample |
| 7 | Christian Walker | 0.295 399pa | 0.353 165pa ★ | 0.281 52pa | 0.233 50pa ▼ | 0.383 17pa Tiny Sample |
| 8 | Nelson Velázquez | 0.386 101pa ★ | 0.188 25pa ▼ | 0.339 14pa Tiny Sample | 0.423 12pa Tiny Sample | 0.000 4pa Tiny Sample |
| 9 | Lucas Spence | 0.362 42pa ★ ▼ | 0.283 22pa Tiny Sample | 0.265 11pa Tiny Sample | 0.157 9pa Tiny Sample | 0.416 3pa Tiny Sample |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 10 saves · 11 holds
Platoon: selected lineup 0.795 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 8 PA · 4 K / 1 BB / 0 HR · tiny sample
closer role · 8 saves · 10 holds
Platoon: selected lineup 0.744 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 11 PA · 4 K / 1 BB / 0 HR · tiny sample
closer role · 4 saves · 12 holds
Platoon: selected lineup 0.744 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Changeup · lineup coverage partial
Direct lineup BvP: 22 PA · 4 K / 2 BB / 0 HR · tiny sample
setup role · 11 holds · fresh by recent workload
Platoon: selected lineup 0.795 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 12 PA · 5 K / 1 BB / 0 HR · tiny sample
setup role · 1 saves · 10 holds
Platoon: selected lineup 0.795 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Splitter/Forkball · lineup coverage partial
Direct lineup BvP: 47 PA · 12 K / 8 BB / 2 HR · small sample
closer role · 26 saves · fresh by recent workload
Platoon: selected lineup 0.781 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 21 PA · 8 K / 2 BB / 1 HR · tiny sample
closer role · 9 saves · 16 holds
Platoon: selected lineup 0.733 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 19 PA · 7 K / 2 BB / 0 HR · tiny sample
closer role · 6 saves · 12 holds
Platoon: selected lineup 0.781 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 10 PA · 1 K / 0 BB / 0 HR · tiny sample
closer role · 5 saves · 10 holds
Platoon: selected lineup 0.733 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 15 PA · 3 K / 3 BB / 1 HR · tiny sample
setup role · 21 holds · fresh by recent workload
Platoon: selected lineup 0.781 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Slider/Sweeper, Fastball · lineup coverage partial
Direct lineup BvP: 20 PA · 4 K / 1 BB / 0 HR · tiny sample
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Hottest bats in the lineup over the last two weeks.
No recent form data available.
Quick green flags or red flags based on each starter's season numbers.
- Away probable starter not found
- Home probable starter not found
- Recent form data missing for many hitters (0/18)
- Pitcher pitch-family data unavailable (warehouse ETL gap)
- One starter has a tiny MLB sample; pitcher edge reduced.