⚾ Daily Matchup Lab

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

Tue, Jul 7, 2026

Matchups

16 games
Los Angeles Angels @ Texas Rangers
8:05 PM ET · Globe Life Field
Evenly matched tonight
BalancedBalanced Medium Confidence
Los Angeles Angels starter José Soriano (3.24 ERA) — Texas Rangers starter Jacob deGrom (3.87 ERA) — Matchup appears evenly balanced.
Log in to track picks
Los Angeles Angels
Texas Rangers
Overall edge indicator — left = Los Angeles Angels · right = Texas Rangers · 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 · 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 0.93 · WHIP 1.345 · 9.7 IP
Texas Rangers · RHP · 22 GS
Average
3.87ERA
1.13WHIP
10.90K/9
2.30BB/9
1.30HR/9
118.7IP
3.34FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.72 · WHIP 1.725 · 13.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Jacob deGrom )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zach Neto 0.369 278pa 0.297 136pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
2 Nolan Schanuel 0.333 263pa 0.335 85pa 0.302 45pa 0.273 33pa 0.207 17pa Tiny Sample
3 Denzer Guzman 0.317 92pa 0.304 54pa 0.360 17pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
4 Jorge Soler 0.368 214pa 0.298 103pa 0.216 40pa 0.208 36pa 0.000 6pa Tiny Sample
5 Josh Lowe 0.307 134pa 0.207 42pa 0.209 31pa 0.251 25pa 0.357 15pa Tiny Sample
6 Jo Adell 0.317 292pa 0.277 128pa 0.184 55pa 0.563 36pa 0.111 13pa Tiny Sample
7 Oswald Peraza 0.334 181pa 0.263 83pa 0.286 42pa 0.153 33pa 0.316 5pa Tiny Sample
8 Jose Siri 0.407 88pa 0.192 33pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
8 Wade Meckler 0.390 122pa 0.221 32pa 0.246 28pa 0.144 17pa Tiny Sample 0.501 12pa Tiny Sample
9 Logan O'Hoppe 0.270 164pa 0.221 74pa 0.176 36pa 0.452 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Texas Rangers 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 Kyle Higashioka 0.382 113pa 0.187 61pa 0.426 13pa Tiny Sample 0.121 13pa Tiny Sample 0.000 3pa Tiny Sample
1 Joc Pederson 0.401 201pa 0.367 69pa 0.229 59pa 0.206 46pa 0.363 14pa Tiny Sample
2 Josh Smith 0.326 124pa 0.358 39pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
3 Jake Burger 0.330 257pa 0.334 145pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
4 Brandon Nimmo 0.374 306pa 0.366 89pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Ezequiel Duran 0.338 235pa 0.403 116pa 0.359 47pa 0.268 44pa 0.139 9pa Tiny Sample
6 Justin Foscue 0.329 75pa 0.306 48pa 0.303 18pa Tiny Sample 0.454 14pa Tiny Sample
6 Evan Carter 0.331 212pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa Tiny Sample
7 Alejandro Osuna 0.309 124pa 0.232 45pa 0.348 48pa 0.384 16pa Tiny Sample 0.264 10pa Tiny Sample
8 Elias Díaz 0.326 82pa 0.216 36pa 0.312 23pa Tiny Sample 0.558 12pa Tiny Sample 0.176 5pa Tiny Sample
9 Nicky Lopez 0.346 125pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
9 Cam Cauley 0.359 48pa 0.347 20pa Tiny Sample 0.223 11pa Tiny Sample 0.293 6pa Tiny Sample 0.293 3pa 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 #8Batting 0.904 OPS (last 14d, +0.164 vs avg); strong vs Fastball
  • 2.Jorge Soler #4 Limited recent PA — not over-weightedBatting 0.788 OPS (last 14d, +0.048 vs avg); strong vs Fastball
  • 3.Jose Siri #8 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); 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.899 OPS (last 14d, +0.159 vs avg); strong vs Slider/Sweeper
  • 2.Ezequiel Duran #5Batting 0.811 OPS (last 14d, +0.071 vs avg); strong vs Slider/Sweeper
  • 3.Elias Díaz #8Batting 0.800 OPS (last 14d, +0.060 vs avg); strong vs Fastball
Pitcher Notes

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

José Soriano (Los Angeles Angels)
  • Above-average K rate (9.2 K/9)
  • Control concerns (4.2 BB/9)
Jacob deGrom (Texas Rangers)
  • Elite strikeout rate (10.9 K/9)
  • Above-average K rate (10.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
Arizona Diamondbacks @ San Diego Padres
9:40 PM ET · Petco Park
Gallen (away) has struggled — offense could show up
BalancedPitcher-Based Medium Confidence
Arizona Diamondbacks starter Zac Gallen (6.34 ERA) — San Diego Padres starter Germán Márquez (5.26 ERA) — Matchup appears evenly balanced.
Log in to track picks
Arizona Diamondbacks
San Diego Padres
Overall edge indicator — left = Arizona Diamondbacks · right = San Diego Padres · 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.

Arizona Diamondbacks · RHP · 18 GS
Below Average
6.34ERA
1.56WHIP
5.30K/9
2.80BB/9
1.80HR/9
92.7IP
5.56FIP
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.
San Diego Padres · RHP · 10 GS
Below Average
5.26ERA
1.49WHIP
6.30K/9
4.10BB/9
2.40HR/9
53.0IP
6.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 5.40 · WHIP 1.200 · 8.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: Germán Márquez )
📖 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
2 Geraldo Perdomo 0.361 308pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
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 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
5 Lourdes Gurriel Jr. 0.277 115pa 0.185 39pa 0.152 25pa 0.314 5pa Tiny Sample 0.176 5pa Tiny Sample
6 Nolan Arenado 0.413 237pa 0.221 127pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
7 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
8 James McCann 0.399 65pa 0.279 43pa 0.412 12pa Tiny Sample 0.347 12pa Tiny Sample 0.126 8pa Tiny Sample
9 Tim Tawa 0.332 135pa 0.251 54pa 0.300 25pa 0.304 8pa Tiny Sample 0.379 10pa 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: Zac Gallen )
📖 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
2 Jackson Merrill 0.338 278pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
3 Xander Bogaerts 0.340 289pa 0.241 100pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
4 Manny Machado 0.366 284pa 0.247 120pa 0.195 55pa 0.198 32pa 0.188 12pa Tiny Sample
5 Gavin Sheets 0.379 219pa 0.309 74pa 0.231 67pa 0.290 36pa 0.185 19pa Tiny Sample
6 Jake Cronenworth 0.338 177pa 0.163 38pa 0.165 38pa 0.302 28pa 0.412 13pa Tiny Sample
7 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
8 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 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 Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.James McCann #8Batting 1.140 OPS (last 14d, +0.400 vs avg)
  • 2.Geraldo Perdomo #2 Strong recent formBatting 0.915 OPS (last 14d, +0.175 vs avg); strong vs Fastball
  • 3.Nolan Arenado #6Batting 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 #2Batting 0.881 OPS (last 14d, +0.141 vs avg); strong vs Fastball
  • 3.Luis Campusano #7Batting 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.

