We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at Colorado Rockies
San Francisco GiantsSan Francisco Giants
@
Coors Field
Colorado RockiesColorado Rockies

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Colorado Rockies
San Francisco Giants 53%Colorado Rockies 47%
Market LinesRun Line: San Francisco Giants -1Total: O/U 10.5
Model: Under 10.5
Model projects 10.3 total runs vs 10.5 line

San Francisco Giants

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
32%
18/57
MLB: 48%
Starter
50%
5/10
vs COL
100%
1/1
Avg Total
8.4
MLB: 8.9
Game Starter (10) Last Starter vs COL vs COL (1)
Adrian Houser #12 · RHP · Age 33
5.30
ERA (2026)
5.3
K/9 (2026)
10
Starts (2026)
10.1
Avg Total (2026)
Last 3:
ND CHW (May 23): 4.2IP, 3ER, 5K
W @ATH (May 17): 6.0IP, 1ER, 3K
W @LAD (May 12): 5.2IP, 2ER, 4K
vs COL: ND (Jul 14 2024): 2.0 IP, 3 ER, 2 K
Bullpen (2026 Season)Good
ERA: 3.07MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-05-29 vs COL. Bullpen arms likely still recovering.
Recent: W 8-5L 2-6L 5-7L 2-3L 6-8
Lineup vs Adrian Houser (Career)
BatterPosPAAVGOPSHR
Willi Castro2B9.5561.1120
Tyler FreemanRF7.3331.0960
Hunter GoodmanC5.0000.0000
Ezequiel TovarSS4.5001.7501
Jake McCarthyLF2.10002.0000
8 batters with no matchup history

Colorado Rockies

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
34%
20/58
MLB: 48%
Starter
60%
3/5
vs SF
100%
1/1
Avg Total
9.5
MLB: 8.9
Game Starter (5) Last Starter vs SF vs SF (1)
Ryan Feltner #18 · RHP · Age 30
6.30
ERA (2026)
7.6
K/9 (2026)
5
Starts (2026)
12.2
Avg Total (2026)
Last 3:
ND SD (Apr 23): 2.0IP, 2ER, 3K
ND LAD (Apr 18): 5.2IP, 2ER, 5K
L @SD (Apr 11): 4.0IP, 6ER, 4K
vs SF: L (May 17 2024): 4.0 IP, 5 ER, 2 K
Bullpen (2026 Season)Poor
ERA: 4.82MLB Avg: 3.9511 relievers
Workload Alert: Allowed 9 runs on 2026-05-24 vs ARI. Bullpen arms likely still recovering.
Recent: L 1-9L 3-5L 6-15L 1-4W 8-6
Lineup vs Ryan Feltner (Career)
BatterPosPAAVGOPSHR
Willy AdamesSS12.0910.2580
Matt Chapman3B8.5001.5001
Luis Arraez2B7.4291.0000
Eric HaaseC2.0000.0000
9 batters with no matchup history
Our Top PicksLive Odds
Top PickColorado Rockies ML (-104, MEDIUM confidence)
Near-even money on the home team in the highest-scoring park in baseball against an offense that ranks last in MLB at 3.7 R/G on the road.
PickColorado Rockies +1.5 (-164, MEDIUM confidence)
This is the structural anchor of the night.
PickOver 10.5 Runs (-133, LOW confidence)
The model aligns exactly with the market line, which makes this a thin lean rather than a conviction play.

San Francisco Giants vs Colorado Rockies Game Preview

The San Francisco Giants come to Denver for Game 2 riding a four-game losing streak, and the pitching matchup in tonight's MLB action tells you exactly where the edge lives. Adrian Houser takes the ball for San Francisco against Colorado's Ryan Feltner, two right-handers each carrying ERAs above 5.30 into the most extreme offensive environment in professional baseball. Pre-game chatter had a Logan Webb injury return dominating the storyline. As DraftKings Network reported before lineups locked: "The best news is that ace RHP Logan Webb is making his first start since May 5 tonight after returning from injury." The confirmed arm, though, is Houser, and that distinction matters for every bet on this board.

