Getty Images

Major League Baseball is back on Thursday with all 30 teams playing on 2023 Opening Day. The 15-game schedule got started shortly after 1 p.m. ET with the Yankees and Aaron Judge hosting the Giants as one of the first matchups on the slate. Later in the afternoon, Jacob deGrom will make his Rangers debut in front of home fans as Texas hosts the reigning NL champion Phillies and their new shortstop, Trea Turner. Shohei Ohtani will be on the mound and in the lineup for the Angels on Thursday night in Oakland.

The best pitching matchup of the day on paper is in Miami, where 2022 NL Cy Young winner Sandy Alcantara will lead the Marlins against the Mets and three-time Cy Young winner Max Scherzer. Meanwhile, the Astros will begin their World Series title defense at home against the White Sox.

Below is the entire 2023 MLB Opening Day schedule, complete with pitching matchups.

2023 MLB Opening Day schedule