San Francisco Giants vs Pittsburgh Pirates

May 9, 2026 • 9:05 PM • Oracle Park

Status

Final

San Francisco Giants logo

San Francisco Giants

SF

3

Pittsburgh Pirates logo

Pittsburgh Pirates

PIT

13

Last 5 Form

San Francisco Giants

2-3

Last 5

Pittsburgh Pirates

3-2

Last 5

Probable Pitchers

San Francisco Giants

Pittsburgh Pirates

Standings Snapshot

Full standings

San Francisco Giants

15-23 (.395)

Div

#5

WC

#11

GB

9.0

Pittsburgh Pirates

21-18 (.538)

Div

#4

WC

#4

GB

5.5

Season Comparison

2026
StatSan Francisco GiantsPittsburgh Pirates
OPS.723.737
HR7284
Runs291358
ERA4.584.21
WHIP1.401.30
Strikeouts562654

Top Players

San Francisco Giants

Hitters

Rafael Devers headshot
Rafael Devers

5 H, 2 HR, 4 RBI

Casey Schmitt headshot
Casey Schmitt

3 H, 2 HR, 3 RBI

Jesus Rodriguez headshot
Jesus Rodriguez

5 H, 1 HR, 2 RBI

Pitchers

Trevor McDonald headshot
Trevor McDonald

7.0 IP, 8 SO, 1.286 ERA

Robbie Ray headshot
Robbie Ray

6.0 IP, 7 SO, 1.5 ERA

Adrian Houser headshot
Adrian Houser

6.0 IP, 3 SO, 1.5 ERA

Pittsburgh Pirates

Hitters

Brandon Lowe headshot
Brandon Lowe

7 H, 2 HR, 6 RBI

Joey Bart headshot
Joey Bart

6 H, 1 HR, 3 RBI

Spencer Horwitz headshot
Spencer Horwitz

4 H, 0 HR, 3 RBI

Pitchers

Paul Skenes headshot
Paul Skenes

8.0 IP, 7 SO, 0 ERA

Evan Sisk headshot
Evan Sisk

3.2 IP, 2 SO, 0 ERA

Braxton Ashcraft headshot
Braxton Ashcraft

7.0 IP, 6 SO, 1.286 ERA

Line Score

Team123456789RHE
Pittsburgh Pirates00002260313200
San Francisco Giants000010002371

Box Score

Batting

PlayerABRHRBIBBSOHR
Pittsburgh Pirates
Oneil Cruz (CF)6330020
Brandon Lowe (2B)4224110
Bryan Reynolds (LF)4011110
Jared Triolo (SS)1011000
Ryan O'Hearn (RF)5121100
Nick Yorke (LF)0000000
Nick Gonzales (3B)6140010
Marcell Ozuna (DH)6010030
Spencer Horwitz (1B)3211210
Konnor Griffin (SS)4112020
Billy Cook (RF)0000000
Joey Bart (C)5342000
Braxton Ashcraft (P)
Evan Sisk (P)
Cam Sanders (P)
San Francisco Giants
Jung Hoo Lee (RF)5010010
Luis Arraez (2B)4010010
Heliot Ramos (LF)3120100
Rafael Devers (1B)3000020
Christian Koss (P)0000000
Logan Porter (PR)0100000
Bryce Eldridge (1B)4111001
Willy Adames (SS)4000010
Matt Chapman (3B)3010100
Drew Gilbert (CF)3001110
Eric Haase (C)4011010
Landen Roupp (P)
Ryan Borucki (P)
Ryan Walker (P)
Matt Gage (P)
JT Brubaker (P)
Gregory Santos (P)

Pitching

PitcherIPHRERBBSOHR
Pittsburgh Pirates
Braxton Ashcraft7.0611061
Evan Sisk1.0000010
Cam Sanders1.0122300
San Francisco Giants
Landen Roupp4.0311380
Ryan Borucki0.2211000
Ryan Walker0.2322110
Matt Gage0.2100010
JT Brubaker0.2443010
Gregory Santos1.1220100
Christian Koss1.0533000

Scoring Summary

top 5 • Sac Fly • 0-1

Brandon Lowe out on a sacrifice fly to center fielder Drew Gilbert. Joey Bart scores.

top 5 • Single • 0-2

Bryan Reynolds singles on a ground ball to left fielder Heliot Ramos. Oneil Cruz scores. Bryan Reynolds to 2nd.

bottom 5 • Home Run • 1-2

Bryce Eldridge homers (1) on a fly ball to right field.

