San Francisco Giants vs Colorado Rockies
Game Highlights
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 3 |
| COL | 3 | 2 | 2 | 0 | 7 | 0 | 0 | 1 | 0 | 15 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Logan Webb started for Giants, leaving trailing 1–7. Out of the bullpen, Matt Gage took the roughest line.
-
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/PAPitch # % Whiff CS Foul Ball In 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
Ryan Feltner started for Rockies, leaving with a 14–3 lead.
-
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/PAPitch # % Whiff CS Foul Ball In 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
- McCarthy HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.