MLB Game Overviews

Wednesday, July 22, 2026

Updated 09:58 UTC · Odds Updated 09:56 UTC

AI Picks · 7 Bets · Jul 22
MIL F5 ML (-145)
Logan Henderson is flat-out excellent: xERA 2.58 (elite), recent ERA 1.80 (hot), consistent 5+ IP per start, 6+ Ks per start. His home ERA is 1.80 in 3 starts. NYM's wRC+ vs RHP is 138 (elite offense) which is the concern, but Henderson has been suffocating lately. NYM starter Christian Scott is struggling acutely (recent ERA 6.59 — STRUGGLING flag) with Barrel% 12% and last start only 79 pitches. MIL offense wRC+ 98 vs RHP (avg) but Henderson's dominance is the primary edge here. The F5 bet isolates Henderson's excellence before NYM's dangerous bullpen comes into play. WARNING: -145 is near the pricing limit.
Found at 5:58 AM ET
Line Warning: Consider MIL F5 Spread -0.5 at +100 for better value
WSN @ COL o11.5 (-104)
Coors Field (APF 117) is the most extreme hitter's park in baseball. WSN offense wRC+ 155 (elite) with K% only 16% — they make contact and put balls in play, a devastating combination at altitude. COL offense is below avg but Coors inflates everyone. Gabriel Hughes is struggling recently (recent ERA 4.05, 3 IP in last start with only 53 pitches — short hook). Cade Cavalli's HH% is 49% with xERA 3.58 — solid but hittable. WSN bullpen xERA 5.06 is a major leak. COL bullpen xERA 4.05 — not strong. WSN is averaging 8.8 RS in recent starts and 8.4 on the road. Both starters project as shakier than the 11.5 total implies, and Coors amplifies everything. The total is already elevated but the structural factors still support the over at -104.
Found at 5:58 AM ET
Gage Jump Ks o4.5 (+110)
Jump's K% is 26.2% — a strong strikeout rate. In his recent starts his Ks were 1 (vs MIA, flat day — flagged as outlier), 5 (vs LAD), 9 (vs SFG). Ignoring the flat outlier, his typical output is 5-9 Ks. ARI's wRC+ vs LHP is 96 with K% 21.1% — average strikeout rate, not a contact-heavy team so no major downward calibration needed. Average K/start over last 3 is listed as 5.0. The Chase Field roof is closed (neutral environment). At +110, the line of 4.5 looks beatable — Jump projects around 5+ Ks in a normal start. Manager note shows ATH bullpen elevated meaning Jump may pitch deeper, increasing K accumulation opportunities.
Found at 5:58 AM ET
PIT @ NYY o9.5 (+101)
Game 1 of the doubleheader. Both starters are high-risk: Mitch Keller has xERA 6.94 (poor), HH% 50%, Barrel% 13.5%, and was historically demolished at Yankee Stadium (19.69 ERA in his only prior start there). Gerrit Cole xERA 3.22 (good on paper) but recent ERA 6.97 (struggling acutely), HH% 49%, Barrel% 13% — both flags blaring. PIT bullpen xERA 5.24 (poor). PIT offense is ELITE vs RHP at wRC+ 137. NYY wRC+ 108. Both bullpens are strained from usage (both flags elevated, 4-5 IP used yesterday). Yankee Stadium APF 104 tilts offensive. Multiple over signals align: both starters struggling, both with elevated contact/barrel rates, weak PIT pen, pitcher park factor >100. At +101, excellent value.
Found at 5:58 AM ET
BAL @ BOS u9.0 (+101)
Game 2 of the doubleheader. Kyle Bradish xERA 2.76 (elite), recent ERA 1.88 (hot), and his last two starts were dominant (8 IP/0 ER with 9K, then 7.2 IP/1 ER with 12K). Ranger Suarez xERA 2.60 (elite) and recent ERA 1.57 (hot, ignoring the skewed 3-ER start that was flagged as outlier at only 53 pitches — his other two starts were 1 ER combined). Both bullpens are strong: BAL xERA 2.49, BOS xERA 2.05. Both offenses are average-to-above (BAL wRC+ 126 vs LHP, BOS wRC+ 112 vs RHP) but not overwhelming. The under signals stack: two elite starters both in hot form, two strong bullpens, and getting +101 on the under is essentially free money given the matchup quality. The note that Suarez may not be fully stretched out (17 days rest, flagged) could mean shorter outing but BOS pen is elite and would hold.
Found at 5:58 AM ET
ATL Team Total o4.5 (+116)
Martin Perez is a disaster on paper: xERA 7.19, ERA 7.43, BB% 14%, 17 days off, only 77 pitches last start — likely on a short leash. His home ERA is 5.36 across 3 starts. ATL's offense is ELITE vs RHP at wRC+ 160 with HH% 42%, the best lineup in this slate. Even with Perez's recent hot streak (2.98 ERA last 3), the regression risk is enormous given his xERA and walk rate. SDP pen is elite (xERA 2.00) so betting game total is trickier, but ATL's own team total at +116 isolates the offensive edge without relying on SDP runs. ATL scores in bunches when given a weak starter, and this matchup screams runs for Atlanta.
Found at 5:58 AM ET
SDP ML (+100)
Michael King has a clean 3.37 xERA (good), recent ERA 3.16 (consistent), and a 2.93 ERA in 2 starts vs ATL specifically — he knows this lineup. SDP's bullpen xERA is elite at 2.00. ATL's starter Martin Perez is a massive liability (xERA 7.19, 17 days off, 77 pitch last outing). The compound edge: SDP has the better pitcher AND the better bullpen. ATL's elite offense is the counterweight, but at +100 (even money) on the team with the better SP and pen, this is outstanding value — essentially a coin flip line when SDP holds clear structural advantages.
Found at 5:58 AM ET
AI-generated · For entertainment only · Not financial advice
PIT @ NYY
1:05 PM · Yankee StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Mitch Keller R
xERA6.94 (poor)K%12.5 (below avg)HH%50.0 (poor)Barrel%13.5 (below avg)ERA6.60IP/gs5.0 IP/gsH/gs5.7PC/gs78BB%4.7
NYY vs RHP
wRC+108 (avg)K%26.3 (below avg)HH%44.5 (above avg)
Gerrit Cole R
xERA3.22 (good)K%30.0 (elite)HH%48.9 (poor)Barrel%12.8 (below avg)ERA3.63IP/gs5.8 IP/gsH/gs5.3PC/gs96BB%2.9
PIT vs RHP
wRC+137 (elite)K%25.0 (below avg)HH%43.2 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPIT+146+1.5 (-142)O9.5 (+101)NYY-170-1.5 (+120)U9.5 (-115)
First 5 Innings
MLSpreadTotalPIT+146+0.5 (+102)O5.5 (+104)NYY-184-0.5 (-132)U5.5 (-135)
Team Totals
OverUnderPITO3.5 (-145)U3.5 (+116)NYYO4.5 (-140)U4.5 (+118)
Pitcher Props
K O/UOuts O/UMitch Keller3.5 (-164 / +128)15.5 (+130 / -166)Gerrit Cole6.5 (-111 / -115)17.5 (-178 / +132)
Mitch Keller · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 9vs ATLL3.07234233
Jul 3@ WSNL6.08318055
Jun 28vs CINW6.07945134
Jun 23vs SEAL6.09247133
Jun 16@ ATHW5.19674415
Gerrit Cole · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs LADL6.010384122
Jul 8@ TBRL6.19767133
Jul 3vs MINW5.08875022
Jun 27@ BOSL5.18957144
Jun 22@ DETL4.18959155
SP vs Opp / At Park · last 3 (2 seasons)
Mitch Keller
IPERAKHBB
vs NYY3.219.694.08.04.0(1)
at NYY
Gerrit Cole
IPERAKHBB
vs PIT
home starts5.73.187.04.01.0(3)
Bullpens · Last 12
PIT
xERA 5.24 (below avg)ERA 3.932d stress Elevated (5.0 IP/1g)
NYY
xERA 4.09 (avg)ERA 3.282d stress Elevated (4.3 IP/1g)
Weather · Hitter Friendly
85°F, Mainly Clear, Wind 12 mph WNW
APF 104 — Hitter Friendly
Flags · 10
  • PIT — Mitch Keller: HH% 50% — batters are squaring up the ball at an elevated rate
  • PIT — Mitch Keller: Barrel% 13% — high hard contact rate, elevated home run risk
  • NYY — Gerrit Cole: HH% 49% — batters are squaring up the ball at an elevated rate
  • NYY — Gerrit Cole: Barrel% 13% — high hard contact rate, elevated home run risk
  • PIT bullpen: bullpen xERA 5.24 — bullpen performing well below average by expected ERA
  • PIT bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • NYY bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • PIT — Mitch Keller: 13 days since last start (2026-07-09) — may not be fully stretched out
  • PIT — Mitch Keller: last start: 72 pitches — short outing, possible injury concern or early hook
  • NYY — Gerrit Cole: last start: 103 pitches — high pitch count, may be on shorter leash today
