⚾ Daily Matchup Lab

Pitcher arsenal vs expected lineup matchup edges for today's MLB slate.

Tue, Aug 4, 2026

Matchups

15 games
San Francisco Giants @ Texas Rangers
8:05 PM ET · Globe Life Field
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
San Francisco Giants starter Blade Tidwell (3.18 ERA) — Texas Rangers starter MacKenzie Gore (4.55 ERA) — Matchup appears evenly balanced.
Log in to track picks
San Francisco Giants
Texas Rangers
Overall edge indicator — left = San Francisco Giants · right = Texas Rangers · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

San Francisco Giants · RHP · 1 GS
Small Sample
3.18ERA
1.18WHIP
6.90K/9
2.10BB/9
0.50HR/9
17.0IP
3.27FIP
⚠ Just 17.0 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.60 · WHIP 1.400 · 5.0 IP
Texas Rangers · LHP · 24 GS
Average
4.55ERA
1.24WHIP
9.80K/9
3.30BB/9
1.10HR/9
128.7IP
3.83FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.00 · WHIP 1.000 · 18.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
San Francisco Giants Hitters vs Pitch Families (opp. starter: MacKenzie Gore )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Osleivis Basabe 0.505 29pa 0.449 14pa Tiny Sample 0.000 7pa Tiny Sample 0.000 3pa Tiny Sample
2 Jung Hoo Lee 0.341 268pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
3 Willy Adames 0.345 293pa 0.234 137pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.236 96pa 0.234 58pa 0.331 28pa 0.454 25pa
5 Daniel Susac 0.306 110pa 0.213 47pa 0.412 24pa Tiny Sample 0.308 17pa Tiny Sample 0.440 4pa Tiny Sample
6 Buddy Kennedy 0.309 32pa 0.492 12pa Tiny Sample 0.126 7pa Tiny Sample 0.323 6pa Tiny Sample
7 Eddys Leonard 0.324 12pa Tiny Sample 0.240 3pa Tiny Sample
7 Drew Gilbert 0.324 174pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
8 Grant McCray 0.368 50pa 0.209 16pa Tiny Sample 0.293 3pa Tiny Sample 0.126 7pa Tiny Sample
9 Christian Koss 0.262 62pa 0.221 23pa Tiny Sample 0.477 7pa Tiny Sample 0.126 7pa Tiny Sample
9 Nate Furman 0.297 23pa Tiny Sample 0.000 4pa Tiny Sample 0.220 4pa Tiny Sample
9 Bryce Eldridge 0.391 203pa 0.275 60pa 0.269 43pa 0.251 25pa 0.203 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Texas Rangers Hitters vs Pitch Families (opp. starter: Blade Tidwell )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Joc Pederson 0.401 201pa 0.367 69pa 0.229 59pa 0.206 46pa 0.363 14pa Tiny Sample
1 Jake Burger 0.325 254pa 0.336 144pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
2 Wyatt Langford 0.329 196pa 0.430 72pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
3 Corey Seager 0.321 149pa 0.240 59pa 0.406 42pa 0.231 23pa Tiny Sample 0.322 12pa Tiny Sample
4 Brandon Nimmo 0.378 303pa 0.346 88pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Ezequiel Duran 0.341 233pa 0.406 115pa 0.367 46pa 0.259 43pa 0.139 9pa Tiny Sample
6 Evan Carter 0.333 211pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa Tiny Sample
7 Elias Díaz 0.343 78pa 0.216 36pa 0.312 23pa Tiny Sample 0.558 12pa Tiny Sample 0.176 5pa Tiny Sample
8 Nicky Lopez 0.336 124pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
9 Justin Foscue 0.326 73pa 0.306 48pa 0.321 17pa Tiny Sample 0.454 14pa Tiny Sample
9 Cam Cauley 0.348 45pa 0.347 20pa Tiny Sample 0.223 11pa Tiny Sample 0.293 6pa Tiny Sample
9 Alejandro Osuna 0.309 124pa 0.232 45pa 0.348 48pa 0.384 16pa Tiny Sample 0.264 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top San Francisco Giants Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Osleivis Basabe #1Batting 1.096 OPS (last 14d, +0.356 vs avg)
  • 2.Daniel Susac #5Batting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 3.Jung Hoo Lee #2 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Slider/Sweeper
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Nimmo #4 Strong recent formBatting 0.999 OPS (last 14d, +0.259 vs avg); strong vs Fastball
  • 2.Ezequiel Duran #5 Strong recent formBatting 0.916 OPS (last 14d, +0.176 vs avg); strong vs Slider/Sweeper
  • 3.Joc Pederson #1Batting 0.969 OPS (last 14d, +0.229 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Blade Tidwell (San Francisco Giants)
  • Excellent HR suppression (0.5 HR/9)