Zac Gallen (Arizona Diamondbacks)
  • High ERA (6.34) — run-prevention risk
Germán Márquez (San Diego Padres)
  • Elevated HR/9 (2.4) — HR risk
  • Control concerns (4.1 BB/9)
  • FIP (6.66) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 20 hitters
Toronto Blue Jays @ San Francisco Giants
9:45 PM ET · Oracle Park
Toronto Blue Jays has the edge
Slight Toronto Blue Jays AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter Spencer Miles (3.25 ERA) — San Francisco Giants starter Trevor McDonald (5.12 ERA) — Overall: Slight Toronto Blue Jays Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
San Francisco Giants
Overall edge indicator — left = Toronto Blue Jays · right = San Francisco Giants · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Toronto Blue Jays · RHP · 4 GS
Average
3.25ERA
1.13WHIP
8.60K/9
2.40BB/9
0.60HR/9
75.0IP
2.90FIP
⚠ 75.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.69 · WHIP 1.125 · 10.7 IP
San Francisco Giants · RHP · 14 GS
Average
5.12ERA
1.31WHIP
7.30K/9
2.90BB/9
0.90HR/9
70.3IP
4.32FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
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: Trevor McDonald )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa Tiny Sample
6 Daulton Varsho 0.320 243pa 0.307 88pa 0.302 44pa 0.248 41pa 0.413 15pa Tiny Sample
7 Sean Keys 0.312 41pa 0.099 7pa Tiny Sample 0.176 5pa Tiny Sample 0.086 8pa 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
8 Jonatan Clase 0.383 21pa Tiny Sample 0.655 11pa Tiny Sample 0.177 12pa 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: Spencer Miles )
📖 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 Drew Cavanaugh 0.354 45pa 0.238 14pa Tiny Sample 0.172 8pa Tiny Sample 0.000 3pa 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.

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.

Spencer Miles (Toronto Blue Jays)
  • Excellent HR suppression (0.6 HR/9)
  • FIP (2.9) confirms elite results
Trevor McDonald (San Francisco Giants)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 15 of 19 hitters
Colorado Rockies @ Los Angeles Dodgers
10:10 PM ET · Dodger Stadium
Lorenzen (away) has struggled — offense could show up
Strong Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Colorado Rockies starter Michael Lorenzen (6.94 ERA) — Los Angeles Dodgers starter Justin Wrobleski (3.31 ERA) — Overall: Strong 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 · RHP · 22 GS
Below Average
6.94ERA
1.85WHIP
6.40K/9
3.80BB/9
1.40HR/9
107.0IP
5.20FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 13.50 · WHIP 2.531 · 10.7 IP
Los Angeles Dodgers · LHP · 18 GS
Average
3.31ERA
1.07WHIP
7.00K/9
2.00BB/9
1.30HR/9
120.3IP
4.20FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.02 · WHIP 1.380 · 16.7 IP
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: Justin Wrobleski )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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
3 TJ Rumfield 0.381 276pa 0.328 119pa 0.307 55pa 0.310 42pa 0.282 19pa Tiny Sample
3 Hunter Goodman 0.396 249pa 0.344 133pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 Cole Carrigg 0.386 123pa 0.451 32pa 0.432 42pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
5 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
6 Jake McCarthy 0.412 263pa 0.288 80pa 0.231 52pa 0.236 36pa 0.814 13pa Tiny Sample
7 Ezequiel Tovar 0.263 229pa 0.245 112pa 0.317 37pa 0.260 33pa 0.000 6pa Tiny Sample
8 Braxton Fulford 0.353 55pa 0.277 26pa 0.000 8pa Tiny Sample 0.165 15pa Tiny Sample
9 Mickey Moniak 0.385 161pa 0.357 77pa 0.253 52pa 0.344 28pa 0.301 14pa 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: Michael Lorenzen )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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 Max Muncy 0.410 213pa 0.361 81pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
5 Tommy Edman 0.320 88pa 0.423 23pa Tiny Sample 0.225 29pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
6 Kyle Tucker 0.355 270pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
7 Dalton Rushing 0.359 148pa 0.402 49pa 0.282 44pa 0.426 33pa 0.176 10pa Tiny Sample
8 Alex Freeland 0.316 140pa 0.241 43pa 0.166 45pa 0.181 27pa 0.373 13pa Tiny Sample
9 Miguel Rojas 0.374 136pa 0.305 47pa 0.158 20pa Tiny Sample 0.285 10pa Tiny Sample 0.176 5pa Tiny Sample
9 Teoscar Hernández 0.364 211pa 0.277 70pa 0.383 41pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
9 Alex Call 0.336 122pa 0.367 41pa 0.240 11pa Tiny Sample 0.490 5pa Tiny Sample 0.440 4pa Tiny Sample
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 #6 Strong recent formBatting 0.970 OPS (last 14d, +0.230 vs avg); strong vs Fastball
  • 3.Cole Carrigg #4 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 #6Batting 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.

Michael Lorenzen (Colorado Rockies)
  • High ERA (6.94) — run-prevention risk
  • ERA above FIP (5.2) — may regress downward (good sign)
Justin Wrobleski (Los Angeles Dodgers)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 21 hitters
Milwaukee Brewers @ St. Louis Cardinals
2:15 PM ET · Busch Stadium
Misiorowski (away) dealing — elite stuff
Lean Milwaukee BrewersPitcher-Based Medium Confidence
Milwaukee Brewers starter Jacob Misiorowski (1.63 ERA) — St. Louis Cardinals starter Matt Svanson (7.27 ERA) — Overall: Lean Milwaukee Brewers. Edge source: Pitcher-Based.
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 · RHP · 21 GS
Elite
1.63ERA
0.73WHIP
13.80K/9
2.00BB/9
0.90HR/9
133.0IP
2.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 2.25 · WHIP 0.333 · 12.0 IP
St. Louis Cardinals · RHP · 1 GS
Building Sample
7.27ERA
1.75WHIP
8.50K/9
4.40BB/9
1.00HR/9
43.3IP
4.35FIP
⚠ 43.3 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 20.25 · WHIP 4.125 · 2.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.
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Matt Svanson )
📖 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
5 Andrew Vaughn 0.471 149pa 0.256 64pa 0.445 28pa 0.102 19pa Tiny Sample 0.000 5pa 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 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: Jacob Misiorowski )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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 Alec Burleson 0.367 246pa 0.297 113pa 0.373 83pa 0.394 57pa 0.322 26pa
4 Jordan Walker 0.344 284pa 0.302 136pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
5 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
5 Masyn Winn 0.297 259pa 0.282 122pa 0.308 43pa 0.258 37pa 0.098 16pa Tiny Sample
6 Bryan Torres 0.353 69pa 0.105 15pa Tiny Sample 0.229 17pa Tiny Sample 0.303 11pa Tiny Sample
7 Nathan Church 0.319 168pa 0.225 84pa 0.292 69pa 0.303 33pa 0.235 15pa Tiny Sample
8 José Fermín 0.290 178pa 0.240 53pa 0.138 32pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
9 Nelson Velázquez 0.408 79pa 0.224 21pa Tiny Sample 0.396 12pa Tiny Sample 0.390 9pa 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 Jimmy Crooks 0.240 71pa 0.591 15pa Tiny Sample 0.199 16pa Tiny Sample 0.057 12pa Tiny Sample 0.220 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
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 #3 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Nelson Velázquez #9 Hot, but small sampleBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
  • 3.Nathan Church #7Batting 0.742 OPS (last 14d, +0.002 vs avg); strong vs Fastball