PIT @ NYY o9.5 (+101)
Game 1 of the doubleheader. Both starters are high-risk: Mitch Keller has xERA 6.94 (poor), HH% 50%, Barrel% 13.5%, and was historically demolished at Yankee Stadium (19.69 ERA in his only prior start there). Gerrit Cole xERA 3.22 (good on paper) but recent ERA 6.97 (struggling acutely), HH% 49%, Barrel% 13% — both flags blaring. PIT bullpen xERA 5.24 (poor). PIT offense is ELITE vs RHP at wRC+ 137. NYY wRC+ 108. Both bullpens are strained from usage (both flags elevated, 4-5 IP used yesterday). Yankee Stadium APF 104 tilts offensive. Multiple over signals align: both starters struggling, both with elevated contact/barrel rates, weak PIT pen, pitcher park factor >100. At +101, excellent value.
BAL @ BOS
1:35 PM · Fenway ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Dean Kremer R
xERA4.76 (below avg)K%21.7 (avg)HH%30.9 (good)Barrel%9.5 (avg)ERA4.20IP/gs5.0 IP/gsH/gs4.7PC/gs85BB%8.3
BOS vs RHP
wRC+112 (avg)K%23.2 (avg)HH%35.6 (avg)
Jake Bennett L
xERA3.29 (good)K%17.6 (avg)HH%32.8 (good)Barrel%5.2 (good)ERA0.87IP/gs6.9 IP/gsH/gs3.3PC/gs79BB%2.7
BAL vs LHP
wRC+126 (above avg)K%25.3 (below avg)HH%44.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL+122+1.5 (-171)O9.5 (+102)BOS-142-1.5 (+145)U9.0 (+101)
Team Totals
OverUnderBALO4.5 (+100)U4.5 (-130)BOSO4.5 (-130)U4.5 (+100)
Pitcher Props
K O/UOuts O/UDean Kremer4.5 (-164 / +128)16.5 (-120 / -111)Jake Bennett5.5 (+125 / -157)17.5 (+103 / -137)
Dean Kremer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ HOUW4.08354322
Jul 8vs CHCL5.09246144
Jul 1vs CHWW6.07944111
Apr 18@ CLEL6.09572233
Apr 13vs ARIW5.08096024
Jake Bennett · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs TBRW6.06531100
Jul 8@ CHWW7.08144100
Jul 3@ LAAW7.29265022
Jun 27vs NYYW6.18733211
Jun 22@ COLL6.07294000
SP vs Opp / At Park · last 3 (2 seasons)
Dean Kremer
IPERAKHBB
vs BOS5.10.004.07.01.0(1)
at BOS5.10.004.07.01.0(1)
Jake Bennett
IPERAKHBB
vs BAL
home starts5.71.573.72.31.0(3)
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.3 IP/1g)
Weather · Hitter Friendly
75°F, Clear, Wind 7 mph WSW
APF 104 — Hitter Friendly
Flags · 3
  • BAL bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • BAL — Dean Kremer: 2026-07-08: 4 ER in 5.0 IP (ERA equiv 7) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • BOS — Jake Bennett: last start: 65 pitches — short outing, possible injury concern or early hook
BAL @ BOS u9.0 (+101)
Game 2 of the doubleheader. Kyle Bradish xERA 2.76 (elite), recent ERA 1.88 (hot), and his last two starts were dominant (8 IP/0 ER with 9K, then 7.2 IP/1 ER with 12K). Ranger Suarez xERA 2.60 (elite) and recent ERA 1.57 (hot, ignoring the skewed 3-ER start that was flagged as outlier at only 53 pitches — his other two starts were 1 ER combined). Both bullpens are strong: BAL xERA 2.49, BOS xERA 2.05. Both offenses are average-to-above (BAL wRC+ 126 vs LHP, BOS wRC+ 112 vs RHP) but not overwhelming. The under signals stack: two elite starters both in hot form, two strong bullpens, and getting +101 on the under is essentially free money given the matchup quality. The note that Suarez may not be fully stretched out (17 days rest, flagged) could mean shorter outing but BOS pen is elite and would hold.
SFG @ KCR
2:10 PM · Kauffman StadiumNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Landen Roupp R
xERA3.44 (good)K%15.1 (below avg)HH%27.5 (elite)Barrel%5.9 (good)ERA3.57IP/gs5.9 IP/gsH/gs3.3PC/gs95BB%15.1
KCR vs RHP
wRC+124 (above avg)K%22.5 (avg)HH%42.5 (above avg)
Seth Lugo R
xERA5.69 (poor)K%19.7 (avg)HH%48.9 (poor)Barrel%6.7 (good)ERA5.65IP/gs4.8 IP/gsH/gs5.7PC/gs91BB%9.1
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-116-1.5 (+138)O9.0 (-110)KCR+100+1.5 (-163)U9.0 (-107)
First 5 Innings
MLSpreadTotalSFG-120-0.5 (+112)O4.5 (-128)KCR-104+0.5 (-146)U4.5 (-102)
Team Totals
OverUnderF5 OF5 USFGO4.5 (-113)U4.5 (-113)O2.5 (+100)U2.5 (-130)KCRO4.5 (+112)U4.5 (-140)O2.5 (+120)U2.5 (-154)
Pitcher Props
K O/UOuts O/ULanden Roupp5.5 (+122 / -154)17.5 (-132 / +104)Seth Lugo4.5 (-106 / -114)17.5 (-131 / +104)
Landen Roupp · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ SEAW7.09722300
Jul 6vs TORW8.010453211
Jun 30@ ARIL2.28445666
Jun 25vs ATHL6.010866122
Jun 19@ MIAL6.09877122
Seth Lugo · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs SDPW6.09034212
Jul 12@ BALL4.08964222
Jul 7@ NYMW4.19449269
Jul 1vs TBRL6.08579033
Jun 25@ TBRL5.09037277
SP vs Opp / At Park · last 3 (2 seasons)
Seth Lugo
IPERAKHBB
vs SFG
home starts6.02.503.36.01.7(3)
Bullpens · Last 12
SFG
xERA 2.36 (elite)ERA 3.552d stress Elevated (4.3 IP/1g)
KCR
xERA 5.45 (poor)ERA 5.982d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
84°F, Clear, Wind 10 mph NNE
APF 102 — Neutral
Flags · 6
  • SFG — Landen Roupp: BB% 15% — command concerns, elevated walk rate
  • KCR — Seth Lugo: HH% 49% — 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.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • SFG — Landen Roupp: 2026-06-30: 6 ER in 2.2 IP (ERA equiv 25) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • KCR — Seth Lugo: 2026-07-07: 6 ER in 4.1 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Both starters have recently struggled (Roupp recent ERA 6.34, Lugo recent ERA 9.54) but both outlier starts explain much of the skew; KCR bullpen xERA 5.45 is poor but SFG offense only wRC+ 113 — not enough concentrated edge.
