Here is everything you need to know about opening day and the start of every Major League Baseball team’s regular-season schedule with projected starting pitchers in parentheses.
MLB opening day schedule
Opening day schedule for all 30 MLB teams (all times ET):
Arizona Diamondbacks vs. San Francisco Giants, Sunday, April 2, 4:10 p.m., ESPN2 (Zack Greinke vs. Madison Bumgarner)
Atlanta Braves @ New York Mets, Monday, April 3, 1 p.m., ESPN (Julio Teheran vs. Noah Syndergaard)
Baltimore Orioles vs. Toronto Blue Jays, Monday, April 3, 3:05 p.m. (Marco Estrada vs. Kevin Gausman)
Boston Red Sox vs. Pittsburgh Pirates, Monday, April 3, 2:05 p.m. (Rick Porcello vs. Gerrit Cole)
Chicago Cubs @ St. Louis Cardinals, Sunday, April 2, 8:30 p.m., ESPN (Jon Lester vs. Carlos Martinez)
MORE: An optimist’s view of the 2017 season
Chicago White Sox vs. Detroit Tigers, Monday, April 3, 4:10 p.m. (Jose Quintana vs. Justin Verlander)
Cincinnati Reds vs. Philadelphia Phillies, Monday, April 3, 4:10 p.m. (Scott Feldman vs. Jeremy Hellickson)
Cleveland Indians @ Texas Rangers, Monday, April 3, 7 p.m., ESPN (Corey Kluber vs. Yu Darvish)
Colorado Rockies @ Milwaukee Brewers, Monday, April 3, 2:10 p.m. (Jon Gray vs. Junior Guerra)
Detroit Tigers @ Chicago White Sox, Monday, April 3, 4:10 p.m. (Justin Verlander vs. Jose Quintana)
Houston Astros vs. Seattle Mariners, Monday, April 3, 8:10 p.m. (Dallas Keuchel vs. Felix Hernandez)
Kansas City Royals @ Minnesota Twins, Monday, April 3, 4:10 p.m. (Danny Duffy vs. Ervin Santana)
Los Angeles Angels @ Oakland Athletics, Monday, April 3, 10 p.m., ESPN2 (Ricky Nolasco vs. Kendall Graveman)
Los Angeles Dodgers vs. San Diego Padres, Monday, April 3, 4 p.m. ESPN (Clayton Kershaw vs. Jhoulys Chacin)
Miami Marlins @ Washington Nationals, Monday, April 3, 1:05 p.m. (Edinson Volquez vs. Stephen Strasburg)
Milwaukee Brewers vs. Colorado Rockies, Monday, April 3, 2:10 p.m. (Junior Guerra vs. Jon Gray)
Minnesota Twins vs. Kansas City Royals, Monday, April 3, 4:10 p.m. (Ervin Santana vs. Danny Duffy)
New York Mets vs. Atlanta Braves, Monday, April 3, 1 p.m., ESPN (Noah Syndergaard vs. Julio Teheran)
MORE: SN’s MLB predictions for 2017 | Fantasy picks
New York Yankees @ Tampa Bay Rays, Sunday, April 2, 1 p.m., ESPN (Mashairo Tanaka vs. Chris Archer)
Oakland Athletics vs. Los Angeles Angels, Monday, April 3, 10 p.m., ESPN2 (Kendall Graveman vs. Ricky Nolasco)
Philadelphia Phillies @ Cincinnati Reds, Monday, April 3, 4:10 p.m. (Jeremy Hellickson vs. Scott Feldman)
Pittsburgh Pirates @ Boston Red Sox, Monday, April 3, 2:10 p.m. (Gerrit Cole vs. Rick Porcello)
St. Louis Cardinals vs. Chicago Cubs, Sunday, April 2, 8:30 p.m., ESPN (Carlos Martinez vs. Jon Lester)
San Diego Padres @ Los Angeles Dodgers, Monday, April 3, 4 p.m., ESPN (Jhoulys Chacin vs. Clayton Kershaw)
San Francisco Giants @ Arizona Diamondbacks, Sunday, April 2, 4:10 p.m., ESPN2 (Madison Bumgarner vs. Zack Greinke)
Seattle Mariners @ Houston Astros, Monday, April 3, 8:10 p.m. (Felix Hernandez vs. Dallas Keuchel)
Tampa Bay Rays vs. New York Yankees, Sunday, April 2, 1 p.m., ESPN (Chris Archer vs. Masahiro Tanaka)
Texas Rangers vs. Cleveland Indians, Monday, April 3, 7 p.m., ESPN (Yu Darvish vs. Corey Kluber)
Toronto Blue Jays @ Baltimore Orioles, Monday, April 3, 3:05 p.m. (Kevin Gausman vs. Marco Estrada)
Washington Nationals vs. Miami Marlins, Monday, April 3, 1:05 p.m. (Stephen Strasburg vs. Edinson Volquez)