MLB Game Overviews

Thursday, June 25, 2026

Updated 00:33 UTC · Odds Updated 00:32 UTC

KCR @ TBR
12:10 PM · Tropicana Field (Dome)
Matchup · SP Last 3 / Team Last 12
Noah Cameron L
xERA3.78 (avg)K%20.0 (avg)HH%30.2 (good)Barrel%5.7 (good)ERA4.11IP/gs5.1 IP/gsH/gs6.0PC/gs101BB%2.9
TBR vs LHP
wRC+80 (below avg)K%18.8 (above avg)HH%30.2 (below avg)
Griffin Jax R
xERA5.17 (below avg)K%25.4 (good)HH%43.6 (below avg)Barrel%12.8 (below avg)ERA1.20IP/gs5.0 IP/gsH/gs4.0PC/gs73BB%3.6
KCR vs RHP
wRC+141 (elite)K%17.1 (above avg)HH%43.7 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalKCR+119+1.5 (-181)O8.5 (-104)TBR-136-1.5 (+164)U8.0 (-102)
Noah Cameron · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ TBRL5.010858355
Jun 18vs STLW5.010868234
Jun 13vs HOUL4.18617044
Jun 7@ MINW6.010473001
Jun 2@ CINL7.08781011
Griffin Jax · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs KCRW5.08875202
Jun 19vs WSNW5.06954022
Jun 13@ LAAL5.06355001
Jun 7@ MIAL5.06243200
Jun 1vs DETL4.07257166
Bullpens · Last 12
KCR
xERA 4.14 (avg)ERA 4.50
TBR
xERA 4.19 (avg)ERA 5.44
Weather · Dome
Dome
Flags · 3
  • TBR — Griffin Jax: ERA 1.20 << xERA 5.17 — overperforming; regression risk
  • TBR — Griffin Jax: high LOB% 98% — ERA flattered by strand luck
  • KCR — Noah Cameron: high pitch count last start (108 pitches) — monitor workload today
SEA @ PIT
12:35 PM · PNC ParkNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Bryan Woo R
xERA4.09 (avg)K%26.7 (good)HH%48.1 (poor)Barrel%9.6 (avg)ERA5.89IP/gs6.1 IP/gsH/gs6.3PC/gs86BB%2.7
PIT vs RHP
wRC+134 (elite)K%23.8 (avg)HH%42.1 (above avg)
Braxton Ashcraft R
xERA3.44 (good)K%22.2 (avg)HH%40.0 (avg)Barrel%4.0 (elite)ERA5.06IP/gs5.3 IP/gsH/gs6.0PC/gs90BB%6.9
SEA vs RHP
wRC+69 (poor)K%23.8 (avg)HH%38.4 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSEA-136-1.5 (+126)O8.5 (-108)PIT+120+1.5 (-143)U8.5 (-105)
Bryan Woo · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ PITL4.08646255
Jun 18vs BALW7.08993100
Jun 11@ BALL5.08247177
Jun 5@ DETL6.19079055
May 30vs ARIW7.08692000
Braxton Ashcraft · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs SEAW6.086105011
Jun 17@ ATHW6.09374312
Jun 12vs MIAL5.09045222
Jun 6@ ATLL5.08659066
May 31vs MINW6.080115022
Bullpens · Last 12
SEA
xERA 2.53 (elite)ERA 4.68
PIT
xERA 3.86 (avg)ERA 5.11
Weather · Neutral Conditions
78°F, Overcast, Wind 11 mph SSW
APF 101 — Neutral
Flags · 2
  • SEA — Bryan Woo: getting squared up (Hard-Hit% 48%)
  • SEA bullpen: bullpen ERA 4.68 >> xERA 2.53 — may be getting unlucky
