⚾ Daily Matchup Lab

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

Today — Sat, Aug 8, 2026

Matchups

15 games
Los Angeles Dodgers @ Arizona Diamondbacks
8:10 PM ET · Chase Field
Los Angeles Dodgers has the edge
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Yoshinobu Yamamoto (2.76 ERA) — Arizona Diamondbacks starter Brandon Pfaadt (3.66 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Dodgers
Arizona Diamondbacks
Overall edge indicator — left = Los Angeles Dodgers · right = Arizona Diamondbacks · away pitching edge · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Los Angeles Dodgers · RHP · 20 GS
Above Average
2.76ERA
0.88WHIP
8.20K/9
2.00BB/9
1.00HR/9
133.7IP
3.52FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.35 · WHIP 0.739 · 23.0 IP
Arizona Diamondbacks · RHP · 10 GS
Average
3.66ERA
1.26WHIP
6.10K/9
2.60BB/9
0.80HR/9
77.0IP
3.99FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.92 · WHIP 1.119 · 19.7 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Los Angeles Dodgers 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 Shohei Ohtani 0.424 245pa 0.392 100pa 0.408 63pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.323 325pa 0.362 128pa 0.319 39pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.412 307pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
4 Max Muncy 0.412 212pa 0.366 80pa 0.299 74pa 0.293 50pa 0.315 22pa Tiny Sample
5 Mookie Betts 0.324 234pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
6 Kyle Tucker 0.356 265pa 0.286 78pa 0.236 80pa 0.340 35pa 0.306 16pa Tiny Sample
7 Tommy Edman 0.335 84pa 0.423 23pa Tiny Sample 0.251 26pa 0.174 9pa Tiny Sample 0.950 7pa Tiny Sample
8 Teoscar Hernández 0.369 206pa 0.281 69pa 0.393 40pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
9 Hunter Feduccia 0.290 112pa 0.198 24pa Tiny Sample 0.253 25pa 0.084 23pa Tiny Sample 0.468 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Yoshinobu Yamamoto )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Geraldo Perdomo 0.357 301pa 0.295 76pa 0.310 77pa 0.259 21pa Tiny Sample 0.228 27pa
2 Corbin Carroll 0.354 266pa 0.368 109pa 0.309 62pa 0.293 40pa 0.175 29pa
3 Gabriel Moreno 0.428 223pa 0.308 90pa 0.288 42pa 0.200 23pa Tiny Sample 0.262 12pa Tiny Sample
4 Ketel Marte 0.352 250pa 0.271 86pa 0.208 85pa 0.374 48pa 0.231 29pa
5 Lars Nootbaar 0.341 104pa 0.301 34pa 0.179 35pa 0.359 13pa Tiny Sample 0.299 13pa Tiny Sample
6 Nolan Arenado 0.420 231pa 0.219 125pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
7 Tim Tawa 0.330 131pa 0.265 51pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.421 9pa Tiny Sample
8 James McCann 0.404 62pa 0.269 42pa 0.387 11pa Tiny Sample 0.347 12pa Tiny Sample 0.126 8pa Tiny Sample
9 Ryan Waldschmidt 0.334 109pa 0.379 65pa 0.308 20pa Tiny Sample 0.139 9pa Tiny Sample 0.000 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

Pitcher Notes

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

Yoshinobu Yamamoto (Los Angeles Dodgers)
  • Elite ERA (2.76) — strong run prevention
  • Sharp control (2.0 BB/9)
