Schwarber, Harper Go Yard as Phillies Pummel Mets in Sunday Rout

The Philadelphia Phillies reminded the New York Mets exactly why they’re built to win on Sunday at Citizens Bank Park, methodically dismantling their NL East rivals with timely hitting and suffocating pitching. The final score of 6-2 doesn’t capture how thoroughly the Phillies controlled this game from the opening pitch. This wasn’t a slugfest. This was a masterclass in situational baseball from a team that knows how to put opponents away.

Pitching Decisions

4.0IP6H4ER2BB5K

Star Performers

Carson Benge

Season AVG: .257
3AB1H1HR1RBI2R1BB
Kyle Schwarber

Season AVG: .255
3AB1H1HR3RBI2R1BB

Schwarber Sets the Tone Early

Kyle Schwarber's three-run homer (29)

Kyle Schwarber’s three-run homer in the second inning essentially decided the game before most fans had settled into their seats. With Bryson Stott and Trea Turner on base, Schwarber elevated a David Peterson fastball and sent it sailing into right-center field. It was the kind of bomb that shifts momentum instantaneously, and Peterson never recovered from the damage. The Mets starter lasted just four innings, surrendering six hits and four earned runs while throwing two wild pitches. For a team that invested significant resources in starting pitching, this kind of early collapse is simply unacceptable.

Condensed Game: NYM@PHI – 6/21/26

The Phillies didn’t need to do much else. Edmundo Sosa contributed an RBI single in the first inning to get things rolling, and Bryce Harper added insurance in the fifth with his seventeenth homer of the season. Harper went 3-for-4 on the day, a reminder that when he’s clicking, he’s one of the most dangerous hitters in baseball. The Phillies’ lineup looked dialed in, disciplined at the plate, and eager to capitalize on every mistake Peterson made.

Wheeler Does His Job Against Limited Resistance

Zack Wheeler fans seven against the Mets

Zack Wheeler was vintage Wheeler on Sunday, commanding his stuff for 5.2 innings while striking out seven. Yes, the Mets managed a couple of runs, courtesy of a Carson Benge solo shot in the third and an A.J. Ewing sacrifice groundout in the sixth, but Wheeler never allowed the Mets to threaten. Three walks is higher than you’d like, but seven strikeouts shows a pitcher in complete control of the matchup. When your starter is throwing strikes and your bullpen doesn’t have to work overtime, games like this become blowouts masquerading as competitive contests.

Bryce Harper's solo home run (17)

The Mets came to Citizens Bank Park hoping to make noise in the division race, and instead they got reminded why the Phillies remain the team to beat in the NL East. This isn’t a fluke. The Phillies’ roster construction, their ability to get timely hits, and their pitching depth all converged on Sunday afternoon to produce exactly what Don Mattingly’s team is capable of delivering. Meanwhile, the Mets watched their week go sideways quickly. Carson Benge’s solo homer provided momentary hope, but it was a Band-Aid on a much bigger wound.

Schwarber, Harper both homer in Phillies' 6-2 win

Sunday’s loss stings because the Mets had every opportunity to keep pace in the division. Instead, they got steamrolled by a team that executed flawlessly. That’s the difference between contenders and pretenders in June, and right now, there’s a clear gap between these two franchises.

Box Score

New York Mets Batting

Player AB R H RBI BB SO AVG
Carson Benge RF 3 2 1 1 1 1 .257
Bo Bichette SS 4 0 0 0 0 2 .248
Juan Soto LF 3 0 1 0 1 1 .301
Jared Young 1B 3 0 1 0 1 1 .239
A.J. Ewing CF 4 0 2 1 0 0 .266
Marcus Semien 2B 4 0 0 0 0 2 .219
Brett Baty 3B 2 0 0 0 0 1 .219
Eric Wagaman 3B 1 0 0 0 0 1 .231
MJ Melendez PH 1 0 0 0 0 1 .189
Francisco Alvarez DH 4 0 0 0 0 3 .250
Luis Torrens C 3 0 1 0 0 1 .221

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
David Peterson (L) 4.0 6 5 4 2 5 6.09
Austin Warren 2.0 2 1 1 1 2 2.76
Brooks Raley 1.0 1 0 0 0 0 1.93
A.J. Minter 1.0 0 0 0 0 0 0.00

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 3 2 1 0 1 0 .227
Kyle Schwarber DH 3 2 1 3 1 1 .255
Bryce Harper 1B 4 1 3 1 0 1 .266
Alec Bohm 3B 3 0 1 0 1 0 .232
Edmundo Sosa LF 3 0 1 1 0 1 .237
Justin Crawford CF 0 0 0 0 0 0 .244
Brandon Marsh LF 4 0 0 0 0 2 .310
J.T. Realmuto C 4 0 0 0 0 0 .205
Derek Hill RF 4 0 1 0 0 1 .219
Bryson Stott 2B 4 1 1 0 0 1 .236

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Zack Wheeler (W) 5.2 4 2 2 3 7 2.11
Jonathan Bowlan 0.1 0 0 0 0 1 3.52
José Alvarado 1.0 1 0 0 0 2 6.33
Orion Kerkering 1.0 0 0 0 0 1 2.20
Jhoan Duran 1.0 1 0 0 0 3 1.75