⚾ Daily Matchup Lab

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

Tue, Jul 28, 2026

Focus Matchups

1 game
Houston Astros @ Los Angeles Angels
9:38 PM ET · Angel Stadium
Houston Astros has the edge
Slight Houston Astros AdvantageMixed Medium Confidence
Houston Astros starter Peter Lambert (3.06 ERA) — Los Angeles Angels starter Reid Detmers (4.12 ERA) — Overall: Slight Houston Astros Advantage. Edge source: Mixed.
Log in to track picks
Houston Astros
Los Angeles Angels
Overall edge indicator — left = Houston Astros · right = Los Angeles Angels · 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.

Houston Astros · RHP · 19 GS
Average
3.06ERA
1.13WHIP
8.80K/9
3.50BB/9
1.00HR/9
113.7IP
3.94FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.24 · WHIP 1.260 · 16.7 IP
Los Angeles Angels · LHP · 23 GS
Average
4.12ERA
1.10WHIP
10.50K/9
2.70BB/9
1.20HR/9
129.0IP
3.54FIP
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.77 · WHIP 0.977 · 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.
Houston Astros Hitters vs Pitch Families (opp. starter: Reid Detmers )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jeremy Peña 0.391 164pa 0.395 90pa 0.152 21pa Tiny Sample 0.225 27pa 0.596 9pa Tiny Sample
2 Yordan Alvarez 0.459 285pa 0.364 96pa 0.328 74pa 0.506 51pa 0.439 24pa Tiny Sample
3 Isaac Paredes 0.373 296pa 0.271 101pa 0.310 52pa 0.195 44pa 0.402 16pa Tiny Sample
4 Christian Walker 0.325 285pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa Tiny Sample
5 Jose Altuve 0.332 248pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa 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 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa Tiny Sample
7 Taylor Trammell 0.374 121pa 0.253 47pa 0.270 28pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
8 LaMonte Wade Jr. 0.372 70pa 0.408 24pa Tiny Sample 0.356 17pa Tiny Sample 0.115 6pa Tiny Sample 0.416 3pa Tiny Sample
8 Lucas Spence 0.248 22pa Tiny Sample 0.274 17pa Tiny Sample 0.098 9pa Tiny Sample 0.201 7pa Tiny Sample
8 Zach Dezenzo 0.335 57pa 0.038 18pa Tiny Sample 0.000 5pa Tiny Sample 0.293 6pa Tiny Sample 0.000 3pa Tiny Sample
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
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Peter Lambert )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zach Neto 0.373 275pa 0.293 134pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
2 Mike Trout 0.388 314pa 0.296 70pa 0.335 43pa 0.170 28pa 0.219 12pa Tiny Sample
3 Nolan Schanuel 0.331 260pa 0.330 84pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Jorge Soler 0.368 214pa 0.298 103pa 0.216 40pa 0.208 36pa 0.000 6pa Tiny Sample
5 Denzer Guzman 0.317 92pa 0.321 51pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
5 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
6 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
6 Wade Meckler 0.388 121pa 0.206 30pa 0.255 27pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
7 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
8 Oswald Peraza 0.336 180pa 0.263 83pa 0.286 42pa 0.153 33pa 0.316 5pa Tiny Sample
9 Logan O'Hoppe 0.270 164pa 0.221 74pa 0.176 36pa 0.452 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Yordan Alvarez #2 Strong recent formBatting 1.108 OPS (last 14d, +0.368 vs avg)
  • 2.Christian Walker #4 Strong recent formBatting 0.988 OPS (last 14d, +0.248 vs avg); strong vs Slider/Sweeper
  • 3.Cam Smith #6Batting 1.076 OPS (last 14d, +0.336 vs avg); strong vs Fastball
Top Los Angeles Angels Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Wade Meckler #6Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #5Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 3.Jose Siri #6 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
Pitcher Notes

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

Peter Lambert (Houston Astros)
  • No significant outliers in available metrics
Reid Detmers (Los Angeles Angels)
  • Elite strikeout rate (10.5 K/9)
  • Above-average K rate (10.5 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)

Other Games

14 games
Colorado Rockies @ San Diego Padres
9:40 PM ET · Petco Park
Lorenzen (away) has struggled — offense could show up
Slight San Diego Padres AdvantagePitcher-Based Medium Confidence
Colorado Rockies starter Michael Lorenzen (6.94 ERA) — San Diego Padres starter Michael King (3.45 ERA) — Overall: Slight San Diego Padres Advantage. Edge source: Pitcher-Based.
Log in to track picks
Colorado Rockies
San Diego Padres
Overall edge indicator — left = Colorado Rockies · 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.

Colorado Rockies · RHP · 22 GS
Below Average
6.94ERA
1.85WHIP
6.60K/9
3.70BB/9
1.40HR/9
102.7IP
5.09FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 13.50 · WHIP 2.531 · 10.7 IP
San Diego Padres · RHP · 23 GS
Average
3.45ERA
1.20WHIP
7.90K/9
3.60BB/9
1.00HR/9
136.3IP
4.23FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.24 · WHIP 1.471 · 17.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Colorado Rockies Hitters vs Pitch Families (opp. starter: Michael King )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake McCarthy 0.411 260pa 0.288 80pa 0.218 51pa 0.243 35pa 0.814 13pa Tiny Sample
2 Mickey Moniak 0.390 159pa 0.357 77pa 0.241 51pa 0.357 27pa 0.301 14pa Tiny Sample
3 Hunter Goodman 0.388 247pa 0.349 131pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 TJ Rumfield 0.384 274pa 0.334 117pa 0.313 54pa 0.310 42pa 0.282 19pa Tiny Sample
5 Cole Carrigg 0.385 121pa 0.465 31pa 0.418 40pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
6 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
7 Willi Castro 0.378 219pa 0.260 63pa 0.263 73pa 0.392 47pa 0.112 14pa Tiny Sample
8 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
8 Kyle Karros 0.416 246pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
8 Edouard Julien 0.304 168pa 0.283 58pa 0.198 45pa 0.323 25pa 0.575 9pa Tiny Sample
9 Ezequiel Tovar 0.266 227pa 0.247 111pa 0.317 37pa 0.268 32pa 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
San Diego Padres 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 Fernando Tatis Jr. 0.347 309pa 0.377 127pa 0.263 48pa 0.307 25pa 0.000 13pa Tiny Sample
2 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa Tiny Sample
3 Manny Machado 0.366 282pa 0.249 119pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
4 Ty France 0.335 202pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
5 Jackson Merrill 0.333 274pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
6 Luis Rengifo 0.303 185pa 0.320 57pa 0.234 49pa 0.217 31pa 0.057 12pa Tiny Sample
7 Gavin Sheets 0.370 217pa 0.309 74pa 0.234 66pa 0.290 36pa 0.185 19pa Tiny Sample
7 Freddy Fermin 0.289 140pa 0.281 52pa 0.319 16pa Tiny Sample 0.300 12pa Tiny Sample 0.352 5pa Tiny Sample
7 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
8 Xander Bogaerts 0.344 286pa 0.243 99pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
9 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa 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 #7Batting 1.267 OPS (last 14d, +0.527 vs avg)
  • 2.Mickey Moniak #2Batting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
  • 3.Cole Carrigg #5Batting 0.850 OPS (last 14d, +0.110 vs avg)
