Giants at Rockies
O/U 13 · RL Giants -1.5 · Coors Field
Giants ML-120
CONF 72%
LLostFinal 6-7
The read
The afternoon sun is beating down on Coors Field in Denver, where a sweltering 96-degree temperature and the thin mountain air set the stage for an explosive series finale between the San Francisco Giants and the Colorado Rockies. On a day where balls are projected to fly under extreme conditions, the pitching matchups and bullpen states point directly to a clear edge for the visitors. At -120 on the moneyline, the market is offering a very reasonable price on the Giants, underestimating how heavily the tactical matchups tilt in San Francisco's favor.
The load-bearing reason to back the Giants today lies in the starting pitching platoon splits and fly-ball profiles. Rockies starter Tanner Gordon is an extreme fly-ball pitcher with a 0.60 grounders-per-flyout ratio, coupled with a highly vulnerable 12.8% barrel rate allowed and a 45.1% hard-hit rate. In this extreme heat, that fly-ball profile is highly dangerous, especially against a Giants lineup that can stack six left-handed hitters to target Gordon’s primary weakness. Gordon has been absolutely hammered by lefties this season, allowing a massive 1.046 OPS and six home runs in just 88 at-bats. Meanwhile, even though the Rockies feature six lefties of their own, Giants starter Tyler Mahle possesses a strong reverse split, holding left-handed hitters to a meager .215 batting average and .685 OPS. This matchup completely neutralizes Colorado's primary source of left-handed power.
The strongest argument against backing San Francisco is Tyler Mahle’s dismal 8.79 road ERA this season. However, this shiny road number has inflated the price, making the Giants a cheaper favorite than they should be, especially when Mahle's overall 4.33 expected ERA points to substantial bad luck. Additionally, the bullpen situations could not be more divergent. The Rockies' pitching staff is heavily taxed after Tomoyuki Sugano was a late scratch yesterday, forcing Sean Sullivan to throw 105 pitches and dragging their key relievers into action. Conversely, the Giants rested their high-leverage bullpen arms yesterday behind a strong start from Robbie Ray. With a fresh bullpen, a massive platoon advantage against an extreme fly-ball pitcher, and a neutralized opposing lineup, the Giants are the sharp play to close out the series.
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 — 2d 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 — 3d ago) [NEW] Tomoyuki Sugano (SP) — Back (Not Specified): Colorado placed Sugano (back) on the 15-day injured list Saturday, retroactive to July 1. (Jul 4 — 0d ago) [NEW] Seth Halvorsen (RP) — Shoulder (Right): The Rockies placed Halvorsen on the 15-day injured list Saturday, retroactive to July 1, due to right shoulder inflammation. (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 — 5d 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 — 5d 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 — 5d 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 — 58d ago) [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 58d 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)
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 5, 2026 at 11:07 AM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanatics, draftkings, fanduel, caesars, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
4Luis ArraezOVER 1.5 Hits Hits+110
Not yet graded
Luis Arraez is the most prolific contact hitter in baseball and enters this matchup on a torrid pace, batting .405 over his last 10 games. This elite contact profile is perfectly suited for the thin air and extreme heat (96°F) of Denver, which will widen the gaps at Coors Field. The matchup against Tanner Gordon is statistically lopsided; Gordon has been dismantled by left-handed hitters this season, surrendering a .341 batting average and a massive 1.046 OPS. Arraez has already recorded multi-hit games in three of his last five starts and occupies the leadoff spot in the Giants' order, ensuring he receives the maximum number of plate appearances to find two hits against a pitcher who struggles to miss bats (8.7 K/9).
Hunter GoodmanOVER 0.5 RBI RBI-106
Not yet graded
Hunter Goodman is the Rockies' premier power threat with 27 home runs and is currently in the middle of a significant power surge, having cleared the fence six times in his last 10 games. He faces Tyler Mahle, whose primary weakness is a staggering vulnerability to right-handed hitters; Mahle allows a .339 average and nearly a 1.000 OPS to righties.
Furthermore, Mahle has been prone to the long ball, giving up 12 home runs in just over 66 innings of work. Goodman bats third in the Rockies' order, following Jake McCarthy (.307 AVG) and Mickey Moniak, providing him with high-leverage opportunities to drive in runs.
In the thin, 96-degree Denver air, any fly ball from Goodman has an elevated chance of clearing the fence or finding a gap to drive in a runner.
Hunter GoodmanOVER 0.5 Home Runs Home Runs+260
LActual 0
Hunter Goodman enters this matchup as one of the most prolific power hitters in the league this season with 27 home runs, and he is currently in a blistering stretch with 6 home runs over his last 10 games. The matchup against Tyler Mahle is statistically ideal; Mahle has struggled significantly with right-handed hitters, surrendering a massive .948 OPS and a .339 batting average to the side.
With Mahle allowing 1.6 HR/9 this season and pitching in 94-degree heat at Coors Field with a 14 mph wind blowing out, the environment is perfectly calibrated for Goodman's high-barrel profile. Goodman bats third in the lineup, ensuring he will likely see 4-5 plate appearances in a game with an extremely high total of 13.5.
While Goodman has a high strikeout rate, Mahle's 36.1% hard-hit rate allowed suggests that when contact is made, it is frequently loud enough to clear the fences in Denver's thin air.
Rafael DeversOVER 0.5 Home Runs Home Runs+275
WActual 2
Rafael Devers is in the midst of a power surge, having cleared the fence 5 times in his last 10 games. He now faces Tanner Gordon, whose splits against left-handed hitters are among the worst for any starter on today's slate.
Gordon is allowing a 1.046 OPS and a .341 batting average to lefties, and his 12.8% barrel rate allowed indicates he is consistently giving up dangerous contact. Devers has historically feasted in this environment, carrying a 1.253 OPS in limited action at Coors Field.
The volume is secure for Devers in the cleanup spot, and the 14 mph wind combined with the 94-degree temperature provides a massive boost to his fly-ball distance. The risk is that Gordon's 1.59 WHIP leads to Devers being pitched around or facing high-leverage bullpen arms earlier than expected, but the initial matchup against Gordon is too lopsided to ignore for a hitter of Devers' caliber.
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