⚾ Daily Matchup Lab

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

Sat, Jul 4, 2026

Matchups

15 games
St. Louis Cardinals @ Chicago Cubs
8:08 PM ET · Wrigley Field
Evenly matched tonight
BalancedBalanced Medium Confidence
St. Louis Cardinals starter Kyle Leahy (3.45 ERA) — Chicago Cubs starter Shota Imanaga (3.60 ERA) — Matchup appears evenly balanced.
Log in to track picks
St. Louis Cardinals
Chicago Cubs
Overall edge indicator — left = St. Louis Cardinals · right = Chicago Cubs · 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.

St. Louis Cardinals · RHP · 21 GS
Average
3.45ERA
1.34WHIP
7.60K/9
2.80BB/9
0.80HR/9
107.3IP
3.73FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.65 · WHIP 1.294 · 17.0 IP
Chicago Cubs · LHP · 23 GS
Average
3.60ERA
1.09WHIP
8.50K/9
2.00BB/9
1.70HR/9
132.7IP
4.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.53 · WHIP 0.962 · 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.
St. Louis Cardinals Hitters vs Pitch Families (opp. starter: Shota Imanaga )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 JJ Wetherholt 0.355 325pa 0.260 99pa 0.239 55pa 0.352 33pa 0.321 18pa Tiny Sample
2 Iván Herrera 0.345 283pa 0.342 128pa 0.283 55pa 0.312 47pa 0.400 13pa Tiny Sample
3 Jordan Walker 0.344 284pa 0.302 136pa 0.381 53pa 0.272 36pa 0.669 10pa Tiny Sample
4 Alec Burleson 0.367 246pa 0.297 113pa 0.373 83pa 0.394 57pa 0.322 26pa
5 Masyn Winn 0.297 259pa 0.282 122pa 0.308 43pa 0.258 37pa 0.098 16pa Tiny Sample
6 José Fermín 0.290 178pa 0.240 53pa 0.138 32pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
7 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
8 Pedro Pagés 0.261 98pa 0.240 51pa 0.213 29pa 0.236 15pa Tiny Sample 0.000 3pa Tiny Sample
9 Nathan Church 0.319 168pa 0.225 84pa 0.292 69pa 0.303 33pa 0.235 15pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Chicago Cubs Hitters vs Pitch Families (opp. starter: Kyle Leahy )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Pete Crow-Armstrong 0.399 280pa 0.402 116pa 0.316 63pa 0.289 53pa 0.593 30pa
2 Alex Bregman 0.354 325pa 0.321 130pa 0.320 44pa 0.245 42pa 0.378 6pa Tiny Sample
3 Michael Busch 0.351 327pa 0.328 111pa 0.203 78pa 0.353 37pa 0.314 15pa Tiny Sample
4 Seiya Suzuki 0.398 242pa 0.305 125pa 0.331 29pa 0.286 36pa 0.352 5pa Tiny Sample
5 Ian Happ 0.352 275pa 0.371 83pa 0.199 95pa 0.323 50pa 0.329 25pa
6 Nico Hoerner 0.300 347pa 0.422 116pa 0.165 50pa 0.304 32pa 0.379 10pa Tiny Sample
7 Michael Conforto 0.428 134pa 0.372 36pa 0.174 45pa 0.174 17pa Tiny Sample 0.113 11pa Tiny Sample
8 Miguel Amaya 0.395 116pa 0.286 69pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
8 Pedro Ramírez 0.342 81pa 0.299 24pa Tiny Sample 0.455 24pa Tiny Sample 0.110 8pa Tiny Sample 0.404 9pa Tiny Sample
9 Dansby Swanson 0.369 269pa 0.247 116pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #4 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Nathan Church #9Batting 0.742 OPS (last 14d, +0.002 vs avg); strong vs Fastball
  • 3.Iván Herrera #2Batting 0.706 OPS (last 14d); strong vs Slider/Sweeper
Top Chicago Cubs Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Pete Crow-Armstrong #1 Strong recent formBatting 0.980 OPS (last 14d, +0.240 vs avg)
  • 2.Seiya Suzuki #4Batting 0.841 OPS (last 14d, +0.101 vs avg); strong vs Fastball
  • 3.Alex Bregman #2Batting 0.809 OPS (last 14d, +0.069 vs avg); strong vs Fastball
Pitcher Notes

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

Kyle Leahy (St. Louis Cardinals)
  • No significant outliers in available metrics