Houser arrives with a 5.30 ERA and 19 walks in 52.2 innings this season. His strikeout rate sits at a thin 5.3 per nine. He does own one memorable line against Colorado: eight scoreless innings at Coors in July 2025, leaning on his ground-ball profile in the wide outfield. That performance was the outlier. His 2026 command has been inconsistent, and Coors punishes any pitcher who misses spots. Feltner is the more alarming arm. He carries a 6.30 ERA and has surrendered five home runs in just 20.0 innings, a 2.25 HR/9 rate that is already dangerous before you apply the park's 20 percent home-run inflation factor. He is also coming off 37 days of extended rest, which introduces real command uncertainty in the thin mountain air.

The Colorado Rockies won Game 1 of this series last night 8-6, and Hunter Goodman has been their offensive engine. Goodman carries 13 home runs on the season and has posted a .965 OPS over the past seven days. His right-handed power at altitude is the best individual matchup value in this game. On the other side, San Francisco's road offense ranks last in MLB at 3.7 runs per game, and the Giants have gone 10-19 away from home this season. That anemic lineup is going up against a pitcher who has surrendered five home runs in 20 innings. Matt Chapman is the credible exception: he owns a 1.500 OPS and one home run in eight career plate appearances against Feltner. Luis Arraez adds another genuine angle, hitting .429 with a 1.000 OPS across seven career PAs against the same pitcher. Those matchup edges are real. The rest of the San Francisco lineup has limited or no history against Feltner, and a .681 team OPS does not improve just because the park is big.

Both starters will likely cede the game to their bullpens before the sixth inning. Colorado's bullpen ERA sits at 4.82 against San Francisco's 3.07. In a vacuum, that favors the Giants staying close. But Coors Field equalizes much of that gap, and structural altitude advantage at home makes near-even money on the Rockies the most defensible position on the board tonight. Game 1 produced 14 total runs. The same park, the same offenses, and two comparably shaky starting pitchers point toward another loud night in Denver.

San Francisco Giants vs Colorado Rockies Key Insights

  • Feltner has allowed 5 home runs in just 20.0 innings this season (2.25 HR/9). Coors Field inflates home runs by 20 percent. That combination makes every pull hitter on the Giants a real threat in the early innings, even against an overall weak visiting lineup.
  • Matt Chapman owns a 1.500 OPS and 1 HR in 8 career plate appearances against Feltner. Luis Arraez has hit .429 with a 1.000 OPS in 7 career PAs against him. San Francisco's two best matchup weapons tonight have the numbers to back it up.
  • Willi Castro is hitting .556 with a 1.112 OPS in 9 career plate appearances against Houser. Ezequiel Tovar has posted a 1.750 OPS and 1 HR in 4 career PAs against him. Colorado's middle infield knows Houser's repertoire well.
  • Houser averaged exactly 4.0 strikeouts per start over his last three outings while pitching between 4.2 and 6.0 innings. To clear 3.5 punchouts he needs a quality five-plus-inning outing he has not been delivering consistently in 2026.
  • San Francisco's 3.07 bullpen ERA is one of the better marks in the National League, and it enters this game early. Houser exits, the Giants' relief corps stabilizes the game and keeps them within striking distance. That is why blowout loss scenarios are the least likely outcomes for San Francisco.
  • Game 1 of this series ended 8-6 Colorado with 14 combined runs. The same two offenses, the same two pitching staffs, and the same Coors Field are back in action 24 hours later. Context in a series favors continuation of trends.

San Francisco Giants vs Colorado Rockies Betting Picks

Picks made May 30, 2026 at 04:26 AM ET. Odds shown reflect current market prices.

