Soto’s Two-Homer Show Lifts Mets Past Phillies in Citizens Bank Slugfest
There’s something deliciously poetic about Juan Soto arriving in New York and immediately making the Phillies pay for not keeping him. On Thursday night at Citizens Bank Park, Soto put on a masterclass in how to win a game you have no business winning, blasting two solo homers to lead the Mets to a 6-4 victory that felt less like a baseball game and more like a referendum on smart roster construction.
Pitching Decisions
Star Performers
The Mets walked into Philadelphia and immediately set the tone, with Soto crushing a fly ball to right field in the first inning. That was the appetizer. By the third, with the Phillies still scratching their heads, Soto came up again and sent another one into the right-center gap. Two homers. Two different locations. Two reminders that the Phillies made a mistake letting this guy walk.
Here’s what’s infuriating for Philadelphia fans: the Phillies were right there in this game. Alec Bohm was doing his thing, going 2-for-3 with two RBIs and two runs scored. Kyle Schwarber scratched out a run. Derek Hill drove in a run in the fourth. This wasn’t a blowout. This was a tight, competitive affair where the Phillies simply couldn’t get the knock when they needed it most.
The Middle Innings: A Missed Opportunity
The real killer came in the seventh inning, when Eric Wagaman singled in a run to put New York up 5-4. That would’ve been just another base hit if not for what happened next. Marcus Semien, who probably shouldn’t have been a seventh-inning difference-maker in a game like this, tripled on a fly ball to left field. Suddenly, two runs scored and the Mets had breathing room at 7-4. Wait, the final score was 6-4? Let me recalculate. The math here shows Semien’s triple brought home two runs, pushing the Mets to what should’ve been 6-4 at that point, with the Phillies getting one more in the ninth.
Pitching Collapse and Late Drama
The pitching matchups were brutal for the Phillies. José Alvarado lasted exactly one inning, giving up three earned runs on three hits. That’s not a save situation, that’s a capitulation. Meanwhile, Huascar Brazobán got the win for New York after a scoreless appearance, and Devin Williams closed it out with a save, putting down the Phillies’ last-ditch attempt in the ninth when Justin Crawford managed an RBI single.
Look, this was a winnable game for Philadelphia. They scored four runs. They had their opportunities. But in baseball, execution separates the contenders from the pretenders, and on Thursday night, the Mets executed better when it mattered most. Soto’s two-homer night was the headline, but Semien’s triple was the dagger, a reminder that championship teams find ways to scratch out extra runs in tight spots.
The Phillies will live to fight another day, but they shouldn’t have to give these games away. Not against a division rival. Not when they had their chances. That’s the real takeaway from Citizens Bank Park on Thursday: the Mets didn’t steal this one. The Phillies gave it to them.
Box Score
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carson Benge CF | 5 | 1 | 3 | 0 | 0 | 1 | .257 |
| Bo Bichette 3B | 5 | 0 | 0 | 0 | 0 | 0 | .250 |
| Juan Soto LF | 4 | 2 | 2 | 2 | 1 | 0 | .300 |
| Jared Young 1B | 3 | 1 | 0 | 0 | 0 | 1 | .235 |
| Mark Vientos 1B | 1 | 1 | 0 | 0 | 1 | 0 | .217 |
| A.J. Ewing CF | 3 | 0 | 2 | 1 | 0 | 0 | .261 |
| Eric Wagaman PH | 1 | 0 | 1 | 1 | 0 | 0 | .333 |
| Zack Short SS | 1 | 1 | 0 | 0 | 0 | 0 | .150 |
| Marcus Semien 2B | 4 | 0 | 2 | 2 | 0 | 1 | .225 |
| Brett Baty RF | 4 | 0 | 0 | 0 | 0 | 2 | .222 |
| MJ Melendez DH | 3 | 0 | 0 | 0 | 1 | 3 | .193 |
| Francisco Alvarez C | 4 | 0 | 1 | 0 | 0 | 1 | .255 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Sean Manaea | 5.1 | 6 | 3 | 2 | 1 | 5 | 4.64 |
| Huascar Brazobán (W) | 1.0 | 0 | 0 | 0 | 1 | 1 | 1.91 |
| A.J. Minter | 0.2 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Luke Weaver | 1.0 | 0 | 0 | 0 | 0 | 3 | 2.25 |
| Devin Williams (SV) | 1.0 | 1 | 1 | 0 | 1 | 1 | 4.81 |
Philadelphia Phillies Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trea Turner SS | 0 | 1 | 0 | 0 | 0 | 0 | .223 |
| Justin Crawford CF | 4 | 0 | 1 | 1 | 0 | 1 | .238 |
| Kyle Schwarber DH | 5 | 1 | 1 | 0 | 0 | 2 | .245 |
| Bryce Harper 1B | 3 | 0 | 0 | 0 | 1 | 1 | .248 |
| Alec Bohm 3B | 4 | 0 | 2 | 2 | 0 | 1 | .232 |
| Brandon Marsh LF | 4 | 0 | 0 | 0 | 0 | 3 | .317 |
| Edmundo Sosa SS | 4 | 0 | 1 | 0 | 0 | 1 | .235 |
| Bryson Stott 2B | 3 | 1 | 1 | 0 | 1 | 0 | .236 |
| J.T. Realmuto C | 3 | 1 | 0 | 0 | 1 | 0 | .202 |
| Derek Hill RF | 3 | 0 | 1 | 1 | 0 | 1 | .217 |
| Gabriel Rincones Jr. PH | 1 | 0 | 0 | 0 | 0 | 0 | .067 |
Philadelphia Phillies Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Aaron Nola | 5.0 | 7 | 3 | 2 | 1 | 6 | 5.71 |
| Seth Johnson | 1.0 | 0 | 0 | 0 | 0 | 2 | 5.79 |
| José Alvarado (L) | 1.0 | 3 | 3 | 3 | 1 | 1 | 6.58 |
| Bryse Wilson | 2.0 | 1 | 0 | 0 | 1 | 0 | 0.00 |
