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

Giants at Rockies

O/U 12 · RL Giants -1.5 · Coors Field

GARY'S PICK
Rockies Moneyline
MLBvs Giants· +108

Rockies
Moneyline

+108 · LOST · SF 6 · COL 4

Giants

The pick & result

Published pick
Rockies ML +108
Published odds
+108
Result
Lost
Final score
6-4

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

It’s a hot Independence Day evening in Denver as the Colorado Rockies host the San Francisco Giants at Coors Field under clear 87-degree skies. The starting pitching matchup features two lefties, but the betting market has priced this game based on deceptive surface numbers rather than underlying reality. San Francisco starter Robbie Ray is riding a streak of 22.1 scoreless innings, but his 3.39 ERA is heavily protected by a 4.60 xERA, indicating the market is overpaying for a fragile number. On the other hand, Colorado’s emergency starter Sean Sullivan has an ugly 10.29 ERA, but his stellar 3.21 xERA and 0.280 expected wOBA show that he has suffered from terrible luck and is actually poised for highly positive regression.

This matchup is highly unfavorable for Ray’s fly-ball-heavy style (0.64 GO/AO) in the thin Denver air. Ray has struggled immensely against right-handed hitters this season, surrendering 13 of his 14 home runs to righties. The Rockies’ righty-heavy lineup is in a prime position to exploit this, entering tonight on a massive offensive tear with 35 runs scored over their last three games. Key bats like Jake McCarthy are hitting an outstanding .389 with a 1.000 OPS against left-handed pitchers this season, and Hunter Goodman has absolutely crushed Ray in his career, going 5-for-9 with a 1.333 OPS. Cole Carrigg also brings extreme comfort to this game, boasting a 1.010 OPS at Coors Field.

The strongest argument against backing Colorado is the Giants' superior defense, which ranks ninth in Major League Baseball with 18 Defensive Runs Saved, and the late scratch of Tomoyuki Sugano. However, the Giants are missing gold-glover Matt Chapman, which significantly degrades their infield defense. More importantly, Sullivan's underlying expected metrics show he is a much better pitcher than his surface ERA suggests, and Colorado's bullpen has fresh arms to bridge the gap. With Colorado's offense averaging 11.6 runs per game over their last three, getting the Rockies at +108 on their home turf represents excellent value. Trust the Rockies to keep their bats rolling and exploit a heavily overvalued Ray.

Injuries noted

Rockies: [KNOWN] Chase Dollander (SP) — Elbow (Right): Dollander underwent an internal brace procedure on his right elbow Monday, Kevin Henry of The Denver Gazette reports. (Jun 23 — 11d ago) [NEW] Brenton Doyle (CF) — Oblique (Left): Doyle (oblique/groin) is expected to resume his rehab assignment at Triple-A Albuquerque on Friday, Thomas Harding of MLB.com reports. (Jul 3 — 1d ago) [NEW] Blas Castano (RP) — Pectoral (Right): Castano (pectoral) is expected to begin a throwing program next week, MLB.com reports. (Jul 3 — 1d ago) [KNOWN] Welinton Herrera (RP) — Elbow (Left): Rockies manager Warren Schaeffer announced Monday that Herrera (elbow) has been diagnosed with a torn UCL and will miss the remainder of the season, Jack Janes of MLB.com reports. (Jun 2 — 32d ago) [KNOWN] Jose Quintana (SP) — Elbow (Left): The Rockies placed Quintana on the 15-day injured list Monday with a left elbow sprain. (May 28 — 37d ago) [NEW] Jaden Hill (RP) — Shoulder (Right): Hill (shoulder) resumed playing catch Wednesday, MLB.com reports. (Jul 2 — 2d ago) [NEW] Tomoyuki Sugano (SP) — Back: Colorado placed Sugano (back) on the 15-day injured list Saturday. (Jul 4 — 0d ago) Giants: [KNOWN] Daniel Susac (C) — Back (Not Specified): The Giants placed Susac on the 10-day injured list Friday with a lower-back strain, Alex Pavlovic of NBC Sports Bay Area reports. (Jun 26 — 8d ago) [KNOWN] Keaton Winn (RP) — Elbow (Right): Winn (elbow) completed a 25-pitch bullpen Monday, Evan Webeck of the California Post reports. (Jun 29 — 4d ago) [KNOWN] Harrison Bader (CF) — Foot (Left): Bader (foot) will start his hitting and throwing progressions later this week, Evan Webeck of the California Post reports. (Jun 29 — 4d ago) [KNOWN] Joel Peguero (RP) — Hamstring (Left): Peguero (hamstring) threw 30 pitches during a bullpen session Monday, Evan Webeck of the California Post reports. (Jun 29 — 4d ago) [KNOWN] Hayden Birdsong (Starting Pitcher) — Elbow (Right): Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. (May 8 — 57d ago) [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 57d ago) [NEW] Matt Chapman (3B) — Abdomen (Not Specified): Chapman was diagnosed with an abdominal muscle strain following his removal from Tuesday's game against the Diamondbacks, Susan Slusser of the San Francisco Chronicle reports. (Jul 1 — 3d ago) [NEW] Matt Gage (RP) — Elbow (Left): The Giants placed Gage on the 15-day IL on Saturday due to a left elbow strain, Justice delos Santos of The San Jose Mercury News 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

  • Robbie Ray: 0.00 ERA over his last 3 starts

    0.00

    Across his last 3 starts (22.3 IP) he has a 0.00 ERA with a 0.67 WHIP (1.22 season) and 16 strikeouts — his season mark is 3.39, and that is where most lines still price him.

  • Tomoyuki Sugano: 7.88 ERA over his last 3 starts

    7.88

    He is carrying a 7.88 ERA over his last 16 innings with a 1.44 WHIP (1.32 season) — the 4.80 season line is doing a lot of work for him right now.

