⚾ Daily Matchup Lab

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

Fri, Aug 7, 2026

Matchups

15 games
Chicago Cubs @ Kansas City Royals
8:10 PM ET · Kauffman Stadium
Kansas City Royals has the edge
Slight Kansas City Royals AdvantagePitcher-Based Medium Confidence
Chicago Cubs starter Kevin Gausman (4.29 ERA) — Kansas City Royals starter Daniel Lynch IV (2.64 ERA) — Overall: Slight Kansas City Royals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Chicago Cubs
Kansas City Royals
Overall edge indicator — left = Chicago Cubs · right = Kansas City Royals · 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.

Chicago Cubs · 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
Kansas City Royals · LHP · 1 GS
Building Sample
2.64ERA
1.01WHIP
7.00K/9
2.60BB/9
0.40HR/9
47.7IP
3.15FIP
⚠ 47.7 IP gives usable pitcher context — but only 1 GS means starter-role performance is less certain.
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.91 · WHIP 1.364 · 7.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.
Chicago Cubs Hitters vs Pitch Families (opp. starter: Daniel Lynch IV )
📖 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.400 274pa 0.405 115pa 0.321 62pa 0.281 50pa 0.593 30pa
2 Seiya Suzuki 0.401 240pa 0.308 124pa 0.331 29pa 0.294 35pa 0.352 5pa Tiny Sample
3 Alex Bregman 0.355 319pa 0.324 129pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
4 Michael Busch 0.349 323pa 0.326 109pa 0.199 75pa 0.353 37pa 0.314 15pa Tiny Sample
5 Nico Hoerner 0.300 344pa 0.415 113pa 0.151 49pa 0.314 31pa 0.379 10pa Tiny Sample
6 Ian Happ 0.342 271pa 0.371 83pa 0.196 92pa 0.294 48pa 0.329 25pa
7 Carson Kelly 0.364 202pa 0.334 95pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
8 Pedro Ramírez 0.347 80pa 0.299 24pa Tiny Sample 0.455 24pa Tiny Sample 0.126 7pa Tiny Sample 0.404 9pa Tiny Sample
9 Dansby Swanson 0.375 261pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 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: 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 Carter Jensen 0.362 237pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Bobby Witt Jr. 0.362 229pa 0.289 129pa 0.349 48pa 0.347 34pa 0.449 7pa Tiny Sample
3 Jac Caglianone 0.309 207pa 0.357 96pa 0.376 61pa 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 Isaac Collins 0.335 274pa 0.362 45pa 0.149 51pa 0.235 23pa Tiny Sample 0.224 22pa Tiny Sample
6 Nick Loftin 0.372 192pa 0.261 69pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
7 Michael Massey 0.295 193pa 0.305 52pa 0.263 46pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
8 Starling Marte 0.320 92pa 0.226 36pa 0.251 26pa 0.291 20pa Tiny Sample 0.000 3pa Tiny Sample
8 John Rave 0.368 40pa 0.462 9pa Tiny Sample 0.200 15pa Tiny Sample 0.618 6pa Tiny Sample 0.000 3pa Tiny Sample
9 Kyle Isbel 0.336 130pa 0.219 35pa 0.177 36pa 0.335 20pa Tiny Sample 0.293 9pa 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 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.961 OPS (last 14d, +0.221 vs avg)
  • 3.Seiya Suzuki #2 Strong recent formBatting 0.958 OPS (last 14d, +0.218 vs avg); strong vs Fastball
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bobby Witt Jr. #2 Limited recent PA — not over-weightedBatting 1.205 OPS (last 14d, +0.465 vs avg); strong vs Fastball
  • 2.Tyler Tolbert #9 Limited recent PA — not over-weightedBatting 1.068 OPS (last 14d, +0.328 vs avg)
  • 3.John Rave #8Batting 0.883 OPS (last 14d, +0.143 vs avg)
Pitcher Notes

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

Kevin Gausman (Chicago Cubs)
  • No significant outliers in available metrics
Daniel Lynch IV (Kansas City Royals)
  • Elite ERA (2.64) — strong run prevention
  • Excellent HR suppression (0.4 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Baltimore Orioles @ Texas Rangers
8:15 PM ET · Globe Life Field
Evenly matched tonight
BalancedMixed Medium Confidence
Baltimore Orioles starter Shane Baz (3.76 ERA) — Texas Rangers starter Nathan Eovaldi (4.21 ERA) — Matchup appears evenly balanced.
Log in to track picks
Baltimore Orioles
Texas Rangers
Overall edge indicator — left = Baltimore Orioles · right = Texas Rangers · 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.

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
Texas Rangers · RHP · 21 GS
Average
4.21ERA
1.21WHIP
9.40K/9
2.20BB/9
1.70HR/9
125.7IP
4.30FIP
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.212 · 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.
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Nathan Eovaldi )
📖 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 Gunnar Henderson 0.320 272pa 0.271 127pa 0.312 70pa 0.323 42pa 0.243 30pa
2 Pete Alonso 0.377 309pa 0.340 128pa 0.284 46pa 0.213 51pa 0.246 8pa Tiny Sample
3 Jackson Holliday 0.341 113pa 0.308 38pa 0.107 23pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
4 Tyler O'Neill 0.350 124pa 0.293 54pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
5 Jeremiah Jackson 0.354 123pa 0.259 80pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
5 Dylan Beavers 0.294 136pa 0.341 45pa 0.379 26pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
6 Leody Taveras 0.314 211pa 0.251 69pa 0.239 58pa 0.167 30pa 0.314 15pa Tiny Sample
7 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 4pa Tiny Sample
8 Christian Franklin 0.229 20pa Tiny Sample 0.189 14pa Tiny Sample
8 Colton Cowser 0.383 147pa 0.251 63pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
9 Carlos Narváez 0.243 134pa 0.229 66pa 0.209 21pa Tiny Sample 0.236 10pa Tiny Sample 0.304 7pa Tiny Sample
9 Christian Encarnacion-Strand 0.368 35pa 0.286 16pa Tiny Sample 0.300 13pa 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: 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 Joc Pederson 0.405 199pa 0.367 69pa 0.229 59pa 0.211 45pa 0.363 14pa Tiny Sample
2 Wyatt Langford 0.327 193pa 0.437 71pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
3 Corey Seager 0.314 146pa 0.240 59pa 0.406 42pa 0.241 22pa Tiny Sample 0.322 12pa Tiny Sample
4 Brandon Nimmo 0.379 300pa 0.351 87pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Ezequiel Duran 0.342 232pa 0.402 114pa 0.367 46pa 0.265 42pa 0.139 9pa Tiny Sample
6 Evan Carter 0.336 209pa 0.329 55pa 0.202 61pa 0.134 25pa 0.126 7pa Tiny Sample
7 Jake Burger 0.324 252pa 0.339 143pa 0.288 47pa 0.412 31pa 0.169 12pa 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 Nicky Lopez 0.345 121pa 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 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 #7Batting 1.013 OPS (last 14d, +0.273 vs avg); strong vs Fastball
  • 3.Jackson Holliday #3Batting 0.712 OPS (last 14d); strong vs Fastball
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Nimmo #4 Strong recent formBatting 0.999 OPS (last 14d, +0.259 vs avg); strong vs Fastball
  • 2.Ezequiel Duran #5 Strong recent formBatting 0.995 OPS (last 14d, +0.255 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.

