The Rockies are still sitting well below .500 on the season, but they’ve also managed to play a fairly steady brand of baseball lately. They have split their last 20 games and taken three of their last five, though that stretch includes a frustrating 6-4 loss to the Giants on the Fourth of July where they surrendered four runs in the first inning. The push to bounce back starts at 2:00 p.m. MT this afternoon, with the game airing nationally on Peacock.
San Francisco is dealing with the same kind of mid-season purgatory, sitting just two games ahead of Colorado in the standings. The Giants are also navigating a 10-10 record over their last 20 contests and a 5-5 split across their last 10. They managed to pull out that recent win on Saturday, but they have still dropped three of their last five and are searching for some semblance of consistency on the road.
For the Rockies to get the job done today, they need to avoid digging an early hole. The challenge is quieting a Giants lineup that tallied 14 hits against them in their last meeting. If the pitching staff can limit the early damage, Colorado has a clear path to outpace a San Francisco squad that is just as vulnerable.
The Breakdown
Today’s pitching matchup puts Tanner Gordon on the mound for the Rockies against the Giants’ Tyler Mahle. Neither starter has found a reliable groove recently.
Gordon has actually missed some bats over his latest stretch of appearances, posting 8.70 strikeouts and just 1.79 walks per nine innings. The problem is that when hitters make contact, they are doing damage. Gordon has been particularly hittable, giving up 12.50 hits per nine and pitching to a 6.69 ERA across his recent outings. Most concerningly, he is struggling to get deep into games, averaging barely over four innings per start during that span.
Mahle is fighting through similar turbulence. He is striking out 8.48 batters per nine innings over his last 52.0 frames, but the long ball has become a massive liability. He is surrendering 1.73 home runs per nine innings over his recent starts, which has inflated his ERA to 6.06 with a 1.44 WHIP. At Coors Field, serving up homers is a dangerous habit.
The X-factor this afternoon is the Rockies’ ability to post crooked numbers. Over their last 10 games, Colorado is averaging a whopping 7.50 runs per game, hitting .297 with a .907 team OPS and 17 home runs. San Francisco has been relatively quiet, scraping together just 3.80 runs per contest over their own last 10 games.
For the Rockies to win, Gordon has to induce weaker contact and pitch beyond the fifth inning to save the bullpen. If he can stop the bleeding early and keep the game competitive, Colorado’s offense is fully capable of exploiting Mahle’s home run issues and taking Sunday’s game.
Odds & Lines
- Moneyline: Giants -120 / Rockies +100
- Run Line: Giants -1.5 (+120) / Rockies +1.5 (-143)
- Over/Under: 13 (Over -105 / Under -115)
Our Pick
With Coors Field hosting two starting pitchers who have struggled to limit damage, this afternoon’s matchup points directly to a high-scoring affair. The Rockies’ offense has been generating runs at a high clip over their last 10 games, and they showed their ceiling with a 15-run outburst against this same Giants team just a couple of days ago. Even if Tanner Gordon finds a way to quiet the Giants through the first few frames, the late innings offer little security. San Francisco’s relievers come into today holding a 4.51 bullpen ERA, while Colorado’s relief corps sits at a generous 5.08 mark for the season.
Given the glaring vulnerabilities on the mound from both sides, banking on a low-scoring game is a bad investment. BetMGM is showing the line at 13 for the total, and taking the over presents the best value here. If you’re looking to lay some juice on this matchup, remember to grab a BetMGM promo code to utilize their sign-up offer for new users.
Pick: Over 13 (-105)
Player Prop Pick
When digging into today’s prop markets, the clearest edge lands on newly minted 2026 NL All-Star Hunter Goodman.
The handedness context creates a favorable scenario for this matchup. Giants starter Tyler Mahle has been getting knocked around by right-handed batters this season, yielding a .339 average, .525 slugging percentage, and a .949 OPS. Goodman is in a prime spot to capitalize on that platoon advantage.
His recent form backs up his obvious All-Star nod. Over his last 10 games, Goodman is slugging .821 with six home runs and a 1.169 OPS, averaging over a hit per game during this hot streak. He has also hit Mahle well in the past, going 2-for-3 with a 1.000 slugging percentage in their limited career meetings.
Stacking the platoon edge, his recent production, and a favorable matchup history makes this an easy call. Backing Goodman to find extra bases is the smartest play on the board. For more betting insights and the latest Rockies news, stick with our daily coverage.
Pick: Hunter Goodman Over 1.5 Total Bases
***
Sportradar Content Studio contributed to this story.