top 6 • Single • 1-3

Konnor Griffin singles on a line drive to center fielder Drew Gilbert. Spencer Horwitz scores. Konnor Griffin to 2nd.

top 6 • Single • 1-4

Joey Bart singles on a ground ball to right fielder Jung Hoo Lee. Konnor Griffin scores.

top 7 • Double • 1-5

Spencer Horwitz doubles (4) on a line drive to center fielder Drew Gilbert, deflected by left fielder Heliot Ramos. Ryan O'Hearn scores. Nick Gonzales to 3rd.

top 7 • Sac Fly • 1-6

Konnor Griffin out on a sacrifice fly to right fielder Jung Hoo Lee. Nick Gonzales scores. Spencer Horwitz to 3rd.

top 7 • Single • 1-7

Joey Bart singles on a fly ball to left fielder Heliot Ramos. Spencer Horwitz scores.

top 7 • Triple • 1-9

Brandon Lowe triples (1) on a line drive to right fielder Jung Hoo Lee. Joey Bart scores. Oneil Cruz scores.

top 7 • Single • 1-10

Ryan O'Hearn singles on a ground ball to pitcher Gregory Santos. Brandon Lowe scores. Bryan Reynolds to 2nd.

top 9 • Double • 1-11

Brandon Lowe doubles (9) on a line drive to left fielder Heliot Ramos. Joey Bart scores. Oneil Cruz to 3rd.

top 9 • Single • 1-12

Jared Triolo singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. Brandon Lowe to 3rd.

top 9 • Grounded Into DP • 1-13

Ryan O'Hearn grounds into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe scores. Jared Triolo out at 2nd. Ryan O'Hearn out at 1st.

bottom 9 • Walk • 2-13

Drew Gilbert walks. Heliot Ramos scores. Logan Porter to 3rd. Matt Chapman to 2nd.

bottom 9 • Single • 3-13

Eric Haase singles on a line drive to left fielder Nick Yorke. Logan Porter scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.

Recap & Highlights

Official content

Recap

Pirates erupt for season-high 20 hits to back Ashcraft's gem in rout of Giants

SAN FRANCISCO -- It maybe wasn’t as aesthetic as some of their other wins, but after what they’ve been through this season, the Pittsburgh Pirates are in no shape to be choosy.

Read recap

Highlights

Bart, Lowe lead the Pirates to a 13-3 win

Bart, Lowe lead the Pirates to a 13-3 win

Watch highlight

Condensed Game: PIT@SF - 5/9/26

Condensed Game: PIT@SF - 5/9/26

Watch highlight

Pirates score six runs in the 7th inning

Pirates score six runs in the 7th inning

Watch highlight

Joey Bart's four-hit, two-RBI game

Joey Bart's four-hit, two-RBI game

Watch highlight

Bryce Eldridge's first career home run (1)

Bryce Eldridge's first career home run (1)

Watch highlight

Braxton Ashcraft's six strikeouts

Braxton Ashcraft's six strikeouts

Watch highlight

Landon Roupp's eight strikeouts

Landon Roupp's eight strikeouts

Watch highlight

Brandon Lowe lifts sac fly, plates Joey Bart

Brandon Lowe lifts sac fly, plates Joey Bart

Watch highlight

Konnor Griffin lifts sac fly, plates Nick Gonzales

Konnor Griffin lifts sac fly, plates Nick Gonzales

Watch highlight

Nick Yorke makes diving catch for final out

Nick Yorke makes diving catch for final out

Watch highlight

Joey Bart safe at first after challenge

Joey Bart safe at first after challenge

Watch highlight

Landon Roupp strikes out Nick Gonzales

Landon Roupp strikes out Nick Gonzales

Watch highlight

Christian Koss leaves game after HBP

Christian Koss leaves game after HBP

Watch highlight

Ball 1 confirmed after ABS challenge

Ball 1 confirmed after ABS challenge

Watch highlight

Ball 1 overturned after ABS challenge

Ball 1 overturned after ABS challenge

Watch highlight

Strike 2 overturned after ABS challenge

Strike 2 overturned after ABS challenge

Watch highlight

Strike 2 confirmed after ABS challenge

Strike 2 confirmed after ABS challenge

Watch highlight

Strike 3 confirmed after ABS challenge

Strike 3 confirmed after ABS challenge

Watch highlight

Check out the Korean call of Bryce Eldridge's homer

Check out the Korean call of Bryce Eldridge's homer

Watch highlight

