Colorado Rockies vs San Francisco Giants
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.
WHIP in 59 IP
WHIP in 10.2 IP
457 runs
last 13 H2H