ATH @ SFG
3:45 PM · Oracle ParkNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Gage Jump L
xERA2.91 (elite)K%23.2 (good)HH%30.4 (good)Barrel%4.3 (elite)ERA1.47IP/gs6.1 IP/gsH/gs3.0PC/gs93BB%10.1
SFG vs LHP
wRC+118 (above avg)K%19.6 (above avg)HH%42.1 (above avg)
Tyler Mahle R
xERA2.86 (elite)K%22.4 (avg)HH%31.2 (good)Barrel%4.2 (elite)ERA8.40IP/gs5.0 IP/gsH/gs7.0PC/gs83BB%6.0
ATH vs RHP
wRC+150 (elite)K%20.0 (avg)HH%36.9 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATH+115+1.5 (-186)O8.5 (-115)SFG-130-1.5 (+162)U8.5 (+100)
Gage Jump · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 18vs LAAW7.010771300
Jun 12vs COLW5.07565133
Jun 7@ HOUW6.19633300
Jun 2@ CHCW7.08553111
May 26vs SEAL5.08859144
Tyler Mahle · Last 5 Outings
DateOppResIPPCKHBBERR
May 26vs ARIL5.08133333
May 20@ ARIL5.07968066
May 15@ ATHL5.090610155
May 10vs PITW5.29785244
May 3@ TBRL5.19254100
Bullpens · Last 12
ATH
xERA 3.45 (good)ERA 7.14
SFG
xERA 4.78 (below avg)ERA 4.66
Weather · Neutral Conditions
62°F, Mainly Clear, Wind 12 mph W
APF 97 — Neutral
Flags · 4
  • SFG — Tyler Mahle: ERA 8.40 >> xERA 2.86 — likely unlucky; may be better than ERA shows (check LOB%/BABIP)
  • ATH bullpen: bullpen ERA 7.14 >> xERA 3.45 — may be getting unlucky
  • ATH — Gage Jump: high pitch count last start (107 pitches) — monitor workload today
  • WEATHER: hitter-friendly conditions (adj factor 97) — adjust pitcher xERA expectations up
PHI @ WSN
6:45 PM · Nationals ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Aaron Nola R
xERA3.43 (good)K%18.8 (avg)HH%34.7 (good)Barrel%8.2 (avg)ERA6.43IP/gs4.7 IP/gsH/gs6.3PC/gs89BB%10.1
WSN vs RHP
wRC+102 (avg)K%20.4 (avg)HH%36.3 (avg)
Miles Mikolas R
xERA2.65 (elite)K%10.6 (poor)HH%37.9 (avg)Barrel%3.5 (elite)ERA2.55IP/gs17.2 IP (3gs)PC/gs72BB%1.5
PHI vs RHP
wRC+121 (above avg)K%26.4 (below avg)HH%38.9 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPHI-180-1.5 (-110)O8.5 (+100)WSN+156+1.5 (-108)U8.0 (-105)
Aaron Nola · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ WSNW5.08653222
Jun 18vs NYML5.09767123
Jun 13@ MILW4.28536233
Jun 7vs CHWW4.19846455
Jun 2vs SDPW5.09584022
Miles Mikolas · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs PHIL2.24814002
Jun 19@ TBRL6.08529155
Jun 14vs SEAW7.08333000
Jun 8@ SFGW4.25423000
Jun 2vs MIAL6.09246266
Bullpens · Last 12
PHI
xERA 4.17 (avg)ERA 5.18
WSN
xERA 4.56 (below avg)ERA 6.83
Weather · Hitter Friendly
88°F, Overcast, Wind 10 mph SSE
APF 104 — Hitter Friendly
Flags · 3
  • PHI — Aaron Nola: ERA 6.43 >> xERA 3.43 — likely unlucky; may be better than ERA shows (check LOB%/BABIP)
  • WSN bullpen: bullpen ERA 6.83 >> xERA 4.56 — may be getting unlucky
  • WSN — Miles Mikolas: low pitch count last start (48 pitches) — may have been managing something
