Schwarber’s Walk-Off Homer Caps Phillies’ Stunning 9th-Inning Rally
Sometimes baseball rewards the teams that refuse to die. On Sunday at Citizens Bank Park, the Philadelphia Phillies provided a masterclass in never-say-die baseball, storming back from a 4-0 deficit to stun the St. Louis Cardinals 6-4 with a six-run explosion in the ninth inning. Kyle Schwarber, the man who has carried this team on his broad shoulders all season, delivered the dagger with a walk-off homer that sent the home crowd into delirium. This is the kind of victory that defines seasons.
Pitching Decisions
Star Performers
The Cardinals appeared to have this game in hand for most of the afternoon. Alec Burleson was a pest all day, collecting two singles and driving in two runs to stake St. Louis to an early lead. José Fermín contributed a solo shot in the fifth inning that gave the visitors some breathing room. But here’s where things got deliciously ugly for the Cardinals: Riley O'Brien‘s pitching line reads like a horror film. The man threw two-thirds of an inning, surrendered five hits and six earned runs, and basically handed the game to the Phillies on a silver platter. You simply cannot pitch like that in a close game and expect to win.
A Ninth Inning for the Ages
But let’s not bury the lede here. The real story is what happened when the Phillies got their chance in the ninth. This wasn’t some gimme, walk-in-the-park rally. These guys had to manufacture it, had to will it into existence. Edmundo Sosa, a player who doesn’t exactly strike fear into opposing pitchers, absolutely smoked a two-out double that scored three runs and suddenly the game was alive. Just like that, the Cardinals’ comfortable lead evaporated like morning dew.
Bryan De La Cruz followed with a single to keep the line moving, and then Schwarber stepped up to the plate. At that moment, with the game hanging in the balance, the Phillies’ talisman did what he’s done all year: he delivered. A 108.5 mph missile to center field. Gone. Game over. This was baseball at its most dramatic, at its most compelling. Don Mattingly’s club showed the kind of mettle that separates pretenders from contenders, and the Cardinals looked every bit as helpless as a team could look in that situation.
Coaching Matters
You have to tip your cap to the way the Phillies fought back. This wasn’t about superior pitching or dominant defense. This was about refusing to accept defeat, about believing in yourself when the scoreboard says otherwise. The Cardinals, meanwhile, got exposed by Riley O’Brien’s disaster of a performance and couldn’t recover from the shock of that ninth-inning ambush. Marmol will have questions to answer about why his bullpen imploded so spectacularly in crunch time.
Sunday at Citizens Bank Park will be remembered as one of those games that sticks with you. Schwarber’s walk-off was the cherry on top of a thoroughly entertaining, if ultimately devastating for St. Louis, afternoon of baseball. The Phillies proved they have what it takes to win the close ones. The Cardinals proved they don’t always.
Box Score
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt SS | 5 | 1 | 2 | 1 | 0 | 2 | .244 |
| Iván Herrera DH | 3 | 0 | 1 | 0 | 1 | 1 | .242 |
| Jordan Walker RF | 4 | 1 | 1 | 0 | 0 | 1 | .287 |
| Alec Burleson 1B | 4 | 0 | 2 | 2 | 0 | 1 | .291 |
| Joshua Báez LF | 4 | 0 | 0 | 0 | 0 | 2 | .139 |
| Nathan Church CF | 0 | 0 | 0 | 0 | 0 | 0 | .239 |
| Blaze Jordan 3B | 4 | 0 | 1 | 0 | 0 | 0 | .243 |
| José Fermín LF | 4 | 1 | 1 | 1 | 0 | 1 | .247 |
| Ramón Urías 2B | 4 | 1 | 1 | 0 | 0 | 0 | .164 |
| Pedro Pagés C | 4 | 0 | 1 | 0 | 0 | 1 | .214 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Leahy | 4.0 | 2 | 0 | 0 | 2 | 4 | 3.13 |
| Luis Gastelum | 1.0 | 1 | 0 | 0 | 0 | 1 | 5.40 |
| Justin Bruihl | 1.0 | 1 | 0 | 0 | 0 | 0 | 3.34 |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 0 | 0 | 4.59 |
| George Soriano | 1.0 | 0 | 0 | 0 | 0 | 0 | 4.11 |
| Riley O'Brien (L) | 0.2 | 5 | 6 | 6 | 1 | 0 | 3.93 |
Philadelphia Phillies Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Kyle Schwarber 1B | 5 | 1 | 1 | 2 | 0 | 1 | .245 |
| Trea Turner SS | 4 | 0 | 0 | 0 | 0 | 1 | .245 |
| Bryce Harper DH | 3 | 1 | 2 | 0 | 1 | 1 | .260 |
| Bryson Stott 2B | 3 | 0 | 0 | 0 | 0 | 0 | .259 |
| Luis Arraez 2B | 1 | 0 | 0 | 0 | 0 | 0 | .322 |
| Brandon Marsh LF | 3 | 0 | 1 | 0 | 1 | 0 | .277 |
| J.T. Realmuto C | 4 | 1 | 1 | 0 | 0 | 0 | .224 |
| Justin Crawford CF | 3 | 1 | 0 | 0 | 1 | 0 | .269 |
| Edmundo Sosa 3B | 4 | 1 | 2 | 3 | 0 | 1 | .231 |
| Bryan De La Cruz RF | 4 | 1 | 2 | 1 | 0 | 1 | .359 |
Philadelphia Phillies Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Cristopher Sánchez | 6.2 | 9 | 4 | 4 | 0 | 7 | 2.62 |
| Tim Mayza | 1.1 | 1 | 0 | 0 | 1 | 1 | 3.39 |
| Alex McFarlane (W) | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.42 |
