MLB Schedule Today on March 31: Full Schedule, Game Times & Where to Watch
Today, March 31, MLB fans can look forward to an exciting lineup of games featuring teams from both the American and National Leagues. From early afternoon matchups to late-night action, there's something for every baseball enthusiast.
Whether you're supporting the Twins, Red Sox, or Dodgers, today's schedule promises plenty of thrilling moments. Check out the full list of games, including their times and broadcasting channels, so you can catch all the action live and stay up to date on the latest scores throughout the day.
MLB Schedule for March 31

- Twins at White Sox: 2:10 p.m. ET (Twins.TV)
- Royals at Brewers: 2:10 p.m. ET (FanDuel Sports Kansas City)
- Red Sox at Orioles: 2:35 p.m. ET (Mid-Atlantic Sports Network)
- Rockies at Phillies: 3:05 p.m. ET (Rockies.TV)
- Rangers at Reds: 6:40 p.m. ET (Rangers Sports Network)
- Mets at Marlins: 6:40 p.m. ET (FanDuel Sports Florida)
- Pirates at Rays: 7:05 p.m. ET (FanDuel Sports Sun)
- Nationals at Blue Jays: 7:07 p.m. ET (Rogers SportsNet)
- Angels at Cardinals: 7:45 p.m. ET (FanDuel Sports West)
- Giants at Astros: 8:10 p.m. ET (NBC Sports Bay Area)
- Guardians at Padres: 9:40 p.m. ET (Guardians.TV)
- Tigers at Mariners: 9:40 p.m. ET (FanDuel Sports Detroit)
- Cubs at Athletics: 10:05 p.m. ET (Marquee Sports Network-Chicago)
- Braves at Dodgers: 10:10 p.m. ET (Time Warner Cable SportsNet LA)
Read More: MLB 2025: Dodgers vs Tigers – Game Preview, Odds, and Expert Predictions for March 28
Make sure to tune in to your favorite team's game by checking the schedule and watching live on the respective channels.
Story first published: Monday, March 31, 2025, 23:10 [IST]
Other articles published on Mar 31, 2025


Click it and Unblock the Notifications