⚾ Daily Matchup Lab

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

Wed, Aug 5, 2026

Matchups

15 games
Detroit Tigers @ Seattle Mariners
9:40 PM ET · T-Mobile Park
Evenly matched tonight
BalancedLineup-Based Medium Confidence
Detroit Tigers starter Drew Anderson (4.01 ERA) — Seattle Mariners starter Bryan Woo (4.31 ERA) — Matchup appears evenly balanced.
Log in to track picks
Detroit Tigers
Seattle Mariners
Overall edge indicator — left = Detroit Tigers · right = Seattle Mariners · even pitching · away lineup edge
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Detroit Tigers · RHP · 3 GS
Average
4.01ERA
1.29WHIP
10.40K/9
3.30BB/9
1.20HR/9
67.3IP
3.86FIP
⚠ 67.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.
Recent (21d): ERA 2.70 · WHIP 1.100 · 10.0 IP
Seattle Mariners · RHP · 22 GS
Average
4.31ERA
1.12WHIP
9.00K/9
1.90BB/9
0.90HR/9
127.3IP
3.26FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.29 · WHIP 1.294 · 17.0 IP
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: Bryan Woo )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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
3 Dillon Dingler 0.387 288pa 0.467 93pa 0.274 60pa 0.190 39pa 0.198 16pa 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 Eduardo Valencia 0.477 35pa 0.367 14pa Tiny Sample 0.304 7pa Tiny Sample
9 Zach McKinstry 0.315 203pa 0.301 64pa 0.220 28pa 0.190 37pa 0.046 19pa Tiny Sample
9 James Outman 0.289 104pa 0.392 37pa 0.098 36pa 0.251 24pa Tiny Sample 0.096 13pa Tiny Sample
9 Hao-Yu Lee 0.315 117pa 0.311 49pa 0.244 22pa Tiny Sample 0.215 14pa Tiny Sample 0.582 5pa 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: Drew Anderson )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Cole Young 0.345 324pa 0.342 101pa 0.279 54pa 0.287 31pa 0.273 20pa Tiny Sample
2 Randy Arozarena 0.381 268pa 0.344 125pa 0.359 54pa 0.349 36pa 0.100 16pa Tiny Sample
3 Victor Robles 0.288 90pa 0.229 36pa 0.137 22pa Tiny Sample 0.293 12pa 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 Josh Naylor 0.351 283pa 0.270 89pa 0.227 54pa 0.243 35pa 0.155 28pa
6 Cal Raleigh 0.258 208pa 0.303 64pa 0.288 45pa 0.215 40pa 0.275 21pa Tiny Sample
7 Brendan Donovan 0.437 96pa 0.197 27pa 0.268 25pa 0.393 14pa Tiny Sample
8 Taylor Ward 0.382 345pa 0.220 123pa 0.287 38pa 0.237 33pa 0.272 10pa 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.Eduardo Valencia #8Batting 1.125 OPS (last 14d, +0.385 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 #1 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.

Drew Anderson (Detroit Tigers)
  • Elite strikeout rate (10.4 K/9)
  • Above-average K rate (10.4 K/9)
Bryan Woo (Seattle Mariners)
  • Above-average K rate (9.0 K/9)
  • Sharp control (1.9 BB/9)
  • ERA above FIP (3.26) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
San Diego Padres @ Arizona Diamondbacks
9:40 PM ET · Chase Field
San Diego Padres has the edge
Slight San Diego Padres AdvantagePitcher-Based Medium Confidence
San Diego Padres starter Casey Mize (3.40 ERA) — Arizona Diamondbacks starter Mitch Bratt (3.90 ERA) — Overall: Slight San Diego Padres Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Diego Padres
Arizona Diamondbacks
Overall edge indicator — left = San Diego Padres · 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.

San Diego Padres · RHP · 17 GS
Average
3.40ERA
1.09WHIP
8.60K/9
2.20BB/9
0.60HR/9
90.0IP
2.87FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 8.68 · WHIP 1.607 · 9.3 IP
Arizona Diamondbacks · LHP · 6 GS
Building Sample
3.90ERA
1.52WHIP
6.80K/9
5.90BB/9
1.30HR/9
27.7IP
5.57FIP
⚠ 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 3.32 · WHIP 1.477 · 21.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: Mitch Bratt )
📖 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 Gavin Sheets 0.370 217pa 0.309 74pa 0.234 66pa 0.290 36pa 0.185 19pa Tiny Sample
3 Manny Machado 0.366 282pa 0.249 119pa 0.198 54pa 0.198 32pa 0.188 12pa Tiny Sample
3 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
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
6 Gage Workman 0.201 23pa Tiny Sample 1.062 5pa Tiny Sample 0.277 9pa Tiny Sample 0.000 7pa Tiny Sample 0.000 4pa Tiny Sample
7 Luis Campusano 0.352 101pa 0.307 35pa 0.576 11pa Tiny Sample 0.313 14pa Tiny Sample
8 Jake Cronenworth 0.338 177pa 0.172 36pa 0.175 36pa 0.302 28pa 0.412 13pa Tiny Sample
9 Jase Bowen 0.282 68pa 0.323 23pa Tiny Sample 0.125 17pa Tiny Sample 0.266 8pa 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: Casey Mize )
📖 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 Lars Nootbaar 0.335 106pa 0.301 34pa 0.174 36pa 0.359 13pa Tiny Sample 0.278 14pa Tiny Sample
2 Jorge Barrosa 0.324 120pa 0.275 26pa 0.337 19pa Tiny Sample 0.247 17pa Tiny Sample 0.304 7pa Tiny Sample
2 Corbin Carroll 0.357 268pa 0.365 110pa 0.309 62pa 0.293 40pa 0.186 31pa
3 Geraldo Perdomo 0.361 304pa 0.295 76pa 0.310 77pa 0.247 22pa Tiny Sample 0.220 28pa
4 Gabriel Moreno 0.424 225pa 0.305 91pa 0.288 42pa 0.200 23pa Tiny Sample 0.350 14pa Tiny Sample
5 Tim Tawa 0.335 134pa 0.260 52pa 0.275 24pa Tiny Sample 0.304 8pa Tiny Sample 0.379 10pa Tiny Sample
6 Ildemaro Vargas 0.360 221pa 0.264 60pa 0.275 65pa 0.308 29pa 0.176 15pa Tiny Sample
7 James McCann 0.399 65pa 0.279 43pa 0.412 12pa Tiny Sample 0.347 12pa Tiny Sample 0.126 8pa Tiny Sample
8 Tyler Locklear 0.290 20pa Tiny Sample 0.462 8pa Tiny Sample 0.508 4pa 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.Luis Campusano #7Batting 0.981 OPS (last 14d, +0.241 vs avg); strong vs Fastball
  • 3.Jackson Merrill #5Batting 0.847 OPS (last 14d, +0.107 vs avg); strong vs Fastball
Top Arizona Diamondbacks Advantages

Hottest bats in the lineup over the last two weeks.

Pitcher Notes

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

Casey Mize (San Diego Padres)
  • Excellent HR suppression (0.6 HR/9)
  • FIP (2.87) confirms elite results
