ARCHIVE May 15, 2026
May 15, 2026 · NL Cent

Philadelphia Phillies vs Pittsburgh Pirates

May 15, 2026PNC ParkPartly Cloudy 66°F · 6 mph, Out To CF
AWAY
Philadelphia Phillies
22-23
11
vs
HOME
Pittsburgh Pirates
24-21
9

Game Highlights

Published May 15, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B3 Oneil Cruz Oneil Cruz singles on a ground ball to center fielder Justin Crawford. Konnor Griffin scores. Endy Rodríguez scores. PHI 0, PIT 2
B3 Brandon Lowe Brandon Lowe homers (11) on a fly ball to right field. Oneil Cruz scores. PHI 0, PIT 4
B3 Marcell Ozuna Marcell Ozuna homers (5) on a fly ball to center field. Bryan Reynolds scores. PHI 0, PIT 6
T4 Bryson Stott Bryson Stott out on a sacrifice fly to center fielder Oneil Cruz. Bryce Harper scores. PHI 1, PIT 6
T5 Kyle Schwarber Kyle Schwarber homers (19) on a fly ball to right center field. Garrett Stubbs scores. PHI 3, PIT 6
B5 Brandon Lowe Brandon Lowe homers (12) on a fly ball to right center field. PHI 3, PIT 7
B6 Jared Triolo Jared Triolo reaches on a fielding error by third baseman Alec Bohm. Spencer Horwitz scores. PHI 3, PIT 8
T7 Kyle Schwarber Kyle Schwarber homers (20) on a fly ball to center field. Trea Turner scores. PHI 5, PIT 8
T9 Kyle Schwarber Gregory Soto challenged (pitch result), call on the field was confirmed: Kyle Schwarber walks. Edmundo Sosa scores. Adolis García to 3rd. Trea Turner to 2nd. PHI 6, PIT 8
T9 Bryce Harper Umpire reviewed (home run), call on the field was upheld: Phillies challenged (tag play), call on the field was upheld: Bryce Harper singles on a fly ball to center fielder Oneil Cruz. Adolis García scores. Trea Turner scores. Kyle Schwarber out at 3rd on the throw, center fielder Oneil Cruz to pitcher Gregory Soto to third baseman Jared Triolo. Bryce Harper to 2nd. PHI 8, PIT 8
T10 Brandon Marsh Brandon Marsh doubles (8) on a fly ball to right fielder Bryan Reynolds. Alec Bohm scores. PHI 9, PIT 8
T10 Rafael Marchán Rafael Marchán singles on a line drive to center fielder Oneil Cruz. Brandon Marsh scores. Bryson Stott scores. PHI 11, PIT 8
B10 Konnor Griffin Konnor Griffin grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Ryan O'Hearn scores. Marcell Ozuna to 3rd. PHI 11, PIT 9

Box score

  12345678910 R
PHI 0001202033 11
PIT 0060110001 9

Pitching & bullpen

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

Phillies AWAY 11

Aaron Nola started for Phillies, leaving trailing 1–6. Out of the bullpen, Tim Mayza took the roughest line.

workload · innings pitched
  • Aaron Nola Starter 3.2 80 6 2
    Pitch-by-pitch: what Aaron Nola threw
    CSW 23% 1st-pitch strike 50% 4.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 26 33% 0 6 5 10 5
    Knuckle Curve 23 29% 2 2 6 11 2
    Sinker 15 19% 0 2 3 7 3
    Changeup 9 11% 1 2 2 3 1
    Cutter 7 9% 2 1 0 2 2
  • Tim Mayza Middle 1.1 17 1 2 inherited 1, stranded 1
  • Jonathan Bowlan Middle 1.0 21 1 2
  • Chase Shugart Middle 2.0 35 0 1
  • José Alvarado Setup 1.0 22 0 3 W
  • Orion Kerkering Middle 1.0 18 1 1 SV
Pirates HOME 9

Braxton Ashcraft started for Pirates, leaving with a 8–5 lead. Out of the bullpen, Gregory Soto took the roughest line.

