MLB released the schedule for all 30 teams on Wednesday. The Mets will open their season on March 31 at home against the Washington Nationals and conclude it on October 2 in Atlanta. It’s the fourth straight season the Mets are scheduled to open against the Nationals.

All 30 teams open and close on the same day. The All-Star Game is set for July 19 at Dodger Stadium.

Highlights of the Mets schedule include interleague play against the AL West. The Mets will host the Mariners (May 13-15) and Astros (June 28-29). They’ll travel west to play the Angels (June 10-12), Astros (June 21-22), and Athletics (September 23-25).

The Subway Series is set for July 26-27 at Citi Field and August 22-23 at Yankee Stadium.

The Mets will have two homestands of 10 games. The Mets will be home from August 4-14 where they’ll play four against Atlanta, three against Cincinnati, and three against Philadelphia. They’ll begin another 10 game homestand at the end of August with four games against Colorado, three against Los Angeles (NL), and three against Washington. That stretch begins August 25 and ends September 4.

New York’s longest road stretch will be 10 games in California in June. From June 3 to June 12 the Mets will play the Dodgers four times, the Padres three, and the Angels three times. An off day is scheduled before they return home against the Brewers on June 14.

Just two of the Mets final 11 games are at home. September 28 will mark the final home game of the season. They’ll play the Marlins.

Time will tell if labor issues disrupt the season as the current collective bargaining agreement expires on December 1. As of now, MLB expects a normal season.