MLB Game Overviews

Monday, July 27, 2026

Updated 10:55 UTC · Odds Updated 10:53 UTC

AI Picks · 10 Bets · Jul 27
ARI @ PIT o9.0 (-105)
Mitch Keller is a clear liability: xERA 5.82 (poor), recent ERA 5.50, Barrel% 13%, and a brutal home ERA of 5.40 across 3 home starts. ARI's offense is hot (wRC+ 127 vs RHP) and has a clear path to scoring. Merrill Kelly has a concerning HH% of 52% and while his season ERA looks good, his xERA of 4.13 and recent 4.00 ERA suggest regression. PIT bullpen xERA 5.17 is a disqualifier for ML bets but strengthens the over case — more shaky relief innings = more runs. PIT team trends show 6.4 RS avg at home in Keller's starts, and ARI scores 5.4 avg in Kelly's recent starts. The -105 price on the over at 9.0 is reasonable value given both pen-starter combinations.
Found at 6:55 AM ET
ARI Team Total o4.5 (+105)
ARI wRC+ 127 vs RHP (elite) faces Keller (xERA 5.82, Barrel% 13%, home ERA 5.40) and a PIT bullpen with xERA 5.17. ARI gets positive value at +105 on a 4.5 team total — they should have no trouble reaching this mark given both Keller's overall profile and the shaky relief corps behind him. ARI 1-4 SP away L5 is the only concern, but that's about wins not scoring — their away scoring avg is only 1.6 but that's driven by Kelly's recent weak offense support in specific starts, not ARI's actual lineup quality.
Found at 6:55 AM ET
Zack Wheeler Ks o7.5 (+110)
Wheeler is elite: K% 45.8%, xERA 1.44, averaging 9.7 K/start over recent 3. MIA has a K% of 23.1% vs RHP — solid strikeout rate. Wheeler vs MIA history: 3gs, 1.42 ERA, 10.0 K/gs average. His recent 3 starts show 14K, 10K, 5K (the 5K was in 7 IP vs NYM who has lower K rates). MIA K% at 23.1% is slightly below CHW's typical K rate but Wheeler's dominance vs this specific opponent (10 K/gs avg) speaks loudly. Adjusted expectation: ~9-10 Ks. The line is 7.5 at +110 — massive value. Wheeler gets a favorable matchup, good run support incentive to stay in longer (PHI bullpen stressed, manager leaves him in), and a historic pattern of dominating this lineup. This is a strong over.
Found at 6:55 AM ET
PHI @ MIA F5 u4.5 (-152)
Wheeler is dominant (xERA 1.44, K% 45.8%, 10 K/gs vs MIA historically) and Tyler Phillips is a limited pitcher (avg 3.4 IP/gs) but MIA bullpen will need to step in early. The F5 under at -152 is too expensive — the K over at +110 is the better play for the same edge.
Found at 6:55 AM ET
Line Warning: Wheeler K Over 7.5 at +110 is the cleaner, better-priced expression of this pitching edge.
TOR @ WSN o10.0 (-104)
This is the strongest over play on the slate. Max Scherzer: ERA 10.80, recent ERA 10.69, avg 3.9 IP/gs, 47 days since last start (may not be stretched out), BB% 12%, and command concerns. Andrew Alvarez: ERA 8.25, xERA 5.45 (poor), recent ERA 6.77, BB% 15%, avg 6.0 IP/gs but short recent outings. WSN bullpen xERA 5.00 (disqualifier for ML but strengthens over case). WSN offense is elite vs RHP (wRC+ 141). Both starters are among the worst on today's slate. Neither is expected to go deep given their pitch counts and recent struggles. At -104 on the over at 10.0, this is excellent value — the market is surprisingly modest given two of the worst starters in the game.
Found at 6:55 AM ET
WSN Team Total o4.5 (-130)
WSN wRC+ 141 vs RHP (elite, best on the slate) faces Max Scherzer who has a 10.80 ERA, recent ERA 10.69, and hasn't started in 47 days. Even accounting for the 2 ER in 6 IP start that looks decent, his last two starts were disasters (8 ER in 2.1 IP and 2 ER in 2.0 IP). WSN scores 4.2 avg in Alvarez's recent starts but that's against TOR's Scherzer — WSN scores here. This team total is a direct expression of the WSN offense vs a compromised Scherzer.
Found at 6:55 AM ET
CHC Team Total o4.5 (-128)
CHC is an elite offense vs LHP (wRC+ 133) facing Liberatore (xERA 3.56, but recent ERA 5.96) and a STL bullpen (xERA 4.73). Liberatore has a 2.98 ERA in 3 starts vs CHC historically, but his recent form is shaky. CHC K% of only 18.8% means they put the ball in play. CHC averaging 5.5 RS in Peterson's recent starts. However, the -128 price is a bit steep for a team total — it's borderline.
Found at 6:55 AM ET
Line Warning: Consider CHC ML at -110 as a more balanced expression of this edge — CHC offense vs weak STL pitching/bullpen combination.
CHC ML (-110)
David Peterson is a liability on the mound for CHC (xERA 6.29, recent ERA inflated but even adjusted for bad outlier his other starts have 2 ER in 5.2 IP and 4 ER in 4 IP — not reliable). STL's xERA 3.56 Liberatore is shaky recently. The compound edge: CHC elite offense vs LHP (wRC+ 133), CHC facing one of the worst starters (xERA 6.29) in the slate, CHC bullpen (xERA 4.29) is comparable to STL's (xERA 4.73). STL wRC+ only 72 vs LHP (poor). CHC ML at -110 is excellent value — the market should have CHC as a bigger favorite given Peterson's profile. This is clearly mispriced.
Found at 6:55 AM ET
BOS @ ATH o9.5 (-109)
Jack Perkins is in acute distress: ERA 10.03, recent ERA 8.86 (adjusting for the bad start that skews it, even his other starts show 5-6 ER in 10 IP), home ERA 9.55 in 3 starts. ATH bullpen is a disaster at xERA 6.14. BOS offense is solid at wRC+ 106. Tolle's matchup history vs ATH shows 9.00 ERA in 2.0 IP, and despite his elite xERA, his recent 3.38 ERA and that rough prior outing here gives ATH offense a path to runs. Park APF 108 is hitter-friendly. Both bullpens or at least ATH's ensures runs late. The only hesitation is Tolle's elite xERA 1.80, but his recent struggles (6 ER in one start) and his matchup history at this park argue for runs on the BOS side too.
Found at 6:55 AM ET
MIL @ SFG o8.5 (-105)
Wind blowing out at 21 mph is a significant weather factor at Oracle Park (APF 101 baseline, effectively ~105+ today). Tyler Mahle is struggling recently (recent ERA 4.70, xERA 3.56) and averaging only 4.0 K/start in a 5.4 IP/gs context. Brandon Sproat has been hot recently (recent ERA 1.79) but xERA 5.60 (poor) signals major regression risk — his recent hot streak is not sustainable per his peripherals. Both offenses are above average (MIL wRC+ 118, SFG wRC+ 123). With wind blowing out hard, over 8.5 at -105 is attractive.
Found at 6:55 AM ET
AI-generated · For entertainment only · Not financial advice
SEA @ TEX
2:35 PM · Globe Life Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
George Kirby R
xERA3.21 (good)K%26.7 (good)HH%43.4 (below avg)Barrel%9.4 (avg)ERA1.80IP/gs6.7 IP/gsH/gs6.0PC/gs89BB%2.7
TEX vs RHP
wRC+119 (above avg)K%22.3 (avg)HH%38.9 (avg)
Kumar Rocker R
xERA4.24 (avg)K%23.9 (good)HH%40.0 (avg)Barrel%8.9 (avg)ERA5.63IP/gs5.3 IP/gsH/gs4.7PC/gs84BB%7.5
SEA vs RHP
wRC+63 (poor)K%18.9 (above avg)HH%34.9 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSEA-136-1.5 (+130)O8.0 (-104)TEX+120+1.5 (-146)U8.0 (-115)
First 5 Innings
MLSpreadTotalSEA-140-0.5 (+104)O4.5 (+114)TEX+112+0.5 (-135)U4.5 (-148)
Team Totals
OverUnderSEAO4.5 (+114)U4.5 (-135)TEXO3.5 (-102)U3.5 (-125)
Pitcher Props
K O/UOuts O/UGeorge Kirby5.5 (+105 / -124)18.5 (+119 / +145)Kumar Rocker4.5 (-107 / -113)16.5 (-101 / -102)
George Kirby · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 20vs CINW6.08063100
Jul 8@ MIAL6.08678022
Jun 29vs LAAW8.010077122
Jun 23@ PITW6.09159212
Jun 17vs BALL6.09258033
Kumar Rocker · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs CHWW6.07561200
Jul 11vs HOUL5.29168277
Jul 5vs DETL4.18545133
Jun 28@ TORW6.09254100
Jun 22@ MIAW5.0*7695022
SP vs Opp / At Park · last 3 (2 seasons)
George Kirby
IPERAKHBB
vs TEX6.41.885.05.31.3(3)
at TEX8.03.384.06.00.0(1)
Kumar Rocker
IPERAKHBB
vs SEA4.45.413.75.01.7(3)
home starts5.15.885.34.71.7(3)
Bullpens · Last 12
SEA
xERA 3.66 (good)ERA 4.192d stress Normal (3.0 IP/1g)
TEX
xERA 4.23 (avg)ERA 6.462d stress Fresh (2.0 IP/1g)
Weather · Roof Closed
Flags · 4
  • TEX bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • TEX — Kumar Rocker: recent bullpen appearance: 2026-06-22 — may affect pitch count or availability
  • TEX — Kumar Rocker: last start: 75 pitches — short outing, possible injury concern or early hook
  • TEX — Kumar Rocker: 2026-07-11: 7 ER in 5.2 IP (ERA equiv 12) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
