⚾ Daily Matchup Lab

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

Mon, Jul 6, 2026

Matchups

8 games
Arizona Diamondbacks @ San Diego Padres
9:40 PM ET · Petco Park
Arizona Diamondbacks has the edge
Slight Arizona Diamondbacks AdvantagePitcher-Based Medium Confidence
Arizona Diamondbacks starter Brandon Pfaadt (3.36 ERA) — San Diego Padres starter Walker Buehler (5.07 ERA) — Overall: Slight Arizona Diamondbacks Advantage. Edge source: Pitcher-Based.
Log in to track picks
Arizona Diamondbacks
San Diego Padres
Overall edge indicator — left = Arizona Diamondbacks · right = San Diego Padres · 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.

Arizona Diamondbacks · RHP · 11 GS
Average
3.36ERA
1.20WHIP
5.80K/9
2.60BB/9
0.80HR/9
84.0IP
3.95FIP
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.67 · WHIP 0.975 · 26.7 IP
San Diego Padres · RHP · 23 GS
Below Average
5.07ERA
1.46WHIP
7.90K/9
3.70BB/9
1.20HR/9
108.3IP
4.43FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.72 · WHIP 1.552 · 19.3 IP
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.
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Walker Buehler )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Ketel Marte 0.353 255pa 0.268 87pa 0.208 85pa 0.374 48pa 0.252 32pa
1 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa Tiny Sample
2 Geraldo Perdomo 0.361 308pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
3 Pavin Smith 0.277 77pa 0.188 15pa Tiny Sample 0.287 18pa Tiny Sample 0.251 7pa Tiny Sample 0.000 4pa Tiny Sample
3 Corbin Carroll 0.353 271pa 0.361 111pa 0.309 62pa 0.293 40pa 0.186 31pa
4 Gabriel Moreno 0.422 229pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
5 Lourdes Gurriel Jr. 0.277 115pa 0.185 39pa 0.152 25pa 0.314 5pa Tiny Sample 0.176 5pa Tiny Sample
6 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 Nolan Arenado 0.413 237pa 0.221 127pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
8 Ildemaro Vargas 0.355 224pa 0.274 61pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
9 Tommy Troy 0.346 88pa 0.148 39pa 0.299 15pa Tiny Sample 0.293 9pa 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: Brandon Pfaadt )
📖 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.346 313pa 0.377 127pa 0.299 49pa 0.307 25pa 0.000 13pa Tiny Sample
1 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa Tiny Sample
2 Jake Cronenworth 0.338 177pa 0.163 38pa 0.165 38pa 0.302 28pa 0.412 13pa Tiny Sample
3 Manny Machado 0.366 284pa 0.247 120pa 0.195 55pa 0.198 32pa 0.188 12pa Tiny Sample
4 Gavin Sheets 0.379 219pa 0.309 74pa 0.231 67pa 0.290 36pa 0.185 19pa Tiny Sample
5 Ty France 0.333 206pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
5 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
6 Jackson Merrill 0.338 278pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
7 Samad Taylor 0.384 70pa 0.312 24pa Tiny Sample 0.251 7pa Tiny Sample 0.135 13pa Tiny Sample 0.086 8pa Tiny Sample
8 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
9 Rodolfo Durán 0.295 62pa 0.284 36pa 0.115 6pa Tiny Sample 0.587 3pa Tiny Sample 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Geraldo Perdomo #2 Strong recent formBatting 0.915 OPS (last 14d, +0.175 vs avg); strong vs Fastball
  • 2.Ildemaro Vargas #8Batting 0.872 OPS (last 14d, +0.132 vs avg); strong vs Fastball
  • 3.Nolan Arenado #7Batting 0.810 OPS (last 14d, +0.070 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.966 OPS (last 14d, +0.226 vs avg); strong vs Slider/Sweeper
  • 2.Jackson Merrill #6Batting 0.881 OPS (last 14d, +0.141 vs avg); strong vs Fastball
  • 3.Luis Campusano #5Batting 0.848 OPS (last 14d, +0.108 vs avg); strong vs Fastball