Top San Diego Padres Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Fernando Tatis Jr. #1 Strong recent formBatting 0.975 OPS (last 14d, +0.235 vs avg); strong vs Slider/Sweeper
  • 2.Luis Campusano #9Batting 0.981 OPS (last 14d, +0.241 vs avg); strong vs Fastball
  • 3.Jackson Merrill #5Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
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.09) — may regress downward (good sign)
Michael King (San Diego Padres)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Boston Red Sox @ Athletics
9:40 PM ET
Boston Red Sox has the edge
Slight Boston Red Sox AdvantagePitcher-Based Medium Confidence
Boston Red Sox starter Jake Bennett (2.90 ERA) — Athletics starter Gage Jump (4.59 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Boston Red Sox
Athletics
Overall edge indicator — left = Boston Red Sox · right = Athletics · 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 · 12 GS
Average
2.90ERA
1.01WHIP
6.50K/9
1.90BB/9
0.60HR/9
76.7IP
3.31FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.58 · WHIP 1.415 · 17.7 IP
Athletics · LHP · 13 GS
Average
4.59ERA
1.47WHIP
10.40K/9
4.10BB/9
0.90HR/9
72.7IP
3.58FIP
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.53 · WHIP 2.023 · 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.
Boston Red Sox Hitters vs Pitch Families (opp. starter: Gage Jump )
📖 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 Jahmai Jones 0.329 74pa 0.222 27pa 0.177 27pa 0.425 10pa Tiny Sample
1 Anthony Seigler 0.359 91pa 0.306 18pa Tiny Sample 0.178 19pa Tiny Sample 0.113 11pa Tiny Sample 0.304 7pa Tiny Sample
2 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
3 Willson Contreras 0.429 266pa 0.326 94pa 0.416 55pa 0.295 29pa 0.390 11pa Tiny Sample
4 Wilyer Abreu 0.344 281pa 0.359 90pa 0.285 82pa 0.366 36pa 0.207 23pa Tiny Sample
5 Ceddanne Rafaela 0.311 284pa 0.446 108pa 0.332 56pa 0.276 38pa 0.801 13pa Tiny Sample
6 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.403 18pa Tiny Sample 0.266 8pa Tiny Sample
7 Jarren Duran 0.316 247pa 0.192 98pa 0.236 66pa 0.238 52pa 0.170 30pa
8 Andruw Monasterio 0.380 156pa 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
9 Carlos Narváez 0.241 135pa 0.223 68pa 0.209 21pa Tiny Sample 0.236 10pa Tiny Sample 0.304 7pa Tiny Sample
9 Masataka Yoshida 0.327 177pa 0.398 31pa 0.354 40pa 0.182 30pa 0.381 12pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Athletics Hitters vs Pitch Families (opp. starter: Jake Bennett )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jacob Wilson 0.341 223pa 0.234 76pa 0.239 49pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
2 Nick Kurtz 0.387 267pa 0.420 98pa 0.245 56pa 0.388 22pa Tiny Sample 0.358 29pa
3 Jonah Heim 0.308 159pa 0.208 50pa 0.333 45pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
4 Tyler Soderstrom 0.376 294pa 0.338 81pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
5 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
6 Lawrence Butler 0.275 204pa 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 Henry Bolte 0.352 185pa 0.266 68pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
8 Alika Williams 0.386 88pa 0.042 38pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa Tiny Sample
9 Brian Serven 0.355 30pa 0.077 9pa Tiny Sample 0.176 5pa Tiny Sample 0.000 6pa 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.Ceddanne Rafaela #5 Strong recent formBatting 1.127 OPS (last 14d, +0.387 vs avg); strong vs Slider/Sweeper
  • 2.Wilyer Abreu #4 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg)
  • 3.Caleb Durbin #6 Strong recent formBatting 0.986 OPS (last 14d, +0.246 vs avg); strong vs Fastball
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Lawrence Butler #6Batting 0.826 OPS (last 14d, +0.086 vs avg)
  • 2.Brian Serven #9 Limited recent PA — not over-weightedBatting 0.850 OPS (last 14d, +0.110 vs avg)
  • 3.Henry Bolte #7Batting 0.797 OPS (last 14d, +0.057 vs avg); strong vs Fastball
Pitcher Notes

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

Jake Bennett (Boston Red Sox)
  • Elite ERA (2.90) — strong run prevention
  • Excellent HR suppression (0.6 HR/9)
  • Sharp control (1.9 BB/9)
Gage Jump (Athletics)
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 K/9)
  • Control concerns (4.1 BB/9)
  • ERA above FIP (3.58) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Milwaukee Brewers @ San Francisco Giants
