Mets Rally with Small-Ball Swagger to Beat Angels 7–5
The Mets didn’t slug their way to victory Monday night. They strung it together with patience, contact, hustle, and execution. A four-run deficit turned into a 7–5 comeback win over the Angels at Citi Field, powered by situational hitting, contributions from the “Baby Mets,” and a lockdown bullpen.
THE METS COME BACK FOR THE VICTORY! pic.twitter.com/E6Oy4SUuD1
— SNY Mets (@SNY_Mets) July 22, 2025
Francisco Alvarez, in his first game back from Triple-A, set the tone. Brett Baty delivered a key swing. Juan Soto tied it. And a relentless bullpen kept the game within reach until the Mets capitalized on defensive miscues and pushed ahead late.
Alvarez’s Return, Baty’s Blast Fuel Comeback
Alvarez wasted no time showcasing the improvements that prompted his return. The 23-year-old catcher worked a pair of walks and doubled off the right-field wall in the eighth, delivering a loud, 375-foot shot that gave the Mets a go-ahead opportunity.
Francisco Alvarez smacks a double! pic.twitter.com/scYx5AKrvP
— SNY Mets (@SNY_Mets) July 22, 2025
That approach set the tone. Alvy looked more patient and more mature. Alvarez finished 1-for-2 with two walks, and his game behind the plate— particularly in the later innings—was just as impactful.
Baty chipped in with a two-run home run in the fourth to cut the deficit in half. After grounding out with two runners aboard in the second, he stayed on a 2–0 sinker from Tyler Anderson and drove it 404 feet to centerfield. It was his 11th homer of the season, and his first off a lefty.
Baty with the blast! 💥 pic.twitter.com/EYTVNVR9J9
— New York Mets (@Mets) July 22, 2025
Seventh-Inning Rally: Small Ball at Work
Down 5–2 in the seventh, the “Late-Inning Magic Mets” rallied. Alvarez led off with a walk. Luisangel Acuña followed with a single up the middle. A hit-by-pitch loaded the bases. Francisco Lindor grounded into a fielder’s choice to bring in one, then stole second uncontested. Soto, in a 3-for-30 skid, came through with a clutch two-run single to center to tie the game.
Stone Cold Juan Soto! 🔥 pic.twitter.com/K21Q8p7BpB
— New York Mets (@Mets) July 22, 2025
The Mets weren’t overpowering. But they moved the line, executed situationally, and capitalized on mistakes.
Eighth Inning Execution
Alvarez’s double set up the go-ahead sequence. With runners on second and third, Ronny Mauricio pinch-hit and grounded to third—but Yoán Moncada’s throw home was offline, allowing Baty to score easily. Brandon Nimmo provided the insurance by knocking a sac fly to make it 7–5.
BAD FUNDIES BY THE ANGELS!
THE METS HAVE THE LEAD! pic.twitter.com/d2rYjPj4Nt
— SNY (@SNYtv) July 22, 2025
Brandon Nimmo’s sacrifice fly brings home a big insurance run! pic.twitter.com/5boeq5QEOZ
— SNY (@SNYtv) July 22, 2025
Every piece of the rally—the walk, the single, the contact play, the sac fly—fits the formula: pressure, execution, and taking what the game gives.
Díaz Dominates, Bullpen Shines
Kodai Senga lasted just three innings, allowing four runs and issuing three walks while still punching out five. His velocity was noticeably down, and the Angels laid off the ghost fork with ease. But the bullpen picked him up in full.
Kevin Herget tossed 2.1 scoreless innings. Chris Devenski recorded a key strikeout in the sixth. Huascar Brazobán stranded two in the seventh after a sharp 5–2 putout and a strikeout. Brooks Raley worked around a two-out single in the eighth.
What a job by the Mets’ bullpen tonight 👏
Kevin Herget, Chris Devenski, Huascar Brazobán, Brooks Raley and Edwin Díaz combined to allow just one run over six innings 🔥 pic.twitter.com/kGl0bEavKb
— SNY Mets (@SNY_Mets) July 22, 2025
Then Edwin Díaz slammed the door in the ninth, striking out the side on only 14 (unhittable) pitches. His final K of the night was the 800th of his career.
Edwin Díaz gets Mike Trout swinging! pic.twitter.com/xguygsaMrd
— SNY Mets (@SNY_Mets) July 22, 2025
Edwin Díaz’s final strikeout tonight was the 800th of his career. Only three players have reached that milestone in fewer career innings, per Elias:
-Aroldis Chapman
-Josh Hader
-Craig Kimbrel pic.twitter.com/ALtflIdgzh— Anthony DiComo (@AnthonyDiComo) July 22, 2025
Alvarez Behind the Plate
His night wasn’t just about offense. Alvarez showed refinement behind the plate with clean blocking, improved receiving, and a perfect throw to catch Zach Neto stealing in the seventh. His sequencing helped the bullpen stay one step ahead, and his energy helped steer the late-game momentum.
Francisco Alvarez throws out Zach Neto with help from Francisco Lindor pic.twitter.com/bUwe9p73Nz
— SNY (@SNYtv) July 22, 2025
Brett Baty makes the acrobatic play on the ground ball and the throw home to get Mike Trout! pic.twitter.com/DXodGMdysR
— SNY (@SNYtv) July 22, 2025
Mets Find a Winning Formula
Monday night’s series-opening comeback was the kind of win that suggests this team, now 57–44 and 35–16 at home, is starting to find rhythm in the fundamentals. Soto and the “Baby Mets” made their presence felt. The bullpen delivered. And with the Angels unraveling just enough, the Mets clawed back—not by swinging for the fences, but by playing winning baseball.
I’d love to see a little small ball from the Mets baby situational hitting wins games
— Gab (@gabrielleraucci) July 22, 2025


