MLB Game Overviews

Monday, July 27, 2026

Updated 23:37 UTC · Odds Updated 23:36 UTC

AI Picks · 17 Bets · Jul 27
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
NYY @ CHW u8.5 (-110)
Both offenses are cold: NYY wRC+ 79 vs LHP, CHW wRC+ 80 vs LHP — both well below average. The CHW bullpen is elite (xERA 2.69, ERA 2.59) and will protect a low number late. Max Fried has elite xERA (2.64) and his season ERA >> xERA (5.14 vs 2.64) signals significant bad luck — his true skill will reassert. Even with Fried's recent struggles (recent ERA 4.21), his underlying metrics say he limits hard contact (HH% 19.4%, Barrel% 0.0%). Noah Schultz is poor (xERA 6.89) and struggling recently (ERA 8.93 last 3), but CHW's cold offense (wRC+ 80) limits the expected run output against Fried. The APF-100 neutral park and calm weather support the under. Key: two weak offenses vs LHP plus an elite CHW pen covering late innings.
Found at 7:37 PM ET
BOS Team Total o5.5 (-108)
BOS faces Jack Perkins, who has an xERA of 4.60 and a catastrophic recent ERA of 8.86 with severe command issues (BB% 12.3%, Barrel% 11.1%) and a home ERA of 9.55. BOS offense is healthy (wRC+ 108 vs RHP). The ATH bullpen is a disqualifier for full-game ML/spread (xERA 5.92), but a BOS team total over is a pure offensive edge that doesn't depend on Boston's bullpen at all. BOS is 9-1 away L10 in Tolle's starts with avg 5.0 RS overall. At an APF-108 hitter-friendly park, BOS scoring 5.5+ against one of the worst starters in baseball is a strong play.
Found at 7:37 PM ET
Jack Perkins Outs u14.5 (+134)
Perkins is averaging only 5.8 IP/gs season-long, but recent starts show 3.2 IP (91pc) and two 5.0 IP starts — avg closer to 4.6 IP over last 3. 14.5 outs = 4.83 IP. He was pulled in 3.2 IP his last outing with a huge ER line, and BOS is a wRC+ 108 offense in a hitter-friendly park. The command issues (BB% 12.3%) and high barrel rate (11.1%) mean managers are trigger-happy. Getting +134 on a bet where the recent trend strongly suggests sub-5 IP is excellent value.
Found at 7:37 PM ET
Games In Progress / Completed
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
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-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 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/gs71BB%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/gs68BB%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+106-1.5 (+192)O5.5 (-102)PIT-136-1.5 (+194)U5.5 (-120)
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 27@ PITL3.03831000
Jul 22vs ATHW5.08735122
Jul 17vs STLL5.08734213
Jul 9@ SDPW7.09463311
Jul 4vs MILW5.09268222
Mitch Keller · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27vs ARIL4.05622100
Jul 22@ NYYW5.07563200
Jul 9vs ATLL3.07234233
Jul 3@ WSNL6.08318055
Jun 28vs CINW6.07945134
SP vs Opp / At Park · last 3 (2 seasons)
Merrill Kelly
IPERAKHBB
vs PIT4.60.983.03.50.5(2)
at PIT4.60.983.03.50.5(2)
Mitch Keller
IPERAKHBB
vs ARI5.01.803.03.01.5(2)
home starts4.34.153.03.71.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
85°F, Overcast, Wind 7 mph WSW
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/gs74BB%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-293-2.5 (-104)O11.5 (+108)DET+255+2.5 (-112)U11.5 (-130)
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 27@ DETW2.03633011
Jul 22@ BOSW6.08944111
Jul 11vs KCRW6.29652211
Jul 5@ CINL7.210655133
Jun 28vs WSNL4.08521534
Keider Montero · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27vs BALL3.06007124
Jul 22@ CHCW5.18183011
Jul 17@ LAAW3.1*4351000
Jul 12vs PHIL3.0*5854133
Jul 8vs ATHW1.2*3212100
SP vs Opp / At Park · last 3 (2 seasons)
Kyle Bradish
IPERAKHBB
vs DET2.04.503.03.00.0(1)
at DET2.04.503.03.00.0(1)
Keider Montero
IPERAKHBB
vs BAL3.53.801.05.51.5(2)
home starts3.06.000.07.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
80°F, Overcast, Wind 14 mph SW
APF 104 — Hitter Friendly · Rain possible (31%)
Flags · 2
  • DET — Keider Montero: recent bullpen appearance: 2026-07-17, 2026-07-12 — may affect pitch count or availability
  • WEATHER: rain risk 31% — game delay or conditions may affect performance
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/gs83BB%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/gs46BB%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+340+2.5 (-122)O12.5 (-105)MIA-425-2.5 (-105)U12.5 (-122)
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 27@ MIAL2.15956155
Jul 21vs LADL7.09395022
Jul 12@ DETW6.096102200
Jul 7@ CINW7.0104144011
Jul 1vs PITW4.2104109144
Tyler Phillips · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27vs PHIW3.04542122
Jul 21@ HOUL4.16825123
Jul 12vs CLEL1.02612122
Jul 8vs SEAW5.07134200
Jul 3@ ATHW3.17127255
SP vs Opp / At Park · last 3 (2 seasons)
Zack Wheeler
IPERAKHBB
vs MIA4.73.837.33.72.0(3)
at MIA4.06.676.54.51.5(2)
Tyler Phillips
IPERAKHBB
vs PHI3.512.864.04.02.0(2)
home starts3.04.002.72.71.3(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/gs71BB%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-120-1.5 (+146)O9.5 (-118)WSN+100+1.5 (-165)U9.5 (-105)
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)Eddy Yean
Max Scherzer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27@ WSNW2.05024211
Jun 10vs PHIL3.18245355
Apr 24vs CLEL2.18206377
Apr 18@ ARIL6.07415122
Apr 12vs MINL2.16835288
SP vs Opp / At Park · last 3 (2 seasons)
Max Scherzer
IPERAKHBB
vs WSN2.04.502.04.02.0(1)
at WSN2.04.502.04.02.0(1)
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
87°F, Partly Cloudy, Wind 4 mph NW
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/gs58BB%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/gs61BB%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-105-1.5 (+168)O9.5 (+113)NYM-115-1.5 (+188)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 27@ NYML1.02312011
Jul 22vs SDPW4.07531400
Jul 5vs NYML4.17716245
Jun 30vs STLL5.08515344
Jun 24@ SDPL4.08244433
Zac Thornton · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 27vs ATLL1.02113011
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 NYM3.45.292.04.01.0(3)
at NYM3.02.952.53.00.5(2)
Zac Thornton
IPERAKHBB
vs ATL1.09.001.03.00.0(1)
home starts4.71.294.33.31.0(3)
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 S
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
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 (-145)O9.0 (-104)CIN-161-1.5 (+125)U9.0 (-115)
First 5 Innings
MLSpreadTotalCLE+152+0.5 (+102)O4.5 (-122)CIN-192-0.5 (-132)U4.5 (-106)
Team Totals
OverUnderF5 OF5 UCLEO3.5 (-130)U3.5 (+105)O1.5 (-130)U1.5 (+100)CINO4.5 (-120)U4.5 (-105)O2.5 (-125)U2.5 (-105)
Pitcher Props
K O/USlade Cecconi4.5 (+105 / -127)Chase Burns6.5 (+114 / -137)
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
84°F, Overcast, Wind 3 mph SSW
APF 105 — 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
Slade Cecconi is running hot recently (ERA 3.71 last 3) but his xERA 5.43 and HH% 55% signal regression risk; Chase Burns has good xERA (3.69) but elevated walk rate (BB% 15.2%) and recent ERA 4.24. CIN F5 ML at -192 is too expensive. Both offenses are average (wRC+ 114/106) and CLE is 0-5 away in Cecconi's recent starts averaging only 1.6 RS — no confident edge on either side or total at current 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+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-140-1.5 (+120)O8.5 (+100)CHW+124+1.5 (-134)U8.5 (-110)
First 5 Innings
MLSpreadTotalNYY-154-0.5 (-114)O4.5 (-106)CHW+130+0.5 (-114)U4.5 (-122)
Team Totals
OverUnderF5 OF5 UNYYO4.5 (-110)U4.5 (-113)O2.5 (+110)U2.5 (-140)CHWO3.5 (-111)U3.5 (-110)O1.5 (-130)U1.5 (+100)
Pitcher Props
K O/UOuts O/UMax Fried5.5 (+125 / -148)14.5 (-169 / +127)Noah Schultz4.5 (-130 / +115)14.5 (-160 / +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.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 · Neutral Conditions
77°F, Partly Cloudy, Wind 12 mph SSW
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
NYY @ CHW u8.5 (-110)
Both offenses are cold: NYY wRC+ 79 vs LHP, CHW wRC+ 80 vs LHP — both well below average. The CHW bullpen is elite (xERA 2.69, ERA 2.59) and will protect a low number late. Max Fried has elite xERA (2.64) and his season ERA >> xERA (5.14 vs 2.64) signals significant bad luck — his true skill will reassert. Even with Fried's recent struggles (recent ERA 4.21), his underlying metrics say he limits hard contact (HH% 19.4%, Barrel% 0.0%). Noah Schultz is poor (xERA 6.89) and struggling recently (ERA 8.93 last 3), but CHW's cold offense (wRC+ 80) limits the expected run output against Fried. The APF-100 neutral park and calm weather support the under. Key: two weak offenses vs LHP plus an elite CHW pen covering late innings.
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)
Matthew Liberatore
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
CHC
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHC-122-1.5 (+130)O9.5 (+100)STL+105+1.5 (-154)U9.5 (-120)
First 5 Innings
MLSpreadTotalCHC-115-0.5 (+114)O5.5 (-102)STL-106+0.5 (-148)U5.5 (-128)
Team Totals
OverUnderF5 OF5 UCHCO4.5 (-128)U4.5 (+105)O2.5 (-110)U2.5 (-120)STLO4.5 (+106)U4.5 (-130)O2.5 (-105)U2.5 (-125)
Pitcher Props
K O/UOuts O/UDavid Peterson3.5 (+121 / -142)15.5 (+115 / -149)Matthew 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
SP vs Opp / At Park · last 3 (2 seasons)
David Peterson
IPERAKHBB
vs STL4.214.106.08.01.5(2)
at STL
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
97°F, Mainly Clear, Wind 12 mph WSW
APF 103 — Hitter Friendly
Flags · 6
  • CHC — David Peterson: HH% 56% — batters are squaring up the ball at an elevated rate
  • STL — Matthew Liberatore: first start of the season — no stats available yet
  • 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
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-105-1.5 (+153)O8.5 (-115)LAA-110+1.5 (-184)U8.5 (-102)
First 5 Innings
MLSpreadTotalHOU-112-0.5 (+122)O4.5 (-120)LAA-112+0.5 (-160)U4.5 (-108)
Team Totals
OverUnderF5 OF5 UHOUO4.5 (+106)U4.5 (-135)O2.5 (+124)U2.5 (-160)LAAO4.5 (+114)U4.5 (-145)O2.5 (+124)U2.5 (-160)
Pitcher Props
K O/UOuts O/UTatsuya Imai6.5 (+118 / -144)15.5 (+100 / -120)Walbert Urena4.5 (-115 / +100)15.5 (-114 / -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
82°F, Clear, Wind 7 mph SW
APF 104 — 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 a volatile starter (xERA 7.29, BB% 19.6%, HH% 47%, Barrel% 19%, avg 3.7 IP/gs) but the HOU bullpen is fresh and likely covers early; Walbert Urena has elite xERA (2.99) but ERA 1.15 is dramatically luckier than xERA suggesting regression. The matchup is too volatile in both directions and no line presents clear edge — the over at -115 is too expensive for the uncertainty, and Urena's xERA suggests he'll limit HOU damage while Imai's short stints hand things to LAA's elite pen.
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-184-1.5 (-113)O10.0 (-105)ATH+158+1.5 (+100)U9.5 (-110)
First 5 Innings
MLSpreadTotalBOS-168-0.5 (-120)O5.5 (+104)ATH+135+0.5 (-108)U5.5 (-135)
Team Totals
OverUnderF5 OF5 UBOSO5.5 (-108)U5.5 (-110)O2.5 (-130)U2.5 (+100)ATHO3.5 (-132)U3.5 (+110)O1.5 (-154)U1.5 (+120)
Pitcher Props
K O/UOuts O/UPayton Tolle5.5 (-115 / -111)16.5 (-118 / -101)Jack Perkins4.5 (-142 / +119)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
90°F, Clear, Wind 10 mph SW
APF 108 — 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 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.
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 (+119)O8.5 (-108)SFG+118+1.5 (-138)U8.5 (+100)
First 5 Innings
MLSpreadTotalMIL-124-0.5 (+112)O4.5 (-110)SFG+100+0.5 (-146)U4.5 (-118)
Team Totals
OverUnderF5 OF5 UMILO4.5 (-102)U4.5 (-110)O2.5 (+124)U2.5 (-160)SFGO3.5 (-115)U3.5 (+105)O1.5 (-160)U1.5 (+124)
Pitcher Props
K O/UOuts O/UBrandon Sproat4.5 (-111 / +103)15.5 (+130 / -168)Tyler Mahle4.5 (-123 / +106)15.5 (+127 / -160)
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 19 mph WNW
APF 100 — 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 19 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.