⚾ Daily Matchup Lab

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

Tue, Jul 21, 2026

Matchups

13 games
Chicago White Sox @ Texas Rangers
8:05 PM ET · Globe Life Field
Texas Rangers has the edge
Slight Texas Rangers AdvantagePitcher-Based Medium Confidence
Chicago White Sox starter Noah Schultz (6.06 ERA) — Texas Rangers starter Kumar Rocker (4.08 ERA) — Overall: Slight Texas Rangers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Chicago White Sox
Texas Rangers
Overall edge indicator — left = Chicago White Sox · right = Texas Rangers · 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.

Chicago White Sox · LHP · 14 GS
Below Average
6.06ERA
1.42WHIP
8.10K/9
4.30BB/9
1.20HR/9
65.3IP
4.93FIP
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 8.03 · WHIP 1.703 · 12.3 IP
Texas Rangers · RHP · 19 GS
Average
4.08ERA
1.33WHIP
8.20K/9
3.30BB/9
1.20HR/9
108.0IP
4.22FIP
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.167 · 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.
Chicago White Sox Hitters vs Pitch Families (opp. starter: Kumar Rocker )
📖 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 Sam Antonacci 0.372 251pa 0.268 67pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa 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 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
5 Andrew Benintendi 0.346 193pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
5 Junior Perez 0.185 29pa 0.277 13pa Tiny Sample 0.290 7pa Tiny Sample 0.680 4pa Tiny Sample
6 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
7 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
8 Luisangel Acuña 0.308 127pa 0.274 57pa 0.144 33pa 0.345 11pa Tiny Sample
9 Drew Romo 0.311 89pa 0.170 24pa Tiny Sample 0.171 37pa 0.083 17pa Tiny Sample 0.080 11pa 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: Noah Schultz )
📖 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 Austin Wynns 0.291 65pa 0.183 23pa Tiny Sample 0.000 16pa Tiny Sample 0.000 6pa Tiny Sample
1 Wyatt Langford 0.329 196pa 0.430 72pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
2 Justin Foscue 0.326 73pa 0.306 48pa 0.321 17pa Tiny Sample 0.454 14pa Tiny Sample
3 Nicky Lopez 0.336 124pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
3 Josh Jung 0.357 231pa 0.293 97pa 0.446 42pa 0.371 31pa 0.501 6pa Tiny Sample
4 Brandon Nimmo 0.378 303pa 0.346 88pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
4 Evan Carter 0.333 211pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa Tiny Sample
5 Jake Burger 0.325 254pa 0.336 144pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
6 Ezequiel Duran 0.341 233pa 0.406 115pa 0.367 46pa 0.259 43pa 0.139 9pa Tiny Sample
7 Cam Cauley 0.348 45pa 0.347 20pa Tiny Sample 0.223 11pa Tiny Sample 0.293 6pa Tiny Sample
8 Elias Díaz 0.343 78pa 0.216 36pa 0.312 23pa Tiny Sample 0.558 12pa Tiny Sample 0.176 5pa 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 Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

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 #6 Strong recent formBatting 0.916 OPS (last 14d, +0.176 vs avg); strong vs Slider/Sweeper
  • 3.Elias Díaz #8Batting 0.721 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Noah Schultz (Chicago White Sox)
  • High ERA (6.06) — run-prevention risk
  • Control concerns (4.3 BB/9)
  • ERA above FIP (4.93) — may regress downward (good sign)
Kumar Rocker (Texas Rangers)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 22 hitters
Detroit Tigers @ Chicago Cubs
8:05 PM ET · Wrigley Field
Detroit Tigers has the edge
Slight Detroit Tigers AdvantagePitcher-Based Medium Confidence
Detroit Tigers starter Framber Valdez (4.17 ERA) — Chicago Cubs starter David Peterson (5.35 ERA) — Overall: Slight Detroit Tigers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Detroit Tigers
Chicago Cubs
Overall edge indicator — left = Detroit Tigers · right = Chicago Cubs · 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 · LHP · 23 GS
Average
4.17ERA
1.37WHIP
7.30K/9
3.20BB/9
0.90HR/9
127.3IP
4.10FIP
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.58 · WHIP 1.627 · 19.7 IP
Chicago Cubs · LHP · 15 GS
Below Average
5.35ERA
1.50WHIP
7.50K/9
3.70BB/9
0.90HR/9
106.0IP
4.14FIP
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.52 · WHIP 1.014 · 23.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.
Detroit Tigers Hitters vs Pitch Families (opp. starter: David Peterson )
📖 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 Gleyber Torres 0.367 184pa 0.306 61pa 0.231 18pa Tiny Sample 0.272 16pa Tiny Sample 0.563 5pa Tiny Sample
1 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa Tiny Sample
2 Colt Keith 0.321 211pa 0.312 52pa 0.328 66pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
2 Kevin McGonigle 0.427 342pa 0.218 89pa 0.256 80pa 0.344 32pa 0.324 19pa Tiny Sample
3 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
4 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
5 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
5 Riley Greene 0.375 301pa 0.391 93pa 0.244 78pa 0.319 29pa 0.256 33pa
6 Spencer Torkelson 0.352 295pa 0.327 117pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
7 Matt Vierling 0.265 188pa 0.284 87pa 0.264 33pa 0.218 21pa Tiny Sample 0.000 5pa Tiny Sample
8 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 3pa Tiny Sample
9 Jake Rogers 0.307 99pa 0.177 31pa 0.157 10pa Tiny Sample 0.324 7pa Tiny Sample 0.000 3pa 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: Framber Valdez )
📖 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 Justin Dean 0.339 15pa Tiny Sample 0.293 3pa Tiny Sample
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 Carson Kelly 0.367 204pa 0.330 96pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
5 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
6 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
7 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
8 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 Michael Conforto 0.428 132pa 0.383 35pa 0.157 44pa 0.184 16pa Tiny Sample 0.113 11pa Tiny Sample
9 Kevin Alcántara 0.320 30pa 0.251 14pa Tiny Sample 0.389 10pa Tiny Sample 0.454 6pa 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 #2 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Colt Keith #2Batting 1.190 OPS (last 14d, +0.450 vs avg)
  • 3.Ben Malgeri #8 Limited recent PA — not over-weightedBatting 1.393 OPS (last 14d, +0.653 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 #6 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.