CHC @ NYM
7:10 PM · Citi FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Javier Assad R
xERA2.29 (elite)K%17.2 (avg)HH%34.0 (good)Barrel%6.0 (good)ERA1.00IP/gs9.0 IP/gsH/gs4.5PC/gs87BB%3.1
NYM vs RHP
wRC+95 (avg)K%25.6 (below avg)HH%38.5 (avg)
Sean Manaea L
xERA3.46 (good)K%22.9 (avg)HH%47.7 (poor)Barrel%6.8 (good)ERA3.52IP/gs7.7 IP/gsH/gs7.0PC/gs88BB%3.3
CHC vs LHP
wRC+212 (elite)K%16.3 (above avg)HH%42.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHC-104-1.5 (+160)O8.5 (+100)NYM-112+1.5 (-190)U8.5 (-118)
Javier Assad · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ NYMW5.08355233
Jun 17vs COLW5.29215022
Jun 12@ SFGW6.08553100
Jun 7vs SFGL6.17251100
May 15@ CHWW2.03913011
Sean Manaea · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs CHCL3.08646234
Jun 18@ PHIW5.19556123
Jun 13vs ATLL6.08464022
Jun 7@ SDPW4.06634122
Jun 1@ SEAL5.06341111
Bullpens · Last 12
CHC
xERA 4.89 (below avg)ERA 5.72
NYM
xERA 3.73 (good)ERA 4.23
Weather · Neutral Conditions
77°F, Overcast, Wind 14 mph SSE
APF 100 — Neutral
Flags · 4
  • CHC — Javier Assad: high LOB% 100% — ERA flattered by strand luck
  • NYM — Sean Manaea: getting squared up (Hard-Hit% 48%)
  • CHC — Javier Assad: missed a turn (23-day gap between starts)
  • NYM — Sean Manaea: 2026-06-24: 3 ER in 3.0 IP (ERA equiv 9) is inflating 3-game xERA — other 2 starts averaged 3.26 ERA equiv
ARI @ STL
7:45 PM · Busch StadiumNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Mitch Bratt L
xERA?K%?HH%?IP/gsPC/gs40
STL vs LHP
wRC+113 (avg)K%14.0 (elite)HH%43.1 (above avg)
M. Liberatore L
xERA7.51 (poor)K%19.2 (avg)HH%47.4 (poor)Barrel%18.4 (poor)ERA10.45IP/gs3.4 IP/gsH/gs5.3PC/gs51BB%7.7
ARI vs LHP
wRC+97 (avg)K%14.2 (elite)HH%34.5 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalARI+115+1.5 (-180)O9.0 (+100)STL-132-1.5 (+160)U9.0 (-118)
Mitch Bratt · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ STLL2.04021211
M. Liberatore · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs ARIL2.03622000
Jun 18@ KCRL1.24827057
Jun 13@ MINW4.17045144
Jun 6vs CINW4.18444335
May 31vs CHCW5.18543100
Bullpens · Last 12
ARI
xERA 4.73 (below avg)ERA 4.35
STL
xERA 5.39 (poor)ERA 6.69
Weather · Neutral Conditions
80°F, Overcast, Wind 8 mph NE
APF 100 — Neutral
Flags · 10
  • ARI — Mitch Bratt: no stats — likely TBD or skipping this start
  • STL — M. Liberatore: small sample (10.1 IP over 3 starts)
  • STL — M. Liberatore: ERA 10.45 >> xERA 7.51 — likely unlucky; may be better than ERA shows (check LOB%/BABIP)
  • STL — M. Liberatore: getting squared up (Hard-Hit% 47%)
  • STL — M. Liberatore: elevated Barrel% 18%
  • STL — M. Liberatore: low LOB% 31% — ERA penalized by bad sequencing
  • STL — M. Liberatore: averaging only 3.4 IP/start — heavy bullpen usage
  • STL bullpen: bullpen is a liability (xERA 5.39)
  • ARI — Mitch Bratt: low pitch count last start (40 pitches) — may have been managing something
  • STL — M. Liberatore: low pitch count last start (36 pitches) — may have been managing something
