Arizona Diamondbacks vs San Francisco Giants
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| AZ | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 3 |
| SF | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Michael Soroka started for Diamondbacks, leaving with the game tied 2–2.
-
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/PAPitch # % Whiff CS Foul Ball In 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
Trevor McDonald started for Giants, leaving trailing 2–3.
-
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/PAPitch # % Whiff CS Foul Ball In 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
- Perdomo SF (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.