Arizona Diamondbacks vs San Francisco Giants
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Drew Gilbert | Drew Gilbert homers (8) on a fly ball to right center field. | AZ 0, SF 1 |
| T4 | Gabriel Moreno | Gabriel Moreno homers (11) on a line drive to left field. | AZ 1, SF 1 |
| B5 | Drew Gilbert | Drew Gilbert out on a sacrifice fly to left fielder Max Kepler. Christian Koss scores. | AZ 1, SF 2 |
| B8 | Bryce Eldridge | Bryce Eldridge doubles (16) on a line drive to left fielder Max Kepler. Jung Hoo Lee scores. Rafael Devers to 3rd. | AZ 1, SF 3 |
| B8 | Jonah Cox | Jonah Cox singles on a fly ball to center fielder Ryan Waldschmidt. Rafael Devers scores. | AZ 1, SF 4 |
| B8 | Turner Hill | Turner Hill singles on a sharp ground ball to right fielder Corbin Carroll. Bryce Eldridge scores. Jonah Cox to 3rd. | AZ 1, SF 5 |
| B8 | Shay Whitcomb | Shay Whitcomb out on a sacrifice bunt, pitcher Juan Burgos to first baseman Tim Tawa. Jonah Cox scores. Turner Hill to 2nd. | AZ 1, SF 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| AZ | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| SF | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Jose Cabrera started for Diamondbacks, leaving trailing 1–2. Out of the bullpen, Kevin Ginkel took the roughest line.
-
Jose Cabrera
Starter
4.1
70
2
4
L
Pitch-by-pitch: what Jose Cabrera threw
CSW 26% 1st-pitch strike 67% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 18 26% 2 3 5 5 3 Four-Seam Fastball 17 24% 1 1 3 12 0 Sinker 14 20% 1 5 4 1 3 Sweeper 11 16% 0 5 1 3 2 Changeup 10 14% 0 0 2 4 4 - Taylor Clarke Setup 1.2 18 0 1 inherited 1, all 1 scored
- Jonathan Loáisiga Middle 1.0 9 0 1
- Kevin Ginkel Middle 0.1 25 4 0
- Juan Burgos Reliever 0.2 3 0 0 inherited 2, 1 scored
Landen Roupp started for Giants, leaving with the game tied 1–1.
-
Landen Roupp
Starter
5.0
95
1
3
W
Pitch-by-pitch: what Landen Roupp threw
CSW 23% 1st-pitch strike 38% 4.5 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 31 33% 0 6 6 13 6 Curveball 27 28% 4 4 2 13 4 Cutter 17 18% 1 5 5 4 2 Changeup 15 16% 1 1 6 3 4 Four-Seam Fastball 5 5% 0 0 3 2 0 - Trent Harris Middle 2.0 23 0 2 HLD
- Carson Seymour Middle 1.0 19 0 0 HLD
- Ryan Walker Closer 1.0 19 0 1
Where the game turned
- Gilbert SF (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Lars Nootbaar DH | 4 | 0 | 1 | 0 | 0 | 0 | .218 | .322 | .332 | .654 | |
| Corbin Carroll RF | 4 | 0 | 0 | 0 | 0 | 1 | .247 | .344 | .481 | .825 | |
| Gabriel Moreno C | 3 | 1 | 1 | 1 | 1 | 0 | .303 | .383 | .471 | .854 | HR (11) |
| Geraldo Perdomo SS | 3 | 0 | 2 | 0 | 1 | 1 | .254 | .362 | .376 | .738 | SB |
| Max Kepler LF | 4 | 0 | 1 | 0 | 0 | 0 | .213 | .274 | .320 | .594 | |
| Tim Tawa 1B | 3 | 0 | 0 | 0 | 1 | 2 | .242 | .301 | .395 | .696 | |
| Jose Fernandez 3B | 4 | 0 | 1 | 0 | 0 | 0 | .265 | .308 | .360 | .668 | |
| Ildemaro Vargas 2B | 4 | 0 | 0 | 0 | 0 | 1 | .254 | .297 | .395 | .692 | |
| Ryan Waldschmidt CF | 3 | 0 | 0 | 0 | 0 | 1 | .271 | .335 | .393 | .728 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Drew Gilbert RF | 3 | 1 | 1 | 2 | 0 | 0 | .243 | .324 | .392 | .716 | HR (8) |
| Rafael Devers 1B | 4 | 1 | 2 | 0 | 0 | 0 | .248 | .326 | .486 | .812 | |
| Bryce Eldridge DH | 4 | 1 | 1 | 1 | 0 | 2 | .252 | .344 | .436 | .780 | 2B |
| Jonah Cox CF | 3 | 1 | 2 | 1 | 1 | 0 | .278 | .304 | .537 | .841 | SB |
| Turner Hill LF | 4 | 0 | 1 | 1 | 0 | 0 | .308 | .387 | .462 | .849 | |
| Shay Whitcomb 3B | 3 | 0 | 0 | 1 | 0 | 1 | .135 | .158 | .405 | .563 | |
| Drew Cavanaugh C | 4 | 0 | 0 | 0 | 0 | 1 | .240 | .336 | .250 | .586 | |
| Christian Koss SS | 2 | 1 | 0 | 0 | 0 | 2 | .207 | .254 | .252 | .506 | |
| Nate Furman 2B | 1 | 0 | 0 | 0 | 0 | 0 | .077 | .200 | .077 | .277 | |
| Jung Hoo Lee PH | 0 | 1 | 0 | 0 | 1 | 0 | .289 | .327 | .423 | .750 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jose Cabrera | 4.1 | 3 | 2 | 2 | 1 | 4 | 1 | 70 | 5.32 | L |
| Taylor Clarke | 1.2 | 0 | 0 | 0 | 0 | 1 | 0 | 18 | 2.54 | |
| Jonathan Loáisiga | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 2.53 | |
| Kevin Ginkel | 0.1 | 4 | 4 | 4 | 1 | 0 | 0 | 25 | 4.39 | |
| Juan Burgos | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2.08 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 5.0 | 4 | 1 | 1 | 2 | 3 | 1 | 95 | 4.25 | W |
| Trent Harris | 2.0 | 0 | 0 | 0 | 0 | 2 | 0 | 23 | 4.50 | HLD |
| Carson Seymour | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 19 | 4.91 | HLD |
| Ryan Walker | 1.0 | 2 | 0 | 0 | 0 | 1 | 0 | 19 | 6.60 |
Manager comparison
Recent form
Season series: 2-2 with AZ listed first across 4 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.