Pirates’ Power Display Dismantles Cardinals; Mlodzinski Dominant
The Pittsburgh Pirates came to Busch Stadium on Saturday, August 29, 2026, and reminded the St. Louis Cardinals why you can’t afford to leave fastballs over the heart of the plate against a lineup that’s finally learned how to swing. The final score of 6-2 doesn’t tell the whole story, but it tells the right one: the Pirates dominated, the Cardinals imploded, and Brycen Mautz‘s abbreviated outing was the nail in St. Louis’ coffin.
Pitching Decisions
Star Performers
Flores Jr. Seals the Deal Early
Rafael Flores Jr. wasn’t supposed to be the story here, but baseball has a funny way of humbling expectations. The Pirates’ designated hitter launched a three-run bomb in the top of the fifth inning that essentially put this game on ice before the Cardinals could even think about mounting a comeback. It was the kind of swing that makes opposing pitching coaches question their career choices. Three RBIs on one swing, and just like that, the game belonged to Pittsburgh.
Brandon Lowe had already gotten things rolling with a solo shot in the first inning, a fly ball that made Nathan Church look foolish chasing it in right field. But Flores Jr.’s blast was the crusher, the moment when you could see the air leave Busch Stadium’s sails.
Mlodzinski’s Lights-Out Performance
Here’s where this game gets interesting from a pitching perspective. Carmen Mlodzinski didn’t throw a complete game, but he threw the only inning that mattered. In 3.1 innings of work, the Pirates’ starter scattered just one hit, allowed zero earned runs, walked nobody, and struck out two. That’s not just efficient; that’s insulting to a Cardinals lineup that came in hoping to pad their record against a struggling division rival.
Mautz, meanwhile, lasted three innings and served up five hits and four earned runs while striking out eight. Yes, you read that right. Eight strikeouts in three innings suggests he had some stuff, but he couldn’t locate it when it mattered. The Pirates’ patience at the plate paid dividends, and they capitalized on mistakes that a championship-contending team simply cannot make.
Joshua Baez connected for a solo home run in the bottom of the third inning for St. Louis, his fifth of the season, but one run against a Pirates team that was already sitting on a 4-1 lead was nothing more than consolation. This wasn’t a Cardinals comeback; it was a Pirates massacre wearing a respectable final score.
Nick Gonzales added an RBI double in the ninth inning to put a bow on this gift-wrapped present, scoring Brandon Lowe and sending Bryan Reynolds to third. This was the Pirates showing off, the kind of play that happens when one team has already decided it’s superior and the other team knows it.
For a Cardinals organization that’s supposed to be competitive, this loss stings. Not because it drops them in the standings, but because it was ugly. It was sloppy. It was Mautz not having the command to navigate the fourth inning, and it was St. Louis’ hitters looking helpless against Pittsburgh’s pitching once Mlodzinski got rolling. In late August, when pennant races should be tightening, the Cardinals looked like they were already thinking about October golf.
The Pirates, meanwhile, are starting to look like a team that might just surprise people before September ends. If Mlodzinski continues pitching like this and Flores Jr. keeps swinging like that, Pittsburgh could make some noise. Saturday proved that sometimes talent shows up when you least expect it, and sometimes it shows up exactly when a team needs it most.
Box Score
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Spencer Horwitz 1B | 5 | 0 | 0 | 0 | 0 | 1 | .249 |
| Brandon Lowe 2B | 3 | 2 | 1 | 1 | 2 | 2 | .249 |
| Bryan Reynolds LF | 4 | 1 | 1 | 0 | 1 | 2 | .261 |
| Nick Gonzales DH | 4 | 0 | 2 | 1 | 1 | 1 | .307 |
| Oneil Cruz CF | 5 | 1 | 2 | 0 | 0 | 1 | .263 |
| Jake Mangum RF | 4 | 1 | 2 | 0 | 0 | 1 | .287 |
| Rafael Flores Jr. C | 4 | 1 | 1 | 3 | 0 | 2 | .234 |
| Jacob Gonzalez SS | 4 | 0 | 1 | 1 | 0 | 1 | .212 |
| Nick Yorke 3B | 0 | 0 | 0 | 0 | 0 | 0 | .214 |
| Jared Triolo SS | 4 | 0 | 1 | 0 | 0 | 2 | .246 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Lake Bachar | 2.1 | 1 | 1 | 1 | 0 | 2 | 3.70 |
| Evan Sisk | 0.1 | 0 | 0 | 0 | 2 | 0 | 2.55 |
| Carmen Mlodzinski (W) | 3.1 | 1 | 1 | 0 | 0 | 2 | 4.05 |
| Gregory Soto | 1.0 | 1 | 0 | 0 | 0 | 0 | 3.20 |
| Luke Weaver | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.31 |
| Mason Montgomery | 1.0 | 0 | 0 | 0 | 0 | 2 | 3.13 |
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt SS | 4 | 0 | 0 | 0 | 0 | 0 | .242 |
| Iván Herrera DH | 3 | 0 | 0 | 0 | 1 | 0 | .242 |
| Alec Burleson 1B | 3 | 0 | 0 | 0 | 1 | 1 | .288 |
| Jordan Walker RF | 4 | 1 | 0 | 0 | 0 | 0 | .288 |
| Nathan Church CF | 4 | 0 | 1 | 0 | 0 | 0 | .241 |
| José Fermín 2B | 4 | 0 | 0 | 0 | 0 | 2 | .240 |
| Nolan Gorman 3B | 3 | 0 | 0 | 0 | 0 | 1 | .191 |
| Thomas Saggese PH | 1 | 0 | 0 | 0 | 0 | 1 | .182 |
| Joshua Báez LF | 4 | 1 | 1 | 1 | 0 | 1 | .170 |
| Jimmy Crooks C | 2 | 0 | 1 | 0 | 0 | 0 | .179 |
| Ramón Urías PH | 1 | 0 | 0 | 0 | 0 | 1 | .157 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Leahy | 3.0 | 4 | 1 | 1 | 1 | 3 | 3.13 |
| Brycen Mautz (L) | 3.0 | 5 | 4 | 4 | 1 | 8 | 9.00 |
| Cade Winquest | 2.0 | 0 | 0 | 0 | 1 | 2 | 0.00 |
| Ryan Fernandez | 1.0 | 2 | 1 | 1 | 1 | 0 | 3.98 |
