⚾ Daily Matchup Lab

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

Thu, Aug 6, 2026

Matchups

11 games
San Diego Padres @ Arizona Diamondbacks
9:40 PM ET · Chase Field
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
San Diego Padres starter Walker Buehler (5.07 ERA) — Arizona Diamondbacks starter Kohl Drake (5.40 ERA) — Matchup appears evenly balanced.
Log in to track picks
San Diego Padres
Arizona Diamondbacks
Overall edge indicator — left = San Diego Padres · right = Arizona Diamondbacks · 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 · RHP · 23 GS
Below Average
5.07ERA
1.46WHIP
7.90K/9
3.70BB/9
1.20HR/9
108.3IP
4.43FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.72 · WHIP 1.552 · 19.3 IP
Arizona Diamondbacks · LHP · 4 GS
Small Sample
5.40ERA
1.56WHIP
7.00K/9
3.20BB/9
1.60HR/9
16.7IP
5.55FIP
⚠ Just 16.7 IP — the stats are real, but partially discounted until there's more evidence.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.40 · WHIP 1.560 · 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.
San Diego Padres Hitters vs Pitch Families (opp. starter: Kohl Drake )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Fernando Tatis Jr. 0.347 309pa 0.377 127pa 0.263 48pa 0.307 25pa 0.000 13pa Tiny Sample
2 Luis Rengifo 0.303 185pa 0.320 57pa 0.234 49pa 0.217 31pa 0.057 12pa Tiny Sample
2 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa Tiny Sample
3 Manny Machado 0.366 282pa 0.249 119pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
4 Ty France 0.335 202pa 0.385 82pa 0.494 43pa 0.346 24pa Tiny Sample 0.264 10pa Tiny Sample
5 Jackson Merrill 0.333 274pa 0.296 94pa 0.252 74pa 0.261 49pa 0.111 30pa
6 Xander Bogaerts 0.344 286pa 0.243 99pa 0.198 39pa 0.155 36pa 0.149 13pa Tiny Sample
7 Gavin Sheets 0.370 217pa 0.309 74pa 0.234 66pa 0.290 36pa 0.185 19pa Tiny Sample
8 Freddy Fermin 0.289 140pa 0.281 52pa 0.319 16pa Tiny Sample 0.300 12pa Tiny Sample 0.352 5pa Tiny Sample
9 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa 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: Walker Buehler )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Geraldo Perdomo 0.361 304pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
2 Corbin Carroll 0.357 268pa 0.365 110pa 0.309 62pa 0.293 40pa 0.186 31pa
3 Gabriel Moreno 0.424 225pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
4 Ketel Marte 0.348 253pa 0.271 86pa 0.208 85pa 0.374 48pa 0.260 31pa
5 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
6 Nolan Arenado 0.417 235pa 0.219 125pa 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
8 Tim Tawa 0.335 134pa 0.260 52pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.379 10pa Tiny Sample
9 Ryan Waldschmidt 0.331 112pa 0.379 65pa 0.293 21pa Tiny Sample 0.125 10pa Tiny Sample 0.000 6pa Tiny Sample
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.975 OPS (last 14d, +0.235 vs avg); strong vs Slider/Sweeper
  • 2.Jackson Merrill #5Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 3.Freddy Fermin #8Batting 0.900 OPS (last 14d, +0.160 vs avg); strong vs Fastball
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ryan Waldschmidt #9Batting 0.986 OPS (last 14d, +0.246 vs avg)
  • 2.Geraldo Perdomo #1Batting 0.843 OPS (last 14d, +0.103 vs avg); strong vs Fastball
  • 3.Nolan Arenado #6Batting 0.822 OPS (last 14d, +0.082 vs avg); strong vs Fastball
Pitcher Notes

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

Walker Buehler (San Diego Padres)
  • No significant outliers in available metrics
Kohl Drake (Arizona Diamondbacks)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Starter sample is small; pitcher edge is partially discounted.
Los Angeles Angels @ Baltimore Orioles
12:35 PM ET · Oriole Park at Camden Yards
Johnson (away) has struggled — offense could show up
Strong Baltimore Orioles AdvantagePitcher-Based Medium Confidence
Los Angeles Angels starter Ryan Johnson (7.11 ERA) — Baltimore Orioles starter Brandon Young (3.43 ERA) — Overall: Strong Baltimore Orioles Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Angels
Baltimore Orioles
Overall edge indicator — left = Los Angeles Angels · right = Baltimore Orioles · 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.