HEAT CHECK

  • Jake McCarthy: 1.154 OPS in Last 15 Days

    1.154

    The last 15 days sample runs 60 PA: a 1.154 OPS versus .868 for the season, 0.286 above his norm. He has 9 home runs on the season. His total-bases line tonight: 1.5.

COOLING OFF

  • Bryce Eldridge: .475 OPS in Last 15 Days

    .475

    Over the last 15 days (43 PA) he is at a .475 OPS, down 0.353 from his .828 season mark.

FIRST INNING

  • SF have gone quiet in the 1st: runs in 1 of their last 10

    1/10

    San Francisco Giants have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

BALLPARK

  • At Coors Field, Tomoyuki Sugano pitches to a 4.14 ERA

    4.14

    Tomoyuki Sugano at Coors Field: 4.14 ERA over 37 innings (7G) — 5.32 on a 47.3-inning baseline elsewhere. Hitters bat .270 off him here.

TEAM RECORD

  • Giants 7-1 in Robbie Ray's last 8 starts

    7-1

    Giants are 7-1 in Robbie Ray's last 8 starts this season — winners of his last 7 in a row. He starts tonight.

REGRESSION

  • Tomoyuki Sugano: 4.8 ERA vs 7.07 xERA

    7.07

    Tomoyuki Sugano carries a 4.8 ERA against a 7.07 expected ERA (2.27 run gap), so he has been outperforming his contact quality. Opponents hit .269 off him vs a .310 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • Robbie Ray: 3.39 ERA vs 4.6 xERA

    4.6

    Robbie Ray carries a 3.39 ERA against a 4.6 expected ERA (1.21 run gap), so he has been outperforming his contact quality. Opponents hit .214 off him vs a .238 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

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, fanatics, betrivers, caesars, draftkings, betmgm.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    RAFAEL DEVERSTOTAL BASES OVER 1.5
    MLBGiants· -130

    Rafael Devers
    Total Bases over 1.5

    -130 · LOST · ACTUAL 1

    Giants

    Devers is on a massive power tear (5 HR in L10) and enters the league's best hitting environment. While he is a lefty facing a lefty, Sullivan is a soft-tosser (87.9 mph) who has been shredded by left-handed bats for a 1.048 OPS. Sullivan's extreme fly-ball profile (0.23 GO/AO) is a death sentence at Coors Field against an elite power hitter like Devers. Devers also has a career 1.389 OPS at this ballpark.

  • GARY'S PICK
    HELIOT RAMOSH+R+RBI OVER 2.5
    MLBGiants· -118

    Heliot Ramos
    H+R+RBI over 2.5

    -118 · LOST · ACTUAL 2

    Giants

    Ramos occupies the leadoff spot in a game with a massive 12.5 run total. He faces an emergency starter in Sullivan who allows righties to hit .333 with a 1.044 OPS. Sullivan's inability to miss bats (low K rate) and high WHIP ensures that Ramos will have constant opportunities to record hits, score runs, or drive in baserunners. Batting first ensures Ramos will likely see 5 plate appearances to clear this combined threshold.

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