⚾ Daily Matchup Lab

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

Mon, Jul 20, 2026

Matchups

15 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 Erick Fedde (4.30 ERA) — Texas Rangers starter Jacob deGrom (3.87 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 · RHP · 12 GS
Average
4.30ERA
1.39WHIP
6.40K/9
3.20BB/9
1.80HR/9
106.7IP
5.44FIP
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.09 · WHIP 1.245 · 17.7 IP
Texas Rangers · RHP · 22 GS
Average
3.87ERA
1.13WHIP
10.90K/9
2.30BB/9
1.30HR/9
118.7IP
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 7.62 · WHIP 2.154 · 13.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: Jacob deGrom )
📖 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 Luisangel Acuña 0.308 127pa 0.274 57pa 0.144 33pa 0.345 11pa Tiny Sample
4 Colson Montgomery 0.321 314pa 0.238 100pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
5 Andrew Benintendi 0.346 193pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
5 Randal Grichuk 0.311 110pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
6 Drew Romo 0.311 89pa 0.170 24pa Tiny Sample 0.171 37pa 0.083 17pa Tiny Sample 0.080 11pa Tiny Sample
6 Kyle Teel 0.239 42pa 0.303 20pa Tiny Sample 0.293 3pa Tiny Sample 0.354 10pa Tiny Sample
7 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
8 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
9 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa 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: Erick Fedde )
📖 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 Higashioka 0.382 113pa 0.187 61pa 0.426 13pa Tiny Sample 0.121 13pa Tiny Sample 0.000 3pa Tiny Sample
1 Joc Pederson 0.401 201pa 0.367 69pa 0.229 59pa 0.206 46pa 0.363 14pa 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 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
5 Alejandro Osuna 0.309 124pa 0.232 45pa 0.348 48pa 0.384 16pa Tiny Sample 0.264 10pa Tiny Sample
5 Jake Burger 0.325 254pa 0.336 144pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
6 Cam Cauley 0.348 45pa 0.347 20pa Tiny Sample 0.223 11pa Tiny Sample 0.293 6pa Tiny Sample
6 Ezequiel Duran 0.341 233pa 0.406 115pa 0.367 46pa 0.259 43pa 0.139 9pa Tiny Sample
7 Evan Carter 0.333 211pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa 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 Justin Foscue 0.326 73pa 0.306 48pa 0.321 17pa Tiny Sample 0.454 14pa Tiny Sample
9 Nicky Lopez 0.336 124pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 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.

  • 1.Chase Meidroth #9 Strong recent formBatting 0.939 OPS (last 14d, +0.199 vs avg); strong vs Fastball
  • 2.Andrew Benintendi #5Batting 0.938 OPS (last 14d, +0.198 vs avg)
  • 3.Randal Grichuk #5Batting 0.926 OPS (last 14d, +0.186 vs avg)
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.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.

Erick Fedde (Chicago White Sox)
  • FIP (5.44) above ERA — may regress upward
