Colorado Rockies vs San Francisco Giants
⚡ Alternating good/bad starts
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
Colorado Rockies at San Francisco Giants (2026-07-11). Kyle Freeland vs Tyler Mahle at Oracle Park.
Starters — Freeland has a 7.46 ERA and 1.61 WHIP across 82 innings, with 7.68 K/9, 1.98 BB/9, and 1.87 HR/9. His last three starts were 5.0 IP and 6 ER with 2 strikeouts, 5.0 IP and 2 ER with 7 strikeouts, and 6.0 IP and 6 ER with 4 strikeouts. The strike-throwing has been solid, but the damage on contact remains a problem, and his trend is flat. Mahle has a 5.70 ERA and 1.49 WHIP in 71 innings, with 8.75 K/9, 3.68 BB/9, and 1.52 HR/9. His last three starts were 4.1 IP and 3 ER with 5 strikeouts, 4.1 IP and 4 ER with 3 strikeouts, and 5.2 IP and 0 ER with 4 strikeouts. The swing-and-miss rate is better than Freeland’s, but the walks and shorter outings add volatility; his trend is up.
Teams — Colorado brings a .750 OPS, 463 runs, and a .257 team average, with a 5.47 team ERA and 1.52 WHIP. The Rockies are 6-4 over their last 10, and their offense has been the stronger side of their profile relative to their pitching. San Francisco has a .732 OPS, 388 runs, and a .256 team average, paired with a 4.53 team ERA and 1.38 WHIP. The Giants are 4-6 in their last 10, and while their lineup production trails Colorado’s, their overall pitching numbers are clearly better.