George Kirby has a 1.88 ERA in 3 starts vs TEX and SEA is favored at -136. SEA's offense is poor (wRC+ 63), and TEX bullpen xERA 4.23 isn't strong enough to back the under. Kumar Rocker's recent hot form (recent ERA 2.67) but concerning 75-pitch last start and bullpen availability flags create uncertainty. SEA ML at -136 is borderline pricing and the offense doesn't inspire confidence for a spread play. No strong play.
ARI @ PIT
6:40 PM · PNC ParkNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Merrill Kelly R
xERA4.13 (avg)K%18.8 (avg)HH%52.2 (poor)Barrel%8.7 (avg)ERA2.12IP/gs5.7 IP/gsH/gs4.0PC/gs89BB%9.4
PIT vs RHP
wRC+94 (below avg)K%30.3 (poor)HH%44.9 (above avg)
Mitch Keller R
xERA5.82 (poor)K%16.1 (below avg)HH%44.7 (below avg)Barrel%12.8 (below avg)ERA5.14IP/gs4.7 IP/gsH/gs5.0PC/gs77BB%6.5
ARI vs RHP
wRC+127 (above avg)K%20.0 (avg)HH%41.6 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalARI+102-1.5 (+155)O9.0 (-105)PIT-116-1.5 (+159)U9.0 (-114)
First 5 Innings
MLSpreadTotalARI+102+0.5 (-140)O4.5 (-135)PIT-128-0.5 (+108)U4.5 (+104)
Team Totals
OverUnderARIO4.5 (+105)U4.5 (-130)PITO4.5 (+108)U4.5 (-120)
Pitcher Props
K O/UOuts O/UMerrill Kelly4.5 (+100 / -114)16.5 (-124 / -107)Mitch Keller4.5 (+130 / +132)15.5 (+126 / -166)
Merrill Kelly · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22vs ATHW5.08735122
Jul 17vs STLL5.08734213
Jul 9@ SDPW7.09463311
Jul 4vs MILW5.09268222
Jun 28@ TBRL6.09338255
Mitch Keller · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22@ NYYW5.07563200
Jul 9vs ATLL3.07234233
Jul 3@ WSNL6.08318055
Jun 28vs CINW6.07945134
Jun 23vs SEAL6.09247133
SP vs Opp / At Park · last 3 (2 seasons)
Merrill Kelly
IPERAKHBB
vs PIT6.21.453.06.01.0(1)
at PIT6.21.453.06.01.0(1)
Mitch Keller
IPERAKHBB
vs ARI6.03.004.04.02.0(1)
home starts5.05.403.75.31.3(3)
Bullpens · Last 12
ARI
xERA 3.62 (good)ERA 3.422d stress Normal (3.0 IP/1g)
PIT
xERA 5.17 (below avg)ERA 4.502d stress Normal (3.7 IP/1g)
Weather · Neutral Conditions
89°F, Overcast, Wind 10 mph SW
APF 102 — Neutral
Flags · 6
  • ARI — Merrill Kelly: HH% 52% — batters are squaring up the ball at an elevated rate
  • PIT — Mitch Keller: HH% 45% — batters are squaring up the ball at an elevated rate
  • PIT — Mitch Keller: Barrel% 13% — high hard contact rate, elevated home run risk
  • PIT bullpen: bullpen xERA 5.17 — bullpen performing well below average by expected ERA
  • PIT — Mitch Keller: last start: 75 pitches — short outing, possible injury concern or early hook
  • PIT — Mitch Keller: 2026-07-09: 3 ER in 3.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