Braxton Ashcraft sidesteps trouble in the 1st

Braxton Ashcraft sidesteps trouble in the 1st

Watch highlight

Landen Roupp's outing against the Pirates

Landen Roupp's outing against the Pirates

Watch highlight

Breaking down Landen Roupp's pitches

Breaking down Landen Roupp's pitches

Watch highlight

Breaking down Braxton Ashcraft's pitches

Breaking down Braxton Ashcraft's pitches

Watch highlight

Braxton Ashcraft's outing against the Giants

Braxton Ashcraft's outing against the Giants

Watch highlight

Starting lineups for Pirates at Giants - May 9, 2026

Starting lineups for Pirates at Giants - May 9, 2026

Watch highlight

Bench availability for Pittsburgh, May 9 vs Giants

Bench availability for Pittsburgh, May 9 vs Giants

Watch highlight

Play-by-Play

bottom 9 • Lineout • 3-13

Jung Hoo Lee lines out to left fielder Nick Yorke.

bottom 9 • Single • 3-13

Eric Haase singles on a line drive to left fielder Nick Yorke. Logan Porter scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.

bottom 9 • Walk • 2-13

Drew Gilbert walks. Heliot Ramos scores. Logan Porter to 3rd. Matt Chapman to 2nd.

bottom 9 • Walk • 1-13

Matt Chapman walks. Heliot Ramos to 3rd. Logan Porter to 2nd.

bottom 9 • Flyout • 1-13

Willy Adames flies out to left fielder Nick Yorke.

bottom 9 • Lineout • 1-13

Bryce Eldridge lines out to second baseman Brandon Lowe.

bottom 9 • Hit By Pitch • 1-13

Christian Koss hit by pitch. Heliot Ramos to 2nd.

bottom 9 • Walk • 1-13

Heliot Ramos walks.

top 9 • Lineout • 1-13

Marcell Ozuna lines out to first baseman Bryce Eldridge.

top 9 • Double • 1-13

Nick Gonzales doubles (6) on a line drive to right fielder Jung Hoo Lee.

top 9 • Grounded Into DP • 1-13

Ryan O'Hearn grounds into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe scores. Jared Triolo out at 2nd. Ryan O'Hearn out at 1st.

top 9 • Single • 1-12

Jared Triolo singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. Brandon Lowe to 3rd.

top 9 • Double • 1-11

Brandon Lowe doubles (9) on a line drive to left fielder Heliot Ramos. Joey Bart scores. Oneil Cruz to 3rd.

top 9 • Single • 1-10

Oneil Cruz singles on a ground ball to center fielder Drew Gilbert. Joey Bart to 2nd.

top 9 • Single • 1-10

Joey Bart singles on a line drive to center fielder Drew Gilbert.

bottom 8 • Strikeout • 1-10

Luis Arraez strikes out swinging.

bottom 8 • Flyout • 1-10

Jung Hoo Lee flies out to center fielder Oneil Cruz.

bottom 8 • Groundout • 1-10

Eric Haase grounds out, pitcher Evan Sisk to first baseman Spencer Horwitz.

top 8 • Groundout • 1-10

Konnor Griffin grounds out, second baseman Luis Arraez to first baseman Rafael Devers.

top 8 • Groundout • 1-10

Spencer Horwitz grounds out, pitcher Gregory Santos to first baseman Rafael Devers.

top 8 • Flyout • 1-10

Marcell Ozuna flies out to center fielder Drew Gilbert.

bottom 7 • Flyout • 1-10

Drew Gilbert flies out to center fielder Oneil Cruz.

bottom 7 • Groundout • 1-10

Matt Chapman grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.

bottom 7 • Groundout • 1-10

Willy Adames grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.

top 7 • Groundout • 1-10

Nick Gonzales grounds out to first baseman Rafael Devers.

top 7 • Single • 1-10

Ryan O'Hearn singles on a ground ball to pitcher Gregory Santos. Brandon Lowe scores. Bryan Reynolds to 2nd.

top 7 • Walk • 1-9

Bryan Reynolds walks.

top 7 • Triple • 1-9

Brandon Lowe triples (1) on a line drive to right fielder Jung Hoo Lee. Joey Bart scores. Oneil Cruz scores.

top 7 • Field Error • 1-7

Oneil Cruz reaches on a fielding error by shortstop Willy Adames. Joey Bart to 2nd.

top 7 • Single • 1-7

Joey Bart singles on a fly ball to left fielder Heliot Ramos. Spencer Horwitz scores.