The game at Marlins Park is scheduled for 12:40 p.m., a half-hour before the New York Mets start at home against St. Louis and Detroit hosts Pittsburgh in the lone interleague opener.
World Series champion Houston opens at Texas. Every team is scheduled to open on the same day for the first time since 1968, and the season starts on a Thursday for the first time since 2011.
The rest of the NL opening-day schedule has Philadelphia at Atlanta, Washington at Cincinnati, San Francisco at the Los Angeles Dodgers, Milwaukee at San Diego and Colorado at Arizona.
More MLB baseball: https://apnews.com/tag/MLBbaseball