MLB Game Overviews

Monday, July 27, 2026

Updated 21:06 UTC · Odds Updated 21:05 UTC

AI Picks · 14 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
ARI ML (+100)
ARI has a meaningful pitching and matchup edge. Merrill Kelly's season ERA (2.12) vs xERA (4.13) shows some luck, but his recent 3-start ERA of 4.00 is still solid and he has a strong specific history at PNC Park (1.45 ERA). Keller is a genuinely poor pitcher: xERA 5.82, recent ERA 5.50, barrel% 13%, and home ERA of 5.40 in 3 starts. The PIT bullpen is disqualifying for a PIT side bet (xERA 5.17). ARI's offense is hot (wRC+ 127 vs RHP) while PIT's wRC+ is a cold 94 vs RHP with a 30.3% K rate. Getting ARI at +100 (essentially a pick'em) when the pitching and offensive matchup both clearly favor Arizona is excellent value — the market is pricing this as even despite ARI holding the stronger starter, better bullpen, and better offense.
Found at 12:07 PM 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
CHC @ STL o9.5 (-105)
Multiple strong over signals: (1) David Peterson is struggling badly — xERA 6.29, recent ERA 11.61 (even adjusting for the outlier, his other two starts gave up 6 ER in 9.2 IP), HH% 56%, and a 14.10 ERA vs STL historically. (2) CHC offense is elite vs LHP at wRC+ 148. (3) Liberatore has a recent ERA of 5.96 and xERA of 3.56, meaning he's genuinely struggling right now — not just unlucky. (4) STL bullpen xERA 4.67 / ERA 5.06 is below average. (5) Park factor 103 is slightly hitter-friendly. With an elite CHC offense against a demonstrably struggling Peterson, and a vulnerable Liberatore vs CHC who historically hit him (3gs, 2.98 ERA but CHC offense now wRC+ 148), the over at -105 is excellent value.
Found at 5:06 PM 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
BOS -1.5 (-106)
Jack Perkins has been awful: ERA 10.03, xERA 4.60, recent ERA 8.86 (even accounting for the 7-ER outlier, his other two starts yielded 2 ER and 4 ER), BB% 12%, and home ERA of 9.55 in 3 starts. ATH bullpen xERA is 6.14 — a disqualifying factor for ATH side bets but irrelevant for BOS spread. BOS bullpen is elite (xERA 3.00, ERA 1.63) and will hold leads. Tolle is struggling recently (3.38 recent ERA) but still has an elite xERA of 1.80 and ATH's offense vs LHP is weak (wRC+ 86). BOS is 9-1 away L10. -1.5 at -106 is excellent pricing for this matchup quality.
Found at 12:07 PM 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
Merrill Kelly o4.5 Ks (+105)
PIT lineup has a massive K% of 31.4% vs RHP — one of the highest in the data set. Kelly averages 5.0 K/start in his last 3, but his recent opponents (SDP 18%, MIL ~20%) were low-K teams. Today's PIT lineup at 31.4% K rate meaningfully boosts his K expectation — calibrating up to ~6-7 Ks projected. The line of 4.5 at +105 is undervalued given PIT's strikeout tendency. Kelly's avg of 5.7 IP/gs ensures enough innings to accumulate Ks.
Found at 5:06 PM 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/gs77BB%2.7
TEX vs RHP
wRC+118 (above avg)K%23.2 (avg)HH%37.0 (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/gs85BB%7.5
SEA vs RHP
wRC+72 (poor)K%17.8 (above avg)HH%36.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSEA+3.5 (+620)O10.5 (+620)TEX-3.5 (-1000)U9.5 (+105)
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 27@ TEXL4.06637077
Jul 20vs CINW6.08063100
Jul 8@ MIAL6.08678022
Jun 29vs LAAW8.010077122
Jun 23@ PITW6.09159212
Kumar Rocker · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27vs SEAW6.28874222
Jul 21vs CHWW6.07561200
Jul 11vs HOUL5.29168277
Jul 5vs DETL4.18545133
Jun 28@ TORW6.09254100
SP vs Opp / At Park · last 3 (2 seasons)
George Kirby
IPERAKHBB
vs TEX5.75.764.06.70.7(3)
at TEX6.07.503.56.50.0(2)
Kumar Rocker
IPERAKHBB
vs SEA5.53.845.34.71.7(3)
home starts5.84.666.34.32.0(3)
Bullpens · Last 12
SEA
xERA 3.15 (good)ERA 3.922d stress Normal (3.0 IP/1g)
TEX
xERA 4.61 (below avg)ERA 6.892d 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
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+91 (below avg)K%31.4 (poor)HH%41.4 (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+130 (elite)K%18.0 (above avg)HH%41.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalARI+102-1.5 (+155)O9.5 (+100)PIT-115-1.5 (+159)U9.5 (-115)
First 5 Innings
MLSpreadTotalARI-104+0.5 (-148)O5.5 (+110)PIT-120-0.5 (+114)U5.5 (-144)
Team Totals
OverUnderF5 OF5 UARIO4.5 (-108)U4.5 (-115)O2.5 (+105)U2.5 (-135)PITO4.5 (-104)U4.5 (-110)O2.5 (-105)U2.5 (-125)
Pitcher Props
K O/UOuts O/UMerrill Kelly4.5 (+105 / -130)16.5 (-104 / -105)Mitch Keller3.5 (-156 / +124)15.5 (+124 / -157)
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 4.08 (avg)ERA 4.062d stress Normal (3.0 IP/1g)
PIT
xERA 4.90 (below avg)ERA 5.002d stress Normal (3.7 IP/1g)
Weather · Neutral Conditions
88°F, Partly Cloudy, Wind 7 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
  • ARI — Merrill Kelly: recent opponents low-K: SDP 18%, STL 19% — recent opponents make less contact; today's lineup may be tougher
  • 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.
ARI ML (+100)
ARI has a meaningful pitching and matchup edge. Merrill Kelly's season ERA (2.12) vs xERA (4.13) shows some luck, but his recent 3-start ERA of 4.00 is still solid and he has a strong specific history at PNC Park (1.45 ERA). Keller is a genuinely poor pitcher: xERA 5.82, recent ERA 5.50, barrel% 13%, and home ERA of 5.40 in 3 starts. The PIT bullpen is disqualifying for a PIT side bet (xERA 5.17). ARI's offense is hot (wRC+ 127 vs RHP) while PIT's wRC+ is a cold 94 vs RHP with a 30.3% K rate. Getting ARI at +100 (essentially a pick'em) when the pitching and offensive matchup both clearly favor Arizona is excellent value — the market is pricing this as even despite ARI holding the stronger starter, better bullpen, and better offense.
BAL @ DET
6:40 PM · Comerica ParkRainy
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+117 (above avg)K%20.7 (avg)HH%37.8 (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+79 (poor)K%26.2 (below avg)HH%40.6 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL+100-1.5 (+161)O8.5 (-110)DET-115+1.5 (-192)U8.5 (-109)
First 5 Innings
MLSpreadTotalBAL-102+0.5 (-148)O4.5 (-113)DET-115-0.5 (+114)U4.5 (-115)
Team Totals
OverUnderF5 OF5 UBALO4.5 (+114)U3.5 (+118)O1.5 (-160)U1.5 (+124)DETO4.5 (+122)U4.5 (-145)O1.5 (-160)U1.5 (+124)
Pitcher Props
K O/UOuts O/UKyle Bradish5.5 (-108 / -113)17.5 (-127 / +116)Keider Montero4.5 (-113 / +101)15.5 (+103 / -130)
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.94 (elite)ERA 1.132d stress Normal (2.7 IP/1g)
DET
xERA 3.30 (good)ERA 3.302d stress Normal (3.0 IP/1g)
Weather · Rainy
88°F, Overcast, Wind 12 mph WSW
APF 105 — Hitter Friendly · Rain possible (20%)
Flags · 2
  • DET — Keider Montero: recent bullpen appearance: 2026-07-17, 2026-07-12 — may affect pitch count or availability
  • WEATHER: rain risk 20% — game delay or conditions may affect performance
AI Analysis
Rain risk 20% flag disqualifies this game from betting consideration.
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+77 (poor)K%25.9 (below avg)HH%39.9 (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+67 (poor)K%29.6 (poor)HH%45.2 (elite)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPHI-186-1.5 (-108)O7.5 (-114)MIA+160+1.5 (-105)U7.5 (-105)
First 5 Innings
MLSpreadTotalPHI-215-0.5 (-138)O4.5 (+114)MIA+170+0.5 (+106)U4.5 (-148)
Team Totals
OverUnderF5 OF5 UPHIO4.5 (+100)U4.5 (-120)O2.5 (+100)U2.5 (-130)MIAO2.5 (-145)U2.5 (+118)O1.5 (+110)U1.5 (-140)
Pitcher Props
K O/UOuts O/UZack Wheeler7.5 (+112 / -138)18.5 (+140 / -177)Tyler Phillips3.5 (-130 / +106)14.5 (-120 / -108)
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.53 (good)ERA 4.572d stress Stressed (7.0 IP/1g)
MIA
xERA 5.02 (below avg)ERA 5.442d stress Fresh (2.0 IP/1g)
Weather · Roof Closed
Flags · 6
  • MIA — Tyler Phillips: avg 3.4 IP/gs — short outings, bullpen likely needed early
  • MIA bullpen: bullpen xERA 5.02 — bullpen performing well below average by expected ERA
  • 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 ParkHitter Friendly
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+142 (elite)K%19.4 (above avg)HH%38.3 (avg)
Eddy Yean
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
TOR
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTOR+106+1.5 (-178)O10.0 (-104)WSN-124-1.5 (+153)U10.0 (-115)
First 5 Innings
MLSpreadTotalTOR+122+0.5 (-115)O5.5 (-108)WSN-140-0.5 (-113)U5.5 (-120)
Team Totals
OverUnderF5 OF5 UTORO4.5 (-118)U4.5 (-105)O2.5 (+110)U2.5 (-140)WSNO4.5 (-125)U4.5 (+105)O2.5 (-125)U2.5 (-105)
Pitcher Props
K O/UOuts O/UMax Scherzer3.5 (+127 / -162)12.5 (+105 / -155)Eddy Yean
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
Bullpens · Last 12
TOR
xERA 3.53 (good)ERA 5.362d stress Fresh (0.0 IP/1g)
WSN
xERA 5.07 (below avg)ERA 4.992d stress Fresh (2.3 IP/1g)
Weather · Hitter Friendly
89°F, Clear, Wind 4 mph N
APF 104 — Hitter Friendly
Flags · 7
  • 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 — Eddy Yean: first start of the season — no stats available yet
  • WSN bullpen: bullpen xERA 5.07 — 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
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+56 (poor)K%29.7 (poor)HH%37.5 (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+95 (avg)K%21.6 (avg)HH%37.8 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATL-108-1.5 (+152)O9.0 (-102)NYM-106+1.5 (-180)U8.5 (+100)
First 5 Innings
MLSpreadTotalATL-108+0.5 (-148)O4.5 (-140)NYM-115-0.5 (+114)U4.5 (+108)
Team Totals
OverUnderF5 OF5 UATLO4.5 (+106)U4.5 (-125)O2.5 (+110)U2.5 (-140)NYMO4.5 (+120)U4.5 (-135)O2.5 (+105)U2.5 (-135)
Pitcher Props
K O/UOuts O/UMartin Perez3.5 (-128 / +110)15.5 (+125 / +137)Zac Thornton4.5 (+104 / -130)16.5 (-105 / -126)
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.82 (avg)ERA 4.222d stress Normal (3.7 IP/1g)
NYM
xERA 3.67 (good)ERA 3.482d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
78°F, Clear, Wind 11 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 26%, NYM 30% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Zac Thornton is pitching well (xERA 3.11, recent ERA 2.63, 0.69 ERA at home) and NYM offense is poor vs LHP (wRC+ 56), but Martin Perez is so unreliable (xERA 6.46, BB% 15%) that the under case for the full game is undermined; ATL ML at -108 is interesting but Perez's short outing risk and the NYM team total under being priced at -135 suggests the market already sees this; no clean high-confidence angle.
CLE @ CIN
7:10 PM · Great American Ball ParkHitter Friendly
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+106 (avg)K%22.2 (avg)HH%37.0 (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+114 (avg)K%22.3 (avg)HH%34.2 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCLE+138+1.5 (-146)O9.0 (-103)CIN-163-1.5 (+125)U9.0 (-114)
First 5 Innings
MLSpreadTotalCLE+152+0.5 (+100)O4.5 (-122)CIN-192-0.5 (-130)U4.5 (-106)
Team Totals
OverUnderF5 OF5 UCLEO3.5 (-132)U3.5 (+105)O1.5 (-125)U1.5 (-105)CINO4.5 (-118)U4.5 (-105)O2.5 (-120)U2.5 (-110)
Pitcher Props
K O/UOuts O/USlade Cecconi4.5 (+100 / -122)15.5 (+111 / -138)Chase Burns6.5 (+117 / -146)16.5 (-117 / -108)
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.51 (elite)ERA 3.862d stress Fresh (2.0 IP/1g)
CIN
xERA 3.13 (good)ERA 4.652d stress Normal (2.7 IP/1g)
Weather · Hitter Friendly
89°F, Overcast, Wind 4 mph WSW
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 good (xERA 3.69) but has a BB% of 15% and Great American Ball Park (APF 106) is hitter-friendly; Slade Cecconi has a worrying HH% of 55% and Barrel% 11.8%; CLE is 0-5 away in SP starts with only 1.6 RS — the run support trend is disqualifying for a CLE side bet; CIN ML at -163 is too expensive; no strong value angle.
NYY @ CHW
7:40 PM · Rate FieldRainy
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+80 (below avg)K%25.9 (below avg)HH%40.8 (above 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+79 (poor)K%28.2 (poor)HH%36.1 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalNYY-144-1.5 (+114)O8.5 (-105)CHW+124+1.5 (-135)U8.5 (-110)
First 5 Innings
MLSpreadTotalNYY-160-0.5 (-114)O4.5 (-106)CHW+130+0.5 (-114)U4.5 (-122)
Team Totals
OverUnderF5 OF5 UNYYO4.5 (-111)U4.5 (-115)O2.5 (+105)U2.5 (-135)CHWO3.5 (-113)U3.5 (-110)O1.5 (-125)U1.5 (-105)
Pitcher Props
K O/UOuts O/UMax Fried5.5 (+120 / +124)14.5 (-169 / +127)Noah Schultz4.5 (-120 / +111)14.5 (-157 / +118)
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.24 (avg)ERA 3.382d stress Normal (3.3 IP/1g)
CHW
xERA 2.69 (elite)ERA 2.592d stress Normal (3.0 IP/1g)
Weather · Rainy
74°F, Heavy Rain, Wind 13 mph E
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
Max Fried's last start was 57 pitches — a significant injury/concern flag that makes his workload and effectiveness unpredictable today; both offenses are weak vs LHP (NYY wRC+ 79, CHW wRC+ 80); NYY ML at -144 is too expensive; no clean edge without confidence in Fried's availability/pitch limit.
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+63 (poor)K%25.7 (below avg)HH%40.9 (above 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+148 (elite)K%20.2 (avg)HH%32.4 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHC-120-1.5 (+128)O9.5 (-105)STL+104+1.5 (-150)U9.5 (-112)
First 5 Innings
MLSpreadTotalCHC-115-0.5 (+110)O5.5 (+100)STL-106+0.5 (-144)U5.5 (-130)
Team Totals
OverUnderF5 OF5 UCHCO4.5 (-130)U4.5 (+105)O2.5 (-110)U2.5 (-120)STLO4.5 (+100)U4.5 (-125)O2.5 (-110)U2.5 (-120)
Pitcher Props
K O/UOuts O/UDavid Peterson3.5 (+117 / -142)15.5 (+104 / -137)M. Liberatore4.5 (+118 / -142)15.5 (+120 / -154)
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 3.72 (good)ERA 2.952d stress Normal (3.0 IP/1g)
STL
xERA 4.67 (below avg)ERA 5.062d stress Fresh (2.0 IP/1g)
Weather · Hot
99°F, Clear, Wind 11 mph WSW
APF 103 — 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 26%, BAL 28%, 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.
CHC @ STL o9.5 (-105)
Multiple strong over signals: (1) David Peterson is struggling badly — xERA 6.29, recent ERA 11.61 (even adjusting for the outlier, his other two starts gave up 6 ER in 9.2 IP), HH% 56%, and a 14.10 ERA vs STL historically. (2) CHC offense is elite vs LHP at wRC+ 148. (3) Liberatore has a recent ERA of 5.96 and xERA of 3.56, meaning he's genuinely struggling right now — not just unlucky. (4) STL bullpen xERA 4.67 / ERA 5.06 is below average. (5) Park factor 103 is slightly hitter-friendly. With an elite CHC offense against a demonstrably struggling Peterson, and a vulnerable Liberatore vs CHC who historically hit him (3gs, 2.98 ERA but CHC offense now wRC+ 148), the over at -105 is excellent value.
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+91 (below avg)K%22.9 (avg)HH%36.9 (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+113 (avg)K%19.5 (above avg)HH%39.0 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalHOU-112-1.5 (+148)O9.0 (+106)LAA-104+1.5 (-170)U8.5 (-103)
First 5 Innings
MLSpreadTotalHOU-110+0.5 (-156)O4.5 (-122)LAA-112-0.5 (+120)U4.5 (-106)
Team Totals
OverUnderF5 OF5 UHOUO4.5 (+100)U4.5 (-128)O1.5 (-160)U1.5 (+124)LAAO4.5 (+122)U3.5 (+114)O2.5 (+120)U2.5 (-154)
Pitcher Props
K O/UOuts O/UTatsuya Imai6.5 (+118 / -140)15.5 (+100 / -120)Walbert Urena4.5 (-115 / -111)15.5 (-122 / -106)
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.94 (avg)ERA 4.862d stress Fresh (2.0 IP/1g)
LAA
xERA 3.10 (good)ERA 2.232d stress Elevated (4.7 IP/1g)
Weather · Hitter Friendly
80°F, Clear, Wind 8 mph SW
APF 103 — Hitter Friendly
Flags · 9
  • 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
  • LAA — Walbert Urena: recent opponents low-K: SEA 18%, STL 19% — recent opponents make less contact; today's lineup may be tougher
AI Analysis
Tatsuya Imai is an extreme risk (xERA 7.29, BB% 20%, Barrel% 19%, avg 3.7 IP/gs) but his recent two good starts and Walbert Urena's elite xERA (2.99) with a season ERA of 1.15 make the total hard to read; Urena is struggling recently (5.03 ERA) but the season xERA/ERA gap is enormous suggesting luck regression; too much uncertainty on both starters to find a clean edge.
BOS @ ATH
9:40 PM · Sutter Health ParkHot
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+85 (below avg)K%19.4 (above avg)HH%37.6 (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+108 (avg)K%22.7 (avg)HH%37.0 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBOS-178-1.5 (-112)O9.5 (-112)ATH+150+1.5 (-105)U9.5 (-105)
First 5 Innings
MLSpreadTotalBOS-160-0.5 (-118)O5.5 (+108)ATH+132+0.5 (-110)U5.5 (-140)
Team Totals
OverUnderF5 OF5 UBOSO5.5 (-106)U5.5 (-115)O2.5 (-130)U2.5 (+100)ATHO3.5 (-132)U3.5 (+110)O2.5 (+120)U2.5 (-154)
Pitcher Props
K O/UOuts O/UPayton Tolle5.5 (-115 / -102)16.5 (-118 / -108)Jack Perkins4.5 (-142 / +120)14.5 (-164 / +134)
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.822d stress Elevated (4.0 IP/1g)
ATH
xERA 5.92 (poor)ERA 9.172d stress Stressed (5.7 IP/1g)
Weather · Hot
91°F, Clear, Wind 9 mph SW
APF 109 — Hitter Friendly
Flags · 8
  • ATH — Jack Perkins: BB% 12% — command concerns, elevated walk rate
  • ATH bullpen: bullpen xERA 5.92 — 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 28% — 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 109) — 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.
BOS -1.5 (-106)
Jack Perkins has been awful: ERA 10.03, xERA 4.60, recent ERA 8.86 (even accounting for the 7-ER outlier, his other two starts yielded 2 ER and 4 ER), BB% 12%, and home ERA of 9.55 in 3 starts. ATH bullpen xERA is 6.14 — a disqualifying factor for ATH side bets but irrelevant for BOS spread. BOS bullpen is elite (xERA 3.00, ERA 1.63) and will hold leads. Tolle is struggling recently (3.38 recent ERA) but still has an elite xERA of 1.80 and ATH's offense vs LHP is weak (wRC+ 86). BOS is 9-1 away L10. -1.5 at -106 is excellent pricing for this matchup quality.
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+108 (avg)K%21.9 (avg)HH%35.6 (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+126 (above avg)K%23.9 (avg)HH%43.0 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIL-136-1.5 (+120)O8.5 (-108)SFG+116+1.5 (-140)U8.5 (-109)
First 5 Innings
MLSpreadTotalMIL-122-0.5 (+112)O4.5 (-110)SFG-102+0.5 (-146)U4.5 (-118)
Team Totals
OverUnderF5 OF5 UMILO4.5 (-104)U4.5 (-120)O2.5 (+120)U2.5 (-154)SFGO3.5 (-115)U3.5 (+100)O1.5 (-160)U1.5 (+124)
Pitcher Props
K O/UOuts O/UBrandon Sproat4.5 (+102 / -129)15.5 (+128 / -155)Tyler Mahle4.5 (-132 / +105)15.5 (+118 / -156)
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.82 (avg)ERA 3.832d stress Normal (3.0 IP/1g)
SFG
xERA 2.84 (elite)ERA 3.622d stress Normal (3.0 IP/1g)
Weather · Windy
66°F, Clear, Wind 20 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 31%, NYM 26% — K stats may be inflated vs strikeout-prone lineups
  • WEATHER: wind: Blowing Out 20 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.