NYM @ MIL
2:10 PM · American Family FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Christian Scott R
xERA2.49 (elite)K%33.3 (elite)HH%36.4 (avg)Barrel%12.1 (below avg)ERA1.84IP/gs4.9 IP/gsH/gs2.7PC/gs84BB%8.8
MIL vs RHP
wRC+98 (avg)K%24.0 (below avg)HH%41.6 (above avg)
Logan Henderson R
xERA2.58 (elite)K%26.3 (good)HH%40.5 (below avg)Barrel%5.4 (good)ERA2.35IP/gs5.1 IP/gsH/gs2.7PC/gs78BB%7.0
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+120+1.5 (-171)O7.5 (-110)MIL-138-1.5 (+150)U7.5 (-105)
First 5 Innings
MLSpreadTotalNYM+120+0.5 (-130)O4.5 (+108)MIL-145-0.5 (+100)U4.5 (-140)
Team Totals
OverUnderF5 OF5 UNYMO3.5 (-106)U3.5 (-120)O1.5 (-125)U1.5 (-105)MILO3.5 (-138)U3.5 (+114)O2.5 (+120)U2.5 (-154)
Pitcher Props
K O/UOuts O/UChristian Scott5.5 (-118 / +100)15.5 (+122 / -161)Logan Henderson5.5 (-122 / +107)15.5 (+127 / -155)
Christian Scott · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 16@ PHIW5.27973000
Jul 8vs KCRW5.09053100
Jul 3@ ATLL4.08272433
Jun 27vs PHIW4.18263222
Jun 11vs STLW4.28867144
Logan Henderson · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs MIAW5.07343011
Jul 9@ STLW5.17643133
May 22vs LADW5.08572300
May 16@ MINW5.08476111
May 10vs NYYW5.07454122
SP vs Opp / At Park · last 3 (2 seasons)
Logan Henderson
IPERAKHBB
vs NYM
home starts5.01.805.33.01.3(3)
Bullpens · Last 12
NYM
xERA 5.15 (below avg)ERA 7.542d stress Normal (2.7 IP/1g)
MIL
xERA 3.49 (good)ERA 4.632d stress Elevated (5.0 IP/1g)
Weather · Neutral Conditions
71°F, Mainly Clear, Wind 11 mph ENE
APF 98 — Neutral
Flags · 5
  • NYM — Christian Scott: Barrel% 12% — high hard contact rate, elevated home run risk
  • NYM bullpen: bullpen xERA 5.15 — bullpen performing well below average by expected ERA
  • MIL bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • NYM — Christian Scott: last start: 79 pitches — short outing, possible injury concern or early hook
  • MIL — Logan Henderson: last start: 73 pitches — short outing, possible injury concern or early hook