Los Angeles Angels · RHP · 10 GS
Below Average
7.11ERA
1.60WHIP
6.80K/9
4.40BB/9
2.30HR/9
50.7IP
6.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 10.22 · WHIP 2.108 · 12.3 IP
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
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: 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 Wade Meckler 0.388 121pa 0.206 30pa 0.255 27pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
2 Mike Trout 0.388 314pa 0.296 70pa 0.335 43pa 0.170 28pa 0.219 12pa Tiny Sample
3 Nolan Schanuel 0.331 260pa 0.330 84pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Zach Neto 0.373 275pa 0.293 134pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
5 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
5 Denzer Guzman 0.317 92pa 0.321 51pa 0.383 16pa Tiny Sample 0.099 7pa Tiny Sample 0.000 6pa Tiny Sample
6 Moisés Ballesteros 0.325 124pa 0.316 42pa 0.295 37pa 0.241 23pa Tiny Sample 0.543 11pa Tiny Sample
7 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
8 Josh Lowe 0.312 132pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
9 Oswald Peraza 0.336 180pa 0.263 83pa 0.286 42pa 0.153 33pa 0.316 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Baltimore Orioles Hitters vs Pitch Families (opp. starter: Ryan Johnson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Dylan Beavers 0.289 138pa 0.333 46pa 0.365 27pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
2 Pete Alonso 0.380 310pa 0.334 130pa 0.278 47pa 0.213 51pa 0.246 8pa Tiny Sample
3 Gunnar Henderson 0.318 274pa 0.267 129pa 0.312 70pa 0.323 42pa 0.243 30pa
4 Christian Encarnacion-Strand 0.372 37pa 0.269 17pa Tiny Sample 0.277 14pa Tiny Sample
5 Jackson Holliday 0.356 114pa 0.301 39pa 0.154 24pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
6 Tyler O'Neill 0.357 126pa 0.294 56pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
6 Leody Taveras 0.312 212pa 0.247 70pa 0.235 59pa 0.167 30pa 0.293 16pa Tiny Sample
7 Jeremiah Jackson 0.354 123pa 0.259 80pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
8 Christian Franklin 0.229 20pa Tiny Sample 0.189 14pa Tiny Sample
8 Colton Cowser 0.386 149pa 0.248 64pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
9 Yohel Pozo 0.275 41pa 0.181 21pa Tiny Sample 0.330 8pa Tiny Sample 0.000 5pa Tiny Sample
9 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 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 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #5Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 3.Jose Siri #7 Limited recent PA — not over-weightedBatting 0.787 OPS (last 14d, +0.047 vs avg); strong vs Fastball
Top Baltimore Orioles Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler O'Neill #6 Limited recent PA — not over-weightedBatting 1.471 OPS (last 14d, +0.731 vs avg); strong vs Fastball
  • 2.Coby Mayo #9Batting 0.976 OPS (last 14d, +0.236 vs avg); strong vs Fastball
  • 3.Yohel Pozo #9 Limited recent PA — not over-weightedBatting 0.756 OPS (last 14d, +0.016 vs avg)
Pitcher Notes

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

Ryan Johnson (Los Angeles Angels)
  • High ERA (7.11) — run-prevention risk
  • Elevated HR/9 (2.3) — HR risk
  • Control concerns (4.4 BB/9)
Brandon Young (Baltimore Orioles)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Athletics @ Cincinnati Reds
12:40 PM ET · Great American Ball Park
Cincinnati Reds has the edge
Slight Cincinnati Reds AdvantagePitcher-Based Medium Confidence
Athletics starter Mason Barnett (5.56 ERA) — Cincinnati Reds starter Andrew Abbott (3.92 ERA) — Overall: Slight Cincinnati Reds Advantage. Edge source: Pitcher-Based.
Log in to track picks
Athletics
Cincinnati Reds
Overall edge indicator — left = Athletics · right = Cincinnati Reds · home pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Athletics · RHP · 2 GS
Building Sample
5.56ERA
1.38WHIP
9.50K/9
4.50BB/9
2.10HR/9
34.0IP
5.77FIP
⚠ 34.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 7.11 · WHIP 1.421 · 12.7 IP
Cincinnati Reds · LHP · 24 GS
Average
3.92ERA
1.39WHIP
6.90K/9
4.30BB/9
1.20HR/9
128.7IP
4.75FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.04 · WHIP 1.268 · 23.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: Andrew Abbott )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Henry Bolte 0.352 185pa 0.266 68pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
2 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
3 Jonah Heim 0.308 159pa 0.208 50pa 0.333 45pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
4 Tyler Soderstrom 0.376 294pa 0.338 81pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
5 Max Muncy 0.454 122pa 0.188 63pa 0.195 28pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
6 Lawrence Butler 0.275 204pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
7 Brian Serven 0.355 30pa 0.077 9pa Tiny Sample 0.176 5pa Tiny Sample 0.000 6pa Tiny Sample
8 Alika Williams 0.386 88pa 0.042 38pa 0.297 22pa Tiny Sample 0.452 9pa Tiny Sample 0.637 5pa Tiny Sample
9 Jonathan Ornelas 0.390 17pa Tiny Sample 0.249 5pa Tiny Sample 0.176 5pa 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: Mason Barnett )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Elly De La Cruz 0.382 263pa 0.351 74pa 0.424 70pa 0.222 52pa 0.244 18pa Tiny Sample
2 Sal Stewart 0.407 297pa 0.285 149pa 0.342 42pa 0.237 43pa 0.403 15pa Tiny Sample
3 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
4 Tyler Stephenson 0.389 201pa 0.285 93pa 0.140 35pa 0.254 18pa Tiny Sample 0.000 12pa Tiny Sample
5 Eugenio Suárez 0.322 204pa 0.243 89pa 0.227 24pa Tiny Sample 0.299 29pa 0.334 9pa Tiny Sample
5 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa Tiny Sample
6 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
7 Héctor Rodríguez 0.387 10pa Tiny Sample 0.147 6pa Tiny Sample 0.000 3pa Tiny Sample 0.000 3pa Tiny Sample
8 Noelvi Marte 0.278 129pa 0.226 68pa 0.416 21pa Tiny Sample 0.378 16pa Tiny Sample 0.249 5pa Tiny Sample
9 Matt McLain 0.340 216pa 0.346 107pa 0.267 31pa 0.311 29pa 0.138 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Athletics Advantages

Hottest bats in the lineup over the last two weeks.

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

Hottest bats in the lineup over the last two weeks.

  • 1.Sal Stewart #2 Strong recent formBatting 0.950 OPS (last 14d, +0.210 vs avg); strong vs Fastball
  • 2.Elly De La Cruz #1 Strong recent formBatting 0.937 OPS (last 14d, +0.197 vs avg)
  • 3.Tyler Stephenson #4Batting 1.036 OPS (last 14d, +0.296 vs avg); strong vs Fastball
Pitcher Notes

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

