ARCHIVE June 29, 2026
June 29, 2026 · NL East

Pittsburgh Pirates vs Philadelphia Phillies

June 29, 2026Citizens Bank ParkCloudy 84°F · 4 mph, Out To CF
AWAY
Pittsburgh Pirates
43-42
11
vs
HOME
Philadelphia Phillies
47-38
7

Game Highlights

Published June 29, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Trea Turner Trea Turner homers (8) on a fly ball to left field. PIT 0, PHI 1
B1 Brandon Marsh Brandon Marsh homers (13) on a fly ball to left center field. PIT 0, PHI 2
B3 Kyle Schwarber Kyle Schwarber out on a sacrifice fly to center fielder Jake Mangum. Justin Crawford scores. PIT 0, PHI 3
B3 Bryce Harper Bryce Harper homers (20) on a fly ball to right field. Trea Turner scores. PIT 0, PHI 5
T4 Esmerlyn Valdez Esmerlyn Valdez homers (6) on a fly ball to left field. Bryan Reynolds scores. PIT 2, PHI 5
T5 Jared Triolo Jared Triolo homers (1) on a fly ball to center field. PIT 3, PHI 5
T5 Brandon Lowe Brandon Lowe out on a sacrifice fly to center fielder Justin Crawford. Jake Mangum scores. PIT 4, PHI 5
T5 Ryan O'Hearn Ryan O'Hearn singles on a line drive to left fielder Brandon Marsh. Konnor Griffin scores. Bryan Reynolds to 2nd. PIT 5, PHI 5
T5 Endy Rodríguez Endy Rodríguez walks. Bryan Reynolds scores. Ryan O'Hearn to 3rd. Esmerlyn Valdez to 2nd. PIT 6, PHI 5
T5 Tyler Callihan Tyler Callihan grounds into a force out, first baseman Bryce Harper to shortstop Trea Turner. Ryan O'Hearn scores. Esmerlyn Valdez scores. Endy Rodríguez out at 2nd. Tyler Callihan to 1st. Throwing error by shortstop Trea Turner. PIT 8, PHI 5
B8 Brandon Marsh Brandon Marsh homers (14) on a fly ball to right center field. PIT 8, PHI 6
B8 J.T. Realmuto J.T. Realmuto singles on a line drive to right fielder Esmerlyn Valdez. Bryson Stott scores. PIT 8, PHI 7
T9 Endy Rodríguez Endy Rodríguez homers (4) on a fly ball to right center field. Ryan O'Hearn scores. Billy Cook scores. PIT 11, PHI 7

Box score

  123456789 R
PIT 000260003 11
PHI 203000020 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 11

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.0 97 5 8 W
    Pitch-by-pitch: what Braxton Ashcraft threw
    CSW 30% 1st-pitch strike 75% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 32 33% 9 5 8 7 3
    Four-Seam Fastball 25 26% 2 3 10 5 5
    Slider 21 22% 2 4 7 5 3
    Sinker 11 11% 1 1 3 2 4
    Splitter 8 8% 1 1 1 5 0
  • Evan Sisk Middle 1.0 14 0 1 HLD
  • Gregory Soto Closer 0.2 20 2 1 HLD
  • Yohan Ramírez Middle 0.1 16 0 1 HLD inherited 1, all 1 scored
  • Mason Montgomery Setup 1.0 19 0 2
Phillies HOME 7

Aaron Nola started for Phillies, leaving trailing 5–8. Out of the bullpen, Chase Shugart took the roughest line.

workload · innings pitched
  • Aaron Nola Starter 4.1 86 8 5 L
    Pitch-by-pitch: what Aaron Nola threw
    CSW 27% 1st-pitch strike 65% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Knuckle Curve 33 38% 12 3 5 9 4
    Sinker 23 27% 1 0 4 12 6
    Changeup 14 16% 3 0 3 3 5
    Four-Seam Fastball 13 15% 1 2 1 8 1
    Slider 3 3% 1 0 0 2 0
  • Seth Johnson Middle 1.2 24 0 4 inherited 3, all 3 scored
  • Tim Mayza Middle 2.0 35 0 2
  • Chase Shugart Middle 1.0 24 3 2

Where the game turned

1 run Top 5th · off Johnson
  • Rodríguez BB (1)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Konnor Griffin DH 5 1 2 0 0 1 .276 .332 .419 .751 2B, SB
Brandon Lowe 2B 4 0 0 1 0 3 .239 .313 .502 .815
Bryan Reynolds LF 4 2 1 0 1 1 .285 .402 .472 .874 2B
Ryan O'Hearn 1B 5 2 2 1 0 1 .288 .343 .477 .820
Endy Rodríguez C 3 1 2 4 2 0 .271 .404 .482 .886 HR (4)
Nick Gonzales 3B 2 0 0 0 0 2 .295 .351 .370 .721
Jared Triolo SS 4 1 1 1 0 2 .239 .306 .303 .609 HR (1)
Jake Mangum RF 4 1 1 0 0 1 .296 .340 .354 .694 2B
Esmerlyn Valdez RF 3 2 2 2 2 1 .289 .360 .778 1.138 HR (6), 2B
Tyler Callihan 3B 3 0 0 1 0 1 .246 .343 .509 .852
HOME · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 5 2 2 1 0 2 .235 .284 .346 .630 HR (8)
Kyle Schwarber DH 3 0 0 1 1 1 .253 .368 .586 .954
Bryce Harper 1B 4 1 1 2 1 2 .275 .375 .537 .912 HR (20)
Brandon Marsh LF 5 2 2 2 0 3 .322 .354 .529 .883 2 HR (13, 14)
Alec Bohm 3B 4 0 0 0 0 1 .222 .277 .352 .629
Bryson Stott 2B 4 1 1 0 0 1 .236 .297 .389 .686
J.T. Realmuto C 3 0 1 1 0 0 .207 .287 .328 .615
Derek Hill RF 0 0 0 0 1 0 .241 .298 .420 .718
Justin Crawford CF 4 1 2 0 0 1 .247 .300 .335 .635 SB
Gabriel Rincones Jr. RF 2 0 0 0 0 2 .111 .111 .194 .305

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Braxton Ashcraft 6.0 5 5 5 1 8 3 97 3.33 W
Evan Sisk 1.0 1 0 0 0 1 0 14 2.23 HLD
Gregory Soto 0.2 2 2 2 0 1 1 20 4.37 HLD
Yohan Ramírez 0.1 1 0 0 1 1 0 16 3.69 HLD
Mason Montgomery 1.0 0 0 0 1 2 0 19 4.68
HOME · PHI
PITCHER IPHRERBBKHR NPERA DEC
Aaron Nola 4.1 8 8 7 2 5 2 86 6.04 L
Seth Johnson 1.2 0 0 0 1 4 0 24 4.82
Tim Mayza 2.0 1 0 0 1 2 0 35 2.79
Chase Shugart 1.0 2 3 3 1 2 1 24 4.97

Manager comparison

AWAY · PIT
Don Kelly
Lineup 4.0 R Bunts 0.6 R IBBs 2.8 R
HOME · PHI
Don Mattingly
Lineup 2.1 R Bunts 0.9 R IBBs 1.1 R Interim

Recent form

AWAY · PIT
2-8 L3 -17 run diff
LLLWLWLLLL
HOME · PHI
5-5 W1 +13 run diff
WLWWWWLLLL

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.