Pirates Silence Cardinals with Dominant Shutout at Busch Stadium

Wednesday, May 20, 2026 will go down as a complete meltdown for the St. Louis Cardinals, who got absolutely dismantled by a hungry Pittsburgh Pirates squad that showed no mercy at Busch Stadium. The final score of 7-0 doesn’t begin to capture how thoroughly the Pirates controlled this game from start to finish. This wasn’t a competitive affair. This was a clinic in how to execute offense while your pitcher locks down the other side, and Michael McGreevy had no answers for what Pittsburgh threw at him.

Pitching Decisions

Star Performers

Spencer Horwitz

Season AVG: .276
5AB1H1HR1RBI1R0BB
JJ Wetherholt

Season AVG: .244
4AB2H0HR0RBI0R0BB

Mlodzinski Masterclass on the Mound

Carmen Mlodzinski K's Masyn Winn

Carmen Mlodzinski was nothing short of brilliant, tossing 5.0 innings of spotless baseball. Four hits, zero earned runs, one walk, and one strikeout. That’s the kind of efficient, dominant pitching that wins ballgames, especially when it silences a Cardinals lineup that’s supposed to be competitive in this division. Mlodzinski didn’t blow anyone away with stuff necessarily, but he trusted his command and executed pitch after pitch with the precision of a surgeon. The Cardinals’ hitters looked befuddled, and honestly, they had no excuse for the lack of production.

Konnor Griffin's 4-for-5 night leads to Pirates' win

Griffin’s Four-Hit Night Fuels Offensive Explosion

Konnor Griffin's four-hit night

Konnor Griffin was the undisputed star of this performance, going 4-for-5 and consistently putting pressure on the Cardinals’ defense. While Griffin didn’t knock in any runs himself, his ability to get on base repeatedly kept the line moving and forced McGreevy to work out of constant jams. That’s winning baseball. You don’t need home runs to dominate; sometimes it’s about putting balls in play, being professional at the plate, and letting your teammates drive you in. Griffin understood the assignment on Wednesday night.

Konnor Griffin on four-hit night and more

Spencer Horwitz got things rolling early with a solo shot in the second inning, and the Pirates never let up. This wasn’t a team stealing a victory through luck or Cardinals miscues. Pittsburgh was methodical, patient, and devastatingly effective. By the eighth inning, they’d broken things wide open with four runs, featuring Jake Mangum’s RBI single, Nick Gonzales’ clutch hit, and Bryan Reynolds’ two-run double that put this game completely out of reach.

Jake Mangum's RBI single
Nick Gonzales' RBI single 
Bryan Reynolds' two-run double 

McGreevy lasted just five innings and gave up ten hits while surrendering three earned runs. That’s not playoff-caliber stuff, and the Cardinals’ offense couldn’t compensate by scoring even a single run. Zero runs in a home game against a division rival is inexcusable. The Cardinals’ bats disappeared when they mattered most, and their pitcher couldn’t keep them in the ballgame. That’s a recipe for embarrassment, and Wednesday night was exactly that.

Jordan Walker leaves game with apparent injury

The concerning part for St. Louis wasn’t just the loss, it was watching Jordan Walker exit with an apparent injury. If the Cardinals lose a key contributor to injury while getting shut out at home, Wednesday goes from bad to catastrophic. This team needs to regroup quickly because this performance was unacceptable. Pittsburgh proved they’re a legitimate threat in this division, and the Cardinals looked completely unprepared. That’s the bottom line.

Box Score

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Nick Gonzales 3B 4 1 2 2 0 0 .319
Brandon Lowe 2B 5 0 1 0 0 0 .250
Bryan Reynolds LF 5 0 1 2 0 1 .251
Billy Cook LF 0 0 0 0 0 0 .190
Oneil Cruz DH 4 0 0 0 1 1 .259
Spencer Horwitz 1B 5 1 1 1 0 1 .276
Konnor Griffin SS 5 3 4 0 0 0 .278
Endy Rodríguez C 3 1 2 0 2 1 .333
Jhostynxon Garcia CF 5 0 2 1 0 2 .333
Jake Mangum RF 5 1 2 1 0 0 .259

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Carmen Mlodzinski (W) 5.0 4 0 0 1 1 3.96
Yohan Ramírez 1.0 1 0 0 1 1 3.54
Evan Sisk 1.0 0 0 0 0 1 1.71
Justin Lawrence 1.0 0 0 0 0 2 5.59
Dennis Santana 1.0 0 0 0 0 1 4.43

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 0 2 0 0 0 .244
Iván Herrera C 4 0 0 0 0 0 .257
Alec Burleson 1B 2 0 1 0 1 0 .286
Yohel Pozo 1B 0 0 0 0 0 0 .259
Jordan Walker RF 2 0 0 0 0 0 .296
Thomas Saggese LF 1 0 0 0 0 1 .159
Nolan Gorman DH 3 0 0 0 1 1 .234
Masyn Winn SS 4 0 0 0 0 2 .248
César Prieto 3B 4 0 0 0 0 0 .000
Nathan Church CF 4 0 1 0 0 2 .247
Victor Scott II CF 2 0 1 0 0 0 .190
José Fermín RF 1 0 0 0 0 0 .216

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Michael McGreevy (L) 5.0 10 3 3 1 1 2.40
Justin Bruihl 2.0 0 0 0 0 2 4.57
Matt Svanson 0.2 5 4 4 0 1 9.64
Matt Pushard 1.1 0 0 0 2 2 8.10