MacKenzie Gore (Texas Rangers)
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Los Angeles Dodgers @ Chicago Cubs
8:05 PM ET · Wrigley Field
Los Angeles Dodgers has the edge
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Tarik Skubal (2.81 ERA) — Chicago Cubs starter Javier Assad (3.58 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Dodgers
Chicago Cubs
Overall edge indicator — left = Los Angeles Dodgers · right = Chicago Cubs · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Los Angeles Dodgers · LHP · 17 GS
Above Average
2.81ERA
0.92WHIP
10.70K/9
1.40BB/9
1.00HR/9
102.7IP
2.75FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.70 · WHIP 0.850 · 20.0 IP
Chicago Cubs · RHP · 10 GS
Average
3.58ERA
1.15WHIP
6.10K/9
2.40BB/9
1.60HR/9
75.3IP
4.92FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.29 · WHIP 1.286 · 14.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Dodgers Hitters vs Pitch Families (opp. starter: Javier Assad )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Shohei Ohtani 0.421 247pa 0.396 101pa 0.395 65pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.325 328pa 0.360 129pa 0.333 40pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.407 311pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
4 Max Muncy 0.410 213pa 0.366 80pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
5 Mookie Betts 0.322 238pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
6 Kyle Tucker 0.354 266pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
7 Teoscar Hernández 0.368 209pa 0.277 70pa 0.393 40pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
8 Tommy Edman 0.327 86pa 0.423 23pa Tiny Sample 0.242 27pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
9 Ben Rortvedt 0.152 14pa Tiny Sample 0.392 4pa Tiny Sample
9 Alex Call 0.336 122pa 0.367 41pa 0.240 11pa Tiny Sample 0.490 5pa Tiny Sample 0.440 4pa Tiny Sample
9 Hunter Feduccia 0.290 115pa 0.198 24pa Tiny Sample 0.253 25pa 0.084 23pa Tiny Sample 0.490 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago Cubs Hitters vs Pitch Families (opp. starter: Tarik Skubal )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Pete Crow-Armstrong 0.402 276pa 0.405 115pa 0.316 63pa 0.269 52pa 0.593 30pa
2 Seiya Suzuki 0.398 242pa 0.305 125pa 0.331 29pa 0.286 36pa 0.352 5pa Tiny Sample
3 Alex Bregman 0.352 322pa 0.321 130pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
4 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
5 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
6 Tyrone Taylor 0.355 119pa 0.290 44pa 0.406 23pa Tiny Sample 0.145 14pa Tiny Sample
6 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
7 Dansby Swanson 0.369 265pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
8 Pedro Ramírez 0.347 80pa 0.299 24pa Tiny Sample 0.455 24pa Tiny Sample 0.110 8pa Tiny Sample 0.404 9pa Tiny Sample
9 Miguel Amaya 0.391 115pa 0.272 65pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Shohei Ohtani #1 Strong recent formBatting 1.459 OPS (last 14d, +0.719 vs avg); strong vs Fastball
  • 2.Andy Pages #2Batting 0.837 OPS (last 14d, +0.097 vs avg)
  • 3.Teoscar Hernández #7Batting 0.821 OPS (last 14d, +0.081 vs avg)
Top Chicago Cubs Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alex Bregman #3 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Pete Crow-Armstrong #1 Strong recent formBatting 0.980 OPS (last 14d, +0.240 vs avg)
  • 3.Nico Hoerner #5 Strong recent formBatting 0.940 OPS (last 14d, +0.200 vs avg); strong vs Slider/Sweeper
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Tarik Skubal (Los Angeles Dodgers)
  • Elite ERA (2.81) — strong run prevention
  • Elite strikeout rate (10.7 K/9)
  • Above-average K rate (10.7 K/9)
  • Sharp control (1.4 BB/9)
  • FIP (2.75) confirms elite results
Javier Assad (Chicago Cubs)
  • FIP (4.92) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Houston Astros
8:10 PM ET · Minute Maid Park
Evenly matched tonight
BalancedLineup-Based Medium Confidence
Toronto Blue Jays starter Trey Yesavage (3.65 ERA) — Houston Astros starter Hayden Wesneski (3.86 ERA) — Matchup appears evenly balanced.
Log in to track picks
Toronto Blue Jays
Houston Astros
Overall edge indicator — left = Toronto Blue Jays · right = Houston Astros · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Toronto Blue Jays · RHP · 18 GS
Average
3.65ERA
1.14WHIP
8.70K/9
4.40BB/9
1.00HR/9
93.7IP
4.13FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.84 · WHIP 1.026 · 12.7 IP
Houston Astros · RHP · 2 GS
Small Sample
3.86ERA
1.29WHIP
6.20K/9
3.10BB/9
0.00HR/9
11.7IP
3.06FIP
⚠ Just 11.7 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.86 · WHIP 1.286 · 11.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Hayden Wesneski )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Nathan Lukes 0.300 201pa 0.361 49pa 0.361 35pa 0.377 30pa 0.390 19pa Tiny Sample
2 Vladimir Guerrero Jr. 0.364 259pa 0.216 111pa 0.330 52pa 0.262 37pa 0.138 14pa Tiny Sample
3 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
4 George Springer 0.340 231pa 0.294 123pa 0.274 40pa 0.505 14pa Tiny Sample 0.204 12pa Tiny Sample
5 Alejandro Kirk 0.349 102pa 0.284 53pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa Tiny Sample
6 Jesús Sánchez 0.378 152pa 0.240 52pa 0.290 35pa 0.316 42pa 0.291 17pa Tiny Sample
6 Josh Smith 0.323 122pa 0.388 36pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
6 Davis Schneider 0.277 104pa 0.137 38pa 0.420 18pa Tiny Sample 0.088 10pa Tiny Sample 0.352 5pa Tiny Sample
7 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
8 Andrés Giménez 0.325 209pa 0.217 86pa 0.258 40pa 0.310 40pa 0.235 15pa Tiny Sample
9 Myles Straw 0.281 165pa 0.110 49pa 0.205 16pa Tiny Sample 0.567 11pa Tiny Sample 0.000 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Houston Astros Hitters vs Pitch Families (opp. starter: Trey Yesavage )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jeremy Peña 0.391 164pa 0.395 90pa 0.152 21pa Tiny Sample 0.225 27pa 0.596 9pa Tiny Sample
2 Yordan Alvarez 0.459 285pa 0.364 96pa 0.328 74pa 0.506 51pa 0.439 24pa Tiny Sample
3 Isaac Paredes 0.373 296pa 0.271 101pa 0.310 52pa 0.195 44pa 0.402 16pa Tiny Sample
4 Daulton Varsho 0.321 242pa 0.287 87pa 0.309 43pa 0.248 41pa 0.413 15pa Tiny Sample
5 Christian Walker 0.325 285pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa Tiny Sample
6 Jose Altuve 0.332 248pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
6 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa Tiny Sample
7 Taylor Trammell 0.374 121pa 0.253 47pa 0.270 28pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
8 Yainer Diaz 0.307 141pa 0.284 62pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa Tiny Sample
9 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Toronto Blue Jays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Myles Straw #9Batting 0.817 OPS (last 14d, +0.077 vs avg); strong vs Fastball
  • 2.Jesús Sánchez #6 Limited recent PA — not over-weightedBatting 0.853 OPS (last 14d, +0.113 vs avg); strong vs Fastball
  • 3.Alejandro Kirk #5Batting 0.780 OPS (last 14d, +0.040 vs avg); strong vs Fastball
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Yordan Alvarez #2 Strong recent formBatting 1.108 OPS (last 14d, +0.368 vs avg)
  • 2.Christian Walker #5 Strong recent formBatting 0.988 OPS (last 14d, +0.248 vs avg); strong vs Slider/Sweeper
  • 3.Cam Smith #9Batting 1.076 OPS (last 14d, +0.336 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Trey Yesavage (Toronto Blue Jays)
  • Control concerns (4.4 BB/9)
Hayden Wesneski (Houston Astros)
  • Excellent HR suppression (0.0 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Tampa Bay Rays @ Colorado Rockies
8:40 PM ET · Coors Field
Colorado Rockies has the edge
Slight Colorado Rockies AdvantagePitcher-Based Medium Confidence
Tampa Bay Rays starter Freddy Peralta (5.37 ERA) — Colorado Rockies starter Gabriel Hughes (4.25 ERA) — Overall: Slight Colorado Rockies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Tampa Bay Rays
Colorado Rockies
Overall edge indicator — left = Tampa Bay Rays · right = Colorado Rockies · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Tampa Bay Rays · RHP · 23 GS
Below Average
5.37ERA
1.52WHIP
8.90K/9
3.80BB/9
1.50HR/9
117.3IP
4.66FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 11.08 · WHIP 2.154 · 13.0 IP
Colorado Rockies · RHP · 5 GS
Building Sample
4.25ERA
1.18WHIP
8.50K/9
2.70BB/9
0.30HR/9
29.7IP
2.71FIP
⚠ 29.7 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.28 · WHIP 1.239 · 15.3 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Gabriel Hughes )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Yandy Díaz 0.317 305pa 0.480 110pa 0.308 47pa 0.312 46pa 0.400 15pa Tiny Sample
2 Jonathan Aranda 0.367 311pa 0.363 93pa 0.253 56pa 0.384 34pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.461 264pa 0.304 144pa 0.304 54pa 0.256 41pa 0.481 19pa Tiny Sample
4 Liam Hicks 0.350 259pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
5 Ryan Vilade 0.307 149pa 0.277 36pa 0.593 23pa Tiny Sample 0.296 20pa Tiny Sample 0.392 4pa Tiny Sample
5 Victor Mesa Jr. 0.322 94pa 0.394 26pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
6 Chandler Simpson 0.322 300pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
7 Cedric Mullins 0.291 260pa 0.252 71pa 0.299 33pa 0.301 34pa 0.243 12pa Tiny Sample
7 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.264 14pa Tiny Sample 0.293 3pa Tiny Sample
8 Ben Williamson 0.350 185pa 0.223 72pa 0.215 29pa 0.324 18pa Tiny Sample 0.430 7pa Tiny Sample
8 Richie Palacios 0.335 184pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
9 Taylor Walls 0.312 226pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Colorado Rockies Hitters vs Pitch Families (opp. starter: Freddy Peralta )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake McCarthy 0.411 260pa 0.288 80pa 0.218 51pa 0.243 35pa 0.814 13pa Tiny Sample
2 Cole Carrigg 0.385 121pa 0.465 31pa 0.418 40pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
3 Mickey Moniak 0.390 159pa 0.357 77pa 0.241 51pa 0.357 27pa 0.301 14pa Tiny Sample
3 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
4 Hunter Goodman 0.388 247pa 0.349 131pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
5 TJ Rumfield 0.384 274pa 0.334 117pa 0.313 54pa 0.310 42pa 0.282 19pa Tiny Sample
6 Kyle Karros 0.416 246pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
7 Willi Castro 0.378 219pa 0.260 63pa 0.263 73pa 0.392 47pa 0.112 14pa Tiny Sample
8 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
8 Jordan Beck 0.327 73pa 0.226 46pa 0.239 22pa Tiny Sample 0.474 8pa Tiny Sample
9 Ezequiel Tovar 0.266 227pa 0.247 111pa 0.317 37pa 0.268 32pa 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Junior Caminero #3 Strong recent formBatting 1.119 OPS (last 14d, +0.379 vs avg); strong vs Fastball
  • 2.Liam Hicks #4Batting 0.864 OPS (last 14d, +0.124 vs avg)
  • 3.Jonathan Aranda #2Batting 0.812 OPS (last 14d, +0.072 vs avg)