MIL F5 ML (-145)
Logan Henderson is flat-out excellent: xERA 2.58 (elite), recent ERA 1.80 (hot), consistent 5+ IP per start, 6+ Ks per start. His home ERA is 1.80 in 3 starts. NYM's wRC+ vs RHP is 138 (elite offense) which is the concern, but Henderson has been suffocating lately. NYM starter Christian Scott is struggling acutely (recent ERA 6.59 — STRUGGLING flag) with Barrel% 12% and last start only 79 pitches. MIL offense wRC+ 98 vs RHP (avg) but Henderson's dominance is the primary edge here. The F5 bet isolates Henderson's excellence before NYM's dangerous bullpen comes into play. WARNING: -145 is near the pricing limit.
WSN @ COL
3:10 PM · Coors FieldHot
Matchup · SP Last 3 / Team Last 12
Cade Cavalli R
xERA3.58 (good)K%29.8 (elite)HH%48.6 (poor)Barrel%5.4 (good)ERA4.40IP/gs4.8 IP/gsH/gs4.7PC/gs81BB%5.3
COL vs RHP
wRC+82 (below avg)K%20.7 (avg)HH%33.2 (below avg)
Gabriel Hughes R
xERA2.61 (elite)K%25.0 (good)HH%29.7 (elite)Barrel%5.4 (good)ERA3.14IP/gs7.2 IP/gsH/gs5.5PC/gs76BB%8.9
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-132-1.5 (+116)O11.5 (-104)COL+115+1.5 (-130)U11.5 (-115)
First 5 Innings
MLSpreadTotalWSN-140-0.5 (-113)O5.5 (-146)COL+116+0.5 (-115)U5.5 (+112)
Team Totals
OverUnderF5 OF5 UWSNO6.5 (+105)U5.5 (+106)O2.5 (-154)U2.5 (+120)COLO5.5 (+110)U5.5 (-138)O2.5 (-120)U2.5 (-110)
Pitcher Props
K O/UOuts O/UCade Cavalli5.5 (+114 / -140)15.5 (-116 / -114)Gabriel Hughes4.5 (+112 / -125)15.5 (+108 / -142)
Cade Cavalli · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ ATHW6.09594022
Jul 12vs NYYL6.08554122
Jul 5vs PITL2.16336234
Jun 30@ BOSW7.0100131001
Jun 25vs PHIL6.09775122
Gabriel Hughes · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs CINL5.18265222
Jul 8@ LADL6.09474233
Jul 3vs SFGW3.0*5312100
SP vs Opp / At Park · last 3 (2 seasons)
Gabriel Hughes
IPERAKHBB
vs WSN
home starts5.13.536.05.02.0(1)
Bullpens · Last 12
WSN
xERA 5.06 (below avg)ERA 6.182d stress Elevated (4.7 IP/1g)
COL
xERA 4.05 (avg)ERA 3.562d stress Normal (3.0 IP/1g)
Weather · Hot
96°F, Clear, Wind 8 mph ENE
APF 117 — Hitter Friendly
Flags · 7
  • WSN — Cade Cavalli: HH% 49% — batters are squaring up the ball at an elevated rate
  • WSN bullpen: bullpen xERA 5.06 — bullpen performing well below average by expected ERA
  • WSN bullpen elevated (4.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • WSN — Cade Cavalli: 2026-07-05: 3 ER in 2.1 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • WSN — Cade Cavalli: recent opponents high-K: NYY 26%, ATH 27% — K stats may be inflated vs strikeout-prone lineups
  • COL — Gabriel Hughes: recent bullpen appearance: 2026-07-03 — may affect pitch count or availability
  • WEATHER: hitter-friendly park (APF 117) — park boosts offense, favor the over and HR props
WSN @ COL o11.5 (-104)
Coors Field (APF 117) is the most extreme hitter's park in baseball. WSN offense wRC+ 155 (elite) with K% only 16% — they make contact and put balls in play, a devastating combination at altitude. COL offense is below avg but Coors inflates everyone. Gabriel Hughes is struggling recently (recent ERA 4.05, 3 IP in last start with only 53 pitches — short hook). Cade Cavalli's HH% is 49% with xERA 3.58 — solid but hittable. WSN bullpen xERA 5.06 is a major leak. COL bullpen xERA 4.05 — not strong. WSN is averaging 8.8 RS in recent starts and 8.4 on the road. Both starters project as shakier than the 11.5 total implies, and Coors amplifies everything. The total is already elevated but the structural factors still support the over at -104.
ATH @ ARI
3:40 PM · Chase Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Gage Jump L
xERA4.02 (avg)K%26.2 (good)HH%56.8 (poor)Barrel%10.8 (avg)ERA7.30IP/gs4.1 IP/gsH/gs5.7PC/gs86BB%11.5
ARI vs LHP
wRC+96 (avg)K%21.1 (avg)HH%33.3 (below avg)
Merrill Kelly R
xERA6.11 (poor)K%21.4 (avg)HH%56.2 (poor)Barrel%14.6 (below avg)ERA2.12IP/gs5.7 IP/gsH/gs5.0PC/gs91BB%10.0
ATH vs RHP
wRC+90 (below avg)K%26.9 (below avg)HH%44.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalATH+100-1.5 (+160)O9.5 (+102)ARI-116-1.5 (+160)U9.0 (-105)
First 5 Innings
MLSpreadTotalATH-115-0.5 (+112)O4.5 (-140)ARI-102+0.5 (-146)U4.5 (+108)
Team Totals
OverUnderF5 OF5 UATHO4.5 (-106)U4.5 (-120)O2.5 (+110)U2.5 (-140)ARIO4.5 (-104)U4.5 (-120)O2.5 (+110)U2.5 (-140)
Pitcher Props
K O/UOuts O/UGage Jump4.5 (+110 / -124)15.5 (-120 / -110)Merrill Kelly3.5 (-115 / +100)17.5 (-144 / +125)
Gage Jump · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs WSNL3.28784234
Jul 11@ CHWL5.28675211
Jul 5vs MIAL3.08518356
Jun 29vs LADL4.291511055
Jun 24@ SFGL5.09793100
Merrill Kelly · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs STLL5.08734213
Jul 9@ SDPW7.09463311
Jul 4vs MILW5.09268222
Jun 28@ TBRL6.09338255
Jun 22@ STLL6.09627333
SP vs Opp / At Park · last 3 (2 seasons)
Merrill Kelly
IPERAKHBB
vs ATH6.14.432.06.00.0(1)
home starts5.05.364.37.71.7(3)
Bullpens · Last 12
ATH
xERA 6.12 (poor)ERA 8.392d stress Elevated (4.0 IP/1g)
ARI
xERA 2.71 (elite)ERA 2.892d stress Elevated (4.3 IP/1g)
Weather · Roof Closed
Flags · 7
  • ATH — Gage Jump: HH% 57% — batters are squaring up the ball at an elevated rate
  • ARI — Merrill Kelly: HH% 56% — batters are squaring up the ball at an elevated rate
  • ARI — Merrill Kelly: Barrel% 15% — high hard contact rate, elevated home run risk
  • ATH bullpen: bullpen xERA 6.12 — bullpen performing well below average by expected ERA
  • ATH bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ARI bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • ATH — Gage Jump: low-K outing 2026-07-05 (1 Ks vs avg 5.3) — stuff was flat that day
Gage Jump Ks o4.5 (+110)
Jump's K% is 26.2% — a strong strikeout rate. In his recent starts his Ks were 1 (vs MIA, flat day — flagged as outlier), 5 (vs LAD), 9 (vs SFG). Ignoring the flat outlier, his typical output is 5-9 Ks. ARI's wRC+ vs LHP is 96 with K% 21.1% — average strikeout rate, not a contact-heavy team so no major downward calibration needed. Average K/start over last 3 is listed as 5.0. The Chase Field roof is closed (neutral environment). At +110, the line of 4.5 looks beatable — Jump projects around 5+ Ks in a normal start. Manager note shows ATH bullpen elevated meaning Jump may pitch deeper, increasing K accumulation opportunities.
CIN @ SEA
3:40 PM · T-Mobile ParkPitcher Friendly
Matchup · SP Last 3 / Team Last 12
Brady Singer R
xERA3.29 (good)K%22.7 (avg)HH%44.0 (below avg)Barrel%6.0 (good)ERA2.33IP/gs6.4 IP/gsH/gs3.7PC/gs93BB%8.0
SEA vs RHP
wRC+71 (poor)K%21.3 (avg)HH%38.6 (avg)
Emerson Hancock R
xERA2.65 (elite)K%23.6 (good)HH%38.9 (avg)Barrel%2.8 (elite)ERA0.63IP/gs4.8 IP/gsH/gs2.3PC/gs70BB%10.9
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+134+1.5 (-170)O8.0 (-112)SEA-148-1.5 (+143)U8.0 (-104)
First 5 Innings
MLSpreadTotalCIN+124+0.5 (-120)O4.5 (-106)SEA-156-0.5 (-110)U4.5 (-122)
Team Totals
OverUnderF5 OF5 UCINO3.5 (-113)U3.5 (-110)O1.5 (-130)U1.5 (+100)SEAO4.5 (+112)U4.5 (-135)O2.5 (+100)U2.5 (-130)
Pitcher Props
K O/UOuts O/UBrady Singer5.5 (+115 / -140)17.5 (-115 / -105)Emerson Hancock5.5 (-119 / -104)15.5 (-127 / -104)
Brady Singer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ COLW7.09664022
Jul 9vs PHIL7.18954111
Jul 3vs BALL5.09363523
Jun 28@ PITL4.19869055
Jun 22vs MILL7.010672200
Emerson Hancock · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 12@ TBRW1.21920100
Jul 5vs TORW7.09252200
Jun 28@ CLEL5.29865311
Jun 20vs BOSL5.17664255
Jun 14@ WSNL4.05929066
SP vs Opp / At Park · last 3 (2 seasons)
Brady Singer
IPERAKHBB
vs SEA4.16.596.06.03.0(1)
at SEA
Emerson Hancock
IPERAKHBB
vs CIN5.03.604.05.00.0(1)
home starts6.03.486.02.71.3(3)
Bullpens · Last 12
CIN
xERA 2.39 (elite)ERA 5.052d stress Fresh (2.0 IP/1g)
SEA
xERA 2.94 (elite)ERA 3.082d stress Normal (3.0 IP/1g)
Weather · Pitcher Friendly
84°F, Clear, Wind 5 mph NW
APF 93 — Pitcher Friendly
Flags · 2
  • CIN bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • SEA — Emerson Hancock: last start: 19 pitches — short outing, possible injury concern or early hook
AI Analysis
Emerson Hancock's last start was only 19 pitches — strong injury concern flag; this dramatically changes the bullpen workload projection and makes any full-game analysis unreliable.
STL @ LAA
4:07 PM · Angel StadiumHitter Friendly
Matchup · SP Last 3 / Team Last 12
Hunter Dobbins R
xERA4.03 (avg)K%24.6 (good)HH%43.9 (below avg)Barrel%4.9 (elite)ERA3.77IP/gs7.2 IP/gsH/gs7.5PC/gs86BB%8.2
LAA vs RHP
wRC+89 (below avg)K%25.6 (below avg)HH%33.7 (below avg)
Reid Detmers L
xERA4.26 (avg)K%26.5 (good)HH%39.1 (avg)Barrel%13.0 (below avg)ERA6.00IP/gs5.0 IP/gsH/gs6.0PC/gs91BB%5.9
STL vs LHP
wRC+111 (avg)K%17.4 (above avg)HH%46.9 (elite)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSTL+104-1.5 (+162)O9.0 (-113)LAA-120-1.5 (+168)U9.0 (-105)
First 5 Innings
MLSpreadTotalSTL+108+0.5 (-130)O4.5 (-146)LAA-135-0.5 (+100)U4.5 (+112)
Team Totals
OverUnderF5 OF5 USTLO4.5 (+100)U4.5 (-125)O2.5 (+124)U2.5 (-160)LAAO4.5 (-106)U4.5 (-120)O2.5 (+100)U2.5 (-130)
Pitcher Props
K O/UOuts O/UHunter Dobbins4.5 (+125 / +140)14.5 (-122 / +104)Reid Detmers6.5 (+144 / +119)17.5 (-129 / +105)
Hunter Dobbins · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 7vs MILL5.09244333
Jun 11@ NYML4.18857033
Jun 5vs CINW5.0*7864200
May 31vs CHCW3.2*6144011
Apr 30@ PITW4.17942533
Reid Detmers · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs DETL6.08674000
Jul 9@ TEXL4.08267155
Jul 3vs BOSL5.010457355
Jun 27vs ATHW5.29984322
Jun 21@ ATHW6.09046455
SP vs Opp / At Park · last 3 (2 seasons)
Reid Detmers
IPERAKHBB
vs STL
home starts5.43.896.75.02.0(3)
Bullpens · Last 12
STL
xERA 4.01 (avg)ERA 4.962d stress Fresh (2.3 IP/1g)
LAA
xERA 3.19 (good)ERA 4.602d stress Fresh (2.0 IP/1g)
Weather · Hitter Friendly
86°F, Clear, Wind 9 mph WSW
APF 104 — Hitter Friendly
Flags · 7
  • LAA — Reid Detmers: Barrel% 13% — high hard contact rate, elevated home run risk
  • STL bullpen fresh (2.3 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • LAA bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • STL — Hunter Dobbins: 15 days since last start (2026-07-07) — may not be fully stretched out
  • STL — Hunter Dobbins: recent bullpen appearance: 2026-06-05, 2026-05-31 — may affect pitch count or availability
  • LAA — Reid Detmers: 2026-07-09: 5 ER in 4.0 IP (ERA equiv 11) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • LAA — Reid Detmers: recent opponents high-K: TEX 26%, DET 29% — K stats may be inflated vs strikeout-prone lineups
AI Analysis
Both starters are STRUGGLING (Dobbins recent ERA 6.59, Detmers recent ERA 6.67) but both bullpens are fresh and both may hook starters early; both starters had recent bullpen appearances limiting pitch counts further — too volatile for a confident pick.
MIN @ CLE
6:40 PM · Progressive FieldNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Bailey Ober R
xERA5.12 (below avg)K%22.4 (avg)HH%46.8 (poor)Barrel%10.6 (avg)ERA6.00IP/gs5.0 IP/gsH/gs6.7PC/gs86BB%6.0
CLE vs RHP
wRC+86 (below avg)K%29.7 (poor)HH%37.1 (avg)
Slade Cecconi R
xERA4.41 (avg)K%16.7 (below avg)HH%43.1 (below avg)Barrel%9.8 (avg)ERA4.91IP/gs4.9 IP/gsH/gs6.0PC/gs85BB%6.1
MIN vs RHP
wRC+104 (avg)K%21.2 (avg)HH%37.4 (avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalMIN+105-1.5 (+176)O8.0 (-105)CLE-122-1.5 (+163)U8.0 (-110)
First 5 Innings
MLSpreadTotalMIN+100+0.5 (-152)O4.5 (-104)CLE-120-0.5 (+116)U4.5 (-125)
Team Totals
OverUnderF5 OF5 UMINO3.5 (-130)U3.5 (+102)O1.5 (-145)U1.5 (+114)CLEO3.5 (-138)U3.5 (+120)O2.5 (+124)U2.5 (-160)
Pitcher Props
K O/UOuts O/UBailey Ober4.5 (+133 / +128)Slade Cecconi3.5 (-160 / +130)15.5 (-105 / -107)
Bailey Ober · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ CHCW5.18875222
Jul 9vs CLEL5.07453111
May 30@ PITL4.297312178
May 24@ BOSW5.08237044
May 17vs MILW5.07716233
Slade Cecconi · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 8@ MINL3.26746133
Jul 2vs CHWW5.010039155
Jun 27vs SEAW6.08743200
Jun 21@ HOUL6.07916222
Jun 16@ MILL5.28243211
SP vs Opp / At Park · last 3 (2 seasons)
Bailey Ober
IPERAKHBB
vs CLE5.06.603.35.71.3(3)
at CLE6.13.693.07.00.5(2)
Slade Cecconi
IPERAKHBB
vs MIN5.12.656.04.01.0(2)
home starts5.33.944.76.01.7(3)
Bullpens · Last 12
MIN
xERA 3.35 (good)ERA 3.152d stress Elevated (4.0 IP/1g)
CLE
xERA 2.75 (elite)ERA 3.352d stress Normal (3.0 IP/1g)
Weather · Neutral Conditions
71°F, Mainly Clear, Wind 7 mph NW
APF 98 — Neutral
Flags · 6
  • MIN — Bailey Ober: HH% 47% — batters are squaring up the ball at an elevated rate
  • MIN bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • MIN — Bailey Ober: 2026-05-30: 7 ER in 4.2 IP (ERA equiv 15) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • CLE — Slade Cecconi: 14 days since last start (2026-07-08) — may not be fully stretched out
  • CLE — Slade Cecconi: last start: 67 pitches — short outing, possible injury concern or early hook
  • CLE — Slade Cecconi: 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
AI Analysis
Slade Cecconi's last start was only 67 pitches (14 days rest) raising durability concerns; Bailey Ober is clearly struggling (recent ERA 8.87, xERA 5.12) but CLE offense is below average (wRC+ 86) — the over/under edges are muddled.
LAD @ PHI
6:40 PM · Citizens Bank ParkHitter Friendly
Matchup · SP Last 3 / Team Last 12
Eric Lauer L
xERA3.31 (good)K%9.3 (poor)HH%24.6 (elite)Barrel%9.8 (avg)ERA3.00IP/gs9.0 IP/gsH/gs7.5PC/gs93BB%8.0
PHI vs LHP
wRC+122 (above avg)K%28.8 (poor)HH%35.7 (avg)
Aaron Nola R
xERA2.66 (elite)K%28.0 (elite)HH%37.5 (avg)Barrel%10.4 (avg)ERA4.00IP/gs6.0 IP/gsH/gs5.3PC/gs93BB%8.0
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-112-1.5 (+134)O9.5 (-105)PHI+100+1.5 (-155)U9.5 (-113)
First 5 Innings
MLSpreadTotalLAD-114-0.5 (+116)O5.5 (+102)PHI-105+0.5 (-152)U5.5 (-132)
Team Totals
OverUnderF5 OF5 ULADO4.5 (-122)U4.5 (+105)O2.5 (-110)U2.5 (-120)PHIO4.5 (-105)U4.5 (-120)O2.5 (-105)U2.5 (-125)
Pitcher Props
K O/UOuts O/UEric Lauer3.5 (-120 / +121)15.5 (-120 / +100)Aaron Nola5.5 (+104 / -132)15.5 (+100 / -132)
Eric Lauer · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 6vs COLW6.09936233
Jun 29@ ATHW6.09529133
Jun 22@ MINW6.0*8420300
Jun 15vs TBRW6.09346333
Jun 9@ PITW5.28953022
Aaron Nola · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 16vs NYML6.09766433
Jul 10@ DETL5.08483222
Jul 5@ KCRL7.09877033
Jun 29vs PITL4.18658278
Jun 24@ WSNW5.08653222
SP vs Opp / At Park · last 3 (2 seasons)
Aaron Nola
IPERAKHBB
vs LAD6.04.502.07.01.0(1)
home starts5.07.155.77.02.3(3)
Bullpens · Last 12
LAD
xERA 3.65 (good)ERA 4.322d stress Normal (2.7 IP/1g)
PHI
xERA 3.68 (good)ERA 6.872d stress Normal (3.7 IP/1g)
Weather · Hitter Friendly
81°F, Clear, Wind 7 mph WSW
APF 105 — Hitter Friendly
Flags · 2
  • LAD — Eric Lauer: 16 days since last start (2026-07-06) — may not be fully stretched out
  • LAD — Eric Lauer: recent bullpen appearance: 2026-06-22 — may affect pitch count or availability
AI Analysis
Aaron Nola is STRUGGLING (recent ERA 6.71, HH% 49%, Barrel% 10%) but PHI bullpen ERA 6.87 actual is terrible; Eric Lauer's K% is only 9.3% making props unattractive; LAD wRC+ vs RHP is poor at 61 so the offensive edge for PHI isn't enough.
PIT @ NYY
7:05 PM · Yankee Stadium
Matchup · SP Last 3 / Team Last 12
Bubba Chandler R
xERA3.12 (good)K%16.9 (below avg)HH%42.9 (below avg)Barrel%2.0 (elite)ERA6.60IP/gs5.0 IP/gsH/gs6.0PC/gs93BB%12.7
NYY vs RHP
wRC+108 (avg)K%26.3 (below avg)HH%44.5 (above avg)
Max Fried L
xERA3.32 (good)K%20.6 (avg)HH%32.6 (good)Barrel%2.3 (elite)ERA6.91IP/gs4.8 IP/gsH/gs5.7PC/gs87BB%11.1
PIT vs LHP
wRC+154 (elite)K%21.2 (avg)HH%34.5 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalPIT+150+1.5 (-134)O8.5 (-115)NYY-170-1.5 (+115)U8.5 (+100)
First 5 Innings
MLSpreadTotalPIT+142+0.5 (-106)O4.5 (-118)NYY-180-0.5 (-122)U4.5 (-110)
Team Totals
OverUnderPITO3.5 (-113)U3.5 (-110)NYYO4.5 (-120)U4.5 (-104)
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
Max Fried · Last 5 Outings
DateOppResIPPCKHBBERR
May 13@ BALL3.06125133
May 8@ MILL6.09456355
May 3vs BALW5.110766333
Apr 27@ TEXW6.08954200
Apr 22@ BOSW8.010093200
SP vs Opp / At Park · last 3 (2 seasons)
Max Fried
IPERAKHBB
vs PIT5.21.736.06.01.0(1)
home starts5.56.044.34.73.0(3)
Bullpens · Last 12
PIT
xERA 5.24 (below avg)ERA 3.932d stress Elevated (5.0 IP/1g)
NYY
xERA 4.09 (avg)ERA 3.282d stress Elevated (4.3 IP/1g)
Weather
89°F, Wind 14 mph
Flags · 8
  • PIT — Bubba Chandler: BB% 13% — command concerns, elevated walk rate
  • PIT bullpen: bullpen xERA 5.24 — bullpen performing well below average by expected ERA
  • PIT bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • NYY bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • PIT — Bubba Chandler: 11 days since last start (2026-07-11) — may not be fully stretched out
  • NYY — Max Fried: 70 days since last start (2026-05-13) — may not be fully stretched out
  • NYY — Max Fried: last start: 61 pitches — short outing, possible injury concern or early hook
  • NYY — Max Fried: recent opponents high-K: BAL 25%, BAL 25% — K stats may be inflated vs strikeout-prone lineups
PIT @ NYY o9.5 (+101)
Game 1 of the doubleheader. Both starters are high-risk: Mitch Keller has xERA 6.94 (poor), HH% 50%, Barrel% 13.5%, and was historically demolished at Yankee Stadium (19.69 ERA in his only prior start there). Gerrit Cole xERA 3.22 (good on paper) but recent ERA 6.97 (struggling acutely), HH% 49%, Barrel% 13% — both flags blaring. PIT bullpen xERA 5.24 (poor). PIT offense is ELITE vs RHP at wRC+ 137. NYY wRC+ 108. Both bullpens are strained from usage (both flags elevated, 4-5 IP used yesterday). Yankee Stadium APF 104 tilts offensive. Multiple over signals align: both starters struggling, both with elevated contact/barrel rates, weak PIT pen, pitcher park factor >100. At +101, excellent value.
TBR @ TOR
7:07 PM · Rogers CentreNeutral Conditions
Matchup · SP Last 3 / Team Last 12
Griffin Jax R
xERA4.44 (avg)K%29.7 (elite)HH%39.5 (avg)Barrel%10.5 (avg)ERA6.60IP/gs5.0 IP/gsH/gs4.3PC/gs78BB%9.4
TOR vs RHP
wRC+68 (poor)K%16.9 (above avg)HH%30.2 (below avg)
Braydon Fisher
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
TBR
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalTBR-104-1.5 (+164)O8.5 (-105)TOR-112+1.5 (-188)U8.5 (-110)
First 5 Innings
MLSpreadTotalTBR-112+0.5 (-160)O4.5 (-110)TOR-112-0.5 (+122)U4.5 (-118)
Team Totals
OverUnderTBRO4.5 (+105)U3.5 (+114)TORO4.5 (+114)U3.5 (+112)
Pitcher Props
K O/UOuts O/UGriffin Jax4.5 (-113 / -103)15.5 (+131 / -165)Braydon Fisher
Griffin Jax · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ BOSL5.08568177
Jul 11vs SEAW5.06934311
Jul 6vs NYYL5.081101233
Jun 30@ KCRW6.07155033
Jun 24vs KCRW5.08875202
SP vs Opp / At Park · last 3 (2 seasons)
Griffin Jax
IPERAKHBB
vs TOR5.00.001.04.04.0(1)
at TOR5.00.001.04.04.0(1)
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 · Neutral Conditions
65°F, Clear, Wind 7 mph W
APF 101 — Neutral
Flags · 2
  • TOR — Braydon Fisher: first start of the season — no stats available yet
  • TBR — Griffin Jax: 2026-07-17: 7 ER in 5.0 IP (ERA equiv 13) skewing 3-game ERA — other starts look better, don't overweight the ERA
AI Analysis
Braydon Fisher has NO STATS (first start this season) — disqualifying factor; cannot reliably analyze totals or sides with an unknown starter on the mound.
BAL @ BOS
7:10 PM · Fenway Park
Matchup · SP Last 3 / Team Last 12
Kyle Bradish R
xERA2.76 (elite)K%16.4 (below avg)HH%24.5 (elite)Barrel%1.9 (elite)ERA3.44IP/gs6.1 IP/gsH/gs2.7PC/gs96BB%11.0
BOS vs RHP
wRC+112 (avg)K%23.2 (avg)HH%35.6 (avg)
Ranger Suarez L
xERA2.60 (elite)K%33.3 (elite)HH%23.8 (elite)Barrel%2.4 (elite)ERA4.30IP/gs4.9 IP/gsH/gs6.0PC/gs83BB%3.0
BAL vs LHP
wRC+126 (above avg)K%25.3 (below avg)HH%44.4 (above avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalBAL+124+1.5 (-175)O9.0 (+100)BOS-145-1.5 (+155)U9.0 (-112)
Team Totals
OverUnderBALO4.5 (+110)U4.5 (-140)BOSO4.5 (-120)U4.5 (-110)
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
Ranger Suarez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 5@ LAAW2.25356033
Jun 29vs WSNW6.09585133
Jun 24@ COLL6.010297113
Jun 19@ SEAW6.29451300
Jun 13vs TEXW5.09776222
SP vs Opp / At Park · last 3 (2 seasons)
Kyle Bradish
IPERAKHBB
vs BOS5.54.096.54.02.0(2)
at BOS
Ranger Suarez
IPERAKHBB
vs BAL6.17.383.09.00.0(1)
home starts5.35.626.35.72.0(3)
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.3 IP/1g)
Flags · 6
  • BAL bullpen fresh (2.0 IP over 1g) — manager may hook starter early; lean SP K/outs UNDER
  • BAL — Kyle Bradish: 11 days since last start (2026-07-11) — may not be fully stretched out
  • BOS — Ranger Suarez: 17 days since last start (2026-07-05) — may not be fully stretched out
  • BOS — Ranger Suarez: last start: 53 pitches — short outing, possible injury concern or early hook
  • BOS — Ranger Suarez: 2026-07-05: 3 ER in 2.2 IP (ERA equiv 12) skewing 3-game ERA — other starts look better, don't overweight the ERA
  • BOS — Ranger Suarez: recent opponents high-K: WSN 31%, LAA 32% — K stats may be inflated vs strikeout-prone lineups
BAL @ BOS u9.0 (+101)
Game 2 of the doubleheader. Kyle Bradish xERA 2.76 (elite), recent ERA 1.88 (hot), and his last two starts were dominant (8 IP/0 ER with 9K, then 7.2 IP/1 ER with 12K). Ranger Suarez xERA 2.60 (elite) and recent ERA 1.57 (hot, ignoring the skewed 3-ER start that was flagged as outlier at only 53 pitches — his other two starts were 1 ER combined). Both bullpens are strong: BAL xERA 2.49, BOS xERA 2.05. Both offenses are average-to-above (BAL wRC+ 126 vs LHP, BOS wRC+ 112 vs RHP) but not overwhelming. The under signals stack: two elite starters both in hot form, two strong bullpens, and getting +101 on the under is essentially free money given the matchup quality. The note that Suarez may not be fully stretched out (17 days rest, flagged) could mean shorter outing but BOS pen is elite and would hold.
SDP @ ATL
7:15 PM · Truist ParkWindy
Matchup · SP Last 3 / Team Last 12
Michael King R
xERA3.37 (good)K%19.4 (avg)HH%21.3 (elite)Barrel%6.4 (good)ERA2.12IP/gs5.7 IP/gsH/gs3.7PC/gs88BB%9.0
ATL vs RHP
wRC+160 (elite)K%20.6 (avg)HH%41.8 (above avg)
Martin Perez L
xERA7.19 (poor)K%9.5 (poor)HH%31.2 (good)Barrel%8.3 (avg)ERA7.43IP/gs4.4 IP/gsH/gs5.0PC/gs81BB%14.3
SDP vs LHP
wRC+131 (elite)K%17.7 (above avg)HH%47.8 (elite)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalSDP+100-1.5 (+168)O8.5 (-120)ATL-115+1.5 (-190)U8.5 (+102)
First 5 Innings
MLSpreadTotalSDP-108+0.5 (-154)O4.5 (-132)ATL-116-0.5 (+118)U4.5 (+102)
Team Totals
OverUnderSDPO4.5 (+112)U4.5 (-135)ATLO4.5 (+116)U4.5 (-135)
Pitcher Props
K O/UOuts O/UMichael King4.5 (+110 / -138)16.5 (-134 / +108)Martin Perez4.5 (+120 / -151)
Michael King · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ KCRL5.09744211
Jul 8vs ARIW6.09244211
Jul 3@ LADL6.07553222
Jun 28vs LADL4.19053444
Jun 22vs ATLW7.09356000
Martin Perez · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 5vs NYML4.17716245
Jun 30vs STLL5.08515344
Jun 24@ SDPL4.08244433
Jun 19vs MILW6.08256211
Jun 13@ NYMW5.17144111
SP vs Opp / At Park · last 3 (2 seasons)
Michael King
IPERAKHBB
vs ATL4.62.934.05.02.0(2)
at ATL
Martin Perez
IPERAKHBB
vs SDP4.06.754.04.04.0(1)
home starts5.05.362.35.72.3(3)
Bullpens · Last 12
SDP
xERA 2.00 (elite)ERA 3.352d stress Normal (3.0 IP/1g)
ATL
xERA 3.75 (good)ERA 4.622d stress Normal (3.0 IP/1g)
Weather · Windy
87°F, Mainly Clear, Wind 17 mph SSW
APF 102 — Neutral
Flags · 5
  • ATL — Martin Perez: BB% 14% — command concerns, elevated walk rate
  • ATL — Martin Perez: 17 days since last start (2026-07-05) — may not be fully stretched out
  • ATL — Martin Perez: last start: 77 pitches — short outing, possible injury concern or early hook
  • ATL — Martin Perez: recent opponents low-K: SDP 18%, STL 17% — recent opponents make less contact; today's lineup may be tougher
  • WEATHER: wind: Cross Wind R 17 mph — factor into total and HR expectations
ATL Team Total o4.5 (+116)
Martin Perez is a disaster on paper: xERA 7.19, ERA 7.43, BB% 14%, 17 days off, only 77 pitches last start — likely on a short leash. His home ERA is 5.36 across 3 starts. ATL's offense is ELITE vs RHP at wRC+ 160 with HH% 42%, the best lineup in this slate. Even with Perez's recent hot streak (2.98 ERA last 3), the regression risk is enormous given his xERA and walk rate. SDP pen is elite (xERA 2.00) so betting game total is trickier, but ATL's own team total at +116 isolates the offensive edge without relying on SDP runs. ATL scores in bunches when given a weak starter, and this matchup screams runs for Atlanta.
SDP ML (+100)
Michael King has a clean 3.37 xERA (good), recent ERA 3.16 (consistent), and a 2.93 ERA in 2 starts vs ATL specifically — he knows this lineup. SDP's bullpen xERA is elite at 2.00. ATL's starter Martin Perez is a massive liability (xERA 7.19, 17 days off, 77 pitch last outing). The compound edge: SDP has the better pitcher AND the better bullpen. ATL's elite offense is the counterweight, but at +100 (even money) on the team with the better SP and pen, this is outstanding value — essentially a coin flip line when SDP holds clear structural advantages.
CHW @ TEX
8:05 PM · Globe Life Field (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Anthony Kay L
xERA4.16 (avg)K%20.0 (avg)HH%35.3 (avg)Barrel%11.8 (below avg)ERA3.38IP/gs4.4 IP/gsH/gs2.3PC/gs74BB%12.7
TEX vs LHP
wRC+157 (elite)K%25.9 (below avg)HH%38.0 (avg)
Tyler Alexander
xERA?K%?HH%?Barrel%?ERA?IP/gsH/gs?PC/gs?BB%?
CHW
No data
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalCHW-106-1.5 (+153)O8.5 (-114)TEX-110+1.5 (-178)U8.5 (+100)
First 5 Innings
MLSpreadTotalCHW-112-0.5 (+122)O4.5 (-128)TEX-112+0.5 (-160)U4.5 (-102)
Team Totals
OverUnderF5 OF5 UCHWO4.5 (+110)U4.5 (-135)O2.5 (+114)U2.5 (-145)TEXO4.5 (+110)U3.5 (+120)O2.5 (+110)U2.5 (-140)
Pitcher Props
K O/UOuts O/UAnthony Kay4.5 (-132 / +117)15.5 (+120 / -152)Tyler Alexander
Anthony Kay · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ TORW4.08352322
Jul 9vs BOSL5.19244222
Jul 3@ CLEL4.04821211
Jun 28vs KCRL3.27327135
Jun 22vs CLEW6.010183200
Bullpens · Last 12
CHW
xERA 2.55 (elite)ERA 1.332d stress Elevated (5.0 IP/1g)
TEX
xERA 4.55 (below avg)ERA 7.332d stress Elevated (4.3 IP/1g)
Weather · Roof Closed
Flags · 5
  • CHW — Anthony Kay: BB% 13% — command concerns, elevated walk rate
  • TEX — Tyler Alexander: first start of the season — no stats available yet
  • CHW bullpen elevated (5.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • TEX bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CHW — Anthony Kay: recent opponents low-K: BOS 16%, TOR 18% — recent opponents make less contact; today's lineup may be tougher
AI Analysis
Tyler Alexander has NO STATS (first start this season) — disqualifying factor; cannot properly assess this game's total or side.
DET @ CHC
8:10 PM · Wrigley FieldPitcher Friendly
Matchup · SP Last 3 / Team Last 12
Keider Montero R
xERA2.29 (elite)K%32.4 (elite)HH%40.0 (avg)Barrel%0.0 (elite)ERA3.38IP/gs8.0 IP (3gs)H/gs?PC/gs44BB%5.9
CHC vs RHP
wRC+93 (below avg)K%24.4 (below avg)HH%37.4 (avg)
Colin Rea R
xERA4.87 (below avg)K%18.3 (avg)HH%34.0 (good)Barrel%6.0 (good)ERA4.41IP/gs5.4 IP/gsH/gs6.0PC/gs88BB%8.5
DET vs RHP
wRC+92 (below avg)K%24.7 (below avg)HH%34.9 (below avg)
Betting Odds · best of DK / FanDuel / Fanatics
Full Game
MLSpreadTotalDET-103-1.5 (+167)O8.0 (-105)CHC-108+1.5 (-178)U8.0 (-112)
First 5 Innings
MLSpreadTotalDET-105+0.5 (-156)O4.5 (+100)CHC-118-0.5 (+120)U4.5 (-130)
Team Totals
OverUnderF5 OF5 UDETO3.5 (-135)U3.5 (+108)O1.5 (-145)U1.5 (+114)CHCO3.5 (-125)U3.5 (+105)O1.5 (-166)U1.5 (+130)
Pitcher Props
K O/UOuts O/UKeider Montero3.5 (-113 / -105)Colin Rea4.5 (-102 / -113)15.5 (+114 / -146)
Keider Montero · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ LAAW3.1*4351000
Jul 12vs PHIL3.0*5854133
Jul 8vs ATHW1.2*3212100
Jul 4@ TEXW3.0*3600100
Jul 1@ NYYW2.0*2330100
Colin Rea · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs MINL6.09165134
Jul 8@ BALW5.19127233
Jul 1vs SDPW5.08156322
Jun 26@ MILL5.08945311
Jun 20vs TORL5.17833000
SP vs Opp / At Park · last 3 (2 seasons)
Colin Rea
IPERAKHBB
vs DET
home starts5.42.804.74.71.3(3)
Bullpens · Last 12
DET
xERA 2.95 (elite)ERA 1.732d stress Stressed (6.0 IP/1g)
CHC
xERA 5.08 (below avg)ERA 4.752d stress Stressed (5.7 IP/1g)
Weather · Pitcher Friendly
70°F, Clear, Wind 8 mph ENE
APF 95 — Pitcher Friendly
Flags · 7
  • DET — Keider Montero: small sample (8.0 IP over 3 starts) — stats may not reflect true ability
  • CHC bullpen: bullpen xERA 5.08 — bullpen performing well below average by expected ERA
  • DET bullpen stressed (6.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • CHC bullpen stressed (5.7 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • DET — Keider Montero: 26 days since last start (2026-06-26) — may not be fully stretched out
  • DET — Keider Montero: recent bullpen appearance: 2026-07-17, 2026-07-12 — may affect pitch count or availability
  • CHC — Colin Rea: recent bullpen appearance: 2026-06-14 — may affect pitch count or availability
AI Analysis
Keider Montero has only 8 IP over 3 starts (small sample, recent bullpen appearances) — disqualifying for reliable analysis; CHC bullpen xERA 5.08 is a problem but the matchup lacks enough confirmed edges to commit.
MIA @ HOU
8:10 PM · Daikin Park (Roof Closed)
Matchup · SP Last 3 / Team Last 12
Sandy Alcantara R
xERA2.38 (elite)K%28.1 (elite)HH%32.1 (good)Barrel%3.8 (elite)ERA2.14IP/gs7.0 IP/gsH/gs4.7PC/gs101BB%6.1
HOU vs RHP
wRC+117 (above avg)K%18.1 (above avg)HH%36.1 (avg)
Peter Lambert R
xERA1.85 (elite)K%33.3 (elite)HH%23.1 (elite)Barrel%5.1 (good)ERA1.02IP/gs5.9 IP/gsH/gs3.0PC/gs100BB%7.2
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+104-1.5 (+168)O8.0 (-114)HOU-120+1.5 (-199)U8.0 (-105)
First 5 Innings
MLSpreadTotalMIA-106+0.5 (-154)O4.5 (+102)HOU-118-0.5 (+118)U4.5 (-132)
Team Totals
OverUnderF5 OF5 UMIAO3.5 (-136)U3.5 (+110)O1.5 (-145)U1.5 (+114)HOUO3.5 (-140)U3.5 (+112)O1.5 (-160)U1.5 (+124)
Pitcher Props
K O/UOuts O/USandy Alcantara5.5 (+134 / +115)18.5 (-106 / -109)Peter Lambert5.5 (+120 / -150)17.5 (-140 / +110)
Sandy Alcantara · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17@ MILL6.010473411
Jul 10vs CLEL7.09985033
Jul 4@ ATHW8.010086111
Jun 29@ COLW5.29637555
Jun 23vs TEXW6.210945311
Peter Lambert · Last 5 Outings
DateOppResIPPCKHBBERR
Jul 17vs BALL6.0104103311
Jul 11@ TEXW6.010773111
Jul 5vs TBRW5.29063100
Jun 29vs MINL5.210045344
Jun 23@ TORW4.29266322
SP vs Opp / At Park · last 3 (2 seasons)
Sandy Alcantara
IPERAKHBB
vs HOU7.07.715.09.01.0(1)
at HOU
Peter Lambert
IPERAKHBB
vs MIA
home starts5.52.746.73.72.3(3)
Bullpens · Last 12
MIA
xERA 4.50 (below avg)ERA 5.522d stress Elevated (4.0 IP/1g)
HOU
xERA 3.44 (good)ERA 3.312d stress Elevated (4.3 IP/1g)
Weather · Roof Closed
Flags · 5
  • MIA bullpen elevated (4.0 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • HOU bullpen elevated (4.3 IP over 1g) — manager likely leaves starter in longer; lean SP K/outs OVER
  • MIA — Sandy Alcantara: last start: 104 pitches — high pitch count, may be on shorter leash today
  • MIA — Sandy Alcantara: recent opponents high-K: ATH 27%, CLE 30% — K stats may be inflated vs strikeout-prone lineups
  • HOU — Peter Lambert: last start: 104 pitches — high pitch count, may be on shorter leash today
AI Analysis
Both Sandy Alcantara and Peter Lambert each had 104-pitch outings last start — both on shorter leashes today; Lambert's recent ERA 3.70 is trending worse (STRUGGLING flag); both bullpens are average-to-weak making direction unclear.