Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisPittsburgh PiratesOpen full analysis

DateTuesday, April 28, 2026
First pitch
BallparkPNC Park
FINAL · Tuesday, April 28, 2026
SEO MATCH SUMMARY

The St. Louis Cardinals defeated the Pittsburgh Pirates 11–7 on April 28 at PNC Park in a slugfest that showcased offensive inconsistency from both sides. St. Louis manufactured runs despite a modest .237 batting average, collecting 12 hits and converting 11 runs batted in while striking out 10 times. Pittsburgh countered with 13 hits and three home runs but managed only 7 runs, hampered by a .704 OPS and 11 strikeouts. The Cardinals' pitching staff was notably more efficient, posting a 4.81 ERA with 11 strikeouts and just 1 walk across the game, while Pittsburgh's bullpen surrendered 11 earned runs on 12 hits with a 3.61 ERA. Defensive discipline favored St. Louis; the Pirates committed 2 errors that likely contributed to their offensive output falling short of their hit total. The Cardinals' ability to capitalize on limited opportunities—evidenced by their 11 RBI on 12 hits—suggests better situational hitting despite lower contact rates than the home team. This victory improves St. Louis's early-season position and demonstrates their capacity to win without dominant offensive performances.

St. Louis CardinalsSTL
11W
FINAL
Pittsburgh PiratesPIT
7
Total runs18Run difference4
INNING BY INNING

Line score

Team123456789RHE
STL01203032011120
PIT0000030317132
TEAM COMPARISON

Batting box score

STLPIT
12Hits13
2Home runs3
4Doubles1
11RBI7
5Walks1
10Strikeouts11
2Stolen bases1
22Total bases23
14Left on base12
0Errors2
.237AVG.245
.324OBP.326
.398SLG.378
.722OPS.704
ON THE MOUND

Pitching box score

STLPIT
11Strikeouts10
1Walks5
13Hits allowed12
6Earned runs11
4.81ERA3.61
RUN PRODUCTION

Players who scored

STLJJ Wetherholt ×3Iván Herrera ×3Alec Burleson ×2Jordan WalkerNolan GormanVictor Scott II
PITOneil Cruz ×2Bryan Reynolds ×2Ryan O'Hearn ×2Konnor Griffin
HOME RUNS

Long balls

Nolan GormanInning 2Victor Scott IIInning 3Oneil CruzInning 6Ryan O'HearnInning 6Konnor GriffinInning 9
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 1-3 | 2B, BB, HBP3100
Iván HerreraDH · 1-2 | 2B, 3 BB, 3 R2100
Alec Burleson1B · 2-4 | 2 2B, BB, 2 K4203
Jordan WalkerRF · 2-4 | K, 3 RBI, R4203
Nolan Gorman3B · 1-4 | HR, K, 3 RBI4113
Masyn WinnSS · 2-5 | 2 K, RBI5201
Nathan ChurchLF · 1-55100
Pedro PagésC · 1-5 | 2 K5100
Victor Scott IICF · 1-5 | HR, 2 K, RBI5111
PIT

Batting lineup

PlayerABHHRRBI
Oneil CruzCF · 2-5 | HR, 2 K, RBI5211
Nick Yorke3B · 0-1 | K1000
Bryan ReynoldsDH · 2-3 | BB, K, 2 R3200
Ryan O'HearnRF · 2-4 | HR, K, 3 RBI4213
Nick Gonzales2B · 2-4 | 2 RBI4202
Spencer Horwitz1B · 1-44100
Konnor GriffinSS · 2-4 | HR, K, RBI4211
Jake MangumLF · 1-4 | K, SB4100
Marcell OzunaPH · 0-1 | K1000
STL

Pitchers

PitcherIPKERERA
Kyle Leahy9 H · 0 BB5.1735.52
Gordon Graceffo0 H · 0 BB1.2001.13
Justin Bruihl3 H · 1 BB1.0125.87
Matt Svanson1 H · 0 BB1.03110.34
PIT

Pitchers

PitcherIPKERERA
Braxton Ashcraft6 H · 3 BB4.1763.71
Hunter Barco6 H · 2 BB4.2357.71
EXPLORE NEXT

Related MLB pages