Shota Imanaga (Chicago Cubs)
  • Sharp control (2.0 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
New York Mets @ Atlanta Braves
8:08 PM ET · Truist Park
Atlanta Braves has the edge
Slight Atlanta Braves AdvantagePitcher-Based Medium Confidence
New York Mets starter Sean Manaea (4.33 ERA) — Atlanta Braves starter Chris Sale (2.20 ERA) — Overall: Slight Atlanta Braves Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Mets
Atlanta Braves
Overall edge indicator — left = New York Mets · right = Atlanta Braves · home pitching edge · 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 Mets · LHP · 10 GS
Average
4.33ERA
1.38WHIP
9.10K/9
3.00BB/9
1.20HR/9
104.7IP
4.21FIP
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.50 · WHIP 1.500 · 18.0 IP
Atlanta Braves · LHP · 21 GS
Above Average
2.20ERA
1.02WHIP
11.10K/9
2.10BB/9
0.60HR/9
123.0IP
2.47FIP
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.00 · WHIP 0.833 · 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.
New York Mets 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 Francisco Lindor 0.296 167pa 0.350 46pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
2 Juan Soto 0.407 200pa 0.426 80pa 0.375 41pa 0.372 32pa 0.306 17pa Tiny Sample
2 Ronny Mauricio 0.320 25pa 0.270 21pa Tiny Sample 0.501 12pa Tiny Sample 0.049 14pa Tiny Sample 0.000 3pa Tiny Sample
3 Bo Bichette 0.309 280pa 0.331 140pa 0.309 62pa 0.289 52pa 0.198 16pa Tiny Sample
3 Jared Young 0.346 141pa 0.218 44pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
4 Mark Vientos 0.292 136pa 0.220 67pa 0.336 43pa 0.221 24pa Tiny Sample 0.149 13pa Tiny Sample
5 Eric Wagaman 0.370 46pa 0.257 15pa Tiny Sample 0.049 14pa Tiny Sample 0.000 4pa Tiny Sample
5 A.J. Ewing 0.381 189pa 0.288 72pa 0.240 42pa 0.183 25pa 0.215 14pa Tiny Sample
6 Francisco Alvarez 0.356 177pa 0.305 91pa 0.388 32pa 0.324 19pa Tiny Sample 0.451 9pa Tiny Sample
7 Carson Benge 0.379 286pa 0.258 93pa 0.266 54pa 0.312 47pa 0.237 25pa
8 Tyrone Taylor 0.343 123pa 0.290 44pa 0.406 23pa Tiny Sample 0.145 14pa Tiny Sample
9 Brett Baty 0.341 229pa 0.148 84pa 0.287 48pa 0.282 27pa 0.125 24pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Atlanta Braves Hitters vs Pitch Families (opp. starter: Sean Manaea )
📖 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 Mauricio Dubón 0.341 287pa 0.290 114pa 0.214 58pa 0.427 24pa Tiny Sample 0.219 15pa Tiny Sample
2 Drake Baldwin 0.395 250pa 0.293 101pa 0.331 56pa 0.281 40pa 0.297 21pa Tiny Sample
3 Ozzie Albies 0.340 257pa 0.317 86pa 0.273 99pa 0.292 67pa 0.265 28pa
4 Matt Olson 0.410 331pa 0.320 115pa 0.397 50pa 0.272 51pa 0.278 12pa Tiny Sample
5 Austin Riley 0.344 304pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
6 Michael Harris II 0.348 226pa 0.344 134pa 0.363 62pa 0.213 46pa 0.329 18pa Tiny Sample
7 Mike Yastrzemski 0.338 188pa 0.255 65pa 0.321 41pa 0.382 29pa 0.110 8pa Tiny Sample
7 Eli White 0.378 106pa 0.408 43pa 0.203 25pa 0.200 8pa Tiny Sample 0.293 3pa Tiny Sample
8 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
9 Jorge Mateo 0.337 98pa 0.252 43pa 0.043 16pa Tiny Sample 0.188 16pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Mets Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Carson Benge #7 Strong recent formBatting 1.041 OPS (last 14d, +0.301 vs avg); strong vs Fastball
  • 2.Eric Wagaman #5 Hot, but small sampleBatting 0.800 OPS (last 14d, +0.060 vs avg)
  • 3.Jared Young #3Batting 0.750 OPS (last 14d, +0.010 vs avg); strong vs Fastball
Top Atlanta Braves Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Matt Olson #4 Strong recent formBatting 1.161 OPS (last 14d, +0.421 vs avg); strong vs Fastball
  • 2.Mike Yastrzemski #7Batting 1.023 OPS (last 14d, +0.283 vs avg)
  • 3.Austin Riley #5Batting 0.901 OPS (last 14d, +0.161 vs avg); strong vs Fastball
Pitcher Notes

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

Sean Manaea (New York Mets)
  • Above-average K rate (9.1 K/9)
Chris Sale (Atlanta Braves)
  • Elite ERA (2.20) — strong run prevention
  • Elite strikeout rate (11.1 K/9)
  • Above-average K rate (11.1 K/9)
  • Excellent HR suppression (0.6 HR/9)
  • FIP (2.47) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 22 hitters
Philadelphia Phillies @ Kansas City Royals
8:10 PM ET · Kauffman Stadium
Philadelphia Phillies has the edge
BalancedPitcher-Based Medium Confidence
Philadelphia Phillies starter Jesús Luzardo (3.36 ERA) — Kansas City Royals starter Michael Wacha (3.44 ERA) — Matchup appears evenly balanced.
Log in to track picks
Philadelphia Phillies
Kansas City Royals
Overall edge indicator — left = Philadelphia Phillies · right = Kansas City Royals · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Philadelphia Phillies · LHP · 23 GS
Average
3.36ERA
1.16WHIP
11.00K/9
2.80BB/9
0.80HR/9
143.7IP
2.89FIP
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.95 · WHIP 0.891 · 21.3 IP
Kansas City Royals · RHP · 23 GS
Average
3.44ERA
1.15WHIP
7.00K/9
2.60BB/9
1.10HR/9
144.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 1.93 · WHIP 1.018 · 18.7 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Michael Wacha )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Trea Turner 0.322 306pa 0.235 141pa 0.231 48pa 0.344 49pa 0.243 16pa Tiny Sample
2 Kyle Schwarber 0.444 255pa 0.263 136pa 0.411 51pa 0.311 55pa 0.390 20pa Tiny Sample
3 Bryce Harper 0.413 245pa 0.380 117pa 0.310 56pa 0.323 63pa 0.186 35pa
4 Brandon Marsh 0.359 258pa 0.242 112pa 0.195 50pa 0.386 45pa 0.183 26pa
5 Alec Bohm 0.312 322pa 0.186 114pa 0.475 32pa 0.226 23pa Tiny Sample 0.321 16pa Tiny Sample
6 Bryson Stott 0.359 260pa 0.374 84pa 0.330 57pa 0.228 53pa 0.133 26pa
7 J.T. Realmuto 0.306 233pa 0.297 65pa 0.156 27pa 0.285 21pa Tiny Sample 0.221 12pa Tiny Sample
8 Derek Hill 0.305 113pa 0.419 53pa 0.310 24pa Tiny Sample 0.292 13pa Tiny Sample 0.176 5pa Tiny Sample
8 Gabriel Rincones Jr. 0.228 46pa 0.271 14pa Tiny Sample 0.367 15pa Tiny Sample 0.000 9pa Tiny Sample 0.000 5pa Tiny Sample
9 Justin Crawford 0.309 217pa 0.299 68pa 0.229 46pa 0.301 38pa 0.136 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Kansas City Royals Hitters vs Pitch Families (opp. starter: Jesús Luzardo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Carter Jensen 0.359 241pa 0.223 123pa 0.211 46pa 0.287 44pa 0.433 24pa Tiny Sample
2 Bobby Witt Jr. 0.361 234pa 0.287 130pa 0.349 50pa 0.347 34pa 0.449 7pa Tiny Sample
3 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
4 Jac Caglianone 0.328 210pa 0.363 98pa 0.383 63pa 0.323 50pa 0.219 23pa Tiny Sample
5 Nick Loftin 0.373 196pa 0.264 71pa 0.242 29pa 0.254 17pa Tiny Sample 0.088 10pa Tiny Sample
6 Starling Marte 0.313 94pa 0.226 36pa 0.306 28pa 0.291 20pa Tiny Sample 0.000 3pa Tiny Sample
7 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
8 Michael Massey 0.293 197pa 0.316 53pa 0.252 48pa 0.656 21pa Tiny Sample 0.118 18pa Tiny Sample
9 Kameron Misner 0.181 35pa 0.293 12pa Tiny Sample 0.560 9pa Tiny Sample 0.248 10pa Tiny Sample
9 Tyler Tolbert 0.296 68pa 0.401 28pa 0.351 15pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

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

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

Jesús Luzardo (Philadelphia Phillies)
  • Elite strikeout rate (11.0 K/9)
  • Above-average K rate (11.0 K/9)
  • FIP (2.89) confirms elite results
Michael Wacha (Kansas City Royals)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 19 of 20 hitters
San Francisco Giants @ Colorado Rockies
8:10 PM ET · Coors Field
Evenly matched tonight
BalancedPitcher-Based Low Confidence
San Francisco Giants starter Robbie Ray (3.24 ERA) — Colorado Rockies starter Sean Sullivan (N/A ERA) — Matchup appears evenly balanced.
Log in to track picks
San Francisco Giants
Colorado Rockies
Overall edge indicator — left = San Francisco Giants · right = Colorado Rockies · 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.

San Francisco Giants · LHP · 22 GS
Average
3.24ERA
1.33WHIP
7.70K/9
4.40BB/9
1.10HR/9
127.7IP
4.55FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.65 · WHIP 1.471 · 17.0 IP
Colorado Rockies · 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.
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.
San Francisco Giants Hitters vs Pitch Families (opp. starter: Sean Sullivan )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Heliot Ramos 0.298 198pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
2 Luis Arraez 0.344 340pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa Tiny Sample
3 Casey Schmitt 0.322 272pa 0.357 114pa 0.496 37pa 0.215 30pa 0.120 6pa Tiny Sample
4 Rafael Devers 0.375 315pa 0.233 97pa 0.234 58pa 0.331 28pa 0.437 26pa
5 Jung Hoo Lee 0.339 270pa 0.379 101pa 0.317 34pa 0.291 37pa 0.463 12pa Tiny Sample
6 Willy Adames 0.345 296pa 0.238 138pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
7 Bryce Eldridge 0.391 207pa 0.275 60pa 0.269 43pa 0.242 26pa 0.203 10pa Tiny Sample
8 Victor Bericoto 0.435 52pa 0.331 29pa 0.777 5pa Tiny Sample 0.000 8pa Tiny Sample 0.350 7pa Tiny Sample
8 Drew Gilbert 0.333 177pa 0.241 52pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
9 Eric Haase 0.418 59pa 0.168 30pa 0.069 10pa Tiny Sample 0.000 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Colorado Rockies Hitters vs Pitch Families (opp. starter: Robbie Ray )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Willi Castro 0.378 222pa 0.260 63pa 0.259 74pa 0.392 47pa 0.112 14pa Tiny Sample
2 Kyle Karros 0.413 250pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
3 Hunter Goodman 0.396 249pa 0.344 133pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 Tyler Freeman 0.334 191pa 0.204 74pa 0.252 29pa 0.147 12pa Tiny Sample 0.352 4pa Tiny Sample
5 Cole Carrigg 0.386 123pa 0.451 32pa 0.432 42pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
6 Jake McCarthy 0.412 263pa 0.288 80pa 0.231 52pa 0.236 36pa 0.814 13pa Tiny Sample
7 Mickey Moniak 0.385 161pa 0.357 77pa 0.253 52pa 0.344 28pa 0.301 14pa Tiny Sample
7 Braxton Fulford 0.353 55pa 0.277 26pa 0.000 8pa Tiny Sample 0.165 15pa Tiny Sample
8 Ezequiel Tovar 0.263 229pa 0.245 112pa 0.317 37pa 0.260 33pa 0.000 6pa Tiny Sample
8 TJ Rumfield 0.381 276pa 0.328 119pa 0.307 55pa 0.310 42pa 0.282 19pa Tiny Sample
9 Troy Johnston 0.338 190pa 0.331 79pa 0.264 72pa 0.438 42pa 0.423 18pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top San Francisco Giants Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

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

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

Robbie Ray (San Francisco Giants)
  • Control concerns (4.4 BB/9)
  • FIP (4.55) above ERA — may regress upward
Sean Sullivan (Colorado Rockies)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
  • Recent form data for 17 of 21 hitters
Boston Red Sox @ Los Angeles Angels
9:38 PM ET · Angel Stadium
Boston Red Sox has the edge
Slight Boston Red Sox AdvantagePitcher-Based Medium Confidence
Boston Red Sox starter Sonny Gray (2.78 ERA) — Los Angeles Angels starter Sam Aldegheri (5.08 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Boston Red Sox
Los Angeles Angels
Overall edge indicator — left = Boston Red Sox · 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.

Boston Red Sox · RHP · 21 GS
Average
2.78ERA
1.15WHIP
8.00K/9
2.40BB/9
0.90HR/9
119.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 4.50 · WHIP 1.333 · 18.0 IP
Los Angeles Angels · LHP · 6 GS
Building Sample
5.08ERA
1.43WHIP
5.90K/9
4.50BB/9
1.30HR/9
33.7IP
5.38FIP
⚠ 33.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.
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: Sam Aldegheri )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Anthony Seigler 0.369 93pa 0.306 18pa Tiny Sample 0.169 20pa Tiny Sample 0.113 11pa Tiny Sample 0.266 8pa Tiny Sample
2 Ceddanne Rafaela 0.311 284pa 0.438 110pa 0.326 57pa 0.262 40pa 0.801 13pa Tiny Sample
3 Wilyer Abreu 0.343 282pa 0.359 90pa 0.283 85pa 0.366 36pa 0.207 23pa Tiny Sample
4 Willson Contreras 0.427 269pa 0.326 94pa 0.422 56pa 0.295 29pa 0.390 11pa Tiny Sample
5 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.418 19pa Tiny Sample 0.266 8pa Tiny Sample
6 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
7 Jarren Duran 0.315 248pa 0.190 99pa 0.233 67pa 0.238 52pa 0.170 30pa
8 Andruw Monasterio 0.371 160pa 0.250 85pa 0.292 22pa Tiny Sample 0.428 15pa Tiny Sample 0.413 6pa Tiny Sample
9 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Sonny Gray )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zach Neto 0.369 278pa 0.297 136pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
2 Denzer Guzman 0.317 92pa 0.304 54pa 0.360 17pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
3 Nolan Schanuel 0.333 263pa 0.335 85pa 0.302 45pa 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 Josh Lowe 0.307 134pa 0.207 42pa 0.209 31pa 0.251 25pa 0.357 15pa Tiny Sample
6 Jo Adell 0.317 292pa 0.277 128pa 0.184 55pa 0.563 36pa 0.111 13pa Tiny Sample
7 Jose Siri 0.407 88pa 0.192 33pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
7 Wade Meckler 0.390 122pa 0.221 32pa 0.246 28pa 0.144 17pa Tiny Sample 0.501 12pa Tiny Sample
8 Donovan Walton 0.422 87pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
9 Tyler Heineman 0.346 71pa 0.183 26pa 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
Top Boston Red Sox Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Wade Meckler #7Batting 0.904 OPS (last 14d, +0.164 vs avg); strong vs Fastball
  • 2.Jorge Soler #4 Limited recent PA — not over-weightedBatting 0.788 OPS (last 14d, +0.048 vs avg); strong vs Fastball
  • 3.Jose Siri #7 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.

