The St. Louis Cardinals dropped a gut-punch 7-6 decision to the Philadelphia Phillies on Friday, August 21, 2026, in a 10-inning affair at Citizens Bank Park. The Phillies erased a two-run deficit, walked it off in the bottom of the 10th, and handed St. Louis a one-run loss that stings precisely because the Cardinals had the lead and couldn't hold it. Jordan Walker homered and drove in two runs in a losing effort, while rookie Joshua Báez also went deep, but it wasn't enough as Philadelphia reliever Alex McFarlane earned the win and Cardinals reliever Luis Gastelum took the loss.
Cardinals Starter Hunter Dobbins Struggles Early, Bullpen Steadies the Ship
Hunter Dobbins had a rough night on the mound. The Cardinals starter lasted just four innings, allowing three earned runs on five hits and three walks while striking out three. He left St. Louis in a hole that the offense would have to dig out of.
To their credit, the Cardinals bullpen provided stability after Dobbins departed. Caleb Ferguson allowed two earned runs in 1.1 innings, but Gordon Graceffo, Justin Bruihl, and Luis Gastelum combined to keep the Cardinals in the game deep into extra innings. Bruihl was particularly sharp, tossing two scoreless innings and allowing just one hit. Gastelum, however, surrendered the decisive run in the 10th — a 2-for-2 outing that ended with the Cardinals on the wrong side of the final score.
Jordan Walker and Joshua Báez Power Cardinals Offense
The Cardinals offense gave this game everything it had. Walker was the offensive engine, going 3-for-5 with a home run and two RBI. He put St. Louis on the board and kept them competitive throughout a back-and-forth contest.
Báez added a punch of his own, going 1-for-3 with a solo home run and two RBI. José Fermín contributed two hits and an RBI in five at-bats, showing up in a game where the Cardinals needed every run they could manufacture.
- Jordan Walker: 3-for-5, 1 HR, 2 RBI
- Joshua Báez: 1-for-3, 1 HR, 2 RBI
- José Fermín: 2-for-5, 1 RBI
Phillies Offense Does Enough, Led by Bohm and Realmuto
Philadelphia got contributions up and down the lineup. Alec Bohm went 3-for-5 with three RBI, doing the most damage against Cardinals pitching. J.T. Realmuto added two hits and two RBI in three at-bats, and Luis Arraez reached base three times going 3-for-5. Brandon Marsh chipped in two hits and an RBI.
Phillies starter Jesús Luzardo gave his team a strong enough outing to keep Philadelphia close — 5.2 innings, nine strikeouts, four earned runs. Philadelphia's bullpen, including a clean 10th from McFarlane, finished the job.
Turning Point: The 10th Inning Walkoff
St. Louis had clawed back to tie this game after falling behind, overcoming a two-run deficit to force extra innings. That resilience made the 10th-inning collapse all the more deflating. Gastelum took the ball for St. Louis and couldn't get out of the inning unscathed, surrendering the run that ended it. McFarlane set the Cardinals down in order to close it out on the other end, picking up the win.
The Cardinals battled — six runs in 10 innings on the road against a Phillies club that had multiple contributors — but the bullpen couldn't finish what the offense started.
What's Next for the Cardinals
St. Louis remains in Philadelphia for the continuation of this series. After surrendering a lead in extra innings on Friday night, the Cardinals will need a bounce-back performance from the rotation and cleaner late-inning work from the bullpen. Friday showed this team has the offensive firepower to compete — Walker and Báez both hit the ball out of the park — but holding leads in high-leverage moments remains the challenge.