Game result and context
Pittsburgh Pirates defeat St. Louis Cardinals 6-2 in 2026 regular season matchup
The Pittsburgh Pirates defeated the St. Louis Cardinals 6-2 on Friday, August 29, 2026. A decisive three-run home run in the fifth inning propelled the Pirates to victory, moving their record to 66-71 while the Cardinals fell to 68-69.
Final result
The Pittsburgh Pirates defeated the St. Louis Cardinals with a final score of 6-2. The game concluded after nine innings of play.
How the game changed
The Pirates took an early lead in the first inning when Brandon Lowe hit a solo home run. After the Cardinals tied the game in the bottom of the third, the Pirates broke the contest open in the fifth inning. Rafael Flores Jr. connected for a three-run home run, extending the Pittsburgh lead to 5-1. The Pirates added one final insurance run in the ninth inning to seal the 6-2 win.
Key performances
Rafael Flores Jr. led the Pirates' offense, finishing with one hit, one run scored, and three RBIs thanks to his fifth-inning home run. Brandon Lowe also contributed a solo home run and scored two runs. For the Cardinals, Joshua Báez provided the team's lone home run in the third inning. On the mound, Brycen Mautz took the loss for St. Louis, allowing four earned runs over three innings while striking out eight batters. Kyle Leahy provided three innings of relief for the Cardinals, allowing one earned run.
Season and playoff context
Following this game, the Pittsburgh Pirates hold a 66-71 record, placing them fourth in their division and 19.0 games back. They remain seven games out of a wild-card spot with an elimination number of 8 for the division and 20 for the wild card. The St. Louis Cardinals move to 68-69, sitting third in their division, 17.0 games back. Their elimination number for the division stands at 10, with a wild-card elimination number of 22.