Pitcher Notes

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

Brandon Pfaadt (Arizona Diamondbacks)
  • No significant outliers in available metrics
Walker Buehler (San Diego Padres)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 22 hitters
Toronto Blue Jays @ San Francisco Giants
9:45 PM ET · Oracle Park
Evenly matched tonight
BalancedBalanced Medium Confidence
Toronto Blue Jays starter Kevin Gausman (4.29 ERA) — San Francisco Giants starter Landen Roupp (4.22 ERA) — Matchup appears evenly balanced.
Log in to track picks
Toronto Blue Jays
San Francisco Giants
Overall edge indicator — left = Toronto Blue Jays · right = San Francisco Giants · even pitching · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Toronto Blue Jays · RHP · 24 GS
Average
4.29ERA
1.26WHIP
8.80K/9
2.50BB/9
1.10HR/9
134.3IP
3.60FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.09 · WHIP 1.455 · 22.0 IP
San Francisco Giants · RHP · 23 GS
Average
4.22ERA
1.29WHIP
9.00K/9
4.20BB/9
0.70HR/9
123.7IP
3.59FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.49 · WHIP 1.424 · 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.
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Landen Roupp )
📖 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 268pa 0.322 116pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
2 Nathan Lukes 0.299 202pa 0.361 49pa 0.361 35pa 0.377 30pa 0.414 20pa Tiny Sample
3 Vladimir Guerrero Jr. 0.366 261pa 0.212 113pa 0.330 52pa 0.262 37pa 0.129 15pa Tiny Sample
4 Kazuma Okamoto 0.356 281pa 0.296 121pa 0.178 38pa 0.208 40pa 0.514 7pa Tiny Sample
5 Sean Keys 0.312 41pa 0.099 7pa Tiny Sample 0.176 5pa Tiny Sample 0.086 8pa Tiny Sample
6 Alejandro Kirk 0.350 104pa 0.280 57pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa Tiny Sample
7 Daulton Varsho 0.320 243pa 0.307 88pa 0.302 44pa 0.248 41pa 0.413 15pa Tiny Sample
8 Myles Straw 0.283 167pa 0.103 52pa 0.205 16pa Tiny Sample 0.567 11pa Tiny Sample 0.000 3pa Tiny Sample
9 Andrés Giménez 0.322 211pa 0.220 89pa 0.258 40pa 0.310 40pa 0.235 15pa 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: 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 Heliot Ramos 0.298 198pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
2 Luis Arraez 0.344 340pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa 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.375 315pa 0.233 97pa 0.234 58pa 0.331 28pa 0.437 26pa
5 Jung Hoo Lee 0.339 270pa 0.379 101pa 0.317 34pa 0.291 37pa 0.463 12pa Tiny Sample
6 Willy Adames 0.345 296pa 0.238 138pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
7 Bryce Eldridge 0.391 207pa 0.275 60pa 0.269 43pa 0.242 26pa 0.203 10pa Tiny Sample
8 Victor Bericoto 0.435 52pa 0.331 29pa 0.777 5pa Tiny Sample 0.000 8pa Tiny Sample 0.350 7pa Tiny Sample
9 Eric Haase 0.418 59pa 0.168 30pa 0.069 10pa Tiny Sample 0.000 8pa 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 #6Batting 0.858 OPS (last 14d, +0.118 vs avg); strong vs Fastball
  • 2.Andrés Giménez #9Batting 0.758 OPS (last 14d, +0.018 vs avg)
  • 3.Myles Straw #8Batting 0.672 OPS (last 14d); strong vs Fastball
Top San Francisco Giants Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jung Hoo Lee #5Batting 0.870 OPS (last 14d, +0.130 vs avg); strong vs Slider/Sweeper
  • 2.Luis Arraez #2Batting 0.762 OPS (last 14d, +0.022 vs avg)
  • 3.Rafael Devers #4Batting 0.743 OPS (last 14d, +0.003 vs avg)
Pitcher Notes

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

Kevin Gausman (Toronto Blue Jays)
  • No significant outliers in available metrics