Jacob deGrom (Texas Rangers)
  • Elite strikeout rate (10.9 K/9)
  • Above-average K rate (10.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 22 of 25 hitters
Detroit Tigers @ Chicago Cubs
8:05 PM ET · Wrigley Field
Taillon (home) has struggled — offense could show up
Slight Detroit Tigers AdvantagePitcher-Based Medium Confidence
Detroit Tigers starter Jack Flaherty (4.59 ERA) — Chicago Cubs starter Jameson Taillon (5.96 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 · RHP · 19 GS
Average
4.59ERA
1.41WHIP
10.60K/9
4.40BB/9
1.20HR/9
86.3IP
4.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 6.75 · WHIP 1.500 · 4.0 IP
Chicago Cubs · RHP · 16 GS
Below Average
5.96ERA
1.39WHIP
8.10K/9
3.30BB/9
2.90HR/9
80.0IP
6.74FIP
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 10.22 · WHIP 1.865 · 12.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.
Detroit Tigers Hitters vs Pitch Families (opp. starter: Jameson Taillon )
📖 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 Matt Vierling 0.265 188pa 0.284 87pa 0.264 33pa 0.218 21pa Tiny Sample 0.000 5pa 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
3 Colt Keith 0.321 211pa 0.312 52pa 0.328 66pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
4 Riley Greene 0.375 301pa 0.391 93pa 0.244 78pa 0.319 29pa 0.256 33pa
5 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
6 Kerry Carpenter 0.309 159pa 0.189 49pa 0.475 45pa 0.211 38pa 0.063 14pa Tiny Sample
6 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 3pa Tiny Sample
7 Spencer Torkelson 0.352 295pa 0.327 117pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
8 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa Tiny Sample
9 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa 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: Jack Flaherty )
📖 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 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
4 Alex Bregman 0.352 322pa 0.321 130pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
5 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
6 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
7 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
8 Dansby Swanson 0.369 265pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 7pa 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 Miguel Amaya 0.391 115pa 0.272 65pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
9 Carson Kelly 0.367 204pa 0.330 96pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa 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 #3Batting 1.190 OPS (last 14d, +0.450 vs avg)
  • 3.Ben Malgeri #6 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 #4 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.

Jack Flaherty (Detroit Tigers)
  • Elite strikeout rate (10.6 K/9)
  • Above-average K rate (10.6 K/9)
  • Control concerns (4.4 BB/9)
Jameson Taillon (Chicago Cubs)
  • High ERA (5.96) — run-prevention risk
  • Elevated HR/9 (2.9) — HR risk
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 22 of 23 hitters
Miami Marlins @ Houston Astros
8:10 PM ET · Minute Maid Park
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Miami Marlins starter Janson Junk (4.63 ERA) — Houston Astros starter Ronel Blanco (6.98 ERA) — Matchup appears evenly balanced.
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 · 16 GS
Average
4.63ERA
1.36WHIP
6.80K/9
2.50BB/9
1.30HR/9
81.7IP
4.42FIP
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.86 · WHIP 1.560 · 16.7 IP
Houston Astros · RHP · 4 GS
Small Sample
6.98ERA
1.34WHIP
7.90K/9
5.10BB/9
2.80HR/9
19.3IP
7.29FIP
⚠ Just 19.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 6.98 · WHIP 1.345 · 19.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.
Miami Marlins Hitters vs Pitch Families (opp. starter: Ronel Blanco )
📖 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 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
3 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
4 Liam Hicks 0.350 259pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
5 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
6 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa 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
7 Joe Mack 0.356 128pa 0.254 51pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
8 Brian Navarreto 0.221 16pa Tiny Sample 0.096 17pa Tiny Sample 0.249 5pa Tiny Sample
8 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
8 Graham Pauley 0.263 76pa 0.282 23pa Tiny Sample 0.112 19pa Tiny Sample 0.301 19pa Tiny Sample 0.000 3pa 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
Houston Astros Hitters vs Pitch Families (opp. starter: Janson Junk )
📖 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 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa Tiny Sample
4 Jose Altuve 0.332 248pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
5 Christian Walker 0.325 285pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa 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
6 Yainer Diaz 0.307 141pa 0.284 62pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa 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 Zach Dezenzo 0.335 57pa 0.038 18pa Tiny Sample 0.000 5pa Tiny Sample 0.293 6pa Tiny Sample 0.000 3pa Tiny Sample
8 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
9 Lucas Spence 0.248 22pa Tiny Sample 0.274 17pa Tiny Sample 0.098 9pa Tiny Sample 0.201 7pa 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.Liam Hicks #4Batting 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 #5 Strong recent formBatting 0.988 OPS (last 14d, +0.248 vs avg); strong vs Slider/Sweeper
  • 3.Cam Smith #8Batting 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.

Janson Junk (Miami Marlins)
  • No significant outliers in available metrics
Ronel Blanco (Houston Astros)
  • High ERA (6.98) — run-prevention risk
  • Elevated HR/9 (2.8) — HR risk
  • Control concerns (5.1 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Washington Nationals @ Colorado Rockies
8:40 PM ET · Coors Field
Freeland (home) has struggled — offense could show up
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Washington Nationals starter Andrew Alvarez (3.76 ERA) — Colorado Rockies starter Kyle Freeland (6.63 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 · even lineups
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 · 9 GS
Average
3.76ERA
1.40WHIP
8.40K/9
4.20BB/9
0.30HR/9
69.3IP
3.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 3.60 · WHIP 1.467 · 15.0 IP
Colorado Rockies · LHP · 21 GS
Below Average
6.63ERA
1.50WHIP
7.70K/9
2.10BB/9
1.70HR/9
112.7IP
4.72FIP
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.43 · WHIP 1.131 · 20.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: Kyle Freeland )
📖 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 Curtis Mead 0.377 193pa 0.276 86pa 0.317 38pa 0.527 23pa Tiny Sample 0.512 8pa Tiny Sample
3 Andrés Chaparro 0.391 80pa 0.229 30pa 0.282 27pa 0.285 10pa Tiny Sample
3 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
4 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Dylan Crews 0.298 189pa 0.239 63pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa 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 Keibert Ruiz 0.360 159pa 0.218 62pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa Tiny Sample
7 José Tena 0.396 137pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
7 Harry Ford 0.396 36pa 0.518 9pa Tiny Sample 0.587 3pa Tiny Sample 0.000 5pa Tiny Sample
8 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
9 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa 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: Andrew Alvarez )
📖 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 Kyle Karros 0.416 246pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
3 Cole Carrigg 0.385 121pa 0.465 31pa 0.418 40pa 0.244 13pa Tiny Sample 0.000 6pa 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 Willi Castro 0.378 219pa 0.260 63pa 0.263 73pa 0.392 47pa 0.112 14pa Tiny Sample
7 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
7 Braxton Fulford 0.353 55pa 0.277 26pa 0.000 8pa Tiny Sample 0.165 15pa Tiny Sample
8 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
9 Brett Sullivan 0.354 104pa 0.381 31pa 0.271 26pa 0.041 17pa Tiny Sample 0.249 5pa 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. #8 Strong recent formBatting 1.008 OPS (last 14d, +0.268 vs avg); strong vs Slider/Sweeper
  • 2.Jacob Young #6Batting 1.083 OPS (last 14d, +0.343 vs avg); strong vs Fastball
  • 3.Daylen Lile #3Batting 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 #6Batting 1.267 OPS (last 14d, +0.527 vs avg)
  • 2.Brett Sullivan #9 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg)
  • 3.Cole Carrigg #3Batting 0.850 OPS (last 14d, +0.110 vs avg)
Pitcher Notes

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

Andrew Alvarez (Washington Nationals)
  • Excellent HR suppression (0.3 HR/9)
  • Control concerns (4.2 BB/9)
Kyle Freeland (Colorado Rockies)
  • High ERA (6.63) — run-prevention risk
  • ERA above FIP (4.72) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 22 of 23 hitters
Cincinnati Reds @ Seattle Mariners
9:40 PM ET · T-Mobile Park
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Cincinnati Reds starter Andrew Abbott (3.92 ERA) — Seattle Mariners starter George Kirby (3.68 ERA) — Matchup appears evenly balanced.
Log in to track picks
Cincinnati Reds
Seattle Mariners
Overall edge indicator — left = Cincinnati Reds · right = Seattle Mariners · 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.

Cincinnati Reds · LHP · 24 GS
Average
3.92ERA
1.39WHIP
6.90K/9
4.30BB/9
1.20HR/9
128.7IP
4.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 3.04 · WHIP 1.268 · 23.7 IP
Seattle Mariners · RHP · 22 GS
Average
3.68ERA
1.27WHIP
7.60K/9
1.90BB/9
1.10HR/9
132.0IP
3.73FIP
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.71 · WHIP 1.000 · 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.
Cincinnati Reds Hitters vs Pitch Families (opp. starter: George Kirby )
📖 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 Spencer Steer 0.350 264pa 0.266 83pa 0.251 48pa 0.251 26pa 0.553 9pa Tiny Sample
4 Noelvi Marte 0.278 129pa 0.226 68pa 0.416 21pa Tiny Sample 0.378 16pa Tiny Sample 0.249 5pa 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
6 Tyler Stephenson 0.389 201pa 0.285 93pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
7 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
8 Edwin Arroyo 0.266 74pa 0.227 18pa Tiny Sample 0.278 26pa 0.223 27pa 0.293 3pa Tiny Sample
9 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa 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: Andrew Abbott )
📖 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 J.P. Crawford 0.308 246pa 0.196 68pa 0.472 28pa 0.277 26pa 0.323 12pa Tiny Sample
1 Randy Arozarena 0.381 268pa 0.344 125pa 0.359 54pa 0.349 36pa 0.100 16pa Tiny Sample
2 Weston Wilson 0.346 70pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
2 Julio Rodríguez 0.332 271pa 0.294 118pa 0.463 45pa 0.273 30pa 0.165 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 Cole Young 0.345 324pa 0.342 101pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
7 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa Tiny Sample
8 Luke Raley 0.392 175pa 0.263 59pa 0.252 55pa 0.248 26pa 0.000 15pa Tiny Sample
8 Buddy Kennedy 0.309 32pa 0.492 12pa Tiny Sample 0.126 7pa Tiny Sample 0.323 6pa 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 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 #6Batting 1.036 OPS (last 14d, +0.296 vs avg); strong vs Fastball
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Julio Rodríguez #2 Strong recent formBatting 0.920 OPS (last 14d, +0.180 vs avg)
  • 2.Cole Young #6 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg); strong vs Slider/Sweeper
  • 3.Randy Arozarena #1Batting 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.

