The 2018 Major League Baseball regular season will begin on March 29 — the earliest Opening Day in league history.

In addition to the early start, all 30 MLB teams will be in action on Opening Day this year. The full slate of games begins on ESPN at 12:40 p.m., when the Miami Marlins host the Chicago Cubs.

Here is all you need to know about Opening Day for each MLB team.

MORE: Watch MLB action this season on fuboTV (7-day free trial)

(All times Eastern.)

MLB Opening Day 2018 Schedule

MORE: Watch MLB action this season on fuboTV (7-day free trial)