Top Colorado Rockies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Willi Castro #7Batting 1.267 OPS (last 14d, +0.527 vs avg)
  • 2.Mickey Moniak #3Batting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
  • 3.Cole Carrigg #2Batting 0.850 OPS (last 14d, +0.110 vs avg)
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Freddy Peralta (Tampa Bay Rays)
  • Above-average K rate (8.9 K/9)
Gabriel Hughes (Colorado Rockies)
  • Excellent HR suppression (0.3 HR/9)
  • FIP (2.71) confirms elite results
  • ERA above FIP (2.71) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Detroit Tigers @ Seattle Mariners
9:40 PM ET · T-Mobile Park
Detroit Tigers has the edge
Slight Detroit Tigers AdvantagePitcher-Based Medium Confidence
Detroit Tigers starter Troy Melton (1.58 ERA) — Seattle Mariners starter Emerson Hancock (3.33 ERA) — Overall: Slight Detroit Tigers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Detroit Tigers
Seattle Mariners
Overall edge indicator — left = Detroit Tigers · right = Seattle Mariners · away pitching edge · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Detroit Tigers · RHP · 12 GS
Above Average
1.58ERA
0.91WHIP
7.80K/9
2.80BB/9
1.00HR/9
74.0IP
3.84FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.95 · WHIP 1.000 · 19.0 IP
Seattle Mariners · RHP · 21 GS
Average
3.33ERA
1.07WHIP
8.40K/9
2.20BB/9
1.20HR/9
116.3IP
3.82FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.24 · WHIP 1.471 · 17.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Detroit Tigers Hitters vs Pitch Families (opp. starter: Emerson Hancock )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kevin McGonigle 0.427 342pa 0.218 89pa 0.256 80pa 0.344 32pa 0.324 19pa Tiny Sample
2 Gleyber Torres 0.367 184pa 0.306 61pa 0.231 18pa Tiny Sample 0.272 16pa Tiny Sample 0.563 5pa Tiny Sample
2 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
3 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
4 Riley Greene 0.375 301pa 0.391 93pa 0.244 78pa 0.319 29pa 0.256 33pa
5 Colt Keith 0.321 211pa 0.312 52pa 0.328 66pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
6 Spencer Torkelson 0.352 295pa 0.327 117pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
7 Max Clark 0.289 34pa 0.717 8pa Tiny Sample 0.000 4pa Tiny Sample
8 Javier Báez 0.368 66pa 0.203 50pa 0.216 18pa Tiny Sample 0.147 12pa Tiny Sample 0.709 3pa Tiny Sample
8 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
9 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Seattle Mariners Hitters vs Pitch Families (opp. starter: Troy Melton )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Cole Young 0.345 324pa 0.342 101pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
2 Randy Arozarena 0.381 268pa 0.344 125pa 0.359 54pa 0.349 36pa 0.100 16pa Tiny Sample
3 Dominic Canzone 0.395 183pa 0.294 62pa 0.188 63pa 0.459 30pa 0.315 21pa Tiny Sample
4 Julio Rodríguez 0.332 271pa 0.294 118pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
5 Josh Naylor 0.351 283pa 0.270 89pa 0.227 54pa 0.243 35pa 0.155 28pa
6 Cal Raleigh 0.258 208pa 0.303 64pa 0.288 45pa 0.215 40pa 0.275 21pa Tiny Sample
7 Brendan Donovan 0.437 96pa 0.197 27pa 0.268 25pa 0.393 14pa Tiny Sample
8 Taylor Ward 0.382 345pa 0.220 123pa 0.287 38pa 0.237 33pa 0.272 10pa Tiny Sample
9 Colt Emerson 0.308 147pa 0.222 53pa 0.279 29pa 0.198 25pa 0.264 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Detroit Tigers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kevin McGonigle #1 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Colt Keith #5Batting 1.190 OPS (last 14d, +0.450 vs avg)
  • 3.Zach McKinstry #9Batting 1.053 OPS (last 14d, +0.313 vs avg); strong vs Fastball
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Julio Rodríguez #4 Strong recent formBatting 0.920 OPS (last 14d, +0.180 vs avg)
  • 2.Cole Young #1 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg); strong vs Slider/Sweeper
  • 3.Randy Arozarena #2Batting 0.816 OPS (last 14d, +0.076 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Troy Melton (Detroit Tigers)
  • Elite ERA (1.58) — strong run prevention
  • FIP (3.84) above ERA — may regress upward
Emerson Hancock (Seattle Mariners)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
San Diego Padres @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Arizona Diamondbacks has the edge
Slight Arizona Diamondbacks AdvantagePitcher-Based Medium Confidence
San Diego Padres starter Randy Vásquez (4.19 ERA) — Arizona Diamondbacks starter Eduardo Rodriguez (2.71 ERA) — Overall: Slight Arizona Diamondbacks Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Diego Padres
Arizona Diamondbacks
Overall edge indicator — left = San Diego Padres · right = Arizona Diamondbacks · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

