San Francisco Giants vs Colorado Rockies
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Willi Castro | Willi Castro singles on a sharp line drive to center fielder Drew Gilbert. Jake McCarthy scores. Hunter Goodman to 2nd. | SF 0, COL 1 |
| B1 | Sterlin Thompson | Sterlin Thompson hit by pitch. Hunter Goodman scores. Willi Castro to 3rd. Ezequiel Tovar to 2nd. | SF 0, COL 2 |
| B4 | Jake McCarthy | Jake McCarthy homers (3) on a fly ball to right center field. Edouard Julien scores. | SF 0, COL 4 |
| B5 | Jake McCarthy | Jake McCarthy singles on a line drive to left fielder Casey Schmitt. Edouard Julien scores. Brett Sullivan to 3rd. Jake McCarthy to 2nd. | SF 0, COL 5 |
| B7 | Kyle Karros | Kyle Karros homers (3) on a fly ball to right center field. | SF 0, COL 6 |
| B7 | Jake McCarthy | Jake McCarthy singles on a line drive to left fielder Casey Schmitt. Tyler Freeman scores. | SF 0, COL 7 |
| B7 | TJ Rumfield | TJ Rumfield singles on a line drive to left fielder Casey Schmitt. Jake McCarthy scores. | SF 0, COL 8 |
| T8 | Drew Gilbert | Drew Gilbert homers (3) on a fly ball to right center field. Bryce Eldridge scores. | SF 2, COL 8 |
| T9 | Matt Chapman | Matt Chapman singles on a line drive to left fielder Troy Johnston. Jung Hoo Lee scores. | SF 3, COL 8 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 3 |
| COL | 2 | 0 | 0 | 2 | 1 | 0 | 3 | 0 | 0 | 8 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Adrian Houser started for Giants, leaving trailing 0–4. Out of the bullpen, Ryan Borucki took the roughest line.
-
Adrian Houser
Starter
3.2
92
4
4
L
Pitch-by-pitch: what Adrian Houser threw
CSW 21% 1st-pitch strike 73% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 42 46% 1 9 8 16 8 Curveball 21 23% 2 3 2 11 3 Changeup 16 17% 2 0 7 5 2 Four-Seam Fastball 10 11% 0 1 3 4 2 Slider 3 3% 0 1 1 1 0 - Sam Hentges Middle 1.1 32 1 1 inherited 2, stranded 2
- JT Brubaker Middle 1.0 14 0 2
- Ryan Borucki Reliever 2.0 29 3 0
Ryan Feltner started for Rockies, leaving with a 5–0 lead. Out of the bullpen, Blas Castaño took the roughest line.
-
Ryan Feltner
Starter
6.0
63
0
2
W
Pitch-by-pitch: what Ryan Feltner threw
CSW 27% 1st-pitch strike 65% 3.1 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 19 30% 0 5 2 5 7 Slider 19 30% 1 3 1 9 5 Changeup 10 16% 2 1 0 5 2 Sinker 6 10% 1 1 1 0 3 Curveball 5 8% 1 2 0 2 0 Sweeper 4 6% 0 0 2 1 1 - Brennan Bernardino Middle 1.0 14 0 1
- Blas Castaño Middle 2.0 45 3 2
Where the game turned
- Castro 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Willy Adames SS | 4 | 0 | 0 | 0 | 0 | 1 | .235 | .272 | .409 | .681 | |
| Luis Arraez 2B | 4 | 0 | 0 | 0 | 0 | 0 | .322 | .365 | .425 | .790 | |
| Casey Schmitt LF | 4 | 0 | 1 | 0 | 0 | 1 | .288 | .327 | .550 | .877 | 2B |
| Rafael Devers 1B | 4 | 0 | 0 | 0 | 0 | 2 | .242 | .288 | .413 | .701 | |
| Jung Hoo Lee RF | 4 | 1 | 2 | 0 | 0 | 0 | .287 | .327 | .415 | .742 | 3B |
| Matt Chapman 3B | 4 | 0 | 2 | 1 | 0 | 0 | .234 | .314 | .322 | .636 | 2B |
| Bryce Eldridge DH | 4 | 1 | 1 | 0 | 0 | 1 | .192 | .295 | .327 | .622 | 2B |
| Eric Haase C | 3 | 0 | 1 | 0 | 0 | 0 | .281 | .303 | .625 | .928 | |
| Drew Gilbert CF | 3 | 1 | 2 | 2 | 0 | 0 | .241 | .287 | .389 | .676 | HR (3), 2B |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jake McCarthy CF | 4 | 3 | 3 | 4 | 1 | 0 | .288 | .331 | .453 | .784 | HR (3), SB |
| TJ Rumfield 1B | 4 | 0 | 2 | 1 | 1 | 0 | .284 | .361 | .443 | .804 | |
| Hunter Goodman DH | 4 | 1 | 1 | 0 | 1 | 1 | .244 | .309 | .483 | .792 | |
| Willi Castro 2B | 5 | 0 | 2 | 1 | 0 | 1 | .265 | .322 | .358 | .680 | |
| Troy Johnston LF | 5 | 0 | 1 | 0 | 0 | 1 | .307 | .367 | .419 | .786 | |
| Ezequiel Tovar SS | 5 | 0 | 1 | 0 | 0 | 1 | .219 | .272 | .337 | .609 | |
| Kyle Karros 3B | 2 | 1 | 1 | 1 | 0 | 0 | .208 | .308 | .308 | .616 | HR (3) |
| Tyler Freeman RF | 1 | 1 | 1 | 0 | 0 | 0 | .264 | .338 | .344 | .682 | 2B |
| Brett Sullivan C | 4 | 0 | 1 | 0 | 0 | 1 | .198 | .241 | .309 | .550 | |
| Sterlin Thompson LF | 2 | 0 | 0 | 1 | 0 | 1 | .154 | .267 | .192 | .459 | |
| Edouard Julien 2B | 2 | 2 | 1 | 0 | 1 | 1 | .209 | .304 | .288 | .592 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Adrian Houser | 3.2 | 8 | 4 | 4 | 2 | 4 | 1 | 92 | 5.59 | L |
| Sam Hentges | 1.1 | 2 | 1 | 1 | 2 | 1 | 0 | 32 | 1.17 | |
| JT Brubaker | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 14 | 2.86 | |
| Ryan Borucki | 2.0 | 4 | 3 | 3 | 0 | 0 | 1 | 29 | 4.94 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ryan Feltner | 6.0 | 4 | 0 | 0 | 0 | 2 | 0 | 63 | 4.85 | W |
| Brennan Bernardino | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 14 | 3.86 | |
| Blas Castaño | 2.0 | 4 | 3 | 3 | 0 | 2 | 1 | 45 | 4.91 |
Manager comparison
Recent form
Season series: 1-2 with SF listed first across 3 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.