Sonny Gray (Boston Red Sox)
  • Elite ERA (2.78) — strong run prevention
Sam Aldegheri (Los Angeles Angels)
  • Control concerns (4.5 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Miami Marlins @ Athletics
9:40 PM ET
Miami Marlins has the edge
Slight Miami Marlins AdvantagePitcher-Based Medium Confidence
Miami Marlins starter Sandy Alcantara (3.52 ERA) — Athletics starter Aaron Civale (5.14 ERA) — Overall: Slight Miami Marlins Advantage. Edge source: Pitcher-Based.
Log in to track picks
Miami Marlins
Athletics
Overall edge indicator — left = Miami Marlins · right = Athletics · 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.

Miami Marlins · RHP · 25 GS
Average
3.52ERA
1.17WHIP
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 1.67 · WHIP 0.926 · 27.0 IP
Athletics · RHP · 15 GS
Below Average
5.14ERA
1.58WHIP
7.20K/9
2.70BB/9
1.80HR/9
84.0IP
5.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.89 · WHIP 1.286 · 9.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.
Miami Marlins Hitters vs Pitch Families (opp. starter: Aaron Civale )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Liam Hicks 0.353 263pa 0.300 81pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
2 Kyle Stowers 0.307 204pa 0.321 84pa 0.356 59pa 0.535 34pa 0.318 24pa Tiny Sample
3 Otto Lopez 0.412 253pa 0.328 142pa 0.206 63pa 0.225 44pa 0.317 20pa Tiny Sample
4 Xavier Edwards 0.378 300pa 0.273 99pa 0.276 79pa 0.175 32pa 0.205 19pa Tiny Sample
5 Griffin Conine 0.438 95pa 0.296 47pa 0.335 36pa 0.356 19pa Tiny Sample 0.086 8pa Tiny Sample
6 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
6 Heriberto Hernández 0.331 189pa 0.349 96pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
6 Owen Caissie 0.341 138pa 0.207 60pa 0.393 39pa 0.202 32pa 0.388 15pa Tiny Sample
7 Jakob Marsee 0.294 301pa 0.216 80pa 0.318 44pa 0.343 25pa 0.333 18pa Tiny Sample
8 Joe Mack 0.357 130pa 0.263 52pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Javier Sanoja 0.315 181pa 0.278 88pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Athletics 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 Nick Kurtz 0.387 267pa 0.420 98pa 0.245 56pa 0.388 22pa Tiny Sample 0.358 29pa
2 Zack Gelof 0.364 151pa 0.310 63pa 0.399 21pa Tiny Sample 0.250 22pa Tiny Sample 0.542 7pa Tiny Sample
3 Lawrence Butler 0.269 208pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
4 Jonah Heim 0.310 162pa 0.208 50pa 0.326 46pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
5 Carlos Cortes 0.362 150pa 0.301 49pa 0.257 36pa 0.233 22pa Tiny Sample 0.246 19pa Tiny Sample
6 Henry Bolte 0.356 189pa 0.262 69pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
7 Joshua Kuroda-Grauer 0.365 37pa 0.580 25pa 0.430 7pa Tiny Sample 0.147 6pa Tiny Sample 0.293 3pa Tiny Sample
8 Jeff McNeil 0.303 230pa 0.249 67pa 0.252 51pa 0.466 14pa Tiny Sample 0.155 25pa
9 Alika Williams 0.392 89pa 0.042 38pa 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
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

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

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

Sandy Alcantara (Miami Marlins)
  • No significant outliers in available metrics
Aaron Civale (Athletics)
  • Elevated HR/9 (1.8) — HR risk
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 20 hitters
Milwaukee Brewers @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Milwaukee Brewers has the edge
Slight Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
Milwaukee Brewers starter Brandon Woodruff (2.98 ERA) — Arizona Diamondbacks starter Merrill Kelly (4.88 ERA) — Overall: Slight Milwaukee Brewers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Milwaukee Brewers
Arizona Diamondbacks
Overall edge indicator — left = Milwaukee Brewers · right = Arizona Diamondbacks · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Milwaukee Brewers · RHP · 9 GS
Building Sample
2.98ERA
0.84WHIP
9.30K/9
2.00BB/9
1.00HR/9
45.3IP
3.24FIP
⚠ 45.3 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Arizona Diamondbacks · RHP · 21 GS
Below Average
4.88ERA
1.47WHIP
6.00K/9
3.80BB/9
1.70HR/9
120.0IP
5.63FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.38 · WHIP 1.359 · 21.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Milwaukee Brewers Hitters vs Pitch Families (opp. starter: Merrill Kelly )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Brice Turang 0.390 280pa 0.316 103pa 0.299 56pa 0.371 47pa 0.212 29pa
2 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
3 Jake Bauers 0.424 249pa 0.399 96pa 0.504 46pa 0.302 47pa 0.236 14pa Tiny Sample
3 Jackson Chourio 0.372 222pa 0.246 99pa 0.322 35pa 0.479 25pa 0.126 7pa Tiny Sample
4 William Contreras 0.368 289pa 0.227 115pa 0.315 34pa 0.257 31pa 0.176 10pa Tiny Sample
5 Garrett Mitchell 0.337 248pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
6 Andrew Vaughn 0.471 149pa 0.256 64pa 0.445 28pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
7 Sal Frelick 0.279 235pa 0.214 63pa 0.157 19pa Tiny Sample 0.548 20pa Tiny Sample 0.059 15pa Tiny Sample
8 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 Joey Ortiz 0.323 186pa 0.258 81pa 0.315 18pa Tiny Sample 0.271 14pa Tiny Sample 0.000 7pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Arizona Diamondbacks Hitters vs Pitch Families (opp. starter: Brandon Woodruff )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Ketel Marte 0.353 255pa 0.268 87pa 0.208 85pa 0.374 48pa 0.252 32pa
2 Geraldo Perdomo 0.361 308pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
3 Corbin Carroll 0.353 271pa 0.361 111pa 0.309 62pa 0.293 40pa 0.186 31pa
4 Gabriel Moreno 0.422 229pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
5 Adrian Del Castillo 0.292 101pa 0.256 38pa 0.084 21pa Tiny Sample 0.212 19pa Tiny Sample 0.252 13pa Tiny Sample
6 Nolan Arenado 0.413 237pa 0.221 127pa 0.264 45pa 0.183 26pa 0.227 12pa Tiny Sample
7 Max Kepler 0.324 49pa 0.292 22pa Tiny Sample 0.193 23pa Tiny Sample 0.000 5pa Tiny Sample 0.262 6pa Tiny Sample
7 Lourdes Gurriel Jr. 0.277 115pa 0.185 39pa 0.152 25pa 0.314 5pa Tiny Sample 0.176 5pa 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 Ildemaro Vargas 0.355 224pa 0.274 61pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
9 Tommy Troy 0.346 88pa 0.148 39pa 0.299 15pa Tiny Sample 0.293 9pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Geraldo Perdomo #2 Strong recent formBatting 0.915 OPS (last 14d, +0.175 vs avg); strong vs Fastball
  • 2.Ildemaro Vargas #8Batting 0.872 OPS (last 14d, +0.132 vs avg); strong vs Fastball
  • 3.Nolan Arenado #6Batting 0.810 OPS (last 14d, +0.070 vs avg); strong vs Fastball
Pitcher Notes

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

Brandon Woodruff (Milwaukee Brewers)
  • Elite ERA (2.98) — strong run prevention
  • Above-average K rate (9.3 K/9)
  • Sharp control (2.0 BB/9)
Merrill Kelly (Arizona Diamondbacks)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 21 hitters
San Diego Padres @ Los Angeles Dodgers
10:10 PM ET · Dodger Stadium
Los Angeles Dodgers has the edge
Slight Los Angeles Dodgers AdvantagePitcher-Based Medium Confidence
San Diego Padres starter Wandy Peralta (3.45 ERA) — Los Angeles Dodgers starter Yoshinobu Yamamoto (2.65 ERA) — Overall: Slight Los Angeles Dodgers Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Diego Padres
Los Angeles Dodgers
Overall edge indicator — left = San Diego Padres · right = Los Angeles Dodgers · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

San Diego Padres · LHP · 4 GS
Average
3.45ERA
1.38WHIP
5.70K/9
3.30BB/9
0.80HR/9
60.0IP
4.17FIP
⚠ 60.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.31 · WHIP 1.966 · 9.7 IP
Los Angeles Dodgers · RHP · 21 GS
Above Average
2.65ERA
0.89WHIP
8.20K/9
2.10BB/9
1.00HR/9
139.3IP
3.50FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.83 · WHIP 0.966 · 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.
San Diego Padres 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 Fernando Tatis Jr. 0.346 313pa 0.377 127pa 0.299 49pa 0.307 25pa 0.000 13pa Tiny Sample
2 Jake Cronenworth 0.338 177pa 0.163 38pa 0.165 38pa 0.302 28pa 0.412 13pa Tiny Sample
3 Manny Machado 0.366 284pa 0.247 120pa 0.195 55pa 0.198 32pa 0.188 12pa Tiny Sample
4 Gavin Sheets 0.379 219pa 0.309 74pa 0.231 67pa 0.290 36pa 0.185 19pa Tiny Sample
5 Ty France 0.333 206pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
6 Xander Bogaerts 0.340 289pa 0.241 100pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
7 Jackson Merrill 0.338 278pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
8 Miguel Andujar 0.316 160pa 0.245 75pa 0.266 30pa 0.517 19pa Tiny Sample 0.504 10pa Tiny Sample
9 Rodolfo Durán 0.295 62pa 0.284 36pa 0.115 6pa Tiny Sample 0.587 3pa Tiny Sample 0.000 6pa Tiny Sample
9 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
9 Sung-Mun Song 0.330 88pa 0.283 18pa Tiny Sample 0.175 19pa Tiny Sample 0.138 5pa Tiny Sample 0.000 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Los Angeles Dodgers Hitters vs Pitch Families (opp. starter: Wandy Peralta )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Tommy Edman 0.320 88pa 0.423 23pa Tiny Sample 0.225 29pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
2 Andy Pages 0.328 329pa 0.360 129pa 0.330 43pa 0.396 33pa 0.278 12pa Tiny Sample
3 Freddie Freeman 0.407 313pa 0.279 98pa 0.243 60pa 0.441 47pa 0.423 14pa Tiny Sample
4 Mookie Betts 0.319 242pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
5 Kyle Tucker 0.355 270pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
6 Teoscar Hernández 0.364 211pa 0.277 70pa 0.383 41pa 0.229 23pa Tiny Sample 0.166 16pa Tiny Sample
7 Max Muncy 0.410 213pa 0.361 81pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
8 Dalton Rushing 0.359 148pa 0.402 49pa 0.282 44pa 0.426 33pa 0.176 10pa Tiny Sample
9 Alex Freeland 0.316 140pa 0.241 43pa 0.166 45pa 0.181 27pa 0.373 13pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top San Diego Padres Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Fernando Tatis Jr. #1 Strong recent formBatting 0.966 OPS (last 14d, +0.226 vs avg); strong vs Slider/Sweeper
  • 2.Jackson Merrill #7Batting 0.881 OPS (last 14d, +0.141 vs avg); strong vs Fastball
  • 3.Luis Campusano #9Batting 0.848 OPS (last 14d, +0.108 vs avg); strong vs Fastball
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Tucker #5Batting 0.871 OPS (last 14d, +0.131 vs avg); strong vs Fastball
  • 2.Andy Pages #2Batting 0.864 OPS (last 14d, +0.124 vs avg)
  • 3.Dalton Rushing #8 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg)
Pitcher Notes

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

Wandy Peralta (San Diego Padres)
  • No significant outliers in available metrics
Yoshinobu Yamamoto (Los Angeles Dodgers)
  • Elite ERA (2.65) — strong run prevention
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 17 of 20 hitters
Pittsburgh Pirates @ Washington Nationals
11:05 AM ET · Nationals Park
Pittsburgh Pirates has the edge
Slight Pittsburgh Pirates AdvantagePitcher-Based Medium Confidence
Pittsburgh Pirates starter Braxton Ashcraft (4.08 ERA) — Washington Nationals starter Carson Palmquist (7.71 ERA) — Overall: Slight Pittsburgh Pirates Advantage. Edge source: Pitcher-Based.
Log in to track picks
Pittsburgh Pirates
Washington Nationals
Overall edge indicator — left = Pittsburgh Pirates · right = Washington Nationals · 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.

Pittsburgh Pirates · RHP · 23 GS
Average
4.08ERA
1.16WHIP
9.90K/9
2.20BB/9
1.30HR/9
132.3IP
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 5.06 · WHIP 1.062 · 16.0 IP
Washington Nationals · LHP · 6 GS
Small Sample
7.71ERA
1.78WHIP
8.30K/9
4.40BB/9
0.60HR/9
16.3IP
4.13FIP
⚠ Just 16.3 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.45 · WHIP 2.250 · 6.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.
Pittsburgh Pirates Hitters vs Pitch Families (opp. starter: Carson Palmquist )
📖 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 Konnor Griffin 0.385 152pa 0.269 71pa 0.121 28pa 0.345 22pa Tiny Sample 0.000 9pa Tiny Sample
2 Brandon Lowe 0.379 248pa 0.238 133pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.397 278pa 0.310 115pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
4 Billy Cook 0.412 38pa 0.120 25pa 0.143 11pa Tiny Sample 0.266 8pa Tiny Sample
4 Esmerlyn Valdez 0.441 110pa 0.434 56pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Ryan O'Hearn 0.369 258pa 0.290 96pa 0.368 35pa 0.267 39pa 0.086 8pa Tiny Sample
6 Nick Gonzales 0.341 299pa 0.335 111pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Jake Mangum 0.340 203pa 0.328 76pa 0.235 60pa 0.376 38pa 0.240 11pa 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 Henry Davis 0.304 169pa 0.217 58pa 0.171 21pa Tiny Sample 0.176 16pa Tiny Sample 0.523 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Washington Nationals Hitters vs Pitch Families (opp. starter: Braxton Ashcraft )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 James Wood 0.436 287pa 0.383 143pa 0.328 68pa 0.152 60pa 0.286 15pa Tiny Sample
2 Andrés Chaparro 0.402 81pa 0.229 30pa 0.272 28pa 0.285 10pa Tiny Sample
2 Luis García Jr. 0.367 193pa 0.370 90pa 0.294 76pa 0.366 47pa 0.116 26pa
3 Curtis Mead 0.377 193pa 0.276 86pa 0.317 38pa 0.527 23pa Tiny Sample 0.512 8pa Tiny Sample
4 CJ Abrams 0.429 249pa 0.275 142pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Daylen Lile 0.333 256pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
6 Dylan Crews 0.295 191pa 0.246 65pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
7 José Tena 0.393 140pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
8 Drew Millas 0.285 97pa 0.131 34pa 0.244 21pa Tiny Sample 0.118 21pa Tiny Sample 0.176 5pa Tiny Sample
9 Nasim Nuñez 0.294 243pa 0.342 70pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Pittsburgh Pirates Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Lowe #2 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg)
  • 2.Jake Mangum #7Batting 0.840 OPS (last 14d, +0.100 vs avg)
  • 3.Tyler Callihan #8 No recent at-bats — not countedBatting 0.000 OPS (last 14d)
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis García Jr. #2Batting 1.009 OPS (last 14d, +0.269 vs avg); strong vs Slider/Sweeper
  • 2.Daylen Lile #5Batting 0.856 OPS (last 14d, +0.116 vs avg)
  • 3.Andrés Chaparro #2Batting 0.875 OPS (last 14d, +0.135 vs avg); strong vs Fastball
Pitcher Notes

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

Braxton Ashcraft (Pittsburgh Pirates)
  • Above-average K rate (9.9 K/9)
Carson Palmquist (Washington Nationals)
  • High ERA (7.71) — run-prevention risk
  • Excellent HR suppression (0.6 HR/9)
  • Control concerns (4.4 BB/9)
  • ERA above FIP (4.13) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
  • Recent form data for 16 of 20 hitters
Minnesota Twins @ New York Yankees
1:35 PM ET · Yankee Stadium
New York Yankees has the edge
Slight New York Yankees AdvantagePitcher-Based Low Confidence
Minnesota Twins starter Zebby Matthews (5.23 ERA) — New York Yankees starter Brendan Beck (9.45 ERA) — Overall: Slight New York Yankees Advantage. Edge source: Pitcher-Based.
Log in to track picks
Minnesota Twins
New York Yankees
Overall edge indicator — left = Minnesota Twins · right = New York Yankees · 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.

Minnesota Twins · RHP · 15 GS
Below Average
5.23ERA
1.34WHIP
7.60K/9
2.90BB/9
1.80HR/9
86.0IP
5.10FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.50 · WHIP 1.312 · 16.0 IP
New York Yankees · RHP · 1 GS
Limited Sample
9.45ERA
1.80WHIP
5.40K/9
6.70BB/9
5.40HR/9
6.7IP
12.00FIP
⚠ Only 6.7 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.
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: Brendan Beck )
📖 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.378 221pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa Tiny Sample
1 Austin Martin 0.352 238pa 0.236 70pa 0.197 33pa 0.295 18pa Tiny Sample
2 Byron Buxton 0.413 212pa 0.355 87pa 0.270 46pa 0.314 24pa Tiny Sample 0.235 6pa Tiny Sample
3 Kody Clemens 0.293 270pa 0.350 80pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
4 Josh Bell 0.346 275pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
5 Royce Lewis 0.321 217pa 0.300 103pa 0.183 40pa 0.288 21pa Tiny Sample 0.077 9pa Tiny Sample
6 Brooks Lee 0.361 255pa 0.289 90pa 0.245 96pa 0.238 50pa 0.251 12pa Tiny Sample
7 Ryan Kreidler 0.370 133pa 0.211 57pa 0.160 24pa Tiny Sample 0.142 26pa
8 Luke Keaschall 0.370 278pa 0.322 118pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
9 Alex Jackson 0.239 54pa 0.398 18pa Tiny Sample 0.416 11pa Tiny Sample 0.413 6pa 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: Zebby Matthews )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
1 Trent Grisham 0.304 275pa 0.346 67pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
2 Ben Rice 0.435 254pa 0.336 125pa 0.328 56pa 0.320 59pa 0.146 30pa
3 Cody Bellinger 0.340 288pa 0.381 76pa 0.240 49pa 0.260 29pa 0.274 27pa
4 Jasson Domínguez 0.287 148pa 0.308 35pa 0.401 42pa 0.347 12pa Tiny Sample 0.146 20pa Tiny Sample
5 Anthony Volpe 0.325 105pa 0.288 49pa 0.308 15pa Tiny Sample 0.126 21pa Tiny Sample 0.000 4pa Tiny Sample
6 Jazz Chisholm Jr. 0.312 242pa 0.356 94pa 0.325 49pa 0.191 57pa 0.105 15pa Tiny Sample
7 Ryan McMahon 0.329 170pa 0.163 70pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
8 Max Schuemann 0.379 79pa 0.293 22pa Tiny Sample 0.217 13pa Tiny Sample 0.160 10pa Tiny Sample
9 Amed Rosario 0.272 113pa 0.335 45pa 0.286 36pa 0.374 20pa Tiny Sample 0.220 4pa Tiny Sample
9 Ali Sánchez 0.313 46pa 0.303 14pa Tiny Sample 0.555 7pa Tiny Sample 0.000 5pa Tiny Sample 0.000 3pa Tiny Sample
9 Austin Wells 0.333 158pa 0.144 58pa 0.188 29pa 0.119 19pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Austin Wells #9Batting 0.801 OPS (last 14d, +0.061 vs avg); strong vs Fastball
  • 2.Ryan McMahon #7Batting 0.778 OPS (last 14d, +0.038 vs avg); strong vs Fastball
  • 3.Ali Sánchez #9 Small sampleBatting 0.666 OPS (last 14d)