San Diego Padres · RHP · 18 GS
Average
4.19ERA
1.42WHIP
5.80K/9
2.80BB/9
1.30HR/9
101.0IP
4.70FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.93 · WHIP 1.000 · 14.0 IP
Arizona Diamondbacks · LHP · 23 GS
Average
2.71ERA
1.24WHIP
6.10K/9
3.00BB/9
0.90HR/9
136.3IP
4.03FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.20 · WHIP 1.373 · 19.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
San Diego Padres Hitters vs Pitch Families (opp. starter: Eduardo Rodriguez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Fernando Tatis Jr. 0.347 309pa 0.377 127pa 0.263 48pa 0.307 25pa 0.000 13pa Tiny Sample
1 Gage Workman 0.201 23pa Tiny Sample 1.062 5pa Tiny Sample 0.277 9pa Tiny Sample 0.000 7pa Tiny Sample 0.000 4pa Tiny Sample
2 Luis Rengifo 0.303 185pa 0.320 57pa 0.234 49pa 0.217 31pa 0.057 12pa Tiny Sample
3 Manny Machado 0.366 282pa 0.249 119pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
4 Ty France 0.335 202pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
5 Jackson Merrill 0.333 274pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
6 Xander Bogaerts 0.344 286pa 0.243 99pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
6 Sung-Mun Song 0.330 88pa 0.283 18pa Tiny Sample 0.175 19pa Tiny Sample 0.138 5pa Tiny Sample 0.000 3pa Tiny Sample
7 Freddy Fermin 0.289 140pa 0.281 52pa 0.319 16pa Tiny Sample 0.300 12pa Tiny Sample 0.352 5pa Tiny Sample
8 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa Tiny Sample
9 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Randy Vásquez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Corbin Carroll 0.357 268pa 0.365 110pa 0.309 62pa 0.293 40pa 0.186 31pa
2 Geraldo Perdomo 0.361 304pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
3 Max Kepler 0.324 49pa 0.292 22pa Tiny Sample 0.193 23pa Tiny Sample 0.000 5pa Tiny Sample 0.262 6pa Tiny Sample
3 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa Tiny Sample
4 Ketel Marte 0.348 253pa 0.271 86pa 0.208 85pa 0.374 48pa 0.260 31pa
5 Nolan Arenado 0.417 235pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
6 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
7 Tim Tawa 0.335 134pa 0.260 52pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.379 10pa Tiny Sample
8 James McCann 0.399 65pa 0.279 43pa 0.412 12pa Tiny Sample 0.347 12pa Tiny Sample 0.126 8pa Tiny Sample
9 Ryan Waldschmidt 0.331 112pa 0.379 65pa 0.293 21pa Tiny Sample 0.125 10pa Tiny Sample 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top San Diego Padres Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Fernando Tatis Jr. #1 Strong recent formBatting 0.975 OPS (last 14d, +0.235 vs avg); strong vs Slider/Sweeper
  • 2.Jackson Merrill #5Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 3.Freddy Fermin #7Batting 0.900 OPS (last 14d, +0.160 vs avg); strong vs Fastball
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Randy Vásquez (San Diego Padres)
  • No significant outliers in available metrics
Eduardo Rodriguez (Arizona Diamondbacks)
  • Elite ERA (2.71) — strong run prevention
  • FIP (4.03) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Los Angeles Angels @ Baltimore Orioles
6:35 PM ET · Oriole Park at Camden Yards
Rodriguez (away) has struggled — offense could show up
Slight Baltimore Orioles AdvantagePitcher-Based Medium Confidence
Los Angeles Angels starter Grayson Rodriguez (7.24 ERA) — Baltimore Orioles starter Cade Povich (3.91 ERA) — Overall: Slight Baltimore Orioles Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Angels
Baltimore Orioles
Overall edge indicator — left = Los Angeles Angels · right = Baltimore Orioles · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Los Angeles Angels · RHP · 11 GS
Below Average
7.24ERA
1.59WHIP
7.40K/9
3.90BB/9
1.80HR/9
51.0IP
5.64FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.06 · WHIP 1.188 · 16.0 IP
Baltimore Orioles · LHP · 4 GS
Building Sample
3.91ERA
1.34WHIP
6.80K/9
2.90BB/9
1.40HR/9
25.3IP
4.77FIP
⚠ 25.3 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.00 · WHIP 1.333 · 6.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Cade Povich )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zach Neto 0.373 275pa 0.293 134pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
2 Mike Trout 0.388 314pa 0.296 70pa 0.335 43pa 0.170 28pa 0.219 12pa Tiny Sample
3 Nolan Schanuel 0.331 260pa 0.330 84pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
5 Denzer Guzman 0.317 92pa 0.321 51pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
6 Moisés Ballesteros 0.325 124pa 0.316 42pa 0.295 37pa 0.241 23pa Tiny Sample 0.543 11pa Tiny Sample
7 Travis d'Arnaud 0.233 45pa 0.256 11pa Tiny Sample 0.240 11pa Tiny Sample 0.176 5pa Tiny Sample
7 Josh Lowe 0.312 132pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
8 Tyler Heineman 0.346 71pa 0.183 26pa 0.139 25pa 0.084 21pa Tiny Sample 0.165 15pa Tiny Sample
8 Adam Frazier 0.359 78pa 0.151 28pa 0.271 13pa Tiny Sample 0.139 9pa Tiny Sample 0.224 7pa Tiny Sample
8 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
9 Wade Meckler 0.388 121pa 0.206 30pa 0.255 27pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Grayson Rodriguez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Tyler O'Neill 0.357 126pa 0.294 56pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
1 Leody Taveras 0.312 212pa 0.247 70pa 0.235 59pa 0.167 30pa 0.293 16pa Tiny Sample
1 Dylan Beavers 0.289 138pa 0.333 46pa 0.365 27pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
2 Pete Alonso 0.380 310pa 0.334 130pa 0.278 47pa 0.213 51pa 0.246 8pa Tiny Sample
3 Gunnar Henderson 0.318 274pa 0.267 129pa 0.312 70pa 0.323 42pa 0.243 30pa
4 Christian Encarnacion-Strand 0.372 37pa 0.269 17pa Tiny Sample 0.277 14pa Tiny Sample
5 Jackson Holliday 0.356 114pa 0.301 39pa 0.154 24pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
6 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 4pa Tiny Sample
7 Christian Franklin 0.229 20pa Tiny Sample 0.189 14pa Tiny Sample
8 Colton Cowser 0.386 149pa 0.248 64pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
9 Carlos Narváez 0.241 135pa 0.223 68pa 0.209 21pa Tiny Sample 0.236 10pa Tiny Sample 0.304 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Los Angeles Angels Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Wade Meckler #9Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #4Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 3.Jose Siri #8 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler O'Neill #1 Limited recent PA — not over-weightedBatting 1.471 OPS (last 14d, +0.731 vs avg); strong vs Fastball
  • 2.Coby Mayo #6Batting 0.976 OPS (last 14d, +0.236 vs avg); strong vs Fastball
  • 3.Leody Taveras #1Batting 0.662 OPS (last 14d); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Grayson Rodriguez (Los Angeles Angels)
  • High ERA (7.24) — run-prevention risk
  • ERA above FIP (5.64) — may regress downward (good sign)