ATL @ SDP
Matchup · SP Last 3 / Team Last 12
Martin Perez L
xERA2.47 (elite)K%21.5 (avg)HH%23.9 (elite)Barrel%2.2 (elite)ERA2.76IP/gs5.4 IP/gsH/gs4.3PC/gs79BB%7.7
SDP vs LHP
wRC+104 (avg)K%18.5 (above avg)HH%44.6 (above avg)
JP Sears L
xERA?K%?HH%?IP/gs
ATL vs LHP
wRC+104 (avg)K%21.7 (avg)HH%38.4 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATL-115-1.5 (+145)O8.5 (+100)SDP+100+1.5 (-172)U8.0 (+100)
Martin Perez · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 19vs MILW6.08256211
Jun 13@ NYMW5.17144111
Jun 5vs PITW5.08553233
May 30@ CINW5.08124322
May 24vs WSNL5.28625211
Bullpens · Last 12
ATL
xERA 3.78 (avg)ERA 1.61
SDP
xERA 3.85 (avg)ERA 3.19
Weather
Flags · 2
  • SDP — JP Sears: no stats — likely TBD or skipping this start
  • ATL bullpen: bullpen ERA 1.61 << xERA 3.78 — ERA flatters the pen
BAL @ LAA
Matchup · SP Last 3 / Team Last 12
Trey Gibson R
xERA4.81 (below avg)K%22.4 (avg)HH%41.5 (below avg)Barrel%4.9 (elite)ERA7.71IP/gs4.7 IP/gsH/gs5.0PC/gs85BB%14.9
LAA vs RHP
wRC+131 (elite)K%24.0 (below avg)HH%38.4 (avg)
Jose Soriano R
xERA3.96 (avg)K%18.6 (avg)HH%40.8 (below avg)Barrel%8.2 (avg)ERA4.50IP/gs5.3 IP/gsH/gs5.7PC/gs83BB%11.4
BAL vs RHP
wRC+118 (above avg)K%26.6 (below avg)HH%43.0 (above avg)
Trey Gibson · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ LAAL4.06653222
Jun 19@ LADL5.09787433
Jun 13vs SDPL4.19373566
Jun 8vs SEAL4.26805133
May 27vs TBRW5.210016411
Jose Soriano · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs BALW3.06946255
Jun 19@ ATHL5.010566444
Jun 13vs TBRW5.07653200
Jun 7@ LADW6.08828245
Jun 1vs COLL4.210873723
Bullpens · Last 12
BAL
xERA 4.15 (avg)ERA 2.86
LAA
xERA 3.32 (good)ERA 3.86
Weather
Flags · 5
  • BAL — Trey Gibson: ERA 7.71 >> xERA 4.81 — likely unlucky; may be better than ERA shows (check LOB%/BABIP)
  • BAL — Trey Gibson: missed a turn (19-day gap between starts)
  • BAL — Trey Gibson: low pitch count last start (66 pitches) — may have been managing something
  • LAA — Jose Soriano: low pitch count last start (69 pitches) — may have been managing something
  • LAA — Jose Soriano: 2026-06-24: 5 ER in 3.0 IP (ERA equiv 15) is inflating 3-game xERA — other 2 starts averaged 3.60 ERA equiv