Andrew Abbott (Cincinnati Reds)
  • Control concerns (4.3 BB/9)
George Kirby (Seattle Mariners)
  • Sharp control (1.9 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
Athletics @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Springs (away) has struggled — offense could show up
Slight Arizona Diamondbacks AdvantagePitcher-Based Medium Confidence
Athletics starter Jeffrey Springs (6.17 ERA) — Arizona Diamondbacks starter Mitch Bratt (3.90 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 · LHP · 22 GS
Below Average
6.17ERA
1.48WHIP
7.30K/9
3.70BB/9
2.30HR/9
108.0IP
6.17FIP
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.97 · WHIP 2.032 · 10.3 IP
Arizona Diamondbacks · LHP · 6 GS
Building Sample
3.90ERA
1.52WHIP
6.80K/9
5.90BB/9
1.30HR/9
27.7IP
5.57FIP
⚠ 27.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 3.32 · WHIP 1.477 · 21.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: Mitch Bratt )
📖 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 Lawrence Butler 0.275 204pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
4 Colby Thomas 0.310 76pa 0.239 44pa 0.176 28pa 0.359 13pa Tiny Sample 0.000 5pa Tiny Sample
5 Donovan Walton 0.422 87pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
5 Joshua Kuroda-Grauer 0.365 37pa 0.580 25pa 0.430 7pa Tiny Sample 0.147 6pa Tiny Sample 0.293 3pa Tiny Sample
6 Jonah Heim 0.308 159pa 0.208 50pa 0.333 45pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
7 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
8 Jeff McNeil 0.300 227pa 0.249 67pa 0.257 50pa 0.466 14pa Tiny Sample 0.155 25pa
8 Alika Williams 0.386 88pa 0.042 38pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa 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
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Jeffrey Springs )
📖 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 Tim Tawa 0.335 134pa 0.260 52pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.379 10pa Tiny Sample
4 Gabriel Moreno 0.424 225pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
5 Ildemaro Vargas 0.360 221pa 0.264 60pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
6 Nolan Arenado 0.417 235pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
7 Tyler Locklear 0.290 20pa Tiny Sample 0.462 8pa Tiny Sample 0.508 4pa Tiny Sample
8 Ryan Waldschmidt 0.331 112pa 0.379 65pa 0.293 21pa Tiny Sample 0.125 10pa Tiny Sample 0.000 6pa 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 #4Batting 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 #6Batting 0.774 OPS (last 14d, +0.034 vs avg)
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ryan Waldschmidt #8Batting 0.986 OPS (last 14d, +0.246 vs avg)
  • 2.Geraldo Perdomo #2Batting 0.843 OPS (last 14d, +0.103 vs avg); strong vs Fastball
  • 3.Ildemaro Vargas #5Batting 0.846 OPS (last 14d, +0.106 vs avg); strong vs Fastball