Landen Roupp (San Francisco Giants)
  • Above-average K rate (9.0 K/9)
  • Excellent HR suppression (0.7 HR/9)
  • Control concerns (4.2 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 14 of 18 hitters
Colorado Rockies @ Los Angeles Dodgers
10:10 PM ET · Dodger Stadium
Freeland (away) has struggled — offense could show up
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Colorado Rockies starter Kyle Freeland (6.63 ERA) — Los Angeles Dodgers starter Eric Lauer (4.89 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Colorado Rockies
Los Angeles Dodgers
Overall edge indicator — left = Colorado Rockies · right = Los Angeles Dodgers · 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.

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 3.38 · WHIP 1.179 · 18.7 IP
Los Angeles Dodgers · LHP · 15 GS
Below Average
4.89ERA
1.26WHIP
5.60K/9
2.80BB/9
2.20HR/9
92.0IP
6.06FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.28 · WHIP 1.174 · 15.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Colorado Rockies Hitters vs Pitch Families (opp. starter: Eric Lauer )
📖 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 Willi Castro 0.378 222pa 0.260 63pa 0.259 74pa 0.392 47pa 0.112 14pa Tiny Sample
2 Kyle Karros 0.413 250pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
2 Edouard Julien 0.304 168pa 0.283 58pa 0.198 45pa 0.323 25pa 0.575 9pa Tiny Sample
3 Hunter Goodman 0.396 249pa 0.344 133pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 TJ Rumfield 0.381 276pa 0.328 119pa 0.307 55pa 0.310 42pa 0.282 19pa Tiny Sample
5 Cole Carrigg 0.386 123pa 0.451 32pa 0.432 42pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
6 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
7 Jake McCarthy 0.412 263pa 0.288 80pa 0.231 52pa 0.236 36pa 0.814 13pa Tiny Sample
8 Mickey Moniak 0.385 161pa 0.357 77pa 0.253 52pa 0.344 28pa 0.301 14pa Tiny Sample
8 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
8 Braxton Fulford 0.353 55pa 0.277 26pa 0.000 8pa Tiny Sample 0.165 15pa Tiny Sample
9 Ezequiel Tovar 0.263 229pa 0.245 112pa 0.317 37pa 0.260 33pa 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Los Angeles Dodgers 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 Shohei Ohtani 0.417 249pa 0.396 101pa 0.383 67pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.328 329pa 0.360 129pa 0.330 43pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.407 313pa 0.279 98pa 0.243 60pa 0.441 47pa 0.423 14pa Tiny Sample
4 Mookie Betts 0.319 242pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
5 Kyle Tucker 0.355 270pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
6 Teoscar Hernández 0.364 211pa 0.277 70pa 0.383 41pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
7 Max Muncy 0.410 213pa 0.361 81pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
8 Miguel Rojas 0.374 136pa 0.305 47pa 0.158 20pa Tiny Sample 0.285 10pa Tiny Sample 0.176 5pa Tiny Sample
8 Tommy Edman 0.320 88pa 0.423 23pa Tiny Sample 0.225 29pa 0.174 9pa Tiny Sample 0.832 8pa 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
Top Colorado Rockies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Willi Castro #1Batting 1.110 OPS (last 14d, +0.370 vs avg)
  • 2.Jake McCarthy #7 Strong recent formBatting 0.970 OPS (last 14d, +0.230 vs avg); strong vs Fastball
  • 3.Cole Carrigg #5 Strong recent formBatting 0.905 OPS (last 14d, +0.165 vs avg)
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Shohei Ohtani #1 Strong recent formBatting 1.327 OPS (last 14d, +0.587 vs avg); strong vs Fastball
  • 2.Kyle Tucker #5Batting 0.871 OPS (last 14d, +0.131 vs avg); strong vs Fastball
  • 3.Andy Pages #2Batting 0.864 OPS (last 14d, +0.124 vs avg)
Pitcher Notes

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

Kyle Freeland (Colorado Rockies)
  • High ERA (6.63) — run-prevention risk
  • ERA above FIP (4.72) — may regress downward (good sign)
Eric Lauer (Los Angeles Dodgers)
  • Elevated HR/9 (2.2) — HR risk
  • FIP (6.06) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
Philadelphia Phillies @ Kansas City Royals
2:10 PM ET · Kauffman Stadium
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Philadelphia Phillies starter Cristopher Sánchez (2.65 ERA) — Kansas City Royals starter Noah Cameron (4.37 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Philadelphia Phillies
Kansas City Royals
Overall edge indicator — left = Philadelphia Phillies · right = Kansas City Royals · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

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.65 · WHIP 1.412 · 17.0 IP
Kansas City Royals · LHP · 21 GS
Average
4.37ERA
1.29WHIP
8.40K/9
2.90BB/9
1.00HR/9
123.7IP
3.79FIP
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.39 · WHIP 0.522 · 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.
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Noah Cameron )
📖 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 Rafael Marchán 0.214 70pa 0.131 19pa Tiny Sample 0.096 13pa Tiny Sample 0.143 11pa Tiny Sample 0.313 9pa Tiny Sample
1 Trea Turner 0.322 306pa 0.235 141pa 0.231 48pa 0.344 49pa 0.243 16pa Tiny Sample
2 Kyle Schwarber 0.444 255pa 0.263 136pa 0.411 51pa 0.311 55pa 0.390 20pa Tiny Sample
2 Justin Crawford 0.309 217pa 0.299 68pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
3 Bryce Harper 0.413 245pa 0.380 117pa 0.310 56pa 0.323 63pa 0.186 35pa
3 Garrett Stubbs 0.193 40pa 0.223 11pa Tiny Sample 0.000 4pa Tiny Sample 0.377 8pa Tiny Sample 0.176 5pa Tiny Sample
4 Alec Bohm 0.312 322pa 0.186 114pa 0.475 32pa 0.226 23pa Tiny Sample 0.321 16pa Tiny Sample
5 Brandon Marsh 0.359 258pa 0.242 112pa 0.195 50pa 0.386 45pa 0.183 26pa
6 Edmundo Sosa 0.282 117pa 0.194 54pa 0.291 30pa 0.177 14pa Tiny Sample 0.000 3pa Tiny Sample
7 Bryson Stott 0.359 260pa 0.374 84pa 0.330 57pa 0.228 53pa 0.133 26pa
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
8 J.T. Realmuto 0.306 233pa 0.297 65pa 0.156 27pa 0.285 21pa Tiny Sample 0.221 12pa Tiny Sample
9 Derek Hill 0.305 113pa 0.419 53pa 0.310 24pa Tiny Sample 0.292 13pa Tiny Sample 0.176 5pa 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: 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 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
1 Kameron Misner 0.181 35pa 0.293 12pa Tiny Sample 0.560 9pa Tiny Sample 0.248 10pa Tiny Sample
2 Bobby Witt Jr. 0.361 234pa 0.287 130pa 0.349 50pa 0.347 34pa 0.449 7pa Tiny Sample
2 Michael Massey 0.293 197pa 0.316 53pa 0.252 48pa 0.656 21pa Tiny Sample 0.118 18pa Tiny Sample
3 Salvador Perez 0.319 208pa 0.237 139pa 0.327 55pa 0.217 57pa 0.175 14pa Tiny Sample
3 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
4 Jac Caglianone 0.328 210pa 0.363 98pa 0.383 63pa 0.323 50pa 0.219 23pa Tiny Sample
5 Nick Loftin 0.373 196pa 0.264 71pa 0.242 29pa 0.254 17pa Tiny Sample 0.088 10pa Tiny Sample
6 Starling Marte 0.313 94pa 0.226 36pa 0.306 28pa 0.291 20pa Tiny Sample 0.000 3pa Tiny Sample
7 Tyler Tolbert 0.296 68pa 0.401 28pa 0.351 15pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa Tiny Sample
8 Luke Maile 0.235 12pa Tiny Sample 0.000 3pa Tiny Sample 0.293 3pa Tiny Sample
9 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
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bryce Harper #3 Strong recent formBatting 1.042 OPS (last 14d, +0.302 vs avg); strong vs Fastball
  • 2.Bryson Stott #7 Strong recent formBatting 1.007 OPS (last 14d, +0.267 vs avg); strong vs Slider/Sweeper
  • 3.Trea Turner #1 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg)
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jac Caglianone #4 Strong recent formBatting 1.144 OPS (last 14d, +0.404 vs avg)
  • 2.Tyler Tolbert #7Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 3.Bobby Witt Jr. #2Batting 1.002 OPS (last 14d, +0.262 vs avg); strong vs Fastball
Pitcher Notes

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

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
Noah Cameron (Kansas City Royals)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 23 of 25 hitters
New York Yankees @ Tampa Bay Rays
6:40 PM ET · Tropicana Field
New York Yankees has the edge
Slight New York Yankees AdvantagePitcher-Based Medium Confidence
New York Yankees starter Cam Schlittler (2.26 ERA) — Tampa Bay Rays starter Griffin Jax (3.63 ERA) — Overall: Slight New York Yankees Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Yankees
Tampa Bay Rays
Overall edge indicator — left = New York Yankees · right = Tampa Bay Rays · 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.

New York Yankees · RHP · 24 GS
Above Average
2.26ERA
0.95WHIP
11.20K/9
1.90BB/9
0.90HR/9
146.7IP
2.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 2.70 · WHIP 0.900 · 16.7 IP
Tampa Bay Rays · RHP · 18 GS
Average
3.63ERA
1.21WHIP
9.80K/9
2.90BB/9
1.40HR/9
91.7IP
3.97FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.62 · WHIP 0.960 · 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.
New York Yankees Hitters vs Pitch Families (opp. starter: Griffin Jax )
📖 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.304 275pa 0.346 67pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
2 Ben Rice 0.435 254pa 0.336 125pa 0.328 56pa 0.320 59pa 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 Jasson Domínguez 0.287 148pa 0.308 35pa 0.401 42pa 0.347 12pa Tiny Sample 0.146 20pa Tiny Sample
6 Jazz Chisholm Jr. 0.312 242pa 0.356 94pa 0.325 49pa 0.191 57pa 0.105 15pa Tiny Sample
7 José Caballero 0.304 215pa 0.245 89pa 0.184 35pa 0.343 28pa 0.523 13pa Tiny Sample
8 Ryan McMahon 0.329 170pa 0.163 70pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
9 Austin Wells 0.333 158pa 0.144 58pa 0.188 29pa 0.119 19pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Cam Schlittler )
📖 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 309pa 0.480 110pa 0.320 48pa 0.312 46pa 0.400 15pa Tiny Sample
2 Jonathan Aranda 0.362 315pa 0.363 93pa 0.253 56pa 0.398 35pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.455 267pa 0.301 145pa 0.304 54pa 0.256 41pa 0.481 19pa Tiny Sample
4 Cedric Mullins 0.293 263pa 0.248 72pa 0.299 33pa 0.313 35pa 0.243 12pa Tiny Sample
5 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.264 14pa Tiny Sample 0.293 3pa Tiny Sample
6 Chandler Simpson 0.330 305pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
7 Nick Fortes 0.332 185pa 0.173 60pa 0.309 28pa 0.495 14pa Tiny Sample 0.293 6pa Tiny Sample
8 Richie Palacios 0.336 186pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
9 Taylor Walls 0.310 230pa 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
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.José Caballero #7Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 2.Austin Wells #9Batting 0.801 OPS (last 14d, +0.061 vs avg); strong vs Fastball
  • 3.Ryan McMahon #8Batting 0.778 OPS (last 14d, +0.038 vs avg); strong vs Fastball
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Junior Caminero #3 Strong recent formBatting 1.011 OPS (last 14d, +0.271 vs avg); strong vs Fastball
  • 2.Richie Palacios #8Batting 0.835 OPS (last 14d, +0.095 vs avg)
  • 3.Jonathan Aranda #2Batting 0.783 OPS (last 14d, +0.043 vs avg)
Pitcher Notes

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

Cam Schlittler (New York Yankees)
  • Elite ERA (2.26) — strong run prevention
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • Sharp control (1.9 BB/9)
  • FIP (2.67) confirms elite results
Griffin Jax (Tampa Bay Rays)
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 18 hitters
Houston Astros @ Washington Nationals
6:45 PM ET · Nationals Park
Burrows (away) has struggled — offense could show up
BalancedLineup-Based Medium Confidence
Houston Astros starter Mike Burrows (5.99 ERA) — Washington Nationals starter Miles Mikolas (5.89 ERA) — Matchup appears evenly balanced.
Log in to track picks
Houston Astros
Washington Nationals
Overall edge indicator — left = Houston Astros · right = Washington Nationals · 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.

Houston Astros · RHP · 17 GS
Below Average
5.99ERA
1.55WHIP
7.10K/9
3.30BB/9
2.00HR/9
94.7IP
5.69FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Washington Nationals · RHP · 11 GS
Below Average
5.89ERA
1.41WHIP
4.50K/9
1.80BB/9
2.10HR/9
113.0IP
5.79FIP
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.71 · WHIP 1.821 · 18.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.
Houston Astros Hitters vs Pitch Families (opp. starter: Miles Mikolas )
📖 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 Jose Altuve 0.328 251pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
2 Yordan Alvarez 0.456 287pa 0.360 97pa 0.328 74pa 0.506 51pa 0.422 25pa
3 Isaac Paredes 0.369 299pa 0.271 101pa 0.310 52pa 0.195 44pa 0.402 16pa Tiny Sample
4 Christian Walker 0.322 288pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa Tiny Sample
5 LaMonte Wade Jr. 0.357 73pa 0.408 24pa Tiny Sample 0.356 17pa Tiny Sample 0.115 6pa Tiny Sample 0.416 3pa Tiny Sample
6 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
7 Yainer Diaz 0.301 144pa 0.284 62pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa Tiny Sample
8 Braden Shewmake 0.347 51pa 0.135 28pa 0.508 4pa Tiny Sample 0.098 9pa Tiny Sample 0.540 10pa Tiny Sample
9 Brice Matthews 0.360 154pa 0.204 61pa 0.128 26pa 0.153 16pa Tiny Sample 0.000 10pa 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: Mike Burrows )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 James Wood 0.436 287pa 0.383 143pa 0.328 68pa 0.152 60pa 0.286 15pa Tiny Sample
2 Luis García Jr. 0.367 193pa 0.370 90pa 0.294 76pa 0.366 47pa 0.116 26pa
3 Curtis Mead 0.377 193pa 0.276 86pa 0.317 38pa 0.527 23pa Tiny Sample 0.512 8pa Tiny Sample
4 CJ Abrams 0.429 249pa 0.275 142pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Dylan Crews 0.295 191pa 0.246 65pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
6 Daylen Lile 0.333 256pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
7 Jacob Young 0.344 216pa 0.187 91pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
8 Drew Millas 0.285 97pa 0.131 34pa 0.244 21pa Tiny Sample 0.118 21pa Tiny Sample 0.176 5pa Tiny Sample
9 Nasim Nuñez 0.294 243pa 0.342 70pa 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
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Christian Walker #4 Strong recent formBatting 1.025 OPS (last 14d, +0.285 vs avg); strong vs Slider/Sweeper
  • 2.Yordan Alvarez #2 Strong recent formBatting 1.016 OPS (last 14d, +0.276 vs avg)
  • 3.Yainer Diaz #7Batting 1.051 OPS (last 14d, +0.311 vs avg); strong vs Fastball
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jacob Young #7Batting 1.051 OPS (last 14d, +0.311 vs avg); strong vs Fastball
  • 2.Luis García Jr. #2Batting 1.009 OPS (last 14d, +0.269 vs avg); strong vs Slider/Sweeper
  • 3.Daylen Lile #6Batting 0.856 OPS (last 14d, +0.116 vs avg)
