Red Sox at Angels
O/U 8.5 · RL Red Sox -1.5 · Angel Stadium
Red Sox ML-168
CONF 85%
WCashedFinal 8-1
The read
Under the holiday lights at Angel Stadium, a classic Fourth of July matchup takes center stage as the visiting Boston Red Sox look to continue their surge against the Los Angeles Angels. On the mound, the disparity between these starting pitchers is as wide as the Pacific. Sonny Gray comes in in elite form, carrying a 9-1 record and a 2.69 ERA. In his last start, he threw 7.1 innings of one-hit ball with 9 strikeouts, and over his last five starts, he has limited opponents to a 2.14 ERA while striking out 34 and walking only 7. Gray is highly effective against both sides of the plate, holding lefties to a .229 average and righties to a .233 average. This neutralizes any platoon advantage the Angels might try to find, especially with their lineup heavily degraded. The fresh loss of starting catcher Logan O'Hoppe, who is day-to-day with a head injury, forces the Angels to start Tyler Heineman, who is hitting just .167 with a .441 OPS.
Conversely, rookie left-hander Sam Aldegheri has been highly vulnerable over his last five starts, struggling to a 6.23 ERA and a 1.52 WHIP while walking 10 and striking out only 12 in 21.2 innings. Aldegheri has a catastrophic platoon split against left-handed hitters, allowing them to hit .387 with a 1.099 OPS. Boston is primed to exploit this weakness with stars Jarren Duran and Wilyer Abreu in the lineup. Moreover, Aldegheri is a fly-ball pitcher with a 0.57 GO/AO ratio, a highly dangerous trait tonight given the 7 mph wind blowing out to center field. Boston's right-handed hitters like Willson Contreras, who has 18 home runs and a .912 OPS, and Romy Gonzalez, who hits .375 against lefties, will look to drive the ball through a shaky Angels outfield defense that is missing its normal alignment.
The strongest argument against backing the Red Sox here is the price, as laying -168 on the road in baseball always carries risk, particularly given Gray's 3.61 xERA which suggests some underlying luck. However, Gray's current run of form is simply too sharp to ignore, and the specific matchups on the field completely dismantle any value on the Angels. The Angels' best hitter, Zach Neto, struggles immensely against high-whiff breaking balls, posting a .178 xwOBA against sliders, which aligns perfectly with Gray's devastating sweeper that carries a 46.6% whiff rate and a .093 xwOBA. Additionally, while Heineman is an elite defensive catcher with a 52.2% caught-stealing rate, his presence leaves a massive offensive black hole in an already thin lineup. Boston holds a decisive late-inning edge with a fresh Aroldis Chapman and Garrett Whitlock in the bullpen, whereas the Angels utilized five relievers in yesterday's loss. I am confidently laying the price on the Red Sox.
Injuries noted
Angels: [KNOWN] Travis d'Arnaud (C) — Foot (Right): D'Arnaud (foot) was able to catch from a pitching machine Sunday and has continued to do swinging and throwing in his workouts, Rhett Bollinger of MLB.com reports. (Jun 28 — 5d ago) [KNOWN] Grayson Rodriguez (SP) — Back (Not Specified): Rodriguez (back) struck out four and allowed one earned run on five hits and one walk across four innings Sunday in his rehab start for Single-A Rancho Cucamonga. (Jun 28 — 5d ago) [NEW] Mike Trout (CF) — Hamstring (Right): Angels manager Kurt Suzuki said Friday that Trout (hamstring) is improving in his recovery and is "really close" to returning from the 10-day injured list, Rhett Bollinger of MLB.com reports. (Jul 3 — 1d ago) [KNOWN] Jack Kochanowicz (SP) — Elbow (Right): Kochanowicz's Tommy John surgery on his right elbow was deemed "successful," per MLB.com. (Jun 27 — 7d ago) [KNOWN] Yusei Kikuchi (SP) — Shoulder (Left): Kikuchi (shoulder) has begun a throwing program, per MLB.com. (Jun 27 — 7d ago) [KNOWN] Adam Frazier (2B) — Elbow (Right): Frazier (elbow) resumed throwing Wednesday, per MLB.com. (Jun 27 — 7d ago) [KNOWN] Sebastian Rivero (C) — Hand (Left): Rivero was removed from Tuesday's game against the Astros with an apparent left hand injury, Rhett Bollinger of MLB.com reports. (Jun 10 — 24d ago) [KNOWN] Yoan Moncada (3B) — Knee (Right): Moncada will require surgery on his right knee, Francys Romero of BeisbolFR.com reports. (Jun 8 — 25d ago) [KNOWN] Gustavo Campero (Right Fielder) — Hand (Right): The Angels selected Campero's contract from Double-A Rocket City and placed him on the 10-day injured list Saturday due to a fractured hand. (Jun 6 — 27d ago) [NEW] Logan O'Hoppe (C) — Head: O'Hoppe (head) is not in the Angels' starting lineup against the Red Sox on Saturday. (Jul 4 — 0d ago) Red Sox: [KNOWN] Roman Anthony (LF) — Finger (Right): The Red Sox transferred Anthony (finger/wrist) from the 10-day injured list to the 60-day IL on Sunday. (Jun 28 — 6d ago) [KNOWN] Isiah Kiner-Falefa (2B) — Forearm (Left): Kiner-Falefa underwent a CT scan on his left forearm Thursday which revealed a stress reaction, MLB.com reports. (Jun 27 — 7d ago) [KNOWN] Marcelo Mayer (2B) — Forearm (Left): The Red Sox placed Mayer on the 10-day injured list Friday with a stress reaction in his left forearm, Mac Cerullo of the Boston Herald reports. (Jun 26 — 8d ago) [KNOWN] Garrett Crochet (Starting Pitcher) — Shoulder (Left): Crochet (shoulder/lat) has not yet been cleared to resume a throwing program following a scheduled re-evaluation Monday, Tim Healey of The Boston Globe reports. (Jun 22 — 12d ago) [KNOWN] Trevor Story (SS) — Abdomen (Not Specified): Story (abdomen) has begun jogging and swinging off a tee, MLB.com reports. (Jun 20 — 14d ago) [KNOWN] Nick Sogard (3B) — Oblique (Right): Sogard (oblique) will begin a rehab assignment Thursday, Gabrielle Starr of the Boston Herald reports. (Jun 30 — 4d ago) [KNOWN] Johan Oviedo (Starting Pitcher) — Elbow (Right): Oviedo (elbow) will be reevaluated by Dr. Keith Meister in two weeks to determine his progress, Marcos Grunfeld of ElEmergente.com reports. (May 8 — 57d ago) [NEW] Connelly Early (SP) — Elbow (Left): Early (elbow) will seek a second opinion, MLB.com reports. (Jul 4 — 0d ago)
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored July 4, 2026 at 9:42 AM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, caesars, draftkings, fanatics, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2Zach NetoUNDER 1.5 Total Bases Total Bases-163
WActual 0
Gray's 1.11 WHIP and 6.7% barrel rate make it extremely difficult for opponents to string together hits or find extra-base power. PARK/WEATHER CHECK: Partly cloudy, 78°F, 7 mph wind blowing out to CF. While the atmospheric conditions favor hitters, Gray's current ability to suppress contact (9 and 11 K in his last two starts) largely neutralizes the park factor. VOLUME FLOOR: Batting 1st (leadoff), expected 4-5 plate appearances. THE RISK: Neto leads the Angels with 18 home runs. If Gray's command slips for even one pitch, Neto has the power to clear this line with a single swing (HR or Double).
Additionally, batting leadoff guarantees him the maximum number of attempts to find a second single.
Willson ContrerasOVER 1.5 H+R+RBI H+R+RBI-137
WActual 5
He faces a rookie southpaw in Aldegheri who is prone to giving up fly balls (0.57 GO/AO) and has an expected ERA (5.06) that indicates he has been fortunate to avoid even more damage. PARK/WEATHER CHECK: Partly cloudy, 78°F, 7 mph wind blowing out to CF.
This environment favors Contreras's power profile against an extreme fly-ball pitcher. VOLUME FLOOR: Batting 4th (cleanup), expected 4-5 plate appearances in a game with an 8.5 total. THE RISK: Contreras has a high walk rate (5 BB in last 10 games). If he is pitched carefully and the hitters behind him fail to drive him in, he could end the night with multiple walks and zero hits, runs, or RBIs.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store