Pitcher Notes

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

Jacob Misiorowski (Milwaukee Brewers)
  • Elite ERA (1.63) — strong run prevention
  • Elite strikeout rate (13.8 K/9)
  • Above-average K rate (13.8 K/9)
  • FIP (2.23) confirms elite results
Matt Svanson (St. Louis Cardinals)
  • High ERA (7.27) — run-prevention risk
  • Control concerns (4.4 BB/9)
  • ERA above FIP (4.35) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
  • Recent form data for 21 of 22 hitters
Chicago Cubs @ Baltimore Orioles
6:35 PM ET · Oriole Park at Camden Yards
Evenly matched tonight
BalancedBalanced Medium Confidence
Chicago Cubs starter Matthew Boyd (3.59 ERA) — Baltimore Orioles starter Shane Baz (3.76 ERA) — Matchup appears evenly balanced.
Log in to track picks
Chicago Cubs
Baltimore Orioles
Overall edge indicator — left = Chicago Cubs · right = Baltimore Orioles · 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.

Chicago Cubs · LHP · 13 GS
Average
3.59ERA
1.22WHIP
7.50K/9
2.60BB/9
1.00HR/9
79.7IP
4.02FIP
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.18 · WHIP 1.258 · 20.7 IP
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.93 · WHIP 1.018 · 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.
Chicago Cubs 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 Pete Crow-Armstrong 0.399 280pa 0.402 116pa 0.316 63pa 0.289 53pa 0.593 30pa
2 Alex Bregman 0.354 325pa 0.321 130pa 0.320 44pa 0.245 42pa 0.378 6pa Tiny Sample
3 Michael Busch 0.351 327pa 0.328 111pa 0.203 78pa 0.353 37pa 0.314 15pa Tiny Sample
4 Seiya Suzuki 0.398 242pa 0.305 125pa 0.331 29pa 0.286 36pa 0.352 5pa Tiny Sample
5 Ian Happ 0.352 275pa 0.371 83pa 0.199 95pa 0.323 50pa 0.329 25pa
6 Nico Hoerner 0.300 347pa 0.422 116pa 0.165 50pa 0.304 32pa 0.379 10pa Tiny Sample
7 Michael Conforto 0.428 134pa 0.372 36pa 0.174 45pa 0.174 17pa Tiny Sample 0.113 11pa Tiny Sample
8 Dansby Swanson 0.369 269pa 0.247 116pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
9 Miguel Amaya 0.395 116pa 0.286 69pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Matthew Boyd )
📖 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 349pa 0.220 123pa 0.280 39pa 0.237 33pa 0.272 10pa Tiny Sample
2 Adley Rutschman 0.390 170pa 0.334 50pa 0.219 61pa 0.245 25pa 0.242 8pa Tiny Sample
3 Gunnar Henderson 0.317 277pa 0.263 131pa 0.312 70pa 0.323 42pa 0.243 30pa
4 Pete Alonso 0.382 312pa 0.350 132pa 0.315 48pa 0.213 51pa 0.246 8pa Tiny Sample
5 Jeremiah Jackson 0.354 123pa 0.256 81pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
5 Colton Cowser 0.400 153pa 0.244 65pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
5 Coby Mayo 0.367 157pa 0.234 100pa 0.290 34pa 0.359 28pa 0.176 5pa Tiny Sample
6 Samuel Basallo 0.367 163pa 0.339 74pa 0.340 50pa 0.208 36pa 0.399 19pa Tiny Sample
7 Blaze Alexander 0.326 160pa 0.378 69pa 0.285 24pa Tiny Sample 0.297 22pa Tiny Sample
8 Tyler O'Neill 0.365 129pa 0.289 57pa 0.136 36pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
8 Dylan Beavers 0.292 139pa 0.331 49pa 0.365 27pa 0.186 20pa Tiny Sample 0.330 8pa Tiny Sample
9 Leody Taveras 0.315 213pa 0.258 72pa 0.227 61pa 0.167 30pa 0.293 16pa Tiny Sample
9 Jackson Holliday 0.368 116pa 0.293 40pa 0.154 24pa Tiny Sample 0.248 22pa Tiny Sample 0.481 13pa 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.Pete Crow-Armstrong #1 Strong recent formBatting 0.980 OPS (last 14d, +0.240 vs avg)
  • 2.Seiya Suzuki #4Batting 0.841 OPS (last 14d, +0.101 vs avg); strong vs Fastball
  • 3.Alex Bregman #2Batting 0.809 OPS (last 14d, +0.069 vs avg); strong vs Fastball
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler O'Neill #8Batting 1.233 OPS (last 14d, +0.493 vs avg); strong vs Fastball
  • 2.Coby Mayo #5Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 3.Jackson Holliday #9Batting 0.691 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Matthew Boyd (Chicago Cubs)
  • No significant outliers in available metrics