9:45 PM ET · Oracle Park
Milwaukee Brewers has the edge
Slight Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
Milwaukee Brewers starter Logan Henderson (2.70 ERA) — San Francisco Giants starter Landen Roupp (4.34 ERA) — Overall: Slight Milwaukee Brewers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Milwaukee Brewers
San Francisco Giants
Overall edge indicator — left = Milwaukee Brewers · right = San Francisco Giants · 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 · 10 GS
Above Average
2.70ERA
0.90WHIP
11.20K/9
1.80BB/9
1.30HR/9
50.0IP
3.15FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.16 · WHIP 0.840 · 16.7 IP
San Francisco Giants · RHP · 22 GS
Average
4.34ERA
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 6.91 · WHIP 1.465 · 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.
Milwaukee Brewers 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 Brice Turang 0.395 277pa 0.306 101pa 0.299 56pa 0.371 47pa 0.212 29pa
2 Jackson Chourio 0.365 221pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 William Contreras 0.370 287pa 0.231 113pa 0.325 33pa 0.257 31pa 0.176 10pa Tiny Sample
4 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
5 Andrew Vaughn 0.471 149pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
6 Luis Lara 0.352 55pa 0.235 23pa Tiny Sample 0.364 11pa Tiny Sample 0.080 9pa Tiny Sample 0.395 4pa Tiny Sample
7 Garrett Mitchell 0.336 246pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa 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 196pa 0.229 57pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
San Francisco Giants Hitters vs Pitch Families (opp. starter: Logan Henderson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Luis Arraez 0.350 334pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa Tiny Sample
2 Bryce Eldridge 0.391 203pa 0.275 60pa 0.269 43pa 0.251 25pa 0.203 10pa Tiny Sample
3 Heliot Ramos 0.304 194pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.236 96pa 0.234 58pa 0.331 28pa 0.454 25pa
5 Jung Hoo Lee 0.341 268pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
6 Willy Adames 0.345 293pa 0.234 137pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
7 Grant McCray 0.368 50pa 0.209 16pa Tiny Sample 0.293 3pa Tiny Sample 0.126 7pa Tiny Sample
8 Drew Cavanaugh 0.371 43pa 0.238 14pa Tiny Sample 0.172 8pa Tiny Sample 0.000 3pa Tiny Sample
9 Christian Koss 0.262 62pa 0.221 23pa Tiny Sample 0.477 7pa Tiny Sample 0.126 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jackson Chourio #2Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 2.Andrew Vaughn #5Batting 0.784 OPS (last 14d, +0.044 vs avg); strong vs Fastball
  • 3.Brice Turang #1Batting 0.726 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 #5 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Slider/Sweeper
  • 2.Rafael Devers #4Batting 0.758 OPS (last 14d, +0.018 vs avg)
  • 3.Luis Arraez #1Batting 0.723 OPS (last 14d)
Pitcher Notes

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

Logan Henderson (Milwaukee Brewers)
  • Elite ERA (2.70) — strong run prevention
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • Sharp control (1.8 BB/9)
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)
Seattle Mariners @ Los Angeles Dodgers
10:10 PM ET · Dodger Stadium
Los Angeles Dodgers has the edge
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Seattle Mariners starter Luis Castillo (5.30 ERA) — Los Angeles Dodgers starter Justin Wrobleski (3.31 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Seattle Mariners
Los Angeles Dodgers
Overall edge indicator — left = Seattle Mariners · right = Los Angeles Dodgers · 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.

Seattle Mariners · RHP · 18 GS
Below Average
5.30ERA
1.41WHIP
7.90K/9
2.90BB/9
1.50HR/9
103.7IP
4.63FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.31 · WHIP 1.625 · 16.0 IP
Los Angeles Dodgers · LHP · 18 GS
Average
3.31ERA
1.07WHIP
7.00K/9
1.90BB/9
1.20HR/9
117.0IP
4.09FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.02 · WHIP 1.380 · 16.7 IP
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: 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 Cole Young 0.345 324pa 0.342 101pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
2 Randy Arozarena 0.381 268pa 0.344 125pa 0.359 54pa 0.349 36pa 0.100 16pa Tiny Sample
3 Julio Rodríguez 0.332 271pa 0.294 118pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
4 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa Tiny Sample
4 Dominic Canzone 0.395 183pa 0.294 62pa 0.188 63pa 0.459 30pa 0.315 21pa Tiny Sample
5 Cal Raleigh 0.258 208pa 0.303 64pa 0.288 45pa 0.215 40pa 0.275 21pa Tiny Sample
6 Josh Naylor 0.351 283pa 0.270 89pa 0.227 54pa 0.243 35pa 0.155 28pa
7 Rob Refsnyder 0.228 98pa 0.179 28pa 0.171 20pa Tiny Sample 0.241 16pa Tiny Sample 0.000 4pa Tiny Sample
7 Luke Raley 0.392 175pa 0.263 59pa 0.252 55pa 0.248 26pa 0.000 15pa Tiny Sample
8 Weston Wilson 0.346 70pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
9 Colt Emerson 0.308 147pa 0.222 53pa 0.279 29pa 0.198 25pa 0.264 10pa Tiny Sample
9 J.P. Crawford 0.308 246pa 0.196 68pa 0.472 28pa 0.277 26pa 0.323 12pa 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: Luis Castillo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Shohei Ohtani 0.421 247pa 0.396 101pa 0.395 65pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.325 328pa 0.360 129pa 0.333 40pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.407 311pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
4 Max Muncy 0.410 213pa 0.366 80pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
5 Mookie Betts 0.322 238pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
6 Tommy Edman 0.327 86pa 0.423 23pa Tiny Sample 0.242 27pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
7 Kyle Tucker 0.354 266pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
8 Teoscar Hernández 0.368 209pa 0.277 70pa 0.393 40pa 0.229 23pa Tiny Sample 0.166 16pa 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 Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Julio Rodríguez #3 Strong recent formBatting 0.920 OPS (last 14d, +0.180 vs avg)
  • 2.Cole Young #1 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg); strong vs Slider/Sweeper
  • 3.Rob Refsnyder #7 Limited recent PA — not over-weightedBatting 0.967 OPS (last 14d, +0.227 vs avg); strong vs Fastball
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Shohei Ohtani #1 Strong recent formBatting 1.459 OPS (last 14d, +0.719 vs avg); strong vs Fastball
  • 2.Dalton Rushing #9 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg)
  • 3.Andy Pages #2Batting 0.837 OPS (last 14d, +0.097 vs avg)
Pitcher Notes

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

Luis Castillo (Seattle Mariners)
  • No significant outliers in available metrics
Justin Wrobleski (Los Angeles Dodgers)
  • Sharp control (1.9 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Cleveland Guardians @ Cincinnati Reds
1:40 PM ET · Great American Ball Park
Cincinnati Reds has the edge
Slight Cincinnati Reds AdvantagePitcher-Based Medium Confidence
Cleveland Guardians starter Slade Cecconi (4.75 ERA) — Cincinnati Reds starter Chase Burns (2.35 ERA) — Overall: Slight Cincinnati Reds Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cleveland Guardians
Cincinnati Reds
Overall edge indicator — left = Cleveland Guardians · right = Cincinnati Reds · 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.

Cleveland Guardians · RHP · 21 GS
Below Average
4.75ERA
1.45WHIP
7.20K/9
2.90BB/9
1.40HR/9
110.0IP
4.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 6.55 · WHIP 1.818 · 11.0 IP
Cincinnati Reds · RHP · 21 GS
Above Average
2.35ERA
1.10WHIP
10.40K/9
3.30BB/9
0.90HR/9
124.0IP
3.34FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.12 · WHIP 1.000 · 16.0 IP
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: Chase Burns )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Steven Kwan 0.349 311pa 0.231 81pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 José Ramírez 0.333 197pa 0.276 80pa 0.279 72pa 0.400 30pa 0.322 24pa Tiny Sample
3 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
4 Travis Bazzana 0.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
5 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
6 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
7 Gabriel Arias 0.294 89pa 0.310 47pa 0.238 14pa Tiny Sample 0.519 16pa Tiny Sample 0.126 7pa Tiny Sample
7 Angel Martínez 0.339 167pa 0.382 54pa 0.225 58pa 0.524 27pa 0.137 22pa Tiny Sample
8 Patrick Bailey 0.266 151pa 0.288 50pa 0.141 38pa 0.277 25pa 0.000 10pa Tiny Sample
9 Petey Halpin 0.299 83pa 0.172 33pa 0.098 19pa Tiny Sample 0.560 9pa Tiny Sample 0.508 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Cincinnati Reds Hitters vs Pitch Families (opp. starter: Slade Cecconi )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Elly De La Cruz 0.382 263pa 0.351 74pa 0.424 70pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.285 149pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Eugenio Suárez 0.322 204pa 0.243 89pa 0.227 24pa Tiny Sample 0.299 29pa 0.334 9pa Tiny Sample
5 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
5 Ivan Johnson 0.473 13pa Tiny Sample 0.172 4pa Tiny Sample 0.000 6pa Tiny Sample
6 Tyler Stephenson 0.389 201pa 0.285 93pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
7 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
8 Edwin Arroyo 0.266 74pa 0.227 18pa Tiny Sample 0.278 26pa 0.223 27pa 0.293 3pa Tiny Sample
9 TJ Friedl 0.291 178pa 0.282 34pa 0.065 35pa 0.242 21pa Tiny Sample 0.307 9pa 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 #6Batting 1.200 OPS (last 14d, +0.460 vs avg); strong vs Fastball
  • 2.Steven Kwan #1 Strong recent formBatting 0.965 OPS (last 14d, +0.225 vs avg); strong vs Fastball
  • 3.Chase DeLauter #3Batting 0.751 OPS (last 14d, +0.011 vs avg); strong vs Slider/Sweeper
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Slade Cecconi (Cleveland Guardians)
  • No significant outliers in available metrics
Chase Burns (Cincinnati Reds)
  • Elite ERA (2.35) — strong run prevention
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Texas Rangers @ Tampa Bay Rays
6:40 PM ET · Tropicana Field
Evenly matched tonight
BalancedBalanced Medium Confidence
Texas Rangers starter Cal Quantrill (3.62 ERA) — Tampa Bay Rays starter Griffin Jax (3.63 ERA) — Matchup appears evenly balanced.
Log in to track picks
Texas Rangers
Tampa Bay Rays
Overall edge indicator — left = Texas Rangers · right = Tampa Bay Rays · 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.

Texas Rangers · RHP · 7 GS
Average
3.62ERA
1.21WHIP
5.90K/9
2.60BB/9
1.20HR/9
65.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 2.51 · WHIP 0.907 · 14.3 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.
Texas Rangers 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 Joc Pederson 0.401 201pa 0.367 69pa 0.229 59pa 0.206 46pa 0.363 14pa Tiny Sample
2 Wyatt Langford 0.329 196pa 0.430 72pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
3 Ezequiel Duran 0.341 233pa 0.406 115pa 0.367 46pa 0.259 43pa 0.139 9pa Tiny Sample
4 Brandon Nimmo 0.378 303pa 0.346 88pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Evan Carter 0.333 211pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa Tiny Sample
6 Jake Burger 0.325 254pa 0.336 144pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
7 Nicky Lopez 0.336 124pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
8 Josh Smith 0.323 122pa 0.388 36pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
9 Austin Wynns 0.291 65pa 0.183 23pa Tiny Sample 0.000 16pa Tiny Sample 0.000 6pa 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: Cal Quantrill )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Yandy Díaz 0.317 305pa 0.480 110pa 0.308 47pa 0.312 46pa 0.400 15pa Tiny Sample
2 Jonathan Aranda 0.367 311pa 0.363 93pa 0.253 56pa 0.384 34pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.461 264pa 0.304 144pa 0.304 54pa 0.256 41pa 0.481 19pa Tiny Sample
4 Cedric Mullins 0.291 260pa 0.252 71pa 0.299 33pa 0.301 34pa 0.243 12pa Tiny Sample
5 Chandler Simpson 0.322 300pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
6 Ryan Vilade 0.307 149pa 0.277 36pa 0.593 23pa Tiny Sample 0.296 20pa Tiny Sample 0.392 4pa Tiny Sample
6 Victor Mesa Jr. 0.322 94pa 0.394 26pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
7 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.264 14pa Tiny Sample 0.293 3pa Tiny Sample
7 Richie Palacios 0.335 184pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
8 Taylor Walls 0.312 226pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa 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
9 Nick Fortes 0.332 185pa 0.173 60pa 0.309 28pa 0.495 14pa Tiny Sample 0.293 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Nimmo #4 Strong recent formBatting 0.999 OPS (last 14d, +0.259 vs avg); strong vs Fastball
  • 2.Ezequiel Duran #3 Strong recent formBatting 0.916 OPS (last 14d, +0.176 vs avg); strong vs Slider/Sweeper
  • 3.Joc Pederson #1Batting 0.969 OPS (last 14d, +0.229 vs avg); strong vs Fastball
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Junior Caminero #3 Strong recent formBatting 1.119 OPS (last 14d, +0.379 vs avg); strong vs Fastball
  • 2.Jonathan Aranda #2Batting 0.812 OPS (last 14d, +0.072 vs avg)
  • 3.Jonny DeLuca #7Batting 0.727 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Cal Quantrill (Texas Rangers)
  • FIP (4.72) above ERA — may regress upward