Mason Barnett (Athletics)
  • High ERA (5.56) — run-prevention risk
  • Above-average K rate (9.5 K/9)
  • Elevated HR/9 (2.1) — HR risk
  • Control concerns (4.5 BB/9)
Andrew Abbott (Cincinnati Reds)
  • Control concerns (4.3 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
New York Mets @ Cleveland Guardians
1:10 PM ET · Progressive Field
Evenly matched tonight
BalancedBalanced Medium Confidence
New York Mets starter Nolan McLean (3.51 ERA) — Cleveland Guardians starter Foster Griffin (3.31 ERA) — Matchup appears evenly balanced.
Log in to track picks
New York Mets
Cleveland Guardians
Overall edge indicator — left = New York Mets · right = Cleveland Guardians · 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.

New York Mets · RHP · 23 GS
Average
3.51ERA
1.16WHIP
10.70K/9
3.30BB/9
1.00HR/9
130.7IP
3.56FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 4.67 · WHIP 1.615 · 17.3 IP
Cleveland Guardians · LHP · 23 GS
Average
3.31ERA
1.11WHIP
8.20K/9
2.20BB/9
1.40HR/9
133.3IP
4.27FIP
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.88 · WHIP 1.688 · 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: Foster Griffin )
📖 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.299 163pa 0.329 44pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
2 Bo Bichette 0.307 279pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
2 Brett Baty 0.341 229pa 0.156 80pa 0.287 48pa 0.293 26pa 0.125 24pa Tiny Sample
3 Luis Robert Jr. 0.265 110pa 0.346 42pa 0.157 10pa Tiny Sample 0.282 10pa Tiny Sample 0.000 3pa Tiny Sample
4 Carson Benge 0.374 283pa 0.267 90pa 0.266 54pa 0.312 47pa 0.237 25pa
5 Francisco Alvarez 0.356 175pa 0.303 89pa 0.388 32pa 0.324 19pa Tiny Sample 0.254 8pa Tiny Sample
6 Marcus Semien 0.339 240pa 0.134 123pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa Tiny Sample
7 Eric Wagaman 0.370 46pa 0.257 15pa Tiny Sample 0.049 14pa Tiny Sample 0.000 4pa Tiny Sample
7 Jared Young 0.332 137pa 0.223 43pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
8 Luis Torrens 0.323 127pa 0.194 59pa 0.231 21pa Tiny Sample 0.358 20pa Tiny Sample 0.110 8pa Tiny Sample
9 Cristian Pache 0.377 21pa Tiny Sample 0.247 11pa Tiny Sample
9 A.J. Ewing 0.381 187pa 0.291 69pa 0.240 42pa 0.191 24pa Tiny Sample 0.215 14pa 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: Nolan McLean )
📖 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.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
1 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
2 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
3 José Ramírez 0.333 197pa 0.276 80pa 0.279 72pa 0.400 30pa 0.322 24pa Tiny Sample
3 Rhys Hoskins 0.345 210pa 0.318 76pa 0.207 33pa 0.311 21pa Tiny Sample 0.352 8pa Tiny Sample
4 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
5 Angel Martínez 0.339 167pa 0.382 54pa 0.225 58pa 0.524 27pa 0.137 22pa Tiny Sample
6 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
7 Petey Halpin 0.299 83pa 0.172 33pa 0.098 19pa Tiny Sample 0.560 9pa Tiny Sample 0.508 4pa Tiny Sample
8 Patrick Bailey 0.266 151pa 0.288 50pa 0.141 38pa 0.277 25pa 0.000 10pa Tiny Sample
9 Angel Genao 0.499 16pa Tiny Sample 0.632 6pa Tiny Sample 0.172 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top New York Mets Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Carson Benge #4 Strong recent formBatting 1.041 OPS (last 14d, +0.301 vs avg); strong vs Fastball
  • 2.Francisco Lindor #1 Strong recent formBatting 0.953 OPS (last 14d, +0.213 vs avg)
  • 3.Luis Torrens #8Batting 1.067 OPS (last 14d, +0.327 vs avg); strong vs Fastball
Top Cleveland Guardians Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Nathaniel Lowe #4 Strong recent formBatting 0.968 OPS (last 14d, +0.228 vs avg)
  • 2.Rhys Hoskins #3 Limited recent PA — not over-weightedBatting 0.857 OPS (last 14d, +0.117 vs avg); strong vs Fastball
  • 3.Angel Genao #9 Limited recent PA — not over-weightedBatting 0.770 OPS (last 14d, +0.030 vs avg)
Pitcher Notes

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

Nolan McLean (New York Mets)
  • Elite strikeout rate (10.7 K/9)
  • Above-average K rate (10.7 K/9)
