ARCHIVE July 1, 2026
July 1, 2026 · NL West

San Francisco Giants vs Arizona Diamondbacks

July 1, 2026Chase FieldRoof Closed 74°F · 0 mph, None
AWAY
San Francisco Giants
36-50
6
vs
HOME
Arizona Diamondbacks
43-43
4

Game Highlights

Published July 2, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T5 Heliot Ramos Heliot Ramos homers (6) on a fly ball to center field. SF 1, AZ 0
T5 Victor Bericoto Victor Bericoto homers (4) on a fly ball to left center field. Jung Hoo Lee scores. SF 3, AZ 0
T6 Heliot Ramos Umpire reviewed (home run), call on the field was upheld: Heliot Ramos triples (2) on a fly ball to center fielder Tommy Troy, deflected by right fielder Corbin Carroll. Rafael Devers scores. SF 4, AZ 0
T6 Jung Hoo Lee Jung Hoo Lee singles on a ground ball to right fielder Corbin Carroll. Heliot Ramos scores. SF 5, AZ 0
T6 Drew Cavanaugh Drew Cavanaugh singles on a ground ball to center fielder Tommy Troy. Jung Hoo Lee scores. Victor Bericoto to 3rd. SF 6, AZ 0
B8 Pavin Smith Pavin Smith singles on a line drive to left fielder Victor Bericoto. Nolan Arenado scores. SF 6, AZ 1
B8 Ketel Marte Ketel Marte doubles (18) on a line drive to left fielder Victor Bericoto. Pavin Smith scores. Tommy Troy scores. Ketel Marte to 3rd. Throwing error by shortstop Christian Koss. SF 6, AZ 3
B8 Corbin Carroll Corbin Carroll grounds out sharply to first baseman Rafael Devers. Ketel Marte scores. SF 6, AZ 4

Box score

  123456789 R
SF 000033000 6
AZ 000000040 4

Pitching & bullpen

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

Giants AWAY 6

Trevor McDonald started for Giants, leaving with a 6–0 lead. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Trevor McDonald Starter 6.0 90 0 5 W
    Pitch-by-pitch: what Trevor McDonald threw
    CSW 27% 1st-pitch strike 37% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 50 56% 0 12 10 17 11
    Slider 24 27% 4 2 3 14 1
    Changeup 16 18% 6 0 2 6 2
  • Erik Miller Setup 1.0 20 0 2
  • Ryan Walker Closer 0.0 12 4 0
  • Dylan Smith Middle 1.0 13 0 1 HLD inherited 1, all 1 scored
  • Caleb Kilian Middle 1.0 10 0 2 SV
Diamondbacks HOME 4

Zac Gallen started for Diamondbacks, leaving trailing 0–6.

workload · innings pitched
  • Zac Gallen Starter 5.2 95 6 4 L
    Pitch-by-pitch: what Zac Gallen threw
    CSW 29% 1st-pitch strike 71% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 36% 2 14 4 9 5
    Slider 23 24% 4 1 3 9 6
    Knuckle Curve 14 15% 0 3 5 4 2
    Changeup 14 15% 2 1 3 5 3
    Sinker 9 9% 0 1 3 2 3
    Fastball 1 1% 0 0 0 1 0
  • Ryan Thompson Middle 0.1 9 0 0 inherited 1, all 1 scored
  • Jonathan Loáisiga Middle 1.0 16 0 1
  • Taylor Clarke Setup 1.0 21 0 0
  • Brandyn Garcia Setup 1.0 16 0 1

Where the game turned

1 run Top 5th · off Gallen
  • Ramos HR (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luis Arraez 2B 5 0 0 0 0 0 .326 .361 .463 .824
Casey Schmitt 3B 5 0 0 0 0 2 .278 .304 .489 .793
Bryce Eldridge DH 5 0 1 0 0 3 .275 .364 .464 .828
Rafael Devers 1B 3 1 1 0 1 0 .242 .306 .458 .764
Jung Hoo Lee RF 4 2 2 1 0 0 .319 .350 .454 .804 SB
Drew Cavanaugh C 4 0 2 1 0 1 .286 .333 .286 .619
Christian Koss SS 4 0 1 0 0 0 .111 .158 .167 .325
Heliot Ramos RF 4 2 2 2 0 0 .268 .309 .458 .767 HR (6), 3B
Victor Bericoto LF 4 1 2 2 0 0 .308 .325 .641 .966 HR (4)
HOME · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 4 1 2 1 0 1 .267 .322 .489 .811 2B, 2 SB
Geraldo Perdomo SS 4 0 1 0 0 0 .244 .358 .359 .717
Corbin Carroll RF 4 0 0 1 0 2 .269 .356 .515 .871
Gabriel Moreno DH 3 0 1 0 1 1 .283 .371 .434 .805
Lourdes Gurriel Jr. LF 4 0 0 0 0 2 .220 .268 .319 .587
Adrian Del Castillo C 4 0 0 0 0 2 .182 .242 .291 .533
Nolan Arenado 3B 4 1 1 0 0 1 .243 .316 .395 .711
Pavin Smith 1B 4 1 1 1 0 0 .152 .260 .212 .472
Tommy Troy CF 3 1 1 0 0 1 .235 .306 .378 .684

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Trevor McDonald 6.0 1 0 0 0 5 0 90 4.42 W
Erik Miller 1.0 1 0 0 1 2 0 20 4.03
Ryan Walker 0.0 4 4 4 0 0 0 12 7.06
Dylan Smith 1.0 1 0 0 0 1 0 13 1.86 HLD
Caleb Kilian 1.0 0 0 0 0 2 0 10 4.00 SV
HOME · AZ
PITCHER IPHRERBBKHR NPERA DEC
Zac Gallen 5.2 7 6 6 1 4 2 95 6.36 L
Ryan Thompson 0.1 2 0 0 0 0 0 9 2.76
Jonathan Loáisiga 1.0 2 0 0 0 1 0 16 2.56
Taylor Clarke 1.0 0 0 0 0 0 0 21 2.17
Brandyn Garcia 1.0 0 0 0 0 1 0 16 2.33

Manager comparison

AWAY · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R
HOME · AZ
Torey Lovullo
Lineup 3.6 R Bunts 3.8 R IBBs 2.8 R

Recent form

AWAY · SF
4-6 L2 +1 run diff
LLWLLLWWLW
HOME · AZ
6-4 L1 +6 run diff
LWLWLWWWWL

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.