ARCHIVE May 26, 2026
May 26, 2026 · NL West

Arizona Diamondbacks vs San Francisco Giants

May 26, 2026Oracle ParkClear 59°F · 22 mph, Varies
AWAY
Arizona Diamondbacks
30-24
7
vs
HOME
San Francisco Giants
22-33
5

Game Highlights

Published May 27, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Casey Schmitt Casey Schmitt homers (12) on a fly ball to left center field. AZ 0, SF 1
T2 Ildemaro Vargas Ildemaro Vargas grounds out, second baseman Casey Schmitt to first baseman Rafael Devers. Nolan Arenado scores. Ryan Waldschmidt to 3rd. AZ 1, SF 1
T2 Gabriel Moreno Gabriel Moreno out on a sacrifice fly to right fielder Victor Bericoto. Ryan Waldschmidt scores. AZ 2, SF 1
T2 Adrian Del Castillo Adrian Del Castillo homers (4) on a fly ball to right field. AZ 3, SF 1
B3 Casey Schmitt Casey Schmitt singles on a line drive to left fielder Tommy Troy. Willy Adames scores. AZ 3, SF 2
T6 Ildemaro Vargas Ildemaro Vargas grounds into a force out, second baseman Casey Schmitt to shortstop Willy Adames. Geraldo Perdomo scores. Nolan Arenado out at 2nd. Ildemaro Vargas to 1st. AZ 4, SF 2
T7 Ketel Marte Ketel Marte homers (9) on a fly ball to left field. Tommy Troy scores. AZ 6, SF 2
B7 Eric Haase Eric Haase homers (3) on a fly ball to center field. AZ 6, SF 3
T8 Gabriel Moreno Gabriel Moreno singles on a line drive to left fielder Jesus Rodriguez. Ildemaro Vargas scores. AZ 7, SF 3
B8 Rafael Devers Rafael Devers doubles (15) on a sharp line drive to right fielder Corbin Carroll. Matt Chapman scores. AZ 7, SF 4
B9 Willy Adames Willy Adames homers (7) on a fly ball to center field. AZ 7, SF 5

Box score

  123456789 R
AZ 030001210 7
SF 101000111 5

Pitching & bullpen

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

Diamondbacks AWAY 7

Eduardo Rodriguez started for Diamondbacks, leaving with a 4–2 lead. Out of the bullpen, Kevin Ginkel took the roughest line.

workload · innings pitched
  • Eduardo Rodriguez Starter 6.0 94 2 6 W
    Pitch-by-pitch: what Eduardo Rodriguez threw
    CSW 26% 1st-pitch strike 56% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 41 44% 5 4 8 17 7
    Changeup 23 24% 5 4 5 5 4
    Curveball 20 21% 1 3 4 10 2
    Sinker 5 5% 0 1 1 1 2
    Cutter 5 5% 0 1 1 1 2
  • Kevin Ginkel Middle 1.0 16 1 2
  • Juan Morillo Setup 1.0 21 1 1
  • Paul Sewald Closer 1.0 19 1 1 SV
Giants HOME 5

Tyler Mahle started for Giants, leaving trailing 2–3. Out of the bullpen, Erik Miller took the roughest line.

workload · innings pitched
  • Tyler Mahle Starter 5.0 81 3 3 L
    Pitch-by-pitch: what Tyler Mahle threw
    CSW 19% 1st-pitch strike 65% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 49 60% 1 10 14 15 9
    Splitter 22 27% 1 1 6 11 3
    Slider 8 10% 1 0 1 4 2
    Cutter 2 2% 0 1 0 1 0
  • Keaton Winn Setup 1.0 12 1 1
  • Erik Miller Setup 1.0 23 2 2
  • Ryan Borucki Reliever 2.0 35 1 1

Where the game turned

1 run Top 2nd · off Mahle
  • Moreno SF (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 5 1 1 2 0 1 .273 .324 .478 .802 HR (9)
Corbin Carroll RF 3 0 0 0 2 1 .299 .399 .565 .964 SB
Geraldo Perdomo SS 5 1 1 0 0 2 .220 .333 .333 .666
Jose Fernandez 3B 1 0 0 0 0 0 .262 .293 .362 .655
Ryan Waldschmidt LF 4 1 1 0 0 1 .317 .369 .433 .802 2B
Ildemaro Vargas 1B 4 1 1 2 0 1 .303 .332 .486 .818 2B
Gabriel Moreno C 2 0 1 2 1 0 .252 .314 .402 .716
Tim Tawa DH 1 0 0 0 0 1 .175 .273 .263 .536
Jorge Barrosa CF 0 0 0 0 1 0 .179 .258 .345 .603
Nolan Arenado 3B 2 1 1 0 1 0 .271 .351 .459 .810
Adrian Del Castillo DH 3 1 1 1 0 0 .191 .250 .336 .586 HR (4)
Tommy Troy LF 2 1 1 0 1 0 .444 .545 .667 1.212
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 5 2 2 1 0 2 .239 .278 .413 .691 HR (7), 3B
Casey Schmitt 2B 5 1 2 2 0 1 .298 .339 .567 .906 HR (12)
Matt Chapman 3B 1 1 0 0 3 1 .234 .319 .323 .642
Rafael Devers 1B 4 0 1 1 0 1 .246 .291 .417 .708 2B
Harrison Bader CF 4 0 0 0 0 2 .168 .198 .366 .564
Will Brennan LF 1 0 0 0 0 0 .095 .095 .095 .190
Bryce Eldridge DH 4 0 1 0 0 1 .178 .260 .289 .549 2B
Luis Arraez PH 1 0 0 0 0 0 .317 .359 .426 .785
Drew Gilbert RF 2 0 0 0 0 1 .223 .273 .340 .613
Jesus Rodriguez LF 3 0 0 0 0 0 .211 .286 .289 .575
Eric Haase C 3 1 2 1 0 0 .286 .310 .679 .989 HR (3)
Victor Bericoto RF 2 0 1 0 0 1 .200 .200 .200 .400

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Eduardo Rodriguez 6.0 6 2 2 2 6 1 94 2.31 W
Kevin Ginkel 1.0 1 1 1 0 2 1 16 3.32
Juan Morillo 1.0 1 1 1 1 1 0 21 2.91
Paul Sewald 1.0 1 1 1 0 1 1 19 3.98 SV
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Tyler Mahle 5.0 3 3 3 3 3 1 81 6.04 L
Keaton Winn 1.0 2 1 0 0 1 0 12 1.85
Erik Miller 1.0 1 2 2 1 2 1 23 4.70
Ryan Borucki 2.0 2 1 1 2 1 0 35 4.15

Manager comparison

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

Recent form

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

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