Foster Griffin (Cleveland Guardians)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Pittsburgh Pirates @ Milwaukee Brewers
2:10 PM ET · American Family Field
Evenly matched tonight
BalancedBalanced Medium Confidence
Pittsburgh Pirates starter Braxton Ashcraft (4.08 ERA) — Milwaukee Brewers starter Dustin May (4.30 ERA) — Matchup appears evenly balanced.
Log in to track picks
Pittsburgh Pirates
Milwaukee Brewers
Overall edge indicator — left = Pittsburgh Pirates · 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.

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 7.58 · WHIP 1.421 · 19.0 IP
Milwaukee Brewers · RHP · 22 GS
Average
4.30ERA
1.27WHIP
8.70K/9
3.00BB/9
0.60HR/9
115.0IP
3.32FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.59 · WHIP 1.000 · 17.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Pittsburgh Pirates Hitters vs Pitch Families (opp. starter: Dustin May )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake Mangum 0.330 200pa 0.333 75pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 247pa 0.240 132pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.396 276pa 0.312 114pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
4 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
5 Spencer Horwitz 0.350 208pa 0.251 71pa 0.319 30pa 0.338 30pa 0.629 11pa Tiny Sample
6 Nick Gonzales 0.343 297pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
7 Ronny Simon 0.411 9pa Tiny Sample 0.293 3pa Tiny Sample 0.000 3pa Tiny Sample
8 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
8 Jacob Gonzalez 0.280 84pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
9 Henry Davis 0.310 166pa 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
Milwaukee Brewers 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 Brice Turang 0.395 277pa 0.306 101pa 0.299 56pa 0.371 47pa 0.212 29pa
2 Jackson Chourio 0.365 221pa 0.246 99pa 0.334 34pa 0.520 23pa Tiny Sample 0.126 7pa Tiny Sample
3 Garrett Mitchell 0.336 246pa 0.321 92pa 0.254 45pa 0.333 39pa 0.053 13pa Tiny Sample
4 Andrew Vaughn 0.471 149pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
5 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
6 Luis Lara 0.352 55pa 0.235 23pa Tiny Sample 0.364 11pa Tiny Sample 0.080 9pa Tiny Sample 0.395 4pa Tiny Sample
7 Gary Sánchez 0.402 126pa 0.284 46pa 0.319 31pa 0.413 16pa Tiny Sample 0.000 6pa Tiny Sample
8 David Hamilton 0.371 196pa 0.229 57pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa Tiny Sample
9 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa 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.901 OPS (last 14d, +0.161 vs avg)
  • 2.Endy Rodríguez #4Batting 0.781 OPS (last 14d, +0.041 vs avg); strong vs Fastball
  • 3.Jake Mangum #1Batting 0.710 OPS (last 14d)
Top Milwaukee Brewers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jackson Chourio #2Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
  • 2.Gary Sánchez #7 Hot, but small sampleBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
  • 3.Andrew Vaughn #4Batting 0.784 OPS (last 14d, +0.044 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)
