San Francisco Giants vs Colorado Rockies
Game Highlights
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
| COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 |
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 6–3 lead. Out of the bullpen, Caleb Kilian took the roughest line.
-
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/PAPitch # % Whiff CS Foul Ball In 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
Sean Sullivan started for Rockies, leaving trailing 3–6.
-
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/PAPitch # % Whiff CS Foul Ball In 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
- Lee Forceout (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
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.