Mets walk off Phillies in 10 innings to sweep series, finish perfect homestand with seventh straight win

Starling Marte #6 of the Mets celebrates his tenth inning game winning base hit against the Philadelphia Phillies with teammate Francisco Lindor #12 at Citi Field on Wednesday, April 23, 2025. Credit: Jim McIsaac
At the end of the Mets’ 4-3, 10-inning, walk-off, seventh-in-a-row win over the Phillies on Wednesday afternoon, Carlos Mendoza wanted to go back to the beginning.
It was the top of the first inning. Nick Castellanos sent a grounder to the left side of the infield. Francisco Lindor ranged to his right, fielded the ball on the outfield grass, turned and fired to second base, where Brett Baty scooped a low throw and maintained his connection with the bag for the inning-ending force out.
“If that ball gets through,” Mendoza said, “it’s a different inning.”
On its own, it was a good sequence, a sound play, easy to lose in the chaos of the Mets’ latest success. But Mendoza highlighted it because it was representative of how his club finished off a sweep of the Phillies, perhaps the Mets’ top competitor in the NL East: From the very top to the very bottom of the roster, everybody came through when they had to.
In the finale, any of a dozen or more moments could have changed the game — for the worse — for the Mets. Each time, they figured it out.
“Look, man. Today is a perfect example of a lot of winning plays, a lot of fundamental plays,” Mendoza said. “There’s a lot of good things happening. There’s a lot of good at-bats, getting big hits, walks. And from the pitching standpoint, not giving in. There’s a lot to like about the way the guys are playing. Contributions from everyone.”
Pete Alonso, who tied the game in the 10th with a double, said: “All aspects, we’re playing really clean baseball. That’s what it boils down to.”
And Brandon Nimmo: “We’re finding ways to win. I still don’t think we’ve played our best baseball. There’s a lot of guys — me included — who just aren’t clicking right now, but we’re finding some way to contribute. What I’m finding with this team and what I’m really, really proud of . . . is finding ways to win. It doesn’t have to look pretty. Just find ways to win. And that’s what happened today.”
The perfect example, Nimmo continued, was the last play: Starling Marte’s broken-bat single flared into centerfield. It wasn’t the matchup the Mets would have preferred — Marte against a righthander, the Phillies’ Jordan Romano — but it was what they had. After Alonso slid in safely as the winning run, he laid on his belly and smacked the dirt with both hands.
That completed the Mets’ second undefeated homestand of at least seven games in their 64-year history. The other was a 10-gamer in April 2015.
At 18-7, the Mets own the best record in the majors.
“It couldn’t have gone any better,” Max Kranick said.
In mulling their wide-ranging contributions, consider:
* At the top of the roster: Juan Soto went just 1-for-4 but threw Castellanos out at the plate in the eighth inning to keep the score tied.
* At the bottom of the roster: Catcher Hayden Senger, likely to get squeezed out by Francisco Alvarez’s return Friday, received Soto’s one-hop throw, which arrived on the first-base side, and dove across the plate to apply the tag. Baty, potentially squeezed out by Jeff McNeil’s return Friday, hit a two-run home run to account for all of the Mets’ offense off Zack Wheeler (six innings).
* In the bullpen: Without high-leverage arms Ryne Stanek, A.J. Minter and Reed Garrett, Mendoza turned to Huascar Brazoban (three outs in the sixth and seventh), Danny Young (strikeouts of Bryce Harper and Kyle Schwarber) and Jose Butto (pitching for a second day in a row and third time in four days) in unusually and/or huge spots.
“It’s always great to have some role, some part in the game,” Soto said. “I’m trying my best to come through with the bat, but whenever that doesn’t come through, I have to do something else.”
Nimmo said: “We’re not in that game without Soto making his plays. We’re not in that game without Max coming in and giving us an inning after pitching three innings on Monday. We’re not in that game if [David] Peterson doesn’t do what he does, bears down.”
Peterson (5 1/3 innings, two runs) added: “There’s a lot of good things that we can point to.”
Edwin Diaz gave up Castellanos’ go-ahead single in the 10th, his second inning of work. Then he exited because his left hip “locked up,” Diaz said, with what Mendoza described as a cramp; they don’t expect him to miss much time or need an MRI.
That caused Kranick to enter. He wiggled out of a bases-loaded, one-out jam to set up the dramatics from Alonso and Marte.
“Coming into the bottom of the 10th, we liked our chances,” Mendoza said. “There was a good feeling in the dugout.”


