MLB · Fri, May 8 · Oracle Park

Final

W: Robbie Ray · L: Carmen Mlodzinski

Team123456789RHE
PIT010000001250
SF010100305120

Win probability

SF 100%SF 99%
PIT 100%model, computed at ingest

Top performers

Robbie Ray

SF

6.0 IP, 1 ER, 7 K, 4 BB, (W)

Marcell Ozuna

PIT

2-3, 1 HR, 1 RBI, 1 R, 1 BB

Rafael Devers

SF

2-4, 1 HR, 1 RBI, 2 R

Key plays

▲ 2ndMarcell Ozuna homers (4) on a fly ball to left field.10 · 38%
▼ 2ndRafael Devers homers (4) on a fly ball to center field.11 · 56%
▼ 3rdJung Hoo Lee singles on a line drive to right fielder Billy Cook. Jesus Rodriguez to 3rd.11 · 64%
▼ 4thWilly Adames flies out to left fielder Bryan Reynolds.11 · 56%
▼ 4thHeliot 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.12 · 66%
▲ 5thBilly Cook called out on strikes.12 · 68%
▲ 6thBryan Reynolds flies out to right fielder Jung Hoo Lee in foul territory.12 · 70%
▲ 6thMarcell Ozuna singles on a line drive to left fielder Heliot Ramos.12 · 66%
▲ 6thOneil 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.12 · 73%
▲ 7thKonnor Griffin grounds out softly, pitcher Keaton Winn to first baseman Rafael Devers.12 · 73%
▲ 7thJoey Bart strikes out swinging.12 · 75%
▲ 7thBrandon Lowe grounds out to first baseman Rafael Devers.12 · 75%

Highlights (39)

Rafael Devers homers in Giants' 5-2 win

00:03:01 · MLB video

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

00:10:03 · MLB video

Rafael Devers' solo homer (4) 

00:00:30 · MLB video

Marcell Ozuna's 300th career homer!

00:00:31 · MLB video

View 35 more highlights

Luis Arraez's two-run single

00:00:19 · MLB video

Spencer Horwitz's RBI single

00:00:19 · MLB video

Drew Gilbert's RBI single

00:00:19 · MLB video

 Heliot Ramos' RBI single

00:00:22 · MLB video

Bryan Reynolds leaps to rob Willy Adames

00:00:30 · MLB video

Robbie Ray's seven K's in a quality start

00:01:51 · MLB video

Heliot Ramos robs Nick Gonzales

00:00:25 · MLB video

Jung Hoo Lee tracks down tricky pop fly

00:00:30 · MLB video

Caleb Kilian seals Giants' win

00:00:12 · MLB video

Konnor Griffin's stellar diving play and throw

00:00:22 · MLB video

Jared Triolo prevents run from scoring

00:00:31 · MLB video

Robbie Ray's first K of the game

00:00:11 · MLB video

Carmen Mlodzinski escapes jam with a double play 

00:00:16 · MLB video

Heliot Ramos on being a complete player, more in win

00:02:00 · MLB video

Don Kelly on Carmen Mlodzinski's strong start, more

00:01:54 · MLB video

Strike 1 confirmed after ABS challenge

00:00:24 · MLB video

Strike 1 confirmed after ABS challenge

00:00:25 · MLB video

Tablazo solitario de Rafael Devers

00:00:30 · MLB video

Robbie Ray's outing against the Pirates

00:00:24 · MLB video

Breaking down Robbie Ray's pitches

00:00:04 · MLB video

Breaking down Carmen Mlodzinski's pitches

00:00:04 · MLB video

Carmen Mlodzinski's outing against the Giants

00:00:24 · MLB video

Marcell Ozuna: Home Run Statcast Analysis

00:00:13 · MLB video

An animated look at Rafael Devers' home run

00:00:11 · MLB video

Measuring the stats on Rafael Devers' home run

00:00:13 · MLB video

Marcell Ozuna's home run through bat tracking data

00:00:11 · MLB video

Robbie Ray against the Pirates

00:00:08 · MLB video

Starting lineups for Pirates at Giants - May 8, 2026

00:00:10 · MLB video

Fielding alignment for Pittsburgh, May 8 vs Giants

00:00:11 · MLB video

Bench availability for San Francisco, May 8 vs Pirates