Griffin Jax (Tampa Bay Rays)
  • Above-average K rate (9.8 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Arizona Diamondbacks @ Pittsburgh Pirates
6:40 PM ET · PNC Park
Arizona Diamondbacks has the edge
Slight Arizona Diamondbacks AdvantagePitcher-Based Medium Confidence
Arizona Diamondbacks starter Brandon Pfaadt (3.66 ERA) — Pittsburgh Pirates starter Bubba Chandler (4.49 ERA) — Overall: Slight Arizona Diamondbacks Advantage. Edge source: Pitcher-Based.
Log in to track picks
Arizona Diamondbacks
Pittsburgh Pirates
Overall edge indicator — left = Arizona Diamondbacks · right = Pittsburgh Pirates · 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 · 10 GS
Average
3.66ERA
1.26WHIP
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.92 · WHIP 1.119 · 19.7 IP
Pittsburgh Pirates · RHP · 21 GS
Average
4.49ERA
1.41WHIP
8.00K/9
4.80BB/9
0.80HR/9
116.3IP
4.22FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.81 · WHIP 1.188 · 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.
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Bubba Chandler )
📖 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 Corbin Carroll 0.357 268pa 0.365 110pa 0.309 62pa 0.293 40pa 0.186 31pa
2 Geraldo Perdomo 0.361 304pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
3 Gabriel Moreno 0.424 225pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
4 Ketel Marte 0.348 253pa 0.271 86pa 0.208 85pa 0.374 48pa 0.260 31pa
5 Max Kepler 0.324 49pa 0.292 22pa Tiny Sample 0.193 23pa Tiny Sample 0.000 5pa Tiny Sample 0.262 6pa Tiny Sample
6 Nolan Arenado 0.417 235pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
6 Tyler Locklear 0.290 20pa Tiny Sample 0.462 8pa Tiny Sample 0.508 4pa Tiny Sample
7 Tim Tawa 0.335 134pa 0.260 52pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.379 10pa Tiny Sample
7 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa Tiny Sample
8 James McCann 0.399 65pa 0.279 43pa 0.412 12pa Tiny Sample 0.347 12pa Tiny Sample 0.126 8pa Tiny Sample
9 Ryan Waldschmidt 0.331 112pa 0.379 65pa 0.293 21pa Tiny Sample 0.125 10pa Tiny Sample 0.000 6pa Tiny Sample
9 Ildemaro Vargas 0.360 221pa 0.264 60pa 0.275 65pa 0.308 29pa 0.176 15pa 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: 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 Jake Mangum 0.330 200pa 0.333 75pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 247pa 0.240 132pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.396 276pa 0.312 114pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
4 Esmerlyn Valdez 0.441 110pa 0.467 52pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Ryan O'Hearn 0.369 258pa 0.290 96pa 0.368 35pa 0.267 39pa 0.086 8pa Tiny Sample
5 Billy Cook 0.412 38pa 0.120 25pa 0.143 11pa Tiny Sample 0.266 8pa Tiny Sample
6 Nick Gonzales 0.343 297pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
8 Marcell Ozuna 0.301 202pa 0.238 61pa 0.203 31pa 0.055 16pa Tiny Sample
8 Tyler Callihan 0.344 67pa 0.293 33pa 0.151 18pa Tiny Sample 0.328 9pa Tiny Sample 0.147 6pa Tiny Sample
9 Jacob Gonzalez 0.280 84pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 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.

