MLB Game Overviews

Thursday, July 30, 2026

Updated 09:59 UTC · Odds Updated 09:58 UTC

AI Picks · 7 Bets · Jul 30
NYY @ CHW u7.5 (+100)
Sean Burke is elite (xERA 2.00, recent ERA 1.99) facing an NYY offense that is ice cold (wRC+ 61 L12, K% 27.2%) — a dominant pitcher vs a struggling offense is the cleanest under signal available. Burke is 3-0 at home with 1.88 ERA. NYY Weathers flag — one bad start skewed his 3-game ERA per the note, and he has good xERA (3.47) and prior success vs CHW. CHW offense vs LHP is average (wRC+ 108) and NYY pen (xERA 4.17) is decent. Total at 7.5 with +100 is a gift given Burke's dominance vs this dead NYY lineup — we're getting plus money on the under.
Found at 5:59 AM ET
CHC ML (+102)
Andre Pallante is struggling badly (recent ERA 6.04, 3-start avg) and has a brutal 9.57 ERA in 3 career starts vs CHC with only 3.1 IP/gs — he consistently fails to get deep against this team. CHC offense is elite in L12 (wRC+ 130). Javier Assad has a 0.00 ERA in 2 starts vs STL. STL offense is poor (wRC+ 79 L12). CHC bullpen (xERA 3.68) is reliable; STL bullpen was stressed yesterday (7.3 IP). Getting CHC at +102 when all the matchup edges point their way is clear value — market is pricing it near even despite a significant edge.
Found at 5:59 AM ET
CHC @ STL u8.5 (-110)
Assad's recent ERA is 1.96 and he has a 0.00 ERA vs STL specifically. STL offense is cold (wRC+ 79 L12). CHC bullpen is sharp (xERA 3.68). On the other side, Pallante is struggling but CHC scoring runs should still be contained somewhat — the dominant under signal is Assad shutting down a poor STL lineup and CHC's elite pen holding. STL pen was stressed yesterday meaning Assad may go deeper. Combined run environment points below 8.5.
Found at 5:59 AM ET
MIA @ NYM u7.0 (-105)
Both starters are genuinely elite right now. Eury Perez: xERA 3.01, recent ERA 1.49, averaging 7.3 K/start — legitimately hot. Nolan McLean: xERA 3.59, recent ERA 1.00 across 3 starts, 6.3 K/start average — also scorching. Both offenses are average (MIA wRC+ 101, NYM wRC+ 106 L12). NYM bullpen is strong (xERA 3.26). Petco-equivalent neutral park (APF 101). This is a classic ace vs ace under setup. The only caution is Perez's historical struggles vs NYM (7.11 ERA career) and that he had 104 pitches last start — but his form is clearly elite right now and McLean is equally sharp. Under 7.0 at -105 is reasonable juice for two of the hottest starters in the data set.
Found at 5:59 AM ET
Nolan McLean K o6.5 (+108)
McLean has a 32.4% K rate and has averaged 6.3 K/start over his recent 3 — all against quality teams (BOS, ATL, TOR). Today he faces MIA with a 26.6% K rate, above average strikeout rate. His adjusted K expectation vs MIA is approximately 6.5-7.0. Getting Over 6.5 at +108 (plus money!) is excellent value — the line seems to underestimate McLean given his elite K% and MIA's strikeout tendencies. Outs line is 17.5 (nearly 6 IP), confirming he's expected to go deep enough to accumulate Ks.
Found at 5:59 AM ET
BOS Team Total o5.5 (-122)
Sonny Gray is scorching hot (recent ERA 0.94) but BOS offense gets a massive gift facing Mason Barnett — who has a 8.44 ERA, 15% BB rate, tiny 5.1 IP sample, recent bullpen appearances affecting his stamina, and a 6.25 ERA in 2 prior starts vs BOS. ATH bullpen xERA 6.03 is a disqualifier for ATH side bets but confirms runs will flow once Barnett exits early. BOS is 9-1 away in Gray's recent starts averaging 6.6 RS away. Hitter-friendly park (APF 109). BOS scoring 5+ is well-supported.
Found at 5:59 AM ET
SFG F5 ML (-110)
Robbie Ray is hot (recent ERA 1.89, season ERA 1.20) and has a strong history vs SDP (2.81 ERA, 6.4 IP/gs across 3 career starts) including a shutout at Petco. JP Sears is a NO STATS first-time starter — disqualified from any bets favoring SDP's pitching. The F5 captures Ray's dominance while avoiding SFG's elevated bullpen (5.3 IP yesterday). SFG offense has been averaging 9.6 RS away in SP recent starts. SDP offense vs LHP is average (wRC+ 101). The F5 ML at -110 for SFG is fair given Ray vs an unknown opponent starter.
Found at 5:59 AM ET
AI-generated · For entertainment only · Not financial advice
TEX @ TBR
12:10 PM · Tropicana Field (Dome)
Matchup · SP Last 3 / Team Last 12
Cole Winn
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
TBR
No data
Shane McClanahan L
xERA3.19 (good)K%16.9 (below avg)HH%29.2 (elite)Barrel%6.2 (good)ERA2.76IP/gs5.4 IP/gsH/gs3.7PC/gs81BB%7.7
TEX vs LHP
wRC+125 (above avg)K%21.7 (avg)HH%37.7 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTEX+130+1.5 (-179)O8.0 (-104)TBR-144-1.5 (+155)U7.5 (-110)
First 5 Innings
MLSpreadTotalTEX+134+0.5 (-115)O4.5 (+114)TBR-168-0.5 (-113)U4.5 (-148)
Team Totals
OverUnderTEXO3.5 (-105)U3.5 (-120)TBRO3.5 (-145)U3.5 (+114)
Pitcher Props
K O/UOuts O/UCole WinnShane McClanahan5.5 (+134 / +120)15.5 (+107 / -135)
Shane McClanahan · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 24vs CLEW5.07132211
Jul 19@ BOSL5.08735356
Jul 8vs NYYW6.18554000
Jul 1@ KCRW6.06943000
Jun 23vs KCRL6.07546126
SP vs Opp / At Park · last 3 (2 seasons)
Shane McClanahan
IPERAKHBB
vs TEX
home starts5.71.584.04.01.0(3)
Bullpens · Last 12
TEX
xERA 4.43 (avg)ERA 6.362d stress Normal (3.7 IP/1g)
TBR
xERA 2.89 (elite)ERA 2.552d stress Normal (3.3 IP/1g)
Weather · Dome
Flags · 3
  • TEX — Cole Winn: first start of the season — no stats available yet
  • TBR — Shane McClanahan: last start: 71 pitches — short outing, possible injury concern or early hook
  • TBR — Shane McClanahan: 2026-07-19: 5 ER in 5.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