Mitch Bratt (Arizona Diamondbacks)
  • Control concerns (5.9 BB/9)
  • FIP (5.57) above ERA — may regress upward
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Toronto Blue Jays @ Houston Astros
2:10 PM ET · Minute Maid Park
Taillon (away) has struggled — offense could show up
Slight Houston Astros AdvantagePitcher-Based Medium Confidence
Toronto Blue Jays starter Jameson Taillon (5.96 ERA) — Houston Astros starter Hunter Brown (3.53 ERA) — Overall: Slight Houston Astros Advantage. Edge source: Pitcher-Based.
Log in to track picks
Toronto Blue Jays
Houston Astros
Overall edge indicator — left = Toronto Blue Jays · right = Houston Astros · 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 · 16 GS
Below Average
5.96ERA
1.39WHIP
8.10K/9
3.30BB/9
2.90HR/9
80.0IP
6.74FIP
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 1.865 · 12.3 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.
Toronto Blue Jays 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 Nathan Lukes 0.300 201pa 0.361 49pa 0.361 35pa 0.377 30pa 0.390 19pa Tiny Sample
2 Kazuma Okamoto 0.355 278pa 0.298 120pa 0.183 37pa 0.208 40pa 0.514 7pa Tiny Sample
3 Jesús Sánchez 0.378 152pa 0.240 52pa 0.290 35pa 0.316 42pa 0.291 17pa 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 Alejandro Kirk 0.349 102pa 0.284 53pa 0.278 14pa Tiny Sample 0.164 13pa Tiny Sample 0.000 3pa Tiny Sample
5 Brandon Valenzuela 0.299 135pa 0.458 29pa 0.280 36pa 0.288 25pa 0.203 10pa Tiny Sample
6 Luis Urías 0.313 32pa 0.401 16pa Tiny Sample 0.370 10pa Tiny Sample 0.000 5pa Tiny Sample
6 Josh Smith 0.323 122pa 0.388 36pa 0.222 32pa 0.528 16pa Tiny Sample 0.213 10pa Tiny Sample
7 Ernie Clement 0.332 264pa 0.325 115pa 0.241 55pa 0.164 42pa 0.293 9pa Tiny Sample
8 Andrés Giménez 0.325 209pa 0.217 86pa 0.258 40pa 0.310 40pa 0.235 15pa Tiny Sample
9 Myles Straw 0.281 165pa 0.110 49pa 0.205 16pa Tiny Sample 0.567 11pa Tiny Sample 0.000 3pa 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: Jameson Taillon )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jeremy Peña 0.391 164pa 0.395 90pa 0.152 21pa Tiny Sample 0.225 27pa 0.596 9pa Tiny Sample
2 Yordan Alvarez 0.459 285pa 0.364 96pa 0.328 74pa 0.506 51pa 0.439 24pa Tiny Sample
3 Jose Altuve 0.332 248pa 0.269 130pa 0.165 34pa 0.265 20pa Tiny Sample 0.147 12pa Tiny Sample
4 Daulton Varsho 0.321 242pa 0.287 87pa 0.309 43pa 0.248 41pa 0.413 15pa Tiny Sample
5 Taylor Trammell 0.374 121pa 0.253 47pa 0.270 28pa 0.523 14pa Tiny Sample 0.139 9pa Tiny Sample
6 Christian Walker 0.325 285pa 0.387 129pa 0.279 41pa 0.183 44pa 0.375 15pa Tiny Sample
7 LaMonte Wade Jr. 0.372 70pa 0.408 24pa Tiny Sample 0.356 17pa Tiny Sample 0.115 6pa Tiny Sample 0.416 3pa Tiny Sample
7 Cam Smith 0.327 284pa 0.261 103pa 0.224 40pa 0.331 23pa Tiny Sample 0.339 18pa Tiny Sample
8 Yainer Diaz 0.307 141pa 0.284 62pa 0.279 32pa 0.218 21pa Tiny Sample 0.344 8pa 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
9 Isaac Paredes 0.373 296pa 0.271 101pa 0.310 52pa 0.195 44pa 0.402 16pa 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 #6Batting 1.025 OPS (last 14d, +0.285 vs avg)
  • 2.Myles Straw #9Batting 0.817 OPS (last 14d, +0.077 vs avg); strong vs Fastball
  • 3.Jesús Sánchez #3 Limited recent PA — not over-weightedBatting 0.853 OPS (last 14d, +0.113 vs avg); strong vs Fastball
Top Houston Astros Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Jameson Taillon (Toronto Blue Jays)
  • High ERA (5.96) — run-prevention risk
  • Elevated HR/9 (2.9) — HR risk
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)
Los Angeles Dodgers @ Chicago Cubs
2:20 PM ET · Wrigley Field
Chicago Cubs has the edge
Slight Chicago Cubs AdvantagePitcher-Based Medium Confidence
Los Angeles Dodgers starter Eric Lauer (4.89 ERA) — Chicago Cubs starter Shota Imanaga (3.60 ERA) — Overall: Slight Chicago Cubs Advantage. Edge source: Pitcher-Based.
Log in to track picks
Los Angeles Dodgers
Chicago Cubs
Overall edge indicator — left = Los Angeles Dodgers · right = Chicago Cubs · 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 Dodgers · LHP · 15 GS
Below Average
4.89ERA
1.26WHIP
5.60K/9
2.80BB/9
2.20HR/9
92.0IP
6.06FIP
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.28 · WHIP 1.174 · 15.3 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.
Los Angeles Dodgers 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 Shohei Ohtani 0.421 247pa 0.396 101pa 0.395 65pa 0.217 54pa 0.378 17pa Tiny Sample
2 Andy Pages 0.325 328pa 0.360 129pa 0.333 40pa 0.396 33pa 0.278 12pa Tiny Sample
2 Ben Rortvedt 0.152 14pa Tiny Sample 0.392 4pa Tiny Sample
3 Freddie Freeman 0.407 311pa 0.279 98pa 0.247 59pa 0.451 46pa 0.423 14pa Tiny Sample
3 Enrique Hernández 0.347 12pa Tiny Sample 0.416 3pa Tiny Sample
4 Tommy Edman 0.327 86pa 0.423 23pa Tiny Sample 0.242 27pa 0.174 9pa Tiny Sample 0.832 8pa Tiny Sample
5 Kyle Tucker 0.354 266pa 0.286 78pa 0.255 82pa 0.340 35pa 0.288 17pa Tiny Sample
6 Mookie Betts 0.322 238pa 0.313 66pa 0.303 38pa 0.123 20pa Tiny Sample 0.277 7pa Tiny Sample
7 Max Muncy 0.410 213pa 0.366 80pa 0.300 76pa 0.293 50pa 0.302 23pa Tiny Sample
8 Miguel Rojas 0.377 135pa 0.305 47pa 0.158 20pa Tiny Sample 0.285 10pa Tiny Sample 0.176 5pa Tiny Sample
9 Teoscar Hernández 0.368 209pa 0.277 70pa 0.393 40pa 0.229 23pa Tiny Sample 0.166 16pa 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
Chicago Cubs Hitters vs Pitch Families (opp. starter: Eric Lauer )
📖 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 Alex Bregman 0.352 322pa 0.321 130pa 0.307 43pa 0.258 40pa 0.378 6pa Tiny Sample
4 Carson Kelly 0.367 204pa 0.330 96pa 0.377 24pa Tiny Sample 0.052 17pa Tiny Sample 0.000 4pa Tiny Sample
4 Miguel Amaya 0.391 115pa 0.272 65pa 0.207 23pa Tiny Sample 0.080 9pa Tiny Sample
4 James Triantos 0.431 15pa Tiny Sample 0.172 4pa Tiny Sample 1.040 4pa Tiny Sample 0.230 3pa Tiny Sample
5 Michael Busch 0.349 325pa 0.323 110pa 0.196 76pa 0.353 37pa 0.314 15pa Tiny Sample
6 Nico Hoerner 0.299 346pa 0.419 114pa 0.151 49pa 0.304 32pa 0.379 10pa Tiny Sample
7 Ian Happ 0.345 272pa 0.371 83pa 0.194 93pa 0.323 50pa 0.329 25pa
8 Dansby Swanson 0.369 265pa 0.249 115pa 0.233 50pa 0.084 36pa 0.099 7pa Tiny Sample
9 Tyrone Taylor 0.355 119pa 0.290 44pa 0.406 23pa Tiny Sample 0.145 14pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Los Angeles Dodgers Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Shohei Ohtani #1 Strong recent formBatting 1.459 OPS (last 14d, +0.719 vs avg); strong vs Fastball
  • 2.Andy Pages #2Batting 0.837 OPS (last 14d, +0.097 vs avg)
  • 3.Teoscar Hernández #9Batting 0.821 OPS (last 14d, +0.081 vs avg)
Top Chicago Cubs Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alex Bregman #3 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.

Eric Lauer (Los Angeles Dodgers)
  • Elevated HR/9 (2.2) — HR risk
  • FIP (6.06) above ERA — may regress upward
Shota Imanaga (Chicago Cubs)
  • Sharp control (2.0 BB/9)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