Top Pittsburgh Pirates Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Lowe #2 Strong recent formBatting 0.901 OPS (last 14d, +0.161 vs avg)
  • 2.Endy Rodríguez #7Batting 0.781 OPS (last 14d, +0.041 vs avg); strong vs Fastball
  • 3.Jake Mangum #1Batting 0.710 OPS (last 14d)
Pitcher Notes

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

Brandon Pfaadt (Arizona Diamondbacks)
  • No significant outliers in available metrics
Bubba Chandler (Pittsburgh Pirates)
  • Control concerns (4.8 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 23 of 24 hitters
Philadelphia Phillies @ Miami Marlins
6:40 PM ET · loanDepot park
Miami Marlins has the edge
Slight Miami Marlins AdvantagePitcher-Based Medium Confidence
Philadelphia Phillies starter Aaron Nola (5.55 ERA) — Miami Marlins starter Sandy Alcantara (3.68 ERA) — Overall: Slight Miami Marlins Advantage. Edge source: Pitcher-Based.
Log in to track picks
Philadelphia Phillies
Miami Marlins
Overall edge indicator — left = Philadelphia Phillies · 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.

Philadelphia Phillies · RHP · 23 GS
Below Average
5.55ERA
1.44WHIP
9.30K/9
3.10BB/9
2.10HR/9
125.0IP
5.16FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.76 · WHIP 1.412 · 17.0 IP
Miami Marlins · RHP · 24 GS
Average
3.68ERA
1.20WHIP
7.00K/9
2.30BB/9
0.90HR/9
163.7IP
3.83FIP
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.050 · 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.
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Sandy Alcantara )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Trea Turner 0.324 304pa 0.240 138pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
2 Bryson Stott 0.358 256pa 0.368 82pa 0.330 57pa 0.228 53pa 0.133 26pa
3 Bryce Harper 0.414 243pa 0.380 117pa 0.310 56pa 0.309 59pa 0.186 35pa
4 Alec Bohm 0.311 320pa 0.182 112pa 0.475 32pa 0.196 22pa Tiny Sample 0.321 16pa Tiny Sample
5 Brandon Marsh 0.357 257pa 0.242 112pa 0.203 48pa 0.404 43pa 0.183 26pa
6 Edmundo Sosa 0.282 117pa 0.194 54pa 0.291 30pa 0.177 14pa Tiny Sample 0.000 3pa Tiny Sample
7 Justin Crawford 0.306 216pa 0.303 67pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
8 Bryan De La Cruz 0.397 42pa 0.258 13pa Tiny Sample 0.629 7pa Tiny Sample 0.364 8pa Tiny Sample
9 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
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Miami Marlins Hitters vs Pitch Families (opp. starter: Aaron Nola )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Otto Lopez 0.414 252pa 0.320 140pa 0.209 62pa 0.230 43pa 0.317 20pa Tiny Sample
2 Kyle Stowers 0.309 203pa 0.315 83pa 0.341 57pa 0.535 34pa 0.318 24pa Tiny Sample
3 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
4 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
5 Liam Hicks 0.350 259pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
6 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
6 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
7 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa Tiny Sample
8 Graham Pauley 0.263 76pa 0.282 23pa Tiny Sample 0.112 19pa Tiny Sample 0.301 19pa Tiny Sample 0.000 3pa Tiny Sample
8 Javier Sanoja 0.313 179pa 0.274 86pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
9 Joe Mack 0.356 128pa 0.254 51pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bryce Harper #3 Strong recent formBatting 1.116 OPS (last 14d, +0.376 vs avg); strong vs Fastball
  • 2.Bryson Stott #2 Strong recent formBatting 1.068 OPS (last 14d, +0.328 vs avg); strong vs Slider/Sweeper
  • 3.Bryan De La Cruz #8 Limited recent PA — not over-weightedBatting 1.064 OPS (last 14d, +0.324 vs avg)
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Stowers #2 Strong recent formBatting 1.004 OPS (last 14d, +0.264 vs avg)
  • 2.Jakob Marsee #7Batting 0.993 OPS (last 14d, +0.253 vs avg)
  • 3.Liam Hicks #5Batting 0.864 OPS (last 14d, +0.124 vs avg)
Pitcher Notes

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

Aaron Nola (Philadelphia Phillies)
  • High ERA (5.55) — run-prevention risk
  • Above-average K rate (9.3 K/9)
  • Elevated HR/9 (2.1) — HR risk
Sandy Alcantara (Miami Marlins)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Baltimore Orioles @ Detroit Tigers
6:40 PM ET · Comerica Park
Detroit Tigers has the edge
Strong Detroit Tigers AdvantagePitcher-Based Medium Confidence
Baltimore Orioles starter Dean Kremer (5.93 ERA) — Detroit Tigers starter Troy Melton (1.58 ERA) — Overall: Strong Detroit Tigers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Baltimore Orioles
Detroit Tigers
Overall edge indicator — left = Baltimore Orioles · 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.