Pitcher Notes

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

Zebby Matthews (Minnesota Twins)
  • No significant outliers in available metrics
Brendan Beck (New York Yankees)
  • High ERA (9.45) — run-prevention risk
  • Elevated HR/9 (5.4) — HR risk
  • Control concerns (6.7 BB/9)
  • FIP (12) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • One starter has a tiny MLB sample; pitcher edge reduced.
  • Recent form data for 21 of 22 hitters
Detroit Tigers @ Texas Rangers
4:05 PM ET · Globe Life Field
Evenly matched tonight
BalancedMixed Medium Confidence
Detroit Tigers starter Jack Flaherty (4.59 ERA) — Texas Rangers starter Cal Quantrill (3.56 ERA) — Matchup appears evenly balanced.
Log in to track picks
Detroit Tigers
Texas Rangers
Overall edge indicator — left = Detroit Tigers · right = Texas Rangers · 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.

Detroit Tigers · RHP · 19 GS
Average
4.59ERA
1.41WHIP
10.60K/9
4.40BB/9
1.20HR/9
86.3IP
4.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.
Texas Rangers · RHP · 7 GS
Average
3.56ERA
1.19WHIP
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.35 · WHIP 0.848 · 15.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Detroit Tigers 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 Kevin McGonigle 0.427 344pa 0.214 91pa 0.256 80pa 0.344 32pa 0.307 20pa Tiny Sample
2 Dillon Dingler 0.384 290pa 0.457 95pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
3 Kerry Carpenter 0.309 159pa 0.189 49pa 0.475 45pa 0.211 38pa 0.063 14pa Tiny Sample
4 Riley Greene 0.372 303pa 0.387 94pa 0.241 79pa 0.319 29pa 0.256 33pa
5 Spencer Torkelson 0.352 298pa 0.331 118pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
6 Colt Keith 0.319 212pa 0.312 52pa 0.318 68pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
7 Zach McKinstry 0.318 204pa 0.301 64pa 0.205 30pa 0.190 37pa 0.078 20pa Tiny Sample
8 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 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
Texas Rangers Hitters vs Pitch Families (opp. starter: Jack Flaherty )
📖 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 Josh Smith 0.326 124pa 0.358 39pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
3 Josh Jung 0.357 231pa 0.293 97pa 0.446 42pa 0.371 31pa 0.501 6pa Tiny Sample
4 Brandon Nimmo 0.374 306pa 0.366 89pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
5 Alejandro Osuna 0.309 124pa 0.232 45pa 0.348 48pa 0.384 16pa Tiny Sample 0.264 10pa Tiny Sample
6 Ezequiel Duran 0.338 235pa 0.403 116pa 0.359 47pa 0.268 44pa 0.139 9pa Tiny Sample
7 Evan Carter 0.331 212pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa Tiny Sample
8 Elias Díaz 0.326 82pa 0.216 36pa 0.312 23pa Tiny Sample 0.558 12pa Tiny Sample 0.176 5pa Tiny Sample
9 Nicky Lopez 0.346 125pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
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 #6Batting 1.185 OPS (last 14d, +0.445 vs avg)
  • 2.Ben Malgeri #8 Limited recent PA — not over-weightedBatting 1.393 OPS (last 14d, +0.653 vs avg)
  • 3.Kevin McGonigle #1 Strong recent formBatting 0.982 OPS (last 14d, +0.242 vs avg); strong vs Fastball
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Brandon Nimmo #4 Strong recent formBatting 0.899 OPS (last 14d, +0.159 vs avg); strong vs Slider/Sweeper
  • 2.Ezequiel Duran #6Batting 0.811 OPS (last 14d, +0.071 vs avg); strong vs Slider/Sweeper
  • 3.Elias Díaz #8Batting 0.800 OPS (last 14d, +0.060 vs avg); strong vs Fastball