Shane Baz (Baltimore Orioles)
  • Excellent HR suppression (0.7 HR/9)
Nathan Eovaldi (Texas Rangers)
  • Above-average K rate (9.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Colorado Rockies @ St. Louis Cardinals
8:15 PM ET · Busch Stadium
Feltner (away) has struggled — offense could show up
Slight St. Louis Cardinals AdvantagePitcher-Based Medium Confidence
Colorado Rockies starter Ryan Feltner (5.71 ERA) — St. Louis Cardinals starter Kyle Leahy (3.45 ERA) — Overall: Slight St. Louis Cardinals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Colorado Rockies
St. Louis Cardinals
Overall edge indicator — left = Colorado Rockies · right = St. Louis Cardinals · 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.

Colorado Rockies · RHP · 17 GS
Below Average
5.71ERA
1.45WHIP
6.50K/9
3.60BB/9
2.00HR/9
82.0IP
5.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 6.61 · WHIP 1.592 · 16.3 IP
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.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.
Colorado Rockies 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 Jake McCarthy 0.397 257pa 0.292 79pa 0.218 51pa 0.224 34pa 0.814 13pa Tiny Sample
2 Cole Carrigg 0.392 119pa 0.465 31pa 0.384 37pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
3 Tyler Freeman 0.334 191pa 0.204 74pa 0.271 27pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
3 Mickey Moniak 0.395 157pa 0.357 77pa 0.241 51pa 0.357 27pa 0.301 14pa Tiny Sample
4 Hunter Goodman 0.391 245pa 0.349 131pa 0.301 43pa 0.308 46pa 0.131 12pa Tiny Sample
5 Brett Sullivan 0.354 104pa 0.381 31pa 0.271 26pa 0.041 17pa Tiny Sample 0.249 5pa Tiny Sample
5 TJ Rumfield 0.380 270pa 0.334 117pa 0.313 54pa 0.310 42pa 0.282 19pa Tiny Sample
6 Willi Castro 0.383 216pa 0.264 62pa 0.263 73pa 0.392 47pa 0.112 14pa Tiny Sample
7 Ezequiel Tovar 0.266 227pa 0.243 110pa 0.310 35pa 0.277 31pa 0.000 6pa Tiny Sample
8 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
8 Kyle Karros 0.422 243pa 0.255 102pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
9 Edouard Julien 0.304 168pa 0.283 58pa 0.198 45pa 0.323 25pa 0.575 9pa Tiny Sample
9 Jordan Beck 0.324 71pa 0.231 45pa 0.251 21pa Tiny Sample 0.474 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Ryan Feltner )
📖 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.354 318pa 0.257 97pa 0.231 54pa 0.352 33pa 0.321 18pa Tiny Sample
2 Jordan Walker 0.341 281pa 0.311 132pa 0.349 52pa 0.280 35pa 0.669 10pa Tiny Sample
3 Alec Burleson 0.361 243pa 0.308 109pa 0.378 82pa 0.396 55pa 0.322 26pa
4 Iván Herrera 0.340 278pa 0.322 124pa 0.288 54pa 0.312 47pa 0.400 13pa Tiny Sample
5 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
6 Masyn Winn 0.294 255pa 0.287 120pa 0.293 41pa 0.266 36pa 0.098 16pa Tiny Sample
7 Nathan Church 0.321 164pa 0.219 82pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
8 Bryan Torres 0.356 66pa 0.073 12pa Tiny Sample 0.243 16pa Tiny Sample 0.303 11pa Tiny Sample
8 José Fermín 0.286 172pa 0.240 53pa 0.142 31pa 0.205 19pa Tiny Sample 0.147 6pa Tiny Sample
9 Blaze Jordan 0.282 92pa 0.277 45pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
9 César Prieto 0.049 18pa Tiny Sample 0.000 3pa Tiny Sample 0.000 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
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.Cole Carrigg #2Batting 1.022 OPS (last 14d, +0.282 vs avg)
  • 3.Mickey Moniak #3Batting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #3 Strong recent formBatting 1.063 OPS (last 14d, +0.323 vs avg)
  • 2.Nathan Church #7Batting 0.833 OPS (last 14d, +0.093 vs avg); strong vs Fastball
  • 3.César Prieto #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.

Ryan Feltner (Colorado Rockies)
  • High ERA (5.71) — run-prevention risk
  • Elevated HR/9 (2.0) — HR risk
Kyle Leahy (St. Louis Cardinals)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Houston Astros @ San Diego Padres
9:40 PM ET · Petco Park
San Diego Padres has the edge
Slight San Diego Padres AdvantagePitcher-Based Medium Confidence
Houston Astros starter Ronel Blanco (6.98 ERA) — San Diego Padres starter Robbie Ray (3.24 ERA) — Overall: Slight San Diego Padres Advantage. Edge source: Pitcher-Based.
Log in to track picks
Houston Astros
San Diego Padres
Overall edge indicator — left = Houston Astros · right = San Diego Padres · 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.

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 7.36 · WHIP 1.295 · 14.7 IP
San Diego Padres · LHP · 22 GS
Average
3.24ERA
1.33WHIP
7.70K/9
4.40BB/9
1.10HR/9
127.7IP
4.55FIP
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.65 · WHIP 1.471 · 17.0 IP
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Houston Astros Hitters vs Pitch Families (opp. starter: Robbie Ray )
📖 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.395 162pa 0.395 90pa 0.168 19pa Tiny Sample 0.225 27pa 0.596 9pa Tiny Sample
2 Yordan Alvarez 0.464 282pa 0.368 95pa 0.328 74pa 0.506 51pa 0.439 24pa Tiny Sample
3 Isaac Paredes 0.371 294pa 0.271 101pa 0.322 50pa 0.195 44pa 0.402 16pa Tiny Sample
4 Jose Altuve 0.331 246pa 0.271 129pa 0.165 34pa 0.265 20pa Tiny Sample 0.160 11pa 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 Christian Walker 0.325 283pa 0.385 128pa 0.279 41pa 0.183 44pa 0.339 14pa Tiny Sample
6 Daulton Varsho 0.323 241pa 0.291 86pa 0.324 41pa 0.248 41pa 0.413 15pa Tiny Sample
7 Yainer Diaz 0.305 140pa 0.274 61pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa Tiny Sample
8 Cam Smith 0.327 284pa 0.269 100pa 0.224 40pa 0.331 23pa Tiny Sample 0.318 17pa Tiny Sample
9 Jake Meyers 0.296 106pa 0.146 51pa 0.104 17pa Tiny Sample 0.402 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
San Diego Padres 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 Fernando Tatis Jr. 0.347 307pa 0.373 126pa 0.269 47pa 0.307 25pa 0.000 13pa Tiny Sample
2 Jake Cronenworth 0.335 176pa 0.172 36pa 0.191 33pa 0.313 27pa 0.412 13pa Tiny Sample
3 Manny Machado 0.367 279pa 0.251 118pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
4 Luis Rengifo 0.302 183pa 0.320 57pa 0.239 48pa 0.217 31pa 0.057 12pa Tiny Sample
5 Jackson Merrill 0.329 271pa 0.299 93pa 0.252 74pa 0.261 49pa 0.111 30pa
6 Luis Campusano 0.367 97pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
7 Gavin Sheets 0.370 217pa 0.309 74pa 0.232 63pa 0.290 36pa 0.185 19pa Tiny Sample
7 Ty France 0.335 198pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
8 Xander Bogaerts 0.345 285pa 0.243 99pa 0.209 37pa 0.155 36pa 0.149 13pa Tiny Sample
9 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa 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
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Yordan Alvarez #2 Strong recent formBatting 1.122 OPS (last 14d, +0.382 vs avg)
  • 2.Christian Walker #5 Strong recent formBatting 0.988 OPS (last 14d, +0.248 vs avg); strong vs Slider/Sweeper
  • 3.Yainer Diaz #7Batting 1.066 OPS (last 14d, +0.326 vs avg); strong vs Fastball
