Season Schedule
OffSTRegASGRegPostWSOff

San Francisco Giants vs Seattle Mariners

Friday, Jul 17, 2026T-Mobile Park10:10 PM ETPreview
SF · Away · 41-55

San Francisco Giants

NL West · 4th · 19.5 GB
:
10:10 PM ET
H2H 30
SEA · Home · 48-49

Seattle Mariners

Starting pitchers
Starter form · last 5 starts
Season4.27
Last 55.11
0.84 ERA worse in last 5
11 days restQS 60%Blow-up 1/5
406/12
206/19
206/25
606/30
107/06

⚡ Alternating good/bad starts

Season2.18
Last 52.98
0.80 ERA worse in last 5
8 days restQS 40%Blow-up 0/5
206/12
106/19
306/25
007/02
407/09

↑ ERA trending up lately

Matchup edge
Bryce Miller pitching edge·Giants 55 L10
PitchingSeattle
Giants11Seattle57
HittingGiants
Giants38Seattle26
BullpenSeattle
Giants48Seattle63
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP
Giants vs RHP
Avg OPS 0.8652 hot hittersTop: Bericoto 0.986 · Devers 0.883 · Arraez 0.843

Projected sample — season splits vs pitcher hand, not official order.

Seattle vs RHP
Avg OPS 0.7972 hot hittersTop: Canzone 0.887 · Arozarena 0.850 · Raley 0.793

Projected sample — season splits vs pitcher hand, not official order.

San Francisco Giants hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.250
0.986
4
0.273
0.832
8
0.335
0.843
4
0.261
0.779
19
0.273
0.883
19
Seattle Mariners hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.273
0.887
15
0.292
0.850
11
0.261
0.708
14
0.234
0.793
14
0.276
0.748
11
◆ Matchup preview

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.

Key facts
Bryce Miller owns a 2.18 ERA and 0.83 WHIPLanden Roupp has allowed only 0.65 HR/9 in 97 inningsGiants offense has a .730 OPS vs Mariners at .690
Head to head (2025–2026)
30
San Francisco Giants lead series
3 meetings total
2025-04-06
Seattle Mariners @ San Francisco Giants
45
SF
2025-04-05
Seattle Mariners @ San Francisco Giants
14
SF
2025-04-04
Seattle Mariners @ San Francisco Giants
910
SF
Team picture · 2026
55
WWLWLLWLWL
46
WLLLLLWWLW
SF
SEA
Team AVG
0.256
0.230
Team OPS
0.730
0.690
Home runs
106
115
Runs scored
395
392
Team ERA
4.46
3.61
HR allowed
98
90