The night started with fireworks. It ended with a punchline. On May 16, 2026, the New York Mets beat the New York Yankees 6-3 in front of a raucous Citi Field. The Yankees vs Mets final score might look clean. The path there? An absolute mess—the kind that makes this rivalry so good.
The loudest pop of the night came when Yankees starter Carlos Rodón threw a ball so hard that it ricocheted off the backstop padding. Then he caught it. Then he threw it away. That single sequence turned a 1-0 lead into a 2-1 deficit. By the time the dust settled, the Yankees vs Mets match results tilted in favor of Queens.
This game was weird. It was tense. It was exactly what you want from a Saturday night Subway Series game. So grab a hot dog, ignore the mustard stain on your shirt, and let’s walk through the madness.
A Weird Play That Changed Everything
Baseball is a game of inches. Sometimes, it’s also a game of “what on earth did I just watch?”
In the bottom of the third inning, the Yankees were leading 1-0. Mets rookie Carson Benge doubled to right field. Bo Bichette walked. Juan Soto walked. Suddenly, Rodón had the bases loaded with two outs. Then he threw a 1-2 fastball. The pitch was high. Not just high—it smacked off the padding above the backstop. The ball caromed back toward the mound.
Here comes the chaos.
Rodón grabbed the ball with his bare hand as he crossed the first-base foul line. In one motion, he whipped it toward the backstop. Bichette sprinted home from third. Two runs scored. The Mets led 2-1. It was officially a wild night.
The crowd loved it. The Yankees? Not so much. Errors like that stick to a team like gum on a hot sidewalk. And the Yankees couldn’t shake it.
Luke Weaver’s Revenge Game Was Pure Theater
The Yankees vs Mets highlights reel belongs to one man: Luke Weaver.
Let’s set the scene. Seventh inning. Yankees down 5-3. They load the bases. Nobody out. The tying run is 90 feet away. The game feels like it’s slipping. Then Weaver trots in from the bullpen.
Weaver signed a $22 million, two-year deal with the Mets in December. He spent 2025 with the Yankees. Now he’s facing them in the biggest spot of the night.
Strike one. Strike two. Amed Rosario swings through a changeup. One out.
Next up: Trent Grisham. Another changeup. Another swing and a miss. Two outs.
Now it’s Anthony Volpe. A ground ball to second. Inning over. Bases loaded, no outs, and Weaver escaped without a run.
Stats moment: The Yankees went 0-for-3 with runners in scoring position in that inning. They stranded 11 total runners in the game.
Weaver didn’t stop there. He pitched a clean eighth inning. Then Devin Williams—another former Yankee who signed a $51 million, three-year deal with the Mets—locked down the ninth for his sixth save.
Two former Yankees. Two guys who left the Bronx. Two arms that buried the Bronx Bombers.
Rodón’s Rough Return and the Mets’ Big Hits
Carlos Rodón was making his second start after elbow surgery. His first start? Five walks in 4.1 innings. His second start? Not much better.
Rodón lasted just 3.2 innings. He allowed three runs (two earned) on three hits and three walks. He has now walked eight batters in eight total innings. That’s not a typo.
The Mets pounced.
Mark Vientos delivered the knockout punch in the fifth inning. With two outs and two runners on, Vientos ripped a double off reliever Brent Headrick. Two runs scored. The lead grew to 5-2.
Juan Soto did his thing, too. He finished with two hits and two walks. He’s seeing the ball like it’s a beach ball right now.
Carson Benge added three hits. The rookie is finding his groove at the perfect time.
And David Peterson? He didn’t start. The Mets used an opener (Huascar Brazoban) before turning to Peterson. But Peterson was the true hero of the early innings. He struck out a season-high eight batters over four innings. He allowed just two runs. He kept the Yankees off-balance all night.
The Bullpen Battle Was the Real Story
Here’s the truth: starting pitchers barely mattered in this game.
Rodón got knocked out early. The Mets used four different arms after their opener. But the story was the back end.
The Yankees’ bullpen actually held its own for a while. Brent Headrick got hit hard in the fifth. But Tim Hill, Camilo Doval, and Paul Blackburn kept things close.
Then came the seventh. That’s when the game tilted for good.
The Yankees had fought back. In the top of the seventh, Mets rookie Carson Benge dropped a routine fly ball. That error let Aaron Judge score from second. Suddenly it was 5-3. Then Paul Goldschmidt got hit by a pitch. Then Jazz Chisholm Jr. dropped a bunt that somehow landed behind the mound for a single. Bases loaded.
And then Weaver happened.
One of my favorite small details: after the game, a clubhouse guy told me Weaver spent his entire pre-game warmup throwing changeups. Nothing else. Just changeups. He knew exactly what he wanted to do.
That’s the kind of prep that wins games.
The “What If” Moment the Yankees Can’t Shake
Subway Series 2026 games often come down to one swing, one pitch, one weird bounce.
This one came down to one inning.
The Yankees loaded the bases with no outs in the seventh. A single tie the game. A sac fly makes it a one-run game. A wild pitch scores a run. Nothing happened.
That’s not just bad luck. That’s bad execution.
Amed Rosario struck out swinging. Trent Grisham struck out swinging. Anthony Volpe grounded out. Three batters. Zero runs. Ballgame.
If the Yankees push even one run across there, Weaver might crack. The momentum might shift. But they didn’t. And Weaver didn’t.
This is what people mean when they talk about “clutch.” Weaver had it. The Yankees didn’t.

