Three games kicked off the 2016 MLB season on Sunday, but the full Opening Day schedule starts on Monday with 20 teams playing their first game of the season.
Four games were scheduled to be nationally televised before the Astros-Yankees game was postponed due to rain. Mariners at Rangers, Dodgers at Padres and Cubs at Angels are slated to air on ESPN or ESPN2 on Monday.
The complete Opening Day schedule, including starting pitchers for each team, is below.
How to watch
Cardinals at Pirates: Francisco Liriano vs. Adam Wainwright (4–1, Pirates)
Blue Jays at Rays: Marcus Stroman vs. Chris Archer (5–3, Blue Jays)
Mets at Royals: Matt Harvey vs. Edinson Volquez (4–3, Royals)
Astros at Yankees: Dallas Keuchel vs. Masahiro Tanaka (1:05 p.m. ET, ESPN) POSTPONED
Giants at Brewers: Madison Bumgarner vs. Wily Peralta (2:10 p.m. ET)
Twins at Orioles: Ervin Santana vs. Chris Tillman (3:05 p.m. ET)
Mariners at Rangers: Felix Hernandez vs. Cole Hamels (4:05 p.m. ET, ESPN)
Red Sox at Indians: David Price vs. Corey Kluber (4:10 p.m. ET)
Phillies at Reds: Jeremy Hellickson vs. Raisel Iglesias (4:10 p.m. ET)
Nationals at Braves: Max Scherzer vs. Julio Teheran (4:10 p.m. ET)
Dodgers at Padres: Clayton Kershaw vs. Tyson Ross (7:05 p.m. ET, ESPN)
Blue Jays at Rays: R.A. Dickey vs. Drew Smyly (7:10 p.m. ET)
Rockies at Diamondbacks: Jorge De La Rosa vs. Zack Greinke (9:40 p.m. ET)
Cubs at Angels: Jake Arrieta vs. Garrett Richards (10:05 p.m. ET, ESPN2)
White Sox at Athletics: Chris Sale vs. Sonny Gray (10:05 p.m. ET)
Astros at Yankees: Dallas Keuchel vs. Masahiro Tanaka (1:05 p.m. ET)
Tigers at Marlins: Justin Verlander vs. Wei-Yin Chen (7:10 p.m. ET, MLB Network)