MLB Game Overviews

Friday, July 17, 2026

Updated 13:03 UTC · Odds Updated 09:26 UTC

AI Picks · 7 Bets · Jul 17
LAD @ NYY o9.5 (+100)
Both starters are in acute form struggles: Sasaki recent ERA 8.80 (vs xERA 5.47 — already poor, even worse recently; Barrel% 21%, BB% 13%, HH% 45%) and Cole recent ERA 6.51 (vs xERA 3.51 — trending badly; Barrel% 14%, HH% 47%). Season ERA << xERA for Sasaki (ERA 8.31 vs xERA 5.47) confirms real underlying problems. NYY offense is above average (wRC+ 114 vs RHP) and NYY's ballpark (APF 104) plays slightly hitter-friendly. NYY's bullpen is strong (xERA 2.90) which could cap the total late, but both starters are expected to give up runs early. At +100 for the Over 9.5 with two starters in legitimate meltdown territory (not just one bad game each), this is a value opportunity. The +100 price reflects market uncertainty — take it.
Found at 5:27 AM ET
PIT @ CLE o7.5 (-110)
Both starters are genuinely struggling right now: Jared Jones recent ERA 7.23 (recent ERA is 5+ runs higher than his xERA of 2.02 — acute struggle) and Gavin Williams recent ERA 6.60 (also well above his xERA of 2.97). Williams' last start was 103 pitches so he may have a shorter leash today. PIT's offense is elite (wRC+ 142 L12 vs RHP). PIT's bullpen xERA is 5.54 — a disaster — guaranteeing runs when Jones exits early. The total at 7.5 is low given two starters in acute form slumps, an elite PIT offense, and a bad PIT pen that will give Houston-level production once Jones departs. Three clear over signals: both starters struggling (recent ERA well above xERA), PIT offense elite, PIT bullpen terrible. Line is already only 7.5 — still worth taking.
Found at 5:27 AM ET
Chris Sale o7.5 Ks (+113)
Sale is the hottest starter in this slate: recent ERA 1.65, averaging 7.7 K/start over last 3 outings (10K, 7K, 6K). TEX vs LHP has a wRC+ of 174 but K% of 22.8% — average strikeout rate — so no major calibration adjustment. Sale's last 3 opponents (SFG, MIL, CHW) had modest K rates, yet he still hit 10, 7, and 6. TEX is aggressive and a dangerous offensive team, but Sale's current form is elite (recent ERA 1.65, xERA 3.01, and a K% of 29.5%). The O7.5 at +113 is excellent value for a pitcher averaging 7.7 K/start in prime form. One caution: last start was only 43 pitches — possible injury concern — but the two starts before that went 6.0 IP (94pc) and 5.2 IP (101pc), suggesting the short outing may have been a scheduled limit. Proceed with medium confidence given the short-outing flag.
Found at 5:27 AM ET
STL @ ARI u9.0 (+100)
Both offenses are cold (STL wRC+ 75, ARI wRC+ 83 in L12 vs RHP). Pallante's recent ERA is 3.75 with an xERA of 3.23 — genuinely good, and his best recent start went 7IP/2ER. Kelly's recent ERA looks bad (7.37) but the flag notes a skewed outing and his other starts were reasonable; more importantly, ARI's elite bullpen (xERA 2.56) picks up where he leaves off. ARI's run support in Kelly's recent starts averages just 2.0-2.6, reflecting a low-scoring environment in this matchup. Both teams combined for cold offensive numbers vs RHP, ARI's bullpen is among the best in baseball, and STL's pen (xERA 3.34) is also solid. The U9.0 at +100 offers genuine value given the offense suppression from both cold lineups and reliable bullpens.
Found at 5:27 AM ET
WSN @ ATH o10.0 (-110)
Both bullpens are terrible (WSN xERA 4.83, ATH xERA 5.42 — both disqualified from ML/spread but scream OVER late innings). WSN's offense vs LHP is elite (wRC+ 153). Gage Jump's season xERA is 5.54 and his at-home ERA is 6.34 in 3 starts. ATH's offense vs RHP is poor (wRC+ 58) but Cavalli's recent short outing (2.2 IP) means he may be on a short leash — and the WSN bullpen (ERA 5.43) will give runs back. The park (APF 108) favors offense. Key driver: WSN elite offense vs a bad starter at a hitter-friendly park, with both shaky bullpens ensuring runs in the late innings. The 10.0 total is fair but the structural factors — elite offense, weak starter, two bad bullpens, hitter-friendly park — align for the over.
Found at 5:27 AM ET
Cade Cavalli o5.5 Ks (+120)
Cavalli's K% is elite at 35.6% and ATH's lineup strikes out at 29.1% vs RHP — one of the highest rates in the data set. Adjusting for today's opponent (ATH K% 29.1 is well above the recent opponents BOS/PHI at 26%), if anything recent K numbers may be understated vs today's lineup. His recent 3-start avg is 7.0 K/start, and the +120 on Over 5.5 is mispriced — even if his previous short outing (2.2 IP) is a concern, his other two recent starts went 7.0 IP (13K) and 6.0 IP (7K). At +120 for a line of 5.5 Ks vs a high-strikeout lineup, this is a strong value bet. The Outs O/U 15.5 at -115 suggests the market expects ~5+ innings, giving him enough rope to accumulate Ks.
Found at 5:27 AM ET
SFG @ SEA u7.0 (-109)
Bryce Miller is in excellent form (recent ERA 2.97, xERA 2.39 elite) and his at-home ERA is 0.53 in 3 starts — dominant at T-Mobile. SEA's offense vs RHP is poor (wRC+ 77 L12). T-Mobile Park is a pitcher's haven (APF 91 — one of the most suppressive parks in baseball). SFG's offense vs RHP is average (wRC+ 112) and Roupp's recent ERA 4.44 is manageable — but SEA's bullpen (xERA 3.86, ERA 2.70) is solid. Key drivers: Miller is elite and dominant at home, pitchers' park suppresses offense, both offenses are cold-to-average. The total of 7.0 may seem low but with Miller in this form at this park, the under is still the right side. SFG's bullpen xERA (2.58) is also elite, protecting the low number late despite a high ERA driven by luck.
Found at 5:27 AM ET
AI-generated · For entertainment only · Not financial advice
TBR @ BOS
1:35 PM · Fenway ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Griffin Jax R
xERA4.60 (below avg)K%29.5 (elite)HH%42.1 (below avg)Barrel%13.2 (below avg)ERA3.94IP/gs5.3 IP/gsH/gs3.3PC/gs74BB%8.2
BOS vs RHP
wRC+82 (below avg)K%26.1 (below avg)HH%36.5 (avg)
Jake Bennett L
xERA3.28 (good)K%17.1 (avg)HH%36.7 (avg)Barrel%6.7 (good)ERA1.29IP/gs7.0 IP/gsH/gs4.0PC/gs87BB%4.0
TBR vs LHP
wRC+101 (avg)K%21.9 (avg)HH%30.2 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTBR+105-1.5 (+160)O8.5 (-105)BOS-118-1.5 (+165)U8.5 (-110)
First 5 Innings
MLSpreadTotalTBR-102+0.5 (-146)O4.5 (-110)BOS-122-0.5 (+112)U4.5 (-118)
Team Totals
OverUnderTBRO3.5 (-140)U3.5 (+110)BOSO4.5 (+110)U3.5 (+120)
Pitcher Props
K O/UOuts O/UGriffin Jax4.5 (-143 / +116)14.5 (-232 / +169)Jake Bennett3.5 (-160 / +134)16.5 (-112 / -119)
Griffin Jax · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs SEAW5.06934311
Jul 6vs NYYL5.081101233
Jun 30@ KCRW6.07155033
Jun 24vs KCRW5.08875202
Jun 19vs WSNW5.06954022
Jake Bennett · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ CHWW7.08144100
Jul 3@ LAAW7.29265022
Jun 27vs NYYW6.18733211
Jun 22@ COLL6.07294000
Jun 17vs TORL5.17953022
SP vs Opp / At Park · last 3 (2 seasons)
Griffin Jax
IPERAKHBB
vs BOS4.04.503.04.01.0(1)
at BOS4.04.503.04.01.0(1)
Jake Bennett
IPERAKHBB
vs TBR5.07.132.56.51.5(2)
home starts5.43.873.04.01.3(3)
Bullpens · Last 12
TBR
xERA 3.14 (good)ERA 3.38
BOS
xERA 2.91 (elite)ERA 3.12
Weather · Hitter Friendly
84°F, Clear, Wind 8 mph WNW
APF 104 — Hitter Friendly
Flags · 3
  • TBR — Griffin Jax: Barrel% 13% — high hard contact rate, elevated home run risk
  • TBR — Griffin Jax: last start: 69 pitches — short outing, possible injury concern or early hook
  • BOS — Jake Bennett: recent opponents high-K: NYY 33%, LAA 30% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Eduardo Rivera has only 7.0 IP over 3 starts (extremely small sample), Rivera flagged for possible injury concern (64 pitches last start), Englert has multiple flags including 12-day layoff and recent bullpen appearances — too many unknowns on both starters to bet confidently; no full odds provided for props.