BOS @ COL
Matchup · SP Last 3 / Team Last 12
Ranger Suarez L
xERA2.38 (elite)K%25.0 (good)HH%24.5 (elite)Barrel%4.1 (elite)ERA1.50IP/gs6.0 IP/gsH/gs4.3PC/gs98BB%6.9
COL vs LHP
wRC+111 (avg)K%25.7 (below avg)HH%31.5 (below avg)
Kyle Freeland L
xERA3.21 (good)K%18.7 (avg)HH%48.3 (poor)Barrel%8.3 (avg)ERA5.50IP/gs6.0 IP/gsH/gs7.0PC/gs86BB%1.3
BOS vs LHP
wRC+176 (elite)K%22.6 (avg)HH%33.3 (below avg)
Ranger Suarez · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ COLL6.010297123
Jun 19@ SEAW6.29451300
Jun 13vs TEXW5.09776222
Jun 7@ NYYL6.19066011
May 31@ CLEW5.093108244
Kyle Freeland · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs BOSW6.081411166
Jun 19vs PITW7.18184022
Jun 13@ ATHL5.295410066
Jun 7vs MILL5.08927133
Jun 1@ LAAW5.29147156
Bullpens · Last 12
BOS
xERA 2.58 (elite)ERA 3.82
COL
xERA 5.61 (poor)ERA 4.22
Weather
Flags · 3
  • COL — Kyle Freeland: getting squared up (Hard-Hit% 48%)
  • COL bullpen: bullpen is a liability (xERA 5.61)
  • BOS — Ranger Suarez: high pitch count last start (102 pitches) — monitor workload today
CHW @ CLE
Matchup · SP Last 3 / Team Last 12
Erick Fedde R
xERA3.73 (good)K%22.2 (avg)HH%29.7 (elite)Barrel%8.1 (avg)ERA2.19IP/gs12.3 IP/gsH/gs13.0PC/gs70BB%5.6
CLE vs RHP
wRC+108 (avg)K%29.4 (poor)HH%39.0 (avg)
Tanner Bibee R
xERA3.92 (avg)K%24.3 (good)HH%44.0 (below avg)Barrel%8.0 (good)ERA2.21IP/gs6.8 IP/gsH/gs3.0PC/gs92BB%8.1
CHW vs RHP
wRC+82 (below avg)K%22.1 (avg)HH%38.6 (avg)
Erick Fedde · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs CLEL4.07525312
Jun 19@ DETL4.27844122
Jun 14vs LADW2.25843200
Jun 9vs ATLW5.08846012
Jun 3@ MINW5.06122100
Tanner Bibee · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ CHWW6.08933100
Jun 19@ HOUL5.19574234
Jun 12vs DETW7.09182222
Jun 6@ TEXW8.08733200
May 31vs BOSL6.09056133
Bullpens · Last 12
CHW
xERA 4.94 (below avg)ERA 4.47
CLE
xERA 4.08 (avg)ERA 4.60
Weather
Flags · 2
  • CHW — Erick Fedde: small sample (12.1 IP over 3 starts)
  • CHW — Erick Fedde: low pitch count last start (75 pitches) — may have been managing something
CIN @ MIL
Matchup · SP Last 3 / Team Last 12
Rhett Lowder R
xERA4.80 (below avg)K%22.7 (avg)HH%35.9 (avg)Barrel%10.3 (avg)ERA3.21IP/gs4.7 IP/gsH/gs4.0PC/gs87BB%15.2
MIL vs RHP
wRC+104 (avg)K%22.6 (avg)HH%36.8 (avg)
Shane Drohan L
xERA3.10 (good)K%20.6 (avg)HH%30.6 (good)Barrel%10.2 (avg)ERA4.41IP/gs5.4 IP/gsH/gs5.3PC/gs86BB%5.9
CIN vs LHP
wRC+127 (above avg)K%18.9 (above avg)HH%41.2 (above avg)
Rhett Lowder · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs MILL4.06955133
Jun 19@ NYYL5.19556344
Jun 13vs ARIW5.29665211
Jun 7@ STLL3.07041500
May 7@ CHCL3.05911433
Shane Drohan · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ CINW4.09054300
Jun 18vs CLEL5.09133311
Jun 13vs PHIL5.07878044
Jun 7@ COLW6.18345133
Jun 1vs SFGW4.06854222
Bullpens · Last 12
CIN
xERA 2.88 (elite)ERA 3.02
MIL
xERA 2.74 (elite)ERA 4.29
Weather
Flags · 3
  • CIN — Rhett Lowder: high LOB% 96% — ERA flattered by strand luck
  • CIN — Rhett Lowder: missed a turn (31-day gap between starts)
  • CIN — Rhett Lowder: low pitch count last start (69 pitches) — may have been managing something
