ARCHIVE September 2, 2026
September 2, 2026 · NL Cent

San Francisco Giants vs Pittsburgh Pirates

September 2, 2026PNC ParkPartly Cloudy 90°F · 10 mph, Out To LF
AWAY
San Francisco Giants
58-82
5
vs
HOME
Pittsburgh Pirates
68-72
4

Game Highlights

Published September 2, 2026 · Source: MLB

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

  12345678910 R
SF 1000200002 5
PIT 0001001101 4

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Giants AWAY 5

Landen Roupp started for Giants, leaving with a 3–1 lead. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Landen Roupp Starter 5.0 75 1 4
    Pitch-by-pitch: what Landen Roupp threw
    CSW 27% 1st-pitch strike 47% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn 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
Pirates HOME 4

Bubba Chandler started for Pirates, leaving trailing 1–3. Out of the bullpen, Camilo Doval took the roughest line.

workload · innings pitched
  • Bubba Chandler Starter 5.0 88 3 4
    Pitch-by-pitch: what Bubba Chandler threw
    CSW 18% 1st-pitch strike 61% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn 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

1 run Top 10th · off Doval
  • Eldridge 2B (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS 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
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS 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

AWAY · SF
PITCHER IPHRERBBKHR NPERA 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
HOME · PIT
PITCHER IPHRERBBKHR NPERA 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

AWAY · SF
Tony Vitello
Lineup 2.8 R Bunts 4.0 R IBBs 3.6 R
HOME · PIT
Don Kelly
Lineup 4.4 R Bunts 0.9 R IBBs 3.6 R

Recent form

AWAY · SF
3-7 L3 -11 run diff
LLLWWLLLLW
HOME · PIT
6-4 W4 -5 run diff
WWWWLLWLLW

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.

Read the full methodology.