Framber Valdez (Detroit Tigers)
  • No significant outliers in available metrics
David Peterson (Chicago Cubs)
  • ERA above FIP (4.14) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Miami Marlins @ Houston Astros
8:10 PM ET · Minute Maid Park
Miami Marlins has the edge
Slight Miami Marlins AdvantagePitcher-Based Medium Confidence
Miami Marlins starter Tyler Phillips (3.47 ERA) — Houston Astros starter Tatsuya Imai (5.55 ERA) — Overall: Slight Miami Marlins Advantage. Edge source: Pitcher-Based.
Log in to track picks
Miami Marlins
Houston Astros
Overall edge indicator — left = Miami Marlins · 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.

Miami Marlins · RHP · 13 GS
Average
3.47ERA
1.36WHIP
6.80K/9
3.80BB/9
1.20HR/9
93.3IP
4.67FIP
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.44 · WHIP 1.255 · 18.3 IP
Houston Astros · RHP · 15 GS
Below Average
5.55ERA
1.46WHIP
11.20K/9
5.80BB/9
1.30HR/9
61.7IP
4.69FIP
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.79 · WHIP 1.241 · 9.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: Tatsuya Imai )
📖 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 Otto Lopez 0.414 252pa 0.320 140pa 0.209 62pa 0.230 43pa 0.317 20pa Tiny Sample
2 Kyle Stowers 0.309 203pa 0.315 83pa 0.341 57pa 0.535 34pa 0.318 24pa Tiny Sample
3 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
4 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
5 Liam Hicks 0.350 259pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
6 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
6 Leo Jiménez 0.305 104pa 0.093 36pa 0.261 28pa 0.235 6pa Tiny Sample 0.709 3pa Tiny Sample
7 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
7 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa Tiny Sample
8 Javier Sanoja 0.313 179pa 0.274 86pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
9 Joe Mack 0.356 128pa 0.254 51pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa 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: Tyler Phillips )
📖 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 Jose Altuve 0.332 248pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
4 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa Tiny Sample
5 LaMonte Wade Jr. 0.372 70pa 0.408 24pa Tiny Sample 0.356 17pa Tiny Sample 0.115 6pa Tiny Sample 0.416 3pa Tiny Sample
5 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
6 Christian Walker 0.325 285pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa 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 Lucas Spence 0.248 22pa Tiny Sample 0.274 17pa Tiny Sample 0.098 9pa Tiny Sample 0.201 7pa Tiny Sample
9 Christian Vázquez 0.300 162pa 0.189 49pa 0.194 10pa Tiny Sample 0.121 14pa Tiny Sample 0.000 3pa 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 #2 Strong recent formBatting 1.004 OPS (last 14d, +0.264 vs avg)
  • 2.Jakob Marsee #7Batting 0.993 OPS (last 14d, +0.253 vs avg)
  • 3.Liam Hicks #5Batting 0.864 OPS (last 14d, +0.124 vs avg)
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 #6 Strong recent formBatting 0.988 OPS (last 14d, +0.248 vs avg); strong vs Slider/Sweeper
  • 3.Cam Smith #5Batting 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.

Tyler Phillips (Miami Marlins)
  • FIP (4.67) above ERA — may regress upward