RAIN RISK 50% — disqualifying factor. Also Cole Winn has NO STATS, adding a second disqualifier.
KCR @ MIN
1:40 PM · Target FieldHitter Friendly
Matchup · SP Last 3 / Team Last 12
Noah Cameron L
xERA4.39 (avg)K%23.4 (good)HH%46.2 (poor)Barrel%11.5 (below avg)ERA5.68IP/gs9.5 IP/gsH/gs8.0PC/gs96BB%9.1
MIN vs LHP
wRC+76 (poor)K%19.9 (above avg)HH%34.6 (below avg)
Bailey Ober R
xERA3.99 (avg)K%22.9 (avg)HH%32.6 (good)Barrel%7.0 (good)ERA4.40IP/gs4.8 IP/gsH/gs5.3PC/gs84BB%6.6
KCR vs RHP
wRC+95 (avg)K%22.9 (avg)HH%43.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalKCR+120+1.5 (-170)O9.5 (-108)MIN-136-1.5 (+141)U9.5 (-110)
First 5 Innings
MLSpreadTotalKCR+106+0.5 (-130)O5.5 (+104)MIN-132-0.5 (+100)U5.5 (-135)
Team Totals
OverUnderKCRO4.5 (-104)U4.5 (-120)MINO4.5 (-128)U4.5 (+100)
Pitcher Props
K O/UOuts O/UNoah Cameron4.5 (-126 / +100)16.5 (-108 / -120)Bailey Ober4.5 (+125 / +126)15.5 (-128 / -103)
Noah Cameron · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 24@ DETL7.0*9782300
Jul 19vs SDPL5.09019277
Jul 11@ BALL7.010095255
Jul 6vs PHIW5.010576511
Jun 30vs TBRL3.28609366
Bailey Ober · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22@ CLEW4.08928144
Jul 17@ CHCW5.18875222
Jul 9vs CLEL5.07453111
May 30@ PITL4.297312178
May 24@ BOSW5.08237044
SP vs Opp / At Park · last 3 (2 seasons)
Noah Cameron
IPERAKHBB
vs MIN5.40.565.34.31.0(3)
at MIN5.80.526.34.31.0(3)
Bailey Ober
IPERAKHBB
vs KCR5.81.564.35.01.0(3)
home starts6.31.894.33.71.0(3)
Bullpens · Last 12
KCR
xERA 5.25 (poor)ERA 5.362d stress Normal (2.7 IP/1g)
MIN
xERA 3.43 (good)ERA 3.402d stress Normal (3.0 IP/1g)
Weather · Hitter Friendly
85°F, Overcast, Wind 9 mph SSW
APF 107 — Hitter Friendly
Flags · 7
  • KCR — Noah Cameron: HH% 46% — batters are squaring up the ball at an elevated rate
  • KCR bullpen: bullpen xERA 5.25 — bullpen performing well below average by expected ERA
  • KCR — Noah Cameron: 11 days since last start (2026-07-19) — may not be fully stretched out
  • KCR — Noah Cameron: recent bullpen appearance: 2026-07-24 — may affect pitch count or availability
  • KCR — Noah Cameron: 2026-07-19: 7 ER in 5.0 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • KCR — Noah Cameron: low-K outing 2026-07-19 (1 Ks vs avg 5.7) — stuff was flat that day
  • MIN — Bailey Ober: 2026-07-22: 4 ER in 4.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Both starters are struggling recently (Cameron recent ERA 7.11, Ober recent ERA 7.61) but both have excellent matchup histories vs today's opponent (Cameron 0.56 ERA vs MIN, Ober 1.56 ERA vs KCR) — these signals cancel out. Cameron just had a bullpen appearance and has a layoff flag. KCR bullpen xERA 5.25 is a disqualifier for KCR side bets. MIN bullpen is solid but MIN offense vs LHP is poor. Mixed signals prevent a strong edge.
