San Francisco Giants vs Colorado Rockies
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Jung Hoo Lee | Jung Hoo Lee singles on a line drive to center fielder Jake McCarthy. Rafael Devers scores. Willy Adames to 2nd. | SF 1, COL 0 |
| T2 | Daniel Susac | Daniel Susac doubles (4) on a line drive to right fielder Tyler Freeman. Bryce Eldridge scores. | SF 2, COL 0 |
| B2 | Braxton Fulford | Braxton Fulford out on a sacrifice fly to first baseman Rafael Devers in foul territory. Kyle Karros scores. | SF 2, COL 1 |
| T4 | Casey Schmitt | Casey Schmitt singles on a fly ball to right fielder Tyler Freeman. Bryce Eldridge scores. Daniel Susac to 3rd. | SF 3, COL 1 |
| T4 | Luis Arraez | Luis Arraez out on a sacrifice fly to center fielder Jake McCarthy. Daniel Susac scores. | SF 4, COL 1 |
| B4 | Willi Castro | Willi Castro reaches on a fielding error by pitcher Robbie Ray. Kyle Karros scores. Chad Stevens scores. Throwing error by pitcher Robbie Ray. | SF 4, COL 3 |
| T5 | Matt Chapman | Matt Chapman doubles (15) on a sharp line drive to right fielder Tyler Freeman. Jung Hoo Lee scores. | SF 5, COL 3 |
| T5 | Drew Gilbert | Drew Gilbert triples (2) on a fly ball to center fielder Jake McCarthy. Matt Chapman scores. | SF 6, COL 3 |
| T5 | Casey Schmitt | Casey Schmitt singles on a sharp line drive to center fielder Jake McCarthy. Drew Gilbert scores. | SF 7, COL 3 |
| T5 | Willy Adames | Willy Adames hits a grand slam (8) to left field. Casey Schmitt scores. Rafael Devers scores. Luis Arraez scores. | SF 11, COL 3 |
| B5 | Troy Johnston | Troy Johnston singles on a ground ball to center fielder Drew Gilbert. Tyler Freeman scores. | SF 11, COL 4 |
| B5 | Jake McCarthy | Jake McCarthy out on a sacrifice fly to left fielder Casey Schmitt. Troy Johnston scores. | SF 11, COL 5 |
| T6 | Bryce Eldridge | Bryce Eldridge homers (2) on a fly ball to center field. | SF 12, COL 5 |
| T7 | Luis Arraez | Luis Arraez singles on a line drive to left fielder Troy Johnston. Rafael Devers scores. | SF 13, COL 5 |
| T7 | Jung Hoo Lee | Jung Hoo Lee singles on a line drive to center fielder Jake McCarthy. Luis Arraez scores. | SF 14, COL 5 |
| B7 | Braxton Fulford | Braxton Fulford singles on a fly ball to right fielder Jung Hoo Lee. Hunter Goodman scores. Edouard Julien to 3rd. | SF 14, COL 6 |
| T8 | Rafael Devers | Rafael Devers singles on a ground ball to center fielder Tyler Freeman. Daniel Susac scores. Jonah Cox scores. Rafael Devers to 3rd. Rafael Devers advances to 3rd, on a throwing error by center fielder Tyler Freeman. Rafael Devers advances to 3rd, on a throwing error by pitcher Juan Mejia. | SF 16, COL 6 |
| T8 | Luis Arraez | Luis Arraez out on a sacrifice fly to center fielder Tyler Freeman. Rafael Devers scores. | SF 17, COL 6 |
| T9 | Jesus Rodriguez | Jesus Rodriguez homers (2) on a fly ball to left field. Bryce Eldridge scores. | SF 19, COL 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 1 | 1 | 0 | 2 | 7 | 1 | 2 | 3 | 2 | 19 |
| COL | 0 | 1 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Robbie Ray started for Giants, leaving with a 4–3 lead. Out of the bullpen, Tristan Beck took the roughest line.
-
Robbie Ray
Starter
4.0
96
3
6
Pitch-by-pitch: what Robbie Ray threw
CSW 19% 1st-pitch strike 55% 4.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 35 36% 2 2 9 19 3 Slider 25 26% 3 2 9 8 3 Sinker 19 20% 1 2 7 6 3 Changeup 11 11% 3 0 4 2 2 Knuckle Curve 6 6% 1 2 1 2 0 - Tristan Beck Middle 1.0 26 2 0
- Caleb Kilian Middle 1.0 15 0 2 W
- Joel Peguero Reliever 1.1 26 1 1
- JT Brubaker Middle 1.2 17 0 1 inherited 1, stranded 1
Tanner Gordon started for Rockies, leaving trailing 1–2. Out of the bullpen, Zach Agnos took the roughest line.
-
Tanner Gordon
Starter
3.0
75
4
2
L
Pitch-by-pitch: what Tanner Gordon threw
CSW 27% 1st-pitch strike 47% 4.4 pitches/PAPitch # % Whiff CS Foul Ball In play Slider 23 31% 4 3 2 9 5 Changeup 22 29% 5 1 4 11 1 Four-Seam Fastball 14 19% 1 2 4 3 4 Sinker 9 12% 0 1 3 2 3 Curveball 7 9% 1 2 2 2 0 - Brennan Bernardino Middle 1.0 18 0 1 inherited 2, all 2 scored
- Zach Agnos Middle 1.0 35 7 2
- Keegan Thompson Middle 2.0 40 3 2
- Juan Mejia Middle 0.2 21 3 1
- Brett Sullivan Reliever 1.1 27 2 1
Where the game turned
- Lee 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jonah Cox CF | 1 | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | 2.000 | 3.000 | 2B |
| Rafael Devers 1B | 6 | 4 | 4 | 1 | 1 | 1 | .253 | .300 | .432 | .732 | 3 2B |
| Luis Arraez 2B | 4 | 2 | 1 | 3 | 1 | 0 | .321 | .363 | .422 | .785 | |
| Willy Adames SS | 5 | 1 | 3 | 4 | 1 | 1 | .243 | .281 | .426 | .707 | HR (8) |
| Matt Chapman 3B | 6 | 1 | 1 | 1 | 0 | 1 | .232 | .310 | .323 | .633 | 2B |
| Bryce Eldridge DH | 6 | 4 | 4 | 1 | 0 | 0 | .241 | .328 | .448 | .776 | HR (2), 2 2B |
| Jesus Rodriguez C | 1 | 1 | 1 | 2 | 0 | 0 | .231 | .302 | .385 | .687 | HR (2) |
| Drew Gilbert LF | 6 | 1 | 1 | 1 | 0 | 3 | .237 | .281 | .395 | .676 | 3B |
| Casey Schmitt LF | 6 | 1 | 3 | 2 | 0 | 2 | .294 | .332 | .548 | .880 | SB |
| Jung Hoo Lee RF | 6 | 1 | 5 | 2 | 0 | 0 | .304 | .341 | .433 | .774 | 2B |
| Daniel Susac C | 3 | 2 | 1 | 1 | 1 | 1 | .293 | .354 | .397 | .751 | 2B |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Willi Castro 1B | 5 | 0 | 1 | 0 | 0 | 1 | .263 | .319 | .353 | .672 | SB |
| Tyler Freeman CF | 4 | 1 | 3 | 0 | 1 | 0 | .279 | .354 | .364 | .718 | 2B, SB |
| Troy Johnston RF | 5 | 1 | 2 | 1 | 0 | 0 | .310 | .368 | .424 | .792 | 2B, SB |
| Brett Sullivan P | 1 | 0 | 0 | 0 | 0 | 0 | .195 | .239 | .305 | .544 | |
| Edouard Julien 2B | 1 | 0 | 0 | 0 | 1 | 0 | .207 | .306 | .286 | .592 | |
| Kyle Karros 3B | 4 | 2 | 2 | 0 | 1 | 2 | .215 | .316 | .319 | .635 | 2B |
| Sterlin Thompson LF | 1 | 0 | 0 | 0 | 0 | 0 | .148 | .258 | .185 | .443 | |
| Braxton Fulford C | 3 | 0 | 1 | 2 | 0 | 1 | .200 | .261 | .350 | .611 | |
| Chad Stevens SS | 2 | 1 | 0 | 0 | 2 | 1 | .063 | .238 | .063 | .301 | |
| Hunter Goodman DH | 4 | 1 | 0 | 0 | 0 | 2 | .239 | .304 | .473 | .777 | |
| Ezequiel Tovar SS | 3 | 0 | 1 | 0 | 0 | 1 | .221 | .273 | .337 | .610 | |
| Jake McCarthy CF | 3 | 0 | 0 | 1 | 0 | 2 | .282 | .323 | .444 | .767 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Robbie Ray | 4.0 | 5 | 3 | 1 | 2 | 6 | 0 | 96 | 4.45 | |
| Tristan Beck | 1.0 | 3 | 2 | 2 | 1 | 0 | 0 | 26 | 4.50 | |
| Caleb Kilian | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 15 | 3.81 | W |
| Joel Peguero | 1.1 | 2 | 1 | 0 | 1 | 1 | 0 | 26 | 2.38 | |
| JT Brubaker | 1.2 | 0 | 0 | 0 | 0 | 1 | 0 | 17 | 2.70 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Tanner Gordon | 3.0 | 6 | 4 | 4 | 1 | 2 | 0 | 75 | 6.37 | L |
| Brennan Bernardino | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 18 | 3.70 | |
| Zach Agnos | 1.0 | 7 | 7 | 7 | 1 | 2 | 1 | 35 | 7.78 | |
| Keegan Thompson | 2.0 | 4 | 3 | 3 | 0 | 2 | 1 | 40 | 6.35 | |
| Juan Mejia | 0.2 | 2 | 3 | 3 | 1 | 1 | 0 | 21 | 6.00 | |
| Brett Sullivan | 1.1 | 5 | 2 | 2 | 0 | 1 | 1 | 27 | 4.15 |
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.