ARI @ PIT o9.0 (-105)
Mitch Keller is a clear liability: xERA 5.82 (poor), recent ERA 5.50, Barrel% 13%, and a brutal home ERA of 5.40 across 3 home starts. ARI's offense is hot (wRC+ 127 vs RHP) and has a clear path to scoring. Merrill Kelly has a concerning HH% of 52% and while his season ERA looks good, his xERA of 4.13 and recent 4.00 ERA suggest regression. PIT bullpen xERA 5.17 is a disqualifier for ML bets but strengthens the over case — more shaky relief innings = more runs. PIT team trends show 6.4 RS avg at home in Keller's starts, and ARI scores 5.4 avg in Kelly's recent starts. The -105 price on the over at 9.0 is reasonable value given both pen-starter combinations.
ARI Team Total o4.5 (+105)
ARI wRC+ 127 vs RHP (elite) faces Keller (xERA 5.82, Barrel% 13%, home ERA 5.40) and a PIT bullpen with xERA 5.17. ARI gets positive value at +105 on a 4.5 team total — they should have no trouble reaching this mark given both Keller's overall profile and the shaky relief corps behind him. ARI 1-4 SP away L5 is the only concern, but that's about wins not scoring — their away scoring avg is only 1.6 but that's driven by Kelly's recent weak offense support in specific starts, not ARI's actual lineup quality.
BAL @ DET
6:40 PM · Comerica ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Kyle Bradish R
xERA2.88 (elite)K%18.2 (avg)HH%36.2 (avg)Barrel%5.2 (good)ERA2.21IP/gs6.8 IP/gsH/gs3.7PC/gs97BB%5.2
DET vs RHP
wRC+122 (above avg)K%22.5 (avg)HH%40.4 (above avg)
Keider Montero R
xERA1.87 (elite)K%39.1 (elite)HH%34.6 (good)Barrel%3.9 (elite)ERA3.09IP/gs11.7 IP/gsH/gs8.0PC/gs61BB%2.2
BAL vs RHP
wRC+87 (below avg)K%26.4 (below avg)HH%42.3 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL+100-1.5 (+163)O8.5 (-105)DET-115+1.5 (-184)U8.5 (-110)
First 5 Innings
MLSpreadTotalBAL-104+0.5 (-148)O4.5 (-114)DET-120-0.5 (+114)U4.5 (-114)
Team Totals
OverUnderBALO4.5 (+114)U3.5 (+120)DETO4.5 (+122)U4.5 (-140)
Pitcher Props
K O/UOuts O/UKyle Bradish5.5 (+102 / -121)17.5 (-133 / +110)Keider Montero4.5 (-102 / -110)15.5 (-110 / -116)
Kyle Bradish · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22@ BOSW6.08944111
Jul 11vs KCRW6.29652211
Jul 5@ CINL7.210655133
Jun 28vs WSNL4.08521534
Jun 22@ LAAW8.010196100
Keider Montero · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22@ CHCW5.18183011
Jul 17@ LAAW3.1*4351000
Jul 12vs PHIL3.0*5854133
Jul 8vs ATHW1.2*3212100
Jul 4@ TEXW3.0*3600100
SP vs Opp / At Park · last 3 (2 seasons)
Keider Montero
IPERAKHBB
vs BAL4.12.202.04.02.0(1)
home starts7.00.003.06.01.0(1)
Bullpens · Last 12
BAL
xERA 1.73 (elite)ERA 1.292d stress Normal (2.7 IP/1g)
DET
xERA 3.43 (good)ERA 2.952d stress Normal (3.0 IP/1g)
Weather · Hitter Friendly
90°F, Overcast, Wind 12 mph SW
APF 105 — Hitter Friendly
Flags · 1
  • DET — Keider Montero: recent bullpen appearance: 2026-07-17, 2026-07-12 — may affect pitch count or availability