Tatsuya Imai (Houston Astros)
  • High ERA (5.55) — run-prevention risk
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • Control concerns (5.8 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Washington Nationals @ Colorado Rockies
8:40 PM ET · Coors Field
Lorenzen (home) has struggled — offense could show up
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Washington Nationals starter Carson Palmquist (7.71 ERA) — Colorado Rockies starter Michael Lorenzen (6.94 ERA) — Overall: Slight Washington Nationals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Washington Nationals
Colorado Rockies
Overall edge indicator — left = Washington Nationals · right = Colorado Rockies · 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.

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
Colorado Rockies · RHP · 22 GS
Below Average
6.94ERA
1.85WHIP
6.60K/9
3.70BB/9
1.40HR/9
102.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 13.50 · WHIP 2.531 · 10.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.
Washington Nationals Hitters vs Pitch Families (opp. starter: Michael Lorenzen )
📖 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 James Wood 0.436 287pa 0.383 143pa 0.328 68pa 0.152 60pa 0.286 15pa Tiny Sample
2 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
3 Andrés Chaparro 0.391 80pa 0.229 30pa 0.282 27pa 0.285 10pa Tiny Sample
3 José Tena 0.396 137pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
3 Jorbit Vivas 0.334 152pa 0.276 50pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
4 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Curtis Mead 0.377 193pa 0.276 86pa 0.317 38pa 0.527 23pa Tiny Sample 0.512 8pa Tiny Sample
6 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
7 Keibert Ruiz 0.360 159pa 0.218 62pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa Tiny Sample
8 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
9 Jacob Young 0.349 213pa 0.189 90pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa 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: 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 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 Hunter Goodman 0.388 247pa 0.349 131pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 Willi Castro 0.378 219pa 0.260 63pa 0.263 73pa 0.392 47pa 0.112 14pa 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 Mickey Moniak 0.390 159pa 0.357 77pa 0.241 51pa 0.357 27pa 0.301 14pa Tiny Sample
8 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa 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 Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis García Jr. #2 Strong recent formBatting 1.008 OPS (last 14d, +0.268 vs avg); strong vs Slider/Sweeper
  • 2.Jacob Young #9Batting 1.083 OPS (last 14d, +0.343 vs avg); strong vs Fastball
  • 3.Daylen Lile #6Batting 0.856 OPS (last 14d, +0.116 vs avg)
Top Colorado Rockies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Willi Castro #4Batting 1.267 OPS (last 14d, +0.527 vs avg)
  • 2.Mickey Moniak #7Batting 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.

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)
Michael Lorenzen (Colorado Rockies)
  • High ERA (6.94) — run-prevention risk
  • ERA above FIP (5.09) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
St. Louis Cardinals @ Los Angeles Angels
9:38 PM ET · Angel Stadium
Los Angeles Angels has the edge
Slight Los Angeles Angels AdvantagePitcher-Based Medium Confidence
St. Louis Cardinals starter Matthew Liberatore (4.97 ERA) — Los Angeles Angels starter Walbert Ureña (2.54 ERA) — Overall: Slight Los Angeles Angels Advantage. Edge source: Pitcher-Based.
Log in to track picks
St. Louis Cardinals
Los Angeles Angels
Overall edge indicator — left = St. Louis Cardinals · right = Los Angeles Angels · 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.

St. Louis Cardinals · LHP · 22 GS
Below Average
4.97ERA
1.49WHIP
8.70K/9
3.40BB/9
1.60HR/9
113.7IP
4.77FIP
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.80 · WHIP 1.533 · 15.0 IP
Los Angeles Angels · RHP · 17 GS
Average
2.54ERA
1.25WHIP
8.50K/9
4.80BB/9
0.60HR/9
96.7IP
3.94FIP
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.00 · WHIP 0.944 · 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.
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Walbert Ureña )
📖 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
3 Alec Burleson 0.359 244pa 0.302 111pa 0.378 82pa 0.394 57pa 0.322 26pa
4 Jordan Walker 0.341 281pa 0.304 135pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
5 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
6 Masyn Winn 0.295 257pa 0.282 122pa 0.293 41pa 0.258 37pa 0.098 16pa Tiny Sample
7 José Fermín 0.294 175pa 0.240 53pa 0.142 31pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
7 Nathan Church 0.316 167pa 0.225 84pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
8 Blaze Jordan 0.288 93pa 0.271 46pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
9 Bryan Torres 0.351 67pa 0.112 14pa Tiny Sample 0.243 16pa Tiny Sample 0.303 11pa Tiny Sample
9 Nelson Velázquez 0.408 79pa 0.224 21pa Tiny Sample 0.396 12pa Tiny Sample 0.390 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Matthew Liberatore )
📖 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 Jorge Soler 0.368 214pa 0.298 103pa 0.216 40pa 0.208 36pa 0.000 6pa Tiny Sample
5 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
6 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
7 Oswald Peraza 0.336 180pa 0.263 83pa 0.286 42pa 0.153 33pa 0.316 5pa Tiny Sample
8 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
9 Logan O'Hoppe 0.270 164pa 0.221 74pa 0.176 36pa 0.452 25pa
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 #8Batting 0.777 OPS (last 14d, +0.037 vs avg); strong vs Fastball
Top Los Angeles Angels Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Vaughn Grissom #5Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 2.Jose Siri #8 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
  • 3.Logan O'Hoppe #9 No recent at-bats — not countedBatting 0.000 OPS (last 14d)