Baltimore Orioles · RHP · 8 GS
Building Sample
5.93ERA
1.32WHIP
8.80K/9
2.90BB/9
2.60HR/9
41.0IP
5.96FIP
⚠ 41.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 9.00 · WHIP 1.667 · 15.0 IP
Detroit Tigers · RHP · 12 GS
Above Average
1.58ERA
0.91WHIP
7.80K/9
2.80BB/9
1.00HR/9
74.0IP
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.95 · WHIP 1.000 · 19.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Troy Melton )
📖 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 Dylan Beavers 0.289 138pa 0.333 46pa 0.365 27pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
2 Pete Alonso 0.380 310pa 0.334 130pa 0.278 47pa 0.213 51pa 0.246 8pa Tiny Sample
3 Gunnar Henderson 0.318 274pa 0.267 129pa 0.312 70pa 0.323 42pa 0.243 30pa
4 Taylor Ward 0.382 345pa 0.220 123pa 0.287 38pa 0.237 33pa 0.272 10pa Tiny Sample
4 Jeremiah Jackson 0.354 123pa 0.259 80pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
5 Leody Taveras 0.312 212pa 0.247 70pa 0.235 59pa 0.167 30pa 0.293 16pa Tiny Sample
6 Jackson Holliday 0.356 114pa 0.301 39pa 0.154 24pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
7 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 4pa Tiny Sample
8 Colton Cowser 0.386 149pa 0.248 64pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
9 Yohel Pozo 0.275 41pa 0.181 21pa Tiny Sample 0.330 8pa Tiny Sample 0.000 5pa 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: Dean Kremer )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kevin McGonigle 0.427 342pa 0.218 89pa 0.256 80pa 0.344 32pa 0.324 19pa Tiny Sample
2 Gleyber Torres 0.367 184pa 0.306 61pa 0.231 18pa Tiny Sample 0.272 16pa Tiny Sample 0.563 5pa Tiny Sample
2 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
3 Riley Greene 0.375 301pa 0.391 93pa 0.244 78pa 0.319 29pa 0.256 33pa
3 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 3pa Tiny Sample
4 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
5 Colt Keith 0.321 211pa 0.312 52pa 0.328 66pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
6 Spencer Torkelson 0.352 295pa 0.327 117pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
7 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa Tiny Sample
8 Eduardo Valencia 0.477 35pa 0.367 14pa Tiny Sample 0.304 7pa Tiny Sample
9 Javier Báez 0.368 66pa 0.203 50pa 0.216 18pa Tiny Sample 0.147 12pa Tiny Sample 0.709 3pa Tiny Sample
9 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Coby Mayo #7Batting 0.976 OPS (last 14d, +0.236 vs avg); strong vs Fastball
  • 2.Yohel Pozo #9 Limited recent PA — not over-weightedBatting 0.756 OPS (last 14d, +0.016 vs avg)
  • 3.Leody Taveras #5Batting 0.662 OPS (last 14d); strong vs Fastball
Top Detroit Tigers Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Dean Kremer (Baltimore Orioles)
  • High ERA (5.93) — run-prevention risk
  • Elevated HR/9 (2.6) — HR risk
Troy Melton (Detroit Tigers)
  • Elite ERA (1.58) — strong run prevention
  • FIP (3.84) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Washington Nationals
6:45 PM ET · Nationals Park
Washington Nationals has the edge
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter Shane Bieber (5.11 ERA) — Washington Nationals starter Cade Cavalli (3.57 ERA) — Overall: Slight Washington Nationals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
Washington Nationals
Overall edge indicator — left = Toronto Blue Jays · right = Washington Nationals · 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.

Toronto Blue Jays · RHP · 8 GS
Building Sample
5.11ERA
1.68WHIP
6.80K/9
4.90BB/9
1.70HR/9
37.0IP
5.72FIP
⚠ 37.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 4.05 · WHIP 1.575 · 13.3 IP
Washington Nationals · RHP · 25 GS
Average
3.57ERA
1.30WHIP
9.90K/9
2.70BB/9
1.10HR/9
128.7IP
3.66FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.62 · WHIP 1.250 · 24.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Cade Cavalli )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Myles Straw 0.281 165pa 0.110 49pa 0.205 16pa Tiny Sample 0.567 11pa Tiny Sample 0.000 3pa Tiny Sample
1 Yohendrick Piñango 0.330 102pa 0.228 32pa 0.287 33pa 0.133 16pa Tiny Sample 0.533 15pa Tiny Sample
2 Nathan Lukes 0.300 201pa 0.361 49pa 0.361 35pa 0.377 30pa 0.390 19pa Tiny Sample
3 Vladimir Guerrero Jr. 0.364 259pa 0.216 111pa 0.330 52pa 0.262 37pa 0.138 14pa Tiny Sample
3 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
4 George Springer 0.340 231pa 0.294 123pa 0.274 40pa 0.505 14pa Tiny Sample 0.204 12pa Tiny Sample
5 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa Tiny Sample
6 Daulton Varsho 0.321 242pa 0.287 87pa 0.309 43pa 0.248 41pa 0.413 15pa Tiny Sample
7 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
8 Andrés Giménez 0.325 209pa 0.217 86pa 0.258 40pa 0.310 40pa 0.235 15pa Tiny Sample
9 Luis Urías 0.313 32pa 0.401 16pa Tiny Sample 0.370 10pa Tiny Sample 0.000 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Washington Nationals Hitters vs Pitch Families (opp. starter: Shane Bieber )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 James Wood 0.436 287pa 0.383 143pa 0.328 68pa 0.152 60pa 0.286 15pa Tiny Sample
2 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
3 Dylan Crews 0.298 189pa 0.239 63pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
4 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Keibert Ruiz 0.360 159pa 0.218 62pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa Tiny Sample
6 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
7 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
8 Jorbit Vivas 0.334 152pa 0.276 50pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
8 Brady House 0.296 137pa 0.410 73pa 0.175 19pa Tiny Sample 0.214 17pa Tiny Sample 0.320 5pa Tiny Sample
9 Jacob Young 0.349 213pa 0.189 90pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Toronto Blue Jays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis Urías #9Batting 1.025 OPS (last 14d, +0.285 vs avg)
  • 2.Myles Straw #1Batting 0.817 OPS (last 14d, +0.077 vs avg); strong vs Fastball
  • 3.Brandon Valenzuela #5 Limited recent PA — not over-weightedBatting 0.728 OPS (last 14d)
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Shane Bieber (Toronto Blue Jays)
  • Control concerns (4.9 BB/9)