San Francisco Giants @ Texas Rangers
2:35 PM ET · Globe Life Field
Texas Rangers has the edge
Slight Texas Rangers AdvantagePitcher-Based Low Confidence
San Francisco Giants starter Carson Whisenhunt (7.25 ERA) — Texas Rangers starter Cody Bradford (0.00 ERA) — Overall: Slight Texas Rangers Advantage. Edge source: Pitcher-Based.
Log in to track picks
San Francisco Giants
Texas Rangers
Overall edge indicator — left = San Francisco Giants · right = Texas Rangers · 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 Francisco Giants · LHP · 5 GS
Small Sample
7.25ERA
1.84WHIP
8.10K/9
6.10BB/9
1.60HR/9
22.3IP
5.70FIP
⚠ Just 22.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 10.80 · WHIP 2.229 · 11.7 IP
Texas Rangers · LHP · 1 GS
Limited Sample
0.00ERA
1.62WHIP
10.50K/9
4.20BB/9
0.00HR/9
4.3IP
2.23FIP
⚠ Only 4.3 IP / 1 GS — showing the stats, but shrinking them toward unknown.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.00 · WHIP 1.615 · 4.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.
San Francisco Giants Hitters vs Pitch Families (opp. starter: Cody Bradford )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Bryce Eldridge 0.391 203pa 0.275 60pa 0.269 43pa 0.251 25pa 0.203 10pa Tiny Sample
2 Jung Hoo Lee 0.341 268pa 0.383 100pa 0.317 34pa 0.291 37pa 0.505 11pa Tiny Sample
3 Willy Adames 0.345 293pa 0.234 137pa 0.230 37pa 0.197 31pa 0.239 17pa Tiny Sample
4 Rafael Devers 0.372 313pa 0.236 96pa 0.234 58pa 0.331 28pa 0.454 25pa
5 Osleivis Basabe 0.505 29pa 0.449 14pa Tiny Sample 0.000 7pa Tiny Sample 0.000 3pa Tiny Sample
6 Buddy Kennedy 0.309 32pa 0.492 12pa Tiny Sample 0.126 7pa Tiny Sample 0.323 6pa Tiny Sample
6 Nate Furman 0.297 23pa Tiny Sample 0.000 4pa Tiny Sample 0.220 4pa Tiny Sample
7 Grant McCray 0.368 50pa 0.209 16pa Tiny Sample 0.293 3pa Tiny Sample 0.126 7pa Tiny Sample
8 Eddys Leonard 0.324 12pa Tiny Sample 0.240 3pa Tiny Sample
8 Drew Gilbert 0.324 174pa 0.246 51pa 0.279 36pa 0.271 27pa 0.270 13pa Tiny Sample
9 Drew Cavanaugh 0.371 43pa 0.238 14pa Tiny Sample 0.172 8pa Tiny Sample 0.000 3pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Texas Rangers Hitters vs Pitch Families (opp. starter: Carson Whisenhunt )
📖 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 Wyatt Langford 0.329 196pa 0.430 72pa 0.446 30pa 0.462 14pa Tiny Sample 0.474 8pa Tiny Sample
2 Ezequiel Duran 0.341 233pa 0.406 115pa 0.367 46pa 0.259 43pa 0.139 9pa Tiny Sample
3 Brandon Nimmo 0.378 303pa 0.346 88pa 0.238 64pa 0.321 42pa 0.420 12pa Tiny Sample
4 Jake Burger 0.325 254pa 0.336 144pa 0.288 47pa 0.412 31pa 0.169 12pa Tiny Sample
5 Joc Pederson 0.401 201pa 0.367 69pa 0.229 59pa 0.206 46pa 0.363 14pa Tiny Sample
5 Justin Foscue 0.326 73pa 0.306 48pa 0.321 17pa Tiny Sample 0.454 14pa Tiny Sample
6 Elias Díaz 0.343 78pa 0.216 36pa 0.312 23pa Tiny Sample 0.558 12pa Tiny Sample 0.176 5pa Tiny Sample
7 Nicky Lopez 0.336 124pa 0.254 49pa 0.104 34pa 0.361 18pa Tiny Sample 0.352 10pa Tiny Sample
8 Cam Cauley 0.348 45pa 0.347 20pa Tiny Sample 0.223 11pa Tiny Sample 0.293 6pa Tiny Sample
9 Evan Carter 0.333 211pa 0.329 55pa 0.199 62pa 0.134 25pa 0.126 7pa 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.Osleivis Basabe #5Batting 1.096 OPS (last 14d, +0.356 vs avg)
  • 2.Jung Hoo Lee #2 Strong recent formBatting 0.931 OPS (last 14d, +0.191 vs avg); strong vs Slider/Sweeper
  • 3.Rafael Devers #4Batting 0.758 OPS (last 14d, +0.018 vs avg)
Top Texas Rangers Advantages

Hottest bats in the lineup over the last two weeks.

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

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

Carson Whisenhunt (San Francisco Giants)
  • High ERA (7.25) — run-prevention risk
  • Control concerns (6.1 BB/9)
  • ERA above FIP (5.7) — may regress downward (good sign)
Cody Bradford (Texas Rangers)
  • Elite ERA (0.00) — strong run prevention
  • Elite strikeout rate (10.5 K/9)
  • Above-average K rate (10.5 K/9)
  • Excellent HR suppression (0.0 HR/9)
  • Control concerns (4.2 BB/9)
  • FIP (2.23) confirms elite results
  • FIP (2.23) 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.
Tampa Bay Rays @ Colorado Rockies
3:10 PM ET · Coors Field
Tampa Bay Rays has the edge
Slight Tampa Bay Rays AdvantagePitcher-Based Medium Confidence
Tampa Bay Rays starter Nick Martinez (2.65 ERA) — Colorado Rockies starter Tomoyuki Sugano (4.51 ERA) — Overall: Slight Tampa Bay Rays Advantage. Edge source: Pitcher-Based.
Log in to track picks
Tampa Bay Rays
Colorado Rockies
Overall edge indicator — left = Tampa Bay Rays · right = Colorado Rockies · 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.

Tampa Bay Rays · RHP · 22 GS
Average
2.65ERA
1.10WHIP
5.10K/9
1.40BB/9
1.10HR/9
129.0IP
4.07FIP
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.66 · WHIP 1.014 · 23.7 IP
Colorado Rockies · RHP · 20 GS
Below Average
4.51ERA
1.26WHIP
5.10K/9
2.20BB/9
1.80HR/9
107.7IP
5.45FIP
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.18 · WHIP 1.118 · 17.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Tampa Bay Rays Hitters vs Pitch Families (opp. starter: Tomoyuki Sugano )
📖 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 Victor Mesa Jr. 0.322 94pa 0.394 26pa 0.503 17pa Tiny Sample 0.144 17pa Tiny Sample 0.196 9pa Tiny Sample
2 Jonathan Aranda 0.367 311pa 0.363 93pa 0.253 56pa 0.384 34pa 0.246 23pa Tiny Sample
3 Junior Caminero 0.461 264pa 0.304 144pa 0.304 54pa 0.256 41pa 0.481 19pa Tiny Sample
4 Liam Hicks 0.350 259pa 0.303 80pa 0.350 57pa 0.466 28pa 0.272 19pa Tiny Sample
5 Chandler Simpson 0.322 300pa 0.355 73pa 0.183 48pa 0.219 29pa 0.210 20pa Tiny Sample
6 Cedric Mullins 0.291 260pa 0.252 71pa 0.299 33pa 0.301 34pa 0.243 12pa Tiny Sample
7 Ryan Vilade 0.307 149pa 0.277 36pa 0.593 23pa Tiny Sample 0.296 20pa Tiny Sample 0.392 4pa Tiny Sample
7 Richie Palacios 0.335 184pa 0.280 40pa 0.354 32pa 0.095 30pa 0.110 8pa Tiny Sample
7 Ben Williamson 0.350 185pa 0.223 72pa 0.215 29pa 0.324 18pa Tiny Sample 0.430 7pa Tiny Sample
8 Taylor Walls 0.312 226pa 0.211 42pa 0.171 40pa 0.144 29pa 0.215 9pa Tiny Sample
9 Nick Fortes 0.332 185pa 0.173 60pa 0.309 28pa 0.495 14pa Tiny Sample 0.293 6pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Colorado Rockies Hitters vs Pitch Families (opp. starter: Nick Martinez )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake McCarthy 0.411 260pa 0.288 80pa 0.218 51pa 0.243 35pa 0.814 13pa Tiny Sample
2 Cole Carrigg 0.385 121pa 0.465 31pa 0.418 40pa 0.244 13pa Tiny Sample 0.000 6pa Tiny Sample
3 Mickey Moniak 0.390 159pa 0.357 77pa 0.241 51pa 0.357 27pa 0.301 14pa Tiny Sample
3 Hunter Goodman 0.388 247pa 0.349 131pa 0.307 45pa 0.308 46pa 0.131 12pa Tiny Sample
4 Kyle Karros 0.416 246pa 0.264 104pa 0.257 39pa 0.257 26pa 0.594 7pa Tiny Sample
5 TJ Rumfield 0.384 274pa 0.334 117pa 0.313 54pa 0.310 42pa 0.282 19pa Tiny Sample
6 Jordan Beck 0.327 73pa 0.226 46pa 0.239 22pa Tiny Sample 0.474 8pa Tiny Sample
7 Edouard Julien 0.304 168pa 0.283 58pa 0.198 45pa 0.323 25pa 0.575 9pa Tiny Sample
8 Ezequiel Tovar 0.266 227pa 0.247 111pa 0.317 37pa 0.268 32pa 0.000 6pa Tiny Sample
9 Brett Sullivan 0.354 104pa 0.381 31pa 0.271 26pa 0.041 17pa Tiny Sample 0.249 5pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top Tampa Bay Rays Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Junior Caminero #3 Strong recent formBatting 1.119 OPS (last 14d, +0.379 vs avg); strong vs Fastball
  • 2.Liam Hicks #4Batting 0.864 OPS (last 14d, +0.124 vs avg)
  • 3.Jonathan Aranda #2Batting 0.812 OPS (last 14d, +0.072 vs avg)