Brandon Pfaadt (Arizona Diamondbacks)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Tampa Bay Rays @ Seattle Mariners
9:50 PM ET · T-Mobile Park
Evenly matched tonight
BalancedBalanced Medium Confidence
Tampa Bay Rays starter Griffin Jax (3.63 ERA) — Seattle Mariners starter George Kirby (3.76 ERA) — Matchup appears evenly balanced.
Log in to track picks
Tampa Bay Rays
Seattle Mariners
Overall edge indicator — left = Tampa Bay Rays · right = Seattle Mariners · even pitching · even lineups
Away Lineup: Projected
Home Lineup: Confirmed
Pitcher Context

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

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
Seattle Mariners · RHP · 21 GS
Average
3.76ERA
1.28WHIP
7.80K/9
1.80BB/9
1.10HR/9
127.0IP
3.64FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.71 · WHIP 1.000 · 17.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: George Kirby )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Yandy Díaz 0.322 301pa 0.484 109pa 0.308 47pa 0.312 46pa 0.400 15pa Tiny Sample
2 Jonathan Aranda 0.368 308pa 0.367 92pa 0.253 56pa 0.384 34pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.462 263pa 0.306 143pa 0.304 54pa 0.262 40pa 0.508 18pa Tiny Sample
4 Liam Hicks 0.350 257pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
5 Ryan Vilade 0.309 148pa 0.277 36pa 0.593 23pa Tiny Sample 0.296 20pa Tiny Sample 0.392 4pa Tiny Sample
6 Jonny DeLuca 0.342 151pa 0.278 69pa 0.161 24pa Tiny Sample 0.284 13pa Tiny Sample 0.293 3pa Tiny Sample
7 Cedric Mullins 0.290 258pa 0.243 70pa 0.299 33pa 0.301 34pa 0.243 12pa Tiny Sample
8 Victor Mesa Jr. 0.310 91pa 0.410 25pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
9 Chandler Simpson 0.322 297pa 0.355 73pa 0.168 47pa 0.219 29pa 0.210 20pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Seattle Mariners Hitters vs Pitch Families (opp. starter: 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 Taylor Ward 0.382 342pa 0.220 123pa 0.287 38pa 0.245 32pa 0.272 10pa Tiny Sample
2 Cole Young 0.346 321pa 0.345 100pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
3 Randy Arozarena 0.384 266pa 0.347 124pa 0.366 53pa 0.349 36pa 0.100 16pa Tiny Sample
4 Dominic Canzone 0.395 183pa 0.304 60pa 0.195 61pa 0.459 30pa 0.315 21pa Tiny Sample
5 Julio Rodríguez 0.332 268pa 0.297 117pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
6 Josh Naylor 0.342 281pa 0.250 88pa 0.231 53pa 0.243 35pa 0.155 28pa
7 Brendan Donovan 0.433 95pa 0.205 26pa 0.291 23pa Tiny Sample 0.393 14pa Tiny Sample
8 Cal Raleigh 0.256 207pa 0.293 63pa 0.294 44pa 0.215 40pa 0.275 21pa Tiny Sample
9 Colt Emerson 0.310 146pa 0.227 52pa 0.289 28pa 0.198 25pa 0.264 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Junior Caminero #3 Strong recent formBatting 1.033 OPS (last 14d, +0.293 vs avg); strong vs Fastball
  • 2.Liam Hicks #4Batting 0.849 OPS (last 14d, +0.109 vs avg)
  • 3.Chandler Simpson #9Batting 0.717 OPS (last 14d)
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Randy Arozarena #3 Strong recent formBatting 1.001 OPS (last 14d, +0.261 vs avg); strong vs Fastball
  • 2.Cole Young #2 Strong recent formBatting 0.964 OPS (last 14d, +0.224 vs avg); strong vs Slider/Sweeper
  • 3.Dominic Canzone #4 Strong recent formBatting 0.902 OPS (last 14d, +0.162 vs avg)
Pitcher Notes

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

Griffin Jax (Tampa Bay Rays)
  • Above-average K rate (9.8 K/9)
George Kirby (Seattle Mariners)
  • Sharp control (1.8 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Atlanta Braves @ New York Yankees
3:05 PM ET · Yankee Stadium
Atlanta Braves has the edge
Slight Atlanta Braves AdvantagePitcher-Based Medium Confidence
Atlanta Braves starter Chris Sale (2.08 ERA) — New York Yankees starter Gerrit Cole (3.42 ERA) — Overall: Slight Atlanta Braves Advantage. Edge source: Pitcher-Based.
Log in to track picks
Atlanta Braves
New York Yankees
Overall edge indicator — left = Atlanta Braves · right = New York Yankees · 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.

Atlanta Braves · LHP · 20 GS
Above Average
2.08ERA
1.02WHIP
11.00K/9
2.00BB/9
0.60HR/9
117.0IP
2.52FIP
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.667 · 12.0 IP
New York Yankees · RHP · 13 GS
Average
3.42ERA
1.10WHIP
9.50K/9
2.10BB/9
1.30HR/9
73.7IP
3.71FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.93 · WHIP 0.911 · 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.
Atlanta Braves 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 Drake Baldwin 0.402 246pa 0.299 99pa 0.327 54pa 0.281 40pa 0.312 20pa Tiny Sample
2 Ronald Acuña Jr. 0.337 186pa 0.330 57pa 0.333 29pa 0.583 13pa Tiny Sample 0.328 10pa Tiny Sample
3 Matt Olson 0.412 324pa 0.320 115pa 0.397 50pa 0.277 50pa 0.278 12pa Tiny Sample
4 Michael Harris II 0.350 222pa 0.345 131pa 0.368 61pa 0.213 46pa 0.329 18pa Tiny Sample
5 Ozzie Albies 0.344 254pa 0.321 85pa 0.276 98pa 0.272 64pa 0.265 28pa
6 Mauricio Dubón 0.342 286pa 0.281 113pa 0.218 57pa 0.427 24pa Tiny Sample 0.234 14pa Tiny Sample
7 Mike Yastrzemski 0.342 184pa 0.239 64pa 0.321 41pa 0.364 27pa 0.110 8pa Tiny Sample
8 Austin Riley 0.349 297pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
9 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
9 Jim Jarvis 0.302 62pa 0.166 15pa Tiny Sample 0.344 19pa Tiny Sample 0.249 5pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
New York Yankees Hitters vs Pitch Families (opp. starter: Chris Sale )
📖 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.332 193pa 0.317 75pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
2 Heliot Ramos 0.308 192pa 0.324 80pa 0.211 35pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
3 Ben Rice 0.434 250pa 0.339 124pa 0.334 55pa 0.331 57pa 0.146 30pa
4 Ryan McMahon 0.333 168pa 0.160 67pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
4 Amed Rosario 0.274 112pa 0.350 43pa 0.286 36pa 0.374 20pa Tiny Sample 0.220 4pa Tiny Sample
5 Trent Grisham 0.298 269pa 0.337 65pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
6 George Lombard Jr. 0.236 19pa Tiny Sample 0.514 7pa Tiny Sample 0.567 4pa Tiny Sample 0.000 3pa Tiny Sample
7 Spencer Jones 0.343 71pa 0.331 30pa 0.469 19pa Tiny Sample 0.113 20pa Tiny Sample 0.115 6pa Tiny Sample
8 José Caballero 0.304 213pa 0.250 87pa 0.184 35pa 0.343 28pa 0.523 13pa Tiny Sample
9 Austin Wells 0.331 153pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Atlanta Braves Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Matt Olson #3 Strong recent formBatting 1.139 OPS (last 14d, +0.399 vs avg); strong vs Fastball
  • 2.Mike Yastrzemski #7Batting 0.917 OPS (last 14d, +0.177 vs avg)
  • 3.Ronald Acuña Jr. #2Batting 0.792 OPS (last 14d, +0.052 vs avg)
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

Pitcher Notes

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

Chris Sale (Atlanta Braves)
  • Elite ERA (2.08) — strong run prevention
  • Elite strikeout rate (11.0 K/9)
  • Above-average K rate (11.0 K/9)
  • Excellent HR suppression (0.6 HR/9)
  • FIP (2.52) confirms elite results
Gerrit Cole (New York Yankees)
  • Above-average K rate (9.5 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Los Angeles Angels @ Miami Marlins
4:10 PM ET · loanDepot park
Los Angeles Angels has the edge
Slight Los Angeles Angels AdvantagePitcher-Based Medium Confidence
Los Angeles Angels starter Walbert Ureña (2.54 ERA) — Miami Marlins starter Sandy Alcantara (3.68 ERA) — Overall: Slight Los Angeles Angels Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Angels
Miami Marlins
Overall edge indicator — left = Los Angeles Angels · right = Miami Marlins · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Los Angeles Angels · RHP · 17 GS
Average
2.54ERA
1.25WHIP
8.50K/9
4.70BB/9
0.60HR/9
94.3IP
3.90FIP
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.00 · WHIP 0.944 · 18.0 IP
Miami Marlins · RHP · 24 GS
Average
3.68ERA
1.20WHIP
6.90K/9
2.40BB/9
1.00HR/9
156.7IP
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 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.
Los Angeles Angels 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 Wade Meckler 0.384 119pa 0.183 29pa 0.265 26pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
2 Mike Trout 0.388 313pa 0.305 68pa 0.343 42pa 0.170 28pa 0.219 12pa Tiny Sample
2 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
3 Nolan Schanuel 0.332 257pa 0.334 83pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Zach Neto 0.377 272pa 0.293 134pa 0.237 69pa 0.165 49pa 0.168 17pa Tiny Sample
5 Vaughn Grissom 0.321 166pa 0.417 67pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
6 Moisés Ballesteros 0.335 120pa 0.316 42pa 0.295 37pa 0.241 23pa Tiny Sample 0.543 11pa Tiny Sample
7 Denzer Guzman 0.314 90pa 0.328 50pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
8 Josh Lowe 0.314 129pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
9 Tyler Heineman 0.343 69pa 0.192 25pa 0.139 25pa 0.084 21pa Tiny Sample 0.165 15pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Miami Marlins Hitters vs Pitch Families (opp. starter: Walbert Ureña )
📖 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 Jakob Marsee 0.291 293pa 0.216 80pa 0.317 42pa 0.343 25pa 0.333 18pa Tiny Sample
2 Xavier Edwards 0.382 295pa 0.257 97pa 0.284 77pa 0.175 32pa 0.205 19pa Tiny Sample
3 Kyle Stowers 0.310 200pa 0.315 83pa 0.347 56pa 0.535 34pa 0.318 24pa Tiny Sample
4 Otto Lopez 0.413 251pa 0.316 139pa 0.201 60pa 0.230 43pa 0.317 20pa Tiny Sample
5 Griffin Conine 0.411 92pa 0.276 43pa 0.344 35pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
6 Heriberto Hernández 0.335 184pa 0.351 92pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
7 Owen Caissie 0.345 132pa 0.210 59pa 0.377 36pa 0.202 32pa 0.388 15pa Tiny Sample
8 Brian Navarreto 0.221 16pa Tiny Sample 0.103 16pa Tiny Sample 0.249 5pa Tiny Sample
8 Joe Mack 0.359 127pa 0.254 51pa 0.192 34pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Javier Sanoja 0.306 177pa 0.277 85pa 0.332 35pa 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 Los Angeles Angels Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Wade Meckler #1Batting 1.055 OPS (last 14d, +0.315 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #5Batting 0.809 OPS (last 14d, +0.069 vs avg)
  • 3.Jose Siri #2Batting 0.673 OPS (last 14d); strong vs Fastball
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Stowers #3 Strong recent formBatting 0.998 OPS (last 14d, +0.258 vs avg)
  • 2.Jakob Marsee #1Batting 0.857 OPS (last 14d, +0.117 vs avg)
  • 3.Griffin Conine #5Batting 0.857 OPS (last 14d, +0.117 vs avg); strong vs Fastball
Pitcher Notes

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

Walbert Ureña (Los Angeles Angels)
  • Elite ERA (2.54) — strong run prevention
  • Excellent HR suppression (0.6 HR/9)
  • Control concerns (4.7 BB/9)
  • FIP (3.9) above ERA — may regress upward
Sandy Alcantara (Miami Marlins)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Athletics @ Boston Red Sox
4:10 PM ET · Fenway Park
Boston Red Sox has the edge
Slight Boston Red Sox AdvantagePitcher-Based Medium Confidence
Athletics starter Gage Jump (4.59 ERA) — Boston Red Sox starter Jake Bennett (2.90 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Boston Red Sox
Overall edge indicator — left = Athletics · right = Boston Red Sox · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Athletics · LHP · 13 GS
Average
4.59ERA
1.47WHIP
9.90K/9
4.20BB/9
0.90HR/9
66.7IP
3.86FIP
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
Boston Red Sox · LHP · 12 GS
Average
2.90ERA
1.01WHIP
6.30K/9
1.60BB/9
0.60HR/9
71.3IP
3.29FIP
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
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: 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 Henry Bolte 0.345 183pa 0.270 67pa 0.328 25pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
2 Jacob Wilson 0.341 219pa 0.234 76pa 0.218 48pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
3 Jonah Heim 0.314 156pa 0.208 50pa 0.328 43pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
4 Tyler Soderstrom 0.370 291pa 0.347 79pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
5 Tommy White 0.310 63pa 0.468 30pa 0.176 15pa Tiny Sample 0.430 7pa Tiny Sample
6 Brian Serven 0.362 27pa 0.077 9pa Tiny Sample 0.220 4pa Tiny Sample 0.000 6pa Tiny Sample
7 Lawrence Butler 0.277 200pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
8 Jeff McNeil 0.300 225pa 0.249 67pa 0.257 50pa 0.466 14pa Tiny Sample 0.155 25pa
8 Max Muncy 0.454 122pa 0.188 63pa 0.210 26pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
9 Donovan Walton 0.417 85pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
9 Alika Williams 0.383 87pa 0.024 37pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Boston Red Sox Hitters vs Pitch Families (opp. starter: 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.304 69pa 0.222 27pa 0.177 27pa 0.425 10pa Tiny Sample
2 Ceddanne Rafaela 0.312 283pa 0.451 105pa 0.338 55pa 0.276 38pa 0.801 13pa Tiny Sample
3 Wilyer Abreu 0.344 281pa 0.359 90pa 0.285 82pa 0.366 36pa 0.207 23pa Tiny Sample
3 Caleb Durbin 0.347 304pa 0.280 89pa 0.204 39pa 0.375 17pa Tiny Sample 0.266 8pa Tiny Sample
4 Willson Contreras 0.432 262pa 0.329 93pa 0.416 55pa 0.295 29pa 0.390 11pa Tiny Sample
5 Andruw Monasterio 0.375 154pa 0.253 84pa 0.292 22pa Tiny Sample 0.441 13pa Tiny Sample 0.413 6pa Tiny Sample
6 Eli White 0.380 99pa 0.397 42pa 0.212 24pa Tiny Sample 0.200 8pa Tiny Sample 0.293 3pa Tiny Sample
7 Nick Sogard 0.302 63pa 0.000 16pa Tiny Sample 0.516 14pa Tiny Sample 0.323 6pa Tiny Sample 0.230 6pa Tiny Sample
8 Jarren Duran 0.320 244pa 0.194 97pa 0.236 66pa 0.238 52pa 0.170 30pa
9 Connor Wong 0.317 127pa 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
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Ceddanne Rafaela #2 Strong recent formBatting 1.109 OPS (last 14d, +0.369 vs avg); strong vs Slider/Sweeper
  • 2.Caleb Durbin #3 Strong recent formBatting 1.016 OPS (last 14d, +0.276 vs avg); strong vs Fastball
  • 3.Wilyer Abreu #3 Strong recent formBatting 0.947 OPS (last 14d, +0.207 vs avg)
Pitcher Notes

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

Gage Jump (Athletics)
  • Above-average K rate (9.9 K/9)
  • Control concerns (4.2 BB/9)
Jake Bennett (Boston Red Sox)
  • Elite ERA (2.90) — strong run prevention
  • Excellent HR suppression (0.6 HR/9)
  • Sharp control (1.6 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Philadelphia Phillies
6:05 PM ET · Citizens Bank Park
Scherzer (away) has struggled — offense could show up
Slight Philadelphia Phillies AdvantageMixed Medium Confidence
Toronto Blue Jays starter Max Scherzer (7.92 ERA) — Philadelphia Phillies starter Aaron Nola (5.55 ERA) — Overall: Slight Philadelphia Phillies Advantage. Edge source: Mixed.
Log in to track picks
Toronto Blue Jays
Philadelphia Phillies
Overall edge indicator — left = Toronto Blue Jays · right = Philadelphia Phillies · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Toronto Blue Jays · RHP · 8 GS
Building Sample
7.92ERA
1.63WHIP
6.70K/9
4.40BB/9
2.60HR/9
30.7IP
7.03FIP
⚠ 30.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 2.08 · WHIP 1.385 · 8.7 IP
Philadelphia Phillies · RHP · 23 GS
Below Average
5.55ERA
1.44WHIP
9.10K/9
3.10BB/9
2.10HR/9
120.0IP
5.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 4.76 · WHIP 1.412 · 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.
Toronto Blue Jays 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 Nathan Lukes 0.297 200pa 0.333 47pa 0.371 34pa 0.390 29pa 0.363 18pa Tiny Sample
2 Brett Bateman 0.351 10pa Tiny Sample 0.523 3pa Tiny Sample
3 Vladimir Guerrero Jr. 0.358 256pa 0.216 111pa 0.325 50pa 0.262 37pa 0.138 14pa Tiny Sample
4 Jesús Sánchez 0.380 151pa 0.240 52pa 0.273 34pa 0.324 41pa 0.291 17pa Tiny Sample
5 Ernie Clement 0.333 261pa 0.325 115pa 0.233 53pa 0.164 42pa 0.293 9pa Tiny Sample
6 Andrés Giménez 0.322 207pa 0.220 85pa 0.248 38pa 0.310 40pa 0.235 15pa Tiny Sample
7 Brandon Valenzuela 0.303 133pa 0.450 28pa 0.288 35pa 0.300 24pa Tiny Sample 0.203 10pa Tiny Sample
8 Josh Smith 0.323 122pa 0.388 36pa 0.207 31pa 0.563 15pa Tiny Sample 0.213 10pa Tiny Sample
9 Myles Straw 0.283 164pa 0.112 48pa 0.205 16pa Tiny Sample 0.617 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Max Scherzer )
📖 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 Schwarber 0.447 252pa 0.260 135pa 0.386 49pa 0.268 53pa 0.390 20pa Tiny Sample
2 Trea Turner 0.324 304pa 0.227 133pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
3 Bryce Harper 0.415 242pa 0.369 115pa 0.315 55pa 0.309 59pa 0.186 35pa
4 Luis Arraez 0.351 331pa 0.311 75pa 0.218 49pa 0.452 30pa 0.291 13pa Tiny Sample
5 Bryson Stott 0.351 253pa 0.368 82pa 0.336 56pa 0.233 52pa 0.133 26pa
6 Brandon Marsh 0.360 255pa 0.244 111pa 0.208 47pa 0.414 42pa 0.183 26pa
7 Justin Crawford 0.306 214pa 0.308 66pa 0.229 46pa 0.274 36pa 0.136 18pa Tiny Sample
8 Bryan De La Cruz 0.406 41pa 0.305 11pa Tiny Sample 0.629 7pa Tiny Sample 0.485 6pa Tiny Sample
9 Garrett Stubbs 0.203 38pa 0.223 11pa Tiny Sample 0.000 3pa Tiny Sample 0.431 7pa Tiny Sample 0.176 5pa 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.Myles Straw #9Batting 0.877 OPS (last 14d, +0.137 vs avg); strong vs Fastball
  • 2.Andrés Giménez #6Batting 0.764 OPS (last 14d, +0.024 vs avg)
  • 3.Brandon Valenzuela #7 Limited recent PA — not over-weightedBatting 0.728 OPS (last 14d)
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bryson Stott #5 Strong recent formBatting 1.277 OPS (last 14d, +0.537 vs avg); strong vs Slider/Sweeper
  • 2.Bryce Harper #3 Strong recent formBatting 1.096 OPS (last 14d, +0.356 vs avg); strong vs Fastball
  • 3.Bryan De La Cruz #8Batting 1.164 OPS (last 14d, +0.424 vs avg)
Pitcher Notes

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

Max Scherzer (Toronto Blue Jays)
  • High ERA (7.92) — run-prevention risk
  • Elevated HR/9 (2.6) — HR risk
  • Control concerns (4.4 BB/9)
Aaron Nola (Philadelphia Phillies)
  • High ERA (5.55) — run-prevention risk
  • Above-average K rate (9.1 K/9)
  • Elevated HR/9 (2.1) — HR risk
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 18 hitters
New York Mets @ Pittsburgh Pirates
6:40 PM ET · PNC Park
Evenly matched tonight
BalancedPitcher-Based Low Confidence
New York Mets starter Robert Stock (1.80 ERA) — Pittsburgh Pirates starter Bubba Chandler (4.49 ERA) — Matchup appears evenly balanced.
Log in to track picks
New York Mets
Pittsburgh Pirates
Overall edge indicator — left = New York Mets · 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.

New York Mets · RHP · 1 GS
Limited Sample
1.80ERA
0.60WHIP
7.20K/9
0.00BB/9
1.80HR/9
5.0IP
4.15FIP
⚠ Only 5.0 IP / 1 GS — showing the stats, but shrinking them toward unknown.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.80 · WHIP 0.600 · 5.0 IP
Pittsburgh Pirates · RHP · 21 GS
Average
4.49ERA
1.41WHIP
8.00K/9
5.00BB/9
0.80HR/9
110.3IP
4.35FIP
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.
New York Mets 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 A.J. Ewing 0.384 184pa 0.295 68pa 0.240 42pa 0.191 24pa Tiny Sample 0.215 14pa Tiny Sample
2 Francisco Lindor 0.301 162pa 0.317 43pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
3 Bo Bichette 0.310 277pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
4 Jared Young 0.332 137pa 0.234 41pa 0.336 22pa Tiny Sample 0.291 24pa Tiny Sample 0.467 10pa Tiny Sample
5 Luis Robert Jr. 0.265 107pa 0.346 42pa 0.157 10pa Tiny Sample 0.282 10pa Tiny Sample 0.000 3pa Tiny Sample
6 Brett Baty 0.344 227pa 0.158 79pa 0.287 48pa 0.293 26pa 0.125 24pa Tiny Sample
7 Marcus Semien 0.339 240pa 0.137 120pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa Tiny Sample
8 Jorge Polanco 0.177 85pa 0.504 25pa 0.260 30pa 0.123 13pa Tiny Sample 0.125 10pa Tiny Sample
9 Francisco Alvarez 0.356 175pa 0.300 87pa 0.400 31pa 0.324 19pa Tiny Sample 0.254 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Pittsburgh Pirates Hitters vs Pitch Families (opp. starter: Robert Stock )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake Mangum 0.324 196pa 0.325 74pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 245pa 0.240 132pa 0.285 63pa 0.433 48pa 0.249 24pa Tiny Sample
3 Bryan Reynolds 0.392 273pa 0.312 114pa 0.300 85pa 0.328 65pa 0.262 12pa Tiny Sample
4 Spencer Horwitz 0.352 205pa 0.244 70pa 0.319 30pa 0.338 30pa 0.623 10pa Tiny Sample
5 Nick Gonzales 0.343 293pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
6 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
6 Ronny Simon 0.224 7pa Tiny Sample 0.293 3pa Tiny Sample
7 Esmerlyn Valdez 0.443 108pa 0.458 50pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
8 Jacob Gonzalez 0.280 84pa 0.353 24pa Tiny Sample 0.295 26pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Henry Davis 0.308 162pa 0.206 57pa 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 New York Mets Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Marcus Semien #7Batting 1.020 OPS (last 14d, +0.280 vs avg); strong vs Fastball
  • 2.Francisco Lindor #2Batting 0.888 OPS (last 14d, +0.148 vs avg)
  • 3.Jared Young #4Batting 0.750 OPS (last 14d, +0.010 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 1.016 OPS (last 14d, +0.276 vs avg)
  • 2.Endy Rodríguez #6Batting 0.804 OPS (last 14d, +0.064 vs avg); strong vs Fastball
  • 3.Jake Mangum #1Batting 0.731 OPS (last 14d)
Pitcher Notes

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

Robert Stock (New York Mets)
  • Elite ERA (1.80) — strong run prevention
  • Sharp control (0.0 BB/9)
  • FIP (4.15) above ERA — may regress upward
Bubba Chandler (Pittsburgh Pirates)
  • Control concerns (5.0 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
Cincinnati Reds @ Washington Nationals
6:45 PM ET · Nationals Park
Cincinnati Reds has the edge
Slight Cincinnati Reds AdvantagePitcher-Based Medium Confidence
Cincinnati Reds starter Chase Burns (2.35 ERA) — Washington Nationals starter Andrew Alvarez (3.94 ERA) — Overall: Slight Cincinnati Reds Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cincinnati Reds
Washington Nationals
Overall edge indicator — left = Cincinnati Reds · right = Washington Nationals · 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.

Cincinnati Reds · RHP · 21 GS
Above Average
2.35ERA
1.10WHIP
10.40K/9
3.30BB/9
1.00HR/9
118.7IP
3.38FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.12 · WHIP 1.000 · 16.0 IP
Washington Nationals · LHP · 8 GS
Average
3.94ERA
1.45WHIP
8.90K/9
4.40BB/9
0.30HR/9
64.0IP
3.18FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.60 · WHIP 1.467 · 15.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Cincinnati Reds Hitters vs Pitch Families (opp. starter: 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 Elly De La Cruz 0.384 262pa 0.351 74pa 0.430 69pa 0.226 51pa 0.258 17pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.287 148pa 0.342 42pa 0.232 40pa 0.403 15pa Tiny Sample
3 Dane Myers 0.358 137pa 0.304 58pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
4 Eugenio Suárez 0.313 203pa 0.241 87pa 0.227 24pa Tiny Sample 0.310 28pa 0.334 9pa Tiny Sample
5 JJ Bleday 0.380 202pa 0.412 72pa 0.298 68pa 0.365 27pa 0.169 26pa
6 Matt McLain 0.337 214pa 0.349 106pa 0.276 30pa 0.311 29pa 0.138 5pa Tiny Sample
7 Jose Trevino 0.433 72pa 0.190 33pa 0.098 10pa Tiny Sample 0.110 9pa Tiny Sample
8 Noelvi Marte 0.280 128pa 0.230 67pa 0.416 21pa Tiny Sample 0.345 15pa Tiny Sample 0.249 5pa Tiny Sample
9 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.152 14pa Tiny Sample 0.147 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Washington Nationals Hitters vs Pitch Families (opp. starter: Chase 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 CJ Abrams 0.430 246pa 0.273 135pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
2 Abimelec Ortiz 0.310 21pa Tiny Sample 0.077 9pa Tiny Sample
3 Dylan Crews 0.295 187pa 0.247 61pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
4 Daylen Lile 0.332 249pa 0.287 112pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
5 Keibert Ruiz 0.359 156pa 0.222 61pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa Tiny Sample
6 Jorbit Vivas 0.331 149pa 0.282 49pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
7 Nasim Nuñez 0.296 239pa 0.339 66pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
8 José Tena 0.393 136pa 0.221 48pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
9 Jacob Young 0.346 210pa 0.191 89pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Cincinnati Reds Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Sal Stewart #2 Strong recent formBatting 1.071 OPS (last 14d, +0.331 vs avg); strong vs Fastball
  • 2.Elly De La Cruz #1 Strong recent formBatting 0.896 OPS (last 14d, +0.156 vs avg)
  • 3.JJ Bleday #5Batting 0.770 OPS (last 14d, +0.030 vs avg)
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Chase 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)
  • FIP (3.38) above ERA — may regress upward
Andrew Alvarez (Washington Nationals)
  • Above-average K rate (8.9 K/9)
  • Excellent HR suppression (0.3 HR/9)
  • Control concerns (4.4 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Minnesota Twins @ Milwaukee Brewers
7:10 PM ET · American Family Field
Minnesota Twins has the edge
BalancedPitcher-Based Medium Confidence
Minnesota Twins starter Taj Bradley (3.69 ERA) — Milwaukee Brewers starter Robert Gasser (4.48 ERA) — Matchup appears evenly balanced.
Log in to track picks
Minnesota Twins
Milwaukee Brewers
Overall edge indicator — left = Minnesota Twins · right = Milwaukee Brewers · 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.

Minnesota Twins · RHP · 22 GS
Average
3.69ERA
1.24WHIP
10.00K/9
3.80BB/9
1.20HR/9
126.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 2.84 · WHIP 1.158 · 19.0 IP
Milwaukee Brewers · LHP · 11 GS
Average
4.48ERA
1.17WHIP
8.40K/9
1.90BB/9
1.60HR/9
58.0IP
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 2.25 · WHIP 0.875 · 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.
Minnesota Twins 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 Austin Martin 0.355 236pa 0.232 68pa 0.203 32pa 0.313 17pa Tiny Sample
2 Ryan Jeffers 0.424 143pa 0.309 66pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
3 Royce Lewis 0.321 213pa 0.306 101pa 0.170 38pa 0.303 20pa Tiny Sample 0.077 9pa Tiny Sample
4 Josh Bell 0.351 267pa 0.323 67pa 0.280 95pa 0.314 49pa 0.112 19pa Tiny Sample
5 Kody Clemens 0.291 263pa 0.359 78pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
6 Luke Keaschall 0.374 272pa 0.320 116pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
7 Kaelen Culpepper 0.578 9pa Tiny Sample 0.176 5pa Tiny Sample
8 Brooks Lee 0.360 248pa 0.289 90pa 0.245 96pa 0.248 48pa 0.251 12pa Tiny Sample
9 Ryan Kreidler 0.372 130pa 0.219 55pa 0.160 24pa Tiny Sample 0.148 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Taj Bradley )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Brice Turang 0.394 275pa 0.301 100pa 0.299 56pa 0.371 47pa 0.175 28pa
2 Jackson Chourio 0.368 217pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 Jake Bauers 0.419 244pa 0.403 95pa 0.495 45pa 0.308 46pa 0.177 13pa Tiny Sample
4 William Contreras 0.373 285pa 0.225 112pa 0.325 33pa 0.242 30pa 0.176 10pa Tiny Sample
5 Garrett Mitchell 0.340 243pa 0.321 92pa 0.254 45pa 0.333 39pa 0.057 12pa Tiny Sample
6 Andrew Vaughn 0.472 145pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
7 Christian Yelich 0.300 221pa 0.234 98pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
8 Cooper Pratt 0.344 107pa 0.465 43pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 Joey Ortiz 0.325 185pa 0.258 81pa 0.315 18pa Tiny Sample 0.271 14pa Tiny Sample 0.000 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #3Batting 1.140 OPS (last 14d, +0.400 vs avg); strong vs Fastball
  • 2.Luke Keaschall #6Batting 0.840 OPS (last 14d, +0.100 vs avg); strong vs Fastball
  • 3.Josh Bell #4Batting 0.778 OPS (last 14d, +0.038 vs avg); strong vs Fastball
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jake Bauers #3Batting 1.292 OPS (last 14d, +0.552 vs avg)
  • 2.Jackson Chourio #2Batting 0.836 OPS (last 14d, +0.096 vs avg); strong vs Fastball
  • 3.Andrew Vaughn #6Batting 0.843 OPS (last 14d, +0.103 vs avg); strong vs Fastball
Pitcher Notes

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

Taj Bradley (Minnesota Twins)
  • Elite strikeout rate (10.0 K/9)
  • Above-average K rate (10.0 K/9)
Robert Gasser (Milwaukee Brewers)
  • Sharp control (1.9 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 18 hitters
Chicago Cubs @ Kansas City Royals
7:10 PM ET · Kauffman Stadium
Chicago Cubs has the edge
Slight Chicago Cubs AdvantagePitcher-Based Medium Confidence
Chicago Cubs starter Clay Holmes (2.39 ERA) — Kansas City Royals starter Seth Lugo (4.41 ERA) — Overall: Slight Chicago Cubs Advantage. Edge source: Pitcher-Based.
Log in to track picks
Chicago Cubs
Kansas City Royals
Overall edge indicator — left = Chicago Cubs · right = Kansas City Royals · 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.

Chicago Cubs · RHP · 9 GS
Above Average
2.39ERA
1.10WHIP
7.70K/9
3.10BB/9
0.50HR/9
52.7IP
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.
Kansas City Royals · RHP · 23 GS
Average
4.41ERA
1.39WHIP
6.90K/9
3.20BB/9
1.10HR/9
128.7IP
4.32FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.278 · 18.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Chicago Cubs 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 Pete Crow-Armstrong 0.400 274pa 0.405 115pa 0.321 62pa 0.281 50pa 0.593 30pa
2 Seiya Suzuki 0.401 240pa 0.308 124pa 0.331 29pa 0.294 35pa 0.352 5pa Tiny Sample
3 Michael Busch 0.349 323pa 0.326 109pa 0.199 75pa 0.353 37pa 0.314 15pa Tiny Sample
4 Alex Bregman 0.355 319pa 0.324 129pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
5 Ian Happ 0.342 271pa 0.371 83pa 0.196 92pa 0.294 48pa 0.329 25pa
6 Nico Hoerner 0.300 344pa 0.415 113pa 0.151 49pa 0.314 31pa 0.379 10pa Tiny Sample
7 Carson Kelly 0.364 202pa 0.334 95pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
8 Dansby Swanson 0.375 261pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
9 Tyrone Taylor 0.351 116pa 0.290 44pa 0.406 23pa Tiny Sample 0.145 14pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Kansas City Royals Hitters vs Pitch Families (opp. starter: Clay Holmes )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Carter Jensen 0.362 237pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Bobby Witt Jr. 0.362 229pa 0.289 129pa 0.349 48pa 0.347 34pa 0.449 7pa Tiny Sample
3 Jac Caglianone 0.309 207pa 0.357 96pa 0.376 61pa 0.329 49pa 0.219 23pa Tiny Sample
4 Isaac Collins 0.335 274pa 0.362 45pa 0.149 51pa 0.235 23pa Tiny Sample 0.224 22pa Tiny Sample
5 Michael Massey 0.295 193pa 0.305 52pa 0.263 46pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
6 John Rave 0.368 40pa 0.462 9pa Tiny Sample 0.200 15pa Tiny Sample 0.618 6pa Tiny Sample 0.000 3pa Tiny Sample
7 Nick Loftin 0.372 192pa 0.261 69pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
8 Josh Rojas 0.291 67pa 0.215 15pa Tiny Sample 0.336 16pa Tiny Sample 0.147 6pa Tiny Sample 0.000 3pa Tiny Sample
9 Kyle Isbel 0.336 130pa 0.219 35pa 0.177 36pa 0.335 20pa Tiny Sample 0.293 9pa Tiny Sample
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.082 OPS (last 14d, +0.342 vs avg); strong vs Fastball
  • 2.Nico Hoerner #6 Strong recent formBatting 1.048 OPS (last 14d, +0.308 vs avg); strong vs Slider/Sweeper
  • 3.Pete Crow-Armstrong #1 Strong recent formBatting 0.961 OPS (last 14d, +0.221 vs avg)
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bobby Witt Jr. #2 Limited recent PA — not over-weightedBatting 1.205 OPS (last 14d, +0.465 vs avg); strong vs Fastball
  • 2.John Rave #6Batting 0.883 OPS (last 14d, +0.143 vs avg)
  • 3.Jac Caglianone #3Batting 0.711 OPS (last 14d)
Pitcher Notes

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

Clay Holmes (Chicago Cubs)
  • Elite ERA (2.39) — strong run prevention
  • Excellent HR suppression (0.5 HR/9)
Seth Lugo (Kansas City Royals)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Baltimore Orioles @ Texas Rangers
7:15 PM ET · Globe Life Field
Texas Rangers has the edge
Slight Texas Rangers AdvantageMixed Medium Confidence
Baltimore Orioles starter Kyle Bradish (3.79 ERA) — Texas Rangers starter Jacob deGrom (3.96 ERA) — Overall: Slight Texas Rangers Advantage. Edge source: Mixed.
Log in to track picks
Baltimore Orioles
Texas Rangers
Overall edge indicator — left = Baltimore Orioles · right = Texas Rangers · 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 · 22 GS
Average
3.79ERA
1.36WHIP
8.70K/9
4.00BB/9
1.00HR/9
121.0IP
4.00FIP
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.27 · WHIP 1.463 · 13.7 IP
Texas Rangers · RHP · 21 GS
Average
3.96ERA
1.14WHIP
10.70K/9
2.30BB/9
1.30HR/9
113.7IP
3.37FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.62 · WHIP 2.154 · 13.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Baltimore Orioles 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 Gunnar Henderson 0.320 272pa 0.271 127pa 0.312 70pa 0.323 42pa 0.243 30pa
2 Pete Alonso 0.377 309pa 0.340 128pa 0.284 46pa 0.213 51pa 0.246 8pa Tiny Sample
3 Jackson Holliday 0.341 113pa 0.308 38pa 0.107 23pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
4 Tyler O'Neill 0.350 124pa 0.293 54pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
5 Dylan Beavers 0.294 136pa 0.341 45pa 0.379 26pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
6 Leody Taveras 0.314 211pa 0.251 69pa 0.239 58pa 0.167 30pa 0.314 15pa Tiny Sample
7 Christian Encarnacion-Strand 0.368 35pa 0.286 16pa Tiny Sample 0.300 13pa Tiny Sample
8 Colton Cowser 0.383 147pa 0.251 63pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
9 Carlos Narváez 0.243 134pa 0.229 66pa 0.209 21pa Tiny Sample 0.236 10pa Tiny Sample 0.304 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Texas Rangers Hitters vs Pitch Families (opp. starter: Kyle Bradish )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Joc Pederson 0.405 199pa 0.367 69pa 0.229 59pa 0.211 45pa 0.363 14pa Tiny Sample
2 Wyatt Langford 0.327 193pa 0.437 71pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
3 Corey Seager 0.314 146pa 0.240 59pa 0.406 42pa 0.241 22pa Tiny Sample 0.322 12pa Tiny Sample
4 Brandon Nimmo 0.379 300pa 0.351 87pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Ezequiel Duran 0.342 232pa 0.402 114pa 0.367 46pa 0.265 42pa 0.139 9pa Tiny Sample
6 Evan Carter 0.336 209pa 0.329 55pa 0.202 61pa 0.134 25pa 0.126 7pa Tiny Sample
7 Jake Burger 0.324 252pa 0.339 143pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
8 Austin Wynns 0.276 62pa 0.183 23pa Tiny Sample 0.000 16pa Tiny Sample 0.000 6pa Tiny Sample
9 Nicky Lopez 0.345 121pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler O'Neill #4 Limited recent PA — not over-weightedBatting 1.308 OPS (last 14d, +0.568 vs avg); strong vs Fastball
  • 2.Pete Alonso #2Batting 0.800 OPS (last 14d, +0.060 vs avg); strong vs Fastball
  • 3.Jackson Holliday #3Batting 0.712 OPS (last 14d); strong vs Fastball
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ezequiel Duran #5 Strong recent formBatting 0.995 OPS (last 14d, +0.255 vs avg); strong vs Slider/Sweeper
  • 2.Brandon Nimmo #4 Strong recent formBatting 0.975 OPS (last 14d, +0.235 vs avg); strong vs Fastball
  • 3.Corey Seager #3Batting 0.971 OPS (last 14d, +0.231 vs avg)
Pitcher Notes

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

Kyle Bradish (Baltimore Orioles)
  • Control concerns (4.0 BB/9)
Jacob deGrom (Texas Rangers)
  • Elite strikeout rate (10.7 K/9)
  • Above-average K rate (10.7 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Colorado Rockies @ St. Louis Cardinals
7:15 PM ET · Busch Stadium
Freeland (away) has struggled — offense could show up
Slight St. Louis Cardinals AdvantagePitcher-Based Medium Confidence
Colorado Rockies starter Kyle Freeland (6.81 ERA) — St. Louis Cardinals starter Matthew Liberatore (4.97 ERA) — Overall: Slight St. Louis Cardinals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Colorado Rockies
St. Louis Cardinals
Overall edge indicator — left = Colorado Rockies · right = St. Louis Cardinals · home pitching edge · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Colorado Rockies · LHP · 20 GS
Below Average
6.81ERA
1.49WHIP
7.70K/9
1.90BB/9
1.80HR/9
108.3IP
4.73FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.43 · WHIP 1.131 · 20.3 IP
St. Louis Cardinals · LHP · 22 GS
Below Average
4.97ERA
1.49WHIP
8.90K/9
3.40BB/9
1.60HR/9
108.7IP
4.70FIP
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.80 · WHIP 1.533 · 15.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: Matthew Liberatore )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake McCarthy 0.397 257pa 0.292 79pa 0.218 51pa 0.224 34pa 0.814 13pa Tiny Sample
2 Kyle Karros 0.422 243pa 0.255 102pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
3 Cole Carrigg 0.392 119pa 0.465 31pa 0.384 37pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
4 Hunter Goodman 0.391 245pa 0.349 131pa 0.301 43pa 0.308 46pa 0.131 12pa Tiny Sample
5 TJ Rumfield 0.380 270pa 0.334 117pa 0.313 54pa 0.310 42pa 0.282 19pa Tiny Sample
6 Willi Castro 0.383 216pa 0.264 62pa 0.263 73pa 0.392 47pa 0.112 14pa Tiny Sample
7 Jordan Beck 0.324 71pa 0.231 45pa 0.251 21pa Tiny Sample 0.474 8pa Tiny Sample
8 Tyler Freeman 0.334 191pa 0.204 74pa 0.271 27pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
9 Ezequiel Tovar 0.266 227pa 0.243 110pa 0.310 35pa 0.277 31pa 0.000 6pa 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: Kyle Freeland )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 JJ Wetherholt 0.354 318pa 0.257 97pa 0.231 54pa 0.352 33pa 0.321 18pa Tiny Sample
2 Jordan Walker 0.341 281pa 0.311 132pa 0.349 52pa 0.280 35pa 0.669 10pa Tiny Sample
3 Iván Herrera 0.340 278pa 0.322 124pa 0.288 54pa 0.312 47pa 0.400 13pa Tiny Sample
4 Alec Burleson 0.361 243pa 0.308 109pa 0.378 82pa 0.396 55pa 0.322 26pa
5 José Fermín 0.286 172pa 0.240 53pa 0.142 31pa 0.205 19pa Tiny Sample 0.147 6pa Tiny Sample
6 Masyn Winn 0.294 255pa 0.287 120pa 0.293 41pa 0.266 36pa 0.098 16pa Tiny Sample
7 Blaze Jordan 0.282 92pa 0.277 45pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
8 Nathan Church 0.321 164pa 0.219 82pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
9 Everson Pereira 0.283 56pa 0.434 23pa Tiny Sample 0.450 21pa Tiny Sample 0.188 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.

Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #4 Strong recent formBatting 1.063 OPS (last 14d, +0.323 vs avg)
  • 2.Nathan Church #8Batting 0.833 OPS (last 14d, +0.093 vs avg); strong vs Fastball
  • 3.Everson Pereira #9 Limited recent PA — not over-weightedBatting 0.727 OPS (last 14d)
Pitcher Notes

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

Kyle Freeland (Colorado Rockies)
  • High ERA (6.81) — run-prevention risk
  • Sharp control (1.9 BB/9)
  • ERA above FIP (4.73) — may regress downward (good sign)
Matthew Liberatore (St. Louis Cardinals)
  • Above-average K rate (8.9 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Detroit Tigers @ San Francisco Giants
7:15 PM ET · Oracle Park
Evenly matched tonight
BalancedLineup-Based Medium Confidence
Detroit Tigers starter Jackson Jobe (N/A ERA) — San Francisco Giants starter Landen Roupp (4.34 ERA) — Matchup appears evenly balanced.
Log in to track picks
Detroit Tigers
San Francisco Giants
Overall edge indicator — left = Detroit Tigers · right = San Francisco Giants · even pitching · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Detroit Tigers · RHP
Limited Sample
ERA
WHIP
K/9
BB/9
HR/9
IP
⚠ Only 0.0 IP / 0 GS — showing the stats, but shrinking them toward unknown.
San Francisco Giants · RHP · 22 GS
Average
4.34ERA
1.29WHIP
9.10K/9
4.00BB/9
0.70HR/9
118.3IP
3.53FIP
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.
Detroit Tigers 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 Kevin McGonigle 0.427 340pa 0.221 88pa 0.262 78pa 0.344 32pa 0.342 18pa Tiny Sample
2 Gleyber Torres 0.371 182pa 0.311 60pa 0.231 18pa Tiny Sample 0.262 14pa Tiny Sample 0.563 5pa Tiny Sample
3 Dillon Dingler 0.389 285pa 0.459 92pa 0.278 59pa 0.190 39pa 0.198 16pa Tiny Sample
4 Riley Greene 0.372 299pa 0.391 93pa 0.254 75pa 0.319 29pa 0.256 33pa
5 Colt Keith 0.317 209pa 0.312 52pa 0.322 65pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
6 Spencer Torkelson 0.351 292pa 0.327 117pa 0.238 49pa 0.146 26pa 0.068 13pa Tiny Sample
7 Max Clark 0.288 31pa 0.594 7pa Tiny Sample 0.000 4pa Tiny Sample
8 Javier Báez 0.373 65pa 0.193 48pa 0.177 17pa Tiny Sample 0.160 11pa Tiny Sample 0.709 3pa Tiny Sample
9 Zach McKinstry 0.318 199pa 0.301 64pa 0.220 28pa 0.161 36pa 0.046 19pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
San Francisco Giants Hitters vs Pitch Families (opp. starter: Jackson Jobe )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Bryce Eldridge 0.396 200pa 0.275 60pa 0.275 42pa 0.251 25pa 0.203 10pa Tiny Sample
2 Jung Hoo Lee 0.345 265pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
3 Willy Adames 0.345 291pa 0.236 136pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.238 95pa 0.243 56pa 0.331 28pa 0.454 25pa
5 Osleivis Basabe 0.523 28pa 0.524 12pa Tiny Sample 0.000 7pa Tiny Sample 0.000 3pa Tiny Sample
6 Drew Gilbert 0.330 171pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
7 Eddys Leonard 0.301 10pa Tiny Sample 0.240 3pa Tiny Sample
8 Drew Cavanaugh 0.363 42pa 0.238 14pa Tiny Sample 0.172 8pa Tiny Sample 0.000 3pa Tiny Sample
9 Christian Koss 0.266 61pa 0.231 22pa Tiny Sample 0.477 7pa Tiny Sample 0.147 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Detroit Tigers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Colt Keith #5Batting 1.229 OPS (last 14d, +0.489 vs avg)
  • 2.Kevin McGonigle #1 Strong recent formBatting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
  • 3.Zach McKinstry #9Batting 1.042 OPS (last 14d, +0.302 vs avg); strong vs Fastball
Top San Francisco Giants Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Osleivis Basabe #5Batting 1.066 OPS (last 14d, +0.326 vs avg)
  • 2.Jung Hoo Lee #2 Strong recent formBatting 0.936 OPS (last 14d, +0.196 vs avg); strong vs Slider/Sweeper
  • 3.Drew Cavanaugh #8 Limited recent PA — not over-weightedBatting 0.796 OPS (last 14d, +0.056 vs avg)
Pitcher Notes

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

Jackson Jobe (Detroit Tigers)
  • No significant outliers in available metrics
Landen Roupp (San Francisco Giants)
  • Above-average K rate (9.1 K/9)
  • Excellent HR suppression (0.7 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
Houston Astros @ San Diego Padres
7:15 PM ET · Petco Park
Houston Astros has the edge
Slight Houston Astros AdvantagePitcher-Based Medium Confidence
Houston Astros starter Peter Lambert (3.06 ERA) — San Diego Padres starter Michael King (3.45 ERA) — Overall: Slight Houston Astros Advantage. Edge source: Pitcher-Based.
Log in to track picks
Houston Astros
San Diego Padres
Overall edge indicator — left = Houston Astros · right = San Diego Padres · 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.90K/9
3.40BB/9
0.90HR/9
108.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 3.24 · WHIP 1.260 · 16.7 IP
San Diego Padres · RHP · 23 GS
Average
3.45ERA
1.20WHIP
7.90K/9
3.70BB/9
1.00HR/9
130.3IP
4.25FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 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.
Houston Astros 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 Jeremy Peña 0.395 162pa 0.395 90pa 0.168 19pa Tiny Sample 0.225 27pa 0.596 9pa Tiny Sample
2 Yordan Alvarez 0.464 282pa 0.368 95pa 0.328 74pa 0.506 51pa 0.439 24pa Tiny Sample
3 Isaac Paredes 0.371 294pa 0.271 101pa 0.322 50pa 0.195 44pa 0.402 16pa Tiny Sample
4 Jose Altuve 0.331 246pa 0.271 129pa 0.165 34pa 0.265 20pa Tiny Sample 0.160 11pa Tiny Sample
5 Christian Walker 0.325 283pa 0.385 128pa 0.279 41pa 0.183 44pa 0.339 14pa Tiny Sample
6 Daulton Varsho 0.323 241pa 0.291 86pa 0.324 41pa 0.248 41pa 0.413 15pa Tiny Sample
7 Cam Smith 0.327 284pa 0.269 100pa 0.224 40pa 0.331 23pa Tiny Sample 0.318 17pa Tiny Sample
8 Taylor Trammell 0.361 120pa 0.253 47pa 0.280 27pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
9 Christian Vázquez 0.302 161pa 0.193 48pa 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
San Diego Padres 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 Fernando Tatis Jr. 0.347 307pa 0.373 126pa 0.269 47pa 0.307 25pa 0.000 13pa Tiny Sample
2 Jake Cronenworth 0.335 176pa 0.172 36pa 0.191 33pa 0.313 27pa 0.412 13pa Tiny Sample
3 Manny Machado 0.367 279pa 0.251 118pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
4 Ty France 0.335 198pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
5 Jackson Merrill 0.329 271pa 0.299 93pa 0.252 74pa 0.261 49pa 0.111 30pa
6 Luis Campusano 0.367 97pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
7 Gavin Sheets 0.370 217pa 0.309 74pa 0.232 63pa 0.290 36pa 0.185 19pa Tiny Sample
8 Xander Bogaerts 0.345 285pa 0.243 99pa 0.209 37pa 0.155 36pa 0.149 13pa Tiny Sample
9 Luis Rengifo 0.302 183pa 0.320 57pa 0.239 48pa 0.217 31pa 0.057 12pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Yordan Alvarez #2 Strong recent formBatting 1.122 OPS (last 14d, +0.382 vs avg)
  • 2.Jeremy Peña #1 Strong recent formBatting 1.027 OPS (last 14d, +0.287 vs avg); strong vs Slider/Sweeper
  • 3.Christian Walker #5 Strong recent formBatting 0.985 OPS (last 14d, +0.245 vs avg); strong vs Slider/Sweeper
Top San Diego Padres Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Peter Lambert (Houston Astros)
  • Above-average K rate (8.9 K/9)
Michael King (San Diego Padres)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Cleveland Guardians @ Chicago White Sox
7:15 PM ET · Guaranteed Rate Field
Cleveland Guardians has the edge
Slight Cleveland Guardians AdvantagePitcher-Based Medium Confidence
Cleveland Guardians starter Gavin Williams (3.56 ERA) — Chicago White Sox starter Anthony Kay (4.01 ERA) — Overall: Slight Cleveland Guardians Advantage. Edge source: Pitcher-Based.
Log in to track picks
Cleveland Guardians
Chicago White Sox
Overall edge indicator — left = Cleveland Guardians · right = Chicago White Sox · away pitching edge · even lineups
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.50BB/9
1.40HR/9
139.0IP
3.46FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.92 · WHIP 0.407 · 19.7 IP
Chicago White Sox · LHP · 21 GS
Average
4.01ERA
1.35WHIP
7.40K/9
3.40BB/9
1.20HR/9
110.0IP
4.86FIP
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.
Cleveland Guardians 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 Steven Kwan 0.350 308pa 0.237 79pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 Jo Adell 0.317 286pa 0.279 127pa 0.191 53pa 0.563 36pa 0.111 13pa Tiny Sample
3 Chase DeLauter 0.407 248pa 0.407 94pa 0.199 52pa 0.251 34pa 0.277 26pa
4 Angel Martínez 0.338 165pa 0.390 53pa 0.207 57pa 0.524 27pa 0.137 22pa Tiny Sample
5 Rhys Hoskins 0.344 206pa 0.295 75pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
6 Brayan Rocchio 0.359 265pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
7 Travis Bazzana 0.360 228pa 0.258 87pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
8 Austin Hedges 0.361 132pa 0.198 41pa 0.278 15pa Tiny Sample 0.157 10pa Tiny Sample
9 Angel Genao 0.456 14pa Tiny Sample 0.352 5pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago White Sox Hitters vs Pitch Families (opp. starter: 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 Sam Antonacci 0.375 249pa 0.276 65pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
2 Munetaka Murakami 0.410 193pa 0.251 96pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.358 349pa 0.319 115pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Colson Montgomery 0.320 312pa 0.243 98pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
5 Andrew Benintendi 0.346 193pa 0.315 86pa 0.202 51pa 0.373 27pa 0.177 24pa Tiny Sample
6 Braden Montgomery 0.368 107pa 0.385 24pa Tiny Sample 0.224 43pa 0.354 16pa Tiny Sample 0.165 16pa Tiny Sample
7 Tristan Peters 0.332 224pa 0.395 59pa 0.236 41pa 0.199 32pa 0.332 17pa Tiny Sample
8 Chase Meidroth 0.352 307pa 0.313 107pa 0.307 62pa 0.226 31pa 0.576 15pa Tiny Sample
9 Drew Romo 0.311 89pa 0.195 21pa Tiny Sample 0.171 37pa 0.088 16pa Tiny Sample 0.080 11pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Steven Kwan #1Batting 0.829 OPS (last 14d, +0.089 vs avg); strong vs Fastball
  • 2.Angel Genao #9 Hot, but small sampleBatting 1.112 OPS (last 14d, +0.372 vs avg)
  • 3.Rhys Hoskins #5 Limited recent PA — not over-weightedBatting 0.920 OPS (last 14d, +0.180 vs avg); 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 1.053 OPS (last 14d, +0.313 vs avg); strong vs Fastball
  • 2.Munetaka Murakami #2 Strong recent formBatting 0.911 OPS (last 14d, +0.171 vs avg)
  • 3.Andrew Benintendi #5Batting 0.881 OPS (last 14d, +0.141 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)
Anthony Kay (Chicago White Sox)
  • 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.