Colorado Rockies
48-73
@
San Francisco Giants
50-70
10:15 PM ET Oracle Park NBCS BA Divisional

Take Colorado on the moneyline at +114 with the far superior offense against a shaky Giants lineup.

Colorado's top-8 attack outclasses a Giants offense sitting 26th in runs per game.

SideBET AWAY ML at COL +114
TotalBET UNDER 7.5 given wind in from center and cold air
Lean6/10
Confidence
Best Bet Colorado moneyline at +114 is the highest-conviction play tonight.
Total7.5
COL Win47%
SF Win55%
Implied COL3.6
Implied SF3.9

Vegas / Market

Total
7.5
Run line
SF 1.5
COL ML
+114 47%
SF ML
-124 55%
COL3.6
SF3.9

The de-vigged totals of COL 3.6 and SF 3.9 leave only a slim gap, so the Giants are barely favored despite a big offensive rank deficit. That makes Colorado's +114 the softer number relative to my read. The total of 7.5 looks efficiently priced given the suppressive conditions.

Pitching Matchup

COL
Kyle Freeland
3-10 · 112.2 IP
ERA
6.63
WHIP
1.50
K/9
7.7
BB/9
2.1
VS
SF
Landen Roupp
7-11 · 123.2 IP
ERA
4.22
WHIP
1.29
K/9
9.0
BB/9
4.2

Roupp holds the clear stuff edge with a 4.22 ERA, 1.29 WHIP and 8.99 K/9, but his 4.16 BB/9 invites free traffic. Freeland has been battered to a 6.63 ERA, 1.50 WHIP and 11.47 H/9, offering little resistance. On raw quality the arm edge belongs to San Francisco, though Freeland's contact profile is the softer of the two.

Offense Comparison

COLRank of 30SF
4.8 #8 Runs / G 4.1 #26
0.255 #4 AVG 0.248 #11
1.13 #17 HR / G 1.11 #18
8.59 #10 K / G 7.88 #25

Colorado brings the more dangerous group, hitting .255 (rank 4) with balanced contact that should punish Roupp's command lapses. San Francisco's lineup is contact-light and passive, ranking 26th in runs and 25th in strikeouts per game, a tough profile against even a struggling Freeland. Adames and Devers give the Giants some home-run pop, but the Rockies' top-to-bottom stack appeal is stronger.

Weather & Park

CFN
At first pitch · 10:15 PM ET
13 mph in from CF · favors pitchers
Conditions
Partly Cloudy
Temp
61°
Rain
14%
Humidity
81%
humid, lighter air, slight carry
Now: 59° · 8 mph in from RF · Mist

Oracle Park plays cold at 61F with 12 mph wind blowing in from center, a flagged negative for run scoring that should knock down fly-ball damage.

DFS Angles

Stack Colorado bats against Freeland-level command issues from Roupp; the Rockies' rank-4 average travels even with the wind knocking down fly balls at Oracle.

Roupp at DK value is the only startable arm here; fade Freeland entirely given the 6.63 ERA and 1.50 WHIP.

COL top bats
  • Cole Carrigg 10.8 proj · $4,300 · 2.5x
  • Hunter Goodman 10.4 proj · $5,100 · 2.0x
  • TJ Rumfield 10.3 proj · $4,300 · 2.4x
  • Jake McCarthy 9.4 proj · $4,600 · 2.0x
  • Mickey Moniak 9.3 proj · $4,800 · 1.9x
SF top bats
  • Willy Adames 11.4 proj · $4,000 · 2.9x
  • Jung Hoo Lee 10.7 proj · $4,100 · 2.6x
  • Bryce Eldridge 10.6 proj · $3,800 · 2.8x
  • Rafael Devers 10.2 proj · $4,400 · 2.3x
  • Victor Bericoto 8.6 proj · $2,800 · 3.1x

Players to Watch

Prop leans
  • Willy Adames - hits/total bases lean - team-best 11.4 projection at cheap $4000 (2.86x).
  • Jung Hoo Lee - over hits lean - 1.70 projected hits, most in the game.
  • TJ Rumfield - over hits lean - 1.46 projected hits at value $4300.
  • Rafael Devers - power lean - 0.31 projected HR against a battered Freeland.
On watch
  • Bryce Eldridge - leadoff bat with 2.79x value and 0.27 projected HR.
  • Hunter Goodman - top Rockies power source at 0.35 projected HR.
  • Cole Carrigg - 2.51x value hitting second for Colorado.
  • Victor Bericoto - highest multiplier in the game at 3.08x.
View all COL & SF props →

Form & Head-to-Head

Season series: COL 5 – SF 5

The season series is deadlocked at 5-5, offering no clear directional edge.

Today's MLB Slate

Swipe for all 14 games on the board.