Pitcher Notes

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

Jack Flaherty (Detroit Tigers)
  • Elite strikeout rate (10.6 K/9)
  • Above-average K rate (10.6 K/9)
  • Control concerns (4.4 BB/9)
Cal Quantrill (Texas Rangers)
  • FIP (4.72) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 16 of 18 hitters
Toronto Blue Jays @ Seattle Mariners
4:10 PM ET · T-Mobile Park
Seattle Mariners has the edge
Slight Seattle Mariners AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter Shane Bieber (5.11 ERA) — Seattle Mariners starter Logan Gilbert (3.42 ERA) — Overall: Slight Seattle Mariners Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
Seattle Mariners
Overall edge indicator — left = Toronto Blue Jays · right = Seattle Mariners · 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
5.11ERA
1.68WHIP
6.70K/9
4.90BB/9
1.90HR/9
42.7IP
6.01FIP
⚠ 42.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 4.05 · WHIP 1.575 · 13.3 IP
Seattle Mariners · RHP · 23 GS
Average
3.42ERA
1.00WHIP
9.40K/9
2.10BB/9
1.20HR/9
139.3IP
3.64FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.72 · WHIP 1.086 · 19.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: Logan Gilbert )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Nathan Lukes 0.299 202pa 0.361 49pa 0.361 35pa 0.377 30pa 0.414 20pa Tiny Sample
2 Vladimir Guerrero Jr. 0.366 261pa 0.212 113pa 0.330 52pa 0.262 37pa 0.129 15pa Tiny Sample
3 Kazuma Okamoto 0.356 281pa 0.296 121pa 0.178 38pa 0.208 40pa 0.514 7pa Tiny Sample
4 Daulton Varsho 0.320 243pa 0.307 88pa 0.302 44pa 0.248 41pa 0.413 15pa Tiny Sample
4 Jonatan Clase 0.383 21pa Tiny Sample 0.655 11pa Tiny Sample 0.177 12pa Tiny Sample
5 Ernie Clement 0.332 268pa 0.322 116pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
6 Yohendrick Piñango 0.330 102pa 0.228 32pa 0.287 33pa 0.133 16pa Tiny Sample 0.533 15pa Tiny Sample
7 Sean Keys 0.312 41pa 0.099 7pa Tiny Sample 0.176 5pa Tiny Sample 0.086 8pa Tiny Sample
8 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa Tiny Sample
9 Luis Urías 0.313 32pa 0.401 16pa Tiny Sample 0.370 10pa Tiny Sample 0.000 5pa Tiny Sample
9 Andrés Giménez 0.322 211pa 0.220 89pa 0.258 40pa 0.310 40pa 0.235 15pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Seattle Mariners 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 J.P. Crawford 0.308 246pa 0.196 68pa 0.472 28pa 0.277 26pa 0.323 12pa Tiny Sample
1 Weston Wilson 0.337 74pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
2 Randy Arozarena 0.380 269pa 0.342 126pa 0.346 56pa 0.349 36pa 0.100 16pa Tiny Sample
3 Dominic Canzone 0.393 184pa 0.303 63pa 0.196 65pa 0.459 30pa 0.315 21pa Tiny Sample
4 Cal Raleigh 0.256 210pa 0.298 65pa 0.281 46pa 0.215 40pa 0.275 21pa Tiny Sample
5 Josh Naylor 0.353 284pa 0.270 89pa 0.228 57pa 0.243 35pa 0.155 28pa
6 Luke Raley 0.392 175pa 0.263 59pa 0.252 55pa 0.248 26pa 0.000 15pa Tiny Sample
6 Miles Mastrobuoni 0.241 24pa Tiny Sample 0.115 7pa Tiny Sample
7 Buddy Kennedy 0.309 32pa 0.492 12pa Tiny Sample 0.110 8pa Tiny Sample 0.323 6pa Tiny Sample
7 Cole Young 0.348 327pa 0.338 102pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
8 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa Tiny Sample
9 Colt Emerson 0.302 150pa 0.222 53pa 0.269 30pa 0.198 25pa 0.264 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Toronto Blue Jays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Andrés Giménez #9Batting 0.758 OPS (last 14d, +0.018 vs avg)
  • 2.Luis Urías #9 Limited recent PA — not over-weightedBatting 0.741 OPS (last 14d, +0.001 vs avg)
  • 3.Yohendrick Piñango #6 Small sampleBatting 0.661 OPS (last 14d); strong vs Fastball
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Shane Bieber (Toronto Blue Jays)
  • Elevated HR/9 (1.9) — HR risk
  • Control concerns (4.9 BB/9)
