MLB Opening Day Schedule For All 30 Teams

Major League Baseball is guaranteeing themselves a historical start to the 2018 regular season. Opening Day will be on March 29th — the earliest start in league history.

In addition, all 30 MLB teams will take the field on Opening Day this year. It will be the first time in 50 years that every team with have their season opener on the same day. The full slate of games begins on ESPN at 12:40 p.m. ET, when the Miami Marlins host the Chicago Cubs.

Here is the full schedule of Opening Day games in chronological order. For those that are nationally televised, the channels are also provided.


MLB Opening Day Schedule: March 29, 2018

Miami Marlins vs. Chicago Cubs
Time: 12:40 p.m. ET
TV Channel: ESPN

Detroit Tigers vs. Pittsburgh Pirates
Time: 1:10 p.m. ET

New York Mets vs. St. Louis Cardinals
Time: 1:10 p.m. ET
TV Channel: fuboTV

Baltimore Orioles vs. Minnesota Twins
Time: 3:05 p.m. ET

Texas Rangers vs. Houston Astros
Time: 3:35 p.m. ET
TV Channel: ESPN, fuboTV

Toronto Blue Jays vs. New York Yankees
Time: 3:37 p.m. ET
TV Channel: fuboTV

Tampa Bay Rays vs. Boston Red Sox
Time: 4:00 p.m. ET
TV Channel: fuboTV

Oakland Athletics vs. Los Angeles Angels
Time: 4:05 p.m. ET
TV Channel: fuboTV

San Diego Padres vs. Milwaukee Brewers
Time: 4:10 p.m. ET

Atlanta Braves vs. Philadelphia Phillies
Time: 4:10 p.m. ET
TV Channel: fuboTV

Cincinnati Reds vs. Washington Nationals
Time: 4:10 p.m. ET

Kansas City Royals vs. Chicago White Sox
Time: 4:15 p.m. ET

Los Angeles Dodgers vs. San Francisco Giants
Time: 7:08 p.m. ET
TV Channel: ESPN

Seattle Mariners vs. Cleveland Indians
Time: 10:10 p.m. ET
TV Channel: ESPN, fuboTV

Arizona Diamondbacks vs. Colorado Rockies
Time: 10:10 p.m. ET

  • 10678531520930918