ARCHIVE May 10, 2026
May 10, 2026 · NL West

Pittsburgh Pirates vs San Francisco Giants

May 10, 2026Oracle ParkPartly Cloudy 59°F · 9 mph, Out To LF
AWAY
Pittsburgh Pirates
22-19
6
vs
HOME
San Francisco Giants
16-24
7

Game Highlights

Published May 10, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Nick Gonzales Nick Gonzales singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. PIT 1, SF 0
T2 Konnor Griffin Konnor Griffin homers (3) on a line drive to center field. PIT 2, SF 0
B3 Luis Arraez Luis Arraez singles on a line drive to left fielder Nick Yorke. Jung Hoo Lee scores. PIT 2, SF 1
B4 Heliot Ramos Heliot Ramos homers (4) on a fly ball to left center field. PIT 2, SF 2
T5 Oneil Cruz Oneil Cruz homers (10) on a fly ball to left center field. PIT 3, SF 2
T6 Spencer Horwitz Spencer Horwitz doubles (5) on a line drive to center fielder Drew Gilbert. Ryan O'Hearn scores. PIT 4, SF 2
B6 Heliot Ramos Heliot Ramos doubles (10) on a line drive to right fielder Ryan O'Hearn. Rafael Devers scores. PIT 4, SF 3
B6 Matt Chapman Matt Chapman doubles (7) on a fly ball to left fielder Nick Yorke. Heliot Ramos scores. PIT 4, SF 4
T10 Spencer Horwitz Spencer Horwitz doubles (6) on a line drive to center fielder Drew Gilbert. Nick Gonzales scores. Marcell Ozuna scores. PIT 6, SF 4
B10 Willy Adames Willy Adames singles on a line drive to left fielder Billy Cook. Luis Arraez scores. Christian Koss scores. PIT 6, SF 6
B12 Jesus Rodriguez Jesus Rodriguez singles on a line drive to right fielder Ryan O'Hearn. Heliot Ramos scores. Matt Chapman to 3rd. Drew Gilbert to 2nd. PIT 6, SF 7

Box score

  123456789101112 R
PIT 110011000200 6
SF 001102000201 7

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Pirates AWAY 6

Bubba Chandler started for Pirates, leaving with a 3–2 lead. Out of the bullpen, Isaac Mattson took the roughest line.

workload · innings pitched
  • Bubba Chandler Starter 5.0 77 2 3
    Pitch-by-pitch: what Bubba Chandler threw
    CSW 19% 1st-pitch strike 71% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 48 62% 1 6 17 13 11
    Changeup 16 21% 1 4 3 5 3
    Sweeper 7 9% 1 0 1 4 1
    Slider 6 8% 2 0 0 2 2
  • Isaac Mattson Reliever 0.1 18 2 0 BS
  • Mason Montgomery Setup 1.2 19 0 1 inherited 1, stranded 1
  • Dennis Santana Closer 0.2 19 0 0
  • Gregory Soto Setup 1.1 15 0 1 inherited 2, stranded 2
  • Yohan Ramírez Middle 2.0 34 2 2 BS
  • Justin Lawrence Reliever 0.1 14 1 1 L
Giants HOME 7

Tyler Mahle started for Giants, leaving trailing 2–4. Out of the bullpen, Joel Peguero took the roughest line.

workload · innings pitched
  • Tyler Mahle Starter 5.2 97 4 8
    Pitch-by-pitch: what Tyler Mahle threw
    CSW 31% 1st-pitch strike 50% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 43 44% 5 10 7 16 5
    Cutter 23 24% 2 7 3 7 4
    Splitter 21 22% 3 2 4 8 4
    Slider 10 10% 1 0 2 6 1
  • Keaton Winn Setup 1.0 7 0 0 inherited 1, stranded 1
  • Sam Hentges Middle 0.1 9 0 0 inherited 1, stranded 1
  • Caleb Kilian Middle 1.0 19 0 0
  • Joel Peguero Reliever 1.1 30 2 0
  • Dylan Smith Middle 0.2 9 0 0 inherited 1, stranded 1
  • Ryan Borucki Reliever 2.0 24 0 1 W inherited 2, stranded 2

Where the game turned

1 run Bottom 12th · off Lawrence
  • Rodriguez 1B (1)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 5 2 1 1 1 2 .255 .320 .473 .793 HR (10), SB
Brandon Lowe 2B 5 0 0 0 1 3 .259 .361 .563 .924
Nick Gonzales 3B 6 1 1 1 0 0 .316 .380 .360 .740
Ryan O'Hearn RF 6 1 1 0 0 1 .289 .372 .430 .802
Spencer Horwitz 1B 5 0 2 3 1 1 .261 .382 .414 .796 2 2B
Konnor Griffin SS 5 1 1 1 1 1 .256 .321 .400 .721 HR (3)
Billy Cook LF 1 0 0 0 0 0 .190 .190 .190 .380
Henry Davis C 3 0 1 0 2 0 .163 .272 .275 .547
Marcell Ozuna DH 2 1 0 0 3 1 .194 .283 .318 .601
Nick Yorke LF 3 0 0 0 0 0 .205 .289 .288 .577
Bryan Reynolds PH 1 0 0 0 0 0 .246 .393 .394 .787
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jung Hoo Lee RF 6 1 2 0 0 1 .270 .313 .385 .698 2B
Luis Arraez 2B 4 1 1 1 2 0 .310 .342 .386 .728
Bryce Eldridge 1B 1 0 0 0 1 1 .143 .250 .357 .607
Christian Koss DH 1 1 0 0 0 0 .071 .133 .143 .276
Heliot Ramos LF 6 3 2 2 0 0 .272 .308 .435 .743 HR (4), 2B
Willy Adames SS 6 0 3 2 0 1 .209 .242 .342 .584 2B
Matt Chapman 3B 5 0 2 1 0 1 .235 .313 .322 .635 2 2B
Drew Gilbert CF 4 0 0 0 1 1 .231 .296 .338 .634
Jesus Rodriguez C 6 0 1 1 0 2 .353 .389 .529 .918
Casey Schmitt 1B 4 0 0 0 0 1 .285 .331 .512 .843
Rafael Devers DH 4 1 2 0 1 0 .232 .276 .364 .640 2 2B

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Bubba Chandler 5.0 5 2 2 1 3 1 77 4.62
Isaac Mattson 0.1 3 2 2 0 0 0 18 4.67 BS
Mason Montgomery 1.2 0 0 0 0 1 0 19 2.87
Dennis Santana 0.2 2 0 0 0 0 0 19 3.63
Gregory Soto 1.1 0 0 0 0 1 0 15 1.33
Yohan Ramírez 2.0 1 2 1 3 2 0 34 4.13 BS
Justin Lawrence 0.1 2 1 0 1 1 0 14 6.46 L
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Tyler Mahle 5.2 5 4 4 2 8 2 97 5.18
Keaton Winn 1.0 1 0 0 0 0 0 7 2.60
Sam Hentges 0.1 0 0 0 1 0 0 9 0.00
Caleb Kilian 1.0 0 0 0 2 0 0 19 1.50
Joel Peguero 1.1 1 2 1 1 0 0 30 2.70
Dylan Smith 0.2 0 0 0 1 0 0 9 0.00
Ryan Borucki 2.0 0 0 0 2 1 0 24 5.14 W

Manager comparison

AWAY · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R
HOME · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R

Recent form

AWAY · PIT
4-6 W1 -8 run diff
WLLWWLLWLL
HOME · SF
4-5 L3 +2 run diff
LLL?WWWWLL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.