Giants at Rockies
O/U 13 · RL Giants -1.5 · Coors Field
The pick & result
- Published pick
- Giants ML -120
- Published odds
- -120
- Result
- Lost
- Final score
- 6-7
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
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)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Tyler Mahle: 4.20 ERA over his last 3 starts
4.20He has allowed 7 earned runs over his last 15 innings (4.20 ERA) with a 1.13 WHIP (1.47 season) — a different pitcher than the 5.67 season line says.
PLATOON EDGE
Mickey Moniak (bats L) gets a RHP from the 2nd spot
1.026Mickey Moniak's vs. Right line (1.026 OPS, 154 AB) sits well above his .575 mark the other way (34 AB). Tonight's starter Tyler Mahle throws RHP, the hand he hits best.
HEAT CHECK
Jake McCarthy: 1.137 OPS in Last 15 Days
1.137The last 15 days sample runs 60 PA: a 1.137 OPS versus .862 for the season, 0.275 above his norm. He has 9 home runs on the season. His total-bases line tonight: 1.5.
Kyle Karros: 1.203 OPS in Last 15 Days
1.203Over the last 15 days (35 PA) he is at a 1.203 OPS, up 0.425 on his .778 season mark. His total-bases line tonight: 1.5.
FIRST INNING
COL strike first: 1st-inning runs in 7 of their last 10
7/10Colorado Rockies have put up a first-inning run in 7 of their last 10 games — they jump on starters early and the YRFI side of their games has been doing the work.
BALLPARK
Tanner Gordon owns a 9.70 ERA at Coors Field — 3.32 everywhere else
9.70Across 5 games (21.3 IP) at Coors Field, Tanner Gordon has a 9.70 ERA against 3.32 at his other parks (19 IP). Hitters bat .372 off him here.
PARK WEATHER
94° at Coors Field — the ball will carry tonight
94°FConditions at Coors Field: Sunny, 94°, wind 3 mph, R To L. Heat like this turns warning-track outs into souvenirs. The total sits at 13.5.
TEAM RECORD
Rockies 0-8 in Tanner Gordon's last 8 starts
0-8Rockies are 0-8 in Tanner Gordon's last 8 starts this season — losers of his last 8 in a row. He starts tonight.
Giants 2-6 in Tyler Mahle's last 8 starts
2-6Giants are 2-6 in Tyler Mahle's last 8 starts this season. He starts tonight.
REGRESSION
Tanner Gordon: 6.69 ERA vs 4.67 xERA
4.67Tanner Gordon carries a 6.69 ERA against a 4.67 expected ERA (2.02 run gap), so he has been underperforming his contact quality. Opponents hit .331 off him vs a .262 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
Mickey Moniak: .282 AVG vs .233 xBA
.233Mickey Moniak's .282 average comes against a .233 expected (xBA) on 204 plate appearances. His wOBA sits at .398 against a .324 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
Tyler Mahle: 5.67 ERA vs 4.33 xERA
4.33Tyler Mahle carries a 5.67 ERA against a 4.33 expected ERA (1.34 run gap), so he has been underperforming his contact quality. Opponents hit .273 off him vs a .248 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
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 5, 2026 at 11:07 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: fanatics, draftkings, fanduel, caesars, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
4- GARY'S PICKLUIS ARRAEZHITS OVER 1.5
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).
- GARY'S PICKHUNTER GOODMANRBI OVER 0.5
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.
- THE LONG SHOTHUNTER GOODMANHR OVER 0.5
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.
- THE LONG SHOTRAFAEL DEVERSHR OVER 0.5
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 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 StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day