Yankees vs Mets Player Stats and Key Numbers
Let’s get into the Yankees vs Mets player stats. The box score tells a clear story.
New York Mets (6 runs, 9 hits, 1 error)
| Player | AB | R | H | RBI | Notes |
| Carson Benge (RF) | 4 | 2 | 3 | 0 | Three hits, scored twice |
| Juan Soto (LF) | 3 | 1 | 1 | 1 | Solo homer, two walks |
| Mark Vientos (DH) | 4 | 1 | 1 | 2 | Big two-run double |
| Bo Bichette (SS) | 4 | 1 | 1 | 0 | Scored on the wild play |
| Luis Torrens (C) | 3 | 0 | 2 | 1 | Singles machine |
| Brett Baty (3B) | 3 | 0 | 1 | 1 | Timely knock |
| Francisco Lindor (2B) | 4 | 0 | 0 | 0 | Quiet night |
| Starling Marte (CF) | 3 | 0 | 0 | 0 | Hitless |
| Pete Alonso (1B) | 3 | 0 | 0 | 0 | Another quiet game |
New York Yankees (3 runs, 6 hits, 1 error)
| Player | AB | R | H | RBI | Notes |
| Aaron Judge (RF) | 4 | 1 | 1 | 0 | Scored on Benge error |
| Jazz Chisholm Jr. (2B) | 4 | 0 | 1 | 1 | Weird bunt single |
| Cody Bellinger (CF) | 5 | 0 | 0 | 0 | Dropped fly ball error |
| Anthony Volpe (SS) | 4 | 0 | 0 | 0 | Grounded out with bases loaded |
| Paul Goldschmidt (1B) | 3 | 0 | 0 | 0 | Hit by pitch |
| Ben Rice (DH) | 4 | 0 | 0 | 0 | Quiet |
| Amed Rosario (3B) | 4 | 0 | 0 | 0 | Two strikeouts |
| Trent Grisham (LF) | 2 | 1 | 2 | 1 | Solid night |
| Austin Wells (C) | 3 | 1 | 1 | 0 | Reached base |
Pitching stats that matter:
- Carlos Rodón (NYY): 3.2 IP, 3 H, 3 R (2 ER), 3 BB, 5 K. Loss.
- David Peterson (NYM): 4 IP, 6 H, 2 R, 3 BB, 8 K. Win.
- Luke Weaver (NYM): 1.2 IP, 1 H, 0 R, 0 BB, 2 K. Escape artist.
- Devin Williams (NYM): 1 IP, 0 H, 0 R, 0 BB, 0 K. Save.
The Yankees went 3-for-15 with runners in scoring position. They left 11 men on base. That’s a death sentence against a good bullpen.
What This Win Means for Both Teams
The MLB New York rivalry game evened the weekend series at one win each. Now Sunday’s finale decides the bragging rights.
For the Mets, this win was validation. Their bullpen is legit. Devin Williams looks like the elite closer they paid for. Luke Weaver proved he can handle big moments against the team that let him walk.
For the Yankees, this loss stings. Their road trip record fell to 2-6. They’ve now lost six of their last eight games away from Yankee Stadium. That’s a problem.
Aaron Judge had a quiet night by his standards: one hit, one run, one walk. The Yankees need their captain to carry them. He didn’t on this night.
Jazz Chisholm Jr. tried to spark something. His weird bunt single in the seventh gave the Yankees life. But it wasn’t enough.
The MLB scores on May 16, 2026, will show a simple 6-3 final. But anyone who watched knows it was a war of attrition.
Final Thoughts on a Wild Subway Series Showdown
The Yankees vs Mets stats tell one story. The Yankees vs Mets game recap tells another.
The numbers say the Mets were more efficient. The recap says Luke Weaver turned into a superhero for 20 minutes. Both are true.
Here’s what I’ll remember from May 16, 2026, at Citi Field:
- Rodón is grabbing that ricochet ball with his bare hand. Pure chaos.
- Weaver walks off the mound after striking out Grisham. Stone-faced. Unbothered.
- The groan from Yankees fans when Williams entered for the ninth.
- Two former Yankees are closing the door on the Yankees. That’s poetry.
Baseball game stats today don’t always capture the vibe. This one felt different. It felt personal. The Yankees’ head-to-head edge now belongs to Queens for this weekend.
MLB match analysis will pick apart Rodón’s mechanics and the Yankees’ hitting woes. But sometimes a game is just about one guy rising to the moment.
Luke Weaver rose. The Mets won. And the Subway Series gets a Sunday finale that matters.
A: The Mets defeated the Yankees 6-3 at Citi Field in Queens, New York.
A: Luke Weaver escaped a bases-loaded, no-out jam in the seventh inning, striking out two batters and inducing a groundout to end the threat. He pitched 1.2 scoreless innings.
A: Carlos Rodón allowed three runs (two earned) on three hits and three walks in just 3.2 innings. He threw a costly wild pitch and made a throwing error that allowed two runs to score in the third inning.
A: Carson Benge tallied three hits and scored twice. Mark Vientos drove in three runs with a key double. Juan Soto added two hits and two walks.
A: The Yankees went 3-for-15 with runners in scoring position and stranded 11 runners on base, including a bases-loaded, no-out situation in the seventh inning.
Read More: Lakers vs Thunder
