ARCHIVE July 3, 2026
July 3, 2026 · NL West

San Francisco Giants vs Colorado Rockies

July 3, 2026Coors FieldCloudy 88°F · 5 mph, R To L
AWAY
San Francisco Giants
36-51
3
vs
HOME
Colorado Rockies
36-53
15

Game Highlights

Published July 3, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Jake McCarthy Jake McCarthy homers (8) on a fly ball to right center field. SF 0, COL 1
B1 Cole Carrigg Cole Carrigg walks. Mickey Moniak scores. Hunter Goodman to 3rd. TJ Rumfield to 2nd. SF 0, COL 2
B1 Tyler Freeman Tyler Freeman grounds into a double play, third baseman Casey Schmitt to first baseman Bryce Eldridge. Hunter Goodman scores. TJ Rumfield out at 3rd. Cole Carrigg to 2nd. Tyler Freeman out at 1st. SF 0, COL 3
B2 Ezequiel Tovar Ezequiel Tovar homers (7) on a fly ball to right center field. Kyle Karros scores. SF 0, COL 5
T3 Casey Schmitt Casey Schmitt singles on a sharp ground ball to right fielder Tyler Freeman. Luis Arraez scores. SF 1, COL 5
B3 Edouard Julien Edouard Julien reaches on a fielder's choice, fielded by second baseman Luis Arraez. Cole Carrigg scores. SF 1, COL 6
B3 Jake McCarthy Jake McCarthy singles on a line drive to right fielder Heliot Ramos. Edouard Julien scores. Ezequiel Tovar to 3rd. SF 1, COL 7
T4 Bryce Eldridge Bryce Eldridge singles on a line drive to right fielder Tyler Freeman. Jung Hoo Lee scores. SF 2, COL 7
B5 Jake McCarthy Jake McCarthy hits a grand slam (9) to right center field. Edouard Julien scores. Kyle Karros scores. Ezequiel Tovar scores. SF 2, COL 11
B5 Cole Carrigg Cole Carrigg triples (3) on a sharp line drive to center fielder Jung Hoo Lee. Hunter Goodman scores. TJ Rumfield scores. SF 2, COL 13
B5 Tyler Freeman Tyler Freeman singles on a ground ball to center fielder Jung Hoo Lee. Cole Carrigg scores. SF 2, COL 14
T6 Rafael Devers Rafael Devers homers (16) on a fly ball to right field. SF 3, COL 14
B8 Ezequiel Tovar Ezequiel Tovar out on a sacrifice fly to center fielder Drew Gilbert. Kyle Karros scores. SF 3, COL 15

Box score

  123456789 R
SF 001101000 3
COL 322070010 15

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 3

Logan Webb started for Giants, leaving trailing 1–7. Out of the bullpen, Matt Gage took the roughest line.

workload · innings pitched
  • Logan Webb Starter 3.0 76 7 2 L
    Pitch-by-pitch: what Logan Webb threw
    CSW 14% 1st-pitch strike 62% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 30 39% 2 1 10 12 5
    Sinker 15 20% 0 1 3 5 6
    Four-Seam Fastball 11 14% 2 0 4 4 1
    Changeup 11 14% 2 0 2 3 4
    Sweeper 9 12% 0 3 1 4 1
  • Matt Gage Middle 1.1 51 6 1
  • Ryan Walker Closer 2.2 43 1 1 inherited 2, all 2 scored
  • JT Brubaker Long 1.0 21 1 2
Rockies HOME 15

Ryan Feltner started for Rockies, leaving with a 14–3 lead.

workload · innings pitched
  • Ryan Feltner Starter 6.0 88 3 9 W
    Pitch-by-pitch: what Ryan Feltner threw
    CSW 42% 1st-pitch strike 71% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 33% 5 11 4 7 2
    Slider 27 31% 6 5 4 7 5
    Changeup 13 15% 5 0 1 4 3
    Sinker 7 8% 1 1 0 3 2
    Curveball 6 7% 0 3 1 2 0
    Sweeper 6 7% 0 0 1 2 3
  • Gabriel Hughes Middle 3.0 53 0 1 SV

Where the game turned

1 run Bottom 1st · off Webb
  • McCarthy HR (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jonah Cox 2B 1 0 0 0 0 1 .269 .269 .500 .769
Casey Schmitt 3B 4 0 2 1 0 1 .281 .306 .489 .795
Heliot Ramos RF 4 0 1 0 0 1 .268 .308 .454 .762
Rafael Devers DH 4 1 2 1 0 0 .246 .308 .467 .775 HR (16)
Drew Gilbert CF 1 0 0 0 0 0 .226 .314 .351 .665
Christian Koss SS 1 0 0 0 0 0 .105 .150 .158 .308
Bryce Eldridge 1B 3 0 1 1 1 1 .276 .367 .462 .829
Victor Bericoto LF 4 0 0 0 0 1 .279 .295 .581 .876
Drew Cavanaugh C 3 0 0 0 0 1 .235 .278 .235 .513
Luis Arraez 2B 3 1 1 0 0 1 .326 .361 .465 .826 2B
Jung Hoo Lee CF 3 1 1 0 0 1 .319 .350 .453 .803
Willy Adames SS 3 0 0 0 0 2 .228 .272 .426 .698
HOME · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Troy Johnston LF 0 0 0 0 1 0 .315 .384 .438 .822
Mickey Moniak DH 5 1 2 0 1 1 .283 .335 .615 .950
Braxton Fulford C 2 0 0 0 0 1 .200 .296 .333 .629
Brett Sullivan 1B 0 0 0 0 1 0 .219 .260 .377 .637
Cole Carrigg CF 4 2 2 3 1 1 .282 .372 .535 .907 2 3B
Tyler Freeman RF 5 0 1 1 0 0 .272 .352 .359 .711
Edouard Julien 2B 4 2 0 1 1 1 .226 .342 .302 .644
Kyle Karros 3B 4 3 3 0 1 0 .263 .363 .420 .783 3B, SB
Ezequiel Tovar SS 4 2 3 3 0 0 .212 .254 .340 .594 HR (7)
Jake McCarthy LF 5 2 4 6 0 0 .308 .346 .522 .868 2 HR (8, 9), SB
Hunter Goodman C 4 2 2 0 0 1 .246 .308 .550 .858 2B
TJ Rumfield 1B 3 1 1 0 1 1 .293 .374 .485 .859

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Logan Webb 3.0 11 7 7 2 2 2 76 3.66 L
Matt Gage 1.1 4 6 6 2 1 1 51 5.60
Ryan Walker 2.2 2 1 1 2 1 0 43 6.66
JT Brubaker 1.0 1 1 1 1 2 0 21 2.89
HOME · COL
PITCHER IPHRERBBKHR NPERA DEC
Ryan Feltner 6.0 6 3 2 0 9 1 88 4.27 W
Gabriel Hughes 3.0 2 0 0 1 1 0 53 0.00 SV

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.