Colorado Rockies vs San Francisco Giants
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T4 | Troy Johnston | Troy Johnston triples (1) on a sharp fly ball to right fielder Jung Hoo Lee. TJ Rumfield scores. | COL 1, SF 0 |
| B4 | Bryce Eldridge | Bryce Eldridge homers (13) on a fly ball to center field. | COL 1, SF 1 |
| T5 | Mickey Moniak | Mickey Moniak reaches on a fielder's choice, fielded by shortstop Christian Koss. Brett Sullivan scores. | COL 2, SF 1 |
| T6 | Zac Veen | Zac Veen homers (2) on a fly ball to right field. Connor Norby scores. | COL 4, SF 1 |
| T9 | Willi Castro | Willi Castro out on a sacrifice fly to left fielder Victor Bericoto. Brett Sullivan scores. Mickey Moniak to 2nd. Throwing error by left fielder Victor Bericoto. | COL 5, SF 1 |
| B9 | Rafael Devers | Rafael Devers doubles (28) on a ground ball to left fielder Mickey Moniak. Jonah Cox scores. | COL 5, SF 2 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| COL | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 4 |
| SF | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Freeland started for Rockies, leaving with a 4–1 lead. Out of the bullpen, Brennan Bernardino took the roughest line.
-
Kyle Freeland
Starter
8.0
95
1
2
W
Pitch-by-pitch: what Kyle Freeland threw
CSW 25% 1st-pitch strike 78% 3.5 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 27 28% 2 8 4 5 8 Knuckle Curve 26 27% 3 4 6 8 5 Cutter 14 15% 1 2 3 4 4 Changeup 12 13% 2 0 3 4 3 Four-Seam Fastball 11 12% 0 1 2 6 2 Sweeper 5 5% 0 1 0 2 2 - Brennan Bernardino Middle 1.0 11 1 0
Landen Roupp started for Giants, leaving trailing 1–4. Out of the bullpen, Trent Harris took the roughest line.
-
Landen Roupp
Starter
5.2
91
4
5
L
Pitch-by-pitch: what Landen Roupp threw
CSW 25% 1st-pitch strike 65% 3.5 pitches/PAPitch # % Whiff CS Foul Ball In play Curveball 33 36% 5 6 7 10 5 Sinker 20 22% 0 2 3 10 5 Changeup 15 16% 1 0 5 7 2 Four-Seam Fastball 14 15% 6 0 1 6 1 Cutter 9 10% 1 2 1 1 4 - Reiver Sanmartin Middle 0.1 5 0 1
- JT Brubaker Middle 1.0 16 0 1
- Trent Harris Middle 1.1 41 1 3
- Jason Foley Middle 0.2 12 0 0 inherited 3, 1 scored
Where the game turned
- Moniak Fielders Choice (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jake McCarthy RF | 5 | 0 | 0 | 0 | 0 | 1 | .296 | .333 | .499 | .832 | |
| Mickey Moniak LF | 4 | 0 | 0 | 1 | 1 | 2 | .267 | .311 | .542 | .853 | |
| Willi Castro 3B | 4 | 0 | 0 | 1 | 0 | 1 | .262 | .331 | .422 | .753 | |
| TJ Rumfield 1B | 3 | 1 | 1 | 0 | 1 | 1 | .294 | .374 | .453 | .827 | |
| Troy Johnston DH | 4 | 0 | 1 | 1 | 1 | 1 | .282 | .349 | .393 | .742 | 3B |
| Connor Norby 2B | 2 | 1 | 0 | 0 | 2 | 1 | .198 | .316 | .314 | .630 | SB |
| Ezequiel Tovar SS | 3 | 0 | 1 | 0 | 1 | 1 | .208 | .255 | .333 | .588 | |
| Brett Sullivan C | 4 | 2 | 2 | 0 | 0 | 1 | .245 | .283 | .445 | .728 | 2B |
| Zac Veen RF | 3 | 1 | 1 | 2 | 1 | 1 | .333 | .429 | 1.333 | 1.762 | HR (2) |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jonah Cox CF | 4 | 1 | 1 | 0 | 0 | 0 | .267 | .267 | .533 | .800 | 3B |
| Rafael Devers DH | 4 | 0 | 1 | 1 | 0 | 1 | .245 | .320 | .467 | .787 | 2B |
| Bryce Eldridge 1B | 4 | 1 | 1 | 1 | 0 | 0 | .246 | .339 | .438 | .777 | HR (13) |
| Victor Bericoto LF | 4 | 0 | 1 | 0 | 0 | 1 | .271 | .282 | .486 | .768 | |
| Jung Hoo Lee RF | 4 | 0 | 0 | 0 | 0 | 0 | .290 | .325 | .433 | .758 | |
| Osleivis Basabe 2B | 3 | 0 | 2 | 0 | 0 | 0 | .283 | .292 | .500 | .792 | |
| Buddy Kennedy 3B | 3 | 0 | 0 | 0 | 0 | 0 | .037 | .133 | .074 | .207 | |
| Andrew Knizner C | 2 | 0 | 0 | 0 | 1 | 0 | .000 | .250 | .000 | .250 | |
| Christian Koss SS | 3 | 0 | 1 | 0 | 0 | 0 | .192 | .224 | .233 | .457 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Freeland | 8.0 | 4 | 1 | 1 | 1 | 2 | 1 | 95 | 6.27 | W |
| Brennan Bernardino | 1.0 | 3 | 1 | 1 | 0 | 0 | 0 | 11 | 2.84 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 5.2 | 5 | 4 | 4 | 3 | 5 | 1 | 91 | 4.31 | L |
| Reiver Sanmartin | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 9.00 | |
| JT Brubaker | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 16 | 3.28 | |
| Trent Harris | 1.1 | 1 | 1 | 1 | 3 | 3 | 0 | 41 | 21.60 | |
| Jason Foley | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 | 12 | 5.19 |
Manager comparison
Recent form
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.