DET @ NYY
Matchup · SP Last 3 / Team Last 12
Tarik Skubal L
xERA4.35 (avg)K%27.1 (good)HH%45.8 (poor)Barrel%8.3 (avg)ERA3.63IP/gs5.8 IP/gsH/gs5.7PC/gs86BB%2.9
NYY vs LHP
wRC+113 (avg)K%21.3 (avg)HH%33.1 (below avg)
Ryan Weathers L
xERA4.19 (avg)K%20.6 (avg)HH%42.0 (below avg)Barrel%14.0 (below avg)ERA6.48IP/gs5.6 IP/gsH/gs5.0PC/gs89BB%4.4
DET vs LHP
wRC+91 (below avg)K%25.2 (below avg)HH%39.4 (avg)
Tarik Skubal · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs NYYL6.08594044
Jun 19vs CHWW5.29487133
Jun 13@ CLEL4.28045123
Apr 29@ ATLL7.09175022
Apr 23vs MILW6.09457044
Ryan Weathers · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ DETW6.09766212
Jun 18vs CHWL6.18883111
Jun 12@ TORL4.18225166
Jun 5vs BOSL6.09347155
May 30@ ATHL6.2107106355
Bullpens · Last 12
DET
xERA 2.99 (elite)ERA 1.91
NYY
xERA 3.81 (avg)ERA 3.21
Weather
Flags · 3
  • DET — Tarik Skubal: getting squared up (Hard-Hit% 46%)
  • DET — Tarik Skubal: missed a turn (45-day gap between starts)
  • NYY — Ryan Weathers: 2026-06-12: 6 ER in 4.1 IP (ERA equiv 13) is inflating 3-game xERA — other 2 starts averaged 1.49 ERA equiv
HOU @ TOR
Matchup · SP Last 3 / Team Last 12
Mike Burrows R
xERA4.41 (avg)K%16.7 (below avg)HH%36.6 (avg)Barrel%7.3 (good)ERA6.55IP/gs5.5 IP/gsH/gs8.0PC/gs56BB%7.4
TOR vs RHP
wRC+122 (above avg)K%19.3 (above avg)HH%36.1 (avg)
Trey Yesavage R
xERA3.57 (good)K%18.7 (avg)HH%47.2 (poor)Barrel%7.5 (good)ERA7.00IP/gs6.0 IP/gsH/gs4.3PC/gs90BB%10.7
HOU vs RHP
wRC+119 (above avg)K%21.1 (avg)HH%41.6 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalHOU+134+1.5 (-272)O5.5 (-110)TOR-145-1.5 (+220)U5.5 (-113)
Mike Burrows · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ TORL4.16922111
Jun 19vs CLEW1.0711000
Jun 13@ KCRW5.09257245
Jun 7vs ATHL5.09738245
Jun 2vs PITL5.09038556
Trey Yesavage · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs HOUL5.09452411
Jun 18@ BOSW7.19564033
Jun 12vs NYYW5.08134655
Jun 5vs BALL5.29155266
May 30@ BALL5.09242711
Bullpens · Last 12
HOU
xERA 3.42 (good)ERA 3.33
TOR
xERA 3.69 (good)ERA 3.58
Weather
Flags · 5
  • HOU — Mike Burrows: small sample (11.0 IP over 3 starts)
  • TOR — Trey Yesavage: ERA 7.00 >> xERA 3.57 — likely unlucky; may be better than ERA shows (check LOB%/BABIP)
  • TOR — Trey Yesavage: getting squared up (Hard-Hit% 47%)
  • HOU — Mike Burrows: low pitch count last start (69 pitches) — may have been managing something
  • TOR — Trey Yesavage: 2026-06-12: 5 ER in 5.0 IP (ERA equiv 9) is inflating 3-game xERA — other 2 starts averaged 2.80 ERA equiv
