Who do the Mets play next? Here is schedule for March 31 game

· Yahoo Sports

The first road trip of the Mets' 2026 season rolls along.

Visit tr-sport.click for more information.

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.3 HD2

This article originally appeared on NorthJersey.com: Who do the Mets play today? Schedule for March 31 game

Read full story at source