workload · innings pitched
  • Braxton Ashcraft Starter 6.2 100 4 5
    Pitch-by-pitch: what Braxton Ashcraft threw
    CSW 26% 1st-pitch strike 61% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 34% 2 9 12 7 4
    Slider 23 23% 4 3 7 6 3
    Curveball 21 21% 3 3 4 6 5
    Sinker 13 13% 0 0 4 3 6
    Splitter 9 9% 0 2 2 2 3
  • Mason Montgomery Setup 1.1 15 1 0 inherited 1, all 1 scored
  • Gregory Soto Setup 1.0 30 3 0 BS
  • Dennis Santana Closer 0.0 18 3 0 L
  • Brandan Bidois Middle 1.0 17 0 2 inherited 2, stranded 2

Where the game turned

1 run Top 10th · off Santana
  • Marsh 2B (1)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 6 2 1 0 0 2 .231 .281 .335 .616 SB
Kyle Schwarber DH 5 2 3 5 1 1 .237 .365 .645 1.010 2 HR (19, 20)
Bryce Harper 1B 5 1 4 2 0 0 .282 .372 .534 .906
Alec Bohm 3B 5 1 1 0 0 0 .195 .255 .282 .537
Brandon Marsh LF 5 1 1 1 0 0 .336 .363 .483 .846 2B
Bryson Stott 2B 4 1 1 1 0 0 .222 .264 .363 .627 SB
Rafael Marchán C 1 0 1 2 0 0 .091 .138 .145 .283
Justin Crawford CF 5 0 2 0 0 0 .276 .343 .409 .752 SB
Adolis García RF 1 1 0 0 1 1 .220 .288 .346 .634
Edmundo Sosa LF 4 1 0 0 0 2 .236 .257 .319 .576
Garrett Stubbs C 1 1 0 0 0 1 .235 .333 .235 .568
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 4 1 2 2 1 2 .265 .332 .481 .813 SB
Brandon Lowe 2B 5 2 2 3 0 2 .252 .352 .563 .915 2 HR (11, 12)
Bryan Reynolds RF 5 1 2 0 0 0 .253 .390 .386 .776 SB
Ryan O'Hearn 1B 4 1 0 0 1 1 .291 .370 .462 .832
Marcell Ozuna DH 4 1 1 2 1 2 .188 .278 .319 .597 HR (5)
Nick Gonzales PH 1 0 0 0 0 0 .313 .377 .361 .738
Konnor Griffin SS 5 1 1 1 0 1 .254 .312 .387 .699
Endy Rodríguez C 4 1 0 0 1 2 .286 .444 .429 .873
Jared Triolo 3B 3 0 1 0 0 0 .250 .313 .295 .608
Spencer Horwitz 1B 4 1 2 0 0 1 .274 .387 .419 .806 SB

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Aaron Nola 3.2 6 6 6 3 2 2 80 5.91
Tim Mayza 1.1 1 1 1 0 2 1 17 3.47
Jonathan Bowlan 1.0 2 1 0 0 2 0 21 5.27
Chase Shugart 2.0 1 0 0 0 1 0 35 1.72
José Alvarado 1.0 1 0 0 0 3 0 22 5.06 W
Orion Kerkering 1.0 0 1 0 1 1 0 18 2.20 SV
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Braxton Ashcraft 6.2 7 4 4 0 5 1 100 3.09
Mason Montgomery 1.1 1 1 1 0 0 1 15 3.00
Gregory Soto 1.0 2 3 2 2 0 0 30 2.42 BS
Dennis Santana 0.0 4 3 2 0 0 0 18 4.42 L
Brandan Bidois 1.0 0 0 0 0 2 0 17 4.50

Manager comparison

AWAY · PHI
Don Mattingly
Lineup 1.1 R Bunts 0.4 R IBBs 0.1 R Interim
HOME · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R

Recent form

AWAY · PHI
5-5 L1 +7 run diff
LWWLLWWLWL
HOME · PIT
4-6 W1 -8 run diff
WLLWWLLWLL

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.