⚾ Daily Matchup Lab
Pitcher arsenal vs expected lineup matchup edges for today's MLB slate.
Mon, Oct 12, 2026Matchups
2 gamesParticipation and degraded-input diagnostics
Previous GE1 runs: Cleveland Guardians 2.59 / Tampa Bay Rays 3.92
Relative lineup movement: Cleveland Guardians +0.050 runs; Tampa Bay Rays -0.003 runs.
Cleveland Guardians offense starter interaction: PL1 PLATOON -0.0129; combined factor 0.9871.
Tampa Bay Rays offense starter interaction: PL1 PLATOON -0.0226; combined factor 0.9774.
Cleveland Guardians starter: 19.0 BF · spot or bulk starter · current season recent start median
Tampa Bay Rays starter: 24.0 BF · normal starter · current season recent start median
Bullpen exposure: Cleveland Guardians 5 named arm(s) + 0.0 residual BF; Tampa Bay Rays 3 named arm(s) + 0.0 residual BF.
Lineups: confirmed / confirmed · 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 | Steven Kwan | 0.359 477pa | 0.261 130pa | 0.261 68pa ▼ | 0.382 34pa ★ | 0.209 21pa Tiny Sample |
| 2 | José Ramírez | 0.335 304pa | 0.277 122pa | 0.240 116pa ▼ | 0.407 49pa ★ | 0.290 32pa |
| 3 | Chase DeLauter | 0.410 370pa ★ | 0.401 115pa | 0.206 73pa ▼ | 0.290 54pa | 0.241 29pa |
| 4 | Jo Adell | 0.310 430pa | 0.263 173pa ▼ | 0.309 79pa | 0.522 46pa ★ | 0.168 19pa Tiny Sample |
| 5 | Nathaniel Lowe | 0.336 347pa | 0.369 58pa ★ | 0.266 54pa ▼ | 0.283 38pa | 0.303 16pa Tiny Sample |
| 6 | Travis Bazzana | 0.350 348pa ★ | 0.259 120pa ▼ | 0.319 57pa | 0.353 31pa | 0.210 20pa Tiny Sample |
| 6 | Angel Genao | 0.298 97pa ★ ▼ | 0.249 23pa Tiny Sample | 0.185 18pa Tiny Sample | 0.239 11pa Tiny Sample | 0.220 4pa Tiny Sample |
| 7 | Patrick Bailey | 0.289 219pa | 0.310 63pa ★ | 0.189 68pa ▼ | 0.296 47pa | 0.135 13pa Tiny Sample |
| 8 | Angel Martínez | 0.349 256pa | 0.343 75pa | 0.253 84pa | 0.521 31pa ★ | 0.182 33pa ▼ |
| 8 | Petey Halpin | 0.322 138pa ★ | 0.177 42pa | 0.139 35pa ▼ | 0.473 17pa Tiny Sample | 0.339 6pa Tiny Sample |
| 9 | Brayan Rocchio | 0.341 388pa ★ | 0.302 94pa | 0.252 123pa | 0.247 41pa ▼ | 0.108 23pa Tiny Sample |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Yandy Díaz | 0.320 463pa | 0.451 154pa ★ | 0.350 70pa | 0.303 66pa ▼ | 0.287 24pa Tiny Sample |
| 2 | Jonathan Aranda | 0.347 467pa ★ | 0.336 123pa | 0.334 77pa | 0.339 51pa | 0.241 30pa ▼ |
| 3 | Junior Caminero | 0.413 386pa | 0.323 206pa | 0.290 88pa ▼ | 0.280 61pa | 0.484 26pa ★ |
| 4 | Cedric Mullins | 0.296 339pa | 0.253 93pa | 0.300 44pa ★ | 0.249 44pa ▼ | 0.171 17pa Tiny Sample |
| 4 | Ryan Vilade | 0.335 209pa | 0.192 55pa ▼ | 0.519 31pa ★ | 0.227 30pa | 0.314 5pa Tiny Sample |
| 5 | Victor Mesa Jr. | 0.333 185pa | 0.316 61pa | 0.467 28pa ★ | 0.247 25pa ▼ | 0.189 14pa Tiny Sample |
| 6 | Jonny DeLuca | 0.327 252pa ★ | 0.264 110pa | 0.239 54pa ▼ | 0.253 28pa | 0.293 6pa Tiny Sample |
| 7 | Ben Williamson | 0.344 204pa ★ | 0.211 76pa | 0.173 36pa ▼ | 0.296 22pa Tiny Sample | 0.376 8pa Tiny Sample |
| 8 | Taylor Walls | 0.311 324pa ★ | 0.182 57pa | 0.146 60pa ▼ | 0.196 42pa | 0.246 15pa Tiny Sample |
| 8 | Chandler Simpson | 0.316 464pa | 0.339 104pa ★ | 0.192 64pa ▼ | 0.283 38pa | 0.231 22pa Tiny Sample |
| 9 | Liam Hicks | 0.351 373pa | 0.292 107pa ▼ | 0.333 71pa | 0.400 37pa ★ | 0.343 27pa |
| 9 | Nick Fortes | 0.309 223pa ★ | 0.204 72pa ▼ | 0.301 42pa | 0.495 14pa Tiny Sample | 0.251 7pa Tiny Sample |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 41 saves · 1 holds
Platoon: selected lineup 0.753 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Splitter/Forkball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 20 PA · 7 K / 0 BB / 0 HR · tiny sample
setup role · 1 saves · 28 holds
Platoon: selected lineup 0.693 OPS vs LHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 12 PA · 6 K / 3 BB / 0 HR · tiny sample
setup role · 1 saves · 32 holds
Platoon: selected lineup 0.753 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Slider/Sweeper, Fastball, Changeup · lineup coverage partial
Direct lineup BvP: 22 PA · 2 K / 0 BB / 1 HR · tiny sample
setup role · 16 holds · fresh by recent workload
Platoon: selected lineup 0.693 OPS vs LHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 15 PA · 1 K / 2 BB / 1 HR · tiny sample
setup role · 1 saves · 7 holds
Platoon: selected lineup 0.753 OPS vs RHP · 12/12 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 14 PA · 4 K / 0 BB / 0 HR · tiny sample
closer role · 41 saves · 2 holds
Platoon: selected lineup 0.713 OPS vs RHP · 11/11 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 23 PA · 3 K / 2 BB / 1 HR · tiny sample
closer role · 6 saves · 15 holds
Platoon: selected lineup 0.713 OPS vs RHP · 11/11 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 21 PA · 6 K / 1 BB / 1 HR · tiny sample
closer role · 4 saves · 33 holds
Platoon: selected lineup 0.713 OPS vs RHP · 11/11 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 12 PA · 1 K / 1 BB / 1 HR · tiny sample
closer role · 3 saves · 12 holds
Platoon: selected lineup 0.713 OPS vs RHP · 11/11 hitters · reliable sample
Pitch mix: Fastball, Changeup, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 18 PA · 2 K / 2 BB / 0 HR · tiny sample
setup role · 13 holds · fresh by recent workload
Platoon: selected lineup 0.684 OPS vs LHP · 11/11 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 9 PA · 3 K / 1 BB / 1 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.
- No significant outliers in available metrics
- Elite ERA (2.67) — strong run prevention
- Above-average K rate (9.1 K/9)
- Sharp control (1.7 BB/9)
- FIP (2.87) confirms elite results
- Recent form data missing for many hitters (0/23)
- Pitcher pitch-family data unavailable (warehouse ETL gap)
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 | Mookie Betts | 0.366 379pa ★ | 0.299 109pa | 0.280 61pa | 0.252 31pa ▼ | 0.305 13pa Tiny Sample |
| 2 | Freddie Freeman | 0.374 424pa | 0.260 145pa ▼ | 0.273 77pa | 0.394 62pa ★ | 0.377 19pa Tiny Sample |
| 3 | Teoscar Hernández | 0.366 308pa ★ | 0.296 128pa | 0.360 66pa | 0.236 32pa ▼ | 0.213 24pa Tiny Sample |
| 4 | Shohei Ohtani | 0.396 328pa ★ | 0.344 141pa | 0.377 88pa | 0.233 62pa ▼ | 0.347 23pa Tiny Sample |
| 5 | Will Smith | 0.348 175pa ★ | 0.242 88pa ▼ | 0.458 24pa Tiny Sample | 0.309 22pa Tiny Sample | 0.098 9pa Tiny Sample |
| 6 | Max Muncy | 0.440 308pa ★ | 0.285 117pa | 0.291 98pa | 0.305 61pa | 0.249 36pa ▼ |
| 6 | Miguel Rojas | 0.365 182pa ★ | 0.265 66pa | 0.163 29pa ▼ | 0.382 14pa Tiny Sample | 0.176 5pa Tiny Sample |
| 7 | Andy Pages | 0.341 392pa | 0.360 152pa | 0.290 49pa ▼ | 0.363 36pa ★ | 0.281 15pa Tiny Sample |
| 8 | Kyle Tucker | 0.342 403pa ★ | 0.314 112pa | 0.242 95pa ▼ | 0.302 47pa | 0.270 24pa Tiny Sample |
| 9 | Tommy Edman | 0.303 206pa | 0.356 57pa ★ | 0.285 47pa ▼ | 0.132 24pa Tiny Sample | 0.565 13pa Tiny Sample |
| # | Hitter | Fastball | Slider/Sweep | Changeup | Curve/Slurve | Splitter |
|---|---|---|---|---|---|---|
| 1 | Jackson Chourio | 0.377 357pa | 0.258 153pa ▼ | 0.353 68pa | 0.487 39pa ★ | 0.190 19pa Tiny Sample |
| 2 | Brice Turang | 0.393 410pa ★ | 0.307 150pa | 0.283 80pa | 0.349 57pa | 0.245 45pa ▼ |
| 3 | William Contreras | 0.379 417pa ★ | 0.262 162pa ▼ | 0.283 59pa | 0.280 41pa | 0.297 21pa Tiny Sample |
| 4 | Jake Bauers | 0.413 378pa | 0.385 141pa | 0.422 62pa ★ | 0.298 61pa ▼ | 0.311 23pa Tiny Sample |
| 5 | Christian Yelich | 0.321 331pa | 0.224 142pa ▼ | 0.373 50pa ★ | 0.243 38pa | 0.535 15pa Tiny Sample |
| 6 | Garrett Mitchell | 0.342 344pa | 0.330 130pa ★ | 0.246 76pa ▼ | 0.315 48pa | 0.098 23pa Tiny Sample |
| 7 | Cooper Pratt | 0.339 200pa | 0.380 72pa ★ | 0.244 44pa ▼ | 0.381 19pa Tiny Sample | 0.143 11pa Tiny Sample |
| 8 | Sal Frelick | 0.286 296pa ★ | 0.197 88pa ▼ | 0.233 34pa | 0.493 24pa Tiny Sample | 0.098 18pa Tiny Sample |
| 9 | David Hamilton | 0.373 272pa ★ | 0.263 93pa ▼ | 0.275 42pa | 0.111 22pa Tiny Sample | 0.052 17pa Tiny Sample |
Season relief quality, recent results, and pregame workload. This is a Bullpen Lean, not a calibrated model edge.
closer role · 25 saves · 13 holds
Platoon: selected lineup 0.725 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Slider/Sweeper, Fastball · lineup coverage partial
Direct lineup BvP: 25 PA · 8 K / 3 BB / 0 HR · small sample
closer role · 3 saves · 19 holds
Platoon: selected lineup 0.725 OPS vs LHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 13 PA · 6 K / 0 BB / 0 HR · tiny sample
setup role · 2 saves · 12 holds
Platoon: selected lineup 0.773 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 / 1 BB / 0 HR · tiny sample
setup role · 2 saves · 11 holds
Platoon: selected lineup 0.773 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 3 PA · 0 K / 1 BB / 0 HR · tiny sample
closer role · 7 saves · fresh by recent workload
Platoon: selected lineup 0.773 OPS vs RHP · 9/9 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper · lineup coverage partial
Direct lineup BvP: 22 PA · 11 K / 3 BB / 0 HR · tiny sample
closer role · 30 saves · 7 holds
Platoon: selected lineup 0.768 OPS vs RHP · 10/10 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve · lineup coverage partial
Direct lineup BvP: 33 PA · 14 K / 3 BB / 0 HR · small sample
closer role · 6 saves · 23 holds
Platoon: selected lineup 0.768 OPS vs RHP · 10/10 hitters · reliable sample
Pitch mix: Fastball, Slider/Sweeper, Changeup · lineup coverage partial
Direct lineup BvP: 16 PA · 2 K / 1 BB / 0 HR · tiny sample
closer role · 4 saves · 15 holds
Platoon: selected lineup 0.793 OPS vs LHP · 10/10 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Changeup · lineup coverage partial
Direct lineup BvP: 40 PA · 4 K / 9 BB / 0 HR · small sample
closer role · 6 saves · 11 holds
Platoon: selected lineup 0.768 OPS vs RHP · 10/10 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Changeup · lineup coverage partial
Direct lineup BvP: 8 PA · 0 K / 0 BB / 0 HR · tiny sample
closer role · 4 saves · 11 holds
Platoon: selected lineup 0.768 OPS vs RHP · 10/10 hitters · reliable sample
Pitch mix: Fastball, Curve/Slurve, Changeup · lineup coverage partial
Direct lineup BvP: 164 PA · 23 K / 18 BB / 8 HR · reliable 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.
- Elite ERA (2.53) — strong run prevention
- Above-average K rate (8.9 K/9)
- Elite ERA (2.47) — strong run prevention
- Elite strikeout rate (10.1 K/9)
- Above-average K rate (10.1 K/9)
- Sharp control (1.7 BB/9)
- Recent form data missing for many hitters (0/19)
- Pitcher pitch-family data unavailable (warehouse ETL gap)