MLB Opening Day is almost here. The 2024 baseball season gets started in earnest on Thursday, with almost all Major League Baseball teams scheduled to be in action. Originally, all 30 MLB teams were slated to play, but there were two rainouts on Thursday’s schedule: Mets vs. Brewers in New York and Phillies vs. Braves in Philadelphia. Those four teams will start their seasons on Friday, but everyone else is in action Thursday.
Yes, the 2024 MLB regular season technically started last week with the two-game Seoul Series between the Dodgers and Padres in South Korea, but Thursday marks the true start of the season. The 2024 MLB Opening Day schedule gets started at 3:05 p.m. ET with Orioles vs. Angels at Camden Yards.
A majority of the games will be held in the afternoon, including Dodgers vs. Cardinals and Astros vs. Yankees. The reigning champion Rangers will celebrate their 2023 World Series title before they host the Cubs at 7:35 p.m. ET, and Mariners vs. Red Sox is an intriguing part of a three-game nightcap.
Injuries have taken a few big-name starters out of the Opening Day picture with Gerrit Cole, Justin Verlander and Kodai Senga among those who are sidelined. But aces like Corbin Burnes and Logan Webb will still be on the hill. Opening Day will also see Juan Soto’s first game for the Yankees and Shohei Ohtani’s home debut for his new team at Dodger Stadium — and also his first regular-season game in front of home fans since news broke about a gambling scandal involving MLB’s biggest star and his now-former interpreter.
Here’s a complete look at the MLB Opening Day schedule.
2024 MLB Opening Day schedule
Stream baseball all MLB season long with Fubo (Try for free. Regional Restrictions may apply).
Thursday, March 28
- Orioles vs. Angels (Corbin Burnes vs. Patrick Sandoval), 3:05 p.m. ET
- Reds vs. Nationals (Frankie Montas vs. Josiah Gray), 4:10 p.m. ET
- Padres vs. Giants (Yu Darvish vs. Logan Webb), 4:10 p.m. ET
- Dodgers vs. Cardinals (Tyler Glasnow vs. Miles Mikolas), 4:10 p.m. ET
- Rays vs. Blue Jays (Zach Eflin vs. José Berríos), 4:10 p.m. ET
- Marlins vs. Pirates (Jesús Luzardo vs. Mitch Keller), 4:10 p.m. ET
- Royals vs. Twins (Cole Ragans vs. Pablo López), 4:10 p.m. ET
- Astros vs. Yankees (Framber Valdez vs. Nestor Cortes), 4:10 p.m. ET
- White Sox vs. Tigers (Garrett Crochet vs. Tarik Skubal), 4:10 p.m. ET
- Rangers vs. Cubs (Nathan Eovaldi vs. Justin Steele), 7:35 p.m. ET
- Athletics vs. Guardians (Alex Wood vs. Shane Bieber), 10:07 p.m. ET
- Diamondbacks vs. Rockies (Zac Gallen vs. Kyle Freeland), 10:10 p.m. ET
- Mariners vs. Red Sox (Luis Castillo vs. Brayan Bello), 10:10 p.m. ET
Friday, March 29 (openers rescheduled due to rain)
- Mets vs. Brewers (Jose Quintana vs. Freddy Peralta), 1:40 p.m. ET
- Phillies vs. Braves (Zack Wheeler vs. Spencer Strider), 3:05 p.m. ET