San Francisco Giants vs Seattle Mariners
Seattle Mariners
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
San Francisco Giants at Seattle Mariners (2026-07-17). Landen Roupp vs Bryce Miller at T-Mobile Park.
Starters — Roupp has a 4.27 ERA and 1.31 WHIP across 97 innings, with 9.65 K/9, 3.9 BB/9, and 0.65 HR/9. His last three starts were 8.0 innings with 1 earned run, 5 strikeouts, and 2 walks; 2.2 innings with 6 earned runs, 4 strikeouts, and 6 walks; and 6.0 innings with 2 earned runs, 6 strikeouts, and 1 walk. The recent form is volatile, but the overall trend is up. Miller has been sharper on the surface with a 2.18 ERA and 0.83 WHIP in 57.2 innings, plus 10.14 K/9 and just 1.4 BB/9, though his 1.25 HR/9 is a watch point. His last three starts were 5.0 innings with 4 earned runs, 3 strikeouts, and 4 walks; 7.0 scoreless innings with 8 strikeouts and no walks; and 5.2 innings with 3 earned runs, 11 strikeouts, and no walks. His trend is also up despite the uneven most recent outing.
Teams — San Francisco brings a .730 OPS, 395 runs, a .256 team average, and a pitching staff with a 4.46 ERA and 1.37 WHIP. The Giants are 5-5 over their last 10, and their offense has been slightly more productive than Seattle’s by both OPS and runs. Seattle has a .690 OPS, 392 runs, and a .230 team average, but the Mariners have the stronger run prevention profile with a 3.61 team ERA and 1.18 WHIP. They are 4-6 in their last 10, so the cleaner season-long pitching numbers come with a slightly softer recent team run.