Cade Cavalli (Washington Nationals)
  • Above-average K rate (9.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Cleveland Guardians @ Cincinnati Reds
7:10 PM ET · Great American Ball Park
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Cleveland Guardians starter Gavin Williams (3.56 ERA) — Cincinnati Reds starter Caleb Ferguson (3.58 ERA) — Matchup appears evenly balanced.
Log in to track picks
Cleveland Guardians
Cincinnati Reds
Overall edge indicator — left = Cleveland Guardians · 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.

Cleveland Guardians · RHP · 23 GS
Average
3.56ERA
1.04WHIP
11.50K/9
2.60BB/9
1.40HR/9
144.7IP
3.48FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.92 · WHIP 0.407 · 19.7 IP
Cincinnati Reds · LHP · 1 GS
Building Sample
3.58ERA
1.41WHIP
8.10K/9
3.60BB/9
1.00HR/9
27.7IP
3.95FIP
⚠ 27.7 IP gives usable pitcher context — but only 1 GS means starter-role performance is less certain.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.375 · 8.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Cleveland Guardians Hitters vs Pitch Families (opp. starter: Caleb Ferguson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Steven Kwan 0.349 311pa 0.231 81pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 José Ramírez 0.333 197pa 0.276 80pa 0.279 72pa 0.400 30pa 0.322 24pa Tiny Sample
3 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
4 Rhys Hoskins 0.345 210pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
4 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
5 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
6 Travis Bazzana 0.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
7 Gabriel Arias 0.294 89pa 0.310 47pa 0.238 14pa Tiny Sample 0.519 16pa Tiny Sample 0.126 7pa Tiny Sample
8 Austin Hedges 0.361 132pa 0.188 43pa 0.278 15pa Tiny Sample 0.157 10pa Tiny Sample
8 Patrick Bailey 0.266 151pa 0.288 50pa 0.141 38pa 0.277 25pa 0.000 10pa Tiny Sample
9 Petey Halpin 0.299 83pa 0.172 33pa 0.098 19pa Tiny Sample 0.560 9pa Tiny Sample 0.508 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Cincinnati Reds Hitters vs Pitch Families (opp. starter: Gavin Williams )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Elly De La Cruz 0.382 263pa 0.351 74pa 0.424 70pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.285 149pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
5 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
6 Noelvi Marte 0.278 129pa 0.226 68pa 0.416 21pa Tiny Sample 0.378 16pa Tiny Sample 0.249 5pa Tiny Sample
7 Ivan Johnson 0.473 13pa Tiny Sample 0.172 4pa Tiny Sample 0.000 6pa Tiny Sample
8 Jose Trevino 0.433 72pa 0.180 35pa 0.098 10pa Tiny Sample 0.088 11pa Tiny Sample
9 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Manzardo #4Batting 1.200 OPS (last 14d, +0.460 vs avg); strong vs Fastball
  • 2.Steven Kwan #1 Strong recent formBatting 0.965 OPS (last 14d, +0.225 vs avg); strong vs Fastball
  • 3.Rhys Hoskins #4 Limited recent PA — not over-weightedBatting 0.857 OPS (last 14d, +0.117 vs avg); strong vs Fastball
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Gavin Williams (Cleveland Guardians)
  • Elite strikeout rate (11.5 K/9)
  • Above-average K rate (11.5 K/9)
Caleb Ferguson (Cincinnati Reds)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Kansas City Royals @ 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
Kansas City Royals
Minnesota Twins
Overall edge indicator — left = Kansas City Royals · 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
Kansas City Royals (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.
Kansas City Royals 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 Carter Jensen 0.359 241pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
3 Jac Caglianone 0.326 209pa 0.367 97pa 0.390 62pa 0.329 49pa 0.219 23pa Tiny Sample
4 Salvador Perez 0.320 207pa 0.234 137pa 0.333 54pa 0.217 57pa 0.175 14pa Tiny Sample
5 Vinnie Pasquantino 0.298 223pa 0.100 56pa 0.330 35pa 0.333 29pa 0.501 13pa Tiny Sample
5 Tyler Tolbert 0.301 67pa 0.401 28pa 0.381 12pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa Tiny Sample
6 Nick Loftin 0.377 194pa 0.264 71pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
7 Michael Massey 0.296 195pa 0.305 52pa 0.252 48pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
8 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
9 Andrew Velazquez 0.219 16pa Tiny Sample 0.000 8pa Tiny Sample 0.220 4pa Tiny Sample 0.000 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
9 Starling Marte 0.320 92pa 0.226 36pa 0.251 26pa 0.291 20pa Tiny Sample 0.000 3pa 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 Trevor Larnach 0.384 218pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa Tiny Sample
1 Royce Lewis 0.325 214pa 0.303 102pa 0.183 40pa 0.303 20pa Tiny Sample 0.077 9pa Tiny Sample
2 Byron Buxton 0.413 212pa 0.355 87pa 0.270 46pa 0.314 24pa Tiny Sample 0.235 6pa Tiny Sample
2 Alan Roden 0.249 57pa 0.278 12pa Tiny Sample 0.271 13pa Tiny Sample 0.490 5pa Tiny Sample 0.220 4pa Tiny Sample
3 Alex Jackson 0.239 54pa 0.398 18pa Tiny Sample 0.416 11pa Tiny Sample 0.413 6pa Tiny Sample
3 Ryan Jeffers 0.426 146pa 0.300 68pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
4 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
5 Josh Bell 0.350 270pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
6 Victor Caratini 0.294 221pa 0.372 47pa 0.180 50pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
7 Luke Keaschall 0.374 275pa 0.325 117pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
8 Brooks Lee 0.356 251pa 0.289 90pa 0.245 96pa 0.243 49pa 0.251 12pa Tiny Sample
9 Ryan Kreidler 0.376 131pa 0.215 56pa 0.160 24pa Tiny Sample 0.148 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #1Batting 1.220 OPS (last 14d, +0.480 vs avg); strong vs Fastball
  • 2.Josh Bell #5Batting 0.980 OPS (last 14d, +0.240 vs avg); strong vs Fastball
  • 3.Luke Keaschall #7Batting 0.902 OPS (last 14d, +0.162 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.
New York Yankees @ Chicago White Sox
7:40 PM ET · Guaranteed Rate Field
New York Yankees has the edge
Slight New York Yankees AdvantagePitcher-Based Medium Confidence
New York Yankees starter Gerrit Cole (3.42 ERA) — Chicago White Sox starter Anthony Kay (4.01 ERA) — Overall: Slight New York Yankees Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Yankees
Chicago White Sox
Overall edge indicator — left = New York Yankees · right = Chicago White Sox · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

New York Yankees · RHP · 13 GS
Average
3.42ERA
1.10WHIP
9.70K/9
1.90BB/9
1.20HR/9
80.7IP
3.44FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.93 · WHIP 0.911 · 18.7 IP
Chicago White Sox · LHP · 21 GS
Average
4.01ERA
1.35WHIP
7.30K/9
3.30BB/9
1.20HR/9
116.0IP
4.87FIP
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 1.260 · 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: Anthony Kay )
📖 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 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
2 Ben Rice 0.436 253pa 0.336 125pa 0.334 55pa 0.331 57pa 0.146 30pa
3 Ryan McMahon 0.333 168pa 0.158 68pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
3 Amed Rosario 0.272 113pa 0.335 45pa 0.286 36pa 0.374 20pa Tiny Sample 0.220 4pa Tiny Sample
4 Jasson Domínguez 0.287 148pa 0.308 35pa 0.401 42pa 0.347 12pa Tiny Sample 0.146 20pa Tiny Sample
5 Trent Grisham 0.299 273pa 0.337 65pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
6 Anthony Volpe 0.325 105pa 0.288 49pa 0.308 15pa Tiny Sample 0.126 21pa Tiny Sample 0.000 4pa Tiny Sample
7 Jazz Chisholm Jr. 0.308 240pa 0.356 94pa 0.339 47pa 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 Spencer Jones 0.350 74pa 0.371 31pa 0.469 19pa Tiny Sample 0.113 20pa Tiny Sample 0.115 6pa Tiny Sample
9 Austin Wells 0.338 156pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago White Sox Hitters vs Pitch Families (opp. starter: Gerrit Cole )
📖 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 Randal Grichuk 0.311 110pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
1 Sam Antonacci 0.372 251pa 0.268 67pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
2 Munetaka Murakami 0.420 195pa 0.246 98pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.355 352pa 0.324 116pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Colson Montgomery 0.321 314pa 0.238 100pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
5 Andrew Benintendi 0.346 193pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
6 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
7 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
8 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
9 Everson Pereira 0.273 58pa 0.445 24pa Tiny Sample 0.450 21pa Tiny Sample 0.223 15pa Tiny Sample
9 Drew Romo 0.311 89pa 0.170 24pa Tiny Sample 0.171 37pa 0.083 17pa Tiny Sample 0.080 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ryan McMahon #3Batting 0.807 OPS (last 14d, +0.067 vs avg); strong vs Fastball
  • 2.Amed Rosario #3 Limited recent PA — not over-weightedBatting 0.816 OPS (last 14d, +0.076 vs avg)
  • 3.Austin Wells #9Batting 0.715 OPS (last 14d); strong vs Fastball
Top Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Chase Meidroth #8 Strong recent formBatting 0.939 OPS (last 14d, +0.199 vs avg); strong vs Fastball
  • 2.Andrew Benintendi #5Batting 0.938 OPS (last 14d, +0.198 vs avg)
  • 3.Randal Grichuk #1Batting 0.926 OPS (last 14d, +0.186 vs avg)
Pitcher Notes

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

Gerrit Cole (New York Yankees)
  • Above-average K rate (9.7 K/9)
  • Sharp control (1.9 BB/9)
Anthony Kay (Chicago White Sox)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Chicago Cubs @ St. Louis Cardinals
7:45 PM ET · Busch Stadium
St. Louis Cardinals has the edge
BalancedPitcher-Based Medium Confidence
Chicago Cubs starter Colin Rea (4.59 ERA) — St. Louis Cardinals starter Michael McGreevy (3.59 ERA) — Matchup appears evenly balanced.
Log in to track picks
Chicago Cubs
St. Louis Cardinals
Overall edge indicator — left = Chicago Cubs · right = St. Louis Cardinals · home pitching edge · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Chicago Cubs · RHP · 19 GS
Average
4.59ERA
1.36WHIP
6.70K/9
3.20BB/9
1.40HR/9
121.7IP
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 3.71 · WHIP 1.000 · 17.0 IP
St. Louis Cardinals · RHP · 22 GS
Average
3.59ERA
1.20WHIP
6.10K/9
2.20BB/9
1.20HR/9
120.3IP
4.28FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.49 · WHIP 2.027 · 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.
Chicago Cubs Hitters vs Pitch Families (opp. starter: Michael McGreevy )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Pete Crow-Armstrong 0.402 276pa 0.405 115pa 0.316 63pa 0.269 52pa 0.593 30pa
1 James Triantos 0.431 15pa Tiny Sample 0.172 4pa Tiny Sample 1.040 4pa Tiny Sample 0.230 3pa Tiny Sample
2 Seiya Suzuki 0.398 242pa 0.305 125pa 0.331 29pa 0.286 36pa 0.352 5pa Tiny Sample
3 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
4 Alex Bregman 0.352 322pa 0.321 130pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
5 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
6 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
7 Michael Conforto 0.428 132pa 0.383 35pa 0.157 44pa 0.184 16pa Tiny Sample 0.113 11pa Tiny Sample
7 Justin Dean 0.339 15pa Tiny Sample 0.293 3pa Tiny Sample
8 Carson Kelly 0.367 204pa 0.330 96pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
9 Pedro Ramírez 0.347 80pa 0.299 24pa Tiny Sample 0.455 24pa Tiny Sample 0.110 8pa Tiny Sample 0.404 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Colin Rea )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 JJ Wetherholt 0.349 322pa 0.263 98pa 0.231 54pa 0.352 33pa 0.321 18pa Tiny Sample
1 Bryan Torres 0.351 67pa 0.112 14pa Tiny Sample 0.243 16pa Tiny Sample 0.303 11pa Tiny Sample
2 Jordan Walker 0.341 281pa 0.304 135pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
2 Blaze Jordan 0.288 93pa 0.271 46pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
3 Nelson Velázquez 0.408 79pa 0.224 21pa Tiny Sample 0.396 12pa Tiny Sample 0.390 9pa Tiny Sample
3 Alec Burleson 0.359 244pa 0.302 111pa 0.378 82pa 0.394 57pa 0.322 26pa
4 Iván Herrera 0.342 280pa 0.334 126pa 0.283 55pa 0.312 47pa 0.400 13pa Tiny Sample
5 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
6 Masyn Winn 0.295 257pa 0.282 122pa 0.293 41pa 0.258 37pa 0.098 16pa Tiny Sample
7 Nathan Church 0.316 167pa 0.225 84pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
8 José Fermín 0.294 175pa 0.240 53pa 0.142 31pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
9 Jimmy Crooks 0.247 69pa 0.591 15pa Tiny Sample 0.227 14pa Tiny Sample 0.057 12pa Tiny Sample 0.220 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Chicago Cubs Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alex Bregman #4 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Pete Crow-Armstrong #1 Strong recent formBatting 0.980 OPS (last 14d, +0.240 vs avg)
  • 3.Nico Hoerner #6 Strong recent formBatting 0.940 OPS (last 14d, +0.200 vs avg); strong vs Slider/Sweeper
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #3 Strong recent formBatting 0.954 OPS (last 14d, +0.214 vs avg)
  • 2.Nathan Church #7Batting 0.791 OPS (last 14d, +0.051 vs avg); strong vs Fastball
  • 3.Blaze Jordan #2Batting 0.777 OPS (last 14d, +0.037 vs avg); strong vs Fastball
Pitcher Notes

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

Colin Rea (Chicago Cubs)
  • No significant outliers in available metrics
Michael McGreevy (St. Louis Cardinals)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Pitcher quality scores use ERA, WHIP, K/9, BB/9, and HR/9 relative to 2026 MLB averages. Lineup scores use recent OPS (last 14 days) weighted by batting order. Confidence reflects available data — not a betting recommendation.