Game result and context
Philadelphia Phillies defeat St. Louis Cardinals 12-3 in 2026 regular season matchup
The Philadelphia Phillies improved their record to 72-58 with a dominant 12-3 win against the St. Louis Cardinals, who fell to 66-65. Bryce Harper and Kyle Schwarber both homered to lead the Phillies' offense, while Andrew Painter earned the win on the mound.
Final result
The Philadelphia Phillies defeated the St. Louis Cardinals with a final score of 12-3. The game concluded after nine innings of play.
The Phillies scored three runs in the first inning, four in the third, four in the sixth, and one in the eighth. The Cardinals scored one run in the sixth, one in the eighth, and one in the ninth.
Key performances
Andrew Painter earned the win for Philadelphia, pitching 7.0 innings with eight strikeouts and allowing only one earned run. Bryce Harper contributed significantly to the offense, going 1-for-4 with a home run and three RBIs. Kyle Schwarber added to the total, finishing 2-for-3 with a home run and two RBIs.
Edmundo Sosa and Bryan De La Cruz also provided key offensive support for the Phillies, each recording two RBIs. For the Cardinals, JJ Wetherholt went 2-for-4 and hit a solo home run in the eighth inning.
Season and playoff context
Following this game, the Philadelphia Phillies hold a 72-58 record, placing them second in their division and maintaining their position as a wild-card leader. The St. Louis Cardinals move to 66-65, sitting third in their division and trailing in the wild-card race by 4.5 games.
This matchup was the second game of a three-game regular season series.