Painter Dominates as Phillies Dismantle Cardinals 12-3

There are days when a baseball team simply clicks on all cylinders, when the pitcher is dealing, the hitters are locked in, and the defense makes the plays that matter. Saturday at Citizens Bank Park was one of those days for the Philadelphia Phillies, who dismantled the St. Louis Cardinals 12-3 in a performance that was equal parts dominant pitching and relentless offense.

Pitching Decisions

Star Performers

JJ Wetherholt

Season AVG: .243
4AB2H1HR1RBI1R0BB
Kyle Schwarber

Season AVG: .245
3AB2H1HR2RBI2R1BB

Andrew Painter was nothing short of spectacular, scattering five hits over seven innings while striking out eight batters without issuing a single walk. This is the kind of start that wins ballgames, the kind that makes opposing lineups look foolish. Painter’s fastball was electric, his command was surgical, and his confidence grew with each inning. The Cardinals managed just one run off him, a performance that deserves to be talked about in Philly for weeks to come.

Andrew Painter discusses strong start vs. Cardinals

But here’s what made this game truly special: the Phillies didn’t rely on one big inning. They constructed a methodical dismantling that began in the first frame when Alec Bohm singled home Kyle Schwarber, and it intensified dramatically in the third inning when Philadelphia’s lineup went absolutely berserk. The Cardinals’ starter Quinn Mathews simply couldn’t navigate the order, allowing ten hits and seven runs over five innings. That’s not a stat line you recover from.

Bryce Harper Delivers the Knockout Punch

Bryce Harper's three-run homer (26)

If you needed a moment that best encapsulated how thoroughly outmatched St. Louis was, it came in the sixth inning when Bryce Harper launched a three-run home run that essentially ended any competitive tension in this contest. This isn’t a guy just swinging away. Harper was hunting the right pitch and when he found it, he punished it. With 26 home runs now on the season, he’s firmly in the conversation for some well-earned hardware come November.

Kyle Schwarber: Home Run Statcast Analysis

Kyle Schwarber was equally devastating, adding his own solo home run in the eighth inning to go along with a sacrifice fly earlier in the game. When your designated hitter is adding insurance runs in the late innings, life gets very difficult for the other team. The Phillies’ supporting cast, featuring contributions from Bryan De La Cruz, Derek Hill, and Edmundo Sosa, all hit their marks when it mattered most.

Cardinals Go Through the Motions

The distance behind JJ Wetherholt's home run

The Cardinals showed flashes of competence, with JJ Wetherholt cracking a solo homer in the eighth, but this was a day when they simply had no answers. Quinn Mathews got shelled, and once you fall behind 7-1, you’re essentially playing for pride rather than wins. That’s an unacceptable position to put your team in, and frankly, this performance will sting for a while in St. Louis.

The Phillies are clearly firing on all cylinders at the right time in the season. When you’re getting dominant starting pitching, timely hitting throughout the lineup, and strong defensive efforts, bad things happen to opposing teams. Saturday was a clinic in how baseball should be played at the highest level. The Cardinals came to Philadelphia expecting a fight and instead watched themselves get methodically picked apart by a team that is simply playing better baseball right now.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt SS 4 1 2 1 0 0 .243
Iván Herrera DH 4 0 0 0 0 2 .242
Alec Burleson 1B 3 0 1 1 0 1 .289
Bryan Torres 2B 1 0 0 0 0 0 .235
Jordan Walker RF 4 0 0 0 0 1 .287
Joshua Báez LF 4 0 0 0 0 2 .156
Nathan Church CF 4 1 2 0 0 0 .239
José Fermín 3B 4 0 0 1 0 1 .247
Jimmy Crooks C 4 0 1 0 0 2 .175
Blaze Jordan 1B 3 1 1 0 0 0 .243

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Quinn Mathews (L) 5.0 10 7 7 1 3 6.43
Ryan Fernandez 2.0 4 4 4 0 1 4.70
Pedro Pagés 1.0 1 1 1 0 0 9.00

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Kyle Schwarber 1B 3 2 2 2 1 0 .245
Trea Turner SS 5 2 2 0 0 0 .247
Bryce Harper RF 4 1 1 3 0 3 .257
Brandon Marsh LF 1 0 0 0 0 0 .276
Luis Arraez 2B 2 1 1 0 0 0 .323
Bryson Stott 2B 2 0 0 0 0 0 .260
Alec Bohm 1B 4 2 2 1 0 0 .248
Chase Shugart P 0 0 0 0 0 0 .000
Edmundo Sosa 3B 4 1 2 2 0 0 .225
Bryan De La Cruz RF 4 1 1 2 0 0 .343
J.T. Realmuto C 3 1 2 1 0 1 .224
Garrett Stubbs C 0 0 0 0 0 0 .159
Derek Hill CF 2 0 1 1 0 0 .238
Justin Crawford CF 2 1 1 0 0 0 .271

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Andrew Painter (W) 7.0 5 1 1 0 8 6.04
José Alvarado 1.0 1 1 1 0 1 6.07
Chase Shugart 1.0 1 1 1 0 0 4.71