Return to calendar
FINAL GAME · RECAP

San Francisco GiantsOpen full analysisArizona DiamondbacksOpen full analysis

DateTuesday, May 19, 2026
First pitch
BallparkChase Field
FINAL · Tuesday, May 19, 2026
SEO MATCH SUMMARY

The Arizona Diamondbacks defeated the San Francisco Giants 5–3 at Chase Field on May 19, 2026, in a low-scoring affair that fell well short of the Vegas total line of 2. Arizona's offense was modest but sufficient, collecting 10 hits with a .714 OPS and drawing four walks to manufacture five runs, while the Giants managed eight hits and two home runs but could only plate three runs despite a .670 OPS. The Diamondbacks' pitching staff was effective, striking out six batters and allowing three earned runs over the course of the game, though Arizona's starter carried a 4.30 ERA. San Francisco's pitching was similarly underwhelming, yielding 10 hits and four earned runs with a 4.11 ERA, while both teams showed restraint at the plate with five strikeouts apiece. Neither team committed an error, but the Giants' inability to convert scoring opportunities—evidenced by their modest run total despite two long balls—proved costly. Arizona's depth in the lineup compensated for limited power, suggesting the Diamondbacks' balanced approach may be more sustainable as the season progresses.

San Francisco GiantsSF
3
FINAL
Arizona DiamondbacksAZ
5W
Total runs8Run difference2
INNING BY INNING

Line score

Team123456789RHE
SF030000000382
AZ1000000045100
TEAM COMPARISON

Batting box score

SFAZ
8Hits10
2Home runs1
2Doubles2
3RBI4
3Walks4
6Strikeouts5
0Stolen bases0
16Total bases17
17Left on base16
2Errors0
.244AVG.245
.292OBP.311
.378SLG.403
.670OPS.714
ON THE MOUND

Pitching box score

SFAZ
5Strikeouts6
4Walks3
10Hits allowed8
4Earned runs3
4.11ERA4.30
RUN PRODUCTION

Players who scored

SFRafael DeversWilly AdamesMatt Chapman
AZKetel MarteCorbin CarrollIldemaro VargasJose FernandezRyan Waldschmidt
HOME RUNS

Long balls

Rafael DeversInning 2Willy AdamesInning 2Ketel MarteInning 9
SF

Batting lineup

PlayerABHHRRBI
Harrison BaderCF · 0-5 | K5000
Luis Arraez2B · 1-55100
Casey SchmittDH · 1-44100
Rafael Devers1B · 2-4 | HR, 2B, K4211
Willy AdamesSS · 1-3 | HR, BB, K3111
Matt Chapman3B · 1-3 | BB, K, R3100
Drew GilbertLF · 0-4 | K4000
Daniel SusacC · 2-3 | 2B, BB, K3201
Will BrennanRF · 0-44000
AZ

Batting lineup

PlayerABHHRRBI
Ketel Marte2B · 1-5 | HR, 3 RBI, R5113
Corbin CarrollRF · 1-3 | 3B, BB, K3100
Geraldo PerdomoSS · 0-3 | BB3000
Nolan Arenado3B · 2-4 | 2 2B4200
Ildemaro Vargas1B · 2-4 | R4200
Lourdes Gurriel Jr.LF · 2-4 | K4200
Gabriel MorenoC · 0-3 | BB, K, CS3000
Jose FernandezPR · 0-0 | R0000
Ryan WaldschmidtCF · 0-2 | BB, K, R2000
SF

Pitchers

PitcherIPKERERA
Landen Roupp7 H · 0 BB6.0313.27
Keaton Winn0 H · 1 BB1.0102.21
Erik Miller0 H · 3 BB0.1004.38
Caleb Kilian2 H · 0 BB1.1122.53
Matt Gage1 H · 0 BB0.0011.86
AZ

Pitchers

PitcherIPKERERA
Ryne Nelson8 H · 2 BB7.0335.19
Kevin Ginkel0 H · 1 BB1.0303.32
Jonathan Loáisiga0 H · 0 BB1.0002.79
EXPLORE NEXT

Related MLB pages