Pitcher Notes

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

Matthew Liberatore (St. Louis Cardinals)
  • No significant outliers in available metrics
Walbert Ureña (Los Angeles Angels)
  • Elite ERA (2.54) — strong run prevention
  • Excellent HR suppression (0.6 HR/9)
  • Control concerns (4.8 BB/9)
  • FIP (3.94) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Cincinnati Reds @ Seattle Mariners
9:40 PM ET · T-Mobile Park
Cincinnati Reds has the edge
Slight Cincinnati Reds AdvantagePitcher-Based Medium Confidence
Cincinnati Reds starter Chase Burns (2.35 ERA) — Seattle Mariners starter Luis Castillo (5.30 ERA) — Overall: Slight Cincinnati Reds Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cincinnati Reds
Seattle Mariners
Overall edge indicator — left = Cincinnati Reds · right = Seattle Mariners · 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.

Cincinnati Reds · RHP · 21 GS
Above Average
2.35ERA
1.10WHIP
10.40K/9
3.30BB/9
0.90HR/9
124.0IP
3.34FIP
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.12 · WHIP 1.000 · 16.0 IP
Seattle Mariners · RHP · 18 GS
Below Average
5.30ERA
1.41WHIP
7.90K/9
2.90BB/9
1.50HR/9
103.7IP
4.63FIP
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 7.31 · WHIP 1.625 · 16.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.
Cincinnati Reds Hitters vs Pitch Families (opp. starter: Luis Castillo )
📖 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 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
3 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa Tiny Sample
4 Eugenio Suárez 0.322 204pa 0.243 89pa 0.227 24pa Tiny Sample 0.299 29pa 0.334 9pa Tiny Sample
5 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
6 Noelvi Marte 0.278 129pa 0.226 68pa 0.416 21pa Tiny Sample 0.378 16pa Tiny Sample 0.249 5pa Tiny Sample
7 Jose Trevino 0.433 72pa 0.180 35pa 0.098 10pa Tiny Sample 0.088 11pa Tiny Sample
8 TJ Friedl 0.291 178pa 0.282 34pa 0.065 35pa 0.242 21pa Tiny Sample 0.307 9pa Tiny Sample
9 Edwin Arroyo 0.266 74pa 0.227 18pa Tiny Sample 0.278 26pa 0.223 27pa 0.293 3pa 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: Chase Burns )
📖 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 Cal Raleigh 0.258 208pa 0.303 64pa 0.288 45pa 0.215 40pa 0.275 21pa Tiny Sample
5 Josh Naylor 0.351 283pa 0.270 89pa 0.227 54pa 0.243 35pa 0.155 28pa
6 Luke Raley 0.392 175pa 0.263 59pa 0.252 55pa 0.248 26pa 0.000 15pa Tiny Sample
6 Julio Rodríguez 0.332 271pa 0.294 118pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
7 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa Tiny Sample
8 Colt Emerson 0.308 147pa 0.222 53pa 0.279 29pa 0.198 25pa 0.264 10pa Tiny Sample
9 Weston Wilson 0.346 70pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Nathaniel Lowe #5 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Sal Stewart #2 Strong recent formBatting 0.950 OPS (last 14d, +0.210 vs avg); strong vs Fastball
  • 3.Elly De La Cruz #1 Strong recent formBatting 0.937 OPS (last 14d, +0.197 vs avg)
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Julio Rodríguez #6 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.

Chase Burns (Cincinnati Reds)
  • Elite ERA (2.35) — strong run prevention
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 K/9)
Luis Castillo (Seattle Mariners)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Athletics @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Perkins (away) has struggled — offense could show up
Slight Arizona Diamondbacks AdvantagePitcher-Based Medium Confidence
Athletics starter Jack Perkins (7.04 ERA) — Arizona Diamondbacks starter Kohl Drake (5.40 ERA) — Overall: Slight Arizona Diamondbacks Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Arizona Diamondbacks
Overall edge indicator — left = Athletics · 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.

