ARCHIVE May 21, 2026
May 21, 2026 · NL Cent

Pittsburgh Pirates vs St. Louis Cardinals

May 21, 2026Busch StadiumPartly Cloudy 67°F · 8 mph, L To R
AWAY
Pittsburgh Pirates
26-24
6
vs
HOME
St. Louis Cardinals
28-21
2

Game Highlights

Published May 21, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Brandon Lowe Brandon Lowe homers (13) on a fly ball to left field. PIT 1, STL 0
B3 Iván Herrera Iván Herrera homers (6) on a fly ball to left center field. PIT 1, STL 1
T4 Jake Mangum Jake Mangum grounds into a force out, fielded by second baseman JJ Wetherholt. Konnor Griffin scores. Marcell Ozuna out at 2nd. Jake Mangum to 1st. PIT 2, STL 1
T6 Marcell Ozuna Marcell Ozuna singles on a sharp ground ball to left fielder José Fermín. Spencer Horwitz scores. Konnor Griffin scores. PIT 4, STL 1
T7 Henry Davis Henry Davis homers (3) on a line drive to left field. PIT 5, STL 1
T7 Bryan Reynolds Bryan Reynolds grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Oneil Cruz scores. Brandon Lowe to 2nd. PIT 6, STL 1
B8 Jordan Walker Jordan Walker singles on a line drive to left fielder Bryan Reynolds. Iván Herrera scores. Alec Burleson to 2nd. PIT 6, STL 2

Box score

  123456789 R
PIT 100102200 6
STL 001000010 2

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

Braxton Ashcraft started for Pirates, leaving with a 6–1 lead. Out of the bullpen, Wilber Dotel took the roughest line.

workload · innings pitched
  • Braxton Ashcraft Starter 7.0 98 1 9 W
    Pitch-by-pitch: what Braxton Ashcraft threw
    CSW 32% 1st-pitch strike 74% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 33 34% 5 1 8 10 9
    Four-Seam Fastball 29 30% 3 9 3 9 5
    Curveball 22 22% 1 5 7 9 0
    Sinker 11 11% 2 3 3 1 2
    Splitter 3 3% 0 2 0 1 0
  • Wilber Dotel Middle 1.0 30 1 2
  • Mason Montgomery Setup 1.0 8 0 0
Cardinals HOME 2

Dustin May started for Cardinals, leaving trailing 1–4. Out of the bullpen, Justin Bruihl took the roughest line.

workload · innings pitched
  • Dustin May Starter 5.1 91 4 7 L
    Pitch-by-pitch: what Dustin May threw
    CSW 31% 1st-pitch strike 68% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 27 30% 6 3 7 6 5
    Sweeper 21 23% 6 3 3 9 0
    Sinker 17 19% 2 2 3 4 6
    Four-Seam Fastball 14 15% 1 1 4 6 2
    Changeup 8 9% 0 1 1 4 2
    Curveball 4 4% 0 3 1 0 0
  • Gordon Graceffo Middle 0.2 2 0 0 inherited 2, stranded 2
  • Justin Bruihl Setup 0.2 16 2 0
  • Matt Svanson Middle 1.1 19 0 1 inherited 1, stranded 1
  • Matt Pushard Reliever 1.0 7 0 1

Where the game turned

1 run Top 4th · off May
  • Mangum Forceout (1)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 5 1 1 0 0 3 .257 .324 .455 .779 2B
Brandon Lowe 2B 4 1 2 1 1 0 .256 .348 .558 .906 HR (13)
Bryan Reynolds LF 5 0 0 1 0 3 .244 .372 .378 .750
Spencer Horwitz 1B 3 1 1 0 1 0 .277 .384 .431 .815
Konnor Griffin SS 4 2 1 0 0 0 .278 .331 .407 .738 2B, SB
Marcell Ozuna DH 4 0 2 2 0 0 .187 .280 .310 .590
Jake Mangum RF 4 0 1 1 0 1 .259 .330 .282 .612
Jared Triolo 3B 4 0 1 0 0 1 .259 .306 .293 .599
Henry Davis C 3 1 1 1 0 1 .143 .250 .265 .515 HR (3)
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 2 .239 .357 .413 .770
Iván Herrera DH 4 2 2 1 0 2 .262 .386 .426 .812 HR (6)
Alec Burleson 1B 4 0 2 0 0 2 .290 .359 .468 .827 2B
Jordan Walker RF 4 0 1 1 0 1 .295 .366 .563 .929
Nolan Gorman 3B 4 0 0 0 0 3 .228 .313 .367 .680
Masyn Winn SS 2 0 0 0 2 1 .245 .328 .340 .668
José Fermín LF 4 0 1 0 0 0 .218 .302 .327 .629
Pedro Pagés C 4 0 2 0 0 0 .219 .265 .362 .627
Yohel Pozo PH 1 0 0 0 0 0 .250 .250 .286 .536
Victor Scott II CF 3 0 0 0 0 0 .185 .240 .261 .501

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Braxton Ashcraft 7.0 4 1 1 2 9 1 98 2.89 W
Wilber Dotel 1.0 3 1 1 0 2 0 30 2.35
Mason Montgomery 1.0 1 0 0 0 0 0 8 3.79
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Dustin May 5.1 6 4 4 2 7 1 91 5.00 L
Gordon Graceffo 0.2 0 0 0 0 0 0 2 1.69
Justin Bruihl 0.2 3 2 2 0 0 1 16 5.24
Matt Svanson 1.1 1 0 0 0 1 0 19 9.12
Matt Pushard 1.0 0 0 0 0 1 0 7 6.23

Manager comparison

AWAY · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R
HOME · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R

Recent form

AWAY · PIT
4-6 W1 -8 run diff
WLLWWLLWLL
HOME · STL
5-5 W2 -6 run diff
WWLLLWWLWL

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.