MLB Scores · MLB Odds

Pirates vs Giants

Final/12 · Sun May 10 · 4:05 PM ET · Oracle Park

Pittsburgh PiratesPirates22-19
6
Final/12May 10, 2026
San Francisco GiantsGiants16-24
7
TVNBC Sports BAStreamESPN UnlmtdMLB.TV

Closing line

US sportsbook at first pitch
Moneyline
PIT+104
SF−126
Run line
PIT −1.5+160
SF +1.5−195
Total O/U
Over 8−118
Under 8−102
  • Run line: Giants +1.5 covered.
  • Total O/U: over 8 (13 runs).

Recap

The San Francisco Giants beat the Pittsburgh Pirates 7-6 in 12 innings at Oracle Park in San Francisco on May 10, 2026 to move to 16-24.

The game was played before 41,085.

Score by inning

Pittsburgh Pirates and San Francisco Giants, score by inning
Team123456789101112R
PIT1100110002006
SF0011020002017

W: Borucki (1-1) · L: Lawrence (0-2)

Scoring plays

Top 1

  1. PITSingleGonzales singled to center, Cruz scored.1-0

Top 2

  1. PITHome runGriffin homered to center (413 feet).2-0

Bottom 3

  1. SFSingleArraez singled to left, Lee scored.2-1

Bottom 4

  1. SFHome runRamos homered to left center (437 feet).2-2

Top 5

  1. PITHome runCruz homered to left center (360 feet).3-2

Top 6

  1. PITDoubleHorwitz doubled to center, O'Hearn scored.4-2

Bottom 6

  1. SFDoubleRamos doubled to right, Devers scored.4-3
  2. SFDoubleChapman doubled to left, Ramos scored.4-4

Top 10

  1. PITDoubleHorwitz doubled to center, Gonzales scored and Ozuna scored.6-4

Bottom 10

  1. SFSingleAdames singled to left, Arraez scored and Koss scored.6-6

Bottom 12

  1. SFSingleJ. Rodríguez singled to right, Ramos scored, Gilbert to second, Chapman to third.6-7

Team stats

PITSF
Hits
7
13
Home Runs
2
1
Runs Batted In
6
7
Walks
9
5
Strikeouts
9
8
Runners Left On Base
29
26
Errors
1
2

Player stats

Pirates · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Oneil Cruz CF1-5521111229.255.320.473
Brandon Lowe 2B0-5500001335.259.361.563
Nick Gonzales 3B1-6611100021.316.380.360
Ryan O'Hearn RF1-6611000121.289.372.430
Marcell Ozuna DH0-2210003117.194.283.318
Jared Triolo DH0-000000000.194.256.250
Spencer Horwitz 1B2-5502301126.261.382.414
Konnor Griffin SS1-5511111119.256.321.400
Nick Yorke LF0-330000004.205.289.288
Bryan Reynolds PH0-110000003.246.393.394
Billy Cook LF0-110000002.190.190.190
Henry Davis C1-3301002018.163.272.275

Pirates · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Bubba Chandler P5.052213177-534.6277
Isaac Mattson P0.132200018-134.6718
Mason Montgomery P1.200001019-142.8719
Dennis Santana P0.220000019-113.6319
Gregory Soto P1.100001015-101.3315
Yohan Ramirez P2.012132034-194.1334
Justin Lawrence P0.121011014-106.4614

Giants · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jung Hoo Lee RF2-6612000132.270.313.385
Luis Arraez 2B1-4411102019.310.342.386
Casey Schmitt 1B0-4400000111.285.331.512
Bryce Eldridge 1B0-110000116.143.250.357
Rafael Devers DH2-4412001028.232.276.364
Christian Koss DH0-111000004.071.133.143
Heliot Ramos LF2-6632210021.272.308.435
Willy Adames SS3-6603200121.209.242.342
Matt Chapman 3B2-5502100122.235.313.322
Drew Gilbert CF0-4400001112.231.296.338
Jesus Rodriguez C1-6601100220.353.389.529

Giants · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Tyler Mahle P5.254428297-605.1897
Keaton Winn P1.01000007-72.607
Sam Hentges P0.10001009-30.009
Caleb Kilian P1.000020019-91.5019
Joel Peguero P1.112110030-172.7030
Dylan Smith P0.20001009-40.009
Ryan Borucki P2.000021024-135.1424

Game info

VenueOracle Park, San Francisco, CA
Attendance41,085
OfficialsHome Plate Umpire: Tom Hanahan · First Base Umpire: Scott Barry · Second Base Umpire: Manny Gonzalez · Third Base Umpire: Jacob Metz
TVNBC Sports BA · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:51 PM ET. How game pages are made