Miami Marlins at New York Mets

Fri Jul 317:10 PM ET
By JR·2 min read

TLDR: A night after New York snapped a two-game skid against the Marlins, Miami answered right back at Citi Field — and buried a Mets rotation already running on fumes.

FINAL · FRI JUL 31, 11:10 PM
LWWWL
5
WLWPW
2
Final123456789RHE
MIA
000041000581
NYM
000010100270
Miami Marlins
  • Won 3 of last 5 before this one
  • Junk's last start held Padres to 1 earned run
  • Prospects like Caissie rehabbing well toward return
  • Rotation gutted — Meyer, Snelling, Mazur all long-term IL
  • Bullpen thin with Nardi, Henriquez, Bender all sidelined
  • Not buying at the deadline, capped upside for 2026
New York Mets
  • Blew out Atlanta 14-3 earlier in the week
  • Won the series opener against Miami the night before
  • Played clean defense with zero errors Friday
  • 47-63, well out of contention this season
  • Senga demoted to bullpen after ERA topped 10 in June
  • Missing Juan Soto (calf) and Mark Vientos (fractured hand)

Janson Junk got the ball for Miami and Kodai Senga took the mound for New York when the two clubs reconvened at 7:10 PM ET, a pitching matchup nobody would've circled back in spring training. Senga was a rotation afterthought two months into this season, demoted to the bullpen after his ERA ballooned past 10, and he was only starting because Freddy Peralta got scratched with trade buzz swirling around him. Junk, meanwhile, has quietly turned into a stabilizer for a Miami staff that's been gutted by injuries all year.

Miami Marlins
Janson Junk
(6-7)·4.41 ERA
Jul 26 vs Padres
ND
4.2IP
1ER
6K
0BB
75P
07/31 Lineup
New York Mets
Kodai Senga
(0-8)·8.12 ERA
Jun 23 vs Cubs
L
3.2IP
7ER
6K
5BB
98P
07/31 Lineup

New York is already picking up the pieces without Juan Soto (calf) and Mark Vientos (fractured hand), and leaning on an emergency starter only widened the gaps in the lineup. Miami has its own list — Max Meyer, Robby Snelling and Adam Mazur are all out long-term — but the Marlins have leaned on rehab reinforcements like Owen Caissie trending back toward the majors. None of that stopped New York from opening as the moneyline favorite, which says plenty about how far this season has drifted for the Mets.

None of the pregame math mattered once the fifth inning hit. Miami sent a parade of hitters to the plate and put up 4 runs in that frame alone, then tacked on another in the sixth to turn a scoreless slog into a laugher. Senga worked into that fifth but the damage piled up in a hurry, extending one of the roughest stretches by a former All-Star this franchise has watched in years.

New York clawed a run back in the fifth and added another in the seventh, and the Mets actually outplayed Miami defensively — no errors to the Marlins' one — but it wasn't nearly enough to erase that middle-innings collapse. The offense mustered 7 hits and never threatened to turn this into the kind of shootout the total was built for.

07/30L@Mets2-4
07/29WvsPhillies8-6
07/28WvsPhillies1-0
07/27WvsPhillies8-7
07/26LvsPadres3-5
07/30WvsMarlins4-2
07/29LvsBraves0-1
07/29WvsBraves3-2
07/28PvsBraves0-0
07/27WvsBraves14-3

Miami is scraping its way back to .500 on the strength of stretches like this one, even with half its bullpen on the injured list and a front office that's decided not to be a buyer or a seller this deadline. New York's win the night before now looks like more of an outlier than a turning point — this roster is still waiting on Soto and Vientos, and until then, nights like Friday are the more likely outcome.

Marlins 5, Mets 2: Final Score & Odds Recap — Marlins Bury Kodai Senga's Disaster Season in Citi Field Rout