Cade Povich (Baltimore Orioles)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Washington Nationals @ Philadelphia Phillies
6:40 PM ET · Citizens Bank Park
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Washington Nationals starter Carson Palmquist (7.71 ERA) — Philadelphia Phillies starter Jesús Luzardo (3.36 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Washington Nationals
Philadelphia Phillies
Overall edge indicator — left = Washington Nationals · right = Philadelphia Phillies · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Washington Nationals · LHP · 6 GS
Small Sample
7.71ERA
1.78WHIP
8.30K/9
4.40BB/9
0.60HR/9
16.3IP
4.13FIP
⚠ Just 16.3 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.45 · WHIP 2.250 · 6.7 IP
Philadelphia Phillies · LHP · 23 GS
Average
3.36ERA
1.16WHIP
10.80K/9
2.80BB/9
0.80HR/9
136.7IP
3.03FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.95 · WHIP 0.891 · 21.3 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Washington Nationals Hitters vs Pitch Families (opp. starter: Jesús Luzardo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Dylan Crews 0.298 189pa 0.239 63pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
2 Andrés Chaparro 0.391 80pa 0.229 30pa 0.282 27pa 0.285 10pa Tiny Sample
3 Brady House 0.296 137pa 0.410 73pa 0.175 19pa Tiny Sample 0.214 17pa Tiny Sample 0.320 5pa Tiny Sample
3 Abimelec Ortiz 0.308 24pa Tiny Sample 0.069 10pa Tiny Sample 0.230 3pa Tiny Sample
4 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Harry Ford 0.396 36pa 0.518 9pa Tiny Sample 0.587 3pa Tiny Sample 0.000 5pa Tiny Sample
6 José Tena 0.396 137pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
6 Jacob Young 0.349 213pa 0.189 90pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
7 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
8 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
9 Jorbit Vivas 0.334 152pa 0.276 50pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Carson Palmquist )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kyle Schwarber 0.446 254pa 0.260 135pa 0.379 50pa 0.280 54pa 0.390 20pa Tiny Sample
2 Trea Turner 0.324 304pa 0.240 138pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
3 Bryce Harper 0.414 243pa 0.380 117pa 0.310 56pa 0.309 59pa 0.186 35pa
3 Derek Hill 0.300 112pa 0.435 51pa 0.310 24pa Tiny Sample 0.316 12pa Tiny Sample 0.176 5pa Tiny Sample
4 Luis Arraez 0.350 334pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa Tiny Sample
5 Alec Bohm 0.311 320pa 0.182 112pa 0.475 32pa 0.196 22pa Tiny Sample 0.321 16pa Tiny Sample
6 J.T. Realmuto 0.306 230pa 0.297 65pa 0.168 25pa 0.299 20pa Tiny Sample 0.221 12pa Tiny Sample
7 Brandon Marsh 0.357 257pa 0.242 112pa 0.203 48pa 0.404 43pa 0.183 26pa
8 Bryson Stott 0.358 256pa 0.368 82pa 0.330 57pa 0.228 53pa 0.133 26pa
9 Justin Crawford 0.306 216pa 0.303 67pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jacob Young #6Batting 1.083 OPS (last 14d, +0.343 vs avg); strong vs Fastball
  • 2.Daylen Lile #7Batting 0.856 OPS (last 14d, +0.116 vs avg)
  • 3.Andrés Chaparro #2Batting 0.883 OPS (last 14d, +0.143 vs avg); strong vs Fastball
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bryce Harper #3 Strong recent formBatting 1.116 OPS (last 14d, +0.376 vs avg); strong vs Fastball
  • 2.Bryson Stott #8 Strong recent formBatting 1.068 OPS (last 14d, +0.328 vs avg); strong vs Slider/Sweeper
  • 3.Justin Crawford #9Batting 0.819 OPS (last 14d, +0.079 vs avg)
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Carson Palmquist (Washington Nationals)
  • High ERA (7.71) — run-prevention risk
  • Excellent HR suppression (0.6 HR/9)
  • Control concerns (4.4 BB/9)
  • ERA above FIP (4.13) — may regress downward (good sign)
Jesús Luzardo (Philadelphia Phillies)
  • Elite strikeout rate (10.8 K/9)
  • Above-average K rate (10.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
New York Mets @ Cleveland Guardians
6:40 PM ET · Progressive Field
Evenly matched tonight
BalancedBalanced Medium Confidence
New York Mets starter Sean Manaea (4.33 ERA) — Cleveland Guardians starter Joey Cantillo (3.87 ERA) — Matchup appears evenly balanced.
Log in to track picks
New York Mets
Cleveland Guardians
Overall edge indicator — left = New York Mets · right = Cleveland Guardians · home pitching edge · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

New York Mets · LHP · 10 GS
Average
4.33ERA
1.38WHIP
8.80K/9
3.20BB/9
1.20HR/9
97.7IP
4.35FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.50 · WHIP 1.500 · 18.0 IP
Cleveland Guardians · LHP · 24 GS
Average
3.87ERA
1.47WHIP
9.80K/9
4.30BB/9
1.10HR/9
118.7IP
4.09FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.97 · WHIP 1.816 · 12.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
New York Mets Hitters vs Pitch Families (opp. starter: Joey Cantillo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 A.J. Ewing 0.381 187pa 0.291 69pa 0.240 42pa 0.191 24pa Tiny Sample 0.215 14pa Tiny Sample
2 Francisco Lindor 0.299 163pa 0.329 44pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
3 Bo Bichette 0.307 279pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
4 Francisco Alvarez 0.356 175pa 0.303 89pa 0.388 32pa 0.324 19pa Tiny Sample 0.254 8pa Tiny Sample
5 Carson Benge 0.374 283pa 0.267 90pa 0.266 54pa 0.312 47pa 0.237 25pa
6 Luis Robert Jr. 0.265 110pa 0.346 42pa 0.157 10pa Tiny Sample 0.282 10pa Tiny Sample 0.000 3pa Tiny Sample
7 Marcus Semien 0.339 240pa 0.134 123pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa Tiny Sample
8 Jared Young 0.332 137pa 0.223 43pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
9 Luis Torrens 0.323 127pa 0.194 59pa 0.231 21pa Tiny Sample 0.358 20pa Tiny Sample 0.110 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Cleveland Guardians Hitters vs Pitch Families (opp. starter: Sean Manaea )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Steven Kwan 0.349 311pa 0.231 81pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
3 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
4 Rhys Hoskins 0.345 210pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
4 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
5 Angel Martínez 0.339 167pa 0.382 54pa 0.225 58pa 0.524 27pa 0.137 22pa Tiny Sample
6 Travis Bazzana 0.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
7 Gabriel Arias 0.294 89pa 0.310 47pa 0.238 14pa Tiny Sample 0.519 16pa Tiny Sample 0.126 7pa Tiny Sample
8 Austin Hedges 0.361 132pa 0.188 43pa 0.278 15pa Tiny Sample 0.157 10pa Tiny Sample
9 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Mets Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Carson Benge #5 Strong recent formBatting 1.041 OPS (last 14d, +0.301 vs avg); strong vs Fastball
  • 2.Francisco Lindor #2 Strong recent formBatting 0.953 OPS (last 14d, +0.213 vs avg)
  • 3.Luis Torrens #9Batting 1.067 OPS (last 14d, +0.327 vs avg); strong vs Fastball
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Nathaniel Lowe #4 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Steven Kwan #1 Strong recent formBatting 0.965 OPS (last 14d, +0.225 vs avg); strong vs Fastball
  • 3.Rhys Hoskins #4 Limited recent PA — not over-weightedBatting 0.857 OPS (last 14d, +0.117 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Sean Manaea (New York Mets)
  • No significant outliers in available metrics
Joey Cantillo (Cleveland Guardians)
  • Above-average K rate (9.8 K/9)
  • Control concerns (4.3 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Athletics @ Cincinnati Reds
6:40 PM ET · Great American Ball Park
Athletics has the edge
Slight Athletics AdvantagePitcher-Based Medium Confidence
Athletics starter J.T. Ginn (3.51 ERA) — Cincinnati Reds starter Brady Singer (4.67 ERA) — Overall: Slight Athletics Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Cincinnati Reds
Overall edge indicator — left = Athletics · right = Cincinnati Reds · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Athletics · RHP · 19 GS
Average
3.51ERA
1.21WHIP
8.00K/9
3.60BB/9
1.00HR/9
113.0IP
4.19FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.167 · 6.0 IP
Cincinnati Reds · RHP · 22 GS
Below Average
4.67ERA
1.43WHIP
7.70K/9
3.10BB/9
1.70HR/9
113.7IP
5.09FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.18 · WHIP 1.471 · 17.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Athletics Hitters vs Pitch Families (opp. starter: Brady Singer )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Lawrence Butler 0.275 204pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
2 Jacob Wilson 0.341 223pa 0.234 76pa 0.239 49pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
3 Tyler Soderstrom 0.376 294pa 0.338 81pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
4 Jonah Heim 0.308 159pa 0.208 50pa 0.333 45pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
5 Jeff McNeil 0.300 227pa 0.249 67pa 0.257 50pa 0.466 14pa Tiny Sample 0.155 25pa
6 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
7 Donovan Walton 0.422 87pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
7 Alika Williams 0.386 88pa 0.042 38pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa Tiny Sample
8 Carlos Cortes 0.362 150pa 0.289 48pa 0.264 35pa 0.233 22pa Tiny Sample 0.246 19pa Tiny Sample
8 Max Muncy 0.454 122pa 0.188 63pa 0.195 28pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
9 Henry Bolte 0.352 185pa 0.266 68pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Cincinnati Reds Hitters vs Pitch Families (opp. starter: J.T. Ginn )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Elly De La Cruz 0.382 263pa 0.351 74pa 0.424 70pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.285 149pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Tyler Stephenson 0.389 201pa 0.285 93pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
5 Eugenio Suárez 0.322 204pa 0.243 89pa 0.227 24pa Tiny Sample 0.299 29pa 0.334 9pa Tiny Sample
5 Ivan Johnson 0.473 13pa Tiny Sample 0.172 4pa Tiny Sample 0.000 6pa Tiny Sample
6 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
7 TJ Friedl 0.291 178pa 0.282 34pa 0.065 35pa 0.242 21pa Tiny Sample 0.307 9pa Tiny Sample
7 Héctor Rodríguez 0.387 10pa Tiny Sample 0.147 6pa Tiny Sample 0.000 3pa Tiny Sample 0.000 3pa Tiny Sample
8 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa Tiny Sample
9 Matt McLain 0.340 216pa 0.346 107pa 0.267 31pa 0.311 29pa 0.138 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Lawrence Butler #1Batting 0.826 OPS (last 14d, +0.086 vs avg)
  • 2.Henry Bolte #9Batting 0.797 OPS (last 14d, +0.057 vs avg); strong vs Fastball
  • 3.Jonah Heim #4Batting 0.774 OPS (last 14d, +0.034 vs avg)
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Sal Stewart #2 Strong recent formBatting 0.950 OPS (last 14d, +0.210 vs avg); strong vs Fastball
  • 2.Elly De La Cruz #1 Strong recent formBatting 0.937 OPS (last 14d, +0.197 vs avg)
  • 3.Tyler Stephenson #4Batting 1.036 OPS (last 14d, +0.296 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

J.T. Ginn (Athletics)
  • No significant outliers in available metrics
Brady Singer (Cincinnati Reds)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
St. Louis Cardinals @ New York Yankees
7:05 PM ET · Yankee Stadium
Evenly matched tonight
BalancedBalanced Medium Confidence
St. Louis Cardinals starter Hunter Dobbins (3.60 ERA) — New York Yankees starter Ryan Weathers (3.79 ERA) — Matchup appears evenly balanced.
Log in to track picks
St. Louis Cardinals
New York Yankees
Overall edge indicator — left = St. Louis Cardinals · right = New York Yankees · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

St. Louis Cardinals · RHP · 5 GS
Building Sample
3.60ERA
1.30WHIP
8.10K/9
3.20BB/9
1.40HR/9
40.0IP
4.43FIP
⚠ 40.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.06 · WHIP 1.189 · 17.7 IP
New York Yankees · LHP · 22 GS
Average
3.79ERA
1.22WHIP
9.80K/9
2.50BB/9
1.30HR/9
121.0IP
3.71FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.31 · WHIP 1.157 · 23.3 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Ryan Weathers )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 JJ Wetherholt 0.349 322pa 0.263 98pa 0.231 54pa 0.352 33pa 0.321 18pa Tiny Sample
2 Iván Herrera 0.342 280pa 0.334 126pa 0.283 55pa 0.312 47pa 0.400 13pa Tiny Sample
2 Jordan Walker 0.341 281pa 0.304 135pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
3 José Fermín 0.294 175pa 0.240 53pa 0.142 31pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
3 Alec Burleson 0.359 244pa 0.302 111pa 0.378 82pa 0.394 57pa 0.322 26pa
4 Nelson Velázquez 0.408 79pa 0.224 21pa Tiny Sample 0.396 12pa Tiny Sample 0.390 9pa Tiny Sample
5 Masyn Winn 0.295 257pa 0.282 122pa 0.293 41pa 0.258 37pa 0.098 16pa Tiny Sample
6 Blaze Jordan 0.288 93pa 0.271 46pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
7 Nathan Church 0.316 167pa 0.225 84pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
8 Pedro Pagés 0.261 98pa 0.240 51pa 0.213 29pa 0.236 15pa Tiny Sample 0.000 3pa Tiny Sample
9 Bryan Torres 0.351 67pa 0.112 14pa Tiny Sample 0.243 16pa Tiny Sample 0.303 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
New York Yankees Hitters vs Pitch Families (opp. starter: Hunter Dobbins )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Trent Grisham 0.299 273pa 0.337 65pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
2 Ben Rice 0.436 253pa 0.336 125pa 0.334 55pa 0.331 57pa 0.146 30pa
3 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
4 Heliot Ramos 0.304 194pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
5 Spencer Jones 0.350 74pa 0.371 31pa 0.469 19pa Tiny Sample 0.113 20pa Tiny Sample 0.115 6pa Tiny Sample
6 Jazz Chisholm Jr. 0.308 240pa 0.356 94pa 0.339 47pa 0.191 57pa 0.105 15pa Tiny Sample
7 Ryan McMahon 0.333 168pa 0.158 68pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
8 George Lombard Jr. 0.327 22pa Tiny Sample 0.560 8pa Tiny Sample 0.567 4pa Tiny Sample 0.000 3pa Tiny Sample
9 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
9 Ali Sánchez 0.313 46pa 0.303 14pa Tiny Sample 0.555 7pa Tiny Sample 0.000 5pa Tiny Sample 0.000 3pa Tiny Sample
9 Austin Wells 0.338 156pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #3 Strong recent formBatting 0.954 OPS (last 14d, +0.214 vs avg)
  • 2.Nathan Church #7Batting 0.791 OPS (last 14d, +0.051 vs avg); strong vs Fastball
  • 3.Blaze Jordan #6Batting 0.777 OPS (last 14d, +0.037 vs avg); strong vs Fastball
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis García Jr. #3 Strong recent formBatting 1.008 OPS (last 14d, +0.268 vs avg); strong vs Slider/Sweeper
  • 2.George Lombard Jr. #8 Limited recent PA — not over-weightedBatting 1.017 OPS (last 14d, +0.277 vs avg)
  • 3.Ryan McMahon #7Batting 0.807 OPS (last 14d, +0.067 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Hunter Dobbins (St. Louis Cardinals)
  • No significant outliers in available metrics
Ryan Weathers (New York Yankees)
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Chicago White Sox @ Boston Red Sox
7:10 PM ET · Fenway Park
Boston Red Sox has the edge
BalancedLineup-Based Medium Confidence
Chicago White Sox starter Davis Martin (4.13 ERA) — Boston Red Sox starter Patrick Sandoval (3.38 ERA) — Matchup appears evenly balanced.
Log in to track picks
Chicago White Sox
Boston Red Sox
Overall edge indicator — left = Chicago White Sox · right = Boston Red Sox · even pitching · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Chicago White Sox · RHP · 22 GS
Average
4.13ERA
1.31WHIP
7.90K/9
2.70BB/9
0.70HR/9
122.0IP
3.54FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.56 · WHIP 1.562 · 16.0 IP
Boston Red Sox · LHP · 5 GS
Small Sample
3.38ERA
1.67WHIP
9.40K/9
3.80BB/9
1.10HR/9
24.0IP
4.07FIP
⚠ Just 24.0 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.45 · WHIP 1.636 · 14.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Chicago White Sox Hitters vs Pitch Families (opp. starter: Patrick Sandoval )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
2 Munetaka Murakami 0.420 195pa 0.246 98pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.355 352pa 0.324 116pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Randal Grichuk 0.311 110pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
5 Colson Montgomery 0.321 314pa 0.238 100pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
6 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
7 Brenton Doyle 0.333 94pa 0.220 48pa 0.233 25pa 0.355 6pa Tiny Sample 0.000 3pa Tiny Sample
7 Sam Antonacci 0.372 251pa 0.268 67pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
8 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
9 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
9 Luisangel Acuña 0.308 127pa 0.274 57pa 0.144 33pa 0.345 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Boston Red Sox Hitters vs Pitch Families (opp. starter: Davis Martin )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Nick Sogard 0.317 64pa 0.000 17pa Tiny Sample 0.540 15pa Tiny Sample 0.455 7pa Tiny Sample 0.230 6pa Tiny Sample
2 Eli White 0.372 103pa 0.397 42pa 0.203 25pa 0.200 8pa Tiny Sample 0.293 3pa Tiny Sample
2 Ceddanne Rafaela 0.311 284pa 0.446 108pa 0.332 56pa 0.276 38pa 0.801 13pa Tiny Sample
3 Wilyer Abreu 0.344 281pa 0.359 90pa 0.285 82pa 0.366 36pa 0.207 23pa Tiny Sample
4 Willson Contreras 0.429 266pa 0.326 94pa 0.416 55pa 0.295 29pa 0.390 11pa Tiny Sample
4 Anthony Seigler 0.359 91pa 0.306 18pa Tiny Sample 0.178 19pa Tiny Sample 0.113 11pa Tiny Sample 0.304 7pa Tiny Sample
5 Masataka Yoshida 0.327 177pa 0.398 31pa 0.354 40pa 0.182 30pa 0.381 12pa Tiny Sample
6 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.403 18pa Tiny Sample 0.266 8pa Tiny Sample
7 Jarren Duran 0.316 247pa 0.192 98pa 0.236 66pa 0.238 52pa 0.170 30pa
8 Andruw Monasterio 0.380 156pa 0.250 85pa 0.292 22pa Tiny Sample 0.428 15pa Tiny Sample 0.413 6pa Tiny Sample
9 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Chase Meidroth #1 Strong recent formBatting 0.939 OPS (last 14d, +0.199 vs avg); strong vs Fastball
  • 2.Randal Grichuk #4Batting 0.926 OPS (last 14d, +0.186 vs avg)
  • 3.Munetaka Murakami #2Batting 0.781 OPS (last 14d, +0.041 vs avg)
Top Boston Red Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ceddanne Rafaela #2 Strong recent formBatting 1.127 OPS (last 14d, +0.387 vs avg); strong vs Slider/Sweeper
  • 2.Wilyer Abreu #3 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg)
  • 3.Caleb Durbin #6 Strong recent formBatting 0.986 OPS (last 14d, +0.246 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Davis Martin (Chicago White Sox)
  • No significant outliers in available metrics
Patrick Sandoval (Boston Red Sox)
  • Above-average K rate (9.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Miami Marlins @ Atlanta Braves
7:15 PM ET · Truist Park
Atlanta Braves has the edge
BalancedBalanced Medium Confidence
Miami Marlins starter Ryan Gusto (4.80 ERA) — Atlanta Braves starter Grant Holmes (3.67 ERA) — Matchup appears evenly balanced.
Log in to track picks
Miami Marlins
Atlanta Braves
Overall edge indicator — left = Miami Marlins · right = Atlanta Braves · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Miami Marlins · RHP · 9 GS
Building Sample
4.80ERA
1.36WHIP
7.80K/9
2.60BB/9
1.00HR/9
45.0IP
3.86FIP
⚠ 45.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.41 · WHIP 1.163 · 16.3 IP
Atlanta Braves · RHP · 21 GS
Average
3.67ERA
1.34WHIP
7.70K/9
3.80BB/9
1.50HR/9
108.0IP
4.97FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.45 · WHIP 1.340 · 15.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Miami Marlins Hitters vs Pitch Families (opp. starter: Grant Holmes )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kyle Stowers 0.309 203pa 0.315 83pa 0.341 57pa 0.535 34pa 0.318 24pa Tiny Sample
2 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
3 Otto Lopez 0.414 252pa 0.320 140pa 0.209 62pa 0.230 43pa 0.317 20pa Tiny Sample
4 Owen Caissie 0.341 136pa 0.210 59pa 0.367 37pa 0.202 32pa 0.388 15pa Tiny Sample
5 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
6 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa Tiny Sample
7 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
7 Leo Jiménez 0.305 104pa 0.093 36pa 0.261 28pa 0.235 6pa Tiny Sample 0.709 3pa Tiny Sample
8 Agustín Ramírez 0.247 98pa 0.429 31pa 0.308 12pa Tiny Sample 0.600 6pa Tiny Sample 0.266 8pa Tiny Sample
8 Joe Mack 0.356 128pa 0.254 51pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Javier Sanoja 0.313 179pa 0.274 86pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Atlanta Braves Hitters vs Pitch Families (opp. starter: Ryan Gusto )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Drake Baldwin 0.400 247pa 0.293 101pa 0.337 55pa 0.281 40pa 0.297 21pa Tiny Sample
2 Ronald Acuña Jr. 0.340 190pa 0.330 57pa 0.333 29pa 0.583 13pa Tiny Sample 0.328 10pa Tiny Sample
3 Matt Olson 0.407 328pa 0.320 115pa 0.397 50pa 0.277 50pa 0.278 12pa Tiny Sample
4 Michael Harris II 0.350 222pa 0.344 134pa 0.363 62pa 0.213 46pa 0.329 18pa Tiny Sample
5 Ozzie Albies 0.343 255pa 0.317 86pa 0.276 98pa 0.283 66pa 0.265 28pa
6 Mike Yastrzemski 0.340 187pa 0.255 65pa 0.321 41pa 0.364 27pa 0.110 8pa Tiny Sample
6 Mauricio Dubón 0.341 287pa 0.290 114pa 0.214 58pa 0.427 24pa Tiny Sample 0.219 15pa Tiny Sample
7 Dominic Smith 0.354 161pa 0.322 52pa 0.134 40pa 0.351 34pa 0.225 16pa Tiny Sample
7 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
8 Austin Riley 0.347 301pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
9 Jim Jarvis 0.297 63pa 0.156 16pa Tiny Sample 0.370 20pa Tiny Sample 0.249 5pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Stowers #1 Strong recent formBatting 1.004 OPS (last 14d, +0.264 vs avg)
  • 2.Jakob Marsee #6Batting 0.993 OPS (last 14d, +0.253 vs avg)
  • 3.Javier Sanoja #9Batting 0.849 OPS (last 14d, +0.109 vs avg)
Top Atlanta Braves Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Matt Olson #3 Strong recent formBatting 1.203 OPS (last 14d, +0.463 vs avg); strong vs Fastball
  • 2.Mike Yastrzemski #6 Limited recent PA — not over-weightedBatting 0.985 OPS (last 14d, +0.245 vs avg)
  • 3.Austin Riley #8Batting 0.869 OPS (last 14d, +0.129 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Ryan Gusto (Miami Marlins)
  • No significant outliers in available metrics
Grant Holmes (Atlanta Braves)
  • FIP (4.97) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Pittsburgh Pirates @ Milwaukee Brewers
7:40 PM ET · American Family Field
Milwaukee Brewers has the edge
Slight Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
Pittsburgh Pirates starter Jared Jones (4.02 ERA) — Milwaukee Brewers starter Logan Henderson (2.70 ERA) — Overall: Slight Milwaukee Brewers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Pittsburgh Pirates
Milwaukee Brewers
Overall edge indicator — left = Pittsburgh Pirates · right = Milwaukee Brewers · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Pittsburgh Pirates · RHP · 12 GS
Average
4.02ERA
1.11WHIP
10.00K/9
2.60BB/9
1.50HR/9
56.0IP
3.88FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.94 · WHIP 1.125 · 16.0 IP
Milwaukee Brewers · RHP · 10 GS
Above Average
2.70ERA
0.90WHIP
11.20K/9
1.80BB/9
1.30HR/9
50.0IP
3.15FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.16 · WHIP 0.840 · 16.7 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Pittsburgh Pirates Hitters vs Pitch Families (opp. starter: Logan Henderson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake Mangum 0.330 200pa 0.333 75pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 247pa 0.240 132pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.396 276pa 0.312 114pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
4 Esmerlyn Valdez 0.441 110pa 0.467 52pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Spencer Horwitz 0.350 208pa 0.251 71pa 0.319 30pa 0.338 30pa 0.629 11pa Tiny Sample
6 Nick Gonzales 0.343 297pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
8 Jacob Gonzalez 0.280 84pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Jared Jones )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Brice Turang 0.395 277pa 0.306 101pa 0.299 56pa 0.371 47pa 0.212 29pa
2 Jackson Chourio 0.365 221pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 Jake Bauers 0.414 247pa 0.403 95pa 0.495 45pa 0.308 46pa 0.236 14pa Tiny Sample
3 Garrett Mitchell 0.336 246pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
4 William Contreras 0.370 287pa 0.231 113pa 0.325 33pa 0.257 31pa 0.176 10pa Tiny Sample
5 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
6 Andrew Vaughn 0.471 149pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
7 Luis Lara 0.352 55pa 0.235 23pa Tiny Sample 0.364 11pa Tiny Sample 0.080 9pa Tiny Sample 0.395 4pa Tiny Sample
8 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 David Hamilton 0.371 196pa 0.229 57pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Pittsburgh Pirates Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Lowe #2 Strong recent formBatting 0.901 OPS (last 14d, +0.161 vs avg)
  • 2.Endy Rodríguez #7Batting 0.781 OPS (last 14d, +0.041 vs avg); strong vs Fastball
  • 3.Jake Mangum #1Batting 0.710 OPS (last 14d)
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #3Batting 1.081 OPS (last 14d, +0.341 vs avg)
  • 2.Jackson Chourio #2Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 3.Andrew Vaughn #6Batting 0.784 OPS (last 14d, +0.044 vs avg); strong vs Fastball
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Jared Jones (Pittsburgh Pirates)
  • Above-average K rate (10.0 K/9)
Logan Henderson (Milwaukee Brewers)
  • Elite ERA (2.70) — strong run prevention
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • Sharp control (1.8 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Minnesota Twins @ Kansas City Royals
7:40 PM ET · Kauffman Stadium
Kansas City Royals has the edge
BalancedPitcher-Based Medium Confidence
Minnesota Twins starter Joe Ryan (3.65 ERA) — Kansas City Royals starter Randy Dobnak (1.16 ERA) — Matchup appears evenly balanced.
Log in to track picks
Minnesota Twins
Kansas City Royals
Overall edge indicator — left = Minnesota Twins · right = Kansas City Royals · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

How good are tonight's starters? Hover any stat for a plain-English explanation.

Minnesota Twins · RHP · 23 GS
Average
3.65ERA
1.14WHIP
9.90K/9
1.90BB/9
1.20HR/9
125.7IP
3.48FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.39 · WHIP 1.761 · 15.3 IP
Kansas City Royals · RHP · 4 GS
Building Sample
1.16ERA
1.19WHIP
4.40K/9
3.80BB/9
0.60HR/9
31.0IP
4.28FIP
⚠ 31.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.53 · WHIP 0.941 · 17.0 IP
Pitch-Family & Type Context

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.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Minnesota Twins Hitters vs Pitch Families (opp. starter: Randy Dobnak )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Trevor Larnach 0.384 218pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa Tiny Sample
2 Ryan Jeffers 0.426 146pa 0.300 68pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
3 Josh Bell 0.350 270pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
4 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
5 Royce Lewis 0.325 214pa 0.303 102pa 0.183 40pa 0.303 20pa Tiny Sample 0.077 9pa Tiny Sample
6 Brooks Lee 0.356 251pa 0.289 90pa 0.245 96pa 0.243 49pa 0.251 12pa Tiny Sample
7 Austin Martin 0.352 238pa 0.240 69pa 0.197 33pa 0.313 17pa Tiny Sample
7 Alan Roden 0.249 57pa 0.278 12pa Tiny Sample 0.271 13pa Tiny Sample 0.490 5pa Tiny Sample 0.220 4pa Tiny Sample
8 Luke Keaschall 0.374 275pa 0.325 117pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
9 Ryan Kreidler 0.376 131pa 0.215 56pa 0.160 24pa Tiny Sample 0.148 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Kansas City Royals Hitters vs Pitch Families (opp. starter: Joe Ryan )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Carter Jensen 0.359 241pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Bobby Witt Jr. 0.363 231pa 0.287 130pa 0.356 49pa 0.347 34pa 0.449 7pa Tiny Sample
3 Jac Caglianone 0.326 209pa 0.367 97pa 0.390 62pa 0.329 49pa 0.219 23pa Tiny Sample
4 Salvador Perez 0.320 207pa 0.234 137pa 0.333 54pa 0.217 57pa 0.175 14pa Tiny Sample
4 Tyler Tolbert 0.301 67pa 0.401 28pa 0.381 12pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa Tiny Sample
5 Michael Massey 0.296 195pa 0.305 52pa 0.252 48pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
6 Nick Loftin 0.377 194pa 0.264 71pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
7 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
8 Starling Marte 0.320 92pa 0.226 36pa 0.251 26pa 0.291 20pa Tiny Sample 0.000 3pa Tiny Sample
8 John Rave 0.389 42pa 0.462 9pa Tiny Sample 0.188 16pa Tiny Sample 0.529 7pa Tiny Sample 0.000 3pa Tiny Sample
9 Kyle Isbel 0.329 133pa 0.219 35pa 0.172 37pa 0.335 20pa Tiny Sample 0.293 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #5Batting 1.220 OPS (last 14d, +0.480 vs avg); strong vs Fastball
  • 2.Josh Bell #3Batting 0.980 OPS (last 14d, +0.240 vs avg); strong vs Fastball
  • 3.Luke Keaschall #8Batting 0.902 OPS (last 14d, +0.162 vs avg); strong vs Fastball
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler Tolbert #4Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 2.Bobby Witt Jr. #2 Limited recent PA — not over-weightedBatting 1.033 OPS (last 14d, +0.293 vs avg)
  • 3.Jac Caglianone #3Batting 0.854 OPS (last 14d, +0.114 vs avg)
Pitcher Notes

Quick green flags or red flags based on each starter's season numbers.

Joe Ryan (Minnesota Twins)
  • Above-average K rate (9.9 K/9)
  • Sharp control (1.9 BB/9)
Randy Dobnak (Kansas City Royals)
  • Elite ERA (1.16) — strong run prevention
  • Excellent HR suppression (0.6 HR/9)
  • FIP (4.28) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Pitcher quality scores use ERA, WHIP, K/9, BB/9, and HR/9 relative to 2026 MLB averages. Lineup scores use recent OPS (last 14 days) weighted by batting order. Confidence reflects available data — not a betting recommendation.