Shane Baz (Baltimore Orioles)
  • Excellent HR suppression (0.7 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 22 hitters
New York Yankees @ Tampa Bay Rays
6:40 PM ET · Tropicana Field
Evenly matched tonight
BalancedBalanced Medium Confidence
New York Yankees starter Will Warren (4.18 ERA) — Tampa Bay Rays starter Ian Seymour (4.27 ERA) — Matchup appears evenly balanced.
Log in to track picks
New York Yankees
Tampa Bay Rays
Overall edge indicator — left = New York Yankees · right = Tampa Bay Rays · 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.

New York Yankees · RHP · 22 GS
Average
4.18ERA
1.37WHIP
9.00K/9
2.90BB/9
1.20HR/9
114.0IP
3.91FIP
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.17 · WHIP 1.404 · 15.7 IP
Tampa Bay Rays · LHP · 8 GS
Average
4.27ERA
1.13WHIP
10.60K/9
3.00BB/9
1.30HR/9
90.3IP
3.80FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.16 · WHIP 0.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: Ian Seymour )
📖 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 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
3 Ben Rice 0.435 254pa 0.336 125pa 0.328 56pa 0.320 59pa 0.146 30pa
4 Ryan McMahon 0.329 170pa 0.163 70pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
4 Amed Rosario 0.272 113pa 0.335 45pa 0.286 36pa 0.374 20pa Tiny Sample 0.220 4pa Tiny Sample
4 Anthony Volpe 0.325 105pa 0.288 49pa 0.308 15pa Tiny Sample 0.126 21pa Tiny Sample 0.000 4pa Tiny Sample
5 Cody Bellinger 0.340 288pa 0.381 76pa 0.240 49pa 0.260 29pa 0.274 27pa
6 José Caballero 0.304 215pa 0.245 89pa 0.184 35pa 0.343 28pa 0.523 13pa Tiny Sample
7 Jazz Chisholm Jr. 0.312 242pa 0.356 94pa 0.325 49pa 0.191 57pa 0.105 15pa Tiny Sample
8 Max Schuemann 0.379 79pa 0.293 22pa Tiny Sample 0.217 13pa Tiny Sample 0.160 10pa Tiny Sample
8 Jasson Domínguez 0.287 148pa 0.308 35pa 0.401 42pa 0.347 12pa Tiny Sample 0.146 20pa Tiny Sample
9 Ali Sánchez 0.313 46pa 0.303 14pa Tiny Sample 0.555 7pa Tiny Sample 0.000 5pa Tiny Sample 0.000 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Will Warren )
📖 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 Chandler Simpson 0.330 305pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
6 Victor Mesa Jr. 0.308 98pa 0.394 26pa 0.503 17pa Tiny Sample 0.136 18pa Tiny Sample 0.196 9pa Tiny Sample
7 Taylor Walls 0.310 230pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa Tiny Sample
8 Richie Palacios 0.336 186pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
8 Ben Williamson 0.350 185pa 0.223 72pa 0.215 29pa 0.324 18pa Tiny Sample 0.430 7pa Tiny Sample
9 Hunter Feduccia 0.290 115pa 0.198 24pa Tiny Sample 0.253 25pa 0.084 23pa Tiny Sample 0.490 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.José Caballero #6Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 2.Ryan McMahon #4Batting 0.778 OPS (last 14d, +0.038 vs avg); strong vs Fastball
  • 3.Ali Sánchez #9 Small sampleBatting 0.666 OPS (last 14d)
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.

Will Warren (New York Yankees)
  • Above-average K rate (9.0 K/9)
Ian Seymour (Tampa Bay Rays)
  • Elite strikeout rate (10.6 K/9)
  • Above-average K rate (10.6 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 21 of 22 hitters
Atlanta Braves @ Pittsburgh Pirates
6:40 PM ET · PNC Park
Pittsburgh Pirates has the edge
Slight Pittsburgh Pirates AdvantagePitcher-Based Medium Confidence
Atlanta Braves starter Hurston Waldrep (8.44 ERA) — Pittsburgh Pirates starter Paul Skenes (3.96 ERA) — Overall: Slight Pittsburgh Pirates Advantage. Edge source: Pitcher-Based.
Log in to track picks
Atlanta Braves
Pittsburgh Pirates
Overall edge indicator — left = Atlanta Braves · right = Pittsburgh Pirates · 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.

Atlanta Braves · RHP · 2 GS
Small Sample
8.44ERA
2.16WHIP
7.60K/9
8.40BB/9
2.50HR/9
10.7IP
8.49FIP
⚠ Just 10.7 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Pittsburgh Pirates · RHP · 24 GS
Average
3.96ERA
1.12WHIP
11.20K/9
2.50BB/9
0.90HR/9
129.7IP
2.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 8.16 · WHIP 1.744 · 14.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.
Atlanta Braves Hitters vs Pitch Families (opp. starter: Paul Skenes )
📖 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 Kyle Farmer 0.341 31pa 0.185 11pa Tiny Sample 0.147 6pa Tiny Sample 0.416 3pa 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 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
4 Drake Baldwin 0.395 250pa 0.293 101pa 0.331 56pa 0.281 40pa 0.297 21pa Tiny Sample
5 José Azócar 0.379 26pa 0.240 11pa Tiny Sample 0.482 7pa Tiny Sample 0.293 3pa 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
7 Austin Riley 0.344 304pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa 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
Pittsburgh Pirates Hitters vs Pitch Families (opp. starter: Hurston Waldrep )
📖 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.340 203pa 0.328 76pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.379 248pa 0.238 133pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.397 278pa 0.310 115pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
3 Jack Brannigan
4 Esmerlyn Valdez 0.441 110pa 0.434 56pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Ryan O'Hearn 0.369 258pa 0.290 96pa 0.368 35pa 0.267 39pa 0.086 8pa Tiny Sample
5 Billy Cook 0.412 38pa 0.120 25pa 0.143 11pa Tiny Sample 0.266 8pa Tiny Sample
6 Nick Gonzales 0.341 299pa 0.335 111pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Tyler Callihan 0.344 67pa 0.293 33pa 0.151 18pa Tiny Sample 0.328 9pa Tiny Sample 0.147 6pa Tiny Sample
8 Jared Triolo 0.289 194pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
9 Henry Davis 0.304 169pa 0.217 58pa 0.171 21pa Tiny Sample 0.176 16pa Tiny Sample 0.523 3pa 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 #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
Top Pittsburgh Pirates Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Lowe #2 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg)
  • 2.Jake Mangum #1Batting 0.840 OPS (last 14d, +0.100 vs avg)
  • 3.Tyler Callihan #7 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.

Hurston Waldrep (Atlanta Braves)
  • High ERA (8.44) — run-prevention risk
  • Elevated HR/9 (2.5) — HR risk
  • Control concerns (8.4 BB/9)
Paul Skenes (Pittsburgh Pirates)
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • FIP (2.97) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
  • Recent form data for 19 of 23 hitters
Seattle Mariners @ Miami Marlins
6:40 PM ET · loanDepot park
Miami Marlins has the edge
Slight Miami Marlins AdvantagePitcher-Based Medium Confidence
Seattle Mariners starter Bryan Woo (4.31 ERA) — Miami Marlins starter Max Meyer (2.68 ERA) — Overall: Slight Miami Marlins Advantage. Edge source: Pitcher-Based.
Log in to track picks
Seattle Mariners
Miami Marlins
Overall edge indicator — left = Seattle Mariners · right = Miami Marlins · 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.

Seattle Mariners · RHP · 22 GS
Average
4.31ERA
1.12WHIP
9.00K/9
1.90BB/9
0.90HR/9
127.3IP
3.26FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.29 · WHIP 1.294 · 17.0 IP
Miami Marlins · RHP · 20 GS
Above Average
2.68ERA
1.14WHIP
9.80K/9
3.30BB/9
0.90HR/9
111.0IP
3.56FIP
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.
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.
Seattle Mariners Hitters vs Pitch Families (opp. starter: Max Meyer )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 J.P. Crawford 0.308 246pa 0.196 68pa 0.472 28pa 0.277 26pa 0.323 12pa Tiny Sample
2 Randy Arozarena 0.380 269pa 0.342 126pa 0.346 56pa 0.349 36pa 0.100 16pa Tiny Sample
3 Dominic Canzone 0.393 184pa 0.303 63pa 0.196 65pa 0.459 30pa 0.315 21pa Tiny Sample
3 Weston Wilson 0.337 74pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
4 Cal Raleigh 0.256 210pa 0.298 65pa 0.281 46pa 0.215 40pa 0.275 21pa Tiny Sample
5 Josh Naylor 0.353 284pa 0.270 89pa 0.228 57pa 0.243 35pa 0.155 28pa
6 Luke Raley 0.392 175pa 0.263 59pa 0.252 55pa 0.248 26pa 0.000 15pa Tiny Sample
6 Miles Mastrobuoni 0.241 24pa Tiny Sample 0.115 7pa Tiny Sample
6 Mitch Garver 0.321 111pa 0.260 44pa 0.177 15pa Tiny Sample 0.000 7pa Tiny Sample 0.000 3pa Tiny Sample
7 Cole Young 0.348 327pa 0.338 102pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
8 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa Tiny Sample
9 Colt Emerson 0.302 150pa 0.222 53pa 0.269 30pa 0.198 25pa 0.264 10pa 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: Bryan Woo )
📖 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 Liam Hicks 0.353 263pa 0.300 81pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
2 Kyle Stowers 0.307 204pa 0.321 84pa 0.356 59pa 0.535 34pa 0.318 24pa Tiny Sample
3 Otto Lopez 0.412 253pa 0.328 142pa 0.206 63pa 0.225 44pa 0.317 20pa Tiny Sample
4 Xavier Edwards 0.378 300pa 0.273 99pa 0.276 79pa 0.175 32pa 0.205 19pa Tiny Sample
5 Griffin Conine 0.438 95pa 0.296 47pa 0.335 36pa 0.356 19pa Tiny Sample 0.086 8pa Tiny Sample
5 Heriberto Hernández 0.331 189pa 0.349 96pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
6 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
6 Owen Caissie 0.341 138pa 0.207 60pa 0.393 39pa 0.202 32pa 0.388 15pa Tiny Sample
7 Jakob Marsee 0.294 301pa 0.216 80pa 0.318 44pa 0.343 25pa 0.333 18pa Tiny Sample
8 Joe Mack 0.357 130pa 0.263 52pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Javier Sanoja 0.315 181pa 0.278 88pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Josh Naylor #5 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Fastball
  • 2.Cole Young #7Batting 0.861 OPS (last 14d, +0.121 vs avg); strong vs Slider/Sweeper
  • 3.J.P. Crawford #1 No recent at-bats — not countedBatting 0.000 OPS (last 14d)
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Stowers #2 Strong recent formBatting 0.955 OPS (last 14d, +0.215 vs avg)
  • 2.Javier Sanoja #9Batting 0.945 OPS (last 14d, +0.205 vs avg)
  • 3.Liam Hicks #1Batting 0.863 OPS (last 14d, +0.123 vs avg)
