Schwarber’s Three Homers, Harper’s Cycle Lead Phillies Past Mets 15-3

If you tuned in Saturday expecting a competitive National League East matchup at Citizens Bank Park, well, you got something else entirely. The Philadelphia Phillies didn’t just beat the New York Mets. They obliterated them 15-3 in what can only be described as offensive theater at its finest, with two all-time performances that will be replayed for years to come.

Pitching Decisions

2.2IP10H10ER1BB2K

Star Performers

Carson Benge

Season AVG: .257
4AB1H1HR2RBI1R0BB
Kyle Schwarber

Season AVG: .254
5AB4H3HR6RBI4R0BB

Let’s start with Kyle Schwarber, who authored one of those rare performances that makes you check the box score twice to ensure you’re reading it correctly. The man hit three home runs. Three. In the same game. Not only that, but he did it while driving in six runs and collecting four hits in five at-bats. Two of those home runs came in the third inning alone, when the Phillies essentially put this game away with a devastating eight-run explosion that left Freddy Peralta searching for answers in the Mets’ dugout.

Kyle Schwarber's three-homer game

But Schwarber’s heroics were nearly overshadowed, though not quite, by what Bryce Harper accomplished Saturday. The face of the franchise hit for the cycle, a feat so rare that it deserves to be celebrated alongside the best performances in Philadelphia sports history. Single, double, triple, home run. The works. Harper finished 4-for-5 with three RBIs and was the catalyst in a Phillies offense that was simply unstoppable once they got rolling.

Bryce Harper hits for the cycle!

The Phillies’ third inning tells you everything you need to know about this game. They scored eight runs on eight hits, turning what should have been a pitching duel into a laugher before most fans had finished their second beer. Bryce Harper’s solo home run led things off in the first inning, but it was that third inning where the Mets’ pitching staff completely unraveled. Cristopher Sanchez, meanwhile, was masterful for Philadelphia, allowing just one earned run on five hits over six innings while striking out five.

Phillies erupt for eight runs in the 3rd

The Mets’ sole bright spot came from Mark Vientos, who homered in the fourth inning, and Carson Benge, who added a two-run shot in the seventh. But these were merely consolation prizes in what became a complete rout. Peralta lasted just 2.2 innings, surrendering 10 hits and 10 earned runs. That’s career-worst territory for the Mets’ starter, and it explains why New York’s front office is likely having some serious conversations on Sunday morning.

Bryce Harper hits for the cycle in Phillies' win

This wasn’t just a game. This was a statement. The Phillies reminded everyone why they’re capable of competing for a National League pennant, with a lineup that features multiple players capable of taking over any ballgame. When Schwarber, Harper, and their supporting cast are all firing simultaneously, they’re essentially unbeatable. Saturday proved that point with authoritative finality.

A Third Inning to Remember

The eight-run third inning wasn’t just about raw power. It was about aggressive baseball, smart baserunning, and timely hitting. J.T. Realmuto, who went 3-for-5, was involved in multiple scoring situations. Trea Turner contributed an RBI single. Even the ninth-place hitter found ways to contribute. This is championship-caliber baseball.

The Mets’ Nightmare

For New York, Saturday was a complete disaster. Peralta’s early exit forced the bullpen into a marathon session, burning through arms in a losing effort. That’s the kind of game that can derail a season, and the Mets will need to respond forcefully in the coming days to avoid this becoming a turning point in the wrong direction.

Box Score

New York Mets Batting

Player AB R H RBI BB SO AVG
Carson Benge RF 4 1 1 2 0 2 .257
Bo Bichette 3B 3 0 1 0 0 0 .251
Brett Baty SS 1 0 0 0 0 0 .221
Juan Soto LF 3 0 1 0 0 0 .301
MJ Melendez LF 1 0 0 0 0 0 .191
Marcus Semien 2B 4 0 0 0 0 0 .222
Eric Wagaman 3B 3 0 0 0 1 0 .250
Francisco Alvarez DH 3 0 1 0 0 0 .257
A.J. Ewing CF 1 0 0 0 0 0 .258
Mark Vientos 1B 4 2 2 1 0 2 .223
Luis Torrens C 4 0 1 0 0 1 .219
Zack Short P 4 0 1 0 0 3 .159

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Freddy Peralta (L) 2.2 10 10 10 1 2 4.83
Cionel Pérez 2.0 4 3 3 0 3 5.81
Tobias Myers 2.1 3 2 2 0 1 5.84
Zack Short 1.0 0 0 0 0 0 0.00

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 5 3 2 1 0 0 .226
Kyle Schwarber DH 5 4 4 6 0 0 .254
Bryce Harper 1B 5 2 4 3 0 0 .259
Garrett Stubbs 1B 0 0 0 0 0 0 .167
Brandon Marsh LF 5 1 1 0 0 1 .315
Alec Bohm 3B 5 1 1 0 0 0 .231
Bryson Stott 2B 5 1 1 1 0 0 .236
J.T. Realmuto C 4 2 2 2 0 2 .209
Gabriel Rincones Jr. RF 4 0 0 0 0 2 .053
Justin Crawford CF 3 1 2 1 1 1 .244

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Cristopher Sánchez (W) 6.0 5 1 1 1 5 1.80
Max Lazar 2.0 2 2 2 0 1 4.50
Jhoan Duran 1.0 1 0 0 0 2 1.82