MLB Game Overviews

Tuesday, July 21, 2026

Updated 23:32 UTC · Odds Updated 23:30 UTC

AI Picks · 13 Bets · Jul 21
DET @ CHC F5 o4.5 (-120)
David Peterson is one of the worst starters in baseball: xERA 6.94, ERA 8.16, HH% 47%, recent ERA 5.87, and DET's offense vs LHP is above avg (wRC+ 123). Peterson's home start history is catastrophic (28.12 ERA in 1 home start vs DET). Framber Valdez is solid (xERA 3.03, recent ERA 2.50) but faces a hot CHC offense (wRC+ 123 vs LHP). The asymmetry — a dominant DET offense vs a poor CHC starter — drives the F5 over. CHC bullpen (xERA 5.46) is also terrible. DET is 8-2 away L10. F5 removes the risk of Framber giving up late runs. DET's run support in this matchup and CHC's starter quality clearly support 4.5+ runs in 5 innings.
Found at 6:01 AM ET
DET Team Total o4.5 (+116)
David Peterson (xERA 6.94, ERA 8.16, recent ERA 5.87) is a poor pitcher against DET's above-average offense (wRC+ 123 vs LHP). CHC's bullpen (xERA 5.46) provides no safety net. DET is 8-2 away L10 and averaging 4.2 RS when Valdez starts — this number should be even higher against Peterson. Getting +116 for DET to score 5+ is strong value; even a moderate DET performance should clear 4.5 runs. Independent of the game total, this isolates the edge against Peterson and the CHC pen.
Found at 6:01 AM ET
DET F5 ML (-105)
DET faces David Peterson who is a poor pitcher by every metric — xERA 6.94, ERA 8.16, HH% 46.9%, recent ERA 5.87, avg 3.5 K/start, and a 28.12 ERA at home in 1 start. DET offense is above average vs LHP (wRC+ 123). Framber Valdez (xERA 3.03, recent ERA 2.50) is the sharply better starter, and DET bullpen is elite (xERA 2.95, ERA 1.73). F5 avoids the CHC bullpen concern (xERA 5.08 is disqualifying for full-game side) while capturing the Valdez/DET offense advantage cleanly. -105 is fair value for a clear pitching edge.
Found at 11:28 AM ET
MIA @ HOU o9.0 (+100)
Both starters are poor: Tyler Phillips (xERA 7.07, HH% 58%, avg 3.1 IP/gs) and Tatsuya Imai (xERA 6.37, HH% 50%, Barrel% 18%, BB% 17%, avg 3.7 IP/gs). Both offenses are dangerous — MIA vs RHP wRC+ 140, HOU vs RHP wRC+ 117. HOU is averaging 6.0 RS when Imai starts. MIA pen (xERA 4.20) is average and HOU pen (xERA 3.32) will be heavily used given the starters' limited innings. Getting +100 (essentially even money) on an over with two bad starters, two decent offenses, and a total of 9.0 is excellent value. The roof is closed at Daikin Park, so no weather concerns.
Found at 6:01 AM ET
WSN @ COL o13.0 (-107)
Multiple over signals converge here: (1) Miles Mikolas is struggling badly — xERA 5.20, recent ERA 7.71, ERA 6.88; (2) Michael Lorenzen is below average — xERA 4.86, recent ERA 5.00, BB% 17%; (3) WSN offense is elite (wRC+ 155 in L12); (4) Coors Field has an APF of 117 — the single best run-scoring environment in baseball; (5) WSN bullpen is awful (xERA 5.41); (6) COL is averaging 7.4 RS in home starts and WSN is averaging 9.0 RS overall. The 13.0 total looks fair on the surface but at Coors with two bad pitchers and an elite WSN offense, the over is well-supported. COL's pen (xERA 3.86) is decent but only limits so much when the starters can't get out of the 4th.
Found at 6:01 AM ET
NYM @ MIL o8.5 (-120)
Wind blowing OUT 16 mph at American Family Field elevates scoring. NYM has an elite offense (wRC+ 138 in L12). NYM bullpen is terrible (xERA 5.15, ERA 7.54) — after Sproat exits, this game opens up. Sproat at home has a 6.59 ERA in 3 starts and BB% of 12%. NYM's bullpen will likely allow MIL to score after Thornton exits. Thornton is decent (xERA 3.59, recent ERA 2.63) but MIL at wRC+ 110 vs LHP is avg and the wind out boosts their chances. The bigger driver: NYM elite offense vs Sproat (home 6.59 ERA, avg 4.24 xERA) + NYM's awful bullpen (7.54 ERA in L12) means both sides are likely to score. The -120 is at the limit but the wind out + bad bullpen combination supports it.
Found at 5:03 PM ET
Line Warning: If -120 feels steep, consider NYM F5 Team Total Over 1.5 or wait for a better price on the full-game over.
SFG @ KCR o9.0 (-105)
Multiple over signals converge here. (1) KCR starter Luinder Avila has poor xERA 5.97 and HH% 47.7% — batters are squaring him up at a high rate; his 2-start sample at home is a disaster (15.58 ERA, 2.6 IP/gs). (2) Tyler Mahle's season ERA 4.60 vs xERA 3.25 shows he's been somewhat unlucky, but his recent ERA of 4.41 over 3 starts with only 3.3 K/avg suggests he's not dominating. (3) KCR's bullpen is bad (xERA 5.45, ERA 5.98) — once Avila exits, runs will flow. (4) KCR offense has wRC+ 124 in L12 against RHP and has averaged 6.2 RS in Avila's recent starts at home. (5) Both bullpens contribute to a run-friendly environment, and Kauffman (APF 104) is slightly hitter-friendly. KCR averaging 6.2 RS at home plus SFG having a live offense (wRC+ 113) gives both sides run potential vs mediocre-to-bad starters and pens. The 9.0 total at -105 is solid value.
Found at 7:31 PM ET
CIN @ SEA u7.5 (-104)
Luis Castillo is sharp: xERA 3.67, recent ERA 2.41 (hot), at a pitcher-friendly park (APF 94). SEA's offense is cold (wRC+ 71 in L12, poor) and Castillo's matchup history vs CIN is 13.17 ERA but that was 1 start — the home park splits show 3.00 ERA at T-Mobile in 1 start. CIN offense is above avg (wRC+ 118) but Burns has high Barrel% (12%) concerns. Both bullpens are solid: CIN xERA 2.39 and SEA xERA 2.94. SEA offense being cold (wRC+ 71) is a major factor vs a pitcher with good stuff. The -104 price on the under is excellent value. Chase Burns has been excellent recently (recent ERA 3.38 on an improving trend) and SEA's anemic lineup should limit CIN's scoring as well. Both starters capable of 5-6 solid innings, both bullpens above average, pitcher-friendly park.
Found at 5:03 PM ET
SEA Team Total u3.5 (-105)
Chase Burns has been excellent in his last 2 starts (7K/1ER and 7K/0ER), and his recent ERA of 3.38 aligns closely with his xERA 3.89 — no luck gap, just solid performance. More importantly, SEA's offense is ice cold: wRC+ 71 in L12 (poor) and they average only 2.4 RS in Castillo's recent starts and 2.6 RS at home in those same starts. The Mariners are one of the most anemic offenses right now. Castillo's 1-start sample vs CIN was ugly (13.17 ERA) so the home team's pitching is fragile in this matchup too, but we're targeting SEA's scoring suppression by Burns + CIN's elite bullpen (xERA 2.39). SEA's lineup simply isn't scoring against a pitcher with Burns' recent form. The -105 line on under 3.5 is reasonable pricing.
Found at 7:31 PM ET
CHC Team Total u3.5 (+105)
Framber Valdez (xERA 3.03, recent ERA 2.50, season ERA 5.00 — major luck gap meaning he's better than he looks) starts against a CHC offense that averages only 3.7 RS in Peterson's recent starts at home. Valdez shut out this same CHC lineup over 6 IP in his last matchup. DET's bullpen is elite (xERA 2.95, ERA 1.73 in L12) meaning the under is protected late. CHC's starter will likely vacate early (avg 4.8 IP/gs, 77 pitches last start, 12 days rest), but Valdez + the DET pen keeping CHC's runs suppressed all game is the edge. Plus money (+105) on what should be a natural under play with an ace and an elite pen is good pricing.
Found at 7:31 PM ET
Games In Progress / Completed
F5 ML TBR (-125)
Drew Rasmussen has been excellent recently (recent ERA 1.42 across 3 starts, recent xERA 5.13 season baseline but clearly outperforming — the season ERA of 12.38 is heavily skewed by a 2.1 IP disaster outing noted in flags). His last 3 starts: 6IP/0ER, 6IP/2ER, 7IP/1ER — that is elite performance. Opposing Kevin Gausman is in serious trouble: recent ERA 9.00, HH% 53%, BB% 13%, coming off a 103-pitch outing. His matchup history vs TBR is brutal (8.06 ERA in 3 starts). TOR offense is poor (wRC+ 68 in L12). TBR's offense is below-avg (wRC+ 92) but solid enough against a struggling Gausman. The F5 captures Rasmussen's elite form vs Gausman's struggles. -125 is on the pricing limit; flagging accordingly. RAIN RISK 43% is a concern — this bet should be skipped if rain delay is confirmed.
Found at 6:01 AM ET
Line Warning: Consider TBR full-game ML at -112 if -125 F5 price is too steep; Rasmussen's recent form justifies full-game edge.
ATL Team Total o4.5 (-106)
ATL offense is elite (wRC+ 160 in L12) and Walker Buehler is a disaster: xERA 4.44, ERA 16.36, recent ERA 6.97, Barrel% 15%, BB% 15%, averaging only 3.7 IP/gs. He has a 8.65 ERA in 1 prior start at this exact park. ATL is averaging 5.8 RS in Lopez's home starts. The market sets ATL team total at 4.5 — given Buehler's expected early exit and an elite offense, this line is too low. SDP bullpen (xERA 2.05) is excellent but won't be needed until Buehler is yanked, likely before the 4th. Reynaldo Lopez is solid (xERA 3.08, recent ERA 2.25) to limit SDP from outscoring ATL, making this a team total rather than game total play.
Found at 6:01 AM ET
SDP @ ATL F5 o5.5 (+108)
Buehler is averaging 3.7 IP/gs and is genuinely struggling (recent ERA 6.97, 65 pitches last start). The F5 captures Buehler's damage window against an elite ATL offense (wRC+ 160). Reynaldo Lopez's recent form is sharp (recent ERA 2.25, xERA 3.08) so SDP likely stays quiet, but ATL's side alone can push this over 5.5 in 5 innings with Buehler on the mound. Getting +108 on a 5.5 F5 total with a legitimately shaky starter on one side is good value.
Found at 11:28 AM ET
AI-generated · For entertainment only · Not financial advice
MIN @ CLE
6:40 PM · Progressive FieldRainy
Matchup · SP Last 3 / Team Last 12
TBD
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
CLE
No data
Parker Messick L
xERA3.09 (good)K%10.4 (poor)HH%30.6 (good)Barrel%2.8 (elite)ERA1.50IP/gs6.0 IP/gsH/gs3.0PC/gs76BB%14.6
MIN vs LHP
wRC+123 (above avg)K%23.7 (avg)HH%43.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIN+230+1.5 (-125)O7.5 (-114)CLE-275-1.5 (+105)U7.5 (-105)
First 5 Innings
MLSpreadTotalMIN+122+0.5 (-120)O4.5 (-108)CLE-152-0.5 (-108)U4.5 (-120)
Team Totals
OverUnderMINO3.5 (-111)U3.5 (-110)CLEO4.5 (+114)U4.5 (-135)
Pitcher Props
K O/UTBDParker Messick5.5 (+126 / -160)
Parker Messick · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs MINW3.13731011
Jul 10@ MIAW6.09111411
Jul 4vs CHWL5.010035311
Jun 29vs TEXL6.28358044
Jun 23@ CHWL7.295103122
SP vs Opp / At Park · last 3 (2 seasons)
Parker Messick
IPERAKHBB
vs MIN4.52.696.34.30.7(3)
home starts4.83.783.74.71.0(3)
Bullpens · Last 12
MIN
xERA 3.35 (good)ERA 3.152d stress Elevated (5.0 IP/1g)
CLE
xERA 2.75 (elite)ERA 3.352d stress Elevated (4.0 IP/1g)
Weather · Rainy
81°F, Dense Drizzle, Wind 11 mph W
APF 101 — Neutral
Flags · 5
  • MIN — TBD: first start of the season — no stats available yet
  • CLE — Parker Messick: BB% 15% — command concerns, elevated walk rate
  • MIN bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CLE bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CLE — Parker Messick: 11 days since last start (2026-07-10) — may not be fully stretched out
LAD @ PHI
6:40 PM · Citizens Bank ParkRainy
Matchup · SP Last 3 / Team Last 12
Justin Wrobleski L
xERA2.14 (elite)K%40.3 (elite)HH%32.4 (good)Barrel%11.8 (below avg)ERA2.81IP/gs8.0 IP/gsH/gs7.0PC/gs99BB%3.2
PHI vs LHP
wRC+122 (above avg)K%28.8 (poor)HH%35.7 (avg)
Zack Wheeler R
xERA1.54 (elite)K%47.9 (elite)HH%29.4 (elite)Barrel%0.0 (elite)ERA2.55IP/gs5.9 IP/gsH/gs5.0PC/gs101BB%4.2
LAD vs RHP
wRC+61 (poor)K%24.3 (below avg)HH%34.8 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalLAD+100-1.5 (+164)O9.0 (+100)PHI-114+1.5 (-180)U9.0 (-115)
First 5 Innings
MLSpreadTotalLAD+114+0.5 (-128)O4.5 (-118)PHI-140-0.5 (-102)U4.5 (-110)
Team Totals
OverUnderF5 OF5 ULADO4.5 (+106)U4.5 (-125)O1.5 (-120)U1.5 (-110)PHIO4.5 (+106)U4.5 (-130)O2.5 (+105)U2.5 (-135)
Pitcher Props
K O/UJustin Wrobleski5.5 (-105 / -107)Zack Wheeler6.5 (-128 / +106)
Justin Wrobleski · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 7vs COLL7.09496211
Jun 30@ ATHW7.0110117033
Jun 23@ MINW7.09235222
Jun 16vs TBRW6.06753000
Jun 11@ PITW4.28016244
Zack Wheeler · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12@ DETW6.096102200
Jul 7@ CINW7.0104144011
Jul 1vs PITW4.2104109144
Jun 26@ NYMW7.09854111
Jun 21vs NYMW5.210474322
SP vs Opp / At Park · last 3 (2 seasons)
Justin Wrobleski
IPERAKHBB
vs PHI7.01.299.01.00.0(1)
at PHI
Zack Wheeler
IPERAKHBB
vs LAD6.06.004.05.01.0(1)
home starts5.13.518.75.02.3(3)
Bullpens · Last 12
LAD
xERA 3.65 (good)ERA 4.322d stress Normal (7.0 IP/2g)
PHI
xERA 3.68 (good)ERA 6.872d stress Elevated (5.0 IP/1g)
Weather · Rainy
74°F, Light Rain, Wind 4 mph N
APF 104 — Hitter Friendly · Rain possible (64%)
Flags · 5
  • PHI bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • LAD — Justin Wrobleski: 14 days since last start (2026-07-07) — may not be fully stretched out
  • LAD — Justin Wrobleski: low-K outing 2026-06-23 (3 Ks vs avg 7.7) — stuff was flat that day
  • PHI — Zack Wheeler: 2026-07-01: 4 ER in 4.2 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: rain risk 64% — game delay or conditions may affect performance
AI Analysis
RAIN RISK 64% — automatic disqualifier per our rules. No bets on any game with meaningful precipitation risk regardless of how compelling the matchup looks.
PIT @ NYY
7:05 PM · Yankee StadiumRainy, Windy
Matchup · SP Last 3 / Team Last 12
Bubba Chandler
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
NYY
No data
Will Warren
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
PIT
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPIT+126+1.5 (-163)O9.0 (-110)NYY-148-1.5 (+140)U9.0 (-105)
First 5 Innings
MLSpreadTotalPIT+120+0.5 (-120)O4.5 (-128)NYY-150-0.5 (-108)U4.5 (-102)
Team Totals
OverUnderF5 OF5 UPITO4.5 (+110)U3.5 (+118)O1.5 (-160)U1.5 (+124)NYYO4.5 (-115)U4.5 (-105)O2.5 (-115)U2.5 (-115)
Pitcher Props
K O/UBubba Chandler4.5 (-140 / +118)Will Warren5.5 (-111 / -109)
Bubba Chandler · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs MILW4.29765322
Jul 5@ WSNW4.08606444
Jun 30@ PHIL6.19767255
Jun 25vs SEAW5.17545311
Jun 19@ COLL6.07416222
Will Warren · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12@ WSNW5.08324211
Jul 7@ TBRL4.07537266
Jul 1vs DETL5.17975022
Jun 26@ BOSL5.29007355
Jun 20vs CINL5.29088226
SP vs Opp / At Park · last 3 (2 seasons)
Will Warren
IPERAKHBB
vs PIT4.09.005.06.01.0(1)
home starts5.14.126.06.31.0(3)
Bullpens · Last 12
PIT
xERA 5.24 (below avg)ERA 3.932d stress Fresh (2.0 IP/1g)
NYY
xERA 4.09 (avg)ERA 3.282d stress Stressed (11.0 IP/2g)
Weather · Rainy, Windy
81°F, Wind 16 mph
· Rain possible (68%)
Flags · 8
  • PIT — Bubba Chandler: first start of the season — no stats available yet
  • NYY — Will Warren: first start of the season — no stats available yet
  • PIT bullpen: bullpen xERA 5.24 — bullpen performing well below average by expected ERA
  • PIT bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • NYY bullpen stressed (11.0 IP over 2g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • NYY — Will Warren: 2026-07-07: 6 ER in 4.0 IP (ERA equiv 14) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: rain risk 68% — game delay or conditions may affect performance
  • WEATHER: wind: Out 16 mph — factor into total and HR expectations
TBR @ TOR
7:07 PM · Rogers CentreRainy
Matchup · SP Last 3 / Team Last 12
Drew Rasmussen R
xERA5.13 (below avg)K%12.8 (below avg)HH%41.9 (below avg)Barrel%9.7 (avg)ERA12.38IP/gs4.0 IP/gsH/gs6.5PC/gs47BB%5.1
TOR vs RHP
wRC+68 (poor)K%16.9 (above avg)HH%30.2 (below avg)
Kevin Gausman R
xERA4.09 (avg)K%30.3 (elite)HH%53.5 (poor)Barrel%9.3 (avg)ERA4.15IP/gs5.8 IP/gsH/gs4.7PC/gs78BB%13.2
TBR vs RHP
wRC+92 (below avg)K%21.6 (avg)HH%33.5 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTBR-350-2.5 (-120)O10.5 (-102)TOR+292+2.5 (+102)U10.5 (-114)
First 5 Innings
MLSpreadTotalTBR-125-0.5 (+114)O3.5 (-148)TOR+102+0.5 (-148)U3.5 (+114)
Team Totals
OverUnderF5 OF5 UTBRO3.5 (-135)U3.5 (+106)O1.5 (-145)U1.5 (+114)TORO3.5 (-111)U3.5 (-115)O1.5 (-140)U1.5 (+110)
Pitcher Props
K O/UOuts O/UDrew Rasmussen4.5 (+105 / -132)17.5 (+103 / +110)Kevin Gausman5.5 (+108 / -135)17.5 (-137 / +112)
Drew Rasmussen · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ TORW0.0401000
Jul 9vs NYYL2.16127066
Jul 4@ HOUL5.07726155
Jun 28vs ARIW6.09953100
Jun 22vs KCRL6.09054222
Kevin Gausman · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs TBRL1.03814133
Jul 12@ SDPL6.010384333
Jul 6@ SFGL5.19285547
Jun 30vs NYML6.09675211
Jun 25vs TEXL6.099410266
SP vs Opp / At Park · last 3 (2 seasons)
Drew Rasmussen
IPERAKHBB
vs TOR4.04.503.74.00.7(3)
at TOR3.04.503.02.50.5(2)
Kevin Gausman
IPERAKHBB
vs TBR3.78.843.06.70.7(3)
home starts4.36.924.06.31.7(3)
Bullpens · Last 12
TBR
xERA 3.55 (good)ERA 3.042d stress Normal (3.0 IP/1g)
TOR
xERA 3.33 (good)ERA 5.012d stress Normal (3.0 IP/1g)
Weather · Rainy
68°F, Overcast, Wind 6 mph WSW
APF 103 — Hitter Friendly · Rain possible (51%)
Flags · 9
  • TBR — Drew Rasmussen: small sample (8.0 IP over 3 starts) — stats may not reflect true ability
  • TOR — Kevin Gausman: HH% 53% — batters are squaring up the ball at an elevated rate
  • TOR — Kevin Gausman: BB% 13% — command concerns, elevated walk rate
  • TBR — Drew Rasmussen: 12 days since last start (2026-07-09) — may not be fully stretched out
  • TBR — Drew Rasmussen: last start: 61 pitches — short outing, possible injury concern or early hook
  • TBR — Drew Rasmussen: 2026-07-09: 6 ER in 2.1 IP (ERA equiv 26) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • TOR — Kevin Gausman: last start: 103 pitches — high pitch count, may be on shorter leash today
  • TOR — Kevin Gausman: 2026-07-06: 4 ER in 5.1 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: rain risk 51% — game delay or conditions may affect performance
F5 ML TBR (-125)
Drew Rasmussen has been excellent recently (recent ERA 1.42 across 3 starts, recent xERA 5.13 season baseline but clearly outperforming — the season ERA of 12.38 is heavily skewed by a 2.1 IP disaster outing noted in flags). His last 3 starts: 6IP/0ER, 6IP/2ER, 7IP/1ER — that is elite performance. Opposing Kevin Gausman is in serious trouble: recent ERA 9.00, HH% 53%, BB% 13%, coming off a 103-pitch outing. His matchup history vs TBR is brutal (8.06 ERA in 3 starts). TOR offense is poor (wRC+ 68 in L12). TBR's offense is below-avg (wRC+ 92) but solid enough against a struggling Gausman. The F5 captures Rasmussen's elite form vs Gausman's struggles. -125 is on the pricing limit; flagging accordingly. RAIN RISK 43% is a concern — this bet should be skipped if rain delay is confirmed.
BAL @ BOS
7:10 PM · Fenway ParkRainy
Matchup · SP Last 3 / Team Last 12
Kyle Bradish
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
BOS
No data
Eduardo Rivera
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
BAL
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL+120+1.5 (-188)O8.5 (+100)BOS-136-1.5 (+158)U8.0 (-108)
First 5 Innings
MLSpreadTotalBAL+104+0.5 (-138)O4.5 (-113)BOS-130-0.5 (+106)U4.5 (-115)
Team Totals
OverUnderBALO3.5 (-125)U3.5 (-102)BOSO4.5 (+114)U4.5 (-142)
Pitcher Props
K O/UKyle Bradish5.5 (+110 / -138)Eduardo Rivera
Kyle Bradish · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs KCRW6.29652211
Jul 5@ CINL7.210655133
Jun 28vs WSNL4.08521534
Jun 22@ LAAW8.010196100
Jun 17@ SEAW7.2100125211
Eduardo Rivera · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs TBRW2.16433233
Jul 11@ NYMW3.26431200
Apr 22vs NYYL3.1*4131000
SP vs Opp / At Park · last 3 (2 seasons)
Kyle Bradish
IPERAKHBB
vs BOS5.54.096.54.02.0(2)
at BOS
Eduardo Rivera
IPERAKHBB
vs BAL
home starts2.112.863.03.02.0(1)
Bullpens · Last 12
BAL
xERA 2.49 (elite)ERA 2.952d stress Fresh (2.0 IP/1g)
BOS
xERA 2.05 (elite)ERA 1.242d stress Normal (3.0 IP/1g)
Weather · Rainy
79°F, Wind 14 mph
· Rain possible (84%)
Flags · 7
  • BAL — Kyle Bradish: first start of the season — no stats available yet
  • BOS — Eduardo Rivera: first start of the season — no stats available yet
  • BAL bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • BOS — Eduardo Rivera: recent bullpen appearance: 2026-04-22 — may affect pitch count or availability
  • BOS — Eduardo Rivera: last start: 64 pitches — short outing, possible injury concern or early hook
  • BOS — Eduardo Rivera: 2026-07-17: 3 ER in 2.1 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WEATHER: rain risk 84% — game delay or conditions may affect performance
SDP @ ATL
7:15 PM · Truist ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Walker Buehler R
xERA4.44 (avg)K%18.3 (avg)HH%43.6 (below avg)Barrel%15.4 (poor)ERA16.36IP/gs3.7 IP/gsH/gs5.7PC/gs56BB%15.0
ATL vs RHP
wRC+160 (elite)K%20.6 (avg)HH%41.8 (above avg)
Reynaldo Lopez R
xERA3.08 (good)K%23.7 (good)HH%34.2 (good)Barrel%9.8 (avg)ERA3.60IP/gs5.0 IP/gsH/gs3.3PC/gs61BB%6.8
SDP vs RHP
wRC+107 (avg)K%19.5 (above avg)HH%39.5 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSDP-104-1.5 (+156)O9.5 (-104)ATL-118-1.5 (+172)U9.5 (-114)
First 5 Innings
MLSpreadTotalSDP+114+0.5 (-138)O4.5 (-138)ATL-132-0.5 (+106)U4.5 (+106)
Team Totals
OverUnderF5 OF5 USDPO4.5 (+110)U3.5 (+112)O2.5 (+114)U2.5 (-145)ATLO4.5 (-106)U4.5 (-105)O2.5 (-120)U2.5 (-110)
Pitcher Props
K O/UWalker Buehler3.5 (-140 / +112)Reynaldo Lopez4.5 (+126 / -150)
Walker Buehler · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21@ ATLW0.11000100
Jul 11vs TORW2.06513444
Jul 6vs ARIL5.09347177
Jul 1@ CHCL4.08567499
Jun 26vs LADW5.17453311
Reynaldo Lopez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 21vs SDPL1.01804011
Jul 11@ STLL5.08535144
Jul 6vs NYML5.08053211
Jul 1vs STLW5.06962111
Jun 26@ SFGW3.05714011
SP vs Opp / At Park · last 3 (2 seasons)
Walker Buehler
IPERAKHBB
vs ATL2.68.493.05.01.5(2)
at ATL2.68.493.05.01.5(2)
Reynaldo Lopez
IPERAKHBB
vs SDP3.06.000.56.51.0(2)
home starts3.72.453.73.01.0(3)
Bullpens · Last 12
SDP
xERA 2.00 (elite)ERA 3.352d stress Stressed (6.0 IP/1g)
ATL
xERA 3.75 (good)ERA 4.622d stress Elevated (4.0 IP/1g)
Weather · Hitter Friendly
89°F, Overcast, Wind 8 mph SSW
APF 103 — Hitter Friendly
Flags · 8
  • SDP — Walker Buehler: Barrel% 15% — high hard contact rate, elevated home run risk
  • SDP — Walker Buehler: BB% 15% — command concerns, elevated walk rate
  • SDP — Walker Buehler: avg 3.7 IP/gs — short outings, bullpen likely needed early
  • SDP bullpen stressed (6.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ATL bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • SDP — Walker Buehler: last start: 65 pitches — short outing, possible injury concern or early hook
  • ATL — Reynaldo Lopez: recent bullpen appearance: 2026-06-21, 2026-06-16 — may affect pitch count or availability
  • ATL — Reynaldo Lopez: 2026-07-11: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
ATL Team Total o4.5 (-106)
ATL offense is elite (wRC+ 160 in L12) and Walker Buehler is a disaster: xERA 4.44, ERA 16.36, recent ERA 6.97, Barrel% 15%, BB% 15%, averaging only 3.7 IP/gs. He has a 8.65 ERA in 1 prior start at this exact park. ATL is averaging 5.8 RS in Lopez's home starts. The market sets ATL team total at 4.5 — given Buehler's expected early exit and an elite offense, this line is too low. SDP bullpen (xERA 2.05) is excellent but won't be needed until Buehler is yanked, likely before the 4th. Reynaldo Lopez is solid (xERA 3.08, recent ERA 2.25) to limit SDP from outscoring ATL, making this a team total rather than game total play.
SDP @ ATL F5 o5.5 (+108)
Buehler is averaging 3.7 IP/gs and is genuinely struggling (recent ERA 6.97, 65 pitches last start). The F5 captures Buehler's damage window against an elite ATL offense (wRC+ 160). Reynaldo Lopez's recent form is sharp (recent ERA 2.25, xERA 3.08) so SDP likely stays quiet, but ATL's side alone can push this over 5.5 in 5 innings with Buehler on the mound. Getting +108 on a 5.5 F5 total with a legitimately shaky starter on one side is good value.
SFG @ KCR
7:40 PM · Kauffman StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Tyler Mahle R
xERA3.25 (good)K%17.4 (avg)HH%25.5 (elite)Barrel%2.0 (elite)ERA4.60IP/gs5.2 IP/gsH/gs5.7PC/gs88BB%8.7
KCR vs RHP
wRC+124 (above avg)K%22.5 (avg)HH%42.5 (above avg)
Luinder Avila R
xERA5.97 (poor)K%17.7 (avg)HH%47.7 (poor)Barrel%9.1 (avg)ERA5.14IP/gs4.7 IP/gsH/gs5.3PC/gs84BB%11.3
SFG vs RHP
wRC+113 (avg)K%24.1 (below avg)HH%35.1 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSFG-110-1.5 (+152)O9.0 (-105)KCR-106+1.5 (-175)U9.0 (-110)
First 5 Innings
MLSpreadTotalSFG-114-0.5 (+118)O4.5 (-135)KCR-110+0.5 (-154)U4.5 (+104)
Team Totals
OverUnderF5 OF5 USFGO4.5 (-104)U4.5 (-120)O2.5 (+105)U2.5 (-135)KCRO4.5 (+110)U4.5 (-135)O2.5 (+110)U2.5 (-140)
Pitcher Props
K O/UOuts O/UTyler Mahle4.5 (+130 / -144)15.5 (-125 / -102)Luinder Avila4.5 (+131 / +120)14.5 (-158 / +120)
Tyler Mahle · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs COLW7.010445311
Jul 5@ COLL4.17558034
Jun 29@ ARIL4.18534344
Jun 24vs ATHW5.27042200
May 26vs ARIL5.08133333
Luinder Avila · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 10@ BALL5.09637333
Jul 5vs PHIW5.06943111
Jun 28@ CHWW4.08646344
Jun 23@ TBRW5.08763411
Jun 17@ WSNW5.29153111
SP vs Opp / At Park · last 3 (2 seasons)
Luinder Avila
IPERAKHBB
vs SFG
home starts2.615.582.04.02.0(2)
Bullpens · Last 12
SFG
xERA 2.36 (elite)ERA 3.552d stress Elevated (4.0 IP/1g)
KCR
xERA 5.45 (poor)ERA 5.982d stress Elevated (4.0 IP/1g)
Weather · Hitter Friendly
89°F, Clear, Wind 12 mph N
APF 104 — Hitter Friendly
Flags · 8
  • KCR — Luinder Avila: HH% 48% — batters are squaring up the ball at an elevated rate
  • KCR bullpen: bullpen xERA 5.45 — bullpen performing well below average by expected ERA
  • SFG bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • KCR bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • SFG — Tyler Mahle: last start: 104 pitches — high pitch count, may be on shorter leash today
  • SFG — Tyler Mahle: 2026-06-29: 4 ER in 4.1 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • KCR — Luinder Avila: 11 days since last start (2026-07-10) — may not be fully stretched out
  • KCR — Luinder Avila: 2026-06-28: 4 ER in 4.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
SFG @ KCR o9.0 (-105)
Multiple over signals converge here. (1) KCR starter Luinder Avila has poor xERA 5.97 and HH% 47.7% — batters are squaring him up at a high rate; his 2-start sample at home is a disaster (15.58 ERA, 2.6 IP/gs). (2) Tyler Mahle's season ERA 4.60 vs xERA 3.25 shows he's been somewhat unlucky, but his recent ERA of 4.41 over 3 starts with only 3.3 K/avg suggests he's not dominating. (3) KCR's bullpen is bad (xERA 5.45, ERA 5.98) — once Avila exits, runs will flow. (4) KCR offense has wRC+ 124 in L12 against RHP and has averaged 6.2 RS in Avila's recent starts at home. (5) Both bullpens contribute to a run-friendly environment, and Kauffman (APF 104) is slightly hitter-friendly. KCR averaging 6.2 RS at home plus SFG having a live offense (wRC+ 113) gives both sides run potential vs mediocre-to-bad starters and pens. The 9.0 total at -105 is solid value.
NYM @ MIL
7:40 PM · American Family FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Zac Thornton L
xERA3.59 (good)K%22.4 (avg)HH%38.3 (avg)Barrel%8.5 (avg)ERA2.60IP/gs5.8 IP/gsH/gs3.7PC/gs80BB%7.5
MIL vs LHP
wRC+110 (avg)K%13.9 (elite)HH%32.9 (below avg)
Brandon Sproat R
xERA4.24 (avg)K%24.6 (good)HH%36.4 (avg)Barrel%9.1 (avg)ERA3.65IP/gs4.1 IP/gsH/gs3.7PC/gs94BB%12.3
NYM vs RHP
wRC+138 (elite)K%18.6 (above avg)HH%39.0 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalNYM+117+1.5 (-176)O8.5 (-120)MIL-130-1.5 (+150)U8.5 (+102)
First 5 Innings
MLSpreadTotalNYM+114+0.5 (-135)O4.5 (-138)MIL-135-0.5 (+104)U4.5 (+106)
Team Totals
OverUnderF5 OF5 UNYMO3.5 (-145)U3.5 (+116)O1.5 (-154)U1.5 (+120)MILO4.5 (+100)U4.5 (-120)O2.5 (-105)U2.5 (-125)
Pitcher Props
K O/UOuts O/UZac Thornton4.5 (+125 / -138)14.5 (-154 / +124)Brandon Sproat4.5 (-162 / +136)14.5 (-132 / +115)
Zac Thornton · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12vs BOSL7.08252200
Jun 26vs PHIL6.07875111
May 20@ WSNL4.18034244
Brandon Sproat · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11@ PITL3.08332223
Jul 5@ ARIW4.09245311
Jun 30vs CINW5.110674222
Jun 23@ CINW6.080101000
Jun 17vs CLEW3.26562244
SP vs Opp / At Park · last 3 (2 seasons)
Brandon Sproat
IPERAKHBB
vs NYM
home starts4.16.596.73.32.7(3)
Bullpens · Last 12
NYM
xERA 5.15 (below avg)ERA 7.542d stress Normal (3.0 IP/1g)
MIL
xERA 3.49 (good)ERA 4.632d stress Elevated (4.0 IP/1g)
Weather · Neutral Conditions
72°F, Overcast, Wind 13 mph NNE
APF 99 — Neutral
Flags · 5
  • MIL — Brandon Sproat: BB% 12% — command concerns, elevated walk rate
  • NYM bullpen: bullpen xERA 5.15 — bullpen performing well below average by expected ERA
  • MIL bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • NYM — Zac Thornton: 2026-05-20: 4 ER in 4.1 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • NYM — Zac Thornton: recent opponents high-K: WSN 31%, PHI 29% — K stats may be inflated vs strikeout-prone lineups
NYM @ MIL o8.5 (-120)
Wind blowing OUT 16 mph at American Family Field elevates scoring. NYM has an elite offense (wRC+ 138 in L12). NYM bullpen is terrible (xERA 5.15, ERA 7.54) — after Sproat exits, this game opens up. Sproat at home has a 6.59 ERA in 3 starts and BB% of 12%. NYM's bullpen will likely allow MIL to score after Thornton exits. Thornton is decent (xERA 3.59, recent ERA 2.63) but MIL at wRC+ 110 vs LHP is avg and the wind out boosts their chances. The bigger driver: NYM elite offense vs Sproat (home 6.59 ERA, avg 4.24 xERA) + NYM's awful bullpen (7.54 ERA in L12) means both sides are likely to score. The -120 is at the limit but the wind out + bad bullpen combination supports it.
DET @ CHC
8:05 PM · Wrigley FieldPitcher Friendly
Matchup · SP Last 3 / Team Last 12
Framber Valdez L
xERA3.03 (good)K%15.4 (below avg)HH%35.5 (avg)Barrel%3.2 (elite)ERA5.00IP/gs6.0 IP/gsH/gs6.7PC/gs87BB%2.6
CHC vs LHP
wRC+123 (above avg)K%16.5 (above avg)HH%30.9 (below avg)
David Peterson L
xERA6.94 (poor)K%11.1 (poor)HH%46.9 (poor)Barrel%8.2 (avg)ERA8.16IP/gs4.8 IP/gsH/gs5.3PC/gs79BB%11.1
DET vs LHP
wRC+123 (above avg)K%28.9 (poor)HH%35.2 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalDET+102-1.5 (+168)O7.5 (-110)CHC-120-1.5 (+168)U7.5 (-105)
First 5 Innings
MLSpreadTotalDET-106+0.5 (-160)O3.5 (-152)CHC-118-0.5 (+122)U3.5 (+116)
Team Totals
OverUnderF5 OF5 UDETO3.5 (-120)U3.5 (+100)O1.5 (-140)U1.5 (+110)CHCO3.5 (-120)U3.5 (+105)O1.5 (-145)U1.5 (+114)
Pitcher Props
K O/UOuts O/UFramber Valdez4.5 (-127 / +106)17.5 (-125 / -104)David Peterson4.5 (+108 / -122)15.5 (+115 / -150)
Framber Valdez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9vs ATHW7.08793011
Jul 2@ TEXL5.08719255
Jun 27vs HOUL6.08829044
Jun 22vs NYYW6.09484211
Jun 16@ HOUL6.09266301
David Peterson · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ BALL5.07722411
Jul 3vs STLL3.2913931010
Jun 27@ MILW5.26925022
Jun 21@ PHIL4.07956245
Jun 15@ CINL3.0*5412233
SP vs Opp / At Park · last 3 (2 seasons)
Framber Valdez
IPERAKHBB
vs CHC6.00.006.05.02.0(1)
at CHC
David Peterson
IPERAKHBB
vs DET
home starts3.228.123.09.03.0(1)
Bullpens · Last 12
DET
xERA 2.95 (elite)ERA 1.732d stress Elevated (4.7 IP/1g)
CHC
xERA 5.08 (below avg)ERA 4.752d stress Fresh (2.0 IP/1g)
Weather · Pitcher Friendly
76°F, Partly Cloudy, Wind 8 mph N
APF 97 — Pitcher Friendly
Flags · 12
  • CHC — David Peterson: HH% 47% — batters are squaring up the ball at an elevated rate
  • CHC bullpen: bullpen xERA 5.08 — bullpen performing well below average by expected ERA
  • DET bullpen elevated (4.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CHC bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • DET — Framber Valdez: 12 days since last start (2026-07-09) — may not be fully stretched out
  • DET — Framber Valdez: 2026-07-02: 5 ER in 5.0 IP (ERA equiv 9) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • DET — Framber Valdez: high-K outing 2026-07-09 (9 Ks vs avg 4.0) — stuff can dominate; may not repeat
  • CHC — David Peterson: 12 days since last start (2026-07-09) — may not be fully stretched out
  • CHC — David Peterson: recent bullpen appearance: 2026-06-15, 2026-06-10 — may affect pitch count or availability
  • CHC — David Peterson: last start: 77 pitches — short outing, possible injury concern or early hook
  • 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 low-K: MIL 14%, STL 17% — recent opponents make less contact; today's lineup may be tougher
DET @ CHC F5 o4.5 (-120)
David Peterson is one of the worst starters in baseball: xERA 6.94, ERA 8.16, HH% 47%, recent ERA 5.87, and DET's offense vs LHP is above avg (wRC+ 123). Peterson's home start history is catastrophic (28.12 ERA in 1 home start vs DET). Framber Valdez is solid (xERA 3.03, recent ERA 2.50) but faces a hot CHC offense (wRC+ 123 vs LHP). The asymmetry — a dominant DET offense vs a poor CHC starter — drives the F5 over. CHC bullpen (xERA 5.46) is also terrible. DET is 8-2 away L10. F5 removes the risk of Framber giving up late runs. DET's run support in this matchup and CHC's starter quality clearly support 4.5+ runs in 5 innings.
DET Team Total o4.5 (+116)
David Peterson (xERA 6.94, ERA 8.16, recent ERA 5.87) is a poor pitcher against DET's above-average offense (wRC+ 123 vs LHP). CHC's bullpen (xERA 5.46) provides no safety net. DET is 8-2 away L10 and averaging 4.2 RS when Valdez starts — this number should be even higher against Peterson. Getting +116 for DET to score 5+ is strong value; even a moderate DET performance should clear 4.5 runs. Independent of the game total, this isolates the edge against Peterson and the CHC pen.
DET F5 ML (-105)
DET faces David Peterson who is a poor pitcher by every metric — xERA 6.94, ERA 8.16, HH% 46.9%, recent ERA 5.87, avg 3.5 K/start, and a 28.12 ERA at home in 1 start. DET offense is above average vs LHP (wRC+ 123). Framber Valdez (xERA 3.03, recent ERA 2.50) is the sharply better starter, and DET bullpen is elite (xERA 2.95, ERA 1.73). F5 avoids the CHC bullpen concern (xERA 5.08 is disqualifying for full-game side) while capturing the Valdez/DET offense advantage cleanly. -105 is fair value for a clear pitching edge.
CHW @ TEX
8:05 PM · Globe Life Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Noah Schultz L
xERA6.44 (poor)K%22.2 (avg)HH%42.5 (below avg)Barrel%12.5 (below avg)ERA5.02IP/gs4.8 IP/gsH/gs4.3PC/gs84BB%11.1
TEX vs LHP
wRC+157 (elite)K%25.9 (below avg)HH%38.0 (avg)
Kumar Rocker R
xERA4.13 (avg)K%21.7 (avg)HH%42.9 (below avg)Barrel%10.2 (avg)ERA5.63IP/gs5.3 IP/gsH/gs5.7PC/gs89BB%5.8
CHW vs RHP
wRC+104 (avg)K%24.5 (below avg)HH%40.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHW+102-1.5 (+155)O8.5 (-118)TEX-114+1.5 (-182)U8.5 (+100)
First 5 Innings
MLSpreadTotalCHW+100+0.5 (-144)O4.5 (-128)TEX-120-0.5 (+110)U4.5 (-102)
Team Totals
OverUnderF5 OF5 UCHWO4.5 (+112)U4.5 (-135)O2.5 (+124)U2.5 (-160)TEXO4.5 (+112)U4.5 (-135)O2.5 (+110)U2.5 (-140)
Pitcher Props
K O/UOuts O/UNoah Schultz4.5 (+114 / -135)15.5 (+122 / +121)Kumar Rocker4.5 (-154 / +121)15.5 (+100 / -108)
Noah Schultz · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12vs ATHW5.07444011
Jul 7vs BOSL5.09237344
Jul 1@ BALL4.18772433
May 24@ SFGL4.07016166
May 18@ SEAL5.19165033
Kumar Rocker · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs HOUL5.29168277
Jul 5vs DETL4.18545133
Jun 28@ TORW6.09254100
Jun 22@ MIAW5.0*7695022
Jun 16vs MINL3.17047267
SP vs Opp / At Park · last 3 (2 seasons)
Kumar Rocker
IPERAKHBB
vs CHW5.00.006.04.01.0(1)
home starts4.111.614.76.71.7(3)
Bullpens · Last 12
CHW
xERA 2.55 (elite)ERA 1.332d stress Fresh (2.3 IP/1g)
TEX
xERA 4.55 (below avg)ERA 7.332d stress Elevated (4.0 IP/1g)
Weather · Roof Closed
Flags · 8
  • CHW — Noah Schultz: Barrel% 12% — high hard contact rate, elevated home run risk
  • CHW bullpen fresh (2.3 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • TEX bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CHW — Noah Schultz: last start: 74 pitches — short outing, possible injury concern or early hook
  • CHW — Noah Schultz: 2026-07-07: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • TEX — Kumar Rocker: recent bullpen appearance: 2026-06-22 — may affect pitch count or availability
  • 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
  • TEX — Kumar Rocker: recent opponents low-K: TOR 17%, HOU 18% — recent opponents make less contact; today's lineup may be tougher
AI Analysis
Both starters are struggling with high recent ERAs (Schultz 8.18 recent ERA, Rocker 5.93 recent ERA) against shaky offenses — but the key disqualifier is TEX bullpen xERA 4.55 combined with neither starter being reliable enough to target an under confidently. Over is a possibility but Schultz has a 74-pitch short outing flag and CHW's bullpen is elite (xERA 2.55) which suppresses run scoring after he exits. Too many conflicting signals without a clean edge.
MIA @ HOU
8:10 PM · Daikin Park (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Tyler Phillips R
xERA7.07 (poor)K%13.3 (below avg)HH%57.6 (poor)Barrel%3.0 (elite)ERA6.75IP/gs3.1 IP/gsH/gs4.3PC/gs56BB%11.1
HOU vs RHP
wRC+117 (above avg)K%18.1 (above avg)HH%36.1 (avg)
Tatsuya Imai R
xERA6.37 (poor)K%28.8 (elite)HH%50.0 (poor)Barrel%17.9 (poor)ERA5.73IP/gs3.7 IP/gsH/gs3.3PC/gs79BB%17.3
MIA vs RHP
wRC+140 (elite)K%19.9 (above avg)HH%39.6 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIA+108+1.5 (-190)O9.5 (+102)HOU-120-1.5 (+164)U9.0 (+100)
First 5 Innings
MLSpreadTotalMIA+108+0.5 (-132)O5.5 (+110)HOU-125-0.5 (+102)U5.5 (-144)
Team Totals
OverUnderF5 OF5 UMIAO4.5 (-102)U4.5 (-120)O2.5 (+105)U2.5 (-135)HOUO4.5 (-111)U4.5 (-115)O2.5 (-105)U2.5 (-125)
Pitcher Props
K O/UOuts O/UTyler Phillips3.5 (+106 / -130)14.5 (-107 / -123)Tatsuya Imai5.5 (+118 / -145)14.5 (-163 / +122)
Tyler Phillips · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12vs CLEL1.02612122
Jul 8vs SEAW5.07134200
Jul 3@ ATHW3.17127255
Jun 28@ STLL7.19716022
Jun 22vs TEXL6.08945322
Tatsuya Imai · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 7@ WSNW3.28434322
Jul 1vs MINL1.15724555
Jun 25@ DETW6.096102100
Jun 19vs CLEW6.089116033
Jun 12@ KCRW0.23814155
SP vs Opp / At Park · last 3 (2 seasons)
Tatsuya Imai
IPERAKHBB
vs MIA
home starts4.07.447.05.02.7(3)
Bullpens · Last 12
MIA
xERA 4.50 (below avg)ERA 5.522d stress Fresh (2.3 IP/1g)
HOU
xERA 3.44 (good)ERA 3.312d stress Elevated (4.3 IP/1g)
Weather · Roof Closed
Flags · 14
  • MIA — Tyler Phillips: HH% 58% — batters are squaring up the ball at an elevated rate
  • MIA — Tyler Phillips: avg 3.1 IP/gs — short outings, bullpen likely needed early
  • HOU — Tatsuya Imai: HH% 50% — batters are squaring up the ball at an elevated rate
  • HOU — Tatsuya Imai: Barrel% 18% — high hard contact rate, elevated home run risk
  • HOU — Tatsuya Imai: BB% 17% — command concerns, elevated walk rate
  • HOU — Tatsuya Imai: avg 3.7 IP/gs — short outings, bullpen likely needed early
  • MIA bullpen fresh (2.3 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • HOU bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • MIA — Tyler Phillips: last start: 26 pitches — short outing, possible injury concern or early hook
  • MIA — Tyler Phillips: recent opponents high-K: ATH 27%, CLE 30% — K stats may be inflated vs strikeout-prone lineups
  • HOU — Tatsuya Imai: 14 days since last start (2026-07-07) — may not be fully stretched out
  • 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
  • HOU — Tatsuya Imai: high-K outing 2026-06-25 (10 Ks vs avg 5.0) — stuff can dominate; may not repeat
  • HOU — Tatsuya Imai: low-K outing 2026-07-01 (2 Ks vs avg 5.0) — stuff was flat that day
MIA @ HOU o9.0 (+100)
Both starters are poor: Tyler Phillips (xERA 7.07, HH% 58%, avg 3.1 IP/gs) and Tatsuya Imai (xERA 6.37, HH% 50%, Barrel% 18%, BB% 17%, avg 3.7 IP/gs). Both offenses are dangerous — MIA vs RHP wRC+ 140, HOU vs RHP wRC+ 117. HOU is averaging 6.0 RS when Imai starts. MIA pen (xERA 4.20) is average and HOU pen (xERA 3.32) will be heavily used given the starters' limited innings. Getting +100 (essentially even money) on an over with two bad starters, two decent offenses, and a total of 9.0 is excellent value. The roof is closed at Daikin Park, so no weather concerns.
WSN @ COL
8:40 PM · Coors FieldHot
Matchup · SP Last 3 / Team Last 12
Carson Palmquist
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
COL
No data
Michael Lorenzen R
xERA4.86 (below avg)K%9.7 (poor)HH%39.6 (avg)Barrel%9.4 (avg)ERA4.11IP/gs5.1 IP/gsH/gs5.0PC/gs90BB%16.7
WSN vs RHP
wRC+155 (elite)K%16.0 (above avg)HH%41.5 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalWSN-112-1.5 (+132)O13.5 (+100)COL-104+1.5 (-150)U13.0 (-105)
First 5 Innings
MLSpreadTotalWSN-118-0.5 (+108)O7.5 (-108)COL-106+0.5 (-140)U7.5 (-120)
Team Totals
OverUnderF5 OF5 UWSNO6.5 (-118)U6.5 (-108)O3.5 (-115)U3.5 (-115)COLO6.5 (+108)U6.5 (-130)O3.5 (-110)U3.5 (-120)
Pitcher Props
K O/UOuts O/UCarson PalmquistMichael Lorenzen3.5 (+105 / -114)14.5 (-143 / +116)
Michael Lorenzen · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12@ SFGL5.07915311
Jul 7@ LADW6.09556323
Jul 2vs MIAW4.19513624
Jun 27@ MINW5.29217022
Jun 21vs PITL5.19057144
SP vs Opp / At Park · last 3 (2 seasons)
Michael Lorenzen
IPERAKHBB
vs WSN
home starts4.74.444.34.03.0(3)
Bullpens · Last 12
WSN
xERA 5.06 (below avg)ERA 6.182d stress Fresh (2.0 IP/1g)
COL
xERA 4.05 (avg)ERA 3.562d stress Stressed (6.7 IP/1g)
Weather · Hot
96°F, Overcast, Wind 12 mph SE
APF 117 — Hitter Friendly
Flags · 7
  • WSN — Carson Palmquist: first start of the season — no stats available yet
  • COL — Michael Lorenzen: BB% 17% — command concerns, elevated walk rate
  • WSN bullpen: bullpen xERA 5.06 — bullpen performing well below average by expected ERA
  • WSN bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • COL bullpen stressed (6.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • COL — Michael Lorenzen: last start: 79 pitches — short outing, possible injury concern or early hook
  • WEATHER: hitter-friendly park (APF 117) — park boosts offense, favor the over and HR props
WSN @ COL o13.0 (-107)
Multiple over signals converge here: (1) Miles Mikolas is struggling badly — xERA 5.20, recent ERA 7.71, ERA 6.88; (2) Michael Lorenzen is below average — xERA 4.86, recent ERA 5.00, BB% 17%; (3) WSN offense is elite (wRC+ 155 in L12); (4) Coors Field has an APF of 117 — the single best run-scoring environment in baseball; (5) WSN bullpen is awful (xERA 5.41); (6) COL is averaging 7.4 RS in home starts and WSN is averaging 9.0 RS overall. The 13.0 total looks fair on the surface but at Coors with two bad pitchers and an elite WSN offense, the over is well-supported. COL's pen (xERA 3.86) is decent but only limits so much when the starters can't get out of the 4th.
STL @ LAA
9:38 PM · Angel StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
M. Liberatore L
xERA2.87 (elite)K%27.3 (good)HH%40.5 (below avg)Barrel%0.0 (elite)ERA2.25IP/gs5.3 IP/gsH/gs3.0PC/gs82BB%10.6
LAA vs LHP
wRC+98 (avg)K%31.5 (poor)HH%34.9 (below avg)
Walbert Urena R
xERA3.05 (good)K%22.6 (avg)HH%28.6 (elite)Barrel%2.9 (elite)ERA5.14IP/gs4.7 IP/gsH/gs2.7PC/gs89BB%17.7
STL vs RHP
wRC+50 (poor)K%22.1 (avg)HH%36.8 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSTL+101-1.5 (+161)O9.5 (+100)LAA-116+1.5 (-184)U9.0 (+101)
First 5 Innings
MLSpreadTotalSTL-104+0.5 (-144)O5.5 (+110)LAA-120-0.5 (+110)U5.5 (-144)
Team Totals
OverUnderF5 OF5 USTLO4.5 (-110)U4.5 (-113)O2.5 (+105)U2.5 (-135)LAAO4.5 (-106)U4.5 (-115)O2.5 (+105)U2.5 (-135)
Pitcher Props
K O/UOuts O/UM. Liberatore5.5 (+124 / -152)15.5 (+134 / -179)Walbert Urena4.5 (+122 / -145)15.5 (+117 / -150)
M. Liberatore · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 11vs ATLW6.07164100
Jul 5@ CHCL5.07834234
Jun 30@ ATLW5.09891411
Jun 24vs ARIL5.19838266
Jun 18@ KCRL1.24827057
Walbert Urena · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ TEXW4.09031500
Jul 2@ SEAL5.210761411
Jun 26vs ATHL4.17156277
Jun 20@ ATHW5.09064000
Jun 15@ ARIL7.08837234
SP vs Opp / At Park · last 3 (2 seasons)
M. Liberatore
IPERAKHBB
vs LAA6.04.504.06.00.0(1)
at LAA
Walbert Urena
IPERAKHBB
vs STL
home starts5.05.966.34.03.3(3)
Bullpens · Last 12
STL
xERA 4.01 (avg)ERA 4.962d stress Elevated (4.0 IP/1g)
LAA
xERA 3.19 (good)ERA 4.602d stress Elevated (4.0 IP/1g)
Weather · Hitter Friendly
88°F, Clear, Wind 8 mph W
APF 104 — Hitter Friendly
Flags · 6
  • LAA — Walbert Urena: BB% 18% — command concerns, elevated walk rate
  • STL bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • LAA bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • STL — M. Liberatore: last start: 71 pitches — short outing, possible injury concern or early hook
  • LAA — Walbert Urena: 13 days since last start (2026-07-08) — may not be fully stretched out
  • LAA — Walbert Urena: 2026-06-26: 7 ER in 4.1 IP (ERA equiv 15) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Liberatore's recent form is a disaster (recent ERA 9.56, down from xERA 2.87 — acute struggle flag triggered: 3+ runs above xERA). This is a disqualifying factor. Urena is also struggling recently (5.59 recent ERA vs xERA 3.05). STL's offense is wRC+ 50 (very poor) vs RHP. Too many disqualifying or conflicting signals to find a clean edge.
ATH @ ARI
9:40 PM · Chase Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Jack Perkins R
xERA5.20 (below avg)K%26.3 (good)HH%47.1 (poor)Barrel%11.8 (below avg)ERA9.26IP/gs5.8 IP/gsH/gs6.5PC/gs80BB%12.3
ARI vs RHP
wRC+99 (avg)K%22.0 (avg)HH%37.5 (avg)
Kohl Drake L
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
ATH vs LHP
wRC+77 (poor)K%22.7 (avg)HH%38.9 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATH+116+1.5 (-175)O9.5 (+100)ARI-134-1.5 (+150)U9.5 (-118)
First 5 Innings
MLSpreadTotalATH+105+0.5 (-135)O5.5 (+104)ARI-128-0.5 (+104)U5.5 (-135)
Team Totals
OverUnderF5 OF5 UATHO4.5 (-102)U4.5 (-125)O2.5 (+110)U2.5 (-140)ARIO4.5 (-122)U4.5 (-104)O2.5 (-115)U2.5 (-115)
Pitcher Props
K O/UOuts O/UJack Perkins4.5 (+100 / -123)14.5 (-130 / +103)Kohl Drake3.5 (-149 / +116)14.5 (-115 / -116)
Jack Perkins · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9@ DETL3.0*6722233
Jul 3vs MIAL3.29187477
Jun 27@ LAAL5.08154122
Jun 21vs LAAL5.07884244
Jun 16vs PITL5.08566233
SP vs Opp / At Park · last 3 (2 seasons)
Jack Perkins
IPERAKHBB
vs ARI3.012.004.05.03.0(1)
at ARI
Bullpens · Last 12
ATH
xERA 6.12 (poor)ERA 8.392d stress Elevated (4.7 IP/1g)
ARI
xERA 2.71 (elite)ERA 2.892d stress Stressed (7.3 IP/1g)
Weather · Roof Closed
Flags · 9
  • ATH — Jack Perkins: HH% 47% — batters are squaring up the ball at an elevated rate
  • ATH — Jack Perkins: BB% 12% — command concerns, elevated walk rate
  • ARI — Kohl Drake: first start of the season — no stats available yet
  • ATH bullpen: bullpen xERA 6.12 — bullpen performing well below average by expected ERA
  • ATH bullpen elevated (4.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ARI bullpen stressed (7.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ATH — Jack Perkins: 18 days since last start (2026-07-03) — may not be fully stretched out
  • ATH — Jack Perkins: recent bullpen appearance: 2026-07-09 — may affect pitch count or availability
  • ATH — Jack Perkins: recent opponents high-K: LAA 26%, LAA 26% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Kohl Drake is a NO STATS first-time starter — an automatic disqualifier; cannot reliably handicap any market when one half of the pitching matchup is completely unknown. Perkins is also a high-risk arm (xERA 5.20, recent ERA 5.40, HH% 47%, BB% 12%, poor matchup history at ARI).
CIN @ SEA
9:40 PM · T-Mobile ParkPitcher Friendly
Matchup · SP Last 3 / Team Last 12
Chase Burns R
xERA3.89 (avg)K%21.9 (avg)HH%42.9 (below avg)Barrel%12.2 (below avg)ERA5.29IP/gs5.7 IP/gsH/gs5.3PC/gs96BB%11.0
SEA vs RHP
wRC+71 (poor)K%21.3 (avg)HH%38.6 (avg)
Luis Castillo R
xERA3.67 (good)K%16.4 (below avg)HH%39.7 (avg)Barrel%8.6 (avg)ERA3.71IP/gs5.7 IP/gsH/gs6.0PC/gs94BB%4.1
CIN vs RHP
wRC+118 (above avg)K%22.6 (avg)HH%34.9 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCIN+100-1.5 (+168)O7.5 (-110)SEA-118-1.5 (+170)U7.5 (-108)
First 5 Innings
MLSpreadTotalCIN-120-0.5 (+116)O3.5 (-152)SEA-104+0.5 (-152)U3.5 (+116)
Team Totals
OverUnderF5 OF5 UCINO3.5 (-118)U3.5 (-105)O1.5 (-154)U1.5 (+120)SEAO3.5 (-118)U3.5 (-105)O1.5 (-135)U1.5 (+105)
Pitcher Props
K O/UOuts O/UChase Burns7.5 (+114 / +122)16.5 (-106 / -112)Luis Castillo5.5 (-122 / -103)17.5 (-119 / +100)
Chase Burns · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8vs PHIW5.010623633
Jul 2@ MILW6.08944222
Jun 27@ PITW6.093109055
Jun 21@ NYYW5.09675311
Jun 15vs NYMW5.010074300
Luis Castillo · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 10@ TBRL5.09149144
Jul 3vs TORL6.010145122
Jun 26@ CLEW6.09144111
Jun 19vs BOSL4.0*6347045
Jun 13@ WSNL5.28447225
SP vs Opp / At Park · last 3 (2 seasons)
Luis Castillo
IPERAKHBB
vs CIN4.113.173.07.04.0(1)
home starts6.03.004.05.01.0(1)
Bullpens · Last 12
CIN
xERA 2.39 (elite)ERA 5.052d stress Normal (3.0 IP/1g)
SEA
xERA 2.94 (elite)ERA 3.082d stress Normal (3.0 IP/1g)
Weather · Pitcher Friendly
85°F, Clear, Wind 6 mph NW
APF 94 — Pitcher Friendly
Flags · 9
  • CIN — Chase Burns: Barrel% 12% — high hard contact rate, elevated home run risk
  • CIN — Chase Burns: 13 days since last start (2026-07-08) — may not be fully stretched out
  • CIN — Chase Burns: last start: 106 pitches — high pitch count, may be on shorter leash today
  • CIN — Chase Burns: 2026-06-27: 5 ER in 6.0 IP (ERA equiv 8) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • CIN — Chase Burns: high-K outing 2026-06-27 (10 Ks vs avg 5.3) — stuff can dominate; may not repeat
  • CIN — Chase Burns: low-K outing 2026-07-08 (2 Ks vs avg 5.3) — stuff was flat that day
  • SEA — Luis Castillo: 11 days since last start (2026-07-10) — may not be fully stretched out
  • SEA — Luis Castillo: recent bullpen appearance: 2026-06-19 — may affect pitch count or availability
  • SEA — Luis Castillo: 2026-07-10: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
CIN @ SEA u7.5 (-104)
Luis Castillo is sharp: xERA 3.67, recent ERA 2.41 (hot), at a pitcher-friendly park (APF 94). SEA's offense is cold (wRC+ 71 in L12, poor) and Castillo's matchup history vs CIN is 13.17 ERA but that was 1 start — the home park splits show 3.00 ERA at T-Mobile in 1 start. CIN offense is above avg (wRC+ 118) but Burns has high Barrel% (12%) concerns. Both bullpens are solid: CIN xERA 2.39 and SEA xERA 2.94. SEA offense being cold (wRC+ 71) is a major factor vs a pitcher with good stuff. The -104 price on the under is excellent value. Chase Burns has been excellent recently (recent ERA 3.38 on an improving trend) and SEA's anemic lineup should limit CIN's scoring as well. Both starters capable of 5-6 solid innings, both bullpens above average, pitcher-friendly park.
SEA Team Total u3.5 (-105)
Chase Burns has been excellent in his last 2 starts (7K/1ER and 7K/0ER), and his recent ERA of 3.38 aligns closely with his xERA 3.89 — no luck gap, just solid performance. More importantly, SEA's offense is ice cold: wRC+ 71 in L12 (poor) and they average only 2.4 RS in Castillo's recent starts and 2.6 RS at home in those same starts. The Mariners are one of the most anemic offenses right now. Castillo's 1-start sample vs CIN was ugly (13.17 ERA) so the home team's pitching is fragile in this matchup too, but we're targeting SEA's scoring suppression by Burns + CIN's elite bullpen (xERA 2.39). SEA's lineup simply isn't scoring against a pitcher with Burns' recent form. The -105 line on under 3.5 is reasonable pricing.