ARCHIVE May 20, 2026
May 20, 2026 · NL West

San Francisco Giants vs Arizona Diamondbacks

May 20, 2026Chase FieldRoof Closed 78°F · 0 mph, None
AWAY
San Francisco Giants
20-30
3
vs
HOME
Arizona Diamondbacks
25-23
6

Scoring summary

INN BATTER PLAY SCORE
T1 Casey Schmitt Casey Schmitt homers (9) on a fly ball to left field. SF 1, AZ 0
B1 Geraldo Perdomo Geraldo Perdomo out on a sacrifice fly to center fielder Drew Gilbert. Ketel Marte scores. SF 1, AZ 1
T2 Bryce Eldridge Bryce Eldridge doubles (1) on a sharp line drive to left fielder Tim Tawa. Matt Chapman scores. SF 2, AZ 1
B3 Ketel Marte Ketel Marte homers (7) on a fly ball to center field. Ryan Waldschmidt scores. SF 2, AZ 3
T4 Drew Gilbert Drew Gilbert singles on a line drive to right fielder Jorge Barrosa. Matt Chapman scores. Daniel Susac to 2nd. SF 3, AZ 3
B5 Ildemaro Vargas Ildemaro Vargas grounds out to first baseman Rafael Devers. Tim Tawa scores. Ryan Waldschmidt to 3rd. Ketel Marte to 2nd. SF 3, AZ 4
B5 Geraldo Perdomo Geraldo Perdomo doubles (8) on a line drive to right fielder Will Brennan. Ryan Waldschmidt scores. Ketel Marte scores. SF 3, AZ 6

Box score

  123456789 R
SF 110100000 3
AZ 102030000 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

Tyler Mahle started for Giants, leaving trailing 3–6.

workload · innings pitched
  • Tyler Mahle Starter 5.0 79 6 6 L
    Pitch-by-pitch: what Tyler Mahle threw
    CSW 30% 1st-pitch strike 70% 3.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 38 48% 1 13 9 8 7
    Splitter 16 20% 3 2 4 5 2
    Cutter 15 19% 0 3 5 3 4
    Slider 10 13% 2 0 0 4 4
  • Keaton Winn Setup 1.0 11 0 3
  • Sam Hentges Middle 1.1 16 0 0
  • Joel Peguero Reliever 0.2 12 0 1
Diamondbacks HOME 6

Merrill Kelly started for Diamondbacks, leaving with a 6–3 lead.

workload · innings pitched
  • Merrill Kelly Starter 6.0 85 3 4 W
    Pitch-by-pitch: what Merrill Kelly threw
    CSW 26% 1st-pitch strike 62% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 23 27% 1 7 3 6 6
    Changeup 20 24% 3 2 3 6 6
    Cutter 14 16% 2 4 3 3 2
    Curveball 12 14% 2 0 1 7 2
    Slider 9 11% 0 0 0 5 4
    Sinker 7 8% 0 1 2 2 2
  • Brandyn Garcia Setup 0.2 9 0 0 HLD
  • Taylor Clarke Setup 0.1 6 0 0 HLD inherited 1, stranded 1
  • Brandon Pfaadt Reliever 1.0 9 0 0 HLD
  • Paul Sewald Closer 1.0 13 0 1 SV

Where the game turned

1 run Bottom 5th · off Mahle
  • Vargas Groundout (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jesus Rodriguez RF 0 0 0 0 1 0 .200 .273 .300 .573
Luis Arraez 2B 4 0 1 0 0 0 .319 .358 .422 .780
Casey Schmitt LF 4 1 1 1 0 0 .293 .337 .529 .866 HR (9)
Rafael Devers 1B 4 0 1 0 0 0 .246 .291 .403 .694 2B
Willy Adames SS 4 0 0 0 0 2 .235 .272 .383 .655
Matt Chapman 3B 4 2 2 0 0 0 .226 .301 .312 .613
Bryce Eldridge DH 4 0 1 1 0 0 .156 .229 .281 .510 2B
Daniel Susac C 4 0 1 0 0 2 .395 .439 .526 .965
Harrison Bader CF 2 0 0 0 0 1 .157 .184 .349 .533
Will Brennan RF 3 0 0 0 0 0 .056 .056 .056 .112
Drew Gilbert CF 2 0 1 1 0 0 .213 .271 .326 .597
HOME · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 3 3 3 2 1 0 .235 .289 .413 .702 HR (7), 2B
Ildemaro Vargas 1B 4 0 0 1 0 0 .331 .351 .530 .881
Geraldo Perdomo SS 3 0 1 3 0 1 .224 .340 .353 .693 2B
Adrian Del Castillo C 4 0 0 0 0 2 .190 .234 .320 .554
Lourdes Gurriel Jr. DH 4 0 0 0 0 2 .230 .292 .310 .602
Jose Fernandez 3B 4 0 2 0 0 2 .283 .316 .386 .702
Jorge Barrosa RF 3 0 0 0 0 1 .183 .256 .354 .610
Tim Tawa LF 3 1 1 0 0 2 .170 .262 .264 .526
Ryan Waldschmidt CF 3 2 2 0 0 0 .324 .390 .432 .822

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Tyler Mahle 5.0 8 6 6 0 6 1 79 6.10 L
Keaton Winn 1.0 0 0 0 0 3 0 11 2.11
Sam Hentges 1.1 0 0 0 1 0 0 16 0.00
Joel Peguero 0.2 1 0 0 0 1 0 12 1.29
HOME · AZ
PITCHER IPHRERBBKHR NPERA DEC
Merrill Kelly 6.0 8 3 3 0 4 1 85 5.71 W
Brandyn Garcia 0.2 0 0 0 1 0 0 9 1.23 HLD
Taylor Clarke 0.1 0 0 0 0 0 0 6 2.14 HLD
Brandon Pfaadt 1.0 0 0 0 0 0 0 9 5.61 HLD
Paul Sewald 1.0 0 0 0 0 1 0 13 4.15 SV

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.