Skip to content
GARY A.I.Get the app
MLB · Sat, Jul 4 · 9:38 PM

Red Sox at Angels

O/U 8.5 · RL Red Sox -1.5 · Angel Stadium

GARY'S PICK
Red Sox Moneyline
MLB@ Angels· -168

Red Sox
Moneyline

-168 · CASHED · BOS 8 · LAA 1

Angels

The pick & result

Published pick
Red Sox ML -168
Published odds
-168
Result
Won
Final score
8-1

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

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)

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Sam Aldegheri: 8.53 ERA over his last 3 starts

    8.53

    The last 3 times out: 12.7 innings, 12 earned runs, 16 hits. That 8.53 ERA runs 3.67 over his 4.85 season number.

HEAT CHECK

  • Caleb Durbin: 1.182 OPS in Last 15 Days

    1.182

    The last 15 days sample runs 48 PA: a 1.182 OPS versus .688 for the season, 0.494 above his norm. He has 8 home runs on the season. His total-bases line tonight: 0.5.

COOLING OFF

  • Jarren Duran: .206 OPS in L15 — draws LHP Sam Aldegheri

    .206

    Jarren Duran's .206 OPS over the last 15 days (42 PA) trails his .599 season mark, down 0.393. Tonight he draws LHP Sam Aldegheri — his weaker side: a .563 OPS vs LHP across 76 AB.

RUNNING GAME

  • Boston Red Sox like to run — Tyler Heineman (34% caught) is the wrong catcher to test

    34% CS

    Boston Red Sox attempt 1 steals a game, but Tyler Heineman has cut down 12 of 35 runners (34%). Someone is getting thrown out tonight.

SITUATIONAL

  • BOS's pen has logged 14 innings across its last 3 games

    14

    3 games, 14 innings out of the pen — Ryan Watson (3) and Alec Gamboa (2.3) carried the load. LAA's pen has thrown 8.3 over the same span.

TEAM RECORD

  • Red Sox 6-2 in Sonny Gray's last 8 starts

    6-2

    Red Sox are 6-2 in Sonny Gray's last 8 starts this season. He starts tonight.

All research from this day

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
Daily picks first stored July 4, 2026 at 9:42 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, caesars, draftkings, fanatics, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    ZACH NETOTOTAL BASES UNDER 1.5
    MLBAngels· -163

    Zach Neto
    Total Bases under 1.5

    -163 · CASHED · ACTUAL 0

    Angels

    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.

  • GARY'S PICK
    WILLSON CONTRERASH+R+RBI OVER 1.5
    MLBRed Sox· -137

    Willson Contreras
    H+R+RBI over 1.5

    -137 · CASHED · ACTUAL 5

    Red Sox

    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 prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day