Pitcher Notes

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

Jeffrey Springs (Athletics)
  • High ERA (6.17) — run-prevention risk
  • Elevated HR/9 (2.3) — HR risk
Mitch Bratt (Arizona Diamondbacks)
  • Control concerns (5.9 BB/9)
  • FIP (5.57) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 21 hitters
St. Louis Cardinals @ Los Angeles Angels
10:10 PM ET · Angel Stadium
Evenly matched tonight
BalancedBalanced Medium Confidence
St. Louis Cardinals starter Kyle Leahy (3.45 ERA) — Los Angeles Angels starter José Soriano (3.24 ERA) — Matchup appears evenly balanced.
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 · RHP · 21 GS
Average
3.45ERA
1.34WHIP
7.60K/9
2.80BB/9
0.80HR/9
107.3IP
3.73FIP
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.35 · WHIP 1.087 · 23.0 IP
Los Angeles Angels · RHP · 23 GS
Average
3.24ERA
1.26WHIP
9.20K/9
4.20BB/9
0.90HR/9
127.7IP
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 1.62 · WHIP 1.080 · 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.
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: José Soriano )
📖 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 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 Jimmy Crooks 0.247 69pa 0.591 15pa Tiny Sample 0.227 14pa Tiny Sample 0.057 12pa Tiny Sample 0.220 4pa 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: Kyle Leahy )
📖 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 Oswald Peraza 0.336 180pa 0.263 83pa 0.286 42pa 0.153 33pa 0.316 5pa 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
4 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
5 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
6 Josh Lowe 0.312 132pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
7 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
8 Denzer Guzman 0.317 92pa 0.321 51pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
9 Tyler Heineman 0.346 71pa 0.183 26pa 0.139 25pa 0.084 21pa Tiny Sample 0.165 15pa Tiny Sample
9 Logan O'Hoppe 0.270 164pa 0.221 74pa 0.176 36pa 0.452 25pa
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
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.Wade Meckler #9Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #5Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 3.Jose Siri #4 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
Pitcher Notes

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

Kyle Leahy (St. Louis Cardinals)
  • No significant outliers in available metrics