Top Colorado Rockies Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Mickey Moniak #3Batting 1.003 OPS (last 14d, +0.263 vs avg); strong vs Fastball
  • 2.Brett Sullivan #9 Limited recent PA — not over-weightedBatting 1.000 OPS (last 14d, +0.260 vs avg)
  • 3.Cole Carrigg #2Batting 0.850 OPS (last 14d, +0.110 vs avg)
Pitcher Notes

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

Nick Martinez (Tampa Bay Rays)
  • Elite ERA (2.65) — strong run prevention
  • Sharp control (1.4 BB/9)
  • FIP (4.07) above ERA — may regress upward
Tomoyuki Sugano (Colorado Rockies)
  • Elevated HR/9 (1.8) — HR risk
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Los Angeles Angels @ Baltimore Orioles
6:35 PM ET · Oriole Park at Camden Yards
Evenly matched tonight
BalancedBalanced Medium Confidence
Los Angeles Angels starter Reid Detmers (4.12 ERA) — Baltimore Orioles starter Trevor Rogers (4.20 ERA) — Matchup appears evenly balanced.
Log in to track picks
Los Angeles Angels
Baltimore Orioles
Overall edge indicator — left = Los Angeles Angels · right = Baltimore Orioles · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

Los Angeles Angels · LHP · 23 GS
Average
4.12ERA
1.10WHIP
10.50K/9
2.70BB/9
1.20HR/9
129.0IP
3.54FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 3.77 · WHIP 0.977 · 14.3 IP
Baltimore Orioles · LHP · 21 GS
Average
4.20ERA
1.24WHIP
7.60K/9
2.50BB/9
0.90HR/9
115.7IP
3.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 3.79 · WHIP 0.895 · 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.
Los Angeles Angels Hitters vs Pitch Families (opp. starter: Trevor Rogers )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Zach Neto 0.373 275pa 0.293 134pa 0.234 70pa 0.165 49pa 0.168 17pa Tiny Sample
2 Mike Trout 0.388 314pa 0.296 70pa 0.335 43pa 0.170 28pa 0.219 12pa Tiny Sample
3 Nolan Schanuel 0.331 260pa 0.330 84pa 0.293 44pa 0.273 33pa 0.207 17pa Tiny Sample
4 Vaughn Grissom 0.319 167pa 0.399 70pa 0.200 36pa 0.280 36pa 0.120 6pa Tiny Sample
5 Moisés Ballesteros 0.325 124pa 0.316 42pa 0.295 37pa 0.241 23pa Tiny Sample 0.543 11pa Tiny Sample
6 Travis d'Arnaud 0.233 45pa 0.256 11pa Tiny Sample 0.240 11pa Tiny Sample 0.176 5pa Tiny Sample
6 Tyler Heineman 0.346 71pa 0.183 26pa 0.139 25pa 0.084 21pa Tiny Sample 0.165 15pa Tiny Sample
6 Wade Meckler 0.388 121pa 0.206 30pa 0.255 27pa 0.153 16pa Tiny Sample 0.501 12pa Tiny Sample
7 Josh Lowe 0.312 132pa 0.207 42pa 0.216 30pa 0.262 24pa Tiny Sample 0.357 15pa Tiny Sample
8 Jose Siri 0.377 86pa 0.204 31pa 0.353 14pa Tiny Sample 0.255 23pa Tiny Sample
9 Adam Frazier 0.359 78pa 0.151 28pa 0.271 13pa Tiny Sample 0.139 9pa Tiny Sample 0.224 7pa 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: Reid Detmers )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Dylan Beavers 0.289 138pa 0.333 46pa 0.365 27pa 0.196 19pa Tiny Sample 0.330 8pa Tiny Sample
1 Christian Franklin 0.229 20pa Tiny Sample 0.189 14pa 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 Tyler O'Neill 0.357 126pa 0.294 56pa 0.140 35pa 0.410 8pa Tiny Sample 0.138 5pa Tiny Sample
4 Leody Taveras 0.312 212pa 0.247 70pa 0.235 59pa 0.167 30pa 0.293 16pa Tiny Sample
5 Coby Mayo 0.366 155pa 0.223 98pa 0.290 34pa 0.359 28pa 0.000 4pa Tiny Sample
6 Christian Encarnacion-Strand 0.372 37pa 0.269 17pa Tiny Sample 0.277 14pa Tiny Sample
7 Jackson Holliday 0.356 114pa 0.301 39pa 0.154 24pa Tiny Sample 0.260 21pa Tiny Sample 0.521 12pa Tiny Sample
8 Colton Cowser 0.386 149pa 0.248 64pa 0.198 55pa 0.133 25pa 0.157 20pa Tiny Sample
8 Jeremiah Jackson 0.354 123pa 0.259 80pa 0.236 29pa 0.101 21pa Tiny Sample 0.208 6pa Tiny Sample
9 Carlos Narváez 0.241 135pa 0.223 68pa 0.209 21pa Tiny Sample 0.236 10pa Tiny Sample 0.304 7pa Tiny Sample
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 #6Batting 0.850 OPS (last 14d, +0.110 vs avg); strong vs Fastball
  • 2.Vaughn Grissom #4Batting 0.772 OPS (last 14d, +0.032 vs avg)
  • 3.Jose Siri #8 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 #4 Limited recent PA — not over-weightedBatting 1.471 OPS (last 14d, +0.731 vs avg); strong vs Fastball
  • 2.Coby Mayo #5Batting 0.976 OPS (last 14d, +0.236 vs avg); strong vs Fastball
  • 3.Leody Taveras #4Batting 0.662 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Reid Detmers (Los Angeles Angels)
  • Elite strikeout rate (10.5 K/9)
  • Above-average K rate (10.5 K/9)
Trevor Rogers (Baltimore Orioles)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Washington Nationals @ Philadelphia Phillies
6:40 PM ET · Citizens Bank Park
Painter (home) has struggled — offense could show up
Slight Washington Nationals AdvantagePitcher-Based Medium Confidence
Washington Nationals starter Jake Irvin (5.37 ERA) — Philadelphia Phillies starter Andrew Painter (6.48 ERA) — Overall: Slight Washington Nationals Advantage. Edge source: Pitcher-Based.
Log in to track picks
Washington Nationals
Philadelphia Phillies
Overall edge indicator — left = Washington Nationals · right = Philadelphia Phillies · 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.