LAD @ NYY
7:05 PM · Yankee StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Roki Sasaki R
xERA5.47 (poor)K%16.4 (below avg)HH%45.2 (poor)Barrel%21.4 (poor)ERA8.31IP/gs4.3 IP/gsH/gs4.7PC/gs82BB%13.1
NYY vs RHP
wRC+114 (avg)K%26.4 (below avg)HH%45.2 (elite)
Gerrit Cole R
xERA3.51 (good)K%25.4 (good)HH%47.1 (poor)Barrel%13.7 (below avg)ERA4.86IP/gs5.6 IP/gsH/gs6.3PC/gs91BB%2.8
LAD vs RHP
wRC+67 (poor)K%19.1 (above avg)HH%34.5 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalLAD-110-1.5 (+150)O9.5 (+100)NYY-104+1.5 (-173)U9.0 (+100)
First 5 Innings
MLSpreadTotalLAD-108+0.5 (-152)O5.5 (+112)NYY-116-0.5 (+116)U5.5 (-146)
Team Totals
OverUnderLADO4.5 (-115)U4.5 (-105)NYYO4.5 (+102)U4.5 (-125)
Pitcher Props
K O/UOuts O/URoki Sasaki4.5 (-138 / +122)15.5 (+125 / -159)Gerrit Cole5.5 (+122 / -136)16.5 (+101 / -134)
Roki Sasaki · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs COLW6.07854133
Jul 2vs SDPW3.08837266
Jun 26@ SDPL4.08123533
Jun 19vs BALW5.29064133
Jun 12@ CHWL4.19147377
Gerrit Cole · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ TBRL6.19767133
Jul 3vs MINW5.08875022
Jun 27@ BOSL5.18957144
Jun 22@ DETL4.18959155
Jun 16vs CHWW6.09063222
SP vs Opp / At Park · last 3 (2 seasons)
Gerrit Cole
IPERAKHBB
vs LAD
home starts5.44.475.04.71.0(3)
Bullpens · Last 12
LAD
xERA 3.30 (good)ERA 4.25
NYY
xERA 2.90 (elite)ERA 2.22
Weather · Hitter Friendly
89°F, Mainly Clear, Wind 7 mph WNW
APF 104 — Hitter Friendly
Flags · 7
  • LAD — Roki Sasaki: HH% 45% — batters are squaring up the ball at an elevated rate
  • LAD — Roki Sasaki: Barrel% 21% — high hard contact rate, elevated home run risk
  • LAD — Roki Sasaki: BB% 13% — command concerns, elevated walk rate
  • NYY — Gerrit Cole: HH% 47% — batters are squaring up the ball at an elevated rate
  • NYY — Gerrit Cole: Barrel% 14% — high hard contact rate, elevated home run risk
  • LAD — Roki Sasaki: last start: 78 pitches — short outing, possible injury concern or early hook
  • NYY — Gerrit Cole: 2026-06-27: 4 ER in 5.1 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