José Soriano (Los Angeles Angels)
  • Above-average K rate (9.2 K/9)
  • Control concerns (4.2 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Minnesota Twins @ Cleveland Guardians
6:40 PM ET · Progressive Field
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Minnesota Twins starter Joe Ryan (3.65 ERA) — Cleveland Guardians starter Tanner Bibee (3.85 ERA) — Matchup appears evenly balanced.
Log in to track picks
Minnesota Twins
Cleveland Guardians
Overall edge indicator — left = Minnesota Twins · right = Cleveland Guardians · 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.

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
Cleveland Guardians · RHP · 24 GS
Average
3.85ERA
1.13WHIP
7.20K/9
2.50BB/9
1.50HR/9
138.0IP
4.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 3.60 · WHIP 1.040 · 25.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: Tanner Bibee )
📖 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 Byron Buxton 0.413 212pa 0.355 87pa 0.270 46pa 0.314 24pa Tiny Sample 0.235 6pa Tiny Sample
2 Austin Martin 0.352 238pa 0.240 69pa 0.197 33pa 0.313 17pa Tiny Sample
3 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa 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 Brooks Lee 0.356 251pa 0.289 90pa 0.245 96pa 0.243 49pa 0.251 12pa Tiny Sample
8 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
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: 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 Steven Kwan 0.349 311pa 0.231 81pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
1 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
2 Travis Bazzana 0.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
3 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
4 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
5 Rhys Hoskins 0.345 210pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
6 Daniel Schneemann 0.305 158pa 0.237 73pa 0.181 34pa 0.280 23pa Tiny Sample 0.259 15pa Tiny Sample
7 David Fry 0.348 126pa 0.195 33pa 0.191 22pa Tiny Sample 0.184 16pa Tiny Sample 0.230 3pa Tiny Sample
8 Patrick Bailey 0.266 151pa 0.288 50pa 0.141 38pa 0.277 25pa 0.000 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.Byron Buxton #2 No recent at-bats — not countedBatting 0.000 OPS (last 14d); strong vs Fastball
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Manzardo #1Batting 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 #5 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.

Joe Ryan (Minnesota Twins)
  • Above-average K rate (9.9 K/9)
  • Sharp control (1.9 BB/9)
Tanner Bibee (Cleveland Guardians)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 20 hitters
Pittsburgh Pirates @ New York Yankees
7:05 PM ET · Yankee Stadium
Evenly matched tonight
BalancedBalanced Medium Confidence
Pittsburgh Pirates starter Braxton Ashcraft (4.08 ERA) — New York Yankees starter Ryan Weathers (3.79 ERA) — Matchup appears evenly balanced.
Log in to track picks
Pittsburgh Pirates
New York Yankees
Overall edge indicator — left = Pittsburgh Pirates · right = New York Yankees · even pitching · 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 · 23 GS
Average
4.08ERA
1.16WHIP
9.90K/9
2.20BB/9
1.30HR/9
132.3IP
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 7.58 · WHIP 1.421 · 19.0 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.
Pittsburgh Pirates 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 Nick Gonzales 0.343 297pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa 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 Ryan O'Hearn 0.369 258pa 0.290 96pa 0.368 35pa 0.267 39pa 0.086 8pa Tiny Sample
6 Marcell Ozuna 0.301 202pa 0.238 61pa 0.203 31pa 0.055 16pa Tiny Sample
7 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
7 Jacob Gonzalez 0.280 84pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
8 Henry Davis 0.310 166pa 0.217 58pa 0.171 21pa Tiny Sample 0.176 16pa Tiny Sample 0.523 3pa Tiny Sample
8 Rafael Flores Jr. 0.306 24pa Tiny Sample 0.346 14pa Tiny Sample 0.259 8pa Tiny Sample 0.565 4pa Tiny Sample
8 Tyler Callihan 0.344 67pa 0.293 33pa 0.151 18pa Tiny Sample 0.328 9pa Tiny Sample 0.147 6pa Tiny Sample
9 Billy Cook 0.412 38pa 0.120 25pa 0.143 11pa Tiny Sample 0.266 8pa Tiny Sample
9 Jake Mangum 0.330 200pa 0.333 75pa 0.235 60pa 0.376 38pa 0.240 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: Braxton Ashcraft )
📖 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 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
4 Cody Bellinger 0.340 288pa 0.381 76pa 0.240 49pa 0.260 29pa 0.274 27pa
5 Jazz Chisholm Jr. 0.308 240pa 0.356 94pa 0.339 47pa 0.191 57pa 0.105 15pa Tiny Sample
6 Jasson Domínguez 0.287 148pa 0.308 35pa 0.401 42pa 0.347 12pa Tiny Sample 0.146 20pa Tiny Sample
7 Ryan McMahon 0.333 168pa 0.158 68pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
8 Austin Wells 0.338 156pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
9 José Caballero 0.304 215pa 0.245 89pa 0.184 35pa 0.343 28pa 0.523 13pa 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.

Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.José Caballero #9Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 2.Ryan McMahon #7Batting 0.807 OPS (last 14d, +0.067 vs avg); strong vs Fastball
  • 3.Austin Wells #8Batting 0.715 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Braxton Ashcraft (Pittsburgh Pirates)
  • Above-average K rate (9.9 K/9)
Ryan Weathers (New York Yankees)
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 22 hitters
Tampa Bay Rays @ Toronto Blue Jays
7:07 PM ET · Rogers Centre
Toronto Blue Jays has the edge
Slight Toronto Blue Jays AdvantagePitcher-Based Medium Confidence
Tampa Bay Rays starter Nick Martinez (2.65 ERA) — Toronto Blue Jays starter Dylan Cease (2.28 ERA) — Overall: Slight Toronto Blue Jays 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 · 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.