Washington Nationals · RHP · 13 GS
Below Average
5.37ERA
1.29WHIP
9.00K/9
3.80BB/9
1.50HR/9
62.0IP
4.80FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 6.10 · WHIP 0.968 · 10.3 IP
Philadelphia Phillies · RHP · 14 GS
Below Average
6.48ERA
1.57WHIP
7.60K/9
3.40BB/9
1.80HR/9
75.0IP
5.35FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 2.70 · WHIP 1.000 · 10.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.
Washington Nationals Hitters vs Pitch Families (opp. starter: Andrew Painter )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 CJ Abrams 0.432 247pa 0.274 139pa 0.352 62pa 0.395 71pa 0.402 14pa Tiny Sample
2 Miles Mikolas
2 Abimelec Ortiz 0.308 24pa Tiny Sample 0.069 10pa Tiny Sample 0.230 3pa Tiny Sample
3 Dylan Crews 0.298 189pa 0.239 63pa 0.237 32pa 0.414 9pa Tiny Sample 0.103 7pa Tiny Sample
4 Daylen Lile 0.332 252pa 0.284 113pa 0.233 84pa 0.398 49pa 0.357 24pa Tiny Sample
5 Keibert Ruiz 0.360 159pa 0.218 62pa 0.341 43pa 0.238 20pa Tiny Sample 0.369 12pa Tiny Sample
5 Harry Ford 0.396 36pa 0.518 9pa Tiny Sample 0.587 3pa Tiny Sample 0.000 5pa Tiny Sample
6 José Tena 0.396 137pa 0.217 49pa 0.220 48pa 0.177 23pa Tiny Sample 0.236 9pa Tiny Sample
6 Andrés Chaparro 0.391 80pa 0.229 30pa 0.282 27pa 0.285 10pa Tiny Sample
7 Nasim Nuñez 0.296 242pa 0.344 67pa 0.211 71pa 0.130 31pa 0.135 13pa Tiny Sample
8 Jorbit Vivas 0.334 152pa 0.276 50pa 0.157 28pa 0.362 25pa 0.135 13pa Tiny Sample
8 Brady House 0.296 137pa 0.410 73pa 0.175 19pa Tiny Sample 0.214 17pa Tiny Sample 0.320 5pa Tiny Sample
9 Jacob Young 0.349 213pa 0.189 90pa 0.284 34pa 0.315 21pa Tiny Sample 0.508 8pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Philadelphia Phillies Hitters vs Pitch Families (opp. starter: Jake Irvin )
📖 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
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
9 Bryan De La Cruz 0.397 42pa 0.258 13pa Tiny Sample 0.629 7pa Tiny Sample 0.364 8pa Tiny Sample
9 Derek Hill 0.300 112pa 0.435 51pa 0.310 24pa Tiny Sample 0.316 12pa Tiny Sample 0.176 5pa 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 #9Batting 1.083 OPS (last 14d, +0.343 vs avg); strong vs Fastball
  • 2.Daylen Lile #4Batting 0.856 OPS (last 14d, +0.116 vs avg)
  • 3.Andrés Chaparro #6Batting 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 #9 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.

Jake Irvin (Washington Nationals)
  • Above-average K rate (9.0 K/9)
Andrew Painter (Philadelphia Phillies)
  • High ERA (6.48) — run-prevention risk
  • ERA above FIP (5.35) — may regress downward (good sign)
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
  • Recent form data for 23 of 24 hitters
New York Mets @ Cleveland Guardians
6:40 PM ET · Progressive Field
New York Mets has the edge
Slight New York Mets AdvantagePitcher-Based Medium Confidence
New York Mets starter Christian Scott (3.15 ERA) — Cleveland Guardians starter Tanner Bibee (3.85 ERA) — Overall: Slight New York Mets Advantage. Edge source: Pitcher-Based.
Log in to track picks
New York Mets
Cleveland Guardians
Overall edge indicator — left = New York Mets · right = Cleveland Guardians · away pitching edge · even lineups
Away Lineup: Confirmed
Home Lineup: Confirmed
Pitcher Context

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

New York Mets · RHP · 16 GS
Average
3.15ERA
1.26WHIP
11.10K/9
3.90BB/9
0.90HR/9
74.3IP
3.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 4.30 · WHIP 1.432 · 14.7 IP
Cleveland Guardians · RHP · 24 GS
Average
3.85ERA
1.13WHIP
7.20K/9
2.50BB/9
1.50HR/9
138.0IP
4.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.60 · WHIP 1.040 · 25.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: Tanner Bibee )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 A.J. Ewing 0.381 187pa 0.291 69pa 0.240 42pa 0.191 24pa Tiny Sample 0.215 14pa Tiny Sample
2 Francisco Lindor 0.299 163pa 0.329 44pa 0.324 43pa 0.473 17pa Tiny Sample 0.197 16pa Tiny Sample
3 Bo Bichette 0.307 279pa 0.316 137pa 0.309 62pa 0.270 51pa 0.165 15pa Tiny Sample
4 Carson Benge 0.374 283pa 0.267 90pa 0.266 54pa 0.312 47pa 0.237 25pa
5 Jared Young 0.332 137pa 0.223 43pa 0.336 22pa Tiny Sample 0.279 25pa 0.467 10pa Tiny Sample
6 Francisco Alvarez 0.356 175pa 0.303 89pa 0.388 32pa 0.324 19pa Tiny Sample 0.254 8pa Tiny Sample
7 Luis Robert Jr. 0.265 110pa 0.346 42pa 0.157 10pa Tiny Sample 0.282 10pa Tiny Sample 0.000 3pa Tiny Sample
7 Brett Baty 0.341 229pa 0.156 80pa 0.287 48pa 0.293 26pa 0.125 24pa Tiny Sample
8 Jorge Polanco 0.171 88pa 0.504 25pa 0.260 30pa 0.123 13pa Tiny Sample 0.125 10pa Tiny Sample
9 Marcus Semien 0.339 240pa 0.134 123pa 0.340 31pa 0.249 24pa Tiny Sample 0.235 12pa 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: Christian Scott )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Steven Kwan 0.349 311pa 0.231 81pa 0.277 52pa 0.429 20pa Tiny Sample 0.231 19pa Tiny Sample
2 Chase DeLauter 0.406 251pa 0.407 94pa 0.199 52pa 0.237 36pa 0.277 26pa
2 José Ramírez 0.333 197pa 0.276 80pa 0.279 72pa 0.400 30pa 0.322 24pa Tiny Sample
3 Jo Adell 0.318 289pa 0.277 128pa 0.188 54pa 0.563 36pa 0.111 13pa Tiny Sample
4 Nathaniel Lowe 0.358 220pa 0.387 36pa 0.314 38pa 0.395 25pa 0.378 11pa Tiny Sample
5 Travis Bazzana 0.361 230pa 0.255 88pa 0.322 32pa 0.371 19pa Tiny Sample 0.203 13pa Tiny Sample
6 Brayan Rocchio 0.357 269pa 0.344 78pa 0.231 91pa 0.217 26pa 0.113 22pa Tiny Sample
7 Angel Martínez 0.339 167pa 0.382 54pa 0.225 58pa 0.524 27pa 0.137 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 #2 Strong recent formBatting 0.953 OPS (last 14d, +0.213 vs avg)
  • 3.Marcus Semien #9 Strong recent formBatting 0.937 OPS (last 14d, +0.197 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.Steven Kwan #1 Strong recent formBatting 0.965 OPS (last 14d, +0.225 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.

Christian Scott (New York Mets)
  • Elite strikeout rate (11.1 K/9)
  • Above-average K rate (11.1 K/9)
