ARCHIVE September 24, 2026
September 24, 2026 · NL Cent

St. Louis Cardinals vs Pittsburgh Pirates

September 24, 2026PNC ParkSunny 61°F · 7 mph, In From RF
AWAY
St. Louis Cardinals
77-82
1
vs
HOME
Pittsburgh Pirates
81-78
2

Game Highlights

Published September 24, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Alec Burleson Alec Burleson homers (24) on a fly ball to right center field. STL 1, PIT 0
B1 Brandon Lowe Brandon Lowe singles on a line drive to left fielder Bryan Torres. Oneil Cruz scores. STL 1, PIT 1
B8 Spencer Horwitz Spencer Horwitz out on a sacrifice fly to center fielder Nathan Church. Ronny Simon scores. STL 1, PIT 2

Box score

  123456789 R
STL 100000000 1
PIT 100000010 2

Pitching & bullpen

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

Cardinals AWAY 1

Cardinals opened with Kyle Leahy, then turned the bulk of the game over to Cooper Hjerpe. Out of the bullpen, Ryne Stanek took the roughest line.

workload · innings pitched
  • Kyle Leahy Opener 2.0 37 1 3
    Pitch-by-pitch: what Kyle Leahy threw
    CSW 38% 1st-pitch strike 56% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 12 32% 4 1 3 3 1
    Slider 6 16% 0 2 0 3 1
    Curveball 6 16% 1 1 1 2 1
    Changeup 5 14% 0 1 1 2 1
    Sinker 5 14% 1 1 0 1 2
    Sweeper 3 8% 1 1 0 1 0
  • Cooper Hjerpe Bulk 3.1 74 0 3
  • Gordon Graceffo Middle 0.2 4 0 1 inherited 1, stranded 1
  • Brycen Mautz Middle 1.0 17 0 1
  • Ryne Stanek Setup 1.0 21 1 0 L
Pirates HOME 2

Paul Skenes started for Pirates, leaving with the game tied 1–1.

workload · innings pitched
  • Paul Skenes Starter 6.1 96 1 8
    Pitch-by-pitch: what Paul Skenes threw
    CSW 31% 1st-pitch strike 78% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 39% 4 6 8 15 4
    Sweeper 16 17% 3 5 2 4 2
    Slider 15 16% 3 1 4 5 2
    Changeup 14 15% 4 0 3 7 0
    Sinker 10 10% 1 2 0 4 3
    Splitter 4 4% 0 1 0 1 2
  • Yohan Ramírez Middle 0.2 6 0 0
  • Gregory Soto Middle 0.2 18 0 1
  • Luke Weaver Setup 0.1 5 0 1 W inherited 2, stranded 2
  • Mason Montgomery Middle 1.0 17 0 3 SV

Where the game turned

1 run Bottom 8th · off Stanek
  • Horwitz SF (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 2 0 0 0 .246 .344 .371 .715 2B
Iván Herrera C 4 0 1 0 0 2 .244 .356 .382 .738
Alec Burleson 1B 4 1 1 1 0 1 .279 .343 .464 .807 HR (24)
Jordan Walker RF 3 0 0 0 1 2 .271 .330 .467 .797
Leo Bernal DH 4 0 0 0 0 3 .282 .322 .459 .781
José Fermín PH 1 0 0 0 0 1 .253 .315 .363 .678
Thomas Saggese 3B 3 0 0 0 0 2 .238 .302 .364 .666
Nathan Church CF 3 0 1 0 0 0 .251 .295 .371 .666
Masyn Winn SS 3 0 0 0 0 2 .233 .309 .319 .628
Bryan Torres LF 2 0 0 0 1 0 .232 .308 .335 .643
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 4 1 2 0 0 0 .280 .367 .489 .856 2B, SB
Konnor Griffin SS 4 0 2 0 0 1 .270 .322 .393 .715
Brandon Lowe 2B 3 0 1 1 1 2 .262 .332 .493 .825
Ryan O'Hearn DH 3 0 0 0 1 1 .265 .332 .444 .776
Spencer Horwitz 1B 3 0 0 1 0 0 .247 .345 .367 .712
Bryan Reynolds LF 0 0 0 0 1 0 .261 .365 .422 .787
Henry Davis C 4 0 0 0 0 2 .166 .268 .308 .576
Nick Gonzales 3B 3 0 1 0 1 0 .301 .365 .388 .753
Ronny Simon RF 3 1 1 0 1 1 .276 .323 .379 .702 SB
Jake Mangum LF 3 0 0 0 0 1 .275 .332 .365 .697

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Kyle Leahy 2.0 3 1 1 0 3 0 37 3.66
Cooper Hjerpe 3.1 3 0 0 3 3 0 74 4.38
Gordon Graceffo 0.2 0 0 0 0 1 0 4 2.73
Brycen Mautz 1.0 1 0 0 0 1 0 17 6.43
Ryne Stanek 1.0 0 1 0 2 0 0 21 4.02 L
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Paul Skenes 6.1 3 1 1 2 8 1 96 3.82
Yohan Ramírez 0.2 0 0 0 0 0 0 6 2.90
Gregory Soto 0.2 2 0 0 0 1 0 18 3.68
Luke Weaver 0.1 0 0 0 0 1 0 5 2.73 W
Mason Montgomery 1.0 0 0 0 0 3 0 17 2.55 SV

Manager comparison

AWAY · STL
Oliver Marmol
Lineup 3.8 R Bunts 2.6 R IBBs 3.1 R
HOME · PIT
Don Kelly
Lineup 4.5 R Bunts 1.1 R IBBs 3.6 R

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.