LAD @ MIN
Matchup · SP Last 3 / Team Last 12
Shohei Ohtani R
xERA3.28 (good)K%22.4 (avg)HH%28.8 (elite)Barrel%5.8 (good)ERA3.38IP/gs6.2 IP/gsH/gs5.0PC/gs76BB%6.6
MIN vs RHP
wRC+163 (elite)K%14.5 (elite)HH%43.5 (above avg)
Joe Ryan R
xERA2.79 (elite)K%28.6 (elite)HH%45.6 (poor)Barrel%8.7 (avg)ERA2.12IP/gs5.7 IP/gsH/gs5.0PC/gs85BB%5.7
LAD vs RHP
wRC+132 (elite)K%23.1 (avg)HH%42.0 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalLAD-285-2.5 (+110)O13.5 (-105)MIN+235+2.5 (-132)U13.5 (-115)
Shohei Ohtani · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ MINL2.03424133
Jun 17vs TBRW6.09157144
Jun 10@ PITL6.210266334
Jun 3@ ARIW6.08962100
May 27vs COLW6.09970411
Joe Ryan · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs LADL2.25746144
Jun 18@ TEXW5.09773200
Jun 12vs STLW6.010286033
Jun 6vs KCRL6.010256211
Jun 1vs CHWW6.09898044
Bullpens · Last 12
LAD
xERA 2.39 (elite)ERA 3.16
MIN
xERA 4.19 (avg)ERA 7.97
Weather
Flags · 6
  • MIN — Joe Ryan: getting squared up (Hard-Hit% 46%)
  • MIN — Joe Ryan: high LOB% 93% — ERA flattered by strand luck
  • MIN bullpen: bullpen ERA 7.97 >> xERA 4.19 — may be getting unlucky
  • LAD — Shohei Ohtani: low pitch count last start (34 pitches) — may have been managing something
  • MIN — Joe Ryan: low pitch count last start (57 pitches) — may have been managing something
  • MIN — Joe Ryan: 2026-06-24: 4 ER in 2.2 IP (ERA equiv 16) is inflating 3-game xERA — other 2 starts averaged 2.25 ERA equiv
MIA @ TEX
Matchup · SP Last 3 / Team Last 12
Eury Perez R
xERA4.37 (avg)K%32.8 (elite)HH%41.2 (below avg)Barrel%20.6 (poor)ERA3.52IP/gs5.1 IP/gsH/gs3.3PC/gs76BB%6.9
TEX vs RHP
wRC+116 (above avg)K%20.4 (avg)HH%41.3 (above avg)
Jacob deGrom R
xERA2.52 (elite)K%27.4 (good)HH%31.2 (good)Barrel%4.2 (elite)ERA4.00IP/gs6.0 IP/gsH/gs5.0PC/gs96BB%6.9
MIA vs RHP
wRC+106 (avg)K%22.2 (avg)HH%39.5 (avg)
Eury Perez · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24vs TEXW4.26813011
May 27@ TORL4.07393000
May 22vs NYMW6.18652011
May 17@ TBRL5.010255455
May 12@ MINL6.08783333
Jacob deGrom · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 24@ MIAL6.09184222
Jun 19vs SDPW6.010696366
Jun 13@ BOSL6.09056022
Jun 7vs CLEW6.08763200
Jun 1@ STLW5.09184100
Bullpens · Last 12
MIA
xERA 3.21 (good)ERA 2.54
TEX
xERA 3.71 (good)ERA 5.44
Weather
Flags · 4
  • MIA — Eury Perez: elevated Barrel% 21%
  • MIA — Eury Perez: missed a turn (28-day gap between starts)
  • MIA — Eury Perez: low pitch count last start (68 pitches) — may have been managing something
  • TEX — Jacob deGrom: 2026-06-19: 6 ER in 6.0 IP (ERA equiv 9) is inflating 3-game xERA — other 2 starts averaged 3.00 ERA equiv