Tanner Bibee (Cleveland Guardians)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Athletics @ Cincinnati Reds
6:40 PM ET · Great American Ball Park
Cincinnati Reds has the edge
Slight Cincinnati Reds AdvantagePitcher-Based Medium Confidence
Athletics starter Jacob Lopez (5.64 ERA) — Cincinnati Reds starter Rhett Lowder (5.26 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 · LHP · 15 GS
Below Average
5.64ERA
1.63WHIP
8.40K/9
5.20BB/9
1.60HR/9
75.0IP
5.38FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 1.76 · WHIP 1.239 · 15.3 IP
Cincinnati Reds · RHP · 17 GS
Below Average
5.26ERA
1.48WHIP
7.40K/9
3.90BB/9
1.10HR/9
89.0IP
4.57FIP
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.18 · WHIP 0.824 · 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.
Athletics Hitters vs Pitch Families (opp. starter: Rhett Lowder )
📖 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 Lawrence Butler 0.275 204pa 0.340 61pa 0.307 42pa 0.222 27pa 0.222 25pa
2 Jacob Wilson 0.341 223pa 0.234 76pa 0.239 49pa 0.000 6pa Tiny Sample 0.139 9pa Tiny Sample
3 Tyler Soderstrom 0.376 294pa 0.338 81pa 0.352 46pa 0.402 30pa 0.174 18pa Tiny Sample
4 Jonah Heim 0.308 159pa 0.208 50pa 0.333 45pa 0.322 19pa Tiny Sample 0.309 16pa Tiny Sample
5 Jeff McNeil 0.300 227pa 0.249 67pa 0.257 50pa 0.466 14pa Tiny Sample 0.155 25pa
6 Tommy White 0.292 67pa 0.468 30pa 0.235 15pa Tiny Sample 0.430 7pa Tiny Sample
7 Donovan Walton 0.422 87pa 0.279 30pa 0.335 21pa Tiny Sample 0.384 16pa Tiny Sample 0.080 11pa Tiny Sample
7 Max Muncy 0.454 122pa 0.188 63pa 0.195 28pa 0.285 17pa Tiny Sample 0.080 9pa Tiny Sample
8 Henry Bolte 0.352 185pa 0.266 68pa 0.303 27pa 0.472 15pa Tiny Sample 0.215 9pa Tiny Sample
9 Alika Williams 0.386 88pa 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
Cincinnati Reds Hitters vs Pitch Families (opp. starter: Jacob Lopez )
📖 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 Dane Myers 0.359 139pa 0.294 60pa 0.293 24pa Tiny Sample 0.384 12pa Tiny Sample 0.000 4pa Tiny Sample
4 Eugenio Suárez 0.322 204pa 0.243 89pa 0.227 24pa Tiny Sample 0.299 29pa 0.334 9pa Tiny Sample
5 Noelvi Marte 0.278 129pa 0.226 68pa 0.416 21pa Tiny Sample 0.378 16pa Tiny Sample 0.249 5pa Tiny Sample
6 JJ Bleday 0.378 203pa 0.395 75pa 0.298 68pa 0.365 27pa 0.169 26pa
7 Jose Trevino 0.433 72pa 0.180 35pa 0.098 10pa Tiny Sample 0.088 11pa Tiny Sample
8 Ke'Bryan Hayes 0.264 140pa 0.125 44pa 0.196 8pa Tiny Sample 0.133 16pa Tiny Sample 0.147 6pa 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 #1Batting 0.826 OPS (last 14d, +0.086 vs avg)
  • 2.Henry Bolte #8Batting 0.797 OPS (last 14d, +0.057 vs avg); strong vs Fastball
  • 3.Jonah Heim #4Batting 0.774 OPS (last 14d, +0.034 vs avg)
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.Matt McLain #9Batting 0.846 OPS (last 14d, +0.106 vs avg); strong vs Slider/Sweeper
Pitcher Notes

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

Jacob Lopez (Athletics)
  • High ERA (5.64) — run-prevention risk
  • Control concerns (5.2 BB/9)
Rhett Lowder (Cincinnati Reds)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
St. Louis Cardinals @ New York Yankees
7:05 PM ET · Yankee Stadium
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
St. Louis Cardinals starter Andre Pallante (3.63 ERA) — New York Yankees starter Will Warren (4.18 ERA) — Matchup appears evenly balanced.
Log in to track picks
St. Louis Cardinals
New York Yankees
Overall edge indicator — left = St. Louis Cardinals · right = New York Yankees · 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.

St. Louis Cardinals · RHP · 22 GS
Average
3.63ERA
1.22WHIP
6.50K/9
2.70BB/9
0.70HR/9
124.0IP
3.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 1.45 · WHIP 0.964 · 18.7 IP
New York Yankees · RHP · 22 GS
Average
4.18ERA
1.37WHIP
9.00K/9
2.90BB/9
1.20HR/9
114.0IP
3.91FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 5.17 · WHIP 1.404 · 15.7 IP
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: Will Warren )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 JJ Wetherholt 0.349 322pa 0.263 98pa 0.231 54pa 0.352 33pa 0.321 18pa Tiny Sample
2 Iván Herrera 0.342 280pa 0.334 126pa 0.283 55pa 0.312 47pa 0.400 13pa Tiny Sample
3 Alec Burleson 0.359 244pa 0.302 111pa 0.378 82pa 0.394 57pa 0.322 26pa
4 José Fermín 0.294 175pa 0.240 53pa 0.142 31pa 0.282 21pa Tiny Sample 0.147 6pa Tiny Sample
5 Nathan Church 0.316 167pa 0.225 84pa 0.292 66pa 0.303 33pa 0.235 15pa Tiny Sample
6 Blaze Jordan 0.288 93pa 0.271 46pa 0.123 20pa Tiny Sample 0.435 11pa Tiny Sample 0.000 4pa Tiny Sample
7 Bryan Torres 0.351 67pa 0.112 14pa Tiny Sample 0.243 16pa Tiny Sample 0.303 11pa Tiny Sample
8 Jimmy Crooks 0.247 69pa 0.591 15pa Tiny Sample 0.227 14pa Tiny Sample 0.057 12pa Tiny Sample 0.220 4pa Tiny Sample
9 Masyn Winn 0.295 257pa 0.282 122pa 0.293 41pa 0.258 37pa 0.098 16pa Tiny Sample
9 César Prieto 0.049 18pa Tiny Sample 0.000 4pa Tiny Sample 0.000 8pa 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: Andre Pallante )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Trent Grisham 0.299 273pa 0.337 65pa 0.324 45pa 0.305 22pa Tiny Sample 0.078 20pa Tiny Sample
2 Ben Rice 0.436 253pa 0.336 125pa 0.334 55pa 0.331 57pa 0.146 30pa
3 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
3 Luis García Jr. 0.370 191pa 0.375 89pa 0.298 75pa 0.366 47pa 0.116 26pa
4 Heliot Ramos 0.304 194pa 0.320 81pa 0.205 36pa 0.283 24pa Tiny Sample 0.601 9pa Tiny Sample
5 Spencer Jones 0.350 74pa 0.371 31pa 0.469 19pa Tiny Sample 0.113 20pa Tiny Sample 0.115 6pa Tiny Sample
6 Jazz Chisholm Jr. 0.308 240pa 0.356 94pa 0.339 47pa 0.191 57pa 0.105 15pa Tiny Sample
7 Ryan McMahon 0.333 168pa 0.158 68pa 0.289 32pa 0.215 37pa 0.366 14pa Tiny Sample
7 José Caballero 0.304 215pa 0.245 89pa 0.184 35pa 0.343 28pa 0.523 13pa Tiny Sample
8 George Lombard Jr. 0.327 22pa Tiny Sample 0.560 8pa Tiny Sample 0.567 4pa Tiny Sample 0.000 3pa Tiny Sample
9 Paul Goldschmidt 0.329 195pa 0.329 77pa 0.319 40pa 0.371 28pa 0.147 6pa Tiny Sample
9 Austin Wells 0.338 156pa 0.144 58pa 0.188 29pa 0.077 18pa Tiny Sample 0.086 17pa Tiny Sample
Values shown are hitter wOBA vs pitch family · ★ = hitter's best family · ▼ = hitter's weakest
Top St. Louis Cardinals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Alec Burleson #3 Strong recent formBatting 0.954 OPS (last 14d, +0.214 vs avg)
  • 2.Nathan Church #5Batting 0.791 OPS (last 14d, +0.051 vs avg); strong vs Fastball
  • 3.Blaze Jordan #6Batting 0.777 OPS (last 14d, +0.037 vs avg); strong vs Fastball