Logan Gilbert (Seattle Mariners)
  • Above-average K rate (9.4 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 20 of 23 hitters
Tampa Bay Rays @ Houston Astros
7:10 PM ET · Minute Maid Park
Tampa Bay Rays has the edge
Slight Tampa Bay Rays AdvantagePitcher-Based Medium Confidence
Tampa Bay Rays starter Drew Rasmussen (2.75 ERA) — Houston Astros starter Hunter Brown (3.53 ERA) — Overall: Slight Tampa Bay Rays Advantage. Edge source: Pitcher-Based.
Log in to track picks
Tampa Bay Rays
Houston Astros
Overall edge indicator — left = Tampa Bay Rays · right = Houston Astros · 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.

Tampa Bay Rays · RHP · 22 GS
Above Average
2.75ERA
0.91WHIP
9.40K/9
1.60BB/9
0.90HR/9
124.3IP
2.99FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.72 · WHIP 0.760 · 25.0 IP
Houston Astros · RHP · 11 GS
Average
3.53ERA
1.24WHIP
9.70K/9
4.90BB/9
1.10HR/9
58.7IP
4.39FIP
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.41 · WHIP 0.804 · 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.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Hunter Brown )
📖 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 Jonathan Aranda 0.362 315pa 0.363 93pa 0.253 56pa 0.398 35pa 0.246 23pa Tiny Sample
2 Junior Caminero 0.455 267pa 0.301 145pa 0.304 54pa 0.256 41pa 0.481 19pa Tiny Sample
3 Cedric Mullins 0.293 263pa 0.248 72pa 0.299 33pa 0.313 35pa 0.243 12pa Tiny Sample
4 Ryan Vilade 0.305 150pa 0.277 36pa 0.593 23pa Tiny Sample 0.296 20pa Tiny Sample 0.392 4pa Tiny Sample
5 Victor Mesa Jr. 0.308 98pa 0.394 26pa 0.503 17pa Tiny Sample 0.136 18pa Tiny Sample 0.196 9pa Tiny Sample
6 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.336 186pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
8 Taylor Walls 0.310 230pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa Tiny Sample
9 Hunter Feduccia 0.290 115pa 0.198 24pa Tiny Sample 0.253 25pa 0.084 23pa Tiny Sample 0.490 10pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Houston Astros Hitters vs Pitch Families (opp. starter: Drew Rasmussen )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jose Altuve 0.328 251pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
2 Yordan Alvarez 0.456 287pa 0.360 97pa 0.328 74pa 0.506 51pa 0.422 25pa
3 Isaac Paredes 0.369 299pa 0.271 101pa 0.310 52pa 0.195 44pa 0.402 16pa Tiny Sample
4 Christian Walker 0.322 288pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa Tiny Sample
5 LaMonte Wade Jr. 0.357 73pa 0.408 24pa Tiny Sample 0.356 17pa Tiny Sample 0.115 6pa Tiny Sample 0.416 3pa Tiny Sample
5 Zach Dezenzo 0.335 57pa 0.038 18pa Tiny Sample 0.000 5pa Tiny Sample 0.293 6pa Tiny Sample 0.000 3pa Tiny Sample
6 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
7 Yainer Diaz 0.301 144pa 0.284 62pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa Tiny Sample
8 Taylor Trammell 0.371 122pa 0.253 47pa 0.281 30pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
9 Nick Allen 0.274 98pa 0.231 27pa 0.307 11pa Tiny Sample 0.178 7pa Tiny Sample 0.587 3pa 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 #2 Strong recent formBatting 1.011 OPS (last 14d, +0.271 vs avg); strong vs Fastball
  • 2.Richie Palacios #7Batting 0.835 OPS (last 14d, +0.095 vs avg)
  • 3.Jonathan Aranda #1Batting 0.783 OPS (last 14d, +0.043 vs avg)
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Drew Rasmussen (Tampa Bay Rays)
  • Elite ERA (2.75) — strong run prevention
  • Above-average K rate (9.4 K/9)
  • Sharp control (1.6 BB/9)
  • FIP (2.99) confirms elite results