Tampa Bay Rays · RHP · 22 GS
Average
2.65ERA
1.10WHIP
5.10K/9
1.40BB/9
1.10HR/9
129.0IP
4.07FIP
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.66 · WHIP 1.014 · 23.7 IP
Toronto Blue Jays · RHP · 21 GS
Above Average
2.28ERA
1.04WHIP
13.10K/9
3.70BB/9
0.50HR/9
126.3IP
2.26FIP
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 0.750 · 28.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: Dylan Cease )
📖 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 Chandler Simpson 0.322 300pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
6 Victor Mesa Jr. 0.322 94pa 0.394 26pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
7 Richie Palacios 0.335 184pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
8 Nick Fortes 0.332 185pa 0.173 60pa 0.309 28pa 0.495 14pa Tiny Sample 0.293 6pa 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
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Nick Martinez )
📖 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 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
2 Nathan Lukes 0.300 201pa 0.361 49pa 0.361 35pa 0.377 30pa 0.390 19pa Tiny Sample
3 Vladimir Guerrero Jr. 0.364 259pa 0.216 111pa 0.330 52pa 0.262 37pa 0.138 14pa 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 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
6 Daulton Varsho 0.321 242pa 0.287 87pa 0.309 43pa 0.248 41pa 0.413 15pa Tiny Sample
7 Alejandro Kirk 0.349 102pa 0.284 53pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa 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
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

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.Alejandro Kirk #7Batting 0.780 OPS (last 14d, +0.040 vs avg); strong vs Fastball
  • 3.George Springer #4Batting 0.730 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Nick Martinez (Tampa Bay Rays)
  • Elite ERA (2.65) — strong run prevention
  • Sharp control (1.4 BB/9)
  • FIP (4.07) above ERA — may regress upward
Dylan Cease (Toronto Blue Jays)
  • Elite ERA (2.28) — strong run prevention
  • Elite strikeout rate (13.1 K/9)
  • Above-average K rate (13.1 K/9)
  • Excellent HR suppression (0.5 HR/9)
  • FIP (2.26) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Los Angeles Dodgers @ Philadelphia Phillies
7:10 PM ET · Citizens Bank Park
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Emmet Sheehan (5.29 ERA) — Philadelphia Phillies starter Cristopher Sánchez (2.65 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 · RHP · 20 GS
Below Average
5.29ERA
1.29WHIP
10.20K/9
2.80BB/9
1.90HR/9
95.3IP
4.81FIP
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.31 · WHIP 1.615 · 13.0 IP
Philadelphia Phillies · LHP · 24 GS
Above Average
2.65ERA
1.22WHIP
10.50K/9
2.10BB/9
0.80HR/9
149.7IP
2.76FIP
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.82 · WHIP 1.388 · 22.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: Cristopher Sánchez )
📖 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 Tommy Edman 0.327 86pa 0.423 23pa Tiny Sample 0.242 27pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
4 Freddie Freeman 0.407 311pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
4 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
5 Mookie Betts 0.322 238pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
6 Miguel Rojas 0.377 135pa 0.305 47pa 0.158 20pa Tiny Sample 0.285 10pa Tiny Sample 0.176 5pa Tiny Sample
6 Alex Freeland 0.316 140pa 0.241 43pa 0.166 45pa 0.181 27pa 0.373 13pa 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 Max Muncy 0.410 213pa 0.366 80pa 0.300 76pa 0.293 50pa 0.302 23pa 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 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: Emmet Sheehan )
📖 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
5 Brandon Marsh 0.357 257pa 0.242 112pa 0.203 48pa 0.404 43pa 0.183 26pa
6 Bryson Stott 0.358 256pa 0.368 82pa 0.330 57pa 0.228 53pa 0.133 26pa
7 J.T. Realmuto 0.306 230pa 0.297 65pa 0.168 25pa 0.299 20pa Tiny Sample 0.221 12pa Tiny Sample
8 Derek Hill 0.300 112pa 0.435 51pa 0.310 24pa Tiny Sample 0.316 12pa Tiny Sample 0.176 5pa Tiny Sample
8 Gabriel Rincones Jr. 0.228 46pa 0.271 14pa Tiny Sample 0.367 15pa Tiny Sample 0.000 9pa Tiny Sample 0.000 5pa Tiny Sample
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 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 #6 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.

Emmet Sheehan (Los Angeles Dodgers)
  • Elite strikeout rate (10.2 K/9)
  • Above-average K rate (10.2 K/9)
  • Elevated HR/9 (1.9) — HR risk
Cristopher Sánchez (Philadelphia Phillies)
  • Elite ERA (2.65) — strong run prevention
  • Elite strikeout rate (10.5 K/9)
  • Above-average K rate (10.5 K/9)
  • FIP (2.76) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