Top New York Yankees Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Luis García Jr. #3 Strong recent formBatting 1.008 OPS (last 14d, +0.268 vs avg); strong vs Slider/Sweeper
  • 2.José Caballero #7Batting 1.084 OPS (last 14d, +0.344 vs avg)
  • 3.George Lombard Jr. #8 Limited recent PA — not over-weightedBatting 1.017 OPS (last 14d, +0.277 vs avg)
Pitcher Notes

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

Andre Pallante (St. Louis Cardinals)
  • No significant outliers in available metrics
Will Warren (New York Yankees)
  • Above-average K rate (9.0 K/9)
⚠ 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
BalancedLineup-Based Medium Confidence
Chicago White Sox starter Sean Burke (3.08 ERA) — Boston Red Sox starter Sonny Gray (2.78 ERA) — Matchup appears evenly balanced.
Log in to track picks
Chicago White Sox
Boston Red Sox
Overall edge indicator — left = Chicago White Sox · right = Boston Red Sox · even pitching · 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
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
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: 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 Sam Antonacci 0.372 251pa 0.268 67pa 0.211 45pa 0.465 17pa Tiny Sample 0.392 14pa Tiny Sample
2 Munetaka Murakami 0.420 195pa 0.246 98pa 0.462 35pa 0.483 30pa 0.077 9pa Tiny Sample
3 Miguel Vargas 0.355 352pa 0.324 116pa 0.385 42pa 0.284 39pa 0.000 3pa Tiny Sample
4 Colson Montgomery 0.321 314pa 0.238 100pa 0.337 49pa 0.369 28pa 0.236 21pa Tiny Sample
5 Randal Grichuk 0.311 110pa 0.379 46pa 0.290 36pa 0.226 9pa Tiny Sample 0.220 4pa Tiny Sample
5 Andrew Benintendi 0.346 193pa 0.321 87pa 0.202 51pa 0.372 29pa 0.177 24pa Tiny Sample
6 Braden Montgomery 0.373 108pa 0.399 25pa 0.224 43pa 0.353 18pa Tiny Sample 0.165 16pa Tiny Sample
7 Tristan Peters 0.336 227pa 0.395 59pa 0.236 41pa 0.214 33pa 0.332 17pa Tiny Sample
7 Brenton Doyle 0.333 94pa 0.220 48pa 0.233 25pa 0.355 6pa Tiny Sample 0.000 3pa Tiny Sample
8 Chase Meidroth 0.353 309pa 0.310 108pa 0.307 62pa 0.218 32pa 0.576 15pa Tiny Sample
9 Joey Bart 0.286 72pa 0.287 44pa 0.275 26pa 0.272 9pa Tiny Sample 0.126 7pa 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
Boston Red Sox 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 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 Willson Contreras 0.429 266pa 0.326 94pa 0.416 55pa 0.295 29pa 0.390 11pa Tiny Sample
4 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
5 Jahmai Jones 0.329 74pa 0.222 27pa 0.177 27pa 0.425 10pa Tiny Sample
5 Masataka Yoshida 0.327 177pa 0.398 31pa 0.354 40pa 0.182 30pa 0.381 12pa Tiny Sample
6 Caleb Durbin 0.347 306pa 0.274 91pa 0.204 39pa 0.403 18pa Tiny Sample 0.266 8pa Tiny Sample
7 Jarren Duran 0.316 247pa 0.192 98pa 0.236 66pa 0.238 52pa 0.170 30pa
8 Andruw Monasterio 0.380 156pa 0.250 85pa 0.292 22pa Tiny Sample 0.428 15pa Tiny Sample 0.413 6pa Tiny Sample
9 Connor Wong 0.307 131pa 0.252 46pa 0.247 20pa Tiny Sample 0.393 12pa Tiny Sample 0.172 4pa Tiny Sample
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 #8 Strong recent formBatting 0.939 OPS (last 14d, +0.199 vs avg); strong vs Fastball
  • 2.Andrew Benintendi #5Batting 0.938 OPS (last 14d, +0.198 vs avg)
  • 3.Randal Grichuk #5Batting 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 #6 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.

Sean Burke (Chicago White Sox)
  • Elite strikeout rate (10.1 K/9)
  • Above-average K rate (10.1 K/9)
Sonny Gray (Boston Red Sox)
  • Elite ERA (2.78) — strong run prevention
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Miami Marlins @ Atlanta Braves
7:15 PM ET · Truist Park
Evenly matched tonight
BalancedPitcher-Based Medium Confidence
Miami Marlins starter Eury Pérez (3.61 ERA) — Atlanta Braves starter Bryce Elder (3.69 ERA) — Matchup appears evenly balanced.
Log in to track picks
Miami Marlins
Atlanta Braves
Overall edge indicator — left = Miami Marlins · right = Atlanta Braves · 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.

