← Back to scores
Pittsburgh Pirates
21-18  ·  4th NL Central
2 5
Final
San Francisco Giants
15-23  ·  4th NL West
Fri, May 08, 2026
Venue: Oracle Park, San Francisco
Weather: Clear, 58°
HP Ump: Manny Gonzalez (Home Plate)
W: Robbie Ray
L: Carmen Mlodzinski
Team 123456789 RHE
PIT 010000001 250
SF 01010030 5120
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Jared Triolo1B 0-4 1 .000
Nick Gonzales3B 0-1 3 .000
Bryan ReynoldsLF 0-3 1 .000
Marcell OzunaDH 2-3 1 1 11 .667
Oneil CruzCF 1-3 1 11 .333
Konnor GriffinSS 1-3 11 .333
Joey BartC 0-3 2 .000
Spencer HorwitzPH 1-1 1 1.000
Nick Yorke1B 0-2 1 .000
Brandon Lowe2B 0-2 .000
Billy CookRF 0-3 2 .000
Ryan O'HearnPH 0-1 .000
Carmen MlodzinskiP 0-0
Justin LawrenceP 0-0
Evan SiskP 0-0
Cam SandersP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Carmen Mlodzinski 6.07201 74-503.00
Justin Lawrence 0.03300 13-8
Evan Sisk 1.01001 11-60.00
Cam Sanders 1.01003 17-120.00
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Jung Hoo LeeRF 2-4 .500
Luis Arraez2B 1-4 2 .250
Casey SchmittDH 1-4 .250
Rafael Devers1B 2-4 2 1 12 .500
Matt Chapman3B 0-4 1 .000
Willy AdamesSS 2-4 1 .500
Heliot RamosLF 2-4 1 11 .500
Drew GilbertCF 1-4 1 11 .250
Jesus RodriguezC 1-2 .500
Patrick BaileyC 0-0
Robbie RayP 0-0
Keaton WinnP 0-0
Matt GageP 0-0
Caleb KilianP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Robbie Ray 6.04147 93-591.50
Keaton Winn 1.00001 13-90.00
Matt Gage 1.00010 11-40.00
Caleb Kilian 1.01120 35-209.00
PIT
AWAY · HOME
SF
5
Hits
12
1
Home Runs
1
.245
AVG
.241
.332
OBP
.284
.384
SLG
.358
.716
OPS
.642
2
Runs
5
0
2B
1
0
3B
0
2
SB
0
8
TB
16
12
LOB
16
36
PA
35
3.74
ERA
3.91
5
K
8
0
BB
7
12
H Allowed
5
1.23
WHIP
1.30
5
Runs
2
0
HBP
1
35
BF
36
115
Pitches
152
76
Strikes
92
Top Performers
Marcell Ozuna
2-3 1 HR 1 RBI · 1 R · 1 BB
Robbie Ray
6.0 IP · 7 K · 1 ER · 93 P
Rafael Devers
2-4 1 HR 1 RBI · 2 R
Play by Play
  • Ryan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
    Ryan O'Hearn vs Caleb Kilian
  • Brandon Lowe flies out to shortstop Willy Adames.
    Brandon Lowe vs Caleb Kilian
  • Spencer Horwitz singles on a line drive to right fielder Jung Hoo Lee. Oneil Cruz scores. Konnor Griffin to 3rd.
    Spencer Horwitz vs Caleb Kilian
  • Konnor Griffin walks. Oneil Cruz to 2nd.
    Konnor Griffin vs Caleb Kilian
  • Oneil Cruz walks.
    Oneil Cruz vs Caleb Kilian
  • Marcell Ozuna flies out to center fielder Drew Gilbert.
    Marcell Ozuna vs Caleb Kilian
  • Top 9th
  • Drew Gilbert strikes out swinging.
    Drew Gilbert vs Cam Sanders
  • Heliot Ramos strikes out swinging.
    Heliot Ramos vs Cam Sanders
  • Willy Adames singles on a line drive to left fielder Bryan Reynolds.
    Willy Adames vs Cam Sanders
  • Matt Chapman strikes out on a foul tip.
    Matt Chapman vs Cam Sanders
  • Bottom 8th
  • Bryan Reynolds grounds out to first baseman Rafael Devers.
    Bryan Reynolds vs Matt Gage
  • Nick Gonzales walks.
    Nick Gonzales vs Matt Gage
  • Jared Triolo grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
    Jared Triolo vs Matt Gage
  • Billy Cook grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
    Billy Cook vs Matt Gage
  • Top 8th
  • Rafael Devers strikes out swinging.
    Rafael Devers vs Evan Sisk
  • Casey Schmitt pops out to shortstop Konnor Griffin on the infield fly rule.
    Casey Schmitt vs Evan Sisk
  • Luis Arraez singles on a ground ball to right fielder Billy Cook. Heliot Ramos scores. Drew Gilbert scores. Jesus Rodriguez to 2nd.
    Luis Arraez vs Evan Sisk
  • Jung Hoo Lee lines out to second baseman Brandon Lowe.
    Jung Hoo Lee vs Evan Sisk
  • Jesus Rodriguez hit by pitch. Drew Gilbert to 2nd.
    Jesus Rodriguez vs Justin Lawrence
  • Drew Gilbert singles on a ground ball to right fielder Billy Cook. Willy Adames scores. Heliot Ramos to 3rd.
    Drew Gilbert vs Justin Lawrence
  • Heliot Ramos doubles (9) on a sharp line drive to right fielder Billy Cook. Willy Adames to 3rd.
    Heliot Ramos vs Justin Lawrence
  • Willy Adames singles on a ground ball to center fielder Oneil Cruz.
    Willy Adames vs Justin Lawrence
  • Bottom 7th
  • Brandon Lowe grounds out to first baseman Rafael Devers.
    Brandon Lowe vs Keaton Winn
  • Joey Bart strikes out swinging.
    Joey Bart vs Keaton Winn
  • Konnor Griffin grounds out softly, pitcher Keaton Winn to first baseman Rafael Devers.
    Konnor Griffin vs Keaton Winn
  • Top 7th
  • Matt Chapman grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.
    Matt Chapman vs Carmen Mlodzinski
  • Rafael Devers strikes out swinging.
    Rafael Devers vs Carmen Mlodzinski
  • Casey Schmitt grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.
    Casey Schmitt vs Carmen Mlodzinski
  • Bottom 6th
  • Oneil Cruz grounds into a double play, third baseman Matt Chapman to shortstop Willy Adames to first baseman Rafael Devers. Marcell Ozuna out at 2nd. Oneil Cruz out at 1st.
    Oneil Cruz vs Robbie Ray
  • Marcell Ozuna singles on a line drive to left fielder Heliot Ramos.
    Marcell Ozuna vs Robbie Ray
  • Bryan Reynolds flies out to right fielder Jung Hoo Lee in foul territory.
    Bryan Reynolds vs Robbie Ray
  • Top 6th
  • Luis Arraez flies out to left fielder Bryan Reynolds.
    Luis Arraez vs Carmen Mlodzinski
  • Jung Hoo Lee singles on a line drive to left fielder Bryan Reynolds.
    Jung Hoo Lee vs Carmen Mlodzinski
  • Jesus Rodriguez grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.
    Jesus Rodriguez vs Carmen Mlodzinski
  • Drew Gilbert grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.
    Drew Gilbert vs Carmen Mlodzinski
  • Bottom 5th
  • Nick Gonzales flies out to left fielder Heliot Ramos.
    Nick Gonzales vs Robbie Ray
  • Jared Triolo flies out to right fielder Jung Hoo Lee.
    Jared Triolo vs Robbie Ray
  • Billy Cook called out on strikes.
    Billy Cook vs Robbie Ray
  • Top 5th
  • Heliot Ramos singles on a ground ball to center fielder Oneil Cruz. Rafael Devers scores. Matt Chapman out at 3rd on the throw, center fielder Oneil Cruz to third baseman Jared Triolo.
    Heliot Ramos vs Carmen Mlodzinski
  • Willy Adames flies out to left fielder Bryan Reynolds.
    Willy Adames vs Carmen Mlodzinski
  • Matt Chapman reaches on a fielder's choice out, third baseman Jared Triolo to catcher Joey Bart. Casey Schmitt out at home. Rafael Devers to 2nd.
    Matt Chapman vs Carmen Mlodzinski
  • Rafael Devers singles on a ground ball to right fielder Billy Cook. Casey Schmitt to 3rd.
    Rafael Devers vs Carmen Mlodzinski
  • Casey Schmitt singles on a ground ball to right fielder Billy Cook.
    Casey Schmitt vs Carmen Mlodzinski
  • Bottom 4th
  • Nick Yorke grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
    Nick Yorke vs Robbie Ray
  • Joey Bart lines out sharply to left fielder Heliot Ramos.
    Joey Bart vs Robbie Ray
  • Konnor Griffin strikes out swinging.
    Konnor Griffin vs Robbie Ray
  • Top 4th
  • Luis Arraez grounds into a double play, second baseman Nick Gonzales to shortstop Konnor Griffin to first baseman Nick Yorke. Jung Hoo Lee out at 2nd. Luis Arraez out at 1st.
    Luis Arraez vs Carmen Mlodzinski
  • Jung Hoo Lee singles on a line drive to right fielder Billy Cook. Jesus Rodriguez to 3rd.
    Jung Hoo Lee vs Carmen Mlodzinski
  • Jesus Rodriguez singles on a line drive to right fielder Billy Cook.
    Jesus Rodriguez vs Carmen Mlodzinski
  • Drew Gilbert flies out to shortstop Konnor Griffin.
    Drew Gilbert vs Carmen Mlodzinski
  • Bottom 3rd
  • Oneil Cruz strikes out swinging.
    Oneil Cruz vs Robbie Ray
  • Marcell Ozuna walks. Nick Gonzales to 3rd. Bryan Reynolds to 2nd.
    Marcell Ozuna vs Robbie Ray
  • Bryan Reynolds walks.
    Bryan Reynolds vs Robbie Ray
  • Nick Gonzales walks.
    Nick Gonzales vs Robbie Ray
  • Jared Triolo strikes out swinging.
    Jared Triolo vs Robbie Ray
  • Billy Cook strikes out swinging.
    Billy Cook vs Robbie Ray
  • Top 3rd
  • Heliot Ramos grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.
    Heliot Ramos vs Carmen Mlodzinski
  • Willy Adames pops out to first baseman Nick Yorke.
    Willy Adames vs Carmen Mlodzinski
  • Matt Chapman grounds out, third baseman Jared Triolo to first baseman Nick Yorke.
    Matt Chapman vs Carmen Mlodzinski
  • Rafael Devers homers (4) on a fly ball to center field.
    Rafael Devers vs Carmen Mlodzinski
  • Bottom 2nd
  • Nick Yorke strikes out on a foul tip.
    Nick Yorke vs Robbie Ray
  • Joey Bart strikes out swinging. Konnor Griffin steals (9) 2nd base.
    Joey Bart vs Robbie Ray
  • Konnor Griffin singles on a sharp line drive to left fielder Heliot Ramos. Oneil Cruz out at 3rd on the throw, left fielder Heliot Ramos to third baseman Matt Chapman.
    Konnor Griffin vs Robbie Ray
  • Oneil Cruz singles on a sharp line drive to left fielder Heliot Ramos.
    Oneil Cruz vs Robbie Ray
  • Marcell Ozuna homers (4) on a fly ball to left field.
    Marcell Ozuna vs Robbie Ray
  • Top 2nd
  • Casey Schmitt grounds out, third baseman Jared Triolo to first baseman Nick Yorke.
    Casey Schmitt vs Carmen Mlodzinski
  • Luis Arraez lines out to left fielder Bryan Reynolds.
    Luis Arraez vs Carmen Mlodzinski
  • Jung Hoo Lee lines out to right fielder Billy Cook.
    Jung Hoo Lee vs Carmen Mlodzinski
  • Bottom 1st
  • Bryan Reynolds grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Rafael Devers. Nick Gonzales out at 2nd. Bryan Reynolds out at 1st.
    Bryan Reynolds vs Robbie Ray
  • Nick Gonzales walks.
    Nick Gonzales vs Robbie Ray
  • Jared Triolo flies out to center fielder Drew Gilbert.
    Jared Triolo vs Robbie Ray
  • Top 1st
● LIVE
00:00:00
BATTER
SEASON
AVG .---
HR --
RBI --
TODAY
ABHHRRBIBBK
- - - - - -
PITCHER
SEASON
ERA -.--
W --
L --
TODAY
IPHERBBKPC-ST
-- -- -- -- -- --
1B
2B
3B
BASES
AWAY
AT BAT: ---
T1
HOME
PITCHING: ---
TEAM 12345 6789 R H E
------------000
------------000
BALL 0
STRIKE 0
OUT 0
AT BAT ---
PITCHING ---
STATUS ---
⚾ GAME INFO
LOADING...
⚾ MATCHUP
LOADING...
▶ PLAY BY PLAY
LOADING...
Game Recap
Game recap
Devers, Adames seeking (Shawshank) redemption as Giants eye turnaround
SAN FRANCISCO -- The Giants have yet to see the best version of Rafael Devers in 2026. But the three-time All-Star certainly appears to be trending in the right direction.
Highlights
Rafael Devers homers in Giants' 5-2 win
00:03:01
Condensed Game: PIT@SF - 5/8/26
00:10:03
Rafael Devers' solo homer (4) 
00:00:30
Marcell Ozuna's 300th career homer!
00:00:31
Luis Arraez's two-run single
00:00:19