Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
4in the bubble

Colorado Rockies vs San Francisco Giants

Thursday, Jul 9, 2026Oracle ParkFinal
COL · Away · 50-79

Colorado Rockies

NL West · 4th · 28.5 GB
2:8
Final
H2H 211
SF · Home · 52-77

San Francisco Giants

NL West · 3rd · 26.5 GB
Starting pitcher matchup
2026 season (MLB rank among qualified starters)
ERA
4.27
186th
WHIP
1.22
185th
K/9
6.71
185th
BB/9
3.05
152nd
FIP
5.68
HR/9
1.37
188th
OPS/R
0.877
IP
59.0
2026 ERA splits
Home ERA6.26
Road ERA5.54
Last 5 starts
ERA
4.33
QUALITY
START %
60%
(3 of 5)
DAYS
REST
6
2026 season (MLB rank among qualified starters)
ERA
3.38
202nd
WHIP
1.41
204th
K/9
5.06
172nd
BB/9
5.06
202nd
FIP
5.65
HR/9
0.84
142nd
OPS/R
0.947
IP
10.2
2026 ERA splits
Home ERA3.86
Road ERA10.34
Last 5 starts
ERA
3.37
QUALITY
START %
0%
(0 of 2)
DAYS
REST
Same day
Team OPS vs opposing starter's hand (2026)
17th
in MLB
0.700OPS
.600.700.800.9001.000
12th
in MLB
0.730OPS
.600.700.800.9001.000
2026 season team comparison
Stat
0.257 (5th)
Batting Average
0.257 (10th)
0.752 (5th)
OPS
0.752 (21st)
107 (18th)
Home Runs
107 (19th)
457 (7th)
Runs Scored
457 (27th)
5.46 (30th)
Team ERA
5.46 (23rd)
1.51 (30th)
Team WHIP
1.51 (24th)
7.22 (29th)
K/9 (Starters)
7.22 (27th)
Runs scored & allowed per inning (2026)
1
2
3
4
5
6
7
8
9
Runs Scored
0.53
0.50
0.50
0.59
0.56
0.48
0.39
0.65
0.63
Runs Allowed
0.82
0.73
0.63
0.68
0.58
0.70
0.46
0.56
0.68
1
2
3
4
5
6
7
8
9
Runs Scored
0.37
0.42
0.41
0.47
0.55
0.59
0.43
0.42
0.41
Runs Allowed
0.59
0.50
0.40
0.58
0.65
0.42
0.52
0.45
0.61
Starting lineups vs opposing starter (2026)
#
Player
Bats
AVG
OPS
HR
PA
1
L
0.248
0.779
14
0
2
R
0.271
0.784
21
0
3
R
0.196
0.482
0
0
4
L
0.226
0.568
0
0
5
L
0.237
0.694
7
0
2026 season: AVG · OPS · HR · PA
Matchup Preview

Colorado Rockies at San Francisco Giants (2026-07-09). Ryan Feltner vs Carson Whisenhunt at Oracle Park.

Feltner brings the larger sample and the more established profile, working 59 innings across 12 starts with a 4.27 ERA, 1.22 WHIP, 6.71 K per nine, and 3.05 BB per nine. His recent form is encouraging, with his ERA trending down and three straight six-inning outings, allowing two earned runs, one earned run, and two earned runs in those starts; he also just posted a nine-strikeout, no-walk line on July 3. Whisenhunt has only 10.2 innings over two starts, but the early return is a 3.38 ERA with a 1.41 WHIP, 5.06 K per nine, and 5.06 BB per nine. The main contrast is command stability: Feltner has a 60 percent quality-start rate and a manageable blow-up rate, while Whisenhunt has limited track record and has issued six walks in his first 10.2 innings.

Colorado has been the better run-scoring club so far, carrying a .752 OPS and 457 runs, compared with San Francisco’s .725 OPS and 377 runs. The Rockies also have more on-base support with a .328 OBP and 298 walks, while the Giants sit at a .307 OBP with 222 walks, so Colorado has shown the deeper ability to create traffic even if strikeouts remain high. On the mound, neither staff has been dominant, but San Francisco owns the cleaner overall numbers with a 4.56 team ERA and 1.38 WHIP versus Colorado’s 5.46 ERA and 1.51 WHIP. Recent form is fairly neutral, with the Rockies at 5-5 in their last 10 and the Giants at 4-6.

The recent head-to-head history leans heavily toward San Francisco, which won 11 of the 13 listed meetings in 2025, though several of those games still produced healthy scoring totals. That matters for a 9.0 total because the matchup pairs Colorado’s more productive offense against a Giants pitching staff that has been better overall, while San Francisco faces a Rockies staff that has allowed 127 homers and carries one of the weaker run-prevention profiles in the data. Feltner’s recent steadiness points one way, but Whisenhunt’s small sample and walk rate keep volatility in play around that number.

KEY FACTS
Feltner: 4.27 ERA, 1.22
WHIP in 59 IP
Whisenhunt: 3.38 ERA, 1.41
WHIP in 10.2 IP
Rockies .752 OPS,
457 runs
Giants won 11 of
last 13 H2H
Total 9.0
Last 10 games
L
W
L
W
L
W
W
W
L
L
L
L
W
L
W
L
W
L
L
W
2026 head-to-head
Season Series
211
13 Games Played