Baltimore Orioles @ Boston Red Sox
7:10 PM ET · Fenway Park
Boston Red Sox has the edge
Slight Boston Red Sox AdvantageMixed Medium Confidence
Baltimore Orioles starter Shane Baz (3.76 ERA) — Boston Red Sox starter Payton Tolle (3.20 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Mixed.
Log in to track picks
Baltimore Orioles
Boston Red Sox
Overall edge indicator — left = Baltimore Orioles · right = Boston Red Sox · 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.

Baltimore Orioles · RHP · 23 GS
Average
3.76ERA
1.32WHIP
7.90K/9
3.00BB/9
0.70HR/9
136.3IP
3.42FIP
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 1.014 · 24.7 IP
Boston Red Sox · LHP · 19 GS
Average
3.20ERA
1.10WHIP
10.40K/9
2.40BB/9
1.10HR/9
107.0IP
3.31FIP
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.52 · WHIP 1.217 · 23.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.
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Payton Tolle )
📖 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 Taylor Ward 0.382 345pa 0.220 123pa 0.287 38pa 0.237 33pa 0.272 10pa 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 Tyler O'Neill 0.357 126pa 0.294 56pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
5 Dylan Beavers 0.289 138pa 0.333 46pa 0.365 27pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
5 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 4pa Tiny Sample
6 Leody Taveras 0.312 212pa 0.247 70pa 0.235 59pa 0.167 30pa 0.293 16pa Tiny Sample
7 Jeremiah Jackson 0.354 123pa 0.259 80pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
8 Christian Encarnacion-Strand 0.372 37pa 0.269 17pa Tiny Sample 0.277 14pa Tiny Sample
8 Jackson Holliday 0.356 114pa 0.301 39pa 0.154 24pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
9 Sam Huff 0.188 30pa 0.190 18pa Tiny Sample
9 Colton Cowser 0.386 149pa 0.248 64pa 0.198 55pa 0.133 25pa 0.157 20pa 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: Shane Baz )
📖 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 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
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
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 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
9 Tsung-Che Cheng 0.285 33pa 0.126 7pa Tiny Sample 0.277 7pa Tiny Sample 0.440 4pa Tiny Sample 0.176 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler O'Neill #4 Limited recent PA — not over-weightedBatting 1.471 OPS (last 14d, +0.731 vs avg); strong vs Fastball
  • 2.Coby Mayo #5Batting 0.976 OPS (last 14d, +0.236 vs avg); strong vs Fastball
  • 3.Leody Taveras #6Batting 0.662 OPS (last 14d); strong vs Fastball
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.

Shane Baz (Baltimore Orioles)
  • Excellent HR suppression (0.7 HR/9)
Payton Tolle (Boston Red Sox)
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 21 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 JP Sears (4.68 ERA) — Atlanta Braves starter Bryce Elder (3.69 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 · LHP · 6 GS
Building Sample
4.68ERA
1.35WHIP
6.90K/9
3.00BB/9
1.70HR/9
32.7IP
5.20FIP
⚠ 32.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.15 · WHIP 1.231 · 13.0 IP
Atlanta Braves · RHP · 22 GS
Average
3.69ERA
1.20WHIP
7.40K/9
3.00BB/9
1.40HR/9
126.7IP
4.50FIP
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.88 · WHIP 1.000 · 24.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: Bryce Elder )
📖 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 Jackson Merrill 0.333 274pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
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 Luis Rengifo 0.303 185pa 0.320 57pa 0.234 49pa 0.217 31pa 0.057 12pa Tiny Sample
5 Gavin Sheets 0.370 217pa 0.309 74pa 0.234 66pa 0.290 36pa 0.185 19pa Tiny Sample
6 Xander Bogaerts 0.344 286pa 0.243 99pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
7 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa Tiny Sample
8 Rodolfo Durán 0.295 62pa 0.284 36pa 0.115 6pa Tiny Sample 0.587 3pa Tiny Sample 0.000 6pa Tiny Sample
8 Freddy Fermin 0.289 140pa 0.281 52pa 0.319 16pa Tiny Sample 0.300 12pa Tiny Sample 0.352 5pa Tiny Sample
8 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
9 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
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Atlanta Braves Hitters vs Pitch Families (opp. starter: JP Sears )
📖 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 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
8 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
9 Eli White 0.372 103pa 0.397 42pa 0.203 25pa 0.200 8pa Tiny Sample 0.293 3pa 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 #8Batting 0.981 OPS (last 14d, +0.241 vs avg); strong vs Fastball
  • 3.Jackson Merrill #2Batting 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.Austin Riley #4Batting 0.869 OPS (last 14d, +0.129 vs avg); strong vs Fastball
  • 3.Ozzie Albies #2Batting 0.742 OPS (last 14d, +0.002 vs avg); strong vs Fastball
Pitcher Notes

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

JP Sears (San Diego Padres)
  • No significant outliers in available metrics
Bryce Elder (Atlanta Braves)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 21 hitters
New York Mets @ Milwaukee Brewers
7:40 PM ET · American Family Field
Misiorowski (home) dealing — elite stuff
Strong Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
New York Mets starter Freddy Peralta (5.37 ERA) — Milwaukee Brewers starter Jacob Misiorowski (1.63 ERA) — Overall: Strong Milwaukee Brewers 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 · 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.