Pitcher Notes

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

Bryan Woo (Seattle Mariners)
  • Above-average K rate (9.0 K/9)
  • Sharp control (1.9 BB/9)
  • ERA above FIP (3.26) — may regress downward (good sign)
Max Meyer (Miami Marlins)
  • Elite ERA (2.68) — strong run prevention
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 22 of 23 hitters
Athletics @ Detroit Tigers
6:40 PM ET · Comerica Park
Detroit Tigers has the edge
Slight Detroit Tigers AdvantagePitcher-Based Medium Confidence
Athletics starter J.T. Ginn (3.51 ERA) — Detroit Tigers starter Tarik Skubal (2.81 ERA) — Overall: Slight Detroit Tigers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Detroit Tigers
Overall edge indicator — left = Athletics · right = Detroit Tigers · 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 · 19 GS
Average
3.51ERA
1.21WHIP
7.80K/9
3.60BB/9
1.00HR/9
119.0IP
4.20FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.167 · 6.0 IP
Detroit Tigers · LHP · 17 GS
Above Average
2.81ERA
0.92WHIP
10.70K/9
1.40BB/9
1.00HR/9
102.7IP
2.75FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.70 · WHIP 0.850 · 20.0 IP
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: Tarik Skubal )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zack Gelof 0.364 151pa 0.310 63pa 0.399 21pa Tiny Sample 0.250 22pa Tiny Sample 0.542 7pa Tiny Sample
2 Nick Kurtz 0.387 267pa 0.420 98pa 0.245 56pa 0.388 22pa Tiny Sample 0.358 29pa
3 Shea Langeliers 0.375 234pa 0.386 131pa 0.234 43pa 0.501 35pa 0.544 13pa Tiny Sample
4 Jonah Heim 0.310 162pa 0.208 50pa 0.326 46pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
5 Jacob Wilson 0.342 225pa 0.231 77pa 0.234 50pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
6 Lawrence Butler 0.269 208pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
6 Colby Thomas 0.310 76pa 0.239 44pa 0.176 28pa 0.359 13pa Tiny Sample 0.000 5pa Tiny Sample
7 Joshua Kuroda-Grauer 0.365 37pa 0.580 25pa 0.430 7pa Tiny Sample 0.147 6pa Tiny Sample 0.293 3pa Tiny Sample
8 Max Muncy 0.453 125pa 0.188 63pa 0.188 29pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
9 Henry Bolte 0.356 189pa 0.262 69pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Detroit Tigers Hitters vs Pitch Families (opp. starter: J.T. Ginn )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kevin McGonigle 0.427 344pa 0.214 91pa 0.256 80pa 0.344 32pa 0.307 20pa Tiny Sample
2 Colt Keith 0.319 212pa 0.312 52pa 0.318 68pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
2 Hao-Yu Lee 0.320 118pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
3 Riley Greene 0.372 303pa 0.387 94pa 0.241 79pa 0.319 29pa 0.256 33pa
4 Dillon Dingler 0.384 290pa 0.457 95pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
5 Kerry Carpenter 0.309 159pa 0.189 49pa 0.475 45pa 0.211 38pa 0.063 14pa Tiny Sample
6 Zach McKinstry 0.318 204pa 0.301 64pa 0.205 30pa 0.190 37pa 0.078 20pa Tiny Sample
7 Spencer Torkelson 0.352 298pa 0.331 118pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
8 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
8 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 3pa Tiny Sample
9 Matt Vierling 0.265 188pa 0.284 87pa 0.264 33pa 0.218 21pa Tiny Sample 0.000 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Henry Bolte #9 Strong recent formBatting 0.914 OPS (last 14d, +0.174 vs avg); strong vs Fastball
  • 2.Lawrence Butler #6Batting 0.843 OPS (last 14d, +0.103 vs avg)
  • 3.Jonah Heim #4Batting 0.685 OPS (last 14d)
