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)