ARCHIVE May 18, 2026
May 18, 2026 · NL West

San Francisco Giants vs Arizona Diamondbacks

May 18, 2026Chase FieldClear 85°F · 5 mph, Varies
AWAY
San Francisco Giants
20-28
2
vs
HOME
Arizona Diamondbacks
23-23
12

Game Highlights

Published May 19, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Nolan Arenado Nolan Arenado hits a grand slam (7) to left field. Ketel Marte scores. Corbin Carroll scores. Geraldo Perdomo scores. SF 0, AZ 4
T2 Willy Adames Willy Adames homers (4) on a fly ball to left field. SF 1, AZ 4
B2 Ketel Marte Ketel Marte out on a sacrifice fly to center fielder Harrison Bader. Ryan Waldschmidt scores. SF 1, AZ 5
T3 Luis Arraez Luis Arraez out on a sacrifice fly to right fielder Corbin Carroll. Harrison Bader scores. SF 2, AZ 5
B3 Tim Tawa Tim Tawa singles on a ground ball to center fielder Harrison Bader. Ildemaro Vargas scores. Gabriel Moreno scores. SF 2, AZ 7
B5 Gabriel Moreno Gabriel Moreno homers (2) on a fly ball to left field. Ildemaro Vargas scores. SF 2, AZ 9
B5 Ryan Waldschmidt Ryan Waldschmidt doubles (3) on a line drive to left fielder Casey Schmitt. Jose Fernandez scores. SF 2, AZ 10
B5 Ketel Marte Ketel Marte singles on a ground ball to first baseman Rafael Devers. Ryan Waldschmidt scores. SF 2, AZ 11
B5 Nolan Arenado Nolan Arenado reaches on a fielding error by shortstop Willy Adames. Ketel Marte scores. Geraldo Perdomo to 3rd. SF 2, AZ 12

Box score

  123456789 R
SF 011000000 2
AZ 412050000 12

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 2

Robbie Ray started for Giants, leaving trailing 2–12. Out of the bullpen, JT Brubaker took the roughest line.

workload · innings pitched
  • Robbie Ray Starter 4.1 84 10 1 L
    Pitch-by-pitch: what Robbie Ray threw
    CSW 19% 1st-pitch strike 54% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 29 35% 1 3 2 18 5
    Changeup 21 25% 2 3 3 3 10
    Four-Seam Fastball 14 17% 0 0 5 6 3
    Sinker 11 13% 0 3 1 3 4
    Knuckle Curve 9 11% 1 3 1 3 1
  • JT Brubaker Middle 1.2 29 2 1 inherited 1, all 1 scored
  • Ryan Borucki Reliever 2.0 22 0 1
Diamondbacks HOME 12

Zac Gallen started for Diamondbacks, leaving with a 12–2 lead.

workload · innings pitched
  • Zac Gallen Starter 6.0 81 2 5 W
    Pitch-by-pitch: what Zac Gallen threw
    CSW 30% 1st-pitch strike 74% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 36% 0 9 4 10 6
    Knuckle Curve 18 22% 4 0 5 5 4
    Slider 15 19% 1 3 2 4 5
    Changeup 14 17% 2 4 2 5 1
    Sinker 5 6% 1 0 1 2 1
  • Ryan Thompson Middle 1.0 18 0 1
  • Brandyn Garcia Setup 1.0 16 0 1
  • Jonathan Loáisiga Middle 1.0 17 0 0

Where the game turned

4 runs Bottom 1st · off Ray
  • Arenado HR (4)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Will Brennan RF 2 0 1 0 0 0 .091 .091 .091 .182
Drew Gilbert LF 1 0 0 0 0 1 .217 .278 .337 .615
Casey Schmitt SS 4 0 1 0 0 1 .295 .342 .523 .865
Rafael Devers 1B 4 0 0 0 0 1 .240 .288 .377 .665
Jesus Rodriguez 2B 2 0 0 0 0 0 .200 .250 .300 .550
Matt Chapman 3B 4 0 0 0 0 1 .218 .293 .307 .600
Bryce Eldridge DH 4 0 2 0 0 1 .143 .226 .250 .476
Harrison Bader CF 4 1 2 0 0 0 .171 .200 .382 .582 2 2B
Eric Haase C 3 0 0 0 0 2 .240 .269 .560 .829
Jung Hoo Lee RF 2 0 1 0 0 0 .268 .311 .385 .696
Luis Arraez 2B 2 0 0 1 0 0 .324 .365 .432 .797
Willy Adames SS 1 1 1 1 1 0 .238 .273 .376 .649 HR (4)
HOME · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 4 2 2 2 0 0 .222 .276 .368 .644
Jorge Barrosa RF 1 0 0 0 0 1 .190 .264 .367 .631
Geraldo Perdomo SS 4 1 1 0 1 0 .227 .344 .353 .697
Ildemaro Vargas 3B 5 2 2 0 0 0 .335 .356 .544 .900
Gabriel Moreno C 5 2 2 2 0 0 .261 .309 .409 .718 HR (2)
Jose Fernandez 1B 3 1 1 0 0 1 .276 .310 .382 .692 SB
Tim Tawa LF 4 0 1 2 0 0 .160 .259 .260 .519
Ryan Waldschmidt CF 3 2 3 1 1 0 .313 .371 .438 .809 2 2B, 2 SB
Corbin Carroll RF 4 1 2 0 0 0 .284 .392 .555 .947 3B
Nolan Arenado 3B 4 1 1 4 0 1 .272 .347 .463 .810 HR (7)
James McCann 1B 1 0 1 0 0 0 .203 .217 .254 .471

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Robbie Ray 4.1 11 10 9 2 1 2 84 4.28 L
JT Brubaker 1.2 3 2 1 0 1 0 29 3.80
Ryan Borucki 2.0 2 0 0 0 1 0 22 3.93
HOME · AZ
PITCHER IPHRERBBKHR NPERA DEC
Zac Gallen 6.0 4 2 2 1 5 1 81 4.78 W
Ryan Thompson 1.0 1 0 0 0 1 0 18 2.81
Brandyn Garcia 1.0 2 0 0 0 1 0 16 1.35
Jonathan Loáisiga 1.0 1 0 0 0 0 0 17 2.95

Manager comparison

AWAY · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R
HOME · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R

Recent form

AWAY · SF
4-5 L3 +2 run diff
LLL?WWWWLL
HOME · AZ
5-5 L3 -2 run diff
LLLWWLWWLW

Season series: 0-3 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.