Top San Diego Padres Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Fernando Tatis Jr. #1 Strong recent formBatting 0.975 OPS (last 14d, +0.235 vs avg); strong vs Slider/Sweeper
  • 2.Jackson Merrill #5 Strong recent formBatting 0.914 OPS (last 14d, +0.174 vs avg); strong vs Fastball
  • 3.Luis Campusano #6Batting 0.981 OPS (last 14d, +0.241 vs avg); strong vs Fastball
Pitcher Notes

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

Ronel Blanco (Houston Astros)
  • High ERA (6.98) — run-prevention risk
  • Elevated HR/9 (2.8) — HR risk
  • Control concerns (5.1 BB/9)
Robbie Ray (San Diego Padres)
  • Control concerns (4.4 BB/9)
  • FIP (4.55) above ERA — may regress upward
⚠ 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 @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Los Angeles Dodgers has the edge
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Roki Sasaki (4.54 ERA) — Arizona Diamondbacks starter Merrill Kelly (4.88 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Dodgers
Arizona Diamondbacks
Overall edge indicator — left = Los Angeles Dodgers · right = Arizona Diamondbacks · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Los Angeles Dodgers · RHP · 19 GS
Average
4.54ERA
1.28WHIP
9.20K/9
3.40BB/9
1.90HR/9
100.0IP
5.13FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.19 · WHIP 1.054 · 12.3 IP
Arizona Diamondbacks · RHP · 21 GS
Below Average
4.88ERA
1.47WHIP
6.00K/9
3.80BB/9
1.70HR/9
120.0IP
5.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 3.38 · WHIP 1.359 · 21.3 IP
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Dodgers Hitters vs Pitch Families (opp. starter: Merrill Kelly )
📖 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.424 245pa 0.392 100pa 0.408 63pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.323 325pa 0.362 128pa 0.319 39pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.412 307pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
4 Enrique Hernández 0.347 12pa Tiny Sample 0.416 3pa Tiny Sample
4 Max Muncy 0.412 212pa 0.366 80pa 0.299 74pa 0.293 50pa 0.315 22pa Tiny Sample
5 Mookie Betts 0.324 234pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
6 Kyle Tucker 0.356 265pa 0.286 78pa 0.236 80pa 0.340 35pa 0.306 16pa Tiny Sample
7 Teoscar Hernández 0.369 206pa 0.281 69pa 0.393 40pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
8 Tommy Edman 0.335 84pa 0.423 23pa Tiny Sample 0.251 26pa 0.174 9pa Tiny Sample 0.950 7pa 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 Ben Rortvedt 0.152 14pa Tiny Sample 0.392 4pa Tiny Sample
9 Hunter Feduccia 0.290 112pa 0.198 24pa Tiny Sample 0.253 25pa 0.084 23pa Tiny Sample 0.468 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: Roki Sasaki )
📖 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 Geraldo Perdomo 0.357 301pa 0.295 76pa 0.310 77pa 0.259 21pa Tiny Sample 0.228 27pa
2 Corbin Carroll 0.354 266pa 0.368 109pa 0.309 62pa 0.293 40pa 0.175 29pa
3 Gabriel Moreno 0.428 223pa 0.308 90pa 0.288 42pa 0.200 23pa Tiny Sample 0.262 12pa Tiny Sample
4 Ketel Marte 0.352 250pa 0.271 86pa 0.208 85pa 0.374 48pa 0.231 29pa
5 Ildemaro Vargas 0.362 220pa 0.264 60pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
5 Lars Nootbaar 0.341 104pa 0.301 34pa 0.179 35pa 0.359 13pa Tiny Sample 0.299 13pa Tiny Sample
6 Nolan Arenado 0.420 231pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
7 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
7 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa Tiny Sample
8 Tim Tawa 0.330 131pa 0.265 51pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.421 9pa Tiny Sample
9 Ryan Waldschmidt 0.334 109pa 0.379 65pa 0.308 20pa Tiny Sample 0.139 9pa Tiny Sample 0.000 6pa 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.Teoscar Hernández #7Batting 0.821 OPS (last 14d, +0.081 vs avg)
  • 3.Kyle Tucker #6Batting 0.817 OPS (last 14d, +0.077 vs avg); strong vs Fastball
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ryan Waldschmidt #9Batting 1.054 OPS (last 14d, +0.314 vs avg)
  • 2.Geraldo Perdomo #1Batting 0.874 OPS (last 14d, +0.134 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.

Roki Sasaki (Los Angeles Dodgers)
  • Above-average K rate (9.2 K/9)
  • Elevated HR/9 (1.9) — HR risk
