San Francisco Giants vs Pittsburgh Pirates
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Rafael Devers | Rafael Devers homers (32) on a fly ball to center field. | SF 1, PIT 0 |
| B4 | Esmerlyn Valdez | Esmerlyn Valdez walks. Spencer Horwitz scores. Bryan Reynolds to 3rd. Nick Gonzales to 2nd. | SF 1, PIT 1 |
| T5 | Bryce Eldridge | Bryce Eldridge out on a sacrifice fly to center fielder Oneil Cruz. Christian Koss scores. | SF 2, PIT 1 |
| T5 | Turner Hill | Turner Hill singles on a line drive to right fielder Esmerlyn Valdez. Drew Gilbert scores. Rafael Devers to 3rd. | SF 3, PIT 1 |
| B7 | Spencer Horwitz | Spencer Horwitz grounds out, shortstop Christian Koss to first baseman Rafael Devers. Rafael Flores Jr. scores. Jake Mangum to 3rd. | SF 3, PIT 2 |
| B8 | Oneil Cruz | Oneil Cruz singles on a sharp ground ball to shortstop Christian Koss. Bryan Reynolds scores. | SF 3, PIT 3 |
| T10 | Bryce Eldridge | Bryce Eldridge doubles (18) on a line drive to left fielder Jake Mangum. Christian Koss scores. Rafael Devers to 3rd. | SF 4, PIT 3 |
| T10 | Turner Hill | Turner Hill out on a sacrifice fly to right fielder Esmerlyn Valdez. Rafael Devers scores. Grant McCray to 3rd. | SF 5, PIT 3 |
| B10 | Nick Gonzales | Nick Gonzales singles on a ground ball to center fielder Jonah Cox. Bryan Reynolds scores. | SF 5, PIT 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 5 |
| PIT | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 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.
Landen Roupp started for Giants, leaving with a 3–1 lead. Out of the bullpen, Ryan Walker took the roughest line.
-
Landen Roupp
Starter
5.0
75
1
4
Pitch-by-pitch: what Landen Roupp threw
CSW 27% 1st-pitch strike 47% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 30 40% 5 4 7 13 1 Sinker 22 29% 0 5 5 7 5 Curveball 16 21% 3 3 1 4 5 Changeup 6 8% 0 0 0 4 2 Four-Seam Fastball 1 1% 0 0 0 1 0 - Reiver Sanmartin Middle 0.2 20 0 0 HLD
- Ryan Walker Closer 0.2 18 1 1 HLD inherited 2, stranded 2
- Carson Seymour Middle 1.2 15 1 1 BS inherited 2, 1 scored
- Jason Foley Middle 1.0 11 0 0 W
- Dylan Smith Setup 1.0 18 1 2 SV
Bubba Chandler started for Pirates, leaving trailing 1–3. Out of the bullpen, Camilo Doval took the roughest line.
-
Bubba Chandler
Starter
5.0
88
3
4
Pitch-by-pitch: what Bubba Chandler threw
CSW 18% 1st-pitch strike 61% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 45 51% 1 6 12 16 10 Curveball 13 15% 0 4 3 5 1 Sinker 13 15% 0 4 3 5 1 Slider 10 11% 0 0 3 3 4 Changeup 7 8% 0 1 2 4 0 - Brandon Eisert Middle 1.0 14 0 0
- Carmen Mlodzinski Reliever 3.0 30 0 2
- Camilo Doval Middle 1.0 16 2 0 L
Where the game turned
- Eldridge 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Osleivis Basabe 2B | 0 | 0 | 0 | 0 | 0 | 0 | .211 | .262 | .358 | .620 | |
| Rafael Devers 1B | 3 | 2 | 2 | 1 | 2 | 0 | .254 | .336 | .501 | .837 | HR (32) |
| Turner Hill LF | 4 | 0 | 1 | 2 | 0 | 0 | .333 | .404 | .452 | .856 | |
| Jung Hoo Lee RF | 5 | 0 | 0 | 0 | 0 | 2 | .282 | .326 | .410 | .736 | |
| Drew Cavanaugh C | 4 | 0 | 1 | 0 | 0 | 2 | .243 | .333 | .270 | .603 | |
| Jonah Cox CF | 1 | 0 | 0 | 0 | 0 | 0 | .290 | .329 | .551 | .880 | |
| Shay Whitcomb 3B | 4 | 0 | 1 | 0 | 0 | 1 | .123 | .138 | .316 | .454 | 2B |
| Christian Koss SS | 4 | 2 | 1 | 0 | 0 | 0 | .205 | .245 | .265 | .510 | |
| Drew Gilbert CF | 3 | 1 | 0 | 0 | 1 | 0 | .234 | .326 | .378 | .704 | |
| Bryce Eldridge DH | 3 | 0 | 1 | 2 | 1 | 1 | .263 | .356 | .450 | .806 | 2B |
| Nate Furman 2B | 2 | 0 | 0 | 0 | 0 | 0 | .182 | .280 | .182 | .462 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spencer Horwitz 1B | 5 | 1 | 1 | 1 | 0 | 1 | .248 | .347 | .379 | .726 | |
| Brandon Lowe 2B | 4 | 0 | 1 | 0 | 1 | 0 | .256 | .324 | .484 | .808 | 2B |
| Bryan Reynolds DH | 5 | 2 | 2 | 0 | 0 | 0 | .263 | .369 | .420 | .789 | 2B |
| Nick Gonzales 3B | 4 | 0 | 1 | 1 | 1 | 0 | .310 | .372 | .397 | .769 | |
| Oneil Cruz CF | 4 | 0 | 1 | 1 | 1 | 2 | .271 | .357 | .485 | .842 | SB |
| Esmerlyn Valdez RF | 4 | 0 | 0 | 1 | 1 | 3 | .239 | .349 | .518 | .867 | |
| Rafael Flores Jr. C | 4 | 1 | 0 | 0 | 1 | 1 | .209 | .299 | .488 | .787 | |
| Jake Mangum LF | 4 | 0 | 1 | 0 | 0 | 1 | .286 | .341 | .370 | .711 | |
| Jacob Gonzalez SS | 1 | 0 | 1 | 0 | 0 | 0 | .225 | .279 | .374 | .653 | 2B |
| Jared Triolo SS | 2 | 0 | 0 | 0 | 0 | 0 | .245 | .319 | .316 | .635 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 5.0 | 2 | 1 | 1 | 2 | 4 | 0 | 75 | 4.17 | |
| Reiver Sanmartin | 0.2 | 1 | 0 | 0 | 1 | 0 | 0 | 20 | 4.24 | HLD |
| Ryan Walker | 0.2 | 1 | 1 | 1 | 1 | 1 | 0 | 18 | 7.11 | HLD |
| Carson Seymour | 1.2 | 2 | 1 | 1 | 0 | 1 | 0 | 15 | 4.50 | BS |
| Jason Foley | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | 3.86 | W |
| Dylan Smith | 1.0 | 1 | 1 | 0 | 0 | 2 | 0 | 18 | 3.13 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Bubba Chandler | 5.0 | 5 | 3 | 3 | 3 | 4 | 1 | 88 | 4.30 | |
| Brandon Eisert | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 14 | 6.11 | |
| Carmen Mlodzinski | 3.0 | 0 | 0 | 0 | 0 | 2 | 0 | 30 | 3.94 | |
| Camilo Doval | 1.0 | 1 | 2 | 1 | 1 | 0 | 0 | 16 | 4.14 | L |
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.