New York Mets · 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
Milwaukee Brewers · RHP · 21 GS
Elite
1.63ERA
0.73WHIP
13.80K/9
2.10BB/9
0.80HR/9
127.0IP
2.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 1.69 · WHIP 0.562 · 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.
New York Mets Hitters vs Pitch Families (opp. starter: Jacob Misiorowski )
📖 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 Jorge Polanco 0.171 88pa 0.504 25pa 0.260 30pa 0.123 13pa Tiny Sample 0.125 10pa Tiny Sample
6 Jared Young 0.332 137pa 0.223 43pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
7 Luis Robert Jr. 0.265 110pa 0.346 42pa 0.157 10pa Tiny Sample 0.282 10pa Tiny Sample 0.000 3pa Tiny Sample
8 Brett Baty 0.341 229pa 0.156 80pa 0.287 48pa 0.293 26pa 0.125 24pa Tiny Sample
9 Francisco Alvarez 0.356 175pa 0.303 89pa 0.388 32pa 0.324 19pa Tiny Sample 0.254 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: 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 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
2 Jackson Chourio 0.365 221pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 Brice Turang 0.395 277pa 0.306 101pa 0.299 56pa 0.371 47pa 0.212 29pa
4 William Contreras 0.370 287pa 0.231 113pa 0.325 33pa 0.257 31pa 0.176 10pa Tiny Sample
5 Garrett Mitchell 0.336 246pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa 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 Jake Bauers 0.414 247pa 0.403 95pa 0.495 45pa 0.308 46pa 0.236 14pa Tiny Sample
7 Blake Perkins 0.240 75pa 0.338 18pa Tiny Sample 0.176 21pa Tiny Sample 0.143 11pa 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 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.Francisco Lindor #4 Strong recent formBatting 0.953 OPS (last 14d, +0.213 vs avg)
  • 2.Jared Young #6Batting 0.765 OPS (last 14d, +0.025 vs avg); strong vs Fastball
  • 3.A.J. Ewing #1Batting 0.693 OPS (last 14d); strong vs Fastball
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #7Batting 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.

Freddy Peralta (New York Mets)
  • Above-average K rate (8.9 K/9)
Jacob Misiorowski (Milwaukee Brewers)
  • Elite ERA (1.63) — strong run prevention
  • Elite strikeout rate (13.8 K/9)
  • Above-average K rate (13.8 K/9)
  • FIP (2.1) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 19 hitters
San Francisco Giants @ Kansas City Royals
7:40 PM ET · Kauffman Stadium
Kansas City Royals has the edge
Slight Kansas City Royals AdvantagePitcher-Based Medium Confidence
San Francisco Giants starter Trevor McDonald (5.12 ERA) — Kansas City Royals starter Michael Wacha (3.44 ERA) — Overall: Slight Kansas City Royals 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 · 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 Francisco Giants · RHP · 14 GS
Average
5.12ERA
1.31WHIP
7.30K/9
2.90BB/9
0.90HR/9
70.3IP
4.32FIP
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.500 · 4.0 IP
Kansas City Royals · RHP · 23 GS
Average
3.44ERA
1.15WHIP
7.00K/9
2.60BB/9
1.10HR/9
144.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 1.82 · WHIP 0.973 · 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.
San Francisco Giants Hitters vs Pitch Families (opp. starter: Michael Wacha )
📖 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 Luis Arraez 0.350 334pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa 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 Heliot Ramos 0.304 194pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
6 Jung Hoo Lee 0.341 268pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
7 Willy Adames 0.345 293pa 0.234 137pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
8 Drew Gilbert 0.324 174pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
9 Daniel Susac 0.306 110pa 0.213 47pa 0.412 24pa Tiny Sample 0.308 17pa Tiny Sample 0.440 4pa 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: Trevor McDonald )
📖 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
2 Nick Loftin 0.377 194pa 0.264 71pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
3 Jac Caglianone 0.326 209pa 0.367 97pa 0.390 62pa 0.329 49pa 0.219 23pa Tiny Sample
4 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
5 Vinnie Pasquantino 0.298 223pa 0.100 56pa 0.330 35pa 0.333 29pa 0.501 13pa Tiny Sample
6 Salvador Perez 0.320 207pa 0.234 137pa 0.333 54pa 0.217 57pa 0.175 14pa 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 Josh Rojas 0.291 70pa 0.215 15pa Tiny Sample 0.316 17pa Tiny Sample 0.147 6pa Tiny Sample 0.000 3pa 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
9 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa 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.Daniel Susac #9Batting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Jung Hoo Lee #6 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Slider/Sweeper
  • 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.

  • 1.Tyler Tolbert #9Batting 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.

Trevor McDonald (San Francisco Giants)
  • No significant outliers in available metrics
Michael Wacha (Kansas City Royals)
  • No significant outliers in available metrics
⚠ 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.