Colorado Rockies +1.5 (-164, MEDIUM confidence)
Colorado Rockies +1.5 (-164, MEDIUM confidence): This is the structural anchor of the night. Neither starter is likely to complete five innings. Once both teams lean on their bullpens in a Coors environment, both offenses stay alive, but San Francisco's anemic 3.7 R/G road pace is not built for blowouts. Getting Colorado to simply stay within 1.5 runs against SF's last-in-MLB offense reflects the most likely outcome when bad pitching meets a bad visiting lineup in a hitter's park. Game 1 finished inside that margin.
Over 10.5 Runs (-133, LOW confidence)
Over 10.5 Runs (-133, LOW confidence): The model aligns exactly with the market line, which makes this a thin lean rather than a conviction play. The situational case is clear: both starters carry ERAs above 5.30 and exit early, Game 1 of this series produced 14 runs, and Coors inflates totals by 25 percent structurally. The contrarian Under argument, driven by SF's last-in-MLB offense and their 3.07 bullpen ERA that quiets back halves of games, is legitimate. Size this accordingly and monitor weather before finalizing. This is a lean, not a hammer.
Luis Arraez Over 1.5 Hits (+108, MEDIUM confidence)
Luis Arraez Over 1.5 Hits (+108, MEDIUM confidence): Arraez is hitting .329 this season across 233 plate appearances, the best contact rate in either lineup. He has gone .429 with a 1.000 OPS in seven career plate appearances against Feltner. Feltner has walked eight batters in just 20.0 innings this year, generating frequent balls in play for a hitter who almost never misses. Getting plus money on the top contact bat in the game against a pitcher he has historically handled well is one of the clearest prop values tonight.
Willy Adames Under 1.5 Hits (-227, HIGH confidence)
Willy Adames Under 1.5 Hits (-227, HIGH confidence): Adames is 1-for-11 in 12 career plate appearances against Feltner, posting a .091 average and 0.258 OPS. His 2022 and 2023 lines against Feltner were both scoreless across three PAs each. The 2024 uptick showed modest improvement but still landed well below league average. His season average of .239 with a .276 OBP gives no reason to fade this pattern. The price is heavy because the signal is persistent: consistent futility across 12 career PAs is the dominant factor here.
Rafael Devers HR (+285, MEDIUM confidence)
Rafael Devers HR (+285, MEDIUM confidence): Feltner has surrendered 5 home runs in 20.0 innings this season, a 2.25 HR/9 pace that ranks among the most homer-prone starters in baseball. Coors Field's 1.2 home-run factor applies another 20 percent inflation on top of that already-elevated rate. Devers has 7 home runs in 236 plate appearances this season with a .420 slug. No career matchup data against Feltner eliminates any negative history working against him. Power hitter, homer-prone pitcher, hitter-friendly park at +285: that combination offers real value.
Casey Schmitt Over 1.5 Total Bases (-122, MEDIUM confidence)
Casey Schmitt Over 1.5 Total Bases (-122, MEDIUM confidence): Schmitt is slugging .551 this season with 12 home runs, and his last seven days have been elite at a 1.090 OPS. He faces a pitcher who has surrendered 5 home runs in 20.0 innings this year. Coors amplifies every extra-base opportunity. At -122, the price is reasonable for a hitter running this kind of extra-base rate against one of the most homer-prone starters in baseball this season. No career data against Feltner keeps this a pure power, park, and pitcher matchup angle.
Adrian Houser Under 3.5 Strikeouts (-133, MEDIUM confidence)
Adrian Houser Under 3.5 Strikeouts (-133, MEDIUM confidence): Houser's 2026 strikeout rate is 5.3 per nine innings, well below league average. Over his last three starts he averaged exactly 4.0 punchouts per outing while pitching 4.2, 6.0, and 5.2 innings respectively. To clear 3.5 he needs a consistent five-plus-inning quality outing, and that has not been his pattern this season. Colorado's lineup does not swing and miss at an elevated rate. The under aligns with the data and his recent workload.
YRFI (+100)
YRFI (+100): Even money on a first-inning run with Houser (5.30 ERA, 1.37 WHIP) and Feltner (6.30 ERA, 5 HR in 20 IP) pitching at Coors Field. Both starters have shown poor command all season, and the park inflates run production by 25 percent from the opening pitch. Getting YRFI at plus money when the NRFI alternative prices at -152 is meaningful value given the actual pitching context. Two struggling starters at altitude create first-inning exposure on both sides.
SGP (4 legs)
SGP (4 legs): Rockies +1.5 / Over 10.5 / Arraez Over 1.5 Hits / Schmitt Over 1.5 Total Bases: The four legs correlate cleanly around the Coors Field over thesis. A high-scoring game produces more plate appearances for contact hitters, which gives Arraez more opportunities to reach his hit threshold against a pitcher he has handled well historically. More offense overall means Schmitt, slugging .551 on the season, accumulates total bases. The Rockies covering 1.5 runs is the structural foundation: SF's last-in-MLB road offense is not designed for blowout wins. If this game plays anything like Game 1, every leg has a path.
Analysis insight — no specific bet associated

