ARCHIVE July 4, 2026
July 4, 2026 · NL West

San Francisco Giants vs Colorado Rockies

July 4, 2026Coors FieldPartly Cloudy 83°F · 4 mph, Out To LF
AWAY
San Francisco Giants
37-51
6
vs
HOME
Colorado Rockies
36-54
4

Game Highlights

Published July 5, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Jung Hoo Lee Jung Hoo Lee grounds into a force out, second baseman Willi Castro to shortstop Ezequiel Tovar. Luis Arraez scores. Casey Schmitt to 3rd. Rafael Devers out at 2nd. Jung Hoo Lee to 1st. SF 1, COL 0
T1 Willy Adames Willy Adames doubles (21) on a fly ball to left fielder Jake McCarthy. Casey Schmitt scores. Jung Hoo Lee scores. SF 3, COL 0
T1 Bryce Eldridge Bryce Eldridge doubles (12) on a sharp fly ball to left fielder Jake McCarthy. Willy Adames scores. SF 4, COL 0
B1 Cole Carrigg Cole Carrigg homers (4) on a fly ball to left field. Hunter Goodman scores. Tyler Freeman scores. SF 4, COL 3
T2 Luis Arraez Luis Arraez singles on a line drive to right fielder Tyler Freeman. Heliot Ramos scores. Luis Arraez to 2nd. SF 5, COL 3
T3 Bryce Eldridge Bryce Eldridge homers (7) on a fly ball to right center field. SF 6, COL 3
B9 TJ Rumfield TJ Rumfield singles on a sharp line drive to left fielder Drew Gilbert. Cole Carrigg scores. SF 6, COL 4

Box score

  123456789 R
SF 411000000 6
COL 300000001 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

Robbie Ray started for Giants, leaving with a 6–3 lead. Out of the bullpen, Caleb Kilian took the roughest line.

workload · innings pitched
  • Robbie Ray Starter 6.0 88 3 4 W
    Pitch-by-pitch: what Robbie Ray threw
    CSW 20% 1st-pitch strike 60% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 26 30% 3 3 5 11 4
    Sinker 21 24% 0 3 5 9 4
    Knuckle Curve 16 18% 6 0 2 5 3
    Changeup 16 18% 0 1 1 10 4
    Four-Seam Fastball 9 10% 1 1 3 2 2
  • Sam Hentges Middle 1.0 12 0 1 HLD
  • Dylan Smith Setup 1.0 16 0 0 HLD
  • Caleb Kilian Middle 1.0 15 1 2 SV
Rockies HOME 4

Sean Sullivan started for Rockies, leaving trailing 3–6.

workload · innings pitched
  • Sean Sullivan Starter 5.2 105 6 4 L
    Pitch-by-pitch: what Sean Sullivan threw
    CSW 30% 1st-pitch strike 59% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 50 48% 2 16 5 13 14
    Cutter 24 23% 4 4 3 8 5
    Changeup 16 15% 2 1 4 6 3
    Sweeper 15 14% 0 2 4 6 3
  • Juan Mejia Middle 1.1 23 0 2 inherited 2, stranded 2
  • Antonio Senzatela Middle 1.0 10 0 0
  • Jordan Romano Closer 1.0 10 0 2

Where the game turned

1 run Top 1st · off Sullivan
  • Lee Forceout (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Heliot Ramos RF 5 1 1 0 0 1 .266 .305 .452 .757 2B
Luis Arraez 2B 5 1 3 1 0 1 .330 .364 .467 .831
Casey Schmitt 3B 5 1 2 0 0 0 .283 .307 .491 .798 2B
Rafael Devers 1B 4 0 1 0 1 0 .246 .309 .464 .773
Jung Hoo Lee CF 5 1 1 1 0 0 .317 .348 .452 .800 2B
Willy Adames SS 4 1 2 2 1 1 .232 .277 .430 .707 2B, SB
Bryce Eldridge DH 5 1 2 2 0 1 .280 .368 .484 .852 HR (7), 2B
Drew Gilbert LF 1 0 0 0 0 0 .225 .313 .349 .662
Eric Haase C 3 0 0 0 1 2 .174 .250 .391 .641
Victor Bericoto LF 4 0 2 0 0 2 .298 .313 .617 .930 2 2B
HOME · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willi Castro 2B 4 0 0 0 0 2 .266 .337 .382 .719
Kyle Karros 3B 4 0 1 0 0 0 .263 .361 .417 .778
Hunter Goodman C 2 1 2 0 2 0 .251 .316 .552 .868
Tyler Freeman RF 3 1 0 0 1 0 .268 .350 .354 .704
Cole Carrigg CF 4 2 2 3 0 0 .293 .378 .573 .951 HR (4)
Jake McCarthy LF 4 0 1 0 0 0 .307 .344 .518 .862
Mickey Moniak PH 1 0 0 0 0 1 .282 .333 .612 .945
TJ Rumfield PH 1 0 1 1 0 0 .295 .376 .487 .863
Troy Johnston 1B 3 0 0 0 1 2 .312 .382 .433 .815
Braxton Fulford DH 3 0 0 0 0 2 .188 .281 .313 .594
Ezequiel Tovar SS 3 0 0 0 0 0 .210 .252 .337 .589

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Robbie Ray 6.0 5 3 3 3 4 1 88 3.45 W
Sam Hentges 1.0 0 0 0 0 1 0 12 2.25 HLD
Dylan Smith 1.0 0 0 0 1 0 0 16 1.69 HLD
Caleb Kilian 1.0 2 1 1 0 2 0 15 4.14 SV
HOME · COL
PITCHER IPHRERBBKHR NPERA DEC
Sean Sullivan 5.2 12 6 6 2 4 1 105 8.87 L
Juan Mejia 1.1 0 0 0 1 2 0 23 6.08
Antonio Senzatela 1.0 1 0 0 0 0 0 10 3.00
Jordan Romano 1.0 1 0 0 0 2 0 10 9.00

Manager comparison

AWAY · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R
HOME · COL
Warren Schaeffer
Lineup 3.3 R Bunts 1.7 R IBBs 3.3 R

Recent form

AWAY · SF
4-6 L2 +1 run diff
LLWLLLWWLW
HOME · COL
3-7 L3 -10 run diff
LLLWWWLLLL

Season series: 3-1 with SF 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.

Read the full methodology.