• 8 months ago
After a dramatic spring training, MLB Opening Day is finally here. For the second season in a row, all 30 MLB teams will play on Opening Day.

Not all Opening Day games will be broadcast nationally this year, so knowing how and when to watch your favorite team play requires some sleuthing. While you focus on getting game day ready, we're spilling the details on all things MLB Opening Day, including how to watch every out-of-market game.

When is Opening Day 2024?
Opening Day of the 2024 MLB season is on Thursday, March 28, 2024.

What teams are playing on Opening Day 2024?
For the second year straight, all 30 teams will play on Opening Day. The first game on the Opening Day schedule is the New York Mets vs. Milwaukee Brewers game at 1:10 p.m. ET (10:10 a.m. PT).
How to watch MLB Opening Day with cable
The only thing trickier than anticipating a Spencer Strider fastball is trying to figure out how to watch your favorite MLB team play on Opening Day -- especially if you don't live in that team's local TV market. Each MLB team has a local TV affiliate that broadcasts that team's game live on cable. If you don't live in that team's broadcast area, you'll need to stream the games.

ESPN will broadcast the Texas Rangers vs. Chicago Cubs Opening Day game at 7:35 p.m. ET (4:35 p.m. PT).
All MLB Opening Day games will stream live on MLB.TV. *
MLB Network will broadcast the St. Louis Cardinals vs. Los Angeles Dodgers game or the Toronto Blue Jays vs. Tampa Bay Rays game at 04:00 PM ET (1:00 p.m. PT). *
MLB Network will also broadcast the Boston Red Sox vs. Seattle Mariners game or the Colorado Rockies vs. Arizona Diamondbacks game at 10:30 PM ET (7:30 p.m. PT)

Recommended