Archived pregame breakdown. This is how the matchup looked before first pitch on August 15, 2026: the odds, projected lineups and picks shown were pregame numbers and are not live. See today's games
Colorado Rockies
49-73
@
San Francisco Giants
50-71
4:05 PM ET Oracle Park NBCS BA DivisionalDay GameWeekend

The wind blowing in at Oracle points to the under 7.5 as the cleanest play here.

A pitcher-suppressing park plus 10 mph in from center caps two offenses whose combined implied total sits right at the number.

SidePASS, SF -168 is too steep for a 27th-ranked offense.
TotalBET UNDER 7.5, wind in from CF and a park that suppresses runs.
Lean6/10
Confidence
  • Total 7.5 matches implied totals exactly, COL 3.4 plus SF 4.1.
  • Wind 10 mph in from CF flagged negative for scoring.
  • SF offense ranks 27/30 in runs at 4.06.
Best Bet Under 7.5 is the highest-conviction play given the in-blowing wind and matching implied totals.
Total7.5
COL Win39%
SF Win63%
Implied COL3.4
Implied SF4.1

Vegas / Market

Total
7.5
Run line
SF 1.5
COL ML
+156 39%
SF ML
-168 63%
COL3.4
SF4.1

The de-vigged team totals of COL 3.4 and SF 4.1 add up precisely to the posted 7.5, leaving no gap to exploit on the number itself. SF at -168 implies roughly 63 percent, a steep price for a bottom-third offense even with the pitching edge. The total is the more efficient market to lean, with the environment tipping slightly toward the under.

Pitching Matchup

COL
Kyle Freeland
4-10 · 120.2 IP
ERA
6.27
WHIP
1.44
K/9
7.3
BB/9
2.0
VS
SF
Landen Roupp
7-12 · 129.1 IP
ERA
4.31
WHIP
1.30
K/9
8.9
BB/9
4.2

Roupp holds the edge on stuff with a 4.31 ERA and 8.92 K/9, though his 4.18 BB/9 is a real command flag against contact bats. Freeland has been hittable all year with a 6.27 ERA, 1.44 WHIP, and an alarming 11.01 H/9. The arm advantage clearly belongs to San Francisco.

Offense Comparison

COLRank of 30SF
4.8 #8 Runs / G 4.1 #27
0.255 #4 AVG 0.248 #10
1.13 #17 HR / G 1.11 #19
8.60 #10 K / G 7.83 #26

Colorado brings the better bat profile, ranking 4/30 in average and 8/30 in runs, a contact group that can exploit Roupp's walk rate. San Francisco sits 27/30 in scoring and 26/30 in strikeouts, but Freeland's hittability gives them a soft target. Neither side is a premium power stack given HR ranks of 17th and 19th.

Weather & Park

CFN
At first pitch · 4:05 PM ET
10 mph in from CF · favors pitchers
Conditions
Sunny
Temp
64°
Rain
6%
Humidity
72%
humid, lighter air, slight carry
Now: 57° · 7 mph in from CF · Fog

Oracle Park is outdoor with sunny 64F skies, and the 10 mph wind blowing in from center field is explicitly flagged as a negative for run scoring.

DFS Angles

A light Giants stack makes sense against Freeland's 11.01 H/9, with the value trio of Devers, Lee, and Eldridge all projecting above 3x on DK. Keep it modest since the wind caps power upside.

Roupp is the better DFS arm to target given his 8.92 K/9 and home-park support, while Freeland projects as a fade with a 6.27 ERA. Troy Johnston at $2800 (3.21x) is a strong punt bat if he is in the lineup.

COL top bats
  • Jake McCarthy 10.5 proj · $4,800 · 2.2x
  • Cole Carrigg 10.0 proj · $4,500 · 2.2x
  • Hunter Goodman 9.3 proj · $5,200 · 1.8x
  • TJ Rumfield 9.3 proj · $4,300 · 2.2x
  • Troy Johnston 9.0 proj · $2,800 · 3.2x
SF top bats
  • Rafael Devers 13.3 proj · $4,300 · 3.1x
  • Jung Hoo Lee 12.3 proj · $4,100 · 3.0x
  • Bryce Eldridge 12.1 proj · $3,600 · 3.4x
  • Drew Gilbert 9.7 proj · $3,000 · 3.2x
  • Victor Bericoto 8.7 proj · $2,800 · 3.1x

Players to Watch

Prop leans
  • Rafael Devers - over hits/total bases lean - top SF projection at 13.3 fpts, 0.42 HR.
  • Jung Hoo Lee - over hits lean - team-best 1.96 projected hits.
  • Bryce Eldridge - RBI or run interest - 3.35x value leading off.
  • Jake McCarthy - hits lean - COL leadoff at 1.53 projected hits.
On watch
  • Landen Roupp - 4.18 BB/9 could unravel against a contact lineup.
  • Kyle Freeland - 6.27 ERA makes every inning a scoring risk.
  • Hunter Goodman - 0.31 HR projection despite the in-blowing wind.
  • Troy Johnston - $2800 punt value at 3.21x if confirmed.
View all COL & SF props →

Form & Head-to-Head

Season series: COL 6 – SF 5

The season series is nearly even at COL 6, SF 5.

Today's MLB Slate

Swipe for all 15 games on the board.
Updated Aug 15, 10:47 AM ET For entertainment and informational purposes only; not betting or gambling advice.