The New York Mets visit the Miami Marlins today in spring training action at Roger Dean Chevrolet Stadium, with Opening Day later this week.

New York enters the matchup following a split-squad Saturday that produced two losses. The Mets fell to the Houston Astros in Port St. Lucie, 7–5, as Jonah Tong’s struggles continue. He allowed three runs and six hits in 4.1 innings, while striking out five. Marcus Semien supplied most of New York’s offense with an RBI double with the bases loaded, bringing all runners in.

The other Mets squad fell 3–1 to the Washington Nationals, despite a strong start from prospect Joander Suarez, who pitched four scoreless innings, allowing just one hit and striking out three. Mark Vientos hit a solo homer in the eighth inning — his first of the spring — for the Mets’ only run.

Miami, meanwhile, is also coming off a 7–4 loss to the St. Louis Cardinals. Janson Junk had another poor outing, allowing four runs and seven hits over three innings. Griffin Conine and Connor Norby both hit their second home runs of the spring.

David Peterson makes the start for New York today, opposing Sandy Alcantara for Miami.

Peterson was hit for four runs and five hits in four innings last week against the Nationals. Alcantara faced the Mets last week, allowing two runs and three hits over four innings.

Starting Lineups

New York Mets

Francisco Lindor SS

Juan Soto LF

Bo Bichette 3B

Jorge Polanco 1B

Luis Robert Jr. CF

Brett Baty DH

Marcus Semien 2B

Carson Benge RF

Ben Rortvedt C

Starting Pitcher: David Peterson — 1-0, 5.63 ERA

Miami Marlins

Javier Sanoja SS

Liam Hicks 1B

Agustin Ramirez C

Owen Caissie RF

Heriberto Hernández LF

Graham Pauley 3B

Kemp Alderman DH

Jesus Bastidas 2B

Andrew Pintar CF

Starting Pitcher: Sandy Alcantara — 1-1, 5.63 ERA

How to Watch Mets vs. Marlins

First pitch is set for 1:10 PM Eastern at Roger Dean Chevrolet Stadium in Jupiter, Florida.

The game streams live for Miami viewers on Marlins.TV and is available to all for free on MLB.TV today.

New York Mets vs. Miami Marlins

Date: Sunday, March 22, 2026

Time: 1:10 PM Eastern

Venue: Roger Dean Chevrolet Stadium, Jupiter, FL

TV: Marlins.TV

Streaming: Marlins.TV, MLB.TV (out-of-market)