LAD @ NYY o9.5 (+100)
Both starters are in acute form struggles: Sasaki recent ERA 8.80 (vs xERA 5.47 — already poor, even worse recently; Barrel% 21%, BB% 13%, HH% 45%) and Cole recent ERA 6.51 (vs xERA 3.51 — trending badly; Barrel% 14%, HH% 47%). Season ERA << xERA for Sasaki (ERA 8.31 vs xERA 5.47) confirms real underlying problems. NYY offense is above average (wRC+ 114 vs RHP) and NYY's ballpark (APF 104) plays slightly hitter-friendly. NYY's bullpen is strong (xERA 2.90) which could cap the total late, but both starters are expected to give up runs early. At +100 for the Over 9.5 with two starters in legitimate meltdown territory (not just one bad game each), this is a value opportunity. The +100 price reflects market uncertainty — take it.
TBR @ BOS
7:10 PM · Fenway Park
Matchup · SP Last 3 / Team Last 12
Mason Englert R
xERA2.54 (elite)K%24.6 (good)HH%23.8 (elite)Barrel%7.1 (good)ERA1.84IP/gs14.7 IP/gsH/gs13.0PC/gs83BB%4.9
BOS vs RHP
wRC+82 (below avg)K%26.1 (below avg)HH%36.5 (avg)
Eduardo Rivera L
xERA1.65 (elite)K%25.0 (good)HH%31.2 (good)Barrel%0.0 (elite)ERA0.00IP/gs7.0 IP/gsH/gs2.0PC/gs52BB%8.3
TBR vs LHP
wRC+101 (avg)K%21.9 (avg)HH%30.2 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTBR-108-1.5 (+150)O9.0 (-110)BOS-108+1.5 (-170)U9.0 (-110)
Mason Englert · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 5@ HOUL5.210195122
Jun 12@ LAAL4.0*6534200
Jun 3vs DETL5.0*8234011
May 8@ BOSL3.1*4633000
Apr 19@ PITL2.1*3832111
Eduardo Rivera · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11@ NYMW3.26431200
Apr 22vs NYYL3.1*4131000
Bullpens · Last 12
TBR
xERA 3.14 (good)ERA 3.38
BOS
xERA 2.91 (elite)ERA 3.12
Weather
86°F, Wind 12 mph
Flags · 8
  • BOS — Eduardo Rivera: small sample (7.0 IP over 3 starts) — stats may not reflect true ability
  • TBR — Mason Englert: 12 days since last start (2026-07-05) — may not be fully stretched out
  • TBR — Mason Englert: recent bullpen appearance: 2026-06-12, 2026-06-03 — may affect pitch count or availability
  • TBR — Mason Englert: last start: 101 pitches — high pitch count, may be on shorter leash today
  • TBR — Mason Englert: 2026-04-07: 3 ER in 3.2 IP (ERA equiv 8) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • TBR — Mason Englert: low-K outing 2026-04-07 (2 Ks vs avg 5.5) — stuff was flat that day
  • BOS — Eduardo Rivera: recent bullpen appearance: 2026-04-22 — may affect pitch count or availability
  • BOS — Eduardo Rivera: last start: 64 pitches — short outing, possible injury concern or early hook
AI Analysis
Eduardo Rivera has only 7.0 IP over 3 starts (extremely small sample), Rivera flagged for possible injury concern (64 pitches last start), Englert has multiple flags including 12-day layoff and recent bullpen appearances — too many unknowns on both starters to bet confidently; no full odds provided for props.
PIT @ CLE
7:10 PM · Progressive FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Jared Jones R
xERA2.02 (elite)K%33.3 (elite)HH%33.3 (good)Barrel%6.1 (good)ERA2.45IP/gs4.9 IP/gsH/gs2.0PC/gs77BB%5.6
CLE vs RHP
wRC+99 (avg)K%26.7 (below avg)HH%35.2 (avg)
Gavin Williams R
xERA2.97 (elite)K%32.4 (elite)HH%41.5 (below avg)Barrel%9.8 (avg)ERA3.78IP/gs5.6 IP/gsH/gs4.7PC/gs95BB%8.5
PIT vs RHP
wRC+142 (elite)K%23.5 (avg)HH%41.9 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPIT+109-1.5 (+176)O7.5 (-110)CLE-124-1.5 (+168)U7.5 (-106)
First 5 Innings
MLSpreadTotalPIT-104+0.5 (-154)O3.5 (-144)CLE-120-0.5 (+118)U3.5 (+110)
Team Totals
OverUnderPITO3.5 (-113)U3.5 (-110)CLEO3.5 (-122)U3.5 (+105)
Pitcher Props
K O/UOuts O/UJared Jones5.5 (-108 / -115)14.5 (-160 / +121)Gavin Williams7.5 (+116 / +124)17.5 (-158 / +125)
Jared Jones · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs ATLL6.07780000
Jul 2@ PHIW4.07362211
Jun 27vs CINL4.28144134
Jun 21@ COLW3.04531211
Jun 15@ ATHL4.07548155
Gavin Williams · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ MINW7.0103113122
Jul 3vs CHWW4.27965233
Jun 28vs SEAW5.010366323
Jun 22@ CHWL5.09585122
Jun 17@ MILL5.08747277
SP vs Opp / At Park · last 3 (2 seasons)
Gavin Williams
IPERAKHBB
vs PIT
home starts4.75.075.75.02.7(3)
Bullpens · Last 12
PIT
xERA 5.54 (poor)ERA 4.56
CLE
xERA 3.52 (good)ERA 2.47
Weather · Neutral Conditions
86°F, Clear, Wind 5 mph N
APF 101 — Neutral
Flags · 3
  • PIT bullpen: bullpen xERA 5.54 — bullpen performing well below average by expected ERA
  • PIT — Jared Jones: last start: 77 pitches — short outing, possible injury concern or early hook
  • CLE — Gavin Williams: last start: 103 pitches — high pitch count, may be on shorter leash today
PIT @ CLE o7.5 (-110)
Both starters are genuinely struggling right now: Jared Jones recent ERA 7.23 (recent ERA is 5+ runs higher than his xERA of 2.02 — acute struggle) and Gavin Williams recent ERA 6.60 (also well above his xERA of 2.97). Williams' last start was 103 pitches so he may have a shorter leash today. PIT's offense is elite (wRC+ 142 L12 vs RHP). PIT's bullpen xERA is 5.54 — a disaster — guaranteeing runs when Jones exits early. The total at 7.5 is low given two starters in acute form slumps, an elite PIT offense, and a bad PIT pen that will give Houston-level production once Jones departs. Three clear over signals: both starters struggling (recent ERA well above xERA), PIT offense elite, PIT bullpen terrible. Line is already only 7.5 — still worth taking.
TEX @ ATL
7:15 PM · Truist ParkHot
Matchup · SP Last 3 / Team Last 12
Cal Quantrill R
xERA2.71 (elite)K%13.6 (below avg)HH%21.3 (elite)Barrel%6.4 (good)ERA1.80IP/gs5.0 IP/gsH/gs3.3PC/gs67BB%5.1
ATL vs RHP
wRC+123 (above avg)K%22.8 (avg)HH%39.3 (avg)
Chris Sale L
xERA3.01 (good)K%29.5 (elite)HH%34.2 (good)Barrel%7.9 (good)ERA2.57IP/gs4.7 IP/gsH/gs5.7PC/gs78BB%6.6
TEX vs LHP
wRC+174 (elite)K%22.8 (avg)HH%31.2 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTEX+180+1.5 (-120)O8.0 (-110)ATL-215-1.5 (+105)U8.0 (-105)
First 5 Innings
MLSpreadTotalTEX+182+0.5 (+118)O4.5 (+100)ATL-235-0.5 (-154)U4.5 (-130)
Team Totals
OverUnderTEXO3.5 (+118)U3.5 (-140)ATLO4.5 (-113)U4.5 (-110)
Pitcher Props
K O/UOuts O/UCal Quantrill3.5 (+130 / -157)14.5 (-161 / +121)Chris Sale7.5 (+113 / -136)17.5 (-169 / +127)
Cal Quantrill · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 10vs HOUW6.07915111
Jul 4vs DETL5.06623123
Jun 27@ TORW4.05552100
Jun 23@ MIAL2.03413011
Jun 18vs MINL2.0*3614022
Chris Sale · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 10@ STLL3.04352100
Jul 4vs NYMW5.09837233
Jun 28@ SFGL6.094108112
Jun 20vs MILW5.210175102
Jun 10@ CHWL5.210366122
SP vs Opp / At Park · last 3 (2 seasons)
Cal Quantrill
IPERAKHBB
vs ATL4.51.002.53.50.0(2)
at ATL4.51.002.53.50.0(2)
Chris Sale
IPERAKHBB
vs TEX
home starts5.13.515.37.31.7(3)
Bullpens · Last 12
TEX
xERA 3.92 (avg)ERA 5.06
ATL
xERA 3.65 (good)ERA 4.94
Weather · Hot
90°F, Overcast, Wind 6 mph NW
APF 103 — Hitter Friendly
Flags · 3
  • TEX — Cal Quantrill: recent bullpen appearance: 2026-06-18, 2026-06-16 — may affect pitch count or availability
  • TEX — Cal Quantrill: last start: 79 pitches — short outing, possible injury concern or early hook
  • ATL — Chris Sale: last start: 43 pitches — short outing, possible injury concern or early hook
