Return to calendar
FINAL GAME · RECAP

Pittsburgh PiratesOpen full analysisSt. Louis CardinalsOpen full analysis

DateThursday, May 21, 2026
First pitch
BallparkBusch Stadium
FINAL · Thursday, May 21, 2026
SEO MATCH SUMMARY

The Pittsburgh Pirates defeated the St. Louis Cardinals 6–2 on May 21 at Busch Stadium, capitalizing on superior pitching and timely hitting to secure a road victory. Pittsburgh's offense generated 10 hits and 2 home runs while driving in 6 runs, posting an .726 OPS compared to St. Louis's anemic .709 mark. The Pirates' pitching staff was the decisive factor, holding the Cardinals to just 8 hits and 2 earned runs while striking out 11 batters with a 3.85 ERA, effectively shutting down a Cardinals lineup that struck out 11 times. St. Louis managed only 8 hits with 1 home run and 2 RBIs, mustering a .240 batting average that underscored offensive struggles despite avoiding errors defensively. The Cardinals' pitching allowed 6 earned runs across the game, yielding to Pittsburgh's balanced attack that took advantage of St. Louis's offensive inconsistency. This loss marks a continued struggle for the home team's lineup production, while Pittsburgh's road performance suggests emerging offensive depth heading into their next matchup.

Pittsburgh PiratesPIT
6W
FINAL
St. Louis CardinalsSTL
2
Total runs8Run difference4
INNING BY INNING

Line score

Team123456789RHE
PIT1001022006100
STL001000010280
TEAM COMPARISON

Batting box score

PITSTL
10Hits8
2Home runs1
2Doubles1
6RBI2
2Walks2
9Strikeouts11
1Stolen bases0
18Total bases12
12Left on base11
0Errors0
.253AVG.240
.335OBP.320
.391SLG.389
.726OPS.709
ON THE MOUND

Pitching box score

PITSTL
11Strikeouts9
2Walks2
8Hits allowed10
2Earned runs6
3.85ERA4.24
RUN PRODUCTION

Players who scored

PITKonnor Griffin ×2Oneil CruzBrandon LoweSpencer HorwitzHenry Davis
STLIván Herrera ×2
HOME RUNS

Long balls

Brandon LoweInning 1Iván HerreraInning 3Henry DavisInning 7
PIT

Batting lineup

PlayerABHHRRBI
Oneil CruzCF · 1-5 | 2B, 3 K, R5100
Brandon Lowe2B · 2-4 | HR, BB, RBI4211
Bryan ReynoldsLF · 0-5 | 3 K, RBI5001
Spencer Horwitz1B · 1-3 | BB, R3100
Konnor GriffinSS · 1-4 | 2B, 2 R, SB4100
Marcell OzunaDH · 2-4 | 2 RBI4202
Jake MangumRF · 1-4 | K, RBI4101
Jared Triolo3B · 1-4 | K4100
Henry DavisC · 1-3 | HR, HBP, K3111
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 0-4 | 2 K4000
Iván HerreraDH · 2-4 | HR, 2 K, RBI4211
Alec Burleson1B · 2-4 | 2B, 2 K4200
Jordan WalkerRF · 1-4 | K, RBI4101
Nolan Gorman3B · 0-4 | 3 K4000
Masyn WinnSS · 0-2 | 2 BB, K2000
José FermínLF · 1-44100
Pedro PagésC · 2-44200
Yohel PozoPH · 0-11000
PIT

Pitchers

PitcherIPKERERA
Braxton Ashcraft4 H · 2 BB7.0912.89
Wilber Dotel3 H · 0 BB1.0212.35
Mason Montgomery1 H · 0 BB1.0003.79
STL

Pitchers

PitcherIPKERERA
Dustin May6 H · 2 BB5.1745.00
Gordon Graceffo0 H · 0 BB0.2001.69
Justin Bruihl3 H · 0 BB0.2025.24
Matt Svanson1 H · 0 BB1.1109.12
Matt Pushard0 H · 0 BB1.0106.23
EXPLORE NEXT

Related MLB pages