All 30 teams will begin play on the same day in 2018, Major League Baseball announced on Tuesday. It is the first time that has happened since 1968.
Those games will be played on March 29, the earliest start for domestic games in history. Games have been played on March 30 several times, most recently in 2014.
The early date was motivated by new collective bargaining rules that mandate more rest time for teams. The 2018 schedule will have three or four extra days off per team.
Whether intentional or not, there are few games in outdoor stadiums in colder climes the first few days, with only Baltimore, Detroit, Cincinnati and the Mets hosting games.
In another departure, the Cubs and Cardinals will play a game at Wrigley Field on July 19, two days after the All-Star Game. In recent years, that date had been kept clear. The game will be played during the day and will be the only game on the schedule.