Athletics · RHP · 10 GS
Below Average
7.04ERA
1.45WHIP
10.80K/9
3.60BB/9
1.80HR/9
76.7IP
4.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 7.58 · WHIP 1.474 · 19.0 IP
Arizona Diamondbacks · LHP · 4 GS
Small Sample
5.40ERA
1.56WHIP
7.00K/9
3.20BB/9
1.60HR/9
16.7IP
5.55FIP
⚠ Just 16.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 5.40 · WHIP 1.560 · 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.
Athletics Hitters vs Pitch Families (opp. starter: Kohl Drake )
📖 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 Jacob Wilson 0.341 223pa 0.234 76pa 0.239 49pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
2 Tyler Soderstrom 0.376 294pa 0.338 81pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
3 Shea Langeliers 0.375 234pa 0.386 131pa 0.234 43pa 0.501 35pa 0.544 13pa 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 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
6 Jeff McNeil 0.300 227pa 0.249 67pa 0.257 50pa 0.466 14pa Tiny Sample 0.155 25pa
6 Max Muncy 0.454 122pa 0.188 63pa 0.195 28pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
7 Carlos Cortes 0.362 150pa 0.289 48pa 0.264 35pa 0.233 22pa Tiny Sample 0.246 19pa Tiny Sample
7 Henry Bolte 0.352 185pa 0.266 68pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
8 Lawrence Butler 0.275 204pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
9 Donovan Walton 0.422 87pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
9 Alika Williams 0.386 88pa 0.042 38pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa 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: Jack Perkins )
📖 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 Ketel Marte 0.348 253pa 0.271 86pa 0.208 85pa 0.374 48pa 0.260 31pa
2 Geraldo Perdomo 0.361 304pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
3 Corbin Carroll 0.357 268pa 0.365 110pa 0.309 62pa 0.293 40pa 0.186 31pa
4 Gabriel Moreno 0.424 225pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
5 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
6 Nolan Arenado 0.417 235pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa 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 Ildemaro Vargas 0.360 221pa 0.264 60pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
9 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa 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 #8Batting 0.826 OPS (last 14d, +0.086 vs avg)
  • 2.Henry Bolte #7Batting 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 Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Geraldo Perdomo #2Batting 0.843 OPS (last 14d, +0.103 vs avg); strong vs Fastball
  • 2.Ildemaro Vargas #8Batting 0.846 OPS (last 14d, +0.106 vs avg); strong vs Fastball
  • 3.Nolan Arenado #6Batting 0.822 OPS (last 14d, +0.082 vs avg); strong vs Fastball
Pitcher Notes

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

Jack Perkins (Athletics)
  • High ERA (7.04) — run-prevention risk
  • Elite strikeout rate (10.8 K/9)
  • Above-average K rate (10.8 K/9)
  • ERA above FIP (4.82) — may regress downward (good sign)
Kohl Drake (Arizona Diamondbacks)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
  • Recent form data for 20 of 21 hitters
Los Angeles Dodgers @ Philadelphia Phillies
6:40 PM ET · Citizens Bank Park
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Justin Wrobleski (3.31 ERA) — Philadelphia Phillies starter Zack Wheeler (2.69 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Dodgers
Philadelphia Phillies
Overall edge indicator — left = Los Angeles Dodgers · right = Philadelphia Phillies · 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.

Los Angeles Dodgers · LHP · 18 GS
Average
3.31ERA
1.07WHIP
7.00K/9
1.90BB/9
1.20HR/9
117.0IP
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 7.02 · WHIP 1.380 · 16.7 IP
Philadelphia Phillies · RHP · 19 GS
Above Average
2.69ERA
0.98WHIP
10.80K/9
2.30BB/9
1.10HR/9
110.3IP
3.22FIP
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.71 · WHIP 1.442 · 17.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.
Los Angeles Dodgers Hitters vs Pitch Families (opp. starter: Zack Wheeler )
📖 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 Tommy Edman 0.327 86pa 0.423 23pa Tiny Sample 0.242 27pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
8 Alex Call 0.336 122pa 0.367 41pa 0.240 11pa Tiny Sample 0.490 5pa Tiny Sample 0.440 4pa Tiny Sample
9 Miguel Rojas 0.377 135pa 0.305 47pa 0.158 20pa Tiny Sample 0.285 10pa Tiny Sample 0.176 5pa Tiny Sample
9 Eliezer Alfonzo 0.266 40pa 0.000 5pa Tiny Sample 0.147 6pa Tiny Sample 0.440 4pa Tiny Sample 0.000 3pa Tiny Sample
9 Dalton Rushing 0.359 148pa 0.402 49pa 0.282 44pa 0.426 33pa 0.176 10pa 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: Justin Wrobleski )
📖 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 Trea Turner 0.324 304pa 0.240 138pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
2 Kyle Schwarber 0.446 254pa 0.260 135pa 0.379 50pa 0.280 54pa 0.390 20pa Tiny Sample
3 Bryce Harper 0.414 243pa 0.380 117pa 0.310 56pa 0.309 59pa 0.186 35pa
4 Alec Bohm 0.311 320pa 0.182 112pa 0.475 32pa 0.196 22pa Tiny Sample 0.321 16pa Tiny Sample
4 Justin Crawford 0.306 216pa 0.303 67pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
5 Edmundo Sosa 0.282 117pa 0.194 54pa 0.291 30pa 0.177 14pa Tiny Sample 0.000 3pa 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 Derek Hill 0.300 112pa 0.435 51pa 0.310 24pa Tiny Sample 0.316 12pa Tiny Sample 0.176 5pa Tiny Sample
9 Bryson Stott 0.358 256pa 0.368 82pa 0.330 57pa 0.228 53pa 0.133 26pa
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.Dalton Rushing #9 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg)
  • 3.Andy Pages #2Batting 0.837 OPS (last 14d, +0.097 vs avg)
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 #9 Strong recent formBatting 1.068 OPS (last 14d, +0.328 vs avg); strong vs Slider/Sweeper
  • 3.Justin Crawford #4Batting 0.819 OPS (last 14d, +0.079 vs avg)
