ARCHIVE May 27, 2026
May 27, 2026 · NL West

Arizona Diamondbacks vs San Francisco Giants

May 27, 2026Oracle ParkPartly Cloudy 63°F · 7 mph, Varies
AWAY
Arizona Diamondbacks
31-24
3
vs
HOME
San Francisco Giants
22-34
2

Scoring summary

INN BATTER PLAY SCORE
B3 Luis Arraez Luis Arraez singles on a ground ball to center fielder Ryan Waldschmidt. Drew Gilbert scores. Willy Adames scores. AZ 0, SF 2
T6 Adrian Del Castillo Adrian Del Castillo singles on a sharp line drive to left fielder Casey Schmitt. Corbin Carroll scores. Geraldo Perdomo to 2nd. AZ 1, SF 2
T6 Ildemaro Vargas Ildemaro Vargas out on a sacrifice fly to right fielder Will Brennan. Geraldo Perdomo scores. AZ 2, SF 2
T7 Geraldo Perdomo Geraldo Perdomo out on a sacrifice fly to left fielder Casey Schmitt. Tommy Troy scores. AZ 3, SF 2

Box score

  123456789 R
AZ 000002100 3
SF 002000000 2

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 3

Michael Soroka started for Diamondbacks, leaving with the game tied 2–2.

workload · innings pitched
  • Michael Soroka Starter 6.0 83 2 3 W
    Pitch-by-pitch: what Michael Soroka threw
    CSW 27% 1st-pitch strike 68% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 24 29% 0 5 6 5 8
    Slurve 23 28% 2 4 5 9 3
    Sinker 14 17% 0 4 3 2 5
    Cutter 12 14% 0 5 2 5 0
    Changeup 8 10% 1 0 2 2 3
    Sweeper 2 2% 1 0 1 0 0
  • Ryan Thompson Middle 0.2 11 0 0 HLD
  • Brandyn Garcia Setup 0.1 7 0 1 HLD inherited 1, stranded 1
  • Kevin Ginkel Middle 1.0 9 0 0 HLD
  • Paul Sewald Closer 1.0 12 0 1 SV
Giants HOME 2

Trevor McDonald started for Giants, leaving trailing 2–3.

workload · innings pitched
  • Trevor McDonald Starter 6.1 86 3 6 L
    Pitch-by-pitch: what Trevor McDonald threw
    CSW 38% 1st-pitch strike 79% 3.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 52 60% 4 17 7 12 12
    Slider 21 24% 2 6 2 8 3
    Changeup 13 15% 3 1 1 4 4
  • Matt Gage Reliever 0.2 7 0 1 inherited 2, 1 scored
  • Caleb Kilian Middle 2.0 19 0 1

Where the game turned

1 run Top 7th · off Gage
  • Perdomo SF (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 5 0 2 0 0 0 .276 .326 .476 .802
Corbin Carroll RF 4 1 0 0 0 1 .293 .392 .553 .945
Geraldo Perdomo SS 2 1 1 1 0 1 .223 .336 .335 .671
Adrian Del Castillo DH 4 0 1 1 0 1 .193 .250 .333 .583
Ryan Waldschmidt LF 3 0 0 0 1 2 .302 .362 .413 .775
Ildemaro Vargas 1B 3 0 1 1 0 1 .303 .330 .484 .814
Jose Fernandez 3B 3 0 0 0 1 1 .257 .291 .354 .645
Aramis Garcia C 4 0 0 0 0 0 .182 .182 .182 .364
Jorge Barrosa CF 1 0 0 0 0 0 .176 .255 .341 .596
Tommy Troy LF 3 1 1 0 0 1 .417 .500 .583 1.083
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 4 1 2 0 0 1 .243 .282 .423 .705 2 2B
Luis Arraez 2B 4 0 3 2 0 0 .325 .366 .432 .798 SB
Casey Schmitt LF 4 0 0 0 0 0 .291 .332 .555 .887 SB
Rafael Devers 1B 4 0 0 0 0 2 .242 .286 .409 .695
Matt Chapman 3B 4 0 0 0 0 0 .229 .313 .317 .630
Bryce Eldridge DH 2 0 0 0 1 0 .170 .264 .277 .541
Daniel Susac C 3 0 0 0 0 0 .308 .357 .404 .761
Harrison Bader CF 1 0 0 0 0 1 .167 .196 .363 .559
Drew Gilbert CF 2 1 1 0 0 0 .229 .277 .343 .620
Will Brennan RF 2 0 0 0 0 1 .087 .087 .087 .174
Eric Haase PH 1 0 0 0 0 0 .276 .300 .655 .955

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Michael Soroka 6.0 4 2 2 0 3 0 83 3.25 W
Ryan Thompson 0.2 0 0 0 1 0 0 11 3.00 HLD
Brandyn Garcia 0.1 0 0 0 0 1 0 7 1.00 HLD
Kevin Ginkel 1.0 2 0 0 0 0 0 9 3.18 HLD
Paul Sewald 1.0 0 0 0 0 1 0 12 3.80 SV
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Trevor McDonald 6.1 6 3 2 2 6 0 86 4.34 L
Matt Gage 0.2 0 0 0 0 1 0 7 2.01
Caleb Kilian 2.0 0 0 0 0 1 0 19 2.22

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.