Chris Sale o7.5 Ks (+113)
Sale is the hottest starter in this slate: recent ERA 1.65, averaging 7.7 K/start over last 3 outings (10K, 7K, 6K). TEX vs LHP has a wRC+ of 174 but K% of 22.8% — average strikeout rate — so no major calibration adjustment. Sale's last 3 opponents (SFG, MIL, CHW) had modest K rates, yet he still hit 10, 7, and 6. TEX is aggressive and a dangerous offensive team, but Sale's current form is elite (recent ERA 1.65, xERA 3.01, and a K% of 29.5%). The O7.5 at +113 is excellent value for a pitcher averaging 7.7 K/start in prime form. One caution: last start was only 43 pitches — possible injury concern — but the two starts before that went 6.0 IP (94pc) and 5.2 IP (101pc), suggesting the short outing may have been a scheduled limit. Proceed with medium confidence given the short-outing flag.
CHW @ TOR
7:15 PM · Rogers CentreNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Anthony Kay L
xERA4.00 (avg)K%14.0 (below avg)HH%35.7 (avg)Barrel%4.8 (elite)ERA4.85IP/gs4.3 IP/gsH/gs4.0PC/gs71BB%8.8
TOR vs LHP
wRC+75 (poor)K%17.4 (above avg)HH%35.5 (avg)
Spencer Miles R
xERA2.45 (elite)K%18.9 (avg)HH%33.3 (good)Barrel%0.0 (elite)ERA2.00IP/gs9.0 IP/gsH/gs9.0PC/gs47BB%8.1
CHW vs RHP
wRC+116 (above avg)K%22.6 (avg)HH%43.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHW+114+1.5 (-178)O8.5 (-110)TOR-130-1.5 (+153)U8.5 (-106)
First 5 Innings
MLSpreadTotalCHW+116+0.5 (-125)O4.5 (-122)TOR-145-0.5 (-104)U4.5 (-106)
Team Totals
OverUnderCHWO3.5 (-136)U3.5 (+110)TORO4.5 (+106)U4.5 (-130)
Pitcher Props
K O/UOuts O/UAnthony Kay3.5 (-122 / -102)15.5 (+125 / -161)Spencer Miles3.5 (-140 / +110)
Anthony Kay · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9vs BOSL5.19244222
Jul 3@ CLEL4.04821211
Jun 28vs KCRL3.27327135
Jun 22vs CLEW6.010183200
Jun 17@ NYYL4.08626144
Spencer Miles · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11@ SDPL2.0*3911200
Jul 7@ SFGW4.05517022
Jul 1vs NYMW3.0*4651100
Jun 26vs TEXL2.2*3531000
Jun 23vs HOUL1.1*2832000
Bullpens · Last 12
CHW
xERA 2.73 (elite)ERA 2.32
TOR
xERA 3.19 (good)ERA 4.22
Weather · Neutral Conditions
73°F, Overcast, Wind 5 mph E
APF 103 — Neutral
Flags · 4
  • CHW — Anthony Kay: 2026-06-28: 3 ER in 3.2 IP (ERA equiv 8) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • TOR — Spencer Miles: recent bullpen appearance: 2026-07-11, 2026-07-01 — may affect pitch count or availability
  • TOR — Spencer Miles: last start: 55 pitches — short outing, possible injury concern or early hook
  • TOR — Spencer Miles: 2026-05-31: 6 ER in 3.0 IP (ERA equiv 18) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Spencer Miles has massive red flags — recent bullpen appearances (July 11, July 1), last start only 55 pitches (possible injury concern), and very short recent outings (3.0, 2.2, 1.1 IP) making workload projection impossible; Anthony Kay is inconsistent. Cannot reliably bet any market with Miles as a complete unknown in terms of pitch count.
MIA @ MIL
7:40 PM · American Family Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Sandy Alcantara R
xERA2.98 (elite)K%22.6 (avg)HH%31.0 (good)Barrel%3.5 (elite)ERA3.92IP/gs6.9 IP/gsH/gs6.0PC/gs98BB%7.1
MIL vs RHP
wRC+103 (avg)K%21.6 (avg)HH%43.7 (above avg)
Logan Henderson R
xERA2.98 (elite)K%29.0 (elite)HH%28.9 (elite)Barrel%5.3 (good)ERA2.35IP/gs5.1 IP/gsH/gs3.7PC/gs82BB%8.1
MIA vs RHP
wRC+163 (elite)K%16.7 (above avg)HH%39.0 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIA+125+1.5 (-165)O8.0 (-115)MIL-146-1.5 (+146)U8.0 (+100)
First 5 Innings
MLSpreadTotalMIA+112+0.5 (-130)O4.5 (+100)MIL-140-0.5 (+100)U4.5 (-130)
Team Totals
OverUnderMIAO3.5 (-120)U3.5 (-106)MILO4.5 (+116)U4.5 (-135)
Pitcher Props
K O/UOuts O/USandy Alcantara4.5 (-129 / +110)18.5 (+122 / +106)Logan Henderson5.5 (+116 / -142)15.5 (+114 / -137)
Sandy Alcantara · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 10vs CLEL7.09985033
Jul 4@ ATHW8.010086111
Jun 29@ COLW5.29637555
Jun 23vs TEXW6.210945311
Jun 17@ PHIW6.010268124
Logan Henderson · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ STLW5.17643133
May 22vs LADW5.08572300
May 16@ MINW5.08476111
May 10vs NYYW5.07454122
May 3@ WSNL6.07683022
SP vs Opp / At Park · last 3 (2 seasons)
Sandy Alcantara
IPERAKHBB
vs MIL5.55.732.54.53.5(2)
at MIL
Logan Henderson
IPERAKHBB
vs MIA
home starts5.01.206.32.72.0(3)
Bullpens · Last 12
MIA
xERA 4.17 (avg)ERA 6.15
MIL
xERA 3.34 (good)ERA 3.72
Weather · Roof Closed
Flags · 3
  • MIA — Sandy Alcantara: 2026-06-29: 5 ER in 5.2 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • MIA — Sandy Alcantara: recent opponents high-K: ATH 29%, CLE 27% — K stats may be inflated vs strikeout-prone lineups
  • MIL — Logan Henderson: last start: 76 pitches — short outing, possible injury concern or early hook