Pitcher Notes

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

Justin Wrobleski (Los Angeles Dodgers)
  • Sharp control (1.9 BB/9)
Zack Wheeler (Philadelphia Phillies)
  • Elite ERA (2.69) — strong run prevention
  • 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)
Minnesota Twins @ Cleveland Guardians
6:40 PM ET · Progressive Field
Cleveland Guardians has the edge
Slight Cleveland Guardians AdvantagePitcher-Based Medium Confidence
Minnesota Twins starter Kendry Rojas (3.34 ERA) — Cleveland Guardians starter Parker Messick (2.57 ERA) — Overall: Slight Cleveland Guardians Advantage. Edge source: Pitcher-Based.
Log in to track picks
Minnesota Twins
Cleveland Guardians
Overall edge indicator — left = Minnesota Twins · right = Cleveland Guardians · 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 · LHP · 4 GS
Building Sample
3.34ERA
1.52WHIP
10.30K/9
6.70BB/9
0.60HR/9
29.7IP
4.06FIP
⚠ 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 4.35 · WHIP 1.355 · 10.3 IP
Cleveland Guardians · LHP · 23 GS
Above Average
2.57ERA
1.04WHIP
9.00K/9
2.50BB/9
0.90HR/9
136.7IP
3.25FIP
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.82 · WHIP 0.892 · 24.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.
Minnesota Twins Hitters vs Pitch Families (opp. starter: Parker Messick )
📖 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
1 Austin Martin 0.352 238pa 0.240 69pa 0.197 33pa 0.313 17pa Tiny Sample
2 Byron Buxton 0.413 212pa 0.355 87pa 0.270 46pa 0.314 24pa Tiny Sample 0.235 6pa Tiny Sample
3 Ryan Jeffers 0.426 146pa 0.300 68pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
4 Josh Bell 0.350 270pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa 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 Victor Caratini 0.294 221pa 0.372 47pa 0.180 50pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
7 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa 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
Cleveland Guardians Hitters vs Pitch Families (opp. starter: Kendry Rojas )
📖 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 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa 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 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
5 David Fry 0.348 126pa 0.195 33pa 0.191 22pa Tiny Sample 0.184 16pa Tiny Sample 0.230 3pa Tiny Sample
5 Kahlil Watson 0.296 60pa 0.258 28pa 0.000 5pa Tiny Sample 0.293 3pa 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 Petey Halpin 0.299 83pa 0.172 33pa 0.098 19pa Tiny Sample 0.560 9pa Tiny Sample 0.508 4pa 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 #4Batting 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 Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Manzardo #4Batting 1.200 OPS (last 14d, +0.460 vs avg); strong vs Fastball
  • 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.

Kendry Rojas (Minnesota Twins)
  • Elite strikeout rate (10.3 K/9)
  • Above-average K rate (10.3 K/9)
  • Excellent HR suppression (0.6 HR/9)
  • Control concerns (6.7 BB/9)
Parker Messick (Cleveland Guardians)
  • Elite ERA (2.57) — strong run prevention
  • Above-average K rate (9.0 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 21 hitters
Tampa Bay Rays @ Toronto Blue Jays
7:07 PM ET · Rogers Centre
Tampa Bay Rays has the edge
Slight Tampa Bay Rays AdvantagePitcher-Based Medium Confidence
Tampa Bay Rays starter Drew Rasmussen (2.75 ERA) — Toronto Blue Jays starter Kevin Gausman (4.29 ERA) — Overall: Slight Tampa Bay Rays Advantage. Edge source: Pitcher-Based.
Log in to track picks
Tampa Bay Rays
Toronto Blue Jays
Overall edge indicator — left = Tampa Bay Rays · right = Toronto Blue Jays · 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.

Tampa Bay Rays · RHP · 22 GS
Above Average
2.75ERA
0.91WHIP
9.40K/9
1.60BB/9
0.90HR/9
124.3IP
2.99FIP
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.72 · WHIP 0.760 · 25.0 IP
Toronto Blue Jays · RHP · 24 GS
Average
4.29ERA
1.26WHIP
8.80K/9
2.50BB/9
1.10HR/9
134.3IP
3.60FIP
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.09 · WHIP 1.455 · 22.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.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Kevin Gausman )
📖 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 Cedric Mullins 0.291 260pa 0.252 71pa 0.299 33pa 0.301 34pa 0.243 12pa Tiny Sample
5 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.264 14pa Tiny Sample 0.293 3pa Tiny Sample
6 Chandler Simpson 0.322 300pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
7 Ben Williamson 0.350 185pa 0.223 72pa 0.215 29pa 0.324 18pa Tiny Sample 0.430 7pa Tiny Sample
8 Taylor Walls 0.312 226pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa Tiny Sample
9 Nick Fortes 0.332 185pa 0.173 60pa 0.309 28pa 0.495 14pa Tiny Sample 0.293 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Drew Rasmussen )
📖 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 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
4 George Springer 0.340 231pa 0.294 123pa 0.274 40pa 0.505 14pa Tiny Sample 0.204 12pa Tiny Sample
4 Luis Urías 0.313 32pa 0.401 16pa Tiny Sample 0.370 10pa Tiny Sample 0.000 5pa Tiny Sample
5 Daulton Varsho 0.321 242pa 0.287 87pa 0.309 43pa 0.248 41pa 0.413 15pa Tiny Sample
6 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
7 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa 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 Jonatan Clase 0.383 21pa Tiny Sample 0.655 11pa Tiny Sample 0.177 12pa 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.Jonathan Aranda #2Batting 0.812 OPS (last 14d, +0.072 vs avg)
  • 3.Jonny DeLuca #5Batting 0.727 OPS (last 14d); strong vs Fastball