Hunter Brown (Houston Astros)
  • Above-average K rate (9.7 K/9)
  • Control concerns (4.9 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Chicago White Sox @ Cleveland Guardians
7:10 PM ET · Progressive Field
Cleveland Guardians has the edge
Slight Cleveland Guardians AdvantageMixed Medium Confidence
Chicago White Sox starter Sean Burke (3.08 ERA) — Cleveland Guardians starter Parker Messick (2.57 ERA) — Overall: Slight Cleveland Guardians Advantage. Edge source: Mixed.
Log in to track picks
Chicago White Sox
Cleveland Guardians
Overall edge indicator — left = Chicago White Sox · right = Cleveland Guardians · 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.

Chicago White Sox · RHP · 19 GS
Average
3.08ERA
1.12WHIP
10.10K/9
2.70BB/9
1.00HR/9
128.7IP
3.42FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.20 · WHIP 1.041 · 16.3 IP
Cleveland Guardians · LHP · 23 GS
Above Average
2.57ERA
1.04WHIP
9.00K/9
2.50BB/9
0.90HR/9
136.7IP
3.25FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.82 · WHIP 0.892 · 24.7 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Chicago White Sox Hitters vs Pitch Families (opp. starter: Parker Messick )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Miguel Vargas 0.356 355pa 0.324 116pa 0.385 42pa 0.300 41pa 0.000 3pa Tiny Sample
2 Randal Grichuk 0.311 110pa 0.379 46pa 0.316 37pa 0.185 11pa Tiny Sample 0.220 4pa Tiny Sample
2 Kyle Teel 0.239 42pa 0.303 20pa Tiny Sample 0.293 3pa Tiny Sample 0.354 10pa Tiny Sample
3 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
4 Colson Montgomery 0.324 317pa 0.243 101pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
5 Junior Perez 0.185 29pa 0.277 13pa Tiny Sample 0.290 7pa Tiny Sample 0.680 4pa Tiny Sample
6 Braden Montgomery 0.372 110pa 0.383 26pa 0.224 43pa 0.334 19pa Tiny Sample 0.165 16pa Tiny Sample
7 Luisangel Acuña 0.303 129pa 0.269 58pa 0.144 33pa 0.316 12pa Tiny Sample
7 Sam Antonacci 0.376 254pa 0.264 68pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
8 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa 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
Cleveland Guardians Hitters vs Pitch Families (opp. starter: Sean Burke )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Travis Bazzana 0.359 233pa 0.253 89pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
2 Chase DeLauter 0.405 255pa 0.407 94pa 0.199 52pa 0.231 37pa 0.277 26pa
3 Rhys Hoskins 0.341 212pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
3 Kyle Manzardo 0.355 219pa 0.270 89pa 0.130 46pa 0.324 27pa 0.146 20pa Tiny Sample
4 Kahlil Watson 0.296 60pa 0.258 28pa 0.000 5pa Tiny Sample 0.293 3pa Tiny Sample
5 Brayan Rocchio 0.355 273pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
6 Gabriel Arias 0.294 89pa 0.310 47pa 0.238 14pa Tiny Sample 0.519 16pa Tiny Sample 0.126 7pa Tiny Sample
6 Cooper Ingle 0.211 14pa Tiny Sample 0.077 9pa Tiny Sample 0.000 4pa Tiny Sample
7 David Fry 0.348 126pa 0.195 33pa 0.191 22pa Tiny Sample 0.184 16pa Tiny Sample 0.230 3pa Tiny Sample
7 Daniel Schneemann 0.305 158pa 0.237 73pa 0.181 34pa 0.280 23pa Tiny Sample 0.259 15pa Tiny Sample
8 Austin Hedges 0.361 132pa 0.188 43pa 0.278 15pa Tiny Sample 0.157 10pa Tiny Sample
9 Steven Kwan 0.350 315pa 0.228 82pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Chicago White Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Chase Meidroth #3 Strong recent formBatting 0.921 OPS (last 14d, +0.181 vs avg); strong vs Fastball
  • 2.Randal Grichuk #2 Limited recent PA — not over-weightedBatting 0.860 OPS (last 14d, +0.120 vs avg)
  • 3.Luisangel Acuña #7 Limited recent PA — not over-weightedBatting 0.546 OPS (last 14d); strong vs Fastball
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Manzardo #3Batting 1.200 OPS (last 14d, +0.460 vs avg); strong vs Fastball
  • 2.Rhys Hoskins #3 Limited recent PA — not over-weightedBatting 1.177 OPS (last 14d, +0.437 vs avg); strong vs Fastball
  • 3.Steven Kwan #9 Strong recent formBatting 0.901 OPS (last 14d, +0.161 vs avg); strong vs Fastball
Pitcher Notes

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

Sean Burke (Chicago White Sox)
  • Elite strikeout rate (10.1 K/9)
  • Above-average K rate (10.1 K/9)
Parker Messick (Cleveland Guardians)
  • Elite ERA (2.57) — strong run prevention
  • Above-average K rate (9.0 K/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 18 of 23 hitters
Baltimore Orioles @ Cincinnati Reds
7:10 PM ET · Great American Ball Park
Baltimore Orioles has the edge
Slight Baltimore Orioles AdvantagePitcher-Based Medium Confidence
Baltimore Orioles starter Brandon Young (3.43 ERA) — Cincinnati Reds starter Hunter Greene (6.83 ERA) — Overall: Slight Baltimore Orioles Advantage. Edge source: Pitcher-Based.
Log in to track picks
Baltimore Orioles
Cincinnati Reds
Overall edge indicator — left = Baltimore Orioles · 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.

Baltimore Orioles · RHP · 19 GS
Average
3.43ERA
1.31WHIP
7.40K/9
3.20BB/9
1.00HR/9
107.7IP
4.03FIP
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.41 · WHIP 1.286 · 16.3 IP
Cincinnati Reds · RHP · 5 GS
Building Sample
6.83ERA
1.37WHIP
10.70K/9
2.90BB/9
1.30HR/9
27.7IP
3.62FIP
⚠ 27.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 7.94 · WHIP 1.676 · 11.3 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Hunter Greene )
📖 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.317 277pa 0.263 131pa 0.312 70pa 0.323 42pa 0.243 30pa
2 Adley Rutschman 0.390 170pa 0.334 50pa 0.219 61pa 0.245 25pa 0.242 8pa Tiny Sample
3 Taylor Ward 0.382 349pa 0.220 123pa 0.280 39pa 0.237 33pa 0.272 10pa Tiny Sample
4 Pete Alonso 0.382 312pa 0.350 132pa 0.315 48pa 0.213 51pa 0.246 8pa Tiny Sample
5 Samuel Basallo 0.367 163pa 0.339 74pa 0.340 50pa 0.208 36pa 0.399 19pa Tiny Sample
6 Colton Cowser 0.400 153pa 0.244 65pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
7 Leody Taveras 0.315 213pa 0.258 72pa 0.227 61pa 0.167 30pa 0.293 16pa Tiny Sample
8 Jackson Holliday 0.368 116pa 0.293 40pa 0.154 24pa Tiny Sample 0.248 22pa Tiny Sample 0.481 13pa Tiny Sample
9 Blaze Alexander 0.326 160pa 0.378 69pa 0.285 24pa Tiny Sample 0.297 22pa 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: Brandon Young )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Elly De La Cruz 0.381 264pa 0.347 75pa 0.412 72pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.404 299pa 0.287 151pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 206pa 0.390 76pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Eugenio Suárez 0.322 206pa 0.243 89pa 0.218 25pa 0.299 29pa 0.334 9pa Tiny Sample
5 Nathaniel Lowe 0.355 222pa 0.377 37pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
6 Spencer Steer 0.350 264pa 0.266 83pa 0.251 48pa 0.251 26pa 0.553 9pa Tiny Sample
7 Jose Trevino 0.433 72pa 0.180 35pa 0.098 10pa Tiny Sample 0.088 11pa Tiny Sample
8 TJ Friedl 0.290 179pa 0.282 34pa 0.065 35pa 0.242 21pa Tiny Sample 0.307 9pa Tiny Sample
9 Matt McLain 0.341 218pa 0.346 107pa 0.259 32pa 0.311 29pa 0.138 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

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.910 OPS (last 14d, +0.170 vs avg); strong vs Fastball
  • 3.Elly De La Cruz #1Batting 0.859 OPS (last 14d, +0.119 vs avg)
Pitcher Notes

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

Brandon Young (Baltimore Orioles)
  • No significant outliers in available metrics
Hunter Greene (Cincinnati Reds)
  • High ERA (6.83) — run-prevention risk
  • Elite strikeout rate (10.7 K/9)
  • Above-average K rate (10.7 K/9)
  • ERA above FIP (3.62) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 14 of 18 hitters
Pitcher quality scores use ERA, WHIP, K/9, BB/9, and HR/9 relative to 2026 MLB averages. Lineup scores use recent OPS (last 14 days) weighted by batting order. Confidence reflects available data — not a betting recommendation.