Dustin May (Milwaukee Brewers)
  • Excellent HR suppression (0.6 HR/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Chicago Cubs
2:20 PM ET · Wrigley Field
Toronto Blue Jays has the edge
Slight Toronto Blue Jays AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter Dylan Cease (2.28 ERA) — Chicago Cubs starter David Peterson (5.35 ERA) — Overall: Slight Toronto Blue Jays Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
Chicago Cubs
Overall edge indicator — left = Toronto Blue Jays · right = Chicago Cubs · away pitching edge · home lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Toronto Blue Jays · RHP · 21 GS
Above Average
2.28ERA
1.04WHIP
13.10K/9
3.70BB/9
0.50HR/9
126.3IP
2.26FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.29 · WHIP 0.750 · 28.0 IP
Chicago Cubs · LHP · 15 GS
Below Average
5.35ERA
1.50WHIP
7.50K/9
3.70BB/9
0.90HR/9
106.0IP
4.14FIP
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.52 · WHIP 1.014 · 23.7 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Toronto Blue Jays Hitters vs Pitch Families (opp. starter: David Peterson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Myles Straw 0.281 165pa 0.110 49pa 0.205 16pa Tiny Sample 0.567 11pa Tiny Sample 0.000 3pa Tiny Sample
2 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
3 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa Tiny Sample
3 Alejandro Kirk 0.349 102pa 0.284 53pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa Tiny Sample
4 George Springer 0.340 231pa 0.294 123pa 0.274 40pa 0.505 14pa Tiny Sample 0.204 12pa Tiny Sample
5 Nathan Lukes 0.300 201pa 0.361 49pa 0.361 35pa 0.377 30pa 0.390 19pa Tiny Sample
6 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
7 Luis Urías 0.313 32pa 0.401 16pa Tiny Sample 0.370 10pa Tiny Sample 0.000 5pa Tiny Sample
7 Josh Smith 0.323 122pa 0.388 36pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
8 Jesús Sánchez 0.378 152pa 0.240 52pa 0.290 35pa 0.316 42pa 0.291 17pa Tiny Sample
8 Davis Schneider 0.277 104pa 0.137 38pa 0.420 18pa Tiny Sample 0.088 10pa Tiny Sample 0.352 5pa Tiny Sample
9 Andrés Giménez 0.325 209pa 0.217 86pa 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
Chicago Cubs Hitters vs Pitch Families (opp. starter: Dylan Cease )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Pete Crow-Armstrong 0.402 276pa 0.405 115pa 0.316 63pa 0.269 52pa 0.593 30pa
2 Seiya Suzuki 0.398 242pa 0.305 125pa 0.331 29pa 0.286 36pa 0.352 5pa Tiny Sample
3 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
4 Alex Bregman 0.352 322pa 0.321 130pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
5 Tyrone Taylor 0.355 119pa 0.290 44pa 0.406 23pa Tiny Sample 0.145 14pa Tiny Sample
5 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
6 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
7 Michael Conforto 0.428 132pa 0.383 35pa 0.157 44pa 0.184 16pa Tiny Sample 0.113 11pa Tiny Sample
8 Dansby Swanson 0.369 265pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
9 Pedro Ramírez 0.347 80pa 0.299 24pa Tiny Sample 0.455 24pa Tiny Sample 0.110 8pa Tiny Sample 0.404 9pa Tiny Sample
9 Miguel Amaya 0.391 115pa 0.272 65pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
9 Carson Kelly 0.367 204pa 0.330 96pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Toronto Blue Jays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis Urías #7Batting 1.025 OPS (last 14d, +0.285 vs avg)
  • 2.Myles Straw #1Batting 0.817 OPS (last 14d, +0.077 vs avg); strong vs Fastball
  • 3.Jesús Sánchez #8 Limited recent PA — not over-weightedBatting 0.853 OPS (last 14d, +0.113 vs avg); strong vs Fastball
Top Chicago Cubs Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Dylan Cease (Toronto Blue Jays)
  • Elite ERA (2.28) — strong run prevention
  • Elite strikeout rate (13.1 K/9)
  • Above-average K rate (13.1 K/9)
  • Excellent HR suppression (0.5 HR/9)
  • FIP (2.26) confirms elite results
David Peterson (Chicago Cubs)
  • ERA above FIP (4.14) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Detroit Tigers @ Seattle Mariners
4:10 PM ET · T-Mobile Park
Seattle Mariners has the edge
Slight Seattle Mariners AdvantagePitcher-Based Medium Confidence
Detroit Tigers starter Framber Valdez (4.17 ERA) — Seattle Mariners starter Bryce Miller (3.08 ERA) — Overall: Slight Seattle Mariners Advantage. Edge source: Pitcher-Based.
Log in to track picks
Detroit Tigers
Seattle Mariners
Overall edge indicator — left = Detroit Tigers · right = Seattle Mariners · 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 · LHP · 23 GS
Average
4.17ERA
1.37WHIP
7.30K/9
3.20BB/9
0.90HR/9
127.3IP
4.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.58 · WHIP 1.627 · 19.7 IP
Seattle Mariners · RHP · 13 GS
Average
3.08ERA
0.95WHIP
9.00K/9
1.70BB/9
1.50HR/9
79.0IP
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 6.32 · WHIP 1.213 · 15.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.
Detroit Tigers Hitters vs Pitch Families (opp. starter: Bryce Miller )
📖 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 Ben Malgeri 0.370 35pa 0.539 9pa Tiny Sample 0.000 9pa Tiny Sample 0.523 3pa Tiny Sample
1 Kevin McGonigle 0.427 342pa 0.218 89pa 0.256 80pa 0.344 32pa 0.324 19pa Tiny Sample
2 Gleyber Torres 0.367 184pa 0.306 61pa 0.231 18pa Tiny Sample 0.272 16pa Tiny Sample 0.563 5pa Tiny Sample
2 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa Tiny Sample
3 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa Tiny Sample
4 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
4 Riley Greene 0.375 301pa 0.391 93pa 0.244 78pa 0.319 29pa 0.256 33pa
5 Colt Keith 0.321 211pa 0.312 52pa 0.328 66pa 0.477 24pa Tiny Sample 0.168 22pa Tiny Sample
6 Spencer Torkelson 0.352 295pa 0.327 117pa 0.238 49pa 0.167 28pa 0.068 13pa Tiny Sample
7 Max Clark 0.289 34pa 0.717 8pa Tiny Sample 0.000 4pa Tiny Sample
8 Javier Báez 0.368 66pa 0.203 50pa 0.216 18pa Tiny Sample 0.147 12pa Tiny Sample 0.709 3pa Tiny Sample
9 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa 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: Framber Valdez )
📖 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 345pa 0.220 123pa 0.287 38pa 0.237 33pa 0.272 10pa Tiny Sample
2 Randy Arozarena 0.381 268pa 0.344 125pa 0.359 54pa 0.349 36pa 0.100 16pa Tiny Sample
3 Dominic Canzone 0.395 183pa 0.294 62pa 0.188 63pa 0.459 30pa 0.315 21pa Tiny Sample
4 Julio Rodríguez 0.332 271pa 0.294 118pa 0.463 45pa 0.273 30pa 0.165 16pa Tiny Sample
5 Cole Young 0.345 324pa 0.342 101pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
6 Weston Wilson 0.346 70pa 0.218 26pa 0.099 25pa 0.500 8pa Tiny Sample
7 Jhonny Pereda 0.323 53pa 0.169 24pa Tiny Sample 0.147 6pa Tiny Sample 0.416 7pa Tiny Sample
8 Leo Rivas 0.259 119pa 0.164 21pa Tiny Sample 0.239 16pa Tiny Sample 0.207 12pa Tiny Sample 0.144 5pa Tiny Sample
9 Colt Emerson 0.308 147pa 0.222 53pa 0.279 29pa 0.198 25pa 0.264 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.Kevin McGonigle #1 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg); strong vs Fastball
  • 2.Colt Keith #5Batting 1.190 OPS (last 14d, +0.450 vs avg)
  • 3.Ben Malgeri #1 Limited recent PA — not over-weightedBatting 1.393 OPS (last 14d, +0.653 vs avg)
Top Seattle Mariners Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Julio Rodríguez #4 Strong recent formBatting 0.920 OPS (last 14d, +0.180 vs avg)
  • 2.Cole Young #5 Strong recent formBatting 0.893 OPS (last 14d, +0.153 vs avg); strong vs Slider/Sweeper
  • 3.Randy Arozarena #2Batting 0.816 OPS (last 14d, +0.076 vs avg); strong vs Fastball
Pitcher Notes

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

Framber Valdez (Detroit Tigers)
  • No significant outliers in available metrics
Bryce Miller (Seattle Mariners)
  • Above-average K rate (9.0 K/9)
  • Sharp control (1.7 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Washington Nationals @ Philadelphia Phillies
6:05 PM ET · Citizens Bank Park
Mikolas (away) has struggled — offense could show up
Strong Philadelphia Phillies AdvantagePitcher-Based Medium Confidence
Washington Nationals starter Miles Mikolas (5.89 ERA) — Philadelphia Phillies starter Cristopher Sánchez (2.65 ERA) — Overall: Strong Philadelphia Phillies Advantage. Edge source: Pitcher-Based.
Log in to track picks
Washington Nationals
Philadelphia Phillies
Overall edge indicator — left = Washington Nationals · 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.

Washington Nationals · RHP · 11 GS
Below Average
5.89ERA
1.41WHIP
4.50K/9
1.80BB/9
2.10HR/9
113.0IP
5.79FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.71 · WHIP 1.821 · 18.7 IP
Philadelphia Phillies · LHP · 24 GS
Above Average
2.65ERA
1.22WHIP
10.50K/9
2.10BB/9
0.80HR/9
149.7IP
2.76FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.82 · WHIP 1.388 · 22.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.
Washington Nationals Hitters vs Pitch Families (opp. starter: Cristopher Sánchez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Dylan Crews 0.298 189pa 0.239 63pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
2 Andrés Chaparro 0.391 80pa 0.229 30pa 0.282 27pa 0.285 10pa Tiny Sample
2 Abimelec Ortiz 0.308 24pa Tiny Sample 0.069 10pa Tiny Sample 0.230 3pa Tiny Sample
3 Brady House 0.296 137pa 0.410 73pa 0.175 19pa Tiny Sample 0.214 17pa Tiny Sample 0.320 5pa Tiny Sample
4 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
5 Harry Ford 0.396 36pa 0.518 9pa Tiny Sample 0.587 3pa Tiny Sample 0.000 5pa Tiny Sample
6 Andrew Pinckney 0.406 5pa Tiny Sample
6 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
7 José Tena 0.396 137pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
7 Jacob Young 0.349 213pa 0.189 90pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
8 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
9 Keibert Ruiz 0.360 159pa 0.218 62pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa 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: Miles Mikolas )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Kyle Schwarber 0.446 254pa 0.260 135pa 0.379 50pa 0.280 54pa 0.390 20pa Tiny Sample
2 Trea Turner 0.324 304pa 0.240 138pa 0.236 47pa 0.344 49pa 0.243 16pa Tiny Sample
3 Bryce Harper 0.414 243pa 0.380 117pa 0.310 56pa 0.309 59pa 0.186 35pa
3 Bryan De La Cruz 0.397 42pa 0.258 13pa Tiny Sample 0.629 7pa Tiny Sample 0.364 8pa Tiny Sample
4 Luis Arraez 0.350 334pa 0.318 76pa 0.214 50pa 0.452 30pa 0.291 13pa Tiny Sample
5 Alec Bohm 0.311 320pa 0.182 112pa 0.475 32pa 0.196 22pa Tiny Sample 0.321 16pa Tiny Sample
6 Brandon Marsh 0.357 257pa 0.242 112pa 0.203 48pa 0.404 43pa 0.183 26pa
7 J.T. Realmuto 0.306 230pa 0.297 65pa 0.168 25pa 0.299 20pa Tiny Sample 0.221 12pa Tiny Sample
8 Bryson Stott 0.358 256pa 0.368 82pa 0.330 57pa 0.228 53pa 0.133 26pa
9 Justin Crawford 0.306 216pa 0.303 67pa 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
Top Washington Nationals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Jacob Young #7Batting 1.083 OPS (last 14d, +0.343 vs avg); strong vs Fastball
  • 2.Daylen Lile #6Batting 0.856 OPS (last 14d, +0.116 vs avg)
  • 3.Andrés Chaparro #2Batting 0.883 OPS (last 14d, +0.143 vs avg); strong vs Fastball
Top Philadelphia Phillies Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Miles Mikolas (Washington Nationals)
  • High ERA (5.89) — run-prevention risk
  • Elevated HR/9 (2.1) — HR risk
  • Sharp control (1.8 BB/9)
Cristopher Sánchez (Philadelphia Phillies)
  • Elite ERA (2.65) — strong run prevention
  • Elite strikeout rate (10.5 K/9)
  • Above-average K rate (10.5 K/9)
  • FIP (2.76) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Chicago White Sox @ Boston Red Sox
7:10 PM ET · Fenway Park
Boston Red Sox has the edge
Slight Boston Red Sox AdvantagePitcher-Based Medium Confidence
Chicago White Sox starter Luis Castillo (5.30 ERA) — Boston Red Sox starter Ranger Suarez (3.32 ERA) — Overall: Slight Boston Red Sox Advantage. Edge source: Pitcher-Based.
Log in to track picks
Chicago White Sox
Boston Red Sox
Overall edge indicator — left = Chicago White Sox · 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.

Chicago White Sox · RHP · 18 GS
Below Average
5.30ERA
1.41WHIP
7.90K/9
2.90BB/9
1.50HR/9
103.7IP
4.63FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 7.31 · WHIP 1.625 · 16.0 IP
Boston Red Sox · LHP · 20 GS
Average
3.32ERA
1.17WHIP
9.40K/9
2.60BB/9
0.50HR/9
103.0IP
2.77FIP
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.63 · WHIP 1.286 · 11.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: Ranger Suarez )
📖 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 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
2 Munetaka Murakami 0.420 195pa 0.246 98pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.355 352pa 0.324 116pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Andrew Benintendi 0.346 193pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
4 Randal Grichuk 0.311 110pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
5 Colson Montgomery 0.321 314pa 0.238 100pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
6 Drew Romo 0.311 89pa 0.170 24pa Tiny Sample 0.171 37pa 0.083 17pa Tiny Sample 0.080 11pa Tiny Sample
6 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa Tiny Sample
7 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
7 Brenton Doyle 0.333 94pa 0.220 48pa 0.233 25pa 0.355 6pa Tiny Sample 0.000 3pa Tiny Sample
8 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
9 Luisangel Acuña 0.308 127pa 0.274 57pa 0.144 33pa 0.345 11pa Tiny Sample
9 Sam Antonacci 0.372 251pa 0.268 67pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa 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: Luis Castillo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Nick Sogard 0.317 64pa 0.000 17pa Tiny Sample 0.540 15pa Tiny Sample 0.455 7pa Tiny Sample 0.230 6pa Tiny Sample
2 Ceddanne Rafaela 0.311 284pa 0.446 108pa 0.332 56pa 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
4 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.403 18pa Tiny Sample 0.266 8pa Tiny Sample
5 Masataka Yoshida 0.327 177pa 0.398 31pa 0.354 40pa 0.182 30pa 0.381 12pa Tiny Sample
5 Jahmai Jones 0.329 74pa 0.222 27pa 0.177 27pa 0.425 10pa Tiny Sample
6 Andruw Monasterio 0.380 156pa 0.250 85pa 0.292 22pa Tiny Sample 0.428 15pa Tiny Sample 0.413 6pa Tiny Sample
7 Jarren Duran 0.316 247pa 0.192 98pa 0.236 66pa 0.238 52pa 0.170 30pa
8 Anthony Seigler 0.359 91pa 0.306 18pa Tiny Sample 0.178 19pa Tiny Sample 0.113 11pa Tiny Sample 0.304 7pa Tiny Sample
9 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
9 Jake Rogers 0.307 99pa 0.177 31pa 0.157 10pa Tiny Sample 0.324 7pa Tiny Sample 0.000 3pa 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 #1 Strong recent formBatting 0.939 OPS (last 14d, +0.199 vs avg); strong vs Fastball
  • 2.Andrew Benintendi #4Batting 0.938 OPS (last 14d, +0.198 vs avg)
  • 3.Randal Grichuk #4Batting 0.926 OPS (last 14d, +0.186 vs avg)
Top Boston Red Sox Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Ceddanne Rafaela #2 Strong recent formBatting 1.127 OPS (last 14d, +0.387 vs avg); strong vs Slider/Sweeper
  • 2.Wilyer Abreu #3 Strong recent formBatting 1.047 OPS (last 14d, +0.307 vs avg)
  • 3.Caleb Durbin #4 Strong recent formBatting 0.986 OPS (last 14d, +0.246 vs avg); strong vs Fastball
Pitcher Notes

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

Luis Castillo (Chicago White Sox)
  • No significant outliers in available metrics
Ranger Suarez (Boston Red Sox)
  • Above-average K rate (9.4 K/9)
  • Excellent HR suppression (0.5 HR/9)
  • FIP (2.77) confirms elite results
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Miami Marlins @ Atlanta Braves
7:15 PM ET · Truist Park
Atlanta Braves has the edge
Slight Atlanta Braves AdvantagePitcher-Based Medium Confidence
Miami Marlins starter Janson Junk (4.63 ERA) — Atlanta Braves starter Martín Pérez (3.14 ERA) — Overall: Slight Atlanta Braves Advantage. Edge source: Pitcher-Based.
Log in to track picks
Miami Marlins
Atlanta Braves
Overall edge indicator — left = Miami Marlins · right = Atlanta Braves · home pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Miami Marlins · RHP · 16 GS
Average
4.63ERA
1.36WHIP
6.80K/9
2.50BB/9
1.30HR/9
81.7IP
4.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 4.86 · WHIP 1.560 · 16.7 IP
Atlanta Braves · LHP · 18 GS
Average
3.14ERA
1.15WHIP
7.00K/9
3.60BB/9
1.00HR/9
100.3IP
4.28FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.42 · WHIP 0.947 · 19.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Miami Marlins Hitters vs Pitch Families (opp. starter: Martín Pérez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Otto Lopez 0.414 252pa 0.320 140pa 0.209 62pa 0.230 43pa 0.317 20pa Tiny Sample
2 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
3 Agustín Ramírez 0.247 98pa 0.429 31pa 0.308 12pa Tiny Sample 0.600 6pa Tiny Sample 0.266 8pa Tiny Sample
3 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa Tiny Sample
4 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
5 Leo Jiménez 0.305 104pa 0.093 36pa 0.261 28pa 0.235 6pa Tiny Sample 0.709 3pa Tiny Sample
6 Kyle Stowers 0.309 203pa 0.315 83pa 0.341 57pa 0.535 34pa 0.318 24pa Tiny Sample
7 Javier Sanoja 0.313 179pa 0.274 86pa 0.323 36pa 0.264 18pa Tiny Sample 0.613 4pa Tiny Sample
8 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
8 Esteury Ruiz 0.385 99pa 0.353 48pa 0.280 27pa 0.201 7pa Tiny Sample 0.000 4pa Tiny Sample
9 Brian Navarreto 0.221 16pa Tiny Sample 0.096 17pa Tiny Sample 0.249 5pa 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: Janson Junk )
📖 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.400 247pa 0.293 101pa 0.337 55pa 0.281 40pa 0.297 21pa Tiny Sample
2 Ronald Acuña Jr. 0.340 190pa 0.330 57pa 0.333 29pa 0.583 13pa Tiny Sample 0.328 10pa Tiny Sample
3 Matt Olson 0.407 328pa 0.320 115pa 0.397 50pa 0.277 50pa 0.278 12pa Tiny Sample
4 Michael Harris II 0.350 222pa 0.344 134pa 0.363 62pa 0.213 46pa 0.329 18pa Tiny Sample
5 Mauricio Dubón 0.341 287pa 0.290 114pa 0.214 58pa 0.427 24pa Tiny Sample 0.219 15pa Tiny Sample
6 Mike Yastrzemski 0.340 187pa 0.255 65pa 0.321 41pa 0.364 27pa 0.110 8pa Tiny Sample
6 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
7 Ozzie Albies 0.343 255pa 0.317 86pa 0.276 98pa 0.283 66pa 0.265 28pa
7 Dominic Smith 0.354 161pa 0.322 52pa 0.134 40pa 0.351 34pa 0.225 16pa Tiny Sample
8 Austin Riley 0.347 301pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
9 Jim Jarvis 0.297 63pa 0.156 16pa Tiny Sample 0.370 20pa Tiny Sample 0.249 5pa Tiny Sample 0.000 4pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Miami Marlins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Kyle Stowers #6 Strong recent formBatting 1.004 OPS (last 14d, +0.264 vs avg)
  • 2.Jakob Marsee #3Batting 0.993 OPS (last 14d, +0.253 vs avg)
  • 3.Esteury Ruiz #8 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg); strong vs Fastball
Top Atlanta Braves Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Matt Olson #3 Strong recent formBatting 1.203 OPS (last 14d, +0.463 vs avg); strong vs Fastball
  • 2.Mike Yastrzemski #6 Limited recent PA — not over-weightedBatting 0.985 OPS (last 14d, +0.245 vs avg)
  • 3.Austin Riley #8Batting 0.869 OPS (last 14d, +0.129 vs avg); strong vs Fastball
Pitcher Notes

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

Janson Junk (Miami Marlins)
  • No significant outliers in available metrics
Martín Pérez (Atlanta Braves)
  • FIP (4.28) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Minnesota Twins @ Kansas City Royals
7:40 PM ET · Kauffman Stadium
Kansas City Royals has the edge
Slight Kansas City Royals AdvantagePitcher-Based Medium Confidence
Minnesota Twins starter Bailey Ober (4.45 ERA) — Kansas City Royals starter Michael Wacha (3.44 ERA) — Overall: Slight Kansas City Royals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Minnesota Twins
Kansas City Royals
Overall edge indicator — left = Minnesota Twins · right = Kansas City Royals · 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.

Minnesota Twins · RHP · 17 GS
Average
4.45ERA
1.22WHIP
6.10K/9
2.30BB/9
1.40HR/9
93.0IP
4.59FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.06 · WHIP 1.312 · 16.0 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.82 · WHIP 0.973 · 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.
Minnesota Twins 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 Trevor Larnach 0.384 218pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa Tiny Sample
1 Austin Martin 0.352 238pa 0.240 69pa 0.197 33pa 0.313 17pa Tiny Sample
2 Luke Keaschall 0.374 275pa 0.325 117pa 0.183 45pa 0.205 25pa 0.416 8pa Tiny Sample
3 Ryan Jeffers 0.426 146pa 0.300 68pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
3 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa Tiny Sample
4 Josh Bell 0.350 270pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
4 Alex Jackson 0.239 54pa 0.398 18pa Tiny Sample 0.416 11pa Tiny Sample 0.413 6pa Tiny Sample
5 Royce Lewis 0.325 214pa 0.303 102pa 0.183 40pa 0.303 20pa Tiny Sample 0.077 9pa Tiny Sample
6 Brooks Lee 0.356 251pa 0.289 90pa 0.245 96pa 0.243 49pa 0.251 12pa Tiny Sample
7 Alan Roden 0.249 57pa 0.278 12pa Tiny Sample 0.271 13pa Tiny Sample 0.490 5pa Tiny Sample 0.220 4pa Tiny Sample
8 Victor Caratini 0.294 221pa 0.372 47pa 0.180 50pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
9 Tristan Gray 0.335 99pa 0.125 59pa 0.255 42pa 0.282 19pa Tiny Sample 0.264 10pa Tiny Sample
9 Ryan Kreidler 0.376 131pa 0.215 56pa 0.160 24pa Tiny Sample 0.148 25pa
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Kansas City Royals Hitters vs Pitch Families (opp. starter: Bailey Ober )
📖 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.363 231pa 0.287 130pa 0.356 49pa 0.347 34pa 0.449 7pa Tiny Sample
3 Jac Caglianone 0.326 209pa 0.367 97pa 0.390 62pa 0.329 49pa 0.219 23pa Tiny Sample
4 Tyler Tolbert 0.301 67pa 0.401 28pa 0.381 12pa Tiny Sample 0.408 7pa Tiny Sample 0.416 3pa Tiny Sample
4 Salvador Perez 0.320 207pa 0.234 137pa 0.333 54pa 0.217 57pa 0.175 14pa Tiny Sample
5 Michael Massey 0.296 195pa 0.305 52pa 0.252 48pa 0.610 20pa Tiny Sample 0.118 18pa Tiny Sample
6 Isaac Collins 0.333 276pa 0.362 45pa 0.163 52pa 0.225 24pa Tiny Sample 0.224 22pa Tiny Sample
7 Nick Loftin 0.377 194pa 0.264 71pa 0.251 28pa 0.270 16pa Tiny Sample 0.088 10pa Tiny Sample
7 John Rave 0.389 42pa 0.462 9pa Tiny Sample 0.188 16pa Tiny Sample 0.529 7pa Tiny Sample 0.000 3pa Tiny Sample
8 Josh Rojas 0.291 70pa 0.215 15pa Tiny Sample 0.316 17pa Tiny Sample 0.147 6pa Tiny Sample 0.000 3pa Tiny Sample
9 Kyle Isbel 0.329 133pa 0.219 35pa 0.172 37pa 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 Minnesota Twins Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Royce Lewis #5Batting 1.220 OPS (last 14d, +0.480 vs avg); strong vs Fastball
  • 2.Josh Bell #4Batting 0.980 OPS (last 14d, +0.240 vs avg); strong vs Fastball
  • 3.Luke Keaschall #2Batting 0.902 OPS (last 14d, +0.162 vs avg); strong vs Fastball
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Tyler Tolbert #4Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 2.Bobby Witt Jr. #2 Limited recent PA — not over-weightedBatting 1.033 OPS (last 14d, +0.293 vs avg)
  • 3.Jac Caglianone #3Batting 0.854 OPS (last 14d, +0.114 vs avg)
Pitcher Notes

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

Bailey Ober (Minnesota Twins)
  • No significant outliers in available metrics
Michael Wacha (Kansas City Royals)
  • 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.