Who do the Mets play next? Here is schedule for March 31 game
In their second series of the 2026 season, who do the Mets play next? Here is the schedule for their game on March 31.
The first road trip of the Mets' 2026 season rolls along. Following a wild opening-series win over the Pittsburgh Pirates over the weekend, New York is playing its first road games out in the Midwest. The team's next series will also be on the road thanks to a trip to San Francisco to play the Giants at the end of the week.
So who do the Mets play next? And what are some of the details for the matchup? Check out the schedule below for March 31: Who do Mets play next?
Opponent: St. Louis Cardinals When do the Mets play next? Date: Tuesday, March 31, 2026 Time: 7:45 p.
m. ET What channel is Mets vs Cardinals game? TV: SNY Radio: Audacy Mets Radio WHSQ 880AM, Audacy App 92.