NYY @ CHW
2:10 PM · Rate FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Ryan Weathers L
xERA3.47 (good)K%25.7 (good)HH%39.6 (avg)Barrel%4.2 (elite)ERA4.02IP/gs5.2 IP/gsH/gs6.3PC/gs96BB%4.3
CHW vs LHP
wRC+108 (avg)K%22.6 (avg)HH%41.7 (above avg)
Sean Burke R
xERA2.00 (elite)K%33.8 (elite)HH%25.6 (elite)Barrel%4.7 (elite)ERA1.37IP/gs6.6 IP/gsH/gs3.3PC/gs99BB%2.8
NYY vs RHP
wRC+61 (poor)K%27.2 (below avg)HH%43.1 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalNYY-104-1.5 (+168)O8.0 (-106)CHW-112+1.5 (-190)U7.5 (+100)
First 5 Innings
MLSpreadTotalNYY+102+0.5 (-146)O4.5 (+110)CHW-128-0.5 (+112)U4.5 (-144)
Team Totals
OverUnderNYYO3.5 (-132)U3.5 (+110)CHWO3.5 (-128)U3.5 (+110)
Pitcher Props
K O/UOuts O/URyan Weathers5.5 (-145 / +123)16.5 (-125 / -106)Sean Burke6.5 (-146 / +116)17.5 (-129 / +105)
Ryan Weathers · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25@ PHIW5.29776111
Jul 20vs PITW4.29957255
Jul 10@ WSNW5.19166011
Jul 5vs MINL4.08866244
Jun 29vs DETL1.25537125
Sean Burke · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs HOUL6.0102104123
Jul 19@ TORW6.29852100
Jul 10vs ATHW7.09894011
Jul 4@ CLEW6.095117011
Jun 29@ BALW5.18984322
SP vs Opp / At Park · last 3 (2 seasons)
Ryan Weathers
IPERAKHBB
vs CHW6.11.488.03.01.0(1)
at CHW
Sean Burke
IPERAKHBB
vs NYY
home starts6.41.888.34.70.7(3)
Bullpens · Last 12
NYY
xERA 4.17 (avg)ERA 3.602d stress Normal (3.0 IP/1g)
CHW
xERA 2.62 (elite)ERA 3.752d stress Normal (3.7 IP/1g)
Weather · Neutral Conditions
78°F, Overcast, Wind 7 mph ESE
APF 100 — Neutral
Flags · 2
  • NYY — Ryan Weathers: 2026-07-20: 5 ER in 4.2 IP (ERA equiv 11) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • CHW — Sean Burke: last start: 102 pitches — high pitch count, may be on shorter leash today
