ARCHIVE April 25, 2026
April 25, 2026 · NL East

Philadelphia Phillies vs Atlanta Braves

April 25, 2026Truist ParkCloudy 68°F · 3 mph, Calm
AWAY
Philadelphia Phillies
9-18
8
vs
HOME
Atlanta Braves
19-9
5

Scoring summary

INN BATTER PLAY SCORE
T1 Adolis García Adolis García triples (1) on a line drive to left fielder Mike Yastrzemski. Bryce Harper scores. PHI 1, ATL 0
T4 Bryson Stott Bryson Stott triples (1) on a fly ball to first baseman Matt Olson. Brandon Marsh scores. PHI 2, ATL 0
B4 Michael Harris II Michael Harris II out on a sacrifice fly to right fielder Adolis García. Drake Baldwin scores. Matt Olson to 3rd. PHI 2, ATL 1
B4 Austin Riley Austin Riley doubles (6) on a line drive to left fielder Brandon Marsh. Matt Olson scores. Ozzie Albies to 3rd. PHI 2, ATL 2
T5 Bryce Harper Bryce Harper singles on a ground ball to shortstop Mauricio Dubón. Rafael Marchán scores. Trea Turner to 2nd. PHI 3, ATL 2
B6 Ozzie Albies Ozzie Albies doubles (4) on a sharp line drive to center fielder Justin Crawford. Matt Olson scores. PHI 3, ATL 3
B6 Michael Harris II Michael Harris II singles on a line drive to left fielder Brandon Marsh. Ozzie Albies scores. PHI 3, ATL 4
T8 Bryce Harper Bryce Harper out on a sacrifice fly to center fielder Eli White. Kyle Schwarber scores. PHI 4, ATL 4
T10 Bryce Harper Bryce Harper singles on a ground ball to left fielder Mike Yastrzemski. Garrett Stubbs scores. Trea Turner scores. Kyle Schwarber to 2nd. PHI 6, ATL 4
T10 Brandon Marsh Brandon Marsh singles on a ground ball to right fielder Ronald Acuña Jr. Dylan Moore scores. Bryce Harper scores. PHI 8, ATL 4
B10 Drake Baldwin Drake Baldwin singles on a ground ball to left fielder Brandon Marsh. Eli White scores. PHI 8, ATL 5

Box score

  12345678910 R
PHI 1001100104 8
ATL 0002020001 5

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 8

Zack Wheeler started for Phillies, leaving with a 3–2 lead. Out of the bullpen, Tanner Banks took the roughest line.

workload · innings pitched
  • Zack Wheeler Starter 5.0 84 2 6
    Pitch-by-pitch: what Zack Wheeler threw
    CSW 33% 1st-pitch strike 70% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 35 42% 6 6 9 11 3
    Sinker 14 17% 0 4 2 3 5
    Curveball 12 14% 3 0 4 3 2
    Sweeper 11 13% 2 2 0 7 0
    Splitter 7 8% 3 0 1 2 1
    Cutter 5 6% 0 2 1 2 0
  • Tanner Banks Middle 0.0 11 2 0 BS
  • Orion Kerkering Middle 1.1 18 0 1 inherited 1, stranded 1
  • José Alvarado Setup 1.1 17 0 0 inherited 1, stranded 1
  • Brad Keller Setup 1.1 16 0 1 W inherited 1, stranded 1
  • Kyle Backhus Reliever 1.0 17 1 0
Braves HOME 5

Bryce Elder started for Braves, leaving with a 4–3 lead. Out of the bullpen, Tyler Kinley took the roughest line.

workload · innings pitched
  • Bryce Elder Starter 7.0 92 3 2
    Pitch-by-pitch: what Bryce Elder threw
    CSW 26% 1st-pitch strike 71% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 26 28% 1 8 2 11 4
    Sinker 22 24% 1 6 3 8 4
    Slider 20 22% 2 3 2 5 8
    Cutter 14 15% 1 0 0 7 6
    Changeup 10 11% 1 1 1 4 3
  • Dylan Lee Setup 1.0 16 1 2 BS
  • Tyler Kinley Setup 1.0 24 2 1 L
  • José Suarez Reliever 1.0 31 2 3 inherited 2, all 2 scored

Where the game turned

2 runs Top 10th · off Suarez
  • Harper 1B (2)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 4 1 1 0 1 0 .229 .306 .358 .664
Bryce Harper 1B 3 2 2 4 1 0 .270 .357 .520 .877
Adolis García RF 5 0 1 1 0 3 .240 .315 .396 .711 3B
Brandon Marsh LF 5 1 2 2 0 1 .300 .326 .478 .804
Bryson Stott 2B 5 0 2 1 0 0 .224 .272 .276 .548 3B
Alec Bohm 3B 5 0 0 0 0 1 .149 .226 .202 .428
Justin Crawford CF 5 0 1 0 0 2 .244 .322 .333 .655 SB
Kyle Schwarber DH 4 1 1 0 1 0 .192 .339 .495 .834 3B
Rafael Marchán C 4 1 1 0 0 1 .103 .125 .179 .304
HOME · ATL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ronald Acuña Jr. RF 4 0 0 0 1 2 .226 .344 .349 .693 SB
Drake Baldwin C 4 1 1 1 1 2 .302 .377 .517 .894
Matt Olson 1B 3 2 2 0 2 0 .297 .378 .595 .973 2B
Ozzie Albies 2B 5 1 3 1 0 0 .318 .358 .500 .858 2 2B
Michael Harris II DH 4 0 2 2 0 0 .333 .365 .578 .943
Austin Riley 3B 4 0 1 1 0 0 .217 .308 .358 .666 2B
Mike Yastrzemski LF 4 0 0 0 0 2 .188 .266 .247 .513
Eli White CF 4 1 0 0 0 0 .188 .206 .313 .519
Mauricio Dubón SS 3 0 0 0 0 1 .274 .324 .411 .735
Dominic Smith PH 1 0 0 0 0 1 .349 .373 .571 .944

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Zack Wheeler 5.0 3 2 2 3 6 0 84 3.60
Tanner Banks 0.0 3 2 2 0 0 0 11 7.20 BS
Orion Kerkering 1.1 0 0 0 1 1 0 18 3.00
José Alvarado 1.1 1 0 0 0 0 0 17 7.45
Brad Keller 1.1 0 0 0 0 1 0 16 3.86 W
Kyle Backhus 1.0 2 1 0 0 0 0 17 4.66
HOME · ATL
PITCHER IPHRERBBKHR NPERA DEC
Bryce Elder 7.0 6 3 3 1 2 0 92 1.95
Dylan Lee 1.0 1 1 1 0 2 0 16 1.38 BS
Tyler Kinley 1.0 1 2 1 1 1 0 24 1.50 L
José Suarez 1.0 3 2 2 1 3 0 31 5.87

Manager comparison

AWAY · PHI
Rob Thomson
Lineup 1.1 R Bunts 0.4 R IBBs 0.1 R Interim
HOME · ATL
Walt Weiss
Lineup 2.3 R Bunts 0.0 R IBBs 0.5 R

Recent form

AWAY · PHI
5-5 L1 +7 run diff
LWWLLWWLWL
HOME · ATL
3-6 L2 -21 run diff
LLWW?LLLLW

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.