Key Players

Batting AverageSF
Luis Arraez
.329Batting Average
2B
Home RunsSF
Casey Schmitt
12Home Runs
DH
Runs Batted InSF
Casey Schmitt
31Runs Batted In
DH
Earned Run AverageSF
Landen Roupp
3.30Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
68Strikeouts
SP
Batting AverageCOL
Troy Johnston
.310Batting Average
RF
Home RunsCOL
Hunter Goodman
13Home Runs
C
Runs Batted InCOL
Mickey Moniak
28Runs Batted In
LF
Earned Run AverageCOL
Tomoyuki Sugano
4.01Earned Run Average
SP
WinsCOL
Tomoyuki Sugano
4Wins
SP
StrikeoutsCOL
Chase Dollander
47Strikeouts
SP

Recent Form

San Francisco Giants
W8-5Chicago White Sox
L6-2Arizona Diamondbacks
L7-5Arizona Diamondbacks
L3-2Arizona Diamondbacks
L8-6Colorado Rockies
Colorado Rockies
L9-1Arizona Diamondbacks
L5-3Los Angeles Dodgers
L15-6Los Angeles Dodgers
L4-1Los Angeles Dodgers
W8-6San Francisco Giants

San Francisco Giants vs Colorado Rockies Summary

The edge in this game is structural, not stylistic. Two bad rotations, one extreme park, and a visiting offense that ranks last in baseball in runs scored on the road. The Rockies at near-even money at home is the clearest position on the board tonight. Their 11-15 home record is unimpressive, but the altitude at Coors Field is a real, measurable variable that does not care about win-loss splits. San Francisco going 10-19 on the road with a .681 team OPS writes its own counter-argument. The Colorado Rockies ML at -104 and +1.5 at -164 are the foundational plays, and they reinforce each other: both picks win if Colorado keeps this close, which their structural home-field advantage and SF's anemic lineup suggests is the most probable outcome.

The Over 10.5 at -133 is worth a lean but not a max bet. The model lands exactly at the market line, which means there is no quantitative edge, just situational logic pointing in one direction. Game 1 produced 14 runs. Both starters have ERAs above 5.30. Coors inflates totals by 25 percent. That said, SF's 3.07 bullpen ERA can quiet the back half of a game fast, and two historically bad offenses in an extreme park can still combine for under 10 runs if the stars align. Note the variance and size accordingly. The prop market carries more precision tonight: Feltner's 2.25 HR/9 rate at a 1.2 home-run park makes Devers at +285 and Schmitt over 1.5 total bases the highest-upside plays on the board. Arraez at +108 over 1.5 hits, against a pitcher he has hit .429 in career plate appearances, is the most direct value. The edge does not care what sport you are watching. Rest, context, price. Same formula, different field.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCOL leads series 1-0
DateMatchupResult
May 30, 2026SF @ COLCOLCOL 8-6

Compare odds for SF @ COL

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Colorado Rockies