NYY @ CHW u7.5 (+100)
Sean Burke is elite (xERA 2.00, recent ERA 1.99) facing an NYY offense that is ice cold (wRC+ 61 L12, K% 27.2%) — a dominant pitcher vs a struggling offense is the cleanest under signal available. Burke is 3-0 at home with 1.88 ERA. NYY Weathers flag — one bad start skewed his 3-game ERA per the note, and he has good xERA (3.47) and prior success vs CHW. CHW offense vs LHP is average (wRC+ 108) and NYY pen (xERA 4.17) is decent. Total at 7.5 with +100 is a gift given Burke's dominance vs this dead NYY lineup — we're getting plus money on the under.
CHC @ STL
2:15 PM · Busch StadiumNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Javier Assad R
xERA3.94 (avg)K%23.7 (good)HH%40.7 (below avg)Barrel%11.1 (below avg)ERA2.00IP/gs9.0 IP/gsH/gs10.0PC/gs47BB%2.6
STL vs RHP
wRC+79 (poor)K%16.5 (above avg)HH%43.6 (above avg)
Andre Pallante R
xERA2.99 (elite)K%18.3 (avg)HH%30.2 (good)Barrel%3.8 (elite)ERA4.67IP/gs5.8 IP/gsH/gs5.0PC/gs92BB%7.0
CHC vs RHP
wRC+130 (elite)K%24.3 (below avg)HH%36.7 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHC+102-1.5 (+168)O8.5 (-105)STL-120+1.5 (-200)U8.5 (-110)
First 5 Innings
MLSpreadTotalCHC-102+0.5 (-144)O4.5 (-130)STL-122-0.5 (+110)U4.5 (+100)
Team Totals
OverUnderCHCO3.5 (-150)U3.5 (+120)STLO4.5 (+118)U4.5 (-140)
Pitcher Props
K O/UOuts O/UJavier Assad2.5 (-165 / +139)14.5 (-156 / +117)Andre Pallante4.5 (+132 / -163)17.5 (-125 / -103)
Javier Assad · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25@ PITW3.0*3231000
Jul 20vs DETL1.0*2622101
Jul 11@ CINW5.08247022
Jul 5vs STLW4.28022200
Jun 30vs SDPW2.2*5315244
Andre Pallante · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs CINW7.09082100
Jul 19@ ARIL5.18835233
Jul 9vs MILL5.09728266
Jul 3@ CHCW5.210225100
Jun 27vs MIAL6.298411155
SP vs Opp / At Park · last 3 (2 seasons)
Javier Assad
IPERAKHBB
vs STL4.70.004.02.51.5(2)
at STL
Andre Pallante
IPERAKHBB
vs CHC3.19.571.76.71.0(3)
home starts6.15.444.77.01.3(3)
Bullpens · Last 12
CHC
xERA 3.68 (good)ERA 2.542d stress Normal (3.0 IP/1g)
STL
xERA 3.73 (good)ERA 5.572d stress Stressed (7.3 IP/1g)
Weather · Neutral Conditions
88°F, Partly Cloudy, Wind 3 mph ESE
APF 101 — Neutral
Flags · 5
  • STL bullpen stressed (7.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CHC — Javier Assad: 19 days since last start (2026-07-11) — may not be fully stretched out
  • CHC — Javier Assad: recent bullpen appearance: 2026-07-25, 2026-07-20 — may affect pitch count or availability
  • CHC — Javier Assad: recent opponents high-K: NYM 28%, CIN 25% — K stats may be inflated vs strikeout-prone lineups
  • STL — Andre Pallante: 2026-07-09: 6 ER in 5.0 IP (ERA equiv 11) skewing 3-game ERA — other starts look better, don't overweight the ERA
CHC ML (+102)
Andre Pallante is struggling badly (recent ERA 6.04, 3-start avg) and has a brutal 9.57 ERA in 3 career starts vs CHC with only 3.1 IP/gs — he consistently fails to get deep against this team. CHC offense is elite in L12 (wRC+ 130). Javier Assad has a 0.00 ERA in 2 starts vs STL. STL offense is poor (wRC+ 79 L12). CHC bullpen (xERA 3.68) is reliable; STL bullpen was stressed yesterday (7.3 IP). Getting CHC at +102 when all the matchup edges point their way is clear value — market is pricing it near even despite a significant edge.
CHC @ STL u8.5 (-110)
Assad's recent ERA is 1.96 and he has a 0.00 ERA vs STL specifically. STL offense is cold (wRC+ 79 L12). CHC bullpen is sharp (xERA 3.68). On the other side, Pallante is struggling but CHC scoring runs should still be contained somewhat — the dominant under signal is Assad shutting down a poor STL lineup and CHC's elite pen holding. STL pen was stressed yesterday meaning Assad may go deeper. Combined run environment points below 8.5.
PIT @ CIN
7:10 PM · Great American Ball ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Yohan Ramírez
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
CIN
No data
Rhett Lowder R
xERA5.06 (below avg)K%15.9 (below avg)HH%46.9 (poor)Barrel%9.4 (avg)ERA9.64IP/gs4.7 IP/gsH/gs6.0PC/gs51BB%9.1
PIT vs RHP
wRC+96 (avg)K%29.9 (poor)HH%37.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPIT-112-1.5 (+135)O9.5 (-110)CIN-103+1.5 (-162)U9.5 (-106)
First 5 Innings
MLSpreadTotalPIT-110+0.5 (-154)O5.5 (+112)CIN-114-0.5 (+118)U5.5 (-146)
Team Totals
OverUnderPITO4.5 (-132)U4.5 (+105)CINO4.5 (-108)U4.5 (-118)
Pitcher Props
K O/UOuts O/UYohan RamírezRhett Lowder4.5 (-146 / +115)15.5 (-105 / -125)
Rhett Lowder · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 24@ STLW5.07641222
Jul 18@ COLL2.148211088
Jul 12vs CHCL2.0*3010200
Jul 8vs PHIW2.0*3623011
Jul 4vs BALL3.0*4002300
SP vs Opp / At Park · last 3 (2 seasons)
Rhett Lowder
IPERAKHBB
vs PIT1.165.451.05.04.0(1)
home starts
Bullpens · Last 12
PIT
xERA 4.07 (avg)ERA 4.142d stress Stressed (8.0 IP/1g)
CIN
xERA 4.56 (below avg)ERA 3.202d stress Stressed (11.3 IP/2g)
Weather · Hitter Friendly
86°F, Mainly Clear, Wind 5 mph NNE
APF 105 — Hitter Friendly
Flags · 6
  • PIT — Yohan Ramírez: first start of the season — no stats available yet
  • CIN — Rhett Lowder: HH% 47% — batters are squaring up the ball at an elevated rate
  • PIT bullpen stressed (8.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CIN bullpen stressed (11.3 IP over 2g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CIN — Rhett Lowder: recent bullpen appearance: 2026-07-12, 2026-07-08 — may affect pitch count or availability
  • CIN — Rhett Lowder: last start: 76 pitches — short outing, possible injury concern or early hook
AI Analysis
Yohan Ramírez has NO STATS — disqualifying factor per rules. Rhett Lowder is coming off bullpen appearances with only 40 pitches last start, short outings, and a 65.45 ERA vs PIT in one prior start. CIN offense data is missing. Too many unknowns to bet confidently in any direction.
MIA @ NYM
7:10 PM · Citi FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Eury Perez R
xERA3.01 (good)K%22.4 (avg)HH%37.2 (avg)Barrel%0.0 (elite)ERA2.37IP/gs6.3 IP/gsH/gs5.3PC/gs99BB%7.9
NYM vs RHP
wRC+106 (avg)K%27.7 (below avg)HH%37.1 (avg)
Nolan McLean R
xERA3.59 (good)K%32.4 (elite)HH%39.5 (avg)Barrel%9.3 (avg)ERA1.00IP/gs6.0 IP/gsH/gs4.7PC/gs96BB%8.1
MIA vs RHP
wRC+101 (avg)K%26.6 (below avg)HH%45.9 (elite)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIA+110+1.5 (-200)O7.0 (-114)NYM-125-1.5 (+172)U7.0 (-105)
First 5 Innings
MLSpreadTotalMIA+102+0.5 (-152)O3.5 (-125)NYM-128-0.5 (+116)U3.5 (-104)
Team Totals
OverUnderMIAO3.5 (+108)U3.5 (-135)NYMO3.5 (-106)U3.5 (-115)
Pitcher Props
K O/UOuts O/UEury Perez5.5 (-143 / +114)17.5 (-136 / +102)Nolan McLean6.5 (+108 / -124)17.5 (-182 / +136)
Eury Perez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs SDPL7.010427133
Jul 19@ MILL6.09391300
Jul 11vs CLEL6.09968222
Jul 5@ ATHW7.09280000
Jun 30@ COLW5.18682411
Nolan McLean · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs LADL6.09677224
Jul 19@ PHIW6.093102200
Jul 10vs BOSL6.09875202
Jul 5@ ATLW6.09655123
Jun 30@ TORW6.09175200
SP vs Opp / At Park · last 3 (2 seasons)
Eury Perez
IPERAKHBB
vs NYM3.87.115.32.71.7(3)
at NYM0.2225.000.03.02.0(1)
Nolan McLean
IPERAKHBB
vs MIA5.01.802.02.05.0(1)
home starts6.04.007.76.32.0(3)
Bullpens · Last 12
MIA
xERA 4.97 (below avg)ERA 5.722d stress Fresh (2.0 IP/1g)
NYM
xERA 3.26 (good)ERA 2.632d stress Fresh (0.0 IP/1g)
Weather · Neutral Conditions
75°F, Clear, Wind 7 mph NNW
APF 101 — Neutral
Flags · 4
  • MIA bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • NYM bullpen fresh (0.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • MIA — Eury Perez: last start: 104 pitches — high pitch count, may be on shorter leash today
  • MIA — Eury Perez: low-K outing 2026-07-25 (2 Ks vs avg 5.7) — stuff was flat that day
MIA @ NYM u7.0 (-105)
Both starters are genuinely elite right now. Eury Perez: xERA 3.01, recent ERA 1.49, averaging 7.3 K/start — legitimately hot. Nolan McLean: xERA 3.59, recent ERA 1.00 across 3 starts, 6.3 K/start average — also scorching. Both offenses are average (MIA wRC+ 101, NYM wRC+ 106 L12). NYM bullpen is strong (xERA 3.26). Petco-equivalent neutral park (APF 101). This is a classic ace vs ace under setup. The only caution is Perez's historical struggles vs NYM (7.11 ERA career) and that he had 104 pitches last start — but his form is clearly elite right now and McLean is equally sharp. Under 7.0 at -105 is reasonable juice for two of the hottest starters in the data set.
Nolan McLean K o6.5 (+108)
McLean has a 32.4% K rate and has averaged 6.3 K/start over his recent 3 — all against quality teams (BOS, ATL, TOR). Today he faces MIA with a 26.6% K rate, above average strikeout rate. His adjusted K expectation vs MIA is approximately 6.5-7.0. Getting Over 6.5 at +108 (plus money!) is excellent value — the line seems to underestimate McLean given his elite K% and MIA's strikeout tendencies. Outs line is 17.5 (nearly 6 IP), confirming he's expected to go deep enough to accumulate Ks.
WSN @ ATL
7:15 PM · Truist ParkNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Jake Irvin R
xERA4.40 (avg)K%32.7 (elite)HH%46.4 (poor)Barrel%10.7 (avg)ERA4.50IP/gs4.0 IP/gsH/gs3.0PC/gs80BB%11.5
ATL vs RHP
wRC+138 (elite)K%21.7 (avg)HH%38.6 (avg)
Grant Holmes R
xERA4.62 (below avg)K%18.2 (avg)HH%39.6 (avg)Barrel%8.3 (avg)ERA3.60IP/gs5.0 IP/gsH/gs5.3PC/gs85BB%7.6
WSN vs RHP
wRC+156 (elite)K%19.7 (above avg)HH%38.7 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalWSN+124-1.5 (+185)O10.0 (+100)ATL-146-1.5 (+135)U9.5 (-103)
First 5 Innings
MLSpreadTotalWSN+108+0.5 (-130)O5.5 (+106)ATL-135-0.5 (+100)U5.5 (-138)
Team Totals
OverUnderWSNO4.5 (-104)U4.5 (-120)ATLO5.5 (+114)U4.5 (+106)
Pitcher Props
K O/UOuts O/UJake Irvin3.5 (-149 / +120)14.5 (-115 / -115)Grant Holmes4.5 (+102 / -129)15.5 (+122 / -162)
Jake Irvin · Last 5 Outings
DateOppResIPPCKHBBERR
May 23@ ATLW5.08070100
May 18vs NYML4.07466123
May 13@ CINW3.08644456
May 7vs MINW5.09228144
May 1vs MILL5.09856434
Grant Holmes · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 24@ BALW5.09156233
Jul 19vs TEXW5.07427233
Jul 8@ PITW5.09053100
Jul 3vs NYMW5.08225112
Jun 27@ SFGL4.0*4741000
SP vs Opp / At Park · last 3 (2 seasons)
Jake Irvin
IPERAKHBB
vs ATL5.34.505.33.71.0(3)
at ATL5.52.454.03.51.5(2)
Grant Holmes
IPERAKHBB
vs WSN5.52.437.05.01.5(2)
home starts4.05.252.05.32.0(3)
Bullpens · Last 12
WSN
xERA 4.16 (avg)ERA 4.442d stress Normal (3.0 IP/1g)
ATL
xERA 4.72 (below avg)ERA 6.242d stress Fresh (0.0 IP/1g)
Weather · Neutral Conditions
88°F, Clear, Wind 8 mph NW
APF 102 — Neutral
Flags · 6
  • WSN — Jake Irvin: HH% 46% — batters are squaring up the ball at an elevated rate
  • ATL bullpen fresh (0.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • WSN — Jake Irvin: 68 days since last start (2026-05-23) — may not be fully stretched out
  • WSN — Jake Irvin: 2026-05-13: 5 ER in 3.0 IP (ERA equiv 15) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WSN — Jake Irvin: recent opponents high-K: CIN 25%, NYM 28% — K stats may be inflated vs strikeout-prone lineups
  • ATL — Grant Holmes: recent bullpen appearance: 2026-06-27 — may affect pitch count or availability
AI Analysis
Jake Irvin is severely struggling (recent ERA 8.31) and returning from a 68-day layoff — disqualifying for WSN side bets. Grant Holmes is hot (recent ERA 0.90) but has a 5.25 ERA at home specifically, both offenses are elite (wRC+156 and 138), and both bullpens are shaky (ATL xERA 4.72, WSN xERA 4.16). The over at 10.0 is compelling but the market already prices in the run environment; no clean edge at the line.
BOS @ ATH
9:40 PM · Sutter Health ParkHot
Matchup · SP Last 3 / Team Last 12
Sonny Gray R
xERA3.82 (avg)K%15.3 (below avg)HH%39.3 (avg)Barrel%8.9 (avg)ERA3.71IP/gs5.7 IP/gsH/gs6.7PC/gs86BB%6.9
ATH vs RHP
wRC+130 (elite)K%19.4 (above avg)HH%37.2 (avg)
Mason Barnett R
xERA3.72 (good)K%7.4 (poor)HH%42.9 (below avg)Barrel%4.8 (elite)ERA8.44IP/gs5.1 IP (3gs)H/gs?PC/gs35BB%14.8
BOS vs RHP
wRC+103 (avg)K%22.4 (avg)HH%35.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBOS-158-1.5 (+100)O10.5 (-108)ATH+140+1.5 (-115)U10.5 (-110)
First 5 Innings
MLSpreadTotalBOS-166-0.5 (-122)O5.5 (-118)ATH+132+0.5 (-106)U5.5 (-110)
Team Totals
OverUnderBOSO5.5 (-122)U5.5 (-104)ATHO4.5 (+100)U4.5 (-120)
Pitcher Props
K O/UOuts O/USonny Gray4.5 (-120 / -104)17.5 (-115 / -115)Mason Barnett
Sonny Gray · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs TORL5.075310055
Jul 19vs TBRW6.09155411
Jul 10@ NYMW6.09135111
Jul 4@ LAAW6.07074211
Jun 28vs NYYW7.19791100
Mason Barnett · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25@ MINL3.1*5424122
Jul 10@ CHWL1.0*2403133
Jul 8@ DETL1.0*2600200
Jul 5vs MIAL2.0*3203022
Jul 3vs MIAL2.0*4523244
SP vs Opp / At Park · last 3 (2 seasons)
Sonny Gray
IPERAKHBB
vs ATH6.010.505.011.03.0(1)
at ATH
Mason Barnett
IPERAKHBB
vs BOS3.66.253.06.02.0(2)
home starts
Bullpens · Last 12
BOS
xERA 3.27 (good)ERA 2.162d stress Fresh (1.7 IP/1g)
ATH
xERA 6.03 (poor)ERA 8.172d stress Normal (3.0 IP/1g)
Weather · Hot
96°F, Clear, Wind 10 mph SW
APF 109 — Hitter Friendly
Flags · 8
  • ATH — Mason Barnett: small sample (5.1 IP over 3 starts) — stats may not reflect true ability
  • ATH — Mason Barnett: BB% 15% — command concerns, elevated walk rate
  • ATH bullpen: bullpen xERA 6.03 — bullpen performing well below average by expected ERA
  • BOS bullpen fresh (1.7 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • BOS — Sonny Gray: last start: 75 pitches — short outing, possible injury concern or early hook
  • BOS — Sonny Gray: 2026-07-25: 5 ER in 5.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • ATH — Mason Barnett: recent bullpen appearance: 2026-07-25, 2026-07-10 — may affect pitch count or availability
  • WEATHER: hitter-friendly park (APF 109) — park boosts offense, favor the over and HR props
BOS Team Total o5.5 (-122)
Sonny Gray is scorching hot (recent ERA 0.94) but BOS offense gets a massive gift facing Mason Barnett — who has a 8.44 ERA, 15% BB rate, tiny 5.1 IP sample, recent bullpen appearances affecting his stamina, and a 6.25 ERA in 2 prior starts vs BOS. ATH bullpen xERA 6.03 is a disqualifier for ATH side bets but confirms runs will flow once Barnett exits early. BOS is 9-1 away in Gray's recent starts averaging 6.6 RS away. Hitter-friendly park (APF 109). BOS scoring 5+ is well-supported.
SFG @ SDP
9:40 PM · Petco ParkNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Robbie Ray L
xERA3.79 (avg)K%21.4 (avg)HH%35.6 (avg)Barrel%4.4 (elite)ERA1.20IP/gs5.0 IP/gsH/gs5.7PC/gs89BB%14.3
SDP vs LHP
wRC+101 (avg)K%19.7 (above avg)HH%51.9 (elite)
JP Sears
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
SFG
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSFG+110-1.5 (+162)O8.5 (-108)SDP-126-1.5 (+160)U8.5 (-110)
First 5 Innings
MLSpreadTotalSFG-110+0.5 (-156)O4.5 (-125)SDP-114-0.5 (+120)U4.5 (-104)
Team Totals
OverUnderSFGO3.5 (-138)U3.5 (+110)SDPO4.5 (+120)U4.5 (-140)
Robbie Ray · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25vs LAAW6.08056200
Jul 19@ SEAL4.08668213
Jul 10vs COLL5.010044611
Jul 4@ COLW6.08845333
Jun 28vs ATLW8.09524101
SP vs Opp / At Park · last 3 (2 seasons)
Robbie Ray
IPERAKHBB
vs SDP6.42.816.34.71.0(3)
at SDP6.20.006.03.01.0(1)
Bullpens · Last 12
SFG
xERA 2.90 (elite)ERA 3.402d stress Elevated (5.3 IP/1g)
SDP
xERA 2.11 (elite)ERA 3.952d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
75°F, Mainly Clear, Wind 6 mph WNW
APF 99 — Neutral
Flags · 3
  • SFG — Robbie Ray: BB% 14% — command concerns, elevated walk rate
  • SDP — JP Sears: first start of the season — no stats available yet
  • SFG bullpen elevated (5.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
SFG F5 ML (-110)
Robbie Ray is hot (recent ERA 1.89, season ERA 1.20) and has a strong history vs SDP (2.81 ERA, 6.4 IP/gs across 3 career starts) including a shutout at Petco. JP Sears is a NO STATS first-time starter — disqualified from any bets favoring SDP's pitching. The F5 captures Ray's dominance while avoiding SFG's elevated bullpen (5.3 IP yesterday). SFG offense has been averaging 9.6 RS away in SP recent starts. SDP offense vs LHP is average (wRC+ 101). The F5 ML at -110 for SFG is fair given Ray vs an unknown opponent starter.
SEA @ LAD
10:10 PM · UNIQLO Field at Dodger StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Bryan Woo R
xERA3.84 (avg)K%22.4 (avg)HH%42.6 (below avg)Barrel%5.6 (good)ERA5.63IP/gs5.3 IP/gsH/gs8.0PC/gs93BB%6.6
LAD vs RHP
wRC+116 (above avg)K%23.3 (avg)HH%38.9 (avg)
Roki Sasaki R
xERA2.54 (elite)K%27.1 (good)HH%36.2 (avg)Barrel%4.3 (elite)ERA1.93IP/gs6.2 IP/gsH/gs4.0PC/gs89BB%5.7
SEA vs RHP
wRC+75 (poor)K%19.2 (above avg)HH%34.6 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSEA+136+1.5 (-162)O8.5 (-114)LAD-155-1.5 (+135)U8.5 (+100)
First 5 Innings
MLSpreadTotalSEA+114+0.5 (-128)O4.5 (-118)LAD-142-0.5 (-102)U4.5 (-110)
Team Totals
OverUnderSEAO3.5 (-135)U3.5 (+106)LADO4.5 (-110)U4.5 (-115)
Pitcher Props
K O/UOuts O/UBryan Woo5.5 (+125 / -156)17.5 (-140 / +108)Roki Sasaki5.5 (+105 / -129)17.5 (-110 / -120)
Bryan Woo · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 25@ TEXL5.09559255
Jul 18vs SFGW6.09876223
Jul 7@ MIAL5.08759134
Jun 30vs LAAW6.110654122
Jun 24@ PITL4.08646255
Roki Sasaki · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 24@ NYMW7.09493211
Jul 17@ NYYW5.29455101
Jul 8vs COLW6.07854133
Jul 2vs SDPW3.08837266
Jun 26@ SDPL4.08123533
SP vs Opp / At Park · last 3 (2 seasons)
Roki Sasaki
IPERAKHBB
vs SEA
home starts4.77.614.75.01.3(3)
Bullpens · Last 12
SEA
xERA 2.95 (elite)ERA 2.952d stress Elevated (4.0 IP/1g)
LAD
xERA 5.13 (below avg)ERA 5.292d stress Normal (3.0 IP/1g)
Weather · Hitter Friendly
74°F, Clear, Wind 7 mph WSW
APF 103 — Hitter Friendly
Flags · 4
  • LAD bullpen: bullpen xERA 5.13 — bullpen performing well below average by expected ERA
  • SEA bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • SEA — Bryan Woo: 2026-07-25: 5 ER in 5.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • LAD — Roki Sasaki: recent opponents high-K: NYY 27%, NYM 28% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Roki Sasaki is struggling acutely (recent ERA 8.31, clearly above his xERA of 2.54 — a disqualifying recent-vs-xERA gap of 5.77 points) and has a 7.61 ERA at home in 3 starts. LAD bullpen xERA 5.13 disqualifies LAD full-game side bets. Bryan Woo is also struggling (recent ERA 5.96). SEA offense is cold (wRC+ 75). The over is tempting but LAD bullpen being terrible is already in the 8.5 total; no mispricing identified.