The Matchup Report

Colorado Rockies vs San Francisco Giants Prediction (July 11): Odds, Pick & Analysis

TM

Trevor Morgan

July 11, 2026 · 6:01 AM EDT
MLB
Share
Oracle Park — Colorado Rockies at San Francisco Giants

Colorado Rockies vs San Francisco Giants · July 11, 2026 · 4:05 PM EDT · Photo: ESPN

The Colorado Rockies arrive in San Francisco with a marginal offensive advantage that masks deeper structural problems. Colorado's lineup carries a .257 batting average and .750 OPS while averaging 4.82 runs per game, compared to the Giants' .256 average, .732 OPS, and 4.13 runs per game. On paper, the Rockies should have the edge. The pitching staff tells a starkly different story, and that disparity will likely determine the outcome of this matchup between two struggling franchises separated by just 1.5 games in the Wild Card race.

Tonight's Odds

MONEYLINE
Colorado Rockies+124
San Francisco Giants-146
RUN LINE
Colorado Rockies +1.5-178
San Francisco Giants -1.5+146
OVER/UNDER
Over 8.5-105
Under 8.5-115

Probable Pitchers

Colorado Rockies

LHP Kyle Freeland

Record2-7
ERA7.46
WHIP1.61
IP82.0
K/97.7
BB/92.0
VS

San Francisco Giants

RHP Tyler Mahle

Record1-8
ERA5.70
WHIP1.49
IP71.0
K/98.7
BB/93.7

The Giants' rotation has been their saving grace this season. San Francisco's 4.53 team ERA ranks substantially ahead of Colorado's 5.47, and that advantage extends to their strikeout production at 7.82 K/9 versus the Rockies' 7.21. Tyler Mahle will take the mound for the Giants with a 1-8 record and 5.70 ERA—numbers that look alarming on their surface but still represent an upgrade over what Colorado will counter with. The Giants' lineup, meanwhile, remains anchored by Luis Arraez, who leads the National League with a .331 batting average and carries a .832 OPS. Rafael Devers adds 19 home runs and an .808 OPS, while Casey Schmitt contributes 18 homers and an .803 OPS. These three represent a more balanced offensive core than what Colorado can assemble.

Kyle Freeland will start for Colorado, carrying a 2-7 record with a 7.46 ERA—a number that suggests he has been a liability in the rotation. The Rockies' best offensive contributor, TJ Rumfield, sports a .301 average with an .866 OPS and 12 home runs, while Hunter Goodman leads the team with 27 homers and an .862 OPS. Troy Johnston rounds out the top tier with a .307 average. These are respectable names, but they're facing a Giants defense that allows just a .250 opponent batting average compared to Colorado's .287. Colorado enters this game riding a one-game winning streak while sitting 6-4 over their last ten contests. San Francisco, conversely, has lost their last game and stand 4-6 in their recent stretch.

The critical factor here is pitching health and performance. San Francisco's staff has been demonstrably more effective despite individual starter struggles. Freeland's 7.46 ERA represents a significant vulnerability, and the Giants' ability to generate strikeouts while limiting opposing batting averages provides a foundation for victory despite Colorado's slight offensive edge. The Rockies' 5.47 team ERA and .287 opponent batting average suggest a vulnerable pitching staff that the Giants' lineup—particularly Arraez's elite hitting—can exploit. At -146, the Giants offer reasonable value in a matchup where pitching depth ultimately favors the home team.

Best Bet

San Francisco Giants (-146)

Based on the matchup analysis, recent form, and line value, San Francisco Giants (-146) is our top play for this game.

More MLB Predictions