Pitcher Notes

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

Mike Burrows (Houston Astros)
  • High ERA (5.99) — run-prevention risk
  • Elevated HR/9 (2.0) — HR risk
Miles Mikolas (Washington Nationals)
  • High ERA (5.89) — run-prevention risk
  • Elevated HR/9 (2.1) — HR risk
  • Sharp control (1.8 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 14 of 18 hitters
New York Mets @ Atlanta Braves
7:15 PM ET · Truist Park
Atlanta Braves has the edge
Slight Atlanta Braves AdvantagePitcher-Based Medium Confidence
New York Mets starter Freddy Peralta (5.37 ERA) — Atlanta Braves starter Reynaldo López (3.64 ERA) — Overall: Slight Atlanta Braves Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Mets
Atlanta Braves
Overall edge indicator — left = New York Mets · 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.

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 10.57 · WHIP 2.348 · 7.7 IP
Atlanta Braves · RHP · 11 GS
Average
3.64ERA
1.34WHIP
8.30K/9
3.60BB/9
1.30HR/9
71.7IP
4.38FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.800 · 10.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
New York Mets Hitters vs Pitch Families (opp. starter: Reynaldo López )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 A.J. Ewing 0.381 189pa 0.288 72pa 0.240 42pa 0.183 25pa 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.309 280pa 0.331 140pa 0.309 62pa 0.289 52pa 0.198 16pa Tiny Sample
4 Francisco Lindor 0.296 167pa 0.350 46pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
5 Carson Benge 0.379 286pa 0.258 93pa 0.266 54pa 0.312 47pa 0.237 25pa
6 Jared Young 0.346 141pa 0.218 44pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
7 Luis Torrens 0.323 127pa 0.194 59pa 0.231 21pa Tiny Sample 0.358 20pa Tiny Sample 0.110 8pa Tiny Sample
7 Francisco Alvarez 0.356 177pa 0.305 91pa 0.388 32pa 0.324 19pa Tiny Sample 0.451 9pa Tiny Sample
8 Brett Baty 0.341 229pa 0.148 84pa 0.287 48pa 0.282 27pa 0.125 24pa Tiny Sample
9 Ronny Mauricio 0.320 25pa 0.270 21pa Tiny Sample 0.501 12pa Tiny Sample 0.049 14pa 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: 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 Michael Harris II 0.348 226pa 0.344 134pa 0.363 62pa 0.213 46pa 0.329 18pa Tiny Sample
2 Ozzie Albies 0.340 257pa 0.317 86pa 0.273 99pa 0.292 67pa 0.265 28pa
3 Matt Olson 0.410 331pa 0.320 115pa 0.397 50pa 0.272 51pa 0.278 12pa Tiny Sample
4 Jorge Mateo 0.337 98pa 0.252 43pa 0.043 16pa Tiny Sample 0.188 16pa Tiny Sample
4 Drake Baldwin 0.395 250pa 0.293 101pa 0.331 56pa 0.281 40pa 0.297 21pa Tiny Sample
5 Mauricio Dubón 0.341 287pa 0.290 114pa 0.214 58pa 0.427 24pa Tiny Sample 0.219 15pa Tiny Sample
6 Dominic Smith 0.345 165pa 0.322 52pa 0.134 40pa 0.351 34pa 0.225 16pa Tiny Sample
6 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
7 Austin Riley 0.344 304pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
8 José Azócar 0.379 26pa 0.240 11pa Tiny Sample 0.482 7pa Tiny Sample 0.293 3pa Tiny Sample
8 Mike Yastrzemski 0.338 188pa 0.255 65pa 0.321 41pa 0.382 29pa 0.110 8pa Tiny Sample
9 Jim Jarvis 0.283 66pa 0.156 16pa Tiny Sample 0.370 20pa Tiny Sample 0.249 5pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Mets Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Carson Benge #5 Strong recent formBatting 1.041 OPS (last 14d, +0.301 vs avg); strong vs Fastball
  • 2.Luis Torrens #7 Limited recent PA — not over-weightedBatting 1.109 OPS (last 14d, +0.369 vs avg); strong vs Fastball
  • 3.Jared Young #6Batting 0.750 OPS (last 14d, +0.010 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.161 OPS (last 14d, +0.421 vs avg); strong vs Fastball
  • 2.Mike Yastrzemski #8Batting 1.023 OPS (last 14d, +0.283 vs avg)
  • 3.Austin Riley #7Batting 0.901 OPS (last 14d, +0.161 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)
Reynaldo López (Atlanta Braves)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 22 hitters
Milwaukee Brewers @ St. Louis Cardinals
7:45 PM ET · Busch Stadium
Evenly matched tonight
BalancedBalanced Medium Confidence
Milwaukee Brewers starter Shane Drohan (3.87 ERA) — St. Louis Cardinals starter Dustin May (4.30 ERA) — Matchup appears evenly balanced.
Log in to track picks
Milwaukee Brewers
St. Louis Cardinals
Overall edge indicator — left = Milwaukee Brewers · right = St. Louis Cardinals · 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.

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 6.88 · WHIP 1.529 · 17.0 IP
St. Louis Cardinals · RHP · 22 GS
Average
4.30ERA
1.27WHIP
8.70K/9
3.00BB/9
0.60HR/9
115.0IP
3.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 1.59 · 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.
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Dustin May )
📖 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.372 222pa 0.246 99pa 0.322 35pa 0.479 25pa 0.126 7pa Tiny Sample
3 Brice Turang 0.390 280pa 0.316 103pa 0.299 56pa 0.371 47pa 0.212 29pa
4 William Contreras 0.368 289pa 0.227 115pa 0.315 34pa 0.257 31pa 0.176 10pa Tiny Sample
5 Jake Bauers 0.424 249pa 0.399 96pa 0.504 46pa 0.302 47pa 0.236 14pa Tiny Sample
6 Garrett Mitchell 0.337 248pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
7 Sal Frelick 0.279 235pa 0.214 63pa 0.157 19pa Tiny Sample 0.548 20pa Tiny Sample 0.059 15pa Tiny Sample
8 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 David Hamilton 0.371 197pa 0.238 60pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa 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
St. Louis Cardinals 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 JJ Wetherholt 0.355 325pa 0.260 99pa 0.239 55pa 0.352 33pa 0.321 18pa Tiny Sample
2 Iván Herrera 0.345 283pa 0.342 128pa 0.283 55pa 0.312 47pa 0.400 13pa Tiny Sample
3 Jordan Walker 0.344 284pa 0.302 136pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
4 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
4 Nelson Velázquez 0.408 79pa 0.224 21pa Tiny Sample 0.396 12pa Tiny Sample 0.390 9pa Tiny Sample
5 José Fermín 0.290 178pa 0.240 53pa 0.138 32pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
6 Masyn Winn 0.297 259pa 0.282 122pa 0.308 43pa 0.258 37pa 0.098 16pa Tiny Sample
7 Nathan Church 0.319 168pa 0.225 84pa 0.292 69pa 0.303 33pa 0.235 15pa Tiny Sample
8 Alec Burleson 0.367 246pa 0.297 113pa 0.373 83pa 0.394 57pa 0.322 26pa
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 Pedro Pagés 0.261 98pa 0.240 51pa 0.213 29pa 0.236 15pa Tiny Sample 0.000 3pa Tiny Sample
9 Bryan Torres 0.353 69pa 0.105 15pa Tiny Sample 0.229 17pa Tiny Sample 0.303 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #5Batting 1.002 OPS (last 14d, +0.262 vs avg)
  • 2.Brice Turang #3Batting 0.863 OPS (last 14d, +0.123 vs avg); strong vs Fastball
  • 3.Jackson Chourio #2Batting 0.835 OPS (last 14d, +0.095 vs avg)
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #8 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Blaze Jordan #8Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 3.Nelson Velázquez #4 Hot, but small sampleBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
Pitcher Notes

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

Shane Drohan (Milwaukee Brewers)
  • Above-average K rate (9.0 K/9)
Dustin May (St. Louis Cardinals)
  • Excellent HR suppression (0.6 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
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.