00:00:08 · MLB video

Fielding alignment for San Francisco, May 8 vs Pirates

00:00:11 · MLB video

Bullpen availability for Pittsburgh, May 8 vs Giants

00:00:09 · MLB video

Bullpen availability for San Francisco, May 8 vs Pirates

00:00:09 · MLB video

Carmen Mlodzinski against the Giants

00:00:09 · MLB video

Probable pitchers for Pirates at Giants - May 8, 2026

00:00:06 · MLB video

Full play-by-play (71)
▲ 1stJared Triolo flies out to center fielder Drew Gilbert.00 · 53%
▲ 1stNick Gonzales walks.00 · 50%
▲ 1stBryan 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.00 · 55%
▼ 1stJung Hoo Lee lines out to right fielder Billy Cook.00 · 53%
▼ 1stLuis Arraez lines out to left fielder Bryan Reynolds.00 · 51%
▼ 1stCasey Schmitt grounds out, third baseman Jared Triolo to first baseman Nick Yorke.00 · 51%
▲ 2ndMarcell Ozuna homers (4) on a fly ball to left field.10 · 38%
▲ 2ndOneil Cruz singles on a sharp line drive to left fielder Heliot Ramos.10 · 34%
▲ 2ndKonnor 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.10 · 38%
▲ 2ndJoey Bart strikes out swinging. Konnor Griffin steals (9) 2nd base.10 · 40%
▲ 2ndNick Yorke strikes out on a foul tip.10 · 43%
▼ 2ndRafael Devers homers (4) on a fly ball to center field.11 · 56%
▼ 2ndMatt Chapman grounds out, third baseman Jared Triolo to first baseman Nick Yorke.11 · 53%
▼ 2ndWilly Adames pops out to first baseman Nick Yorke.11 · 51%
▼ 2ndHeliot Ramos grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.11 · 51%
▲ 3rdBilly Cook strikes out swinging.11 · 53%
▲ 3rdJared Triolo strikes out swinging.11 · 55%
▲ 3rdNick Gonzales walks.11 · 54%
▲ 3rdBryan Reynolds walks.11 · 51%
▲ 3rdMarcell Ozuna walks. Nick Gonzales to 3rd. Bryan Reynolds to 2nd.11 · 47%
▲ 3rdOneil Cruz strikes out swinging.11 · 55%
▼ 3rdDrew Gilbert flies out to shortstop Konnor Griffin.11 · 53%
▼ 3rdJesus Rodriguez singles on a line drive to right fielder Billy Cook.11 · 57%
▼ 3rdJung Hoo Lee singles on a line drive to right fielder Billy Cook. Jesus Rodriguez to 3rd.11 · 64%
▼ 3rdLuis 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.11 · 51%
▲ 4thKonnor Griffin strikes out swinging.11 · 54%
▲ 4thJoey Bart lines out sharply to left fielder Heliot Ramos.11 · 56%
▲ 4thNick Yorke grounds out, third baseman Matt Chapman to first baseman Rafael Devers.11 · 56%
▼ 4thCasey Schmitt singles on a ground ball to right fielder Billy Cook.11 · 62%
▼ 4thRafael Devers singles on a ground ball to right fielder Billy Cook. Casey Schmitt to 3rd.11 · 72%
▼ 4thMatt 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.11 · 62%
▼ 4thWilly Adames flies out to left fielder Bryan Reynolds.11 · 56%
▼ 4thHeliot 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.12 · 66%
▲ 5thBilly Cook called out on strikes.12 · 68%
▲ 5thJared Triolo flies out to right fielder Jung Hoo Lee.12 · 71%
▲ 5thNick Gonzales flies out to left fielder Heliot Ramos.12 · 71%
▼ 5thDrew Gilbert grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.12 · 69%
▼ 5thJesus Rodriguez grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.12 · 67%
▼ 5thJung Hoo Lee singles on a line drive to left fielder Bryan Reynolds.12 · 69%
▼ 5thLuis Arraez flies out to left fielder Bryan Reynolds.12 · 67%
▲ 6thBryan Reynolds flies out to right fielder Jung Hoo Lee in foul territory.12 · 70%
▲ 6thMarcell Ozuna singles on a line drive to left fielder Heliot Ramos.12 · 66%
▲ 6thOneil 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.12 · 73%
▼ 6thCasey Schmitt grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.12 · 71%
▼ 6thRafael Devers strikes out swinging.12 · 69%
▼ 6thMatt Chapman grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.12 · 69%
▲ 7thKonnor Griffin grounds out softly, pitcher Keaton Winn to first baseman Rafael Devers.12 · 73%
▲ 7thJoey Bart strikes out swinging.12 · 75%
▲ 7thBrandon Lowe grounds out to first baseman Rafael Devers.12 · 75%
▼ 7thWilly Adames singles on a ground ball to center fielder Oneil Cruz.12 · 80%
▼ 7thHeliot Ramos doubles (9) on a sharp line drive to right fielder Billy Cook. Willy Adames to 3rd.12 · 88%
▼ 7thDrew Gilbert singles on a ground ball to right fielder Billy Cook. Willy Adames scores. Heliot Ramos to 3rd.13 · 93%
▼ 7thJesus Rodriguez hit by pitch. Drew Gilbert to 2nd.13 · 94%
▼ 7thJung Hoo Lee lines out to second baseman Brandon Lowe.13 · 92%
▼ 7thLuis Arraez singles on a ground ball to right fielder Billy Cook. Heliot Ramos scores. Drew Gilbert scores. Jesus Rodriguez to 2nd.15 · 98%
▼ 7thCasey Schmitt pops out to shortstop Konnor Griffin on the infield fly rule.15 · 97%
▼ 7thRafael Devers strikes out swinging.15 · 97%
▲ 8thBilly Cook grounds out, third baseman Matt Chapman to first baseman Rafael Devers.15 · 98%
▲ 8thJared Triolo grounds out, third baseman Matt Chapman to first baseman Rafael Devers.15 · 98%
▲ 8thNick Gonzales walks.15 · 98%
▲ 8thBryan Reynolds grounds out to first baseman Rafael Devers.15 · 98%
▼ 8thMatt Chapman strikes out on a foul tip.15 · 99%
▼ 8thWilly Adames singles on a line drive to left fielder Bryan Reynolds.15 · 99%
▼ 8thHeliot Ramos strikes out swinging.15 · 99%
▼ 8thDrew Gilbert strikes out swinging.15 · 99%
▲ 9thMarcell Ozuna flies out to center fielder Drew Gilbert.15 · 99%
▲ 9thOneil Cruz walks.15 · 99%
▲ 9thKonnor Griffin walks. Oneil Cruz to 2nd.15 · 97%
▲ 9thSpencer Horwitz singles on a line drive to right fielder Jung Hoo Lee. Oneil Cruz scores. Konnor Griffin to 3rd.25 · 90%
▲ 9thBrandon Lowe flies out to shortstop Willy Adames.25 · 97%
▲ 9thRyan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.25 · 99%
Box score