Merrill Kelly (Arizona Diamondbacks)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Tampa Bay Rays @ Seattle Mariners
9:45 PM ET · T-Mobile Park
Tampa Bay Rays has the edge
BalancedPitcher-Based Medium Confidence
Tampa Bay Rays starter Drew Rasmussen (2.75 ERA) — Seattle Mariners starter Logan Gilbert (3.42 ERA) — Matchup appears evenly balanced.
Log in to track picks
Tampa Bay Rays
Seattle Mariners
Overall edge indicator — left = Tampa Bay Rays · 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.

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
Seattle Mariners · RHP · 23 GS
Average
3.42ERA
1.00WHIP
9.40K/9
2.10BB/9
1.20HR/9
139.3IP
3.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.72 · WHIP 1.086 · 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.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Logan Gilbert )
📖 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.322 301pa 0.484 109pa 0.308 47pa 0.312 46pa 0.400 15pa Tiny Sample
2 Jonathan Aranda 0.368 308pa 0.367 92pa 0.253 56pa 0.384 34pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.462 263pa 0.306 143pa 0.304 54pa 0.262 40pa 0.508 18pa Tiny Sample
4 Liam Hicks 0.350 257pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
5 Chandler Simpson 0.322 297pa 0.355 73pa 0.168 47pa 0.219 29pa 0.210 20pa Tiny Sample
6 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.284 13pa Tiny Sample 0.293 3pa Tiny Sample
7 Victor Mesa Jr. 0.310 91pa 0.410 25pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
8 Richie Palacios 0.335 182pa 0.254 39pa 0.354 32pa 0.068 29pa 0.110 8pa Tiny Sample
9 Taylor Walls 0.312 226pa 0.211 42pa 0.176 39pa 0.144 29pa 0.215 9pa 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: 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 Taylor Ward 0.382 342pa 0.220 123pa 0.287 38pa 0.245 32pa 0.272 10pa Tiny Sample
2 Cole Young 0.346 321pa 0.345 100pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
3 Randy Arozarena 0.384 266pa 0.347 124pa 0.366 53pa 0.349 36pa 0.100 16pa Tiny Sample
4 Dominic Canzone 0.395 183pa 0.304 60pa 0.195 61pa 0.459 30pa 0.315 21pa Tiny Sample
5 Julio Rodríguez 0.332 268pa 0.297 117pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
6 Josh Naylor 0.342 281pa 0.250 88pa 0.231 53pa 0.243 35pa 0.155 28pa
7 Brendan Donovan 0.433 95pa 0.205 26pa 0.291 23pa Tiny Sample 0.393 14pa Tiny Sample
8 Cal Raleigh 0.256 207pa 0.293 63pa 0.294 44pa 0.215 40pa 0.275 21pa Tiny Sample
9 Colt Emerson 0.310 146pa 0.227 52pa 0.289 28pa 0.198 25pa 0.264 10pa 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.033 OPS (last 14d, +0.293 vs avg); strong vs Fastball
  • 2.Liam Hicks #4Batting 0.849 OPS (last 14d, +0.109 vs avg)
  • 3.Jonathan Aranda #2Batting 0.812 OPS (last 14d, +0.072 vs avg)
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Cole Young #2 Strong recent formBatting 0.964 OPS (last 14d, +0.224 vs avg); strong vs Slider/Sweeper
  • 2.Dominic Canzone #4 Strong recent formBatting 0.902 OPS (last 14d, +0.162 vs avg)
  • 3.Randy Arozarena #3Batting 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.

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
Logan Gilbert (Seattle Mariners)
  • Above-average K rate (9.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Detroit Tigers @ San Francisco Giants
10:15 PM ET · Oracle Park
Detroit Tigers has the edge
BalancedLineup-Based Medium Confidence
Detroit Tigers starter Keider Montero (3.38 ERA) — San Francisco Giants starter JT Brubaker (3.27 ERA) — Matchup appears evenly balanced.
Log in to track picks
Detroit Tigers
San Francisco Giants
Overall edge indicator — left = Detroit Tigers · right = San Francisco Giants · even pitching · 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
3.38ERA
1.01WHIP
6.30K/9
2.10BB/9
1.00HR/9
122.3IP
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 2.87 · WHIP 1.085 · 15.7 IP
San Francisco Giants · RHP · 1 GS
Average
3.27ERA
1.18WHIP
6.10K/9
3.60BB/9
0.70HR/9
55.0IP
4.01FIP
⚠ 55.0 IP gives usable pitcher context — but only 1 GS means starter-role performance is less certain.
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.62 · WHIP 1.500 · 8.0 IP
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Detroit Tigers Hitters vs Pitch Families (opp. starter: JT Brubaker )
📖 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 340pa 0.221 88pa 0.262 78pa 0.344 32pa 0.342 18pa Tiny Sample
2 Gleyber Torres 0.371 182pa 0.311 60pa 0.231 18pa Tiny Sample 0.262 14pa Tiny Sample 0.563 5pa Tiny Sample
3 Dillon Dingler 0.389 285pa 0.459 92pa 0.278 59pa 0.190 39pa 0.198 16pa Tiny Sample
4 Riley Greene 0.372 299pa 0.391 93pa 0.254 75pa 0.319 29pa 0.256 33pa
5 Eduardo Valencia 0.491 34pa 0.367 14pa Tiny Sample 0.147 6pa Tiny Sample
5 Colt Keith 0.317 209pa 0.312 52pa 0.322 65pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
6 Spencer Torkelson 0.351 292pa 0.327 117pa 0.238 49pa 0.146 26pa 0.068 13pa Tiny Sample
7 Max Clark 0.288 31pa 0.594 7pa Tiny Sample 0.000 4pa Tiny Sample
8 Javier Báez 0.373 65pa 0.193 48pa 0.177 17pa Tiny Sample 0.160 11pa Tiny Sample 0.709 3pa Tiny Sample
9 Zach McKinstry 0.318 199pa 0.301 64pa 0.220 28pa 0.161 36pa 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
9 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
San Francisco Giants Hitters vs Pitch Families (opp. starter: Keider Montero )
📖 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 Bryce Eldridge 0.396 200pa 0.275 60pa 0.275 42pa 0.251 25pa 0.203 10pa Tiny Sample
2 Jung Hoo Lee 0.345 265pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
3 Willy Adames 0.345 291pa 0.236 136pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.238 95pa 0.243 56pa 0.331 28pa 0.454 25pa
5 Daniel Susac 0.306 110pa 0.218 46pa 0.430 23pa Tiny Sample 0.308 17pa Tiny Sample 0.440 4pa Tiny Sample
6 Drew Gilbert 0.330 171pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
7 Osleivis Basabe 0.523 28pa 0.524 12pa Tiny Sample 0.000 7pa Tiny Sample 0.000 3pa Tiny Sample
8 Grant McCray 0.368 50pa 0.209 16pa Tiny Sample 0.293 3pa Tiny Sample 0.126 7pa Tiny Sample
9 Christian Koss 0.266 61pa 0.231 22pa Tiny Sample 0.477 7pa Tiny Sample 0.147 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.Colt Keith #5Batting 1.229 OPS (last 14d, +0.489 vs avg)
  • 2.Eduardo Valencia #5Batting 1.227 OPS (last 14d, +0.487 vs avg)
  • 3.Kevin McGonigle #1 Strong recent formBatting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
Top San Francisco Giants Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Daniel Susac #5Batting 1.198 OPS (last 14d, +0.458 vs avg); strong vs Fastball
  • 2.Osleivis Basabe #7Batting 1.066 OPS (last 14d, +0.326 vs avg)
  • 3.Jung Hoo Lee #2 Strong recent formBatting 0.936 OPS (last 14d, +0.196 vs avg); strong vs Slider/Sweeper
Pitcher Notes

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

Keider Montero (Detroit Tigers)
  • No significant outliers in available metrics
JT Brubaker (San Francisco Giants)
  • Excellent HR suppression (0.7 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
New York Mets @ Pittsburgh Pirates
6:40 PM ET · PNC Park
New York Mets has the edge
Slight New York Mets AdvantageMixed Medium Confidence
New York Mets starter Zac Thornton (2.52 ERA) — Pittsburgh Pirates starter Carmen Mlodzinski (3.51 ERA) — Overall: Slight New York Mets Advantage. Edge source: Mixed.
Log in to track picks
New York Mets
Pittsburgh Pirates
Overall edge indicator — left = New York Mets · right = Pittsburgh Pirates · 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 3.18 · WHIP 1.176 · 17.0 IP
Pittsburgh Pirates · RHP · 10 GS
Average
3.51ERA
1.36WHIP
7.10K/9
3.00BB/9
0.70HR/9
97.3IP
3.68FIP
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.463 · 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: Carmen Mlodzinski )
📖 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.384 184pa 0.295 68pa 0.240 42pa 0.191 24pa Tiny Sample 0.215 14pa Tiny Sample
2 Francisco Lindor 0.301 162pa 0.317 43pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
3 Bo Bichette 0.310 277pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
4 Cristian Pache 0.417 19pa Tiny Sample 0.247 11pa Tiny Sample
4 Carson Benge 0.374 283pa 0.267 90pa 0.266 54pa 0.312 47pa 0.237 25pa
5 Jared Young 0.332 137pa 0.234 41pa 0.336 22pa Tiny Sample 0.291 24pa Tiny Sample 0.467 10pa Tiny Sample
6 Marcus Semien 0.339 240pa 0.137 120pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa Tiny Sample
7 Brett Baty 0.344 227pa 0.158 79pa 0.287 48pa 0.293 26pa 0.125 24pa Tiny Sample
8 Jorge Polanco 0.177 85pa 0.504 25pa 0.260 30pa 0.123 13pa Tiny Sample 0.125 10pa Tiny Sample
9 Luis Torrens 0.323 127pa 0.194 59pa 0.231 21pa Tiny Sample 0.358 20pa Tiny Sample 0.110 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Pittsburgh Pirates 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 Jake Mangum 0.324 196pa 0.325 74pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 245pa 0.240 132pa 0.285 63pa 0.433 48pa 0.249 24pa Tiny Sample
3 Bryan Reynolds 0.392 273pa 0.312 114pa 0.300 85pa 0.328 65pa 0.262 12pa Tiny Sample
4 Esmerlyn Valdez 0.443 108pa 0.458 50pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Spencer Horwitz 0.352 205pa 0.244 70pa 0.319 30pa 0.338 30pa 0.623 10pa Tiny Sample
6 Nick Gonzales 0.343 293pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Ronny Simon 0.224 7pa Tiny Sample 0.293 3pa Tiny Sample
8 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
8 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
9 Jacob Gonzalez 0.280 84pa 0.353 24pa Tiny Sample 0.295 26pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Rafael Flores Jr. 0.306 24pa Tiny Sample 0.346 14pa Tiny Sample 0.259 8pa Tiny Sample 0.565 4pa 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 #4 Strong recent formBatting 0.971 OPS (last 14d, +0.231 vs avg); strong vs Fastball
  • 2.Francisco Lindor #2 Strong recent formBatting 0.953 OPS (last 14d, +0.213 vs avg)
  • 3.Luis Torrens #9Batting 1.067 OPS (last 14d, +0.327 vs avg); strong vs Fastball
Top Pittsburgh Pirates Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Lowe #2 Strong recent formBatting 0.901 OPS (last 14d, +0.161 vs avg)
  • 2.Endy Rodríguez #8Batting 0.804 OPS (last 14d, +0.064 vs avg); strong vs Fastball
  • 3.Jake Mangum #1Batting 0.710 OPS (last 14d)
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
Carmen Mlodzinski (Pittsburgh Pirates)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Philadelphia Phillies
6:40 PM ET · Citizens Bank Park
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter José Soriano (3.24 ERA) — Philadelphia Phillies starter Zack Wheeler (2.69 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
Philadelphia Phillies
Overall edge indicator — left = Toronto Blue Jays · right = Philadelphia Phillies · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Toronto Blue Jays · 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
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.
Toronto Blue Jays 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 Nathan Lukes 0.297 200pa 0.333 47pa 0.371 34pa 0.390 29pa 0.363 18pa Tiny Sample
2 Alejandro Kirk 0.345 101pa 0.284 53pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa Tiny Sample
3 Jesús Sánchez 0.380 151pa 0.240 52pa 0.273 34pa 0.324 41pa 0.291 17pa Tiny Sample
3 Myles Straw 0.283 164pa 0.112 48pa 0.205 16pa Tiny Sample 0.617 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
5 Kazuma Okamoto 0.355 278pa 0.303 118pa 0.183 37pa 0.208 40pa 0.600 6pa Tiny Sample
6 Andrés Giménez 0.322 207pa 0.220 85pa 0.248 38pa 0.310 40pa 0.235 15pa Tiny Sample
7 Ernie Clement 0.333 261pa 0.325 115pa 0.233 53pa 0.164 42pa 0.293 9pa Tiny Sample
8 Josh Smith 0.323 122pa 0.388 36pa 0.207 31pa 0.563 15pa Tiny Sample 0.213 10pa Tiny Sample
9 Brett Bateman 0.351 10pa Tiny Sample 0.523 3pa 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: 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 Derek Hill 0.300 112pa 0.435 51pa 0.310 24pa Tiny Sample 0.316 12pa Tiny Sample 0.176 5pa Tiny Sample
1 Kyle Schwarber 0.447 252pa 0.260 135pa 0.386 49pa 0.268 53pa 0.390 20pa Tiny Sample
2 Trea Turner 0.324 304pa 0.227 133pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
3 Bryce Harper 0.415 242pa 0.369 115pa 0.315 55pa 0.309 59pa 0.186 35pa
4 Luis Arraez 0.351 331pa 0.311 75pa 0.218 49pa 0.452 30pa 0.291 13pa Tiny Sample
5 Alec Bohm 0.311 320pa 0.183 111pa 0.475 32pa 0.196 22pa Tiny Sample 0.321 16pa Tiny Sample
6 Brandon Marsh 0.360 255pa 0.244 111pa 0.208 47pa 0.414 42pa 0.183 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 Bryson Stott 0.351 253pa 0.368 82pa 0.336 56pa 0.233 52pa 0.133 26pa
9 Justin Crawford 0.306 214pa 0.308 66pa 0.229 46pa 0.274 36pa 0.136 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Toronto Blue Jays Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Bryson Stott #8 Strong recent formBatting 1.277 OPS (last 14d, +0.537 vs avg); strong vs Slider/Sweeper
  • 2.Bryce Harper #3 Strong recent formBatting 1.116 OPS (last 14d, +0.376 vs avg); strong vs Fastball
  • 3.Trea Turner #2Batting 0.788 OPS (last 14d, +0.048 vs avg)
Pitcher Notes

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

José Soriano (Toronto Blue Jays)
  • Above-average K rate (9.2 K/9)
  • Control concerns (4.2 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)
  • Recent form data for 19 of 20 hitters
Cincinnati Reds @ Washington Nationals
6:45 PM ET · Nationals Park
Washington Nationals has the edge
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Cincinnati Reds starter Chase Petty (4.83 ERA) — Washington Nationals starter Cade Cavalli (3.57 ERA) — Overall: Slight Washington Nationals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cincinnati Reds
Washington Nationals
Overall edge indicator — left = Cincinnati Reds · right = Washington Nationals · 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 · RHP · 2 GS
Building Sample
4.83ERA
1.26WHIP
4.70K/9
2.70BB/9
1.70HR/9
26.7IP
5.66FIP
⚠ 26.7 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.06 · WHIP 1.875 · 5.3 IP
Washington Nationals · RHP · 25 GS
Average
3.57ERA
1.30WHIP
9.90K/9
2.70BB/9
1.10HR/9
128.7IP
3.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 2.00 · 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.
Cincinnati Reds Hitters vs Pitch Families (opp. starter: Cade Cavalli )
📖 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.384 262pa 0.351 74pa 0.430 69pa 0.226 51pa 0.258 17pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.287 148pa 0.342 42pa 0.232 40pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.380 202pa 0.412 72pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Tyler Stephenson 0.389 201pa 0.285 93pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
5 Eugenio Suárez 0.313 203pa 0.241 87pa 0.227 24pa Tiny Sample 0.310 28pa 0.334 9pa Tiny Sample
6 Héctor Rodríguez 0.387 10pa Tiny Sample 0.000 5pa Tiny Sample 0.000 3pa Tiny Sample 0.000 3pa Tiny Sample
7 Noelvi Marte 0.280 128pa 0.230 67pa 0.416 21pa Tiny Sample 0.345 15pa Tiny Sample 0.249 5pa Tiny Sample
8 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.152 14pa Tiny Sample 0.147 6pa Tiny Sample
8 Ivan Johnson 0.473 13pa Tiny Sample 0.230 3pa Tiny Sample 0.000 6pa Tiny Sample
9 Matt McLain 0.337 214pa 0.349 106pa 0.276 30pa 0.311 29pa 0.138 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Washington Nationals Hitters vs Pitch Families (opp. starter: Chase Petty )
📖 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 CJ Abrams 0.430 246pa 0.273 135pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
2 Abimelec Ortiz 0.310 21pa Tiny Sample 0.077 9pa Tiny Sample
3 Brady House 0.296 137pa 0.410 73pa 0.175 19pa Tiny Sample 0.214 17pa Tiny Sample 0.320 5pa Tiny Sample
4 Daylen Lile 0.332 249pa 0.287 112pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
5 Dylan Crews 0.295 187pa 0.247 61pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
6 Harry Ford 0.396 36pa 0.518 9pa Tiny Sample 0.587 3pa Tiny Sample 0.000 5pa Tiny Sample
7 Nasim Nuñez 0.296 239pa 0.339 66pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
8 José Tena 0.393 136pa 0.221 48pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
8 Jorbit Vivas 0.331 149pa 0.282 49pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
9 Jacob Young 0.346 210pa 0.191 89pa 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
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Sal Stewart #2 Strong recent formBatting 1.071 OPS (last 14d, +0.331 vs avg); strong vs Fastball
  • 2.Tyler Stephenson #4Batting 1.036 OPS (last 14d, +0.296 vs avg); strong vs Fastball
  • 3.Elly De La Cruz #1 Strong recent formBatting 0.896 OPS (last 14d, +0.156 vs avg)
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jacob Young #9Batting 1.167 OPS (last 14d, +0.427 vs avg); strong vs Fastball
  • 2.CJ Abrams #1Batting 0.840 OPS (last 14d, +0.100 vs avg); strong vs Fastball
  • 3.Daylen Lile #4Batting 0.729 OPS (last 14d)
Pitcher Notes

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

Chase Petty (Cincinnati Reds)
  • No significant outliers in available metrics
Cade Cavalli (Washington Nationals)
  • Above-average K rate (9.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Atlanta Braves @ New York Yankees
7:05 PM ET · Yankee Stadium
New York Yankees has the edge
Slight New York Yankees AdvantagePitcher-Based Medium Confidence
Atlanta Braves starter Tyler Mahle (4.83 ERA) — New York Yankees starter Max Fried (2.88 ERA) — Overall: Slight New York Yankees Advantage. Edge source: Pitcher-Based.
Log in to track picks
Atlanta Braves
New York Yankees
Overall edge indicator — left = Atlanta Braves · right = New York Yankees · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Atlanta Braves · 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
New York Yankees · LHP · 14 GS
Above Average
2.88ERA
0.97WHIP
8.30K/9
2.80BB/9
0.10HR/9
81.3IP
2.46FIP
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.83 · WHIP 0.864 · 19.7 IP
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Atlanta Braves Hitters vs Pitch Families (opp. starter: Max Fried )
📖 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 Ronald Acuña Jr. 0.337 186pa 0.330 57pa 0.333 29pa 0.583 13pa Tiny Sample 0.328 10pa Tiny Sample
2 Drake Baldwin 0.402 246pa 0.299 99pa 0.327 54pa 0.281 40pa 0.312 20pa Tiny Sample
3 Ozzie Albies 0.344 254pa 0.321 85pa 0.276 98pa 0.272 64pa 0.265 28pa
4 Matt Olson 0.412 324pa 0.320 115pa 0.397 50pa 0.277 50pa 0.278 12pa Tiny Sample
5 Mauricio Dubón 0.342 286pa 0.281 113pa 0.218 57pa 0.427 24pa Tiny Sample 0.234 14pa Tiny Sample
6 Michael Harris II 0.350 222pa 0.345 131pa 0.368 61pa 0.213 46pa 0.329 18pa Tiny Sample
6 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
7 Austin Riley 0.349 297pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
8 Sean Murphy 0.073 12pa Tiny Sample 0.176 5pa Tiny Sample 0.000 3pa Tiny Sample
9 Jim Jarvis 0.302 62pa 0.166 15pa Tiny Sample 0.344 19pa Tiny Sample 0.249 5pa Tiny Sample 0.000 4pa Tiny Sample
9 Ha-Seong Kim 0.154 53pa 0.092 17pa Tiny Sample 0.000 5pa Tiny Sample 0.126 7pa Tiny Sample
9 Dominic Smith 0.351 160pa 0.322 52pa 0.134 40pa 0.351 34pa 0.225 16pa 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: 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 Amed Rosario 0.274 112pa 0.350 43pa 0.286 36pa 0.374 20pa Tiny Sample 0.220 4pa Tiny Sample
1 Trent Grisham 0.298 269pa 0.337 65pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
2 Ben Rice 0.434 250pa 0.339 124pa 0.334 55pa 0.331 57pa 0.146 30pa
3 Heliot Ramos 0.308 192pa 0.324 80pa 0.211 35pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
4 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
5 José Caballero 0.304 213pa 0.250 87pa 0.184 35pa 0.343 28pa 0.523 13pa Tiny Sample
5 Jazz Chisholm Jr. 0.308 240pa 0.356 94pa 0.339 47pa 0.191 57pa 0.105 15pa Tiny Sample
5 Paul Goldschmidt 0.332 193pa 0.317 75pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
6 Spencer Jones 0.343 71pa 0.331 30pa 0.469 19pa Tiny Sample 0.113 20pa Tiny Sample 0.115 6pa Tiny Sample
7 George Lombard Jr. 0.236 19pa Tiny Sample 0.514 7pa Tiny Sample 0.567 4pa Tiny Sample 0.000 3pa Tiny Sample
8 Ryan McMahon 0.333 168pa 0.160 67pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
9 Austin Wells 0.331 153pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Atlanta Braves Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Matt Olson #4 Strong recent formBatting 1.203 OPS (last 14d, +0.463 vs avg); strong vs Fastball
  • 2.Austin Riley #7Batting 0.869 OPS (last 14d, +0.129 vs avg); strong vs Fastball
  • 3.Dominic Smith #9 Limited recent PA — not over-weightedBatting 0.878 OPS (last 14d, +0.138 vs avg)
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis García Jr. #4 Strong recent formBatting 1.064 OPS (last 14d, +0.324 vs avg); strong vs Slider/Sweeper
  • 2.José Caballero #5Batting 0.953 OPS (last 14d, +0.213 vs avg)
  • 3.George Lombard Jr. #7 Hot, but small sampleBatting 1.262 OPS (last 14d, +0.522 vs avg)
Pitcher Notes

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

Tyler Mahle (Atlanta Braves)
  • No significant outliers in available metrics
Max Fried (New York Yankees)
  • Elite ERA (2.88) — strong run prevention
  • Excellent HR suppression (0.1 HR/9)
  • FIP (2.46) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 23 of 24 hitters
Los Angeles Angels @ Miami Marlins
7:10 PM ET · loanDepot park
Evenly matched tonight
BalancedBalanced Medium Confidence
Los Angeles Angels starter George Klassen (7.27 ERA) — Miami Marlins starter Tyler Phillips (3.47 ERA) — Matchup appears evenly balanced.
Log in to track picks
Los Angeles Angels
Miami Marlins
Overall edge indicator — left = Los Angeles Angels · right = Miami Marlins · 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.

Los Angeles Angels · RHP · 3 GS
Limited Sample
7.27ERA
2.88WHIP
9.30K/9
14.50BB/9
1.00HR/9
8.7IP
7.42FIP
⚠ Only 8.7 IP / 3 GS — showing the stats, but shrinking them toward unknown.
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.
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
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Angels Hitters vs Pitch Families (opp. starter: 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 Wade Meckler 0.384 119pa 0.183 29pa 0.265 26pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
2 Mike Trout 0.388 313pa 0.305 68pa 0.343 42pa 0.170 28pa 0.219 12pa Tiny Sample
3 Nolan Schanuel 0.332 257pa 0.334 83pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Zach Neto 0.377 272pa 0.293 134pa 0.237 69pa 0.165 49pa 0.168 17pa Tiny Sample
5 Denzer Guzman 0.314 90pa 0.328 50pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
5 Vaughn Grissom 0.321 166pa 0.417 67pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
6 Moisés Ballesteros 0.335 120pa 0.316 42pa 0.295 37pa 0.241 23pa Tiny Sample 0.543 11pa 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
8 Josh Lowe 0.314 129pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
9 Tyler Heineman 0.343 69pa 0.192 25pa 0.139 25pa 0.084 21pa Tiny Sample 0.165 15pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Miami Marlins Hitters vs Pitch Families (opp. starter: George Klassen )
📖 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.310 200pa 0.315 83pa 0.347 56pa 0.535 34pa 0.318 24pa Tiny Sample
2 Otto Lopez 0.413 251pa 0.316 139pa 0.201 60pa 0.230 43pa 0.317 20pa Tiny Sample
3 Griffin Conine 0.411 92pa 0.276 43pa 0.344 35pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
3 Agustín Ramírez 0.247 98pa 0.429 31pa 0.308 12pa Tiny Sample 0.600 6pa Tiny Sample 0.266 8pa Tiny Sample
4 Xavier Edwards 0.382 295pa 0.257 97pa 0.284 77pa 0.175 32pa 0.205 19pa Tiny Sample
5 Heriberto Hernández 0.335 184pa 0.351 92pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
5 Owen Caissie 0.345 132pa 0.210 59pa 0.377 36pa 0.202 32pa 0.388 15pa 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 Jakob Marsee 0.291 293pa 0.216 80pa 0.317 42pa 0.343 25pa 0.333 18pa Tiny Sample
7 Javier Sanoja 0.306 177pa 0.277 85pa 0.332 35pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
8 Joe Mack 0.359 127pa 0.254 51pa 0.192 34pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Los Angeles Angels Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Wade Meckler #1Batting 1.055 OPS (last 14d, +0.315 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #5Batting 0.809 OPS (last 14d, +0.069 vs avg)
  • 3.Jose Siri #8 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
Top 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.Esteury Ruiz #9 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
  • 3.Jakob Marsee #7Batting 0.857 OPS (last 14d, +0.117 vs avg)
Pitcher Notes

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

George Klassen (Los Angeles Angels)
  • High ERA (7.27) — run-prevention risk
  • Above-average K rate (9.3 K/9)
  • Control concerns (14.5 BB/9)
Tyler Phillips (Miami Marlins)
  • FIP (4.67) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
Athletics @ Boston Red Sox
7:10 PM ET · Fenway Park
Perkins (away) has struggled — offense could show up
Strong Boston Red Sox AdvantagePitcher-Based Medium Confidence
Athletics starter Jack Perkins (7.04 ERA) — Boston Red Sox starter Payton Tolle (3.20 ERA) — Overall: Strong Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Boston Red Sox
Overall edge indicator — left = Athletics · 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.

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 6.19 · WHIP 1.250 · 16.0 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 4.24 · WHIP 1.529 · 17.0 IP
Pitch-Family & Type Context

Every hitter has pitch types they crush and types that give them trouble. Green = hits it hard. Red = struggles. ★ = their best pitch type to hit. ▼ = their weakness.

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Athletics Hitters vs Pitch Families (opp. starter: 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 Henry Bolte 0.345 183pa 0.270 67pa 0.328 25pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
2 Alika Williams 0.383 87pa 0.024 37pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa Tiny Sample
2 Jacob Wilson 0.341 219pa 0.234 76pa 0.218 48pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
3 Jonah Heim 0.314 156pa 0.208 50pa 0.328 43pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
4 Tyler Soderstrom 0.370 291pa 0.347 79pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
5 Tommy White 0.310 63pa 0.468 30pa 0.176 15pa Tiny Sample 0.430 7pa Tiny Sample
6 Brian Serven 0.362 27pa 0.077 9pa Tiny Sample 0.220 4pa Tiny Sample 0.000 6pa Tiny Sample
6 Donovan Walton 0.417 85pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
7 Lawrence Butler 0.277 200pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
8 Max Muncy 0.454 122pa 0.188 63pa 0.210 26pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
9 Jonathan Ornelas 0.390 17pa Tiny Sample 0.249 5pa Tiny Sample 0.176 5pa 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: 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 Nick Sogard 0.302 63pa 0.000 16pa Tiny Sample 0.516 14pa Tiny Sample 0.323 6pa Tiny Sample 0.230 6pa Tiny Sample
2 Ceddanne Rafaela 0.312 283pa 0.451 105pa 0.338 55pa 0.276 38pa 0.801 13pa Tiny Sample
3 Eli White 0.380 99pa 0.397 42pa 0.212 24pa Tiny Sample 0.200 8pa Tiny Sample 0.293 3pa Tiny Sample
3 Wilyer Abreu 0.344 281pa 0.359 90pa 0.285 82pa 0.366 36pa 0.207 23pa Tiny Sample
4 Caleb Durbin 0.347 304pa 0.280 89pa 0.204 39pa 0.375 17pa Tiny Sample 0.266 8pa Tiny Sample
5 Masataka Yoshida 0.327 177pa 0.398 31pa 0.354 40pa 0.182 30pa 0.381 12pa Tiny Sample
6 Andruw Monasterio 0.375 154pa 0.253 84pa 0.292 22pa Tiny Sample 0.441 13pa Tiny Sample 0.413 6pa Tiny Sample
7 Jarren Duran 0.320 244pa 0.194 97pa 0.236 66pa 0.238 52pa 0.170 30pa
8 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
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
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Lawrence Butler #7Batting 0.889 OPS (last 14d, +0.149 vs avg)
  • 2.Henry Bolte #1Batting 0.843 OPS (last 14d, +0.103 vs avg); strong vs Fastball
  • 3.Brian Serven #6 Limited recent PA — not over-weightedBatting 0.850 OPS (last 14d, +0.110 vs avg)
Top Boston Red Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ceddanne Rafaela #2 Strong recent formBatting 1.109 OPS (last 14d, +0.369 vs avg); strong vs Slider/Sweeper
  • 2.Caleb Durbin #4 Strong recent formBatting 1.016 OPS (last 14d, +0.276 vs avg); strong vs Fastball
  • 3.Andruw Monasterio #6 Strong recent formBatting 0.965 OPS (last 14d, +0.225 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)
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)
Minnesota Twins @ Milwaukee Brewers
7:40 PM ET · American Family Field
Milwaukee Brewers has the edge
Slight Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
Minnesota Twins starter Zebby Matthews (5.23 ERA) — Milwaukee Brewers starter Shane Drohan (3.87 ERA) — Overall: Slight Milwaukee Brewers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Minnesota Twins
Milwaukee Brewers
Overall edge indicator — left = Minnesota Twins · 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.

Minnesota Twins · RHP · 15 GS
Below Average
5.23ERA
1.34WHIP
7.60K/9
2.90BB/9
1.80HR/9
86.0IP
5.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 8.36 · WHIP 1.714 · 14.0 IP
Milwaukee Brewers · LHP · 13 GS
Average
3.87ERA
1.25WHIP
9.00K/9
2.70BB/9
0.90HR/9
93.0IP
3.41FIP
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.25 · WHIP 1.083 · 12.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: Shane Drohan )
📖 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 Martin 0.355 236pa 0.232 68pa 0.203 32pa 0.313 17pa Tiny Sample
2 Ryan Jeffers 0.424 143pa 0.309 66pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
3 Royce Lewis 0.321 213pa 0.306 101pa 0.170 38pa 0.303 20pa Tiny Sample 0.077 9pa Tiny Sample
4 Josh Bell 0.351 267pa 0.323 67pa 0.280 95pa 0.314 49pa 0.112 19pa Tiny Sample
5 Kody Clemens 0.291 263pa 0.359 78pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
6 Luke Keaschall 0.374 272pa 0.320 116pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
7 Kaelen Culpepper 0.578 9pa Tiny Sample 0.176 5pa Tiny Sample
8 Victor Caratini 0.294 221pa 0.372 47pa 0.180 50pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
9 Ryan Kreidler 0.372 130pa 0.219 55pa 0.160 24pa Tiny Sample 0.148 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Zebby Matthews )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Brice Turang 0.394 275pa 0.301 100pa 0.299 56pa 0.371 47pa 0.175 28pa
2 Jackson Chourio 0.368 217pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 Jake Bauers 0.419 244pa 0.403 95pa 0.495 45pa 0.308 46pa 0.177 13pa Tiny Sample
4 William Contreras 0.373 285pa 0.225 112pa 0.325 33pa 0.242 30pa 0.176 10pa Tiny Sample
5 Garrett Mitchell 0.340 243pa 0.321 92pa 0.254 45pa 0.333 39pa 0.057 12pa Tiny Sample
6 Christian Yelich 0.300 221pa 0.234 98pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
7 Luis Lara 0.352 55pa 0.235 23pa Tiny Sample 0.364 11pa Tiny Sample 0.080 9pa Tiny Sample 0.395 4pa Tiny Sample
8 Cooper Pratt 0.344 107pa 0.465 43pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 David Hamilton 0.371 194pa 0.229 57pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #3Batting 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 #6Batting 0.840 OPS (last 14d, +0.100 vs avg); strong vs Fastball
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #3Batting 1.081 OPS (last 14d, +0.341 vs avg)
  • 2.Jackson Chourio #2Batting 0.836 OPS (last 14d, +0.096 vs avg); strong vs Fastball
  • 3.Cooper Pratt #8Batting 0.785 OPS (last 14d, +0.045 vs avg)
Pitcher Notes

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

Zebby Matthews (Minnesota Twins)
  • No significant outliers in available metrics
Shane Drohan (Milwaukee Brewers)
  • Above-average K rate (9.0 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 18 hitters
Cleveland Guardians @ Chicago White Sox
7:40 PM ET · Guaranteed Rate Field
Cleveland Guardians has the edge
Slight Cleveland Guardians AdvantagePitcher-Based Medium Confidence
Cleveland Guardians starter Parker Messick (2.57 ERA) — Chicago White Sox starter Noah Schultz (6.06 ERA) — Overall: Slight Cleveland Guardians Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cleveland Guardians
Chicago White Sox
Overall edge indicator — left = Cleveland Guardians · right = Chicago White Sox · 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.

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.53 · WHIP 0.962 · 17.7 IP
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 6.75 · WHIP 1.500 · 12.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.
Cleveland Guardians 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 Steven Kwan 0.350 308pa 0.237 79pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 Chase DeLauter 0.407 248pa 0.407 94pa 0.199 52pa 0.251 34pa 0.277 26pa
3 José Ramírez 0.335 196pa 0.276 80pa 0.279 72pa 0.400 30pa 0.322 24pa Tiny Sample
4 Jo Adell 0.317 286pa 0.279 127pa 0.191 53pa 0.563 36pa 0.111 13pa Tiny Sample
4 Petey Halpin 0.299 83pa 0.172 33pa 0.098 19pa Tiny Sample 0.560 9pa Tiny Sample 0.508 4pa Tiny Sample
5 Angel Martínez 0.338 165pa 0.390 53pa 0.207 57pa 0.524 27pa 0.137 22pa Tiny Sample
6 Rhys Hoskins 0.344 206pa 0.295 75pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
7 Brayan Rocchio 0.359 265pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
8 Austin Hedges 0.361 132pa 0.198 41pa 0.278 15pa Tiny Sample 0.157 10pa Tiny Sample
9 Angel Genao 0.456 14pa Tiny Sample 0.352 5pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago White Sox 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 Chase Meidroth 0.352 307pa 0.313 107pa 0.307 62pa 0.226 31pa 0.576 15pa Tiny Sample
2 Munetaka Murakami 0.410 193pa 0.251 96pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.358 349pa 0.319 115pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Randal Grichuk 0.313 109pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
4 Sam Antonacci 0.375 249pa 0.276 65pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
5 Colson Montgomery 0.320 312pa 0.243 98pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
6 Brenton Doyle 0.333 94pa 0.220 48pa 0.233 25pa 0.355 6pa Tiny Sample 0.000 3pa Tiny Sample
7 Braden Montgomery 0.368 107pa 0.385 24pa Tiny Sample 0.224 43pa 0.354 16pa Tiny Sample 0.165 16pa Tiny Sample
8 Edgar Quero 0.238 147pa 0.242 27pa 0.180 42pa 0.407 11pa Tiny Sample 0.112 14pa Tiny Sample
9 Luisangel Acuña 0.308 127pa 0.274 57pa 0.144 33pa 0.345 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Steven Kwan #1Batting 0.829 OPS (last 14d, +0.089 vs avg); strong vs Fastball
  • 2.Angel Genao #9 Hot, but small sampleBatting 1.112 OPS (last 14d, +0.372 vs avg)
  • 3.Rhys Hoskins #6 Limited recent PA — not over-weightedBatting 0.857 OPS (last 14d, +0.117 vs avg); strong vs Fastball
Top Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Chase Meidroth #1 Strong recent formBatting 1.053 OPS (last 14d, +0.313 vs avg); strong vs Fastball
  • 2.Munetaka Murakami #2 Strong recent formBatting 0.911 OPS (last 14d, +0.171 vs avg)
  • 3.Randal Grichuk #4Batting 0.926 OPS (last 14d, +0.186 vs avg)
Pitcher Notes

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

Parker Messick (Cleveland Guardians)
  • Elite ERA (2.57) — strong run prevention
  • Above-average K rate (9.0 K/9)
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)
⚠ 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.