Statosphere Name Logo

Los Angeles Angels at San Francisco Giants

Final
Oracle Park64°, Clear41,559

Recap

Player of the gameRafael DeversSFG2/4 1hr 3rbi

SAN FRANCISCO – Returning home after a rough 1-5 road trip through Seattle and Kansas City, the Giants sought a fresh start against the Angels. And though ace Logan Webb wasn’t his sharpest and a four-run lead had dissolved by the eighth, San Francisco had the last laugh in the end, with Rafael Devers’ walk-off single delivering a 7-6 victory in the 10th inning on Friday night at Oracle Park. A crucial element of the win was a sterling play from center fielder Grant McCray in the top of the 10th, as he caught a fly ball and fired a strike to third base, retiring Oswald Peraza on a bang-bang play to quell an attempted Angels rally and put the Giants in the driver’s seat heading into the bottom of the frame. Luis Arraez’s bloop single pushed the automatic runner to third and a one-out walk to Bryce Eldridge loaded the bases before Devers sent the sold-out crowd home happy with a walk-off drive to left field. McCray’s only played in 65 Major League games over the past three seasons, and Friday was just his sixth with the Giants in 2026. He’s been back and forth from Triple-A Sacramento multiple times. But he’s made those big league games count – so much so, in fact, that he has the Giants’ fastest outfield throw this season (99 mph), and their fastest assist (Friday night’s 94.3 mph heave).

How the bets landed

Moneyline favoriteSFG -161 · 59% to win
Won
Run LineSFG -1.5
LAA covered
TotalO/U 8.5 · 13 scored
Over
Against the consensus line at the start, across 15 books

Team stats

9Hits9
1Home runs2
5Walks5
10Strikeouts8
1Stolen bases1
179Pitches thrown161
8Pitching strikeouts10

Box score

BattersABRHRBIHRBBSO
Mike TroutCF2001021
Denzer Guzman3B3110011
Vaughn Grissom2B-1B5122101
Jorge SolerDH5110003
Jo AdellRF4110000
Wade MecklerLF5000002
Tyler HeinemanC2112010
Oswald PerazaPR-2B0000000
Nolan Schanuel1B5021000
Zach NetoSS4110012
Totals356961510
PitchersIPHRERBBSOHR
Samy Natera Jr.P1.0000010
Jose FerminP1.0000020
Grayson RodriguezP4.0655232
Brent SuterP1.0100010
Ryan ZeferjahnP1.0000110
Kirby YatesP1.0011100
Chase SilsethP0.1210100