Mets Outlast Marlins in Offensive Slugfest, 15-14

What a mess. What a beautiful, chaotic, utterly unhinged mess of a baseball game Wednesday night at loanDepot park. The New York Mets and Miami Marlins combined for 29 runs, 36 hits, and enough offensive pyrotechnics to make you question whether either team’s pitching staff should be allowed to appear in public. The Mets won 15-14, and honestly, both teams deserved to lose.

Pitching Decisions

1.2IP2H1ER1BB2K
0.0IP0H3ER2BB0K
0.2IP1H0ER0BB1K

Star Performers

Christopher Morel

Season AVG: .193
4AB3H1HR3RBI3R0BB
Joe Mack

Season AVG: .238
5AB3H1HR3RBI2R0BB

Let’s be clear about something: this game was decided by offense, not defense or pitching acumen. Josh Ekness didn’t even record an out before surrendering three runs, and that set the tone for a Wednesday evening that looked less like baseball and more like a home run derby with occasional base hits sprinkled in.

Mets rally for six-run 2nd inning

The Mets came out swinging like they were trying to end the game by the third inning. A six-run second inning put them in control early, powered by Luis Torrens‘ two-run double and solid contact hitting throughout the lineup. Christopher Morel‘s two-run home run in the third made it 8-0, and you could almost forgive thinking this was going to be a blowout.

Christopher Morel's two-run home run (1)

Then the Marlins remembered they could hit too. Miami’s five-run sixth inning brought them back into contention, with Owen Caissie‘s solo shot and some timely hitting from Jakob Marsee and company. Suddenly, this wasn’t a rout, it was a ballgame. The kind of ballgame that makes you question your life choices for staying up to watch.

Mets rack up six runs in the 7th inning

The Chaos Gets Real

But the Mets answered back with another six-run explosion in the seventh inning, this time with Luis Torrens driving in runs, Christopher Morel continuing his hot night, and A.J. Ewing contributing a sacrifice fly that actually meant something. The Mets’ lineup was an absolute menace at the plate, racking up hit after hit against Miami relievers who looked like they’d rather be anywhere else.

Mets' offense erupts for six runs in the 7th

Luis Torrens was the true star of this offensive carnival, finishing 3-for-5 with four RBIs. Christopher Morel went 3-for-4 with a homer and three RBIs in his apparent first game in a Mets uniform. Jakob Marsee went 4-for-6 for the Marlins with three RBIs, proving that if you’re going to lose, at least get your hits in.

The Winner’s Circle

Daniel Duarte picked up the win with 1.2 innings of work, while Tobias Myers earned the save with a relatively clean 0.2 innings. This is baseball in 2026, folks, where pitching is apparently a suggestion and bullpen management is an act of surrender. The Marlins’ bullpen got shredded, and frankly, so did the Mets’, but New York scored more runs and that’s what matters.

Tobias Myers earns save in 15-14 win

Make no mistake, this was a victory built entirely on superior offensive performance. The Mets had the deeper lineup, the better contact hitters, and the ability to keep pounding the baseball when Miami’s pitchers were struggling. Brett Baty’s early exit with an injury didn’t slow them down. Nothing could.

This is the kind of game that looks good in the win column but should concern both teams about their pitching staffs going forward. The Mets got the job done Wednesday, but they shouldn’t have needed to score 15 runs to beat Miami. That’s a concerning trend if it continues down the stretch.

Box Score

New York Mets Batting

Player AB R H RBI BB SO AVG
Francisco Lindor SS 5 2 1 3 0 1 .229
Juan Soto LF 5 0 0 0 1 1 .275
Bo Bichette 3B 4 0 1 1 2 1 .265
Carson Benge RF 4 1 0 1 1 1 .272
Jared Young DH 5 3 2 0 1 0 .268
Marcus Semien 2B 4 2 1 0 1 0 .218
A.J. Ewing CF 4 2 3 2 0 1 .252
Brett Baty 1B 1 0 1 1 0 0 .229
Christopher Morel 1B 4 3 3 3 0 1 .193
Luis Torrens C 5 2 3 4 0 1 .240

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Robert Stock 4.0 5 3 3 2 4 5.93
Austin Warren 1.0 1 0 0 0 0 4.57
Chris Devenski 0.1 4 5 5 1 0 11.74
Daniel Duarte (W) 1.2 2 1 1 1 2 2.20
Jonathan Pintaro 1.0 3 2 2 0 0 4.18
Nate Lavender 0.1 4 3 3 0 0 1.88
Tobias Myers (SV) 0.2 1 0 0 0 1 6.04

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Kyle Stowers DH 6 1 1 0 0 2 .244
Heriberto Hernández LF 4 1 0 0 2 1 .225
Griffin Conine 1B 6 2 3 2 0 1 .255
Otto Lopez SS 3 3 2 2 1 0 .303
Jakob Marsee CF 6 1 4 3 0 0 .224
Javier Sanoja 2B 6 1 2 0 0 0 .292
Owen Caissie RF 5 2 2 2 1 1 .220
Graham Pauley 3B 6 1 3 2 0 1 .209
Joe Mack C 5 2 3 3 0 1 .238

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Janson Junk 3.0 8 8 8 1 0 4.54
Cade Gibson 1.0 0 0 0 0 1 5.32
Michael Petersen 1.0 0 0 0 0 1 3.24
Calvin Faucher 1.0 1 0 0 1 2 3.67
Josh Ekness (L) 0.0 0 3 3 2 0 4.37
Tyler Zuber 1.0 3 3 3 1 1 4.93
Victor Vodnik 1.0 3 1 1 0 1 5.01
Jack Ralston 1.0 0 0 0 1 1 3.86