AI Analysis
MIA's elite offense (wRC+ 163 L12) is compelling but Logan Henderson is elite at home (xERA 2.98, at-home ERA 1.20) and the total (8.0) already reflects a competitive game. MIA's bullpen is terrible (xERA 4.17, ERA 6.15), but Henderson limiting MIA in the first 5 negates a clean over bet. Alcantara's recent struggles vs MIL (5.73 ERA in 2 starts) create a MIL team-total angle, but MIL's own offense is only average (wRC+ 103) — not a strong enough edge at the lines offered.
MIN @ CHC
8:05 PM · Wrigley FieldHot
Matchup · SP Last 3 / Team Last 12
Bailey Ober R
xERA5.31 (poor)K%16.2 (below avg)HH%42.6 (below avg)Barrel%13.0 (below avg)ERA7.36IP/gs4.9 IP/gsH/gs7.3PC/gs84BB%2.9
CHC vs RHP
wRC+115 (above avg)K%21.9 (avg)HH%34.6 (below avg)
Colin Rea R
xERA5.39 (poor)K%15.7 (below avg)HH%34.7 (good)Barrel%6.1 (good)ERA3.52IP/gs5.1 IP/gsH/gs6.0PC/gs87BB%11.4
MIN vs RHP
wRC+114 (avg)K%21.4 (avg)HH%39.2 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIN+118+1.5 (-162)O10.5 (-110)CHC-136-1.5 (+146)U10.5 (-109)
First 5 Innings
MLSpreadTotalMIN+110+0.5 (-125)O5.5 (-130)CHC-138-0.5 (-104)U5.5 (+100)
Team Totals
OverUnderMINO4.5 (-130)U4.5 (+102)CHCO5.5 (+108)U5.5 (-125)
Pitcher Props
K O/UBailey Ober3.5 (-136 / +109)Colin Rea3.5 (-128 / +110)
Bailey Ober · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9vs CLEL5.07453111
May 30@ PITL4.297312178
May 24@ BOSW5.08237044
May 17vs MILW5.07716233
May 12vs MIAW9.08972000
Colin Rea · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ BALW5.19127233
Jul 1vs SDPW5.08156322
Jun 26@ MILL5.08945311
Jun 20vs TORL5.17833000
Jun 14@ SFGL4.2*9026344
SP vs Opp / At Park · last 3 (2 seasons)
Colin Rea
IPERAKHBB
vs MIN7.01.295.03.02.0(1)
home starts5.12.373.74.31.7(3)
Bullpens · Last 12
MIN
xERA 3.51 (good)ERA 3.05
CHC
xERA 5.34 (poor)ERA 5.93
Weather · Hot
92°F, Clear, Wind 12 mph WSW
APF 99 — Neutral
Flags · 6
  • MIN — Bailey Ober: Barrel% 13% — high hard contact rate, elevated home run risk
  • CHC bullpen: bullpen xERA 5.34 — bullpen performing well below average by expected ERA
  • MIN — Bailey Ober: last start: 74 pitches — short outing, possible injury concern or early hook
  • MIN — Bailey Ober: 2026-05-30: 7 ER in 4.2 IP (ERA equiv 15) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • MIN — Bailey Ober: recent opponents high-K: BOS 26%, CLE 27% — K stats may be inflated vs strikeout-prone lineups
  • CHC — Colin Rea: recent bullpen appearance: 2026-06-14 — may affect pitch count or availability
