MLB opening day: Schedule for all 30 teams

Here is every MLB team's opening day schedule for the 2017 season, which kicks off Sunday, April 2.

MLBopening day is here, and a lot of great matchups are scheduled for the first games of the 2017 season.

Here is everything you need to know about opening day and the start of every Major League Baseball team'sregular-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. YuDarvish)

Colorado Rockies @ Milwaukee Brewers, Monday, April 3, 2:10 p.m. (Jon Gray vs. JuniorGuerra)

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 (YuDarvish 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)

What to read next

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes