San Francisco Giants vs Seattle Mariners Player Stats & Box Score - Jul 17, 2026
Final
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SFG | 0 | 0 | 0 | 0 | 2 | 1 | 4 | 0 | 0 | 7 | 12 | 1 |
| SEA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
W: Landen Roupp
L: Bryce Miller
Play-by-Play
Last updated:| INN | Score | Play |
|---|---|---|
| ▲ 2nd | 0 - 0 | Bryce Miller pitches to Rafael Devers |
| ▲ 2nd | 0 - 0 | Top of the 2nd inning |
| ▼ 1st | 0 - 0 | End of the 1st inning |
| ▼ 1st | 0 - 0 | Raleigh grounded out to pitcher. |
| ▼ 1st | 0 - 0 | Pitch 4 : Ball In Play |
| ▼ 1st | 0 - 0 | Pitch 3 : Ball 2 |
| ▼ 1st | 0 - 0 | Pitch 2 : Strike 1 Foul |
| ▼ 1st | 0 - 0 | Pitch 1 : Ball 1 |
| ▼ 1st | 0 - 0 | Landen Roupp pitches to Cal Raleigh |
| ▼ 1st | 0 - 0 | Canzone walked. |
| ▼ 1st | 0 - 0 | Pitch 8 : Ball 4 |
| ▼ 1st | 0 - 0 | Pitch 7 : Ball 3 |
| ▼ 1st | 0 - 0 | Pitch 6 : Ball 2 |
| ▼ 1st | 0 - 0 | Pitch 5 : Strike 2 Foul |
| ▼ 1st | 0 - 0 | Pitch 4 : Strike 2 Foul |
| ▼ 1st | 0 - 0 | Pitch 3 : Strike 2 Swinging |
| ▼ 1st | 0 - 0 | Pitch 2 : Strike 1 Foul |
| ▼ 1st | 0 - 0 | Pitch 1 : Ball 1 |
| ▼ 1st | 0 - 0 | Landen Roupp pitches to Dominic Canzone |
| ▼ 1st | 0 - 0 | Arozarena grounded out to pitcher. |
| ▼ 1st | 0 - 0 | Pitch 6 : Ball In Play |
| ▼ 1st | 0 - 0 | Pitch 5 : Strike 2 Foul |
| ▼ 1st | 0 - 0 | Pitch 4 : Strike 2 Foul |
| ▼ 1st | 0 - 0 | Pitch 3 : Strike 2 Looking |
| ▼ 1st | 0 - 0 | Pitch 2 : Strike 1 Looking |
| ▼ 1st | 0 - 0 | Pitch 1 : Ball 1 |
| ▼ 1st | 0 - 0 | Landen Roupp pitches to Randy Arozarena |
| ▼ 1st | 0 - 0 | Crawford grounded out to second. |
| ▼ 1st | 0 - 0 | Pitch 1 : Ball In Play |
| ▼ 1st | 0 - 0 | Landen Roupp pitches to J.P. Crawford |
| ▼ 1st | 0 - 0 | Bottom of the 1st inning |
| ▼ 1st | 0 - 0 | Middle of the 1st inning |
| ▲ 1st | 0 - 0 | Schmitt struck out looking. San Francisco Giants challenged: call on the field was upheld. |
| ▲ 1st | 0 - 0 | Pitch 6 : Strike 3 Looking |
| ▲ 1st | 0 - 0 | Pitch 5 : Strike 2 Looking |
| ▲ 1st | 0 - 0 | Pitch 4 : Ball 3 |
| ▲ 1st | 0 - 0 | Pitch 3 : Ball 2 |
| ▲ 1st | 0 - 0 | Pitch 2 : Ball 1 |
| ▲ 1st | 0 - 0 | Pitch 1 : Strike 1 Foul |
| ▲ 1st | 0 - 0 | Bryce Miller pitches to Casey Schmitt |
| ▲ 1st | 0 - 0 | Eldridge struck out swinging. |
| ▲ 1st | 0 - 0 | Pitch 5 : Strike 3 Swinging |
| ▲ 1st | 0 - 0 | Pitch 4 : Strike 2 Foul |
| ▲ 1st | 0 - 0 | Pitch 3 : Ball 1 |
| ▲ 1st | 0 - 0 | Pitch 2 : Strike 2 Foul |
| ▲ 1st | 0 - 0 | Pitch 1 : Strike 1 Looking |
| ▲ 1st | 0 - 0 | Bryce Miller pitches to Bryce Eldridge |
| ▲ 1st | 0 - 0 | Arraez popped out to third. |
| ▲ 1st | 0 - 0 | Pitch 4 : Ball In Play |
| ▲ 1st | 0 - 0 | Pitch 3 : Ball 2 |
| ▲ 1st | 0 - 0 | Pitch 2 : Strike 1 Foul |
| ▲ 1st | 0 - 0 | Pitch 1 : Ball 1 |
| ▲ 1st | 0 - 0 | Bryce Miller pitches to Luis Arraez |
| ▲ 1st | 0 - 0 | Top of the 1st inning |
Inning
Score
Description
top of the 2nd
0 to 0
Top of the 2nd inning
bottom of the 1st
0 to 0
End of the 1st inning
bottom of the 1st
0 to 0
Raleigh grounded out to pitcher.
bottom of the 1st
0 to 0
Pitch 4 : Ball In Play
bottom of the 1st
0 to 0
Pitch 3 : Ball 2
bottom of the 1st
0 to 0
Pitch 2 : Strike 1 Foul
bottom of the 1st
0 to 0
Pitch 1 : Ball 1
bottom of the 1st
0 to 0
Canzone walked.
bottom of the 1st
0 to 0
Pitch 8 : Ball 4
bottom of the 1st
0 to 0
Pitch 7 : Ball 3
bottom of the 1st
0 to 0
Pitch 6 : Ball 2
bottom of the 1st
0 to 0
Pitch 5 : Strike 2 Foul
bottom of the 1st
0 to 0
Pitch 4 : Strike 2 Foul
bottom of the 1st
0 to 0
Pitch 3 : Strike 2 Swinging
bottom of the 1st
0 to 0
Pitch 2 : Strike 1 Foul
bottom of the 1st
0 to 0
Pitch 1 : Ball 1
bottom of the 1st
0 to 0
Arozarena grounded out to pitcher.
bottom of the 1st
0 to 0
Pitch 6 : Ball In Play
bottom of the 1st
0 to 0
Pitch 5 : Strike 2 Foul
bottom of the 1st
0 to 0
Pitch 4 : Strike 2 Foul
bottom of the 1st
0 to 0
Pitch 3 : Strike 2 Looking
bottom of the 1st
0 to 0
Pitch 2 : Strike 1 Looking
bottom of the 1st
0 to 0
Pitch 1 : Ball 1
bottom of the 1st
0 to 0
Crawford grounded out to second.
bottom of the 1st
0 to 0
Pitch 1 : Ball In Play
bottom of the 1st
0 to 0
Bottom of the 1st inning
bottom of the 1st
0 to 0
Middle of the 1st inning
top of the 1st
0 to 0
Schmitt struck out looking. San Francisco Giants challenged: call on the field was upheld.
top of the 1st
0 to 0
Pitch 6 : Strike 3 Looking
top of the 1st
0 to 0
Pitch 5 : Strike 2 Looking
top of the 1st
0 to 0
Pitch 4 : Ball 3
top of the 1st
0 to 0
Pitch 3 : Ball 2
top of the 1st
0 to 0
Pitch 2 : Ball 1
top of the 1st
0 to 0
Pitch 1 : Strike 1 Foul
top of the 1st
0 to 0
Eldridge struck out swinging.
top of the 1st
0 to 0
Pitch 5 : Strike 3 Swinging
top of the 1st
0 to 0
Pitch 4 : Strike 2 Foul
top of the 1st
0 to 0
Pitch 3 : Ball 1
top of the 1st
0 to 0
Pitch 2 : Strike 2 Foul
top of the 1st
0 to 0
Pitch 1 : Strike 1 Looking
top of the 1st
0 to 0
Arraez popped out to third.
top of the 1st
0 to 0
Pitch 4 : Ball In Play
top of the 1st
0 to 0
Pitch 3 : Ball 2
top of the 1st
0 to 0
Pitch 2 : Strike 1 Foul
top of the 1st
0 to 0
Pitch 1 : Ball 1
top of the 1st
0 to 0
Top of the 1st inning
Box Score
| Batting | FPTS | Price | AB | R | H | 2B | 3B | HR | RBI | BB | K | HBP | SB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Willy Adames | 20.0 | $3,400 | 5 | 1 | 1 | 0 | 0 | 1 | 4 | 0 | 2 | 0 | 0 |
| Rafael Devers | 0.0 | $4,000 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| Luis Arraez | 3.0 | $4,200 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Heliot Ramos | 8.0 | $4,100 | 5 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Casey Schmitt | 13.0 | $4,400 | 5 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| Drew Gilbert | 2.0 | $3,200 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jung Hoo Lee | 15.0 | $3,500 | 4 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Bryce Eldridge | 16.0 | $3,200 | 5 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 0 |
| Drew Cavanaugh | 12.0 | $2,500 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pitching | FPTS | Price | IP | H | R | ER | BB | K | HR | PC | ERA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp (W) | 20.75 | $8,000 | 7.0 | 2 | 0 | 0 | 3 | 2 | 0 | 97 | 3.98 |
| Jason Foley | 4.25 | $4,000 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 15 | 0.00 |
| Caleb Kilian | 4.25 | $6,000 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 22 | 4.62 |
| Batting | FPTS | Price | AB | R | H | 2B | 3B | HR | RBI | BB | K | HBP | SB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford | 2.0 | $3,000 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| Victor Robles | -5.0 | $2,400 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Josh Naylor | 3.0 | $3,700 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Randy Arozarena | 0.0 | $4,900 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Luke Raley | 3.0 | $3,400 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cal Raleigh | 2.0 | $4,300 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Dominic Canzone | 2.0 | $3,500 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Cole Young | 0.0 | $3,100 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Colt Emerson | 0.0 | $3,100 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Pitching | FPTS | Price | IP | H | R | ER | BB | K | HR | PC | ERA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryce Miller (L) | 15.95 | $9,900 | 5.2 | 7 | 3 | 2 | 1 | 6 | 1 | 91 | 2.27 |
| Jose Ferrer | 0.15 | $4,000 | 0.1 | 0 | 0 | 0 | 1 | 0 | 0 | 14 | 2.93 |
| Nick Davila | -8.15 | $4,000 | 1.0 | 4 | 4 | 4 | 0 | 0 | 1 | 25 | 3.54 |
| Michael Rucker | 3.65 | $4,000 | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 20 | 5.27 |
| Cole Wilcox | 6.25 | $4,000 | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 11 | 4.00 |
San Francisco Giants vs Seattle Mariners — July 17, 2026
Full box score and player stats for San Francisco Giants vs Seattle Mariners on July 17, 2026. View batting and pitching breakdowns, inning-by-inning line score.