Top Detroit Tigers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Colt Keith #2Batting 1.185 OPS (last 14d, +0.445 vs avg)
  • 2.Ben Malgeri #8 Limited recent PA — not over-weightedBatting 1.393 OPS (last 14d, +0.653 vs avg)
  • 3.Kevin McGonigle #1 Strong recent formBatting 0.982 OPS (last 14d, +0.242 vs avg); strong vs Fastball
Pitcher Notes

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

J.T. Ginn (Athletics)
  • No significant outliers in available metrics
Tarik Skubal (Detroit Tigers)
  • Elite ERA (2.81) — strong run prevention
  • Elite strikeout rate (10.7 K/9)
  • Above-average K rate (10.7 K/9)
  • Sharp control (1.4 BB/9)
  • FIP (2.75) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 21 hitters
Houston Astros @ Washington Nationals
6:45 PM ET · Nationals Park
Washington Nationals has the edge
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Houston Astros starter Tatsuya Imai (5.55 ERA) — Washington Nationals starter Andrew Alvarez (3.76 ERA) — Overall: Slight Washington Nationals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Houston Astros
Washington Nationals
Overall edge indicator — left = Houston Astros · 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.

Houston Astros · RHP · 15 GS
Below Average
5.55ERA
1.46WHIP
11.20K/9
5.80BB/9
1.30HR/9
61.7IP
4.69FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.79 · WHIP 1.241 · 9.7 IP
Washington Nationals · LHP · 9 GS
Average
3.76ERA
1.40WHIP
8.40K/9
4.20BB/9
0.30HR/9
69.3IP
3.16FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.25 · WHIP 1.062 · 16.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Houston Astros Hitters vs Pitch Families (opp. starter: Andrew Alvarez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jose Altuve 0.328 251pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
1 Braden Shewmake 0.347 51pa 0.135 28pa 0.508 4pa Tiny Sample 0.098 9pa Tiny Sample 0.540 10pa 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 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
6 Zach Dezenzo 0.335 57pa 0.038 18pa Tiny Sample 0.000 5pa Tiny Sample 0.293 6pa Tiny Sample 0.000 3pa Tiny Sample
6 Taylor Trammell 0.371 122pa 0.253 47pa 0.281 30pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
7 Brice Matthews 0.360 154pa 0.204 61pa 0.128 26pa 0.153 16pa Tiny Sample 0.000 10pa Tiny Sample
8 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa Tiny Sample
9 Christian Vázquez 0.300 162pa 0.189 49pa 0.194 10pa Tiny Sample 0.121 14pa Tiny Sample 0.000 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Washington Nationals Hitters vs Pitch Families (opp. starter: Tatsuya Imai )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 James Wood 0.436 287pa 0.383 143pa 0.328 68pa 0.152 60pa 0.286 15pa Tiny Sample
2 Andrés Chaparro 0.402 81pa 0.229 30pa 0.272 28pa 0.285 10pa 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 Keibert Ruiz 0.363 160pa 0.239 64pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa 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 Nasim Nuñez 0.294 243pa 0.342 70pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
8 Jorbit Vivas 0.333 155pa 0.288 51pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
9 José Tena 0.393 140pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
9 Jacob Young 0.344 216pa 0.187 91pa 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 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.Cam Smith #5Batting 1.007 OPS (last 14d, +0.267 vs avg); strong vs Fastball
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jacob Young #9Batting 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.

Tatsuya Imai (Houston Astros)
  • High ERA (5.55) — run-prevention risk
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • Control concerns (5.8 BB/9)
Andrew Alvarez (Washington Nationals)
  • Excellent HR suppression (0.3 HR/9)
  • Control concerns (4.2 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 23 hitters
Kansas City Royals @ New York Mets
7:10 PM ET · Citi Field
Evenly matched tonight
BalancedBalanced Medium Confidence
Kansas City Royals starter Seth Lugo (4.41 ERA) — New York Mets starter Cionel Pérez (4.97 ERA) — Matchup appears evenly balanced.
Log in to track picks
Kansas City Royals
New York Mets
Overall edge indicator — left = Kansas City Royals · right = New York Mets · 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.

Kansas City Royals · RHP · 24 GS
Average
4.41ERA
1.37WHIP
7.00K/9
3.10BB/9
1.10HR/9
134.7IP
4.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.50 · WHIP 1.208 · 24.0 IP
New York Mets · LHP · 2 GS
Building Sample
4.97ERA
1.44WHIP
8.90K/9
3.00BB/9
1.50HR/9
41.7IP
4.37FIP
⚠ 41.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 0.00 · WHIP 0.643 · 4.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.
Kansas City Royals Hitters vs Pitch Families (opp. starter: Cionel Pérez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Carter Jensen 0.359 241pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Bobby Witt Jr. 0.361 234pa 0.287 130pa 0.349 50pa 0.347 34pa 0.449 7pa Tiny Sample
3 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
4 Salvador Perez 0.319 208pa 0.237 139pa 0.327 55pa 0.217 57pa 0.175 14pa Tiny Sample
5 Jac Caglianone 0.328 210pa 0.363 98pa 0.383 63pa 0.323 50pa 0.219 23pa Tiny Sample
6 Nick Loftin 0.373 196pa 0.264 71pa 0.242 29pa 0.254 17pa Tiny Sample 0.088 10pa Tiny Sample
7 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
8 Michael Massey 0.293 197pa 0.316 53pa 0.252 48pa 0.656 21pa Tiny Sample 0.118 18pa Tiny Sample
9 Tyler Tolbert 0.296 68pa 0.401 28pa 0.351 15pa 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
New York Mets Hitters vs Pitch Families (opp. starter: Seth Lugo )
📖 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 Jorge Polanco 0.171 88pa 0.504 25pa 0.260 30pa 0.123 13pa Tiny Sample 0.125 10pa Tiny Sample
7 Jared Young 0.346 141pa 0.218 44pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
8 Brett Baty 0.341 229pa 0.148 84pa 0.287 48pa 0.282 27pa 0.125 24pa 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
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jac Caglianone #5 Strong recent formBatting 1.144 OPS (last 14d, +0.404 vs avg)
  • 2.Tyler Tolbert #9Batting 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
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 #9 Limited recent PA — not over-weightedBatting 1.109 OPS (last 14d, +0.369 vs avg); strong vs Fastball
  • 3.Jared Young #7Batting 0.750 OPS (last 14d, +0.010 vs avg); strong vs Fastball
Pitcher Notes

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

Seth Lugo (Kansas City Royals)
  • No significant outliers in available metrics
Cionel Pérez (New York Mets)
  • Above-average K rate (8.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 18 hitters
Philadelphia Phillies @ Cincinnati Reds
7:10 PM ET · Great American Ball Park
Philadelphia Phillies has the edge
Slight Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Philadelphia Phillies starter Zack Wheeler (2.69 ERA) — Cincinnati Reds starter Andrew Abbott (3.92 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Philadelphia Phillies
Cincinnati Reds
Overall edge indicator — left = Philadelphia Phillies · right = Cincinnati Reds · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

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
Cincinnati Reds · LHP · 24 GS
Average
3.92ERA
1.39WHIP
6.90K/9
4.30BB/9
1.20HR/9
128.7IP
4.75FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.08 · WHIP 1.358 · 17.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.
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Andrew Abbott )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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
3 Bryce Harper 0.413 245pa 0.380 117pa 0.310 56pa 0.323 63pa 0.186 35pa
4 Alec Bohm 0.312 322pa 0.186 114pa 0.475 32pa 0.226 23pa Tiny Sample 0.321 16pa Tiny Sample
5 Edmundo Sosa 0.282 117pa 0.194 54pa 0.291 30pa 0.177 14pa Tiny Sample 0.000 3pa Tiny Sample
5 Brandon Marsh 0.359 258pa 0.242 112pa 0.195 50pa 0.386 45pa 0.183 26pa
6 J.T. Realmuto 0.306 233pa 0.297 65pa 0.156 27pa 0.285 21pa Tiny Sample 0.221 12pa Tiny Sample
7 Bryson Stott 0.359 260pa 0.374 84pa 0.330 57pa 0.228 53pa 0.133 26pa
8 Derek Hill 0.305 113pa 0.419 53pa 0.310 24pa Tiny Sample 0.292 13pa Tiny Sample 0.176 5pa Tiny Sample
9 Justin Crawford 0.309 217pa 0.299 68pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Cincinnati Reds 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 Elly De La Cruz 0.381 264pa 0.347 75pa 0.412 72pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.404 299pa 0.287 151pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 206pa 0.390 76pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Eugenio Suárez 0.322 206pa 0.243 89pa 0.218 25pa 0.299 29pa 0.334 9pa Tiny Sample
5 Nathaniel Lowe 0.355 222pa 0.377 37pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
6 Spencer Steer 0.350 264pa 0.266 83pa 0.251 48pa 0.251 26pa 0.553 9pa Tiny Sample
7 Tyler Stephenson 0.385 203pa 0.288 95pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
8 TJ Friedl 0.290 179pa 0.282 34pa 0.065 35pa 0.242 21pa Tiny Sample 0.307 9pa Tiny Sample
9 Ivan Johnson 0.473 13pa Tiny Sample 0.172 4pa Tiny Sample 0.000 6pa Tiny Sample
9 Matt McLain 0.341 218pa 0.346 107pa 0.259 32pa 0.311 29pa 0.138 5pa 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 Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Nathaniel Lowe #5 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Tyler Stephenson #7Batting 1.036 OPS (last 14d, +0.296 vs avg); strong vs Fastball
  • 3.Sal Stewart #2 Strong recent formBatting 0.910 OPS (last 14d, +0.170 vs avg); strong vs Fastball
Pitcher Notes

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

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)
Andrew Abbott (Cincinnati Reds)
  • Control concerns (4.3 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 20 hitters
Cleveland Guardians @ Minnesota Twins
7:40 PM ET · Target Field
vs
Evenly matched tonight
BalancedBalanced Data Missing Confidence
Matchup appears evenly balanced.
Log in to track picks
Cleveland Guardians
Minnesota Twins
Overall edge indicator — left = Cleveland Guardians · right = Minnesota Twins · 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.

Starter TBD
Cleveland Guardians (away)
Data Unavailable
Starter TBD
Minnesota Twins (home)
Data Unavailable
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: TBD )
📖 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 Travis Bazzana 0.359 233pa 0.253 89pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
2 David Fry 0.348 126pa 0.195 33pa 0.191 22pa Tiny Sample 0.184 16pa Tiny Sample 0.230 3pa Tiny Sample
2 Kahlil Watson 0.296 60pa 0.258 28pa 0.000 5pa Tiny Sample 0.293 3pa Tiny Sample
3 Chase DeLauter 0.405 255pa 0.407 94pa 0.199 52pa 0.231 37pa 0.277 26pa
4 Gabriel Arias 0.294 89pa 0.310 47pa 0.238 14pa Tiny Sample 0.519 16pa Tiny Sample 0.126 7pa Tiny Sample
4 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
5 Rhys Hoskins 0.341 212pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
6 Brayan Rocchio 0.355 273pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
7 Daniel Schneemann 0.305 158pa 0.237 73pa 0.181 34pa 0.280 23pa Tiny Sample 0.259 15pa Tiny Sample
8 Patrick Bailey 0.268 155pa 0.288 50pa 0.141 38pa 0.277 25pa 0.000 10pa Tiny Sample
9 Steven Kwan 0.350 315pa 0.228 82pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Minnesota Twins Hitters vs Pitch Families (opp. starter: TBD )
📖 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.352 238pa 0.236 70pa 0.197 33pa 0.295 18pa Tiny Sample
2 Brooks Lee 0.361 255pa 0.289 90pa 0.245 96pa 0.238 50pa 0.251 12pa Tiny Sample
3 Josh Bell 0.346 275pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
4 Royce Lewis 0.321 217pa 0.300 103pa 0.183 40pa 0.288 21pa Tiny Sample 0.077 9pa Tiny Sample
5 Victor Caratini 0.296 223pa 0.379 48pa 0.194 51pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
6 Kody Clemens 0.293 270pa 0.350 80pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
7 Ryan Kreidler 0.370 133pa 0.211 57pa 0.160 24pa Tiny Sample 0.142 26pa
8 Luke Keaschall 0.370 278pa 0.322 118pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
9 Trevor Larnach 0.378 221pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa Tiny Sample
9 Kyler Fedko 0.147 20pa Tiny Sample 0.235 12pa Tiny Sample 0.000 3pa 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.Kyle Manzardo #4Batting 1.200 OPS (last 14d, +0.460 vs avg); strong vs Fastball
  • 2.Rhys Hoskins #5 Limited recent PA — not over-weightedBatting 1.177 OPS (last 14d, +0.437 vs avg); strong vs Fastball
  • 3.Steven Kwan #9 Strong recent formBatting 0.901 OPS (last 14d, +0.161 vs avg); strong vs Fastball
Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #4 Strong recent formBatting 1.222 OPS (last 14d, +0.482 vs avg); strong vs Fastball
  • 2.Josh Bell #3 Strong recent formBatting 0.970 OPS (last 14d, +0.230 vs avg); strong vs Fastball
  • 3.Luke Keaschall #8 Strong recent formBatting 0.941 OPS (last 14d, +0.201 vs avg); strong vs Fastball
Pitcher Notes

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

⚠ Data Notes
  • Away probable starter not found
  • Home probable starter not found
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
  • Recent form data for 18 of 21 hitters
Boston Red Sox @ Chicago White Sox
7:40 PM ET · Guaranteed Rate Field
Boston Red Sox has the edge
Slight Boston Red Sox AdvantagePitcher-Based Medium Confidence
Boston Red Sox starter Payton Tolle (3.20 ERA) — Chicago White Sox starter Noah Schultz (6.06 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Boston Red Sox
Chicago White Sox
Overall edge indicator — left = Boston Red Sox · right = Chicago White Sox · 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.

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 2.60 · WHIP 1.096 · 17.3 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 8.03 · WHIP 1.703 · 12.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Boston Red Sox 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 Anthony Seigler 0.369 93pa 0.306 18pa Tiny Sample 0.169 20pa Tiny Sample 0.113 11pa Tiny Sample 0.266 8pa Tiny Sample
2 Ceddanne Rafaela 0.311 284pa 0.438 110pa 0.326 57pa 0.262 40pa 0.801 13pa Tiny Sample
3 Wilyer Abreu 0.343 282pa 0.359 90pa 0.283 85pa 0.366 36pa 0.207 23pa Tiny Sample
4 Willson Contreras 0.427 269pa 0.326 94pa 0.422 56pa 0.295 29pa 0.390 11pa Tiny Sample
5 Romy Gonzalez 0.320 45pa 0.250 11pa Tiny Sample 0.000 7pa Tiny Sample 0.000 5pa Tiny Sample 0.312 5pa Tiny Sample
6 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.418 19pa Tiny Sample 0.266 8pa Tiny Sample
7 Jarren Duran 0.315 248pa 0.190 99pa 0.233 67pa 0.238 52pa 0.170 30pa
8 Andruw Monasterio 0.371 160pa 0.250 85pa 0.292 22pa Tiny Sample 0.428 15pa Tiny Sample 0.413 6pa Tiny Sample
9 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago White Sox 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 Miguel Vargas 0.356 355pa 0.324 116pa 0.385 42pa 0.300 41pa 0.000 3pa Tiny Sample
2 Randal Grichuk 0.311 110pa 0.379 46pa 0.316 37pa 0.185 11pa Tiny Sample 0.220 4pa Tiny Sample
2 Andrew Benintendi 0.345 194pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
3 Colson Montgomery 0.324 317pa 0.243 101pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
4 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
5 Sam Antonacci 0.376 254pa 0.264 68pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
6 Junior Perez 0.185 29pa 0.277 13pa Tiny Sample 0.290 7pa Tiny Sample 0.680 4pa Tiny Sample
7 Kyle Teel 0.239 42pa 0.303 20pa Tiny Sample 0.293 3pa Tiny Sample 0.354 10pa Tiny Sample
8 Luisangel Acuña 0.303 129pa 0.269 58pa 0.144 33pa 0.316 12pa Tiny Sample
8 Jacob Gonzalez 0.285 85pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Boston Red Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Wilyer Abreu #3 Strong recent formBatting 1.109 OPS (last 14d, +0.369 vs avg)
  • 2.Ceddanne Rafaela #2 Strong recent formBatting 1.045 OPS (last 14d, +0.305 vs avg); strong vs Slider/Sweeper
  • 3.Caleb Durbin #6 Strong recent formBatting 0.972 OPS (last 14d, +0.232 vs avg); strong vs Fastball
Top Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Chase Meidroth #4 Strong recent formBatting 0.921 OPS (last 14d, +0.181 vs avg); strong vs Fastball
  • 2.Andrew Benintendi #2Batting 0.994 OPS (last 14d, +0.254 vs avg)
  • 3.Randal Grichuk #2 Limited recent PA — not over-weightedBatting 0.860 OPS (last 14d, +0.120 vs avg)
Pitcher Notes

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

Payton Tolle (Boston Red Sox)
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 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)
  • Recent form data for 18 of 20 hitters
Milwaukee Brewers @ St. Louis Cardinals
7:45 PM ET · Busch Stadium
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Milwaukee Brewers starter Robert Gasser (4.57 ERA) — St. Louis Cardinals starter Hunter Dobbins (3.60 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 · 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.

Milwaukee Brewers · LHP · 12 GS
Average
4.57ERA
1.22WHIP
8.20K/9
2.00BB/9
1.40HR/9
62.7IP
4.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 3.45 · WHIP 1.277 · 15.7 IP
St. Louis Cardinals · RHP · 5 GS
Building Sample
3.60ERA
1.30WHIP
8.10K/9
3.20BB/9
1.40HR/9
40.0IP
4.43FIP
⚠ 40.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.06 · WHIP 1.189 · 17.7 IP
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: Hunter Dobbins )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
2 Luis Lara 0.340 57pa 0.235 23pa Tiny Sample 0.334 12pa Tiny Sample 0.072 10pa Tiny Sample 0.395 4pa Tiny Sample
3 Brice Turang 0.390 280pa 0.316 103pa 0.299 56pa 0.371 47pa 0.212 29pa
4 Andrew Vaughn 0.471 149pa 0.256 64pa 0.445 28pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
5 Jake Bauers 0.424 249pa 0.399 96pa 0.504 46pa 0.302 47pa 0.236 14pa Tiny Sample
5 Garrett Mitchell 0.337 248pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
6 Gary Sánchez 0.408 129pa 0.284 46pa 0.319 31pa 0.389 17pa Tiny Sample 0.000 6pa 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
7 Jackson Chourio 0.372 222pa 0.246 99pa 0.322 35pa 0.479 25pa 0.126 7pa Tiny Sample
8 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 Joey Ortiz 0.323 186pa 0.258 81pa 0.315 18pa Tiny Sample 0.271 14pa Tiny Sample 0.000 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Robert Gasser )
📖 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 Pedro Pagés 0.261 98pa 0.240 51pa 0.213 29pa 0.236 15pa Tiny Sample 0.000 3pa Tiny Sample
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
2 Jimmy Crooks 0.240 71pa 0.591 15pa Tiny Sample 0.199 16pa Tiny Sample 0.057 12pa Tiny Sample 0.220 4pa Tiny Sample
3 Jordan Walker 0.344 284pa 0.302 136pa 0.381 53pa 0.272 36pa 0.669 10pa 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 Alec Burleson 0.367 246pa 0.297 113pa 0.373 83pa 0.394 57pa 0.322 26pa
6 Masyn Winn 0.297 259pa 0.282 122pa 0.308 43pa 0.258 37pa 0.098 16pa Tiny Sample
7 José Fermín 0.290 178pa 0.240 53pa 0.138 32pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
8 Blaze Jordan 0.288 93pa 0.271 46pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
9 Nathan Church 0.319 168pa 0.225 84pa 0.292 69pa 0.303 33pa 0.235 15pa 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 #7Batting 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 #5 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.

Robert Gasser (Milwaukee Brewers)
  • No significant outliers in available metrics
Hunter Dobbins (St. Louis Cardinals)
  • No significant outliers in available metrics
⚠ 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.