AI Analysis
Both starters have poor xERAs (Ober 5.31, Rea 5.39) and the total is already at 10.5 — market has priced in the weak pitching. CHC bullpen is terrible (xERA 5.34) which argues for over, but the 10.5 line means the market already sees it. Ober's recent run (including 9-inning shutout) adds noise. No strong mispriced angle.
BAL @ HOU
8:10 PM · Daikin Park (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Dean Kremer R
xERA3.59 (good)K%23.1 (good)HH%34.8 (good)Barrel%6.5 (good)ERA4.24IP/gs5.7 IP/gsH/gs4.0PC/gs89BB%6.2
HOU vs RHP
wRC+125 (above avg)K%20.2 (avg)HH%38.1 (avg)
Peter Lambert R
xERA2.71 (elite)K%24.6 (good)HH%30.4 (good)Barrel%8.7 (avg)ERA2.60IP/gs5.8 IP/gsH/gs3.7PC/gs99BB%7.2
BAL vs RHP
wRC+108 (avg)K%21.8 (avg)HH%43.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL-104-1.5 (+156)O8.5 (-115)HOU-110+1.5 (-170)U8.5 (+100)
First 5 Innings
MLSpreadTotalBAL-106+0.5 (-148)O4.5 (-146)HOU-118-0.5 (+114)U4.5 (+112)
Team Totals
OverUnderBALO4.5 (+106)U4.5 (-130)HOUO4.5 (+114)U4.5 (-135)
Pitcher Props
K O/UOuts O/UDean Kremer4.5 (-138 / +110)16.5 (-114 / -117)Peter Lambert5.5 (+104 / -120)16.5 (-102 / -115)
Dean Kremer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs CHCL5.09246144
Jul 1vs CHWW6.07944111
Apr 18@ CLEL6.09572233
Apr 13vs ARIW5.08096024
Peter Lambert · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11@ TEXW6.010773111
Jul 5vs TBRW5.29063100
Jun 29vs MINL5.210045344
Jun 23@ TORW4.29266322
Jun 17vs DETW7.08952011
SP vs Opp / At Park · last 3 (2 seasons)
Dean Kremer
IPERAKHBB
vs HOU6.04.505.55.01.0(2)
at HOU7.00.007.03.01.0(1)
Peter Lambert
IPERAKHBB
vs BAL4.14.393.02.03.0(1)
home starts5.82.595.03.31.3(3)
Bullpens · Last 12
BAL
xERA 2.38 (elite)ERA 3.29
HOU
xERA 2.50 (elite)ERA 3.47
Weather · Roof Closed
Flags · 2
  • BAL — Dean Kremer: 2026-07-08: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • HOU — Peter Lambert: last start: 107 pitches — high pitch count, may be on shorter leash today
AI Analysis
Both pitchers have solid xERAs (Kremer 3.59, Lambert 2.71 elite) but Lambert is struggling recently (recent ERA 3.84) and had 107 pitches last start; both offenses are average-to-above-average; bullpens are both excellent (BAL xERA 2.38, HOU xERA 2.50) — no clear edge on total direction, and side bets are close to fair value with no strong mispricing.
SDP @ KCR
8:10 PM · Kauffman StadiumHot
Matchup · SP Last 3 / Team Last 12
Michael King R
xERA3.31 (good)K%20.6 (avg)HH%15.9 (elite)Barrel%0.0 (elite)ERA3.86IP/gs5.4 IP/gsH/gs3.3PC/gs86BB%11.8
KCR vs RHP
wRC+112 (avg)K%22.9 (avg)HH%42.8 (above avg)
Seth Lugo R
xERA5.80 (poor)K%24.6 (good)HH%52.2 (poor)Barrel%8.7 (avg)ERA6.91IP/gs4.8 IP/gsH/gs7.3PC/gs89BB%5.8
SDP vs RHP
wRC+106 (avg)K%22.6 (avg)HH%34.9 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSDP-112-1.5 (+141)O10.5 (-103)KCR-104+1.5 (-162)U10.0 (-104)
First 5 Innings
MLSpreadTotalSDP-114-0.5 (+116)O5.5 (-110)KCR-110+0.5 (-148)U5.5 (-118)
Team Totals
OverUnderSDPO5.5 (+112)U5.5 (-140)KCRO4.5 (-120)U4.5 (+100)
Pitcher Props
K O/UOuts O/UMichael King4.5 (+114 / -120)16.5 (-128 / -104)Seth Lugo4.5 (+128 / -163)15.5 (-118 / -112)
Michael King · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs ARIW6.09244211
Jul 3@ LADL6.07553222
Jun 28vs LADL4.19053444
Jun 22vs ATLW7.09356000
Jun 16@ STLL4.19315333
Seth Lugo · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12@ BALL4.08964222
Jul 7@ NYMW4.19449269
Jul 1vs TBRL6.08579033
Jun 25@ TBRL5.09037277
Jun 19vs STLW6.08505312
SP vs Opp / At Park · last 3 (2 seasons)
Seth Lugo
IPERAKHBB
vs SDP6.11.487.02.00.0(1)
home starts5.02.983.05.71.3(3)
Bullpens · Last 12
SDP
xERA 3.49 (good)ERA 6.33
KCR
xERA 4.98 (below avg)ERA 4.74
Weather · Hot
92°F, Clear, Wind 12 mph SSW
APF 104 — Hitter Friendly
Flags · 3
  • KCR — Seth Lugo: HH% 52% — batters are squaring up the ball at an elevated rate
  • SDP — Michael King: 2026-06-28: 4 ER in 4.1 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • KCR — Seth Lugo: 2026-07-07: 6 ER in 4.1 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Seth Lugo is genuinely awful (xERA 5.80, HH% 52%, recent ERA 5.82) and KCR bullpen xERA 4.98 is weak, but total is already at 10.5 and SDP's road offense is very poor (2-8 L10, avg 3.8 RS away). SDP's bullpen ERA is 6.33 despite xERA 3.49 — likely to regress favorably. Mixed signals, no strong conviction at the current line.
CIN @ COL
8:40 PM · Coors FieldHot
Matchup · SP Last 3 / Team Last 12
Brady Singer R
xERA4.92 (below avg)K%23.3 (good)HH%48.9 (poor)Barrel%10.6 (avg)ERA4.32IP/gs5.6 IP/gsH/gs5.3PC/gs93BB%8.2
COL vs RHP
wRC+124 (above avg)K%17.1 (above avg)HH%35.1 (avg)
Gabriel Hughes R
xERA2.57 (elite)K%22.9 (avg)HH%16.7 (elite)Barrel%4.2 (elite)ERA3.00IP/gs9.0 IP/gsH/gs6.0PC/gs74BB%8.6
CIN vs RHP
wRC+91 (below avg)K%28.0 (poor)HH%29.9 (poor)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCIN-102-1.5 (+142)O12.0 (-106)COL-115+1.5 (-170)U12.0 (-110)
First 5 Innings
MLSpreadTotalCIN-102+0.5 (-135)O6.5 (-110)COL-122-0.5 (+104)U6.5 (-118)
Team Totals
OverUnderCINO5.5 (-128)U5.5 (+105)COLO5.5 (-125)U5.5 (-102)
Pitcher Props
K O/UOuts O/UBrady Singer4.5 (+114 / -138)15.5 (-134 / +101)Gabriel Hughes4.5 (-125 / +103)14.5 (-147 / +111)
Brady Singer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9vs PHIL7.18954111
Jul 3vs BALL5.09363523
Jun 28@ PITL4.19869055
Jun 22vs MILL7.010672200
Jun 16vs NYMW5.09153311
Gabriel Hughes · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ LADL6.09474233
Jul 3vs SFGW3.0*5312100
SP vs Opp / At Park · last 3 (2 seasons)
Brady Singer
IPERAKHBB
vs COL6.14.439.07.01.0(1)
at COL
Bullpens · Last 12
CIN
xERA 2.31 (elite)ERA 3.02
COL
xERA 3.85 (avg)ERA 2.14
Weather · Hot
93°F, Clear, Wind 6 mph ENE
APF 116 — Hitter Friendly
Flags · 4
  • CIN — Brady Singer: HH% 49% — batters are squaring up the ball at an elevated rate
  • CIN — Brady Singer: 2026-06-28: 5 ER in 4.1 IP (ERA equiv 11) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • COL — Gabriel Hughes: recent bullpen appearance: 2026-07-03 — may affect pitch count or availability
  • WEATHER: hitter-friendly park (APF 116) — park boosts offense, favor the over and HR props
AI Analysis
Coors Field (APF 116) screams over, but the total is already at 12.0 — market has fully priced in the park. Gabriel Hughes is elite by xERA (2.57) which creates conflicting signals. CIN offense is below average (wRC+ 91). No clear mispriced edge at 12.0.
DET @ LAA
9:38 PM · Angel StadiumNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Troy Melton R
xERA1.69 (elite)K%34.4 (elite)HH%35.0 (good)Barrel%5.0 (elite)ERA0.51IP/gs5.9 IP/gsH/gs2.7PC/gs88BB%3.1
LAA vs RHP
wRC+73 (poor)K%23.9 (avg)HH%31.9 (below avg)
Reid Detmers L
xERA5.71 (poor)K%27.1 (good)HH%45.5 (poor)Barrel%15.9 (poor)ERA7.36IP/gs4.9 IP/gsH/gs6.0PC/gs95BB%10.0
DET vs LHP
wRC+148 (elite)K%24.1 (below avg)HH%39.8 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalDET-106-1.5 (+160)O8.5 (+102)LAA-105+1.5 (-180)U8.0 (-110)
First 5 Innings
MLSpreadTotalDET-106+0.5 (-156)O4.5 (-102)LAA-118-0.5 (+120)U4.5 (-128)
Team Totals
OverUnderDETO3.5 (-140)U3.5 (+118)LAAO3.5 (-125)U3.5 (+104)
Pitcher Props
K O/UOuts O/UTroy Melton5.5 (-102 / -106)16.5 (-129 / -103)Reid Detmers6.5 (-128 / +115)17.5 (-115 / -110)
Troy Melton · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs ATHW5.19194101
Jul 1@ NYYW6.18472100
Jun 25vs HOUL6.08862011
Jun 20vs CHWW6.08451311
Jun 9vs MINW5.08858044
Reid Detmers · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ TEXL4.08267155
Jul 3vs BOSL5.010457355
Jun 27vs ATHW5.29984322
Jun 21@ ATHW6.09046455
Jun 16@ ARIW7.09034000
SP vs Opp / At Park · last 3 (2 seasons)
Reid Detmers
IPERAKHBB
vs DET
home starts5.74.197.34.02.0(3)
Bullpens · Last 12
DET
xERA 2.47 (elite)ERA 3.52
LAA
xERA 4.16 (avg)ERA 5.61
Weather · Neutral Conditions
79°F, Clear, Wind 9 mph SSW
APF 103 — Neutral
Flags · 3
  • LAA — Reid Detmers: HH% 45% — batters are squaring up the ball at an elevated rate
  • LAA — Reid Detmers: Barrel% 16% — high hard contact rate, elevated home run risk
  • DET — Troy Melton: recent opponents high-K: NYY 26%, ATH 29% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
DET has elite offense vs LHP (wRC+ 148) against a struggling Detmers (xERA 5.71, Barrel% 16%), but Troy Melton is elite (xERA 1.69) vs a poor LAA offense (wRC+ 73) — these counterbalancing forces make total direction unclear. LAA bullpen is shaky (xERA 4.16) but DET's bullpen is strong, further muddying the picture. Split risk assessment, no clean edge.
STL @ ARI
9:40 PM · Chase Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Michael McGreevy R
xERA3.30 (good)K%19.1 (avg)HH%40.4 (below avg)Barrel%9.6 (avg)ERA1.47IP/gs6.1 IP/gsH/gs4.3PC/gs90BB%4.4
ARI vs RHP
wRC+83 (below avg)K%21.1 (avg)HH%36.8 (avg)
Merrill Kelly R
xERA7.07 (poor)K%19.7 (avg)HH%48.1 (poor)Barrel%16.7 (poor)ERA4.00IP/gs6.0 IP/gsH/gs6.3PC/gs93BB%9.2
STL vs RHP
wRC+75 (poor)K%23.1 (avg)HH%40.6 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSTL-110-1.5 (+146)O9.5 (+100)ARI-104+1.5 (-170)U9.0 (+100)
First 5 Innings
MLSpreadTotalSTL-105-0.5 (+108)O4.5 (-144)ARI+100+0.5 (-140)U4.5 (+110)
Team Totals
OverUnderSTLO4.5 (-111)U4.5 (-110)ARIO4.5 (+104)U4.5 (-125)
Pitcher Props
K O/UOuts O/UMichael McGreevy3.5 (+102 / -116)16.5 (-126 / -105)Merrill Kelly3.5 (-113 / +101)17.5 (-125 / +104)
Michael McGreevy · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs MILW6.19065111
Jul 1@ ATLL6.08733122
Jun 26vs MIAL6.09445100
Jun 19@ KCRL5.09528155
Jun 14@ MINL6.08927222
Merrill Kelly · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ SDPW7.09463311
Jul 4vs MILW5.09268222
Jun 28@ TBRL6.09338255
Jun 22@ STLL6.09627333
Jun 16vs LAAL5.188411166
SP vs Opp / At Park · last 3 (2 seasons)
Merrill Kelly
IPERAKHBB
vs STL6.04.504.35.32.7(3)
home starts5.08.944.78.32.0(3)
Bullpens · Last 12
STL
xERA 3.34 (good)ERA 3.40
ARI
xERA 2.56 (elite)ERA 2.15
Weather · Roof Closed
Flags · 3
  • ARI — Merrill Kelly: HH% 48% — batters are squaring up the ball at an elevated rate
  • ARI — Merrill Kelly: Barrel% 17% — high hard contact rate, elevated home run risk
  • ARI — Merrill Kelly: 2026-06-28: 5 ER in 6.0 IP (ERA equiv 8) skewing 3-game ERA — other starts look better, don't overweight the ERA
STL @ ARI u9.0 (+100)
Both offenses are cold (STL wRC+ 75, ARI wRC+ 83 in L12 vs RHP). Pallante's recent ERA is 3.75 with an xERA of 3.23 — genuinely good, and his best recent start went 7IP/2ER. Kelly's recent ERA looks bad (7.37) but the flag notes a skewed outing and his other starts were reasonable; more importantly, ARI's elite bullpen (xERA 2.56) picks up where he leaves off. ARI's run support in Kelly's recent starts averages just 2.0-2.6, reflecting a low-scoring environment in this matchup. Both teams combined for cold offensive numbers vs RHP, ARI's bullpen is among the best in baseball, and STL's pen (xERA 3.34) is also solid. The U9.0 at +100 offers genuine value given the offense suppression from both cold lineups and reliable bullpens.
WSN @ ATH
9:40 PM · Sutter Health ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Cade Cavalli R
xERA2.15 (elite)K%35.6 (elite)HH%40.0 (avg)Barrel%2.9 (elite)ERA2.93IP/gs5.1 IP/gsH/gs3.7PC/gs83BB%5.1
ATH vs RHP
wRC+58 (poor)K%29.1 (poor)HH%44.1 (above avg)
Gage Jump L
xERA5.54 (poor)K%19.1 (avg)HH%55.1 (poor)Barrel%10.2 (avg)ERA8.10IP/gs4.4 IP/gsH/gs8.0PC/gs87BB%7.3
WSN vs LHP
wRC+153 (elite)K%26.9 (below avg)HH%35.2 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalWSN-104-1.5 (+150)O10.0 (-110)ATH-105+1.5 (-165)U10.0 (-107)
First 5 Innings
MLSpreadTotalWSN-110+0.5 (-154)O5.5 (+108)ATH-114-0.5 (+118)U5.5 (-140)
Team Totals
OverUnderWSNO4.5 (-138)U4.5 (+110)ATHO4.5 (-125)U4.5 (-102)
Pitcher Props
K O/UOuts O/UCade Cavalli5.5 (+120 / +120)15.5 (-115 / -115)Gage Jump5.5 (+115 / +126)15.5 (-103 / -128)
Cade Cavalli · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12vs NYYL6.08554122
Jul 5vs PITL2.16336234
Jun 30@ BOSW7.0100131001
Jun 25vs PHIL6.09775122
Jun 20@ TBRW2.26816322
Gage Jump · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11@ CHWL5.28675211
Jul 5vs MIAL3.08518356
Jun 29vs LADL4.291511055
Jun 24@ SFGL5.09793100
Jun 18vs LAAW7.010771300
SP vs Opp / At Park · last 3 (2 seasons)
Cade Cavalli
IPERAKHBB
vs ATH4.10.006.03.01.0(1)
at ATH
Gage Jump
IPERAKHBB
vs WSN
home starts4.76.344.36.72.0(3)
Bullpens · Last 12
WSN
xERA 4.83 (below avg)ERA 5.43
ATH
xERA 5.42 (poor)ERA 6.58
Weather · Hitter Friendly
89°F, Clear, Wind 12 mph SW
APF 108 — Hitter Friendly
Flags · 6
  • ATH — Gage Jump: HH% 55% — batters are squaring up the ball at an elevated rate
  • ATH bullpen: bullpen xERA 5.42 — bullpen performing well below average by expected ERA
  • WSN — Cade Cavalli: 2026-07-05: 3 ER in 2.1 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WSN — Cade Cavalli: high-K outing 2026-06-30 (13 Ks vs avg 7.0) — stuff can dominate; may not repeat
  • WSN — Cade Cavalli: recent opponents high-K: BOS 26%, NYY 26% — K stats may be inflated vs strikeout-prone lineups
  • ATH — Gage Jump: recent opponents low-K: LAD 17%, MIA 18% — recent opponents make less contact; today's lineup may be tougher
WSN @ ATH o10.0 (-110)
Both bullpens are terrible (WSN xERA 4.83, ATH xERA 5.42 — both disqualified from ML/spread but scream OVER late innings). WSN's offense vs LHP is elite (wRC+ 153). Gage Jump's season xERA is 5.54 and his at-home ERA is 6.34 in 3 starts. ATH's offense vs RHP is poor (wRC+ 58) but Cavalli's recent short outing (2.2 IP) means he may be on a short leash — and the WSN bullpen (ERA 5.43) will give runs back. The park (APF 108) favors offense. Key driver: WSN elite offense vs a bad starter at a hitter-friendly park, with both shaky bullpens ensuring runs in the late innings. The 10.0 total is fair but the structural factors — elite offense, weak starter, two bad bullpens, hitter-friendly park — align for the over.
Cade Cavalli o5.5 Ks (+120)
Cavalli's K% is elite at 35.6% and ATH's lineup strikes out at 29.1% vs RHP — one of the highest rates in the data set. Adjusting for today's opponent (ATH K% 29.1 is well above the recent opponents BOS/PHI at 26%), if anything recent K numbers may be understated vs today's lineup. His recent 3-start avg is 7.0 K/start, and the +120 on Over 5.5 is mispriced — even if his previous short outing (2.2 IP) is a concern, his other two recent starts went 7.0 IP (13K) and 6.0 IP (7K). At +120 for a line of 5.5 Ks vs a high-strikeout lineup, this is a strong value bet. The Outs O/U 15.5 at -115 suggests the market expects ~5+ innings, giving him enough rope to accumulate Ks.
SFG @ SEA
10:10 PM · T-Mobile ParkPitcher Friendly
Matchup · SP Last 3 / Team Last 12
Landen Roupp R
xERA3.25 (good)K%20.5 (avg)HH%20.8 (elite)Barrel%4.2 (elite)ERA4.86IP/gs5.6 IP/gsH/gs4.7PC/gs99BB%12.3
SEA vs RHP
wRC+77 (poor)K%24.9 (below avg)HH%36.8 (avg)
Bryce Miller R
xERA2.39 (elite)K%29.7 (elite)HH%29.2 (elite)Barrel%6.2 (good)ERA3.57IP/gs5.9 IP/gsH/gs5.3PC/gs87BB%5.4
SFG vs RHP
wRC+112 (avg)K%19.7 (above avg)HH%36.1 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSFG+130+1.5 (-169)O7.0 (-105)SEA-146-1.5 (+158)U7.0 (-109)
First 5 Innings
MLSpreadTotalSFG+118+0.5 (-132)O3.5 (-130)SEA-148-0.5 (+102)U3.5 (+100)
Team Totals
OverUnderSFGO3.5 (+122)U3.5 (-154)SEAO3.5 (-118)U3.5 (-105)
Pitcher Props
K O/UOuts O/ULanden Roupp5.5 (-118 / +104)16.5 (-105 / -111)Bryce Miller5.5 (-140 / +112)17.5 (-173 / +130)
Landen Roupp · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 6vs TORW8.010453211
Jun 30@ ARIL2.28445666
Jun 25vs ATHL6.010866122
Jun 19@ MIAL6.09877122
Jun 12vs CHCL4.210554244
Bryce Miller · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ MIAL5.08139446
Jul 2vs LAAW7.09082000
Jun 25@ PITL5.290115033
Jun 19vs BOSL5.06673011
Jun 12@ WSNW8.09174022
SP vs Opp / At Park · last 3 (2 seasons)
Bryce Miller
IPERAKHBB
vs SFG5.17.064.07.03.0(1)
home starts5.70.537.02.00.3(3)
Bullpens · Last 12
SFG
xERA 2.58 (elite)ERA 5.71
SEA
xERA 3.86 (avg)ERA 2.70
Weather · Pitcher Friendly
70°F, Clear, Wind 5 mph NNW
APF 91 — Pitcher Friendly
Flags · 6
  • SFG — Landen Roupp: BB% 12% — command concerns, elevated walk rate
  • SFG — Landen Roupp: 11 days since last start (2026-07-06) — may not be fully stretched out
  • SFG — Landen Roupp: last start: 104 pitches — high pitch count, may be on shorter leash today
  • SFG — Landen Roupp: 2026-06-30: 6 ER in 2.2 IP (ERA equiv 25) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • SEA — Bryce Miller: 2026-07-09: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: pitcher-friendly park (APF 91) — park suppresses offense, favor the under
SFG @ SEA u7.0 (-109)
Bryce Miller is in excellent form (recent ERA 2.97, xERA 2.39 elite) and his at-home ERA is 0.53 in 3 starts — dominant at T-Mobile. SEA's offense vs RHP is poor (wRC+ 77 L12). T-Mobile Park is a pitcher's haven (APF 91 — one of the most suppressive parks in baseball). SFG's offense vs RHP is average (wRC+ 112) and Roupp's recent ERA 4.44 is manageable — but SEA's bullpen (xERA 3.86, ERA 2.70) is solid. Key drivers: Miller is elite and dominant at home, pitchers' park suppresses offense, both offenses are cold-to-average. The total of 7.0 may seem low but with Miller in this form at this park, the under is still the right side. SFG's bullpen xERA (2.58) is also elite, protecting the low number late despite a high ERA driven by luck.