Top Toronto Blue Jays 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.

Drew Rasmussen (Tampa Bay Rays)
  • Elite ERA (2.75) — strong run prevention
  • Above-average K rate (9.4 K/9)
  • Sharp control (1.6 BB/9)
  • FIP (2.99) confirms elite results
Kevin Gausman (Toronto Blue Jays)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 19 hitters
San Diego Padres @ Atlanta Braves
7:15 PM ET · Truist Park
Atlanta Braves has the edge
Slight Atlanta Braves AdvantagePitcher-Based Medium Confidence
San Diego Padres starter Walker Buehler (5.07 ERA) — Atlanta Braves starter Reynaldo López (3.64 ERA) — Overall: Slight Atlanta Braves Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Diego Padres
Atlanta Braves
Overall edge indicator — left = San Diego Padres · right = Atlanta Braves · 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 · 23 GS
Below Average
5.07ERA
1.46WHIP
7.90K/9
3.70BB/9
1.20HR/9
108.3IP
4.43FIP
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.72 · WHIP 1.552 · 19.3 IP
Atlanta Braves · RHP · 11 GS
Average
3.64ERA
1.34WHIP
8.30K/9
3.60BB/9
1.30HR/9
71.7IP
4.38FIP
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.800 · 10.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 Diego Padres Hitters vs Pitch Families (opp. starter: Reynaldo López )
📖 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
2 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa 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 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
7 Gavin Sheets 0.370 217pa 0.309 74pa 0.234 66pa 0.290 36pa 0.185 19pa Tiny Sample
7 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa Tiny Sample
8 Xander Bogaerts 0.344 286pa 0.243 99pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
9 Luis Rengifo 0.303 185pa 0.320 57pa 0.234 49pa 0.217 31pa 0.057 12pa 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: Walker Buehler )
📖 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 Ozzie Albies 0.343 255pa 0.317 86pa 0.276 98pa 0.283 66pa 0.265 28pa
3 Matt Olson 0.407 328pa 0.320 115pa 0.397 50pa 0.277 50pa 0.278 12pa Tiny Sample
4 Austin Riley 0.347 301pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
5 Michael Harris II 0.350 222pa 0.344 134pa 0.363 62pa 0.213 46pa 0.329 18pa 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 Mike Yastrzemski 0.340 187pa 0.255 65pa 0.321 41pa 0.364 27pa 0.110 8pa Tiny Sample
7 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
8 Brewer Hicklen 0.261 21pa Tiny Sample 0.521 11pa Tiny Sample 0.532 4pa Tiny Sample 0.230 3pa 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 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.Luis Campusano #6Batting 0.981 OPS (last 14d, +0.241 vs avg); strong vs Fastball
  • 3.Jackson Merrill #5Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
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 #7 Limited recent PA — not over-weightedBatting 0.985 OPS (last 14d, +0.245 vs avg)
  • 3.Austin Riley #4Batting 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.

Walker Buehler (San Diego Padres)
  • No significant outliers in available metrics
Reynaldo López (Atlanta Braves)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 20 hitters
New York Mets @ Milwaukee Brewers
7:40 PM ET · American Family Field
New York Mets has the edge
Slight New York Mets AdvantagePitcher-Based Medium Confidence
New York Mets starter Zac Thornton (2.52 ERA) — Milwaukee Brewers starter Brandon Sproat (5.27 ERA) — Overall: Slight New York Mets Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Mets
Milwaukee Brewers
Overall edge indicator — left = New York Mets · right = Milwaukee Brewers · 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.

