ARCHIVE July 19, 2026
July 19, 2026 · AL West

San Francisco Giants vs Seattle Mariners

July 19, 2026T-Mobile ParkSunny 71°F · 8 mph, L To R
AWAY
San Francisco Giants
42-57
3
vs
HOME
Seattle Mariners
50-50
6

Game Highlights

Published July 19, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Bryce Eldridge Bryce Eldridge homers (10) on a fly ball to center field. SF 1, SEA 0
T1 Heliot Ramos Heliot Ramos singles on a ground ball to right fielder Weston Wilson. Casey Schmitt scores. SF 2, SEA 0
B4 Josh Naylor Josh Naylor singles on a ground ball to left fielder Heliot Ramos. Randy Arozarena scores. SF 2, SEA 1
B4 Weston Wilson Weston Wilson singles on a ground ball to center fielder Grant McCray. Josh Naylor scores. SF 2, SEA 2
T5 Luis Arraez Luis Arraez doubles (22) on a line drive to left fielder Randy Arozarena. Willy Adames scores. SF 3, SEA 2
B5 Cal Raleigh Cal Raleigh grounds into a double play, third baseman Casey Schmitt to second baseman Luis Arraez to first baseman Rafael Devers. Cole Young scores. Randy Arozarena out at 2nd. Cal Raleigh out at 1st. SF 3, SEA 3
B6 Luke Raley Luke Raley homers (15) on a fly ball to right center field. SF 3, SEA 4
B7 Cole Young Cole Young homers (13) on a fly ball to right field. Julio Rodríguez scores. SF 3, SEA 6

Box score

  123456789 R
SF 200010000 3
SEA 000211200 6

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Giants AWAY 3

Robbie Ray started for Giants, leaving with the game tied 2–2. Out of the bullpen, Adrian Houser took the roughest line.

workload · innings pitched
  • Robbie Ray Starter 4.0 86 3 6
    Pitch-by-pitch: what Robbie Ray threw
    CSW 23% 1st-pitch strike 59% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 21 24% 0 3 5 10 3
    Changeup 21 24% 1 4 4 8 4
    Slider 18 21% 3 2 1 6 6
    Knuckle Curve 15 17% 2 2 5 5 1
    Four-Seam Fastball 11 13% 3 0 4 4 0
  • Sam Hentges Middle 1.0 5 0 0 inherited 2, 1 scored
  • Adrian Houser Reliever 3.0 50 3 1 L
Mariners HOME 6

Logan Gilbert started for Mariners, leaving with the game tied 3–3.

workload · innings pitched
  • Logan Gilbert Starter 6.0 95 3 10 W
    Pitch-by-pitch: what Logan Gilbert threw
    CSW 29% 1st-pitch strike 52% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 41 43% 5 4 10 15 7
    Slider 29 31% 6 4 7 7 5
    Splitter 18 19% 6 1 4 7 0
    Curveball 2 2% 0 0 0 2 0
    Cutter 2 2% 0 1 0 1 0
    Sinker 2 2% 1 0 0 1 0
    Changeup 1 1% 0 0 1 0 0
  • Eduard Bazardo Setup 1.0 16 0 3 HLD
  • Gabe Speier Setup 1.0 16 0 1 HLD
  • Andrés Muñoz Closer 1.0 9 0 2 SV

Where the game turned

1 run Bottom 6th · off Houser
  • Raley HR (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luis Arraez 2B 4 0 1 1 0 2 .326 .366 .455 .821 2B
Bryce Eldridge DH 3 1 1 1 1 2 .275 .368 .490 .858 HR (10), SB
Casey Schmitt 3B 4 1 1 0 0 0 .278 .307 .488 .795 SB
Rafael Devers 1B 4 0 0 0 0 3 .243 .311 .472 .783
Heliot Ramos LF 4 0 1 1 0 2 .277 .310 .460 .770
Jung Hoo Lee RF 4 0 1 0 0 0 .303 .335 .426 .761
Willy Adames SS 3 1 0 0 1 2 .228 .280 .428 .708
Grant McCray CF 2 0 0 0 0 2 .000 .000 .000 .000
Drew Cavanaugh C 3 0 0 0 0 3 .243 .364 .243 .607
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford 3B 3 0 1 0 2 0 .215 .338 .352 .690
Julio Rodríguez CF 4 1 1 0 1 1 .256 .320 .418 .738
Cole Young 2B 4 2 2 2 0 1 .256 .315 .409 .724 HR (13)
Randy Arozarena LF 4 1 1 0 0 1 .281 .376 .448 .824
Cal Raleigh DH 4 0 0 0 0 1 .163 .267 .298 .565
Josh Naylor 1B 4 1 2 1 0 0 .253 .318 .353 .671 SB
Mitch Garver C 4 0 1 0 0 1 .184 .311 .316 .627 2B
Colt Emerson SS 4 0 1 0 0 1 .195 .265 .377 .642
Weston Wilson RF 2 0 1 1 0 1 .220 .303 .339 .642
Luke Raley RF 2 1 1 1 0 0 .230 .287 .459 .746 HR (15)

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Robbie Ray 4.0 7 3 1 2 6 0 86 3.33
Sam Hentges 1.0 0 0 0 0 0 0 5 1.83
Adrian Houser 3.0 4 3 3 1 1 2 50 5.10 L
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Logan Gilbert 6.0 4 3 3 1 10 1 95 3.38 W
Eduard Bazardo 1.0 1 0 0 0 3 0 16 2.28 HLD
Gabe Speier 1.0 0 0 0 1 1 0 16 2.05 HLD
Andrés Muñoz 1.0 0 0 0 0 2 0 9 3.96 SV

Manager comparison

AWAY · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R
HOME · SEA
Dan Wilson
Lineup 2.6 R Bunts 1.1 R IBBs 2.0 R

Recent form

AWAY · SF
4-6 L2 +1 run diff
LLWLLLWWLW
HOME · SEA
4-6 L1 -26 run diff
LWLWWLLLWL

Season series: 1-2 with SF listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.