Miami Marlins · RHP · 20 GS
Average
3.61ERA
1.13WHIP
9.90K/9
3.50BB/9
1.10HR/9
109.7IP
3.85FIP
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.00 · WHIP 1.222 · 18.0 IP
Atlanta Braves · RHP · 22 GS
Average
3.69ERA
1.20WHIP
7.40K/9
3.00BB/9
1.40HR/9
126.7IP
4.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.88 · WHIP 1.000 · 24.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Miami Marlins Hitters vs Pitch Families (opp. starter: Bryce Elder )
📖 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 Xavier Edwards 0.381 296pa 0.273 99pa 0.280 78pa 0.175 32pa 0.205 19pa Tiny Sample
2 Kyle Stowers 0.309 203pa 0.315 83pa 0.341 57pa 0.535 34pa 0.318 24pa Tiny Sample
3 Otto Lopez 0.414 252pa 0.320 140pa 0.209 62pa 0.230 43pa 0.317 20pa Tiny Sample
4 Griffin Conine 0.421 94pa 0.270 44pa 0.335 36pa 0.338 18pa Tiny Sample 0.086 8pa Tiny Sample
5 Heriberto Hernández 0.331 186pa 0.357 94pa 0.308 34pa 0.317 22pa Tiny Sample 0.099 7pa Tiny Sample
6 Owen Caissie 0.341 136pa 0.210 59pa 0.367 37pa 0.202 32pa 0.388 15pa Tiny Sample
7 Jakob Marsee 0.292 297pa 0.216 80pa 0.326 43pa 0.343 25pa 0.333 18pa Tiny Sample
8 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
8 Joe Mack 0.356 128pa 0.254 51pa 0.181 36pa 0.143 21pa Tiny Sample 0.196 9pa Tiny Sample
9 Javier Sanoja 0.313 179pa 0.274 86pa 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
Atlanta Braves Hitters vs Pitch Families (opp. starter: Eury 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 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 Ozzie Albies 0.343 255pa 0.317 86pa 0.276 98pa 0.283 66pa 0.265 28pa
6 Mauricio Dubón 0.341 287pa 0.290 114pa 0.214 58pa 0.427 24pa Tiny Sample 0.219 15pa Tiny Sample
7 Mike Yastrzemski 0.340 187pa 0.255 65pa 0.321 41pa 0.364 27pa 0.110 8pa Tiny Sample
7 Lane Thomas 0.336 244pa 0.276 58pa 0.349 38pa 0.252 29pa 0.000 9pa Tiny Sample
8 Austin Riley 0.347 301pa 0.256 114pa 0.256 50pa 0.287 36pa 0.250 11pa Tiny Sample
9 Sean Murphy 0.073 12pa Tiny Sample 0.176 5pa Tiny Sample 0.000 3pa 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 1.004 OPS (last 14d, +0.264 vs avg)
  • 2.Jakob Marsee #7Batting 0.993 OPS (last 14d, +0.253 vs avg)
  • 3.Javier Sanoja #9Batting 0.849 OPS (last 14d, +0.109 vs avg)
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 #7 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.

Eury Pérez (Miami Marlins)
  • Above-average K rate (9.9 K/9)
Bryce Elder (Atlanta Braves)
  • No significant outliers in available metrics
⚠ Data Notes
  • Pitcher pitch-family data unavailable (warehouse ETL gap)
Pittsburgh Pirates @ Milwaukee Brewers
7:40 PM ET · American Family Field
Milwaukee Brewers has the edge
Slight Milwaukee Brewers AdvantagePitcher-Based Medium Confidence
Pittsburgh Pirates starter Paul Skenes (3.96 ERA) — Milwaukee Brewers starter Kyle Harrison (2.84 ERA) — Overall: Slight Milwaukee Brewers Advantage. Edge source: Pitcher-Based.
Log in to track picks
Pittsburgh Pirates
Milwaukee Brewers
Overall edge indicator — left = Pittsburgh Pirates · right = Milwaukee Brewers · 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.

Pittsburgh Pirates · RHP · 24 GS
Average
3.96ERA
1.12WHIP
11.20K/9
2.50BB/9
0.90HR/9
129.7IP
2.97FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 8.16 · WHIP 1.744 · 14.3 IP
Milwaukee Brewers · LHP · 18 GS
Above Average
2.84ERA
1.04WHIP
11.30K/9
2.10BB/9
1.00HR/9
88.7IP
2.96FIP
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 0.00 · WHIP 0.400 · 5.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: Kyle Harrison )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Jake Mangum 0.330 200pa 0.333 75pa 0.235 60pa 0.376 38pa 0.240 11pa Tiny Sample
2 Brandon Lowe 0.380 247pa 0.240 132pa 0.281 64pa 0.433 48pa 0.239 25pa
3 Bryan Reynolds 0.396 276pa 0.312 114pa 0.300 85pa 0.328 65pa 0.242 13pa Tiny Sample
4 Esmerlyn Valdez 0.441 110pa 0.467 52pa 0.167 26pa 0.327 11pa Tiny Sample 0.172 4pa Tiny Sample
5 Nick Gonzales 0.343 297pa 0.341 109pa 0.298 39pa 0.264 36pa 0.160 10pa Tiny Sample
6 Endy Rodríguez 0.424 98pa 0.358 35pa 0.215 26pa 0.161 14pa Tiny Sample 0.391 9pa Tiny Sample
7 Jared Triolo 0.294 191pa 0.203 58pa 0.300 31pa 0.308 12pa Tiny Sample 0.587 3pa Tiny Sample
7 Jacob Gonzalez 0.280 84pa 0.325 26pa 0.306 28pa 0.313 9pa Tiny Sample 0.323 15pa Tiny Sample
8 Spencer Horwitz 0.350 208pa 0.251 71pa 0.319 30pa 0.338 30pa 0.629 11pa Tiny Sample
8 Rafael Flores Jr. 0.306 24pa Tiny Sample 0.346 14pa Tiny Sample 0.259 8pa Tiny Sample 0.565 4pa Tiny Sample
9 Ronny Simon 0.411 9pa Tiny Sample 0.293 3pa Tiny Sample 0.000 3pa Tiny Sample
9 Jhostynxon Garcia 0.316 43pa 0.352 24pa Tiny Sample 0.000 5pa Tiny Sample 0.147 6pa 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: Paul Skenes )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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 William Contreras 0.370 287pa 0.231 113pa 0.325 33pa 0.257 31pa 0.176 10pa Tiny Sample
5 Christian Yelich 0.301 223pa 0.229 100pa 0.413 32pa 0.239 29pa 1.062 5pa Tiny Sample
6 Andrew Vaughn 0.471 149pa 0.260 63pa 0.463 27pa 0.102 19pa Tiny Sample 0.000 5pa Tiny Sample
7 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
8 Cooper Pratt 0.338 109pa 0.445 45pa 0.120 22pa Tiny Sample 0.328 9pa Tiny Sample 0.224 7pa Tiny Sample
9 David Hamilton 0.371 196pa 0.229 57pa 0.314 33pa 0.092 17pa Tiny Sample 0.000 9pa Tiny Sample
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
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 #6Batting 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.Andrew Vaughn #6Batting 0.784 OPS (last 14d, +0.044 vs avg); strong vs Fastball
  • 3.Brice Turang #1Batting 0.726 OPS (last 14d); strong vs Fastball
Pitcher Notes

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

Paul Skenes (Pittsburgh Pirates)
  • Elite strikeout rate (11.2 K/9)
  • Above-average K rate (11.2 K/9)
  • FIP (2.97) confirms elite results
Kyle Harrison (Milwaukee Brewers)
  • Elite ERA (2.84) — strong run prevention
  • Elite strikeout rate (11.3 K/9)
  • Above-average K rate (11.3 K/9)
  • FIP (2.96) confirms elite results
⚠ 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 Dean Kremer (5.93 ERA) — Kansas City Royals starter Noah Cameron (4.37 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 · 8 GS
Building Sample
5.93ERA
1.32WHIP
8.80K/9
2.90BB/9
2.60HR/9
41.0IP
5.96FIP
⚠ 41.0 IP — a growing sample. Getting more reliable, not fully trusted yet.
FIP = what the pitcher truly controlled: Ks, walks, and home runs — ignores whether balls in play fell in for hits.
FIP uses full-season pitcher data.
Recent (21d): ERA 9.00 · WHIP 1.667 · 15.0 IP
Kansas City Royals · LHP · 21 GS
Average
4.37ERA
1.29WHIP
8.40K/9
2.90BB/9
1.00HR/9
123.7IP
3.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 0.39 · WHIP 0.522 · 23.0 IP
Pitch-Family & Type Context

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

ℹ Pitcher Arsenal Coming
  • We know what each hitter does vs every pitch family — we're still loading tonight's pitcher arsenals.
  • Once available, we'll match the pitcher's go-to pitches directly against each hitter's strengths and weaknesses.
  • For now, the table below shows each hitter's history vs pitch families this season.
Minnesota Twins Hitters vs Pitch Families (opp. starter: Noah Cameron )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 Austin Martin 0.352 238pa 0.240 69pa 0.197 33pa 0.313 17pa Tiny Sample
2 Ryan Jeffers 0.426 146pa 0.300 68pa 0.343 26pa 0.405 15pa Tiny Sample 0.000 7pa Tiny Sample
3 Josh Bell 0.350 270pa 0.323 67pa 0.286 96pa 0.314 49pa 0.112 19pa Tiny Sample
4 Kody Clemens 0.287 266pa 0.354 79pa 0.348 50pa 0.373 37pa 0.373 18pa 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 Victor Caratini 0.294 221pa 0.372 47pa 0.180 50pa 0.261 21pa Tiny Sample 0.176 10pa Tiny Sample
7 Brooks Lee 0.356 251pa 0.289 90pa 0.245 96pa 0.243 49pa 0.251 12pa Tiny Sample
8 Trevor Larnach 0.384 218pa 0.305 67pa 0.131 47pa 0.360 39pa 0.371 21pa 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: Dean Kremer )
📖 Reading this table: green wOBA = hits this pitch hard · red wOBA = struggles vs this pitch · = hitter's best pitch type · = weakest pitch type · PA = at-bats vs that pitch (higher = more reliable data)
↔ Swipe sideways to see all pitch families
# Hitter Fastball Slider/Sweep Changeup Curve/Slurve Splitter
1 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 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
8 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
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 #3Batting 0.980 OPS (last 14d, +0.240 vs avg); strong vs Fastball
  • 3.Ryan Jeffers #2Batting 0.668 OPS (last 14d); strong vs Fastball
Top Kansas City Royals Advantages

Hottest bats in the lineup over the last two weeks.

  • 1.Bobby Witt Jr. #2 Limited recent PA — not over-weightedBatting 1.033 OPS (last 14d, +0.293 vs avg)
  • 2.Jac Caglianone #3Batting 0.854 OPS (last 14d, +0.114 vs avg)
  • 3.John Rave #8Batting 0.842 OPS (last 14d, +0.102 vs avg)
Pitcher Notes

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

Dean Kremer (Minnesota Twins)
  • High ERA (5.93) — run-prevention risk
  • Elevated HR/9 (2.6) — HR risk
Noah Cameron (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.