When is MLB Opening day 2023? Baseball’s schedule for the first day of the season
Baseball fans can look forward to a treat this year as for the first time in more than three decades they will be able to see all the teams playing on the same day.

With the World Baseball Classic now behind us and Japan crowned champions for a record third time, it’s time to focus on MLB’s Opening Day which will take place on Thursday, March 30. For the first time since 1968, all 30 teams in the league will be playing their first games of the season on the same day. Opening Day will feature nine divisional games and three Interleague matchups.
Astros vs White Sox
The 2022 World Series champion Houston Astros will start this year’s campaign by hosting the Chicago White Sox at Minute Maid Park, which takes place at 7:08 p.m. ET / 4:08 PT. The Astros remain prime candidates to make another run at the title and make it two in a row.
Another highlight of the day is the matchup between the San Francisco Giants and the New York Yankees with first pitch at 1:05 p.m. ET / 10:05 a.m. PT. It will be the first time for the two teams to face each other at Yankee Stadium since 2016.
One new element this season is that the playing schedule is more balanced. Each team will participate in 52 divisional games, 46 interleague games, and 64 intraleague games.
Here is the full list of games that will take place on Thursday, March 30.
2023 MLB Opening Day schedule, March 30, 2023
GAMES | TIME (ET) |
---|---|
Atlanta Braves at Washington Nationals | 1:05 p.m. |
San Francisco Giants at New York Yankees | 1:05 p.m. |
Baltimore Orioles at Boston Red Sox | 2:10 p.m. |
Milwaukee Brewers at Chicago Cubs | 2:20 p.m. |
Detroit Tigers at Tampa Bay Rays | 3:10 p.m. |
Philadelphia Phillies at Texas Rangers | 4:05 p.m. |
Pittsburgh Pirates at Cincinnati Reds | 4:10 p.m. |
Colorado Rockies at San Diego Padres | 4:10 p.m. |
Toronto Blue Jays at St. Louis Cardinals | 4:10 p.m. |
Minnesota Twins at Kansas City Royals | 4:10 p.m. |
New York Mets at Miami Marlins | 4:10 p.m. |
Chicago White Sox at Houston Astros | 7:08 p.m. |
Los Angeles Angels at Oakland Athletics | 10:07 p.m. |
Arizona Diamondbacks at Los Angeles Dodgers | 10:10 p.m. |
Cleveland Guardians at Seattle Mariners | 10:10 p.m. |