Pittsburgh Pirates

BatterABRHHRRBIBBSOAVG
Jared Triolo 1B4000001.171
Nick Gonzales 3B1000030.306
Bryan Reynolds LF3000010.248
Marcell Ozuna DH3121110.198
Oneil Cruz CF3110011.247
Konnor Griffin SS3010011.259
Joey Bart C3000002.208
Spencer Horwitz PH1010100.252
Nick Yorke 1B2000001.214
Brandon Lowe 2B2000000.262
Billy Cook RF3000002.200
Ryan O'Hearn PH1000000.290
PitcherIPHRERBBSOPERA
Carmen MlodzinskiL6.072201744.50
Justin Lawrence0.033300136.60
Evan Sisk1.010001111.93
Cam Sanders1.010003179.00

San Francisco Giants

BatterABRHHRRBIBBSOAVG
Jung Hoo Lee RF4020000.270
Luis Arraez 2B4010200.314
Casey Schmitt DH4010000.294
Rafael Devers 1B4221102.229
Matt Chapman 3B4000001.227
Willy Adames SS4120000.203
Heliot Ramos LF4120101.261
Drew Gilbert CF4110101.259
Jesus Rodriguez C2010000.455
Patrick Bailey C0000000.146
PitcherIPHRERBBSOPERA
Robbie RayW6.041147932.76
Keaton Winn1.000001132.76
Matt Gage1.000010111.17
Caleb Kilian1.011120351.59

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.