AI Analysis
Keider Montero's recent stats are virtually unusable — recent starts show 3.0, 1.2, and 3.0 IP with only 36-58 pitch counts, indicating he's been used as a bulk/opener/reliever hybrid with no reliable starter data; cannot confidently project his performance or workload today. Bradish is solid but the uncertainty around Montero's role disqualifies any total or side bet.
PHI @ MIA
6:40 PM · loanDepot park (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Zack Wheeler R
xERA1.44 (elite)K%45.8 (elite)HH%21.6 (elite)Barrel%2.7 (elite)ERA1.35IP/gs6.7 IP/gsH/gs3.7PC/gs98BB%2.8
MIA vs RHP
wRC+91 (below avg)K%23.1 (avg)HH%39.7 (avg)
Tyler Phillips R
xERA3.90 (avg)K%13.3 (below avg)HH%35.3 (avg)Barrel%2.9 (elite)ERA3.48IP/gs3.4 IP/gsH/gs3.7PC/gs55BB%8.9
PHI vs RHP
wRC+54 (poor)K%27.2 (below avg)HH%43.9 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPHI-172-1.5 (+100)O7.5 (-115)MIA+150+1.5 (-110)U7.5 (-105)
First 5 Innings
MLSpreadTotalPHI-184-0.5 (-122)O4.5 (+116)MIA+146+0.5 (-106)U4.5 (-152)
Team Totals
OverUnderF5 OF5 UPHIO4.5 (+102)U4.5 (-120)O2.5 (+114)U2.5 (-145)MIAO2.5 (-154)U2.5 (+124)O1.5 (+105)U1.5 (-135)
Pitcher Props
K O/UOuts O/UZack Wheeler7.5 (+110 / +120)18.5 (+133 / -177)Tyler Phillips3.5 (-132 / +108)14.5 (-125 / -104)
Zack Wheeler · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs LADL7.09395022
Jul 12@ DETW6.096102200
Jul 7@ CINW7.0104144011
Jul 1vs PITW4.2104109144
Jun 26@ NYMW7.09854111
Tyler Phillips · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ HOUL4.16825123
Jul 12vs CLEL1.02612122
Jul 8vs SEAW5.07134200
Jul 3@ ATHW3.17127255
Jun 28@ STLL7.19716022
SP vs Opp / At Park · last 3 (2 seasons)
Zack Wheeler
IPERAKHBB
vs MIA6.31.4210.03.31.7(3)
at MIA6.01.508.03.02.0(1)
Tyler Phillips
IPERAKHBB
vs PHI4.018.004.06.03.0(1)
home starts4.03.002.73.72.0(3)
Bullpens · Last 12
PHI
xERA 3.64 (good)ERA 4.462d stress Stressed (7.0 IP/1g)
MIA
xERA 4.79 (below avg)ERA 5.082d stress Fresh (2.0 IP/1g)
Weather · Roof Closed
Flags · 5
  • MIA — Tyler Phillips: avg 3.4 IP/gs — short outings, bullpen likely needed early
  • PHI bullpen stressed (7.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • MIA bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • MIA — Tyler Phillips: last start: 68 pitches — short outing, possible injury concern or early hook
  • MIA — Tyler Phillips: 2026-07-12: 2 ER in 1.0 IP skewing 3-game ERA — other starts look better, don't overweight the ERA
Zack Wheeler Ks o7.5 (+110)
Wheeler is elite: K% 45.8%, xERA 1.44, averaging 9.7 K/start over recent 3. MIA has a K% of 23.1% vs RHP — solid strikeout rate. Wheeler vs MIA history: 3gs, 1.42 ERA, 10.0 K/gs average. His recent 3 starts show 14K, 10K, 5K (the 5K was in 7 IP vs NYM who has lower K rates). MIA K% at 23.1% is slightly below CHW's typical K rate but Wheeler's dominance vs this specific opponent (10 K/gs avg) speaks loudly. Adjusted expectation: ~9-10 Ks. The line is 7.5 at +110 — massive value. Wheeler gets a favorable matchup, good run support incentive to stay in longer (PHI bullpen stressed, manager leaves him in), and a historic pattern of dominating this lineup. This is a strong over.
PHI @ MIA F5 u4.5 (-152)
Wheeler is dominant (xERA 1.44, K% 45.8%, 10 K/gs vs MIA historically) and Tyler Phillips is a limited pitcher (avg 3.4 IP/gs) but MIA bullpen will need to step in early. The F5 under at -152 is too expensive — the K over at +110 is the better play for the same edge.
TOR @ WSN
6:45 PM · Nationals ParkHot
Matchup · SP Last 3 / Team Last 12
Max Scherzer R
xERA3.94 (avg)K%8.9 (poor)HH%36.4 (avg)Barrel%9.1 (avg)ERA10.80IP/gs3.9 IP/gsH/gs5.3PC/gs79BB%12.5
WSN vs RHP
wRC+141 (elite)K%18.2 (above avg)HH%37.6 (avg)
Andrew Alvarez L
xERA5.45 (poor)K%11.9 (poor)HH%42.9 (below avg)Barrel%9.5 (avg)ERA8.25IP/gs6.0 IP/gsH/gs7.0PC/gs70BB%15.2
TOR vs LHP
wRC+65 (poor)K%23.1 (avg)HH%37.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTOR+110+1.5 (-172)O10.0 (-104)WSN-124-1.5 (+152)U10.0 (-114)
First 5 Innings
MLSpreadTotalTOR+114+0.5 (-122)O5.5 (-108)WSN-140-0.5 (-106)U5.5 (-120)
Team Totals
OverUnderF5 OF5 UTORO4.5 (-113)U4.5 (-105)O2.5 (+105)U2.5 (-135)WSNO4.5 (-130)U4.5 (+110)O2.5 (-130)U2.5 (+100)
Pitcher Props
K O/UMax Scherzer3.5 (+128 / -141)Andrew Alvarez3.5 (-104 / -101)
Max Scherzer · Last 5 Outings
DateOppResIPPCKHBBERR
Jun 10vs PHIL3.18245355
Apr 24vs CLEL2.18206377
Apr 18@ ARIL6.07415122
Apr 12vs MINL2.16835288
Apr 6vs LADL2.03622122
Andrew Alvarez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 20@ COLW4.17426333
Jul 12vs NYYL2.0*4024133
Jul 7vs HOUL5.29734555
Jul 1@ BOSW4.2*7462100
Jun 26@ BALL4.18856322
SP vs Opp / At Park · last 3 (2 seasons)
Andrew Alvarez
IPERAKHBB
vs TOR
home starts4.65.874.04.53.0(2)
Bullpens · Last 12
TOR
xERA 3.22 (good)ERA 4.702d stress Fresh (0.0 IP/1g)
WSN
xERA 5.00 (below avg)ERA 4.562d stress Fresh (2.3 IP/1g)
Weather · Hot
91°F, Clear, Wind 4 mph NNW
APF 105 — Hitter Friendly
Flags · 9
  • TOR — Max Scherzer: BB% 12% — command concerns, elevated walk rate
  • TOR — Max Scherzer: avg 3.9 IP/gs — short outings, bullpen likely needed early
  • WSN — Andrew Alvarez: BB% 15% — command concerns, elevated walk rate
  • WSN bullpen: bullpen xERA 5.00 — bullpen performing well below average by expected ERA
  • TOR bullpen fresh (0.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • WSN bullpen fresh (2.3 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • TOR — Max Scherzer: 47 days since last start (2026-06-10) — may not be fully stretched out
  • WSN — Andrew Alvarez: recent bullpen appearance: 2026-07-12, 2026-07-01 — may affect pitch count or availability
  • WSN — Andrew Alvarez: last start: 74 pitches — short outing, possible injury concern or early hook
TOR @ WSN o10.0 (-104)
This is the strongest over play on the slate. Max Scherzer: ERA 10.80, recent ERA 10.69, avg 3.9 IP/gs, 47 days since last start (may not be stretched out), BB% 12%, and command concerns. Andrew Alvarez: ERA 8.25, xERA 5.45 (poor), recent ERA 6.77, BB% 15%, avg 6.0 IP/gs but short recent outings. WSN bullpen xERA 5.00 (disqualifier for ML but strengthens over case). WSN offense is elite vs RHP (wRC+ 141). Both starters are among the worst on today's slate. Neither is expected to go deep given their pitch counts and recent struggles. At -104 on the over at 10.0, this is excellent value — the market is surprisingly modest given two of the worst starters in the game.
WSN Team Total o4.5 (-130)
WSN wRC+ 141 vs RHP (elite, best on the slate) faces Max Scherzer who has a 10.80 ERA, recent ERA 10.69, and hasn't started in 47 days. Even accounting for the 2 ER in 6 IP start that looks decent, his last two starts were disasters (8 ER in 2.1 IP and 2 ER in 2.0 IP). WSN scores 4.2 avg in Alvarez's recent starts but that's against TOR's Scherzer — WSN scores here. This team total is a direct expression of the WSN offense vs a compromised Scherzer.
ATL @ NYM
7:10 PM · Citi FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Martin Perez L
xERA6.46 (poor)K%8.5 (poor)HH%35.6 (avg)Barrel%6.7 (good)ERA5.40IP/gs4.4 IP/gsH/gs4.0PC/gs79BB%15.2
NYM vs LHP
wRC+53 (poor)K%29.8 (poor)HH%37.0 (avg)
Zac Thornton L
xERA3.11 (good)K%20.6 (avg)HH%32.0 (good)Barrel%12.0 (below avg)ERA0.47IP/gs6.3 IP/gsH/gs3.3PC/gs80BB%5.9
ATL vs LHP
wRC+91 (below avg)K%22.4 (avg)HH%39.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATL-115-1.5 (+149)O8.5 (-105)NYM+102+1.5 (-170)U8.5 (-110)
First 5 Innings
MLSpreadTotalATL-118-0.5 (+120)O4.5 (-118)NYM-106+0.5 (-156)U4.5 (-110)
Team Totals
OverUnderATLO4.5 (+112)U4.5 (-135)NYMO3.5 (-128)U3.5 (+114)
Pitcher Props
K O/UOuts O/UMartin Perez3.5 (-130 / +111)15.5 (+120 / +135)Zac Thornton4.5 (+110 / -132)16.5 (-131 / +100)
Martin Perez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22vs SDPW4.07531400
Jul 5vs NYML4.17716245
Jun 30vs STLL5.08515344
Jun 24@ SDPL4.08244433
Jun 19vs MILW6.08256211
Zac Thornton · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ MILW6.08123100
Jul 12vs BOSL7.08252200
Jun 26vs PHIL6.07875111
May 20@ WSNL4.18034244
SP vs Opp / At Park · last 3 (2 seasons)
Martin Perez
IPERAKHBB
vs NYM4.64.892.55.01.5(2)
at NYM5.11.764.04.01.0(1)
Zac Thornton
IPERAKHBB
vs ATL
home starts6.50.696.03.51.5(2)
Bullpens · Last 12
ATL
xERA 3.70 (good)ERA 4.442d stress Normal (3.7 IP/1g)
NYM
xERA 3.80 (avg)ERA 3.762d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
78°F, Clear, Wind 10 mph SSE
APF 101 — Neutral
Flags · 4
  • ATL — Martin Perez: BB% 15% — command concerns, elevated walk rate
  • ATL — Martin Perez: last start: 75 pitches — short outing, possible injury concern or early hook
  • ATL — Martin Perez: 2026-07-05: 4 ER in 4.1 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • ATL — Martin Perez: recent opponents high-K: STL 29%, NYM 30% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Zac Thornton is a quality home starter (xERA 3.11, home ERA 0.69 in 2 starts) and both offenses are below average vs LHP (ATL wRC+ 91, NYM wRC+ 53). Martin Perez is poor (xERA 6.46) but with a short last outing flag and ATL's below-average offense vs LHP, the over case is weakened. NYM ML at +102 is intriguing vs a struggling Perez but Thornton's dominance at home (0.69 ERA in 2 starts) and NYM's own poor offense (wRC+ 53 vs LHP) make this too uncertain for a confident pick.
CLE @ CIN
7:10 PM · Great American Ball ParkHot
Matchup · SP Last 3 / Team Last 12
Slade Cecconi R
xERA5.43 (poor)K%17.6 (avg)HH%54.9 (poor)Barrel%11.8 (below avg)ERA7.43IP/gs4.4 IP/gsH/gs7.3PC/gs85BB%7.3
CIN vs RHP
wRC+104 (avg)K%21.5 (avg)HH%37.2 (avg)
Chase Burns R
xERA3.69 (good)K%18.2 (avg)HH%38.6 (avg)Barrel%11.4 (below avg)ERA2.81IP/gs5.3 IP/gsH/gs3.3PC/gs95BB%15.2
CLE vs RHP
wRC+115 (above avg)K%21.8 (avg)HH%34.3 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCLE+146+1.5 (-142)O8.5 (-107)CIN-174-1.5 (+120)U8.0 (-105)
First 5 Innings
MLSpreadTotalCLE+164+0.5 (+108)O4.5 (-114)CIN-200-0.5 (-140)U4.5 (-114)
Team Totals
OverUnderF5 OF5 UCLEO3.5 (-115)U3.5 (-110)O1.5 (-105)U1.5 (-125)CINO4.5 (-111)U4.5 (-115)O2.5 (+100)U2.5 (-130)
Pitcher Props
K O/UOuts O/USlade Cecconi4.5 (-102 / -109)15.5 (+100 / -109)Chase Burns6.5 (+112 / -138)16.5 (-130 / -102)
Slade Cecconi · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22vs MINL4.28857337
Jul 8@ MINL3.26746133
Jul 2vs CHWW5.010039155
Jun 27vs SEAW6.08743200
Jun 21@ HOUL6.07916222
Chase Burns · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ SEAW5.09163200
Jul 8vs PHIW5.010623633
Jul 2@ MILW6.08944222
Jun 27@ PITW6.093109055
Jun 21@ NYYW5.09675311
SP vs Opp / At Park · last 3 (2 seasons)
Slade Cecconi
IPERAKHBB
vs CIN5.03.608.04.50.5(2)
at CIN5.05.408.05.00.0(1)
Chase Burns
IPERAKHBB
vs CLE
home starts5.32.816.03.73.3(3)
Bullpens · Last 12
CLE
xERA 2.46 (elite)ERA 3.682d stress Fresh (2.0 IP/1g)
CIN
xERA 2.85 (elite)ERA 4.932d stress Normal (2.7 IP/1g)
Weather · Hot
93°F, Overcast, Wind 7 mph W
APF 106 — Hitter Friendly
Flags · 3
  • CLE — Slade Cecconi: HH% 55% — batters are squaring up the ball at an elevated rate
  • CIN — Chase Burns: BB% 15% — command concerns, elevated walk rate
  • CLE bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
AI Analysis
Chase Burns is a quality starter (xERA 3.69) at home with a 5-0 SP record in recent starts and 8.6 RS avg support at home. Cecconi is hot recently (3.71 ERA last 3) despite poor xERA. The CIN ML at -174 is too expensive. The F5 ML at -200 is disqualified by pricing rules. The total market is split between O8.5 and U8.0 (alternate lines), suggesting the market is uncertain. No clean edge at proper pricing.
NYY @ CHW
7:40 PM · Rate FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Max Fried L
xERA2.64 (elite)K%25.4 (good)HH%19.4 (elite)Barrel%0.0 (elite)ERA5.14IP/gs4.7 IP/gsH/gs4.0PC/gs71BB%9.1
CHW vs LHP
wRC+66 (poor)K%25.8 (below avg)HH%39.8 (avg)
Noah Schultz L
xERA6.89 (poor)K%13.4 (below avg)HH%43.4 (below avg)Barrel%9.4 (avg)ERA6.59IP/gs4.6 IP/gsH/gs7.3PC/gs82BB%4.5
NYY vs LHP
wRC+75 (poor)K%29.2 (poor)HH%38.8 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalNYY-148-1.5 (+119)O8.5 (-108)CHW+126+1.5 (-137)U8.5 (-110)
First 5 Innings
MLSpreadTotalNYY-166-0.5 (-114)O4.5 (-106)CHW+132+0.5 (-114)U4.5 (-122)
Team Totals
OverUnderNYYO4.5 (-108)U4.5 (-115)CHWO3.5 (-115)U3.5 (-105)
Pitcher Props
K O/UMax Fried5.5 (+100 / -125)Noah Schultz4.5 (-102 / -120)
Max Fried · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 22vs PITW5.05771100
May 13@ BALL3.06125133
May 8@ MILL6.09456355
May 3vs BALW5.110766333
Apr 27@ TEXW6.08954200
Noah Schultz · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ TEXL3.280211055
Jul 12vs ATHW5.07444011
Jul 7vs BOSL5.09237344
Jul 1@ BALL4.18772433
May 24@ SFGL4.07016166
SP vs Opp / At Park · last 3 (2 seasons)
Max Fried
IPERAKHBB
vs CHW7.01.297.04.02.0(1)
at CHW
Noah Schultz
IPERAKHBB
vs NYY
home starts4.75.113.34.32.7(3)
Bullpens · Last 12
NYY
xERA 4.15 (avg)ERA 2.582d stress Normal (3.3 IP/1g)
CHW
xERA 2.72 (elite)ERA 2.642d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
78°F, Clear, Wind 10 mph S
APF 100 — Neutral
Flags · 3
  • NYY — Max Fried: last start: 57 pitches — short outing, possible injury concern or early hook
  • NYY — Max Fried: 2026-05-13: 3 ER in 3.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • CHW — Noah Schultz: 2026-07-21: 5 ER in 3.2 IP (ERA equiv 14) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Both starters are struggling (Fried recent ERA 4.21, Schultz recent ERA 8.93) and both offenses are poor vs LHP (NYY wRC+ 75, CHW wRC+ 66). The combination of weak offenses partially offsets weak pitching. NYY ML is the natural lean but at -148 it violates the pricing rule. The total at 8.5 with two cold offenses doesn't offer clean value either. No bet.
CHC @ STL
7:45 PM · Busch StadiumHot
Matchup · SP Last 3 / Team Last 12
David Peterson L
xERA6.29 (poor)K%13.4 (below avg)HH%56.0 (poor)Barrel%10.0 (avg)ERA6.46IP/gs5.1 IP/gsH/gs4.7PC/gs87BB%11.9
STL vs LHP
wRC+72 (poor)K%29.0 (poor)HH%39.3 (avg)
M. Liberatore L
xERA3.56 (good)K%22.9 (avg)HH%43.5 (below avg)Barrel%2.2 (elite)ERA4.41IP/gs5.4 IP/gsH/gs5.7PC/gs81BB%7.1
CHC vs LHP
wRC+133 (elite)K%18.8 (above avg)HH%34.1 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHC-110-1.5 (+136)O9.5 (-110)STL+102+1.5 (-163)U9.5 (-105)
First 5 Innings
MLSpreadTotalCHC-116-0.5 (+116)O5.5 (-102)STL-108+0.5 (-152)U5.5 (-128)
Team Totals
OverUnderCHCO4.5 (-128)U4.5 (+110)STLO4.5 (-110)U4.5 (-115)
Pitcher Props
K O/UOuts O/UDavid Peterson3.5 (+125 / -134)16.5 (+110 / -103)M. Liberatore
David Peterson · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs DETW6.29443100
Jul 9@ BALL5.07722411
Jul 3vs STLL3.2913931010
Jun 27@ MILW5.26925022
Jun 21@ PHIL4.07956245
M. Liberatore · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ LAAL5.19579255
Jul 11vs ATLW6.07164100
Jul 5@ CHCL5.07834234
Jun 30@ ATLW5.09891411
Jun 24vs ARIL5.19838266
SP vs Opp / At Park · last 3 (2 seasons)
David Peterson
IPERAKHBB
vs STL4.214.106.08.01.5(2)
at STL
M. Liberatore
IPERAKHBB
vs CHC5.02.983.73.72.3(3)
home starts5.15.334.35.32.0(3)
Bullpens · Last 12
CHC
xERA 4.29 (avg)ERA 3.262d stress Normal (3.0 IP/1g)
STL
xERA 4.73 (below avg)ERA 4.582d stress Fresh (2.0 IP/1g)
Weather · Hot
102°F, Clear, Wind 10 mph WSW
APF 104 — Hitter Friendly
Flags · 6
  • CHC — David Peterson: HH% 56% — batters are squaring up the ball at an elevated rate
  • STL bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • CHC — David Peterson: recent bullpen appearance: 2026-06-15 — may affect pitch count or availability
  • CHC — David Peterson: 2026-07-03: 10 ER in 3.2 IP (ERA equiv 28) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • CHC — David Peterson: recent opponents high-K: STL 29%, BAL 27%, DET 27% — K stats may be inflated vs strikeout-prone lineups
  • STL — M. Liberatore: 2026-07-21: 5 ER in 5.1 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
CHC Team Total o4.5 (-128)
CHC is an elite offense vs LHP (wRC+ 133) facing Liberatore (xERA 3.56, but recent ERA 5.96) and a STL bullpen (xERA 4.73). Liberatore has a 2.98 ERA in 3 starts vs CHC historically, but his recent form is shaky. CHC K% of only 18.8% means they put the ball in play. CHC averaging 5.5 RS in Peterson's recent starts. However, the -128 price is a bit steep for a team total — it's borderline.
CHC ML (-110)
David Peterson is a liability on the mound for CHC (xERA 6.29, recent ERA inflated but even adjusted for bad outlier his other starts have 2 ER in 5.2 IP and 4 ER in 4 IP — not reliable). STL's xERA 3.56 Liberatore is shaky recently. The compound edge: CHC elite offense vs LHP (wRC+ 133), CHC facing one of the worst starters (xERA 6.29) in the slate, CHC bullpen (xERA 4.29) is comparable to STL's (xERA 4.73). STL wRC+ only 72 vs LHP (poor). CHC ML at -110 is excellent value — the market should have CHC as a bigger favorite given Peterson's profile. This is clearly mispriced.
HOU @ LAA
9:38 PM · Angel StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Tatsuya Imai R
xERA7.29 (poor)K%23.2 (good)HH%46.9 (poor)Barrel%18.8 (poor)ERA6.55IP/gs3.7 IP/gsH/gs4.0PC/gs79BB%19.6
LAA vs RHP
wRC+94 (below avg)K%24.3 (below avg)HH%38.0 (avg)
Walbert Urena R
xERA2.99 (elite)K%21.5 (avg)HH%30.8 (good)Barrel%0.0 (elite)ERA1.15IP/gs5.2 IP/gsH/gs2.7PC/gs98BB%15.4
HOU vs RHP
wRC+111 (avg)K%19.6 (above avg)HH%37.0 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalHOU-115-1.5 (+141)O8.5 (-105)LAA+104+1.5 (-162)U8.5 (-112)
First 5 Innings
MLSpreadTotalHOU-116-0.5 (+120)O4.5 (-106)LAA-108+0.5 (-156)U4.5 (-122)
Team Totals
OverUnderHOUO4.5 (+105)U4.5 (-128)LAAO3.5 (-130)U3.5 (+105)
Pitcher Props
K O/UOuts O/UTatsuya Imai6.5 (+120 / -145)15.5 (-110 / -120)Walbert Urena4.5 (+100 / -115)15.5 (-125 / -105)
Tatsuya Imai · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs MIAW6.09684311
Jul 7@ WSNW3.28434322
Jul 1vs MINL1.15724555
Jun 25@ DETW6.096102100
Jun 19vs CLEW6.089116033
Walbert Urena · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs STLW6.09856111
Jul 8@ TEXW4.09031500
Jul 2@ SEAL5.210761411
Jun 26vs ATHL4.17156277
Jun 20@ ATHW5.09064000
SP vs Opp / At Park · last 3 (2 seasons)
Tatsuya Imai
IPERAKHBB
vs LAA2.216.364.03.04.0(1)
at LAA
Walbert Urena
IPERAKHBB
vs HOU5.00.007.03.05.0(1)
home starts5.04.775.75.02.7(3)
Bullpens · Last 12
HOU
xERA 3.55 (good)ERA 3.402d stress Fresh (2.0 IP/1g)
LAA
xERA 3.04 (good)ERA 2.222d stress Elevated (4.7 IP/1g)
Weather · Hitter Friendly
79°F, Clear, Wind 8 mph SW
APF 103 — Hitter Friendly
Flags · 8
  • HOU — Tatsuya Imai: HH% 47% — batters are squaring up the ball at an elevated rate
  • HOU — Tatsuya Imai: Barrel% 19% — high hard contact rate, elevated home run risk
  • HOU — Tatsuya Imai: BB% 20% — command concerns, elevated walk rate
  • HOU — Tatsuya Imai: avg 3.7 IP/gs — short outings, bullpen likely needed early
  • LAA — Walbert Urena: BB% 15% — command concerns, elevated walk rate
  • HOU bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • LAA bullpen elevated (4.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • HOU — Tatsuya Imai: 2026-07-01: 5 ER in 1.1 IP skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Tatsuya Imai is extremely volatile — xERA 7.29, BB% 20%, Barrel% 19%, HH% 47%, avg 3.7 IP/gs, and a matchup history vs LAA of 16.36 ERA. But his recent two starts were strong (10K and 11K outings of 6 IP). This creates too much uncertainty. Walbert Urena is solid (xERA 2.99) but recent ERA 5.03 with a rough outing. Neither side offers a clean edge at reasonable pricing.
BOS @ ATH
9:40 PM · Sutter Health ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Payton Tolle L
xERA1.80 (elite)K%35.5 (elite)HH%30.6 (good)Barrel%8.3 (avg)ERA2.93IP/gs5.1 IP/gsH/gs4.3PC/gs82BB%4.8
ATH vs LHP
wRC+86 (below avg)K%20.6 (avg)HH%34.1 (below avg)
Jack Perkins R
xERA4.60 (below avg)K%24.6 (good)HH%36.1 (avg)Barrel%11.1 (below avg)ERA10.03IP/gs5.8 IP/gsH/gs7.0PC/gs82BB%12.3
BOS vs RHP
wRC+106 (avg)K%23.0 (avg)HH%37.4 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBOS-172-1.5 (-108)O9.5 (-109)ATH+145+1.5 (-110)U9.5 (-110)
First 5 Innings
MLSpreadTotalBOS-168-0.5 (-122)O5.5 (+114)ATH+134+0.5 (-106)U5.5 (-148)
Team Totals
OverUnderBOSO5.5 (-110)U5.5 (-115)ATHO3.5 (-136)U3.5 (+110)
Pitcher Props
K O/UOuts O/UPayton Tolle5.5 (-130 / +111)17.5 (-115 / -102)Jack Perkins4.5 (-140 / +111)14.5 (-181 / +135)
Payton Tolle · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 20vs BALW5.28898144
Jul 12@ NYMW3.26673111
Jul 7@ CHWW6.09162100
Jul 1vs WSNL3.07657366
Jun 26vs NYYW7.08871200
Jack Perkins · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ ARIL5.08745133
Jul 9@ DETL3.0*6722233
Jul 3vs MIAL3.29187477
Jun 27@ LAAL5.08154122
Jun 21vs LAAL5.07884244
SP vs Opp / At Park · last 3 (2 seasons)
Payton Tolle
IPERAKHBB
vs ATH2.09.002.03.00.0(1)
at ATH2.09.002.03.00.0(1)
Jack Perkins
IPERAKHBB
vs BOS
home starts4.49.557.35.72.7(3)
Bullpens · Last 12
BOS
xERA 3.00 (good)ERA 1.632d stress Elevated (4.0 IP/1g)
ATH
xERA 6.14 (poor)ERA 9.002d stress Stressed (5.7 IP/1g)
Weather · Hitter Friendly
90°F, Clear, Wind 11 mph SW
APF 108 — Hitter Friendly
Flags · 8
  • ATH — Jack Perkins: BB% 12% — command concerns, elevated walk rate
  • ATH bullpen: bullpen xERA 6.14 — bullpen performing well below average by expected ERA
  • BOS bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ATH bullpen stressed (5.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • BOS — Payton Tolle: recent opponents high-K: CHW 26%, NYM 30%, BAL 27% — K stats may be inflated vs strikeout-prone lineups
  • ATH — Jack Perkins: recent bullpen appearance: 2026-07-09 — may affect pitch count or availability
  • ATH — Jack Perkins: 2026-07-03: 7 ER in 3.2 IP (ERA equiv 20) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: hitter-friendly park (APF 108) — park boosts offense, favor the over and HR props
BOS @ ATH o9.5 (-109)
Jack Perkins is in acute distress: ERA 10.03, recent ERA 8.86 (adjusting for the bad start that skews it, even his other starts show 5-6 ER in 10 IP), home ERA 9.55 in 3 starts. ATH bullpen is a disaster at xERA 6.14. BOS offense is solid at wRC+ 106. Tolle's matchup history vs ATH shows 9.00 ERA in 2.0 IP, and despite his elite xERA, his recent 3.38 ERA and that rough prior outing here gives ATH offense a path to runs. Park APF 108 is hitter-friendly. Both bullpens or at least ATH's ensures runs late. The only hesitation is Tolle's elite xERA 1.80, but his recent struggles (6 ER in one start) and his matchup history at this park argue for runs on the BOS side too.
MIL @ SFG
9:45 PM · Oracle ParkWindy
Matchup · SP Last 3 / Team Last 12
Brandon Sproat R
xERA5.60 (poor)K%19.3 (avg)HH%41.2 (below avg)Barrel%5.9 (good)ERA3.86IP/gs3.9 IP/gsH/gs3.7PC/gs91BB%15.8
SFG vs RHP
wRC+123 (above avg)K%21.4 (avg)HH%35.8 (avg)
Tyler Mahle R
xERA3.56 (good)K%18.1 (avg)HH%35.2 (avg)Barrel%3.7 (elite)ERA3.86IP/gs5.4 IP/gsH/gs6.0PC/gs90BB%5.6
MIL vs RHP
wRC+118 (above avg)K%24.2 (below avg)HH%41.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIL-134-1.5 (+125)O8.5 (-105)SFG+118+1.5 (-145)U8.5 (-115)
First 5 Innings
MLSpreadTotalMIL-118-0.5 (+118)O4.5 (-110)SFG-106+0.5 (-154)U4.5 (-118)
Team Totals
OverUnderMILO4.5 (+100)U4.5 (-120)SFGO3.5 (-120)U3.5 (+100)
Pitcher Props
K O/UOuts O/UBrandon Sproat4.5 (+108 / -130)15.5 (+115 / -146)Tyler Mahle4.5 (-130 / +106)15.5 (+114 / -144)
Brandon Sproat · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs NYML4.29944422
Jul 11@ PITL3.08332223
Jul 5@ ARIW4.09245311
Jun 30vs CINW5.110674222
Jun 23@ CINW6.080101000
Tyler Mahle · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ KCRL5.09145133
Jul 11vs COLW7.010445311
Jul 5@ COLL4.17558034
Jun 29@ ARIL4.18534344
Jun 24vs ATHW5.27042200
SP vs Opp / At Park · last 3 (2 seasons)
Tyler Mahle
IPERAKHBB
vs MIL
home starts5.72.093.73.32.7(3)
Bullpens · Last 12
MIL
xERA 3.97 (avg)ERA 4.312d stress Normal (3.0 IP/1g)
SFG
xERA 2.37 (elite)ERA 3.682d stress Normal (3.0 IP/1g)
Weather · Windy
64°F, Clear, Wind 21 mph WNW
APF 101 — Neutral
Flags · 4
  • MIL — Brandon Sproat: BB% 16% — command concerns, elevated walk rate
  • MIL — Brandon Sproat: avg 3.9 IP/gs — short outings, bullpen likely needed early
  • MIL — Brandon Sproat: recent opponents high-K: PIT 30%, NYM 25% — K stats may be inflated vs strikeout-prone lineups
  • WEATHER: wind: Blowing Out 21 mph — factor into total and HR expectations
MIL @ SFG o8.5 (-105)
Wind blowing out at 21 mph is a significant weather factor at Oracle Park (APF 101 baseline, effectively ~105+ today). Tyler Mahle is struggling recently (recent ERA 4.70, xERA 3.56) and averaging only 4.0 K/start in a 5.4 IP/gs context. Brandon Sproat has been hot recently (recent ERA 1.79) but xERA 5.60 (poor) signals major regression risk — his recent hot streak is not sustainable per his peripherals. Both offenses are above average (MIL wRC+ 118, SFG wRC+ 123). With wind blowing out hard, over 8.5 at -105 is attractive.