Mets Edge Rays in Tight Contest Behind Stock’s Dominant Relief

Sometimes baseball rewards you for showing up, and Monday night at Tropicana Field, the New York Mets showed up just enough to escape with a 3-2 victory over the Tampa Bay Rays. It wasn’t pretty. It wasn’t dominant. But in a late-summer matchup between two teams clawing for relevance, the Mets’ ability to hold on when it mattered most proved to be the difference.

Pitching Decisions

5.1IP5H0ER0BB4K
6.1IP6H3ER0BB10K
1.0IP0H0ER1BB1K

Star Performers

Mark Vientos

Season AVG: .212
4AB1H1HR1RBI1R0BB
Liam Hicks

Season AVG: .290
4AB2H0HR1RBI0R0BB

Mark Vientos announced his return from the injured list with authority, crushing a solo home run to left-center in the seventh inning that gave the Mets their crucial early cushion. The man did exactly what you want from a returning player: provided an immediate impact. For a team that’s dealt with injury after injury, Vientos’ presence in the lineup is precisely the kind of boost the Mets needed down the stretch.

Mark Vientos' solo homer in return from IL (12)

But here’s where things get interesting. Ian Seymour was absolutely magnificent for the Rays, fanning ten Mets batters across 6.1 innings while allowing just three runs. The kid has stuff, serious stuff. The problem, and this is the recurring Rays problem, is that stuff alone doesn’t win ballgames. Seymour pitched like an ace but got a loss because his offense couldn’t capitalize on their opportunities. That’s not bad luck. That’s Tampa Bay baseball in 2026.

Ian Seymour strikes out 10 against Mets

Stock Steals the Show

Robert Stock was the real story here, though. Five and one-third innings of absolutely shutout baseball, allowing just five hits while striking out four. Manager Andy Green was spot-on when he said Stock’s stuff is “really good,” and Monday night proved it. Stock didn’t need to be overpowering. He was efficient, he was clean, and most importantly, he was there when the Mets needed him most.

Robert Stock's scoreless performance vs. Rays

Francisco Alvarez continued his solid campaign with an RBI single that scored Cristian Pache in the seventh, giving the Mets what appeared to be a comfortable lead at 3-0. But the Rays, to their credit, kept scratching and clawing. This is what they do. They don’t go away quietly.

Francisco Alvarez's RBI single

Rays Rally Falls Just Short

The eighth inning brought the Rays back into it with a vengeance. Liam Hicks slapped an RBI single to bring Taylor Walls home, and then Chandler Simpson followed with his own run-scoring hit to make it 3-2. Suddenly, the Mets’ comfortable advantage evaporated, and you could feel the momentum shifting in Tampa Bay’s favor.

Liam Hicks' RBI single

This is where Kodai Senga earned his fifth save. One inning. One hit allowed. A walk. But crucially, a strikeout of Yandy Diaz when the Rays needed him most. That’s the kind of moment that defines saves, and Senga delivered when the pressure was at its highest.

Kodai Senga K's Yandy Díaz to record fifth save

The Rays will kick themselves over this one. Seymour’s performance was stellar enough to win most ballgames, but baseball doesn’t reward effort. It rewards runs. The Mets scratched together just three runs but made every one count. The Rays scored two and got nothing but a moral victory out of it.

As we head into September, this is the kind of win that matters for the Mets. They’re not blowing anyone away, but they’re finding ways to win games they could have lost. That’s the mark of a team that understands the grind of a long season. The Rays, for all their competence and Seymour’s brilliance, remain stuck in the unfortunate position of doing everything right and still coming up just short.

Box Score

New York Mets Batting

Player AB R H RBI BB SO AVG
Francisco Lindor SS 4 0 0 0 0 1 .231
Bo Bichette 3B 4 1 1 0 0 1 .263
Carson Benge RF 4 0 1 0 0 3 .277
Mark Vientos DH 4 1 1 1 0 1 .212
Jared Young 1B 4 0 1 0 0 1 .269
Christopher Morel LF 3 0 1 0 0 1 .171
Cristian Pache LF 1 1 1 0 0 0 .125
Marcus Semien 2B 4 0 1 0 0 0 .218
A.J. Ewing CF 4 0 2 0 0 1 .239
Francisco Alvarez C 3 0 1 1 0 2 .234
Juan Soto PH 1 0 0 0 0 1 .282
Luis Torrens C 0 0 0 0 0 0 .239

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Robert Stock (W) 5.1 5 0 0 0 4 5.88
Nate Lavender 0.2 1 0 0 0 0 0.00
Dedniel Núñez 1.0 0 0 0 0 1 5.23
Daniel Duarte 0.2 3 2 2 1 0 2.19
Chris Devenski 0.1 0 0 0 0 0 4.91
Kodai Senga (SV) 1.0 0 0 0 1 1 7.36

Tampa Bay Rays Batting

Player AB R H RBI BB SO AVG
Yandy Díaz DH 5 0 0 0 0 3 .300
Jonathan Aranda 1B 3 1 0 0 1 0 .277
Junior Caminero 3B 4 0 1 0 0 1 .282
Liam Hicks C 4 0 2 1 0 0 .290
Jorge Mateo PR 0 0 0 0 0 0 .232
Kenny Piper C 0 0 0 0 0 0 .222
Chandler Simpson LF 4 0 2 1 0 0 .311
Cedric Mullins CF 4 0 1 0 0 0 .206
Jonny DeLuca RF 3 0 1 0 1 2 .267
Richie Palacios 2B 4 0 1 0 0 0 .226
Taylor Walls SS 4 1 1 0 0 0 .219

Tampa Bay Rays Pitching

Pitcher IP H R ER BB SO ERA
Ian Seymour (L) 6.1 6 3 3 0 10 4.21
Casey Legumina 0.2 2 0 0 0 0 3.73
Garrett Cleavinger 1.0 0 0 0 0 1 4.17
Steven Matz 1.0 2 0 0 0 1 5.90