New York Mets · LHP · 7 GS
Building Sample
2.52ERA
1.07WHIP
6.20K/9
2.80BB/9
0.70HR/9
39.3IP
3.76FIP
⚠ 39.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 2.45 · WHIP 1.182 · 22.0 IP
Milwaukee Brewers · RHP · 19 GS
Below Average
5.27ERA
1.42WHIP
9.40K/9
4.50BB/9
1.60HR/9
95.7IP
5.16FIP
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.93 · WHIP 1.756 · 13.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: Brandon Sproat )
📖 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 Juan Soto 0.407 200pa 0.426 80pa 0.375 41pa 0.372 32pa 0.306 17pa Tiny Sample
3 Bo Bichette 0.307 279pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
4 Francisco Lindor 0.299 163pa 0.329 44pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa 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 Jared Young 0.332 137pa 0.223 43pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
8 Marcus Semien 0.339 240pa 0.134 123pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa 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
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Zac Thornton )
📖 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 Jackson Chourio 0.365 221pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
2 Brice Turang 0.395 277pa 0.306 101pa 0.299 56pa 0.371 47pa 0.212 29pa
3 William Contreras 0.370 287pa 0.231 113pa 0.325 33pa 0.257 31pa 0.176 10pa Tiny Sample
4 Andrew Vaughn 0.471 149pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
5 Garrett Mitchell 0.336 246pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
6 Gary Sánchez 0.402 126pa 0.284 46pa 0.319 31pa 0.413 16pa Tiny Sample 0.000 6pa 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 Jake Bauers 0.414 247pa 0.403 95pa 0.495 45pa 0.308 46pa 0.236 14pa Tiny Sample
9 Joey Ortiz 0.323 186pa 0.258 81pa 0.315 18pa Tiny Sample 0.271 14pa Tiny Sample 0.000 7pa 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 #4 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 Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #9Batting 1.081 OPS (last 14d, +0.341 vs avg)
  • 2.Jackson Chourio #1Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 3.Gary Sánchez #6 Hot, but small sampleBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
Pitcher Notes

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

Zac Thornton (New York Mets)
  • Elite ERA (2.52) — strong run prevention
  • Excellent HR suppression (0.7 HR/9)
  • FIP (3.76) above ERA — may regress upward
Brandon Sproat (Milwaukee Brewers)
  • Above-average K rate (9.4 K/9)
  • Control concerns (4.5 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 19 hitters
San Francisco Giants @ Kansas City Royals
7:40 PM ET · Kauffman Stadium
San Francisco Giants has the edge
Slight San Francisco Giants AdvantagePitcher-Based Medium Confidence
San Francisco Giants starter Tyler Mahle (4.83 ERA) — Kansas City Royals starter Luinder Avila (5.53 ERA) — Overall: Slight San Francisco Giants Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Francisco Giants
Kansas City Royals
Overall edge indicator — left = San Francisco Giants · right = Kansas City Royals · 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 · 19 GS
Average
4.83ERA
1.36WHIP
8.80K/9
3.50BB/9
1.30HR/9
100.7IP
4.23FIP
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.015 · 22.7 IP
Kansas City Royals · RHP · 12 GS
Below Average
5.53ERA
1.61WHIP
7.80K/9
5.40BB/9
0.90HR/9
70.0IP
4.59FIP
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 6.75 · WHIP 1.575 · 13.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.
San Francisco Giants Hitters vs Pitch Families (opp. starter: Luinder Avila )
📖 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 Heliot Ramos 0.304 194pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
2 Bryce Eldridge 0.391 203pa 0.275 60pa 0.269 43pa 0.251 25pa 0.203 10pa Tiny Sample
3 Casey Schmitt 0.322 272pa 0.357 114pa 0.496 37pa 0.215 30pa 0.120 6pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.236 96pa 0.234 58pa 0.331 28pa 0.454 25pa
5 Willy Adames 0.345 293pa 0.234 137pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
6 Grant McCray 0.368 50pa 0.209 16pa Tiny Sample 0.293 3pa Tiny Sample 0.126 7pa Tiny Sample
6 Jung Hoo Lee 0.341 268pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
7 Jesus Rodriguez 0.421 55pa 0.315 24pa Tiny Sample 0.501 6pa Tiny Sample 0.176 11pa Tiny Sample
8 Drew Gilbert 0.324 174pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
9 Christian Koss 0.262 62pa 0.221 23pa Tiny Sample 0.477 7pa Tiny Sample 0.126 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Kansas City Royals Hitters vs Pitch Families (opp. starter: Tyler Mahle )
📖 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 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
3 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa 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
5 Vinnie Pasquantino 0.298 223pa 0.100 56pa 0.330 35pa 0.333 29pa 0.501 13pa Tiny Sample
6 Starling Marte 0.320 92pa 0.226 36pa 0.251 26pa 0.291 20pa Tiny Sample 0.000 3pa Tiny Sample
7 Michael Massey 0.296 195pa 0.305 52pa 0.252 48pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
8 Nick Loftin 0.377 194pa 0.264 71pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
9 Tyler Tolbert 0.301 67pa 0.401 28pa 0.381 12pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa 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.Jung Hoo Lee #6 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Slider/Sweeper
  • 2.Jesus Rodriguez #7 Hot, but small sampleBatting 0.900 OPS (last 14d, +0.160 vs avg)
  • 3.Rafael Devers #4Batting 0.758 OPS (last 14d, +0.018 vs avg)
Top Kansas City Royals 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.

Tyler Mahle (San Francisco Giants)
  • No significant outliers in available metrics
Luinder Avila (Kansas City Royals)
  • High ERA (5.53) — run-prevention risk
  • Control concerns (5.4 BB/9)
⚠ 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.