The 2017 MLB season will begin exactly five months after Game 7 of the 2016 World Series. Meaningful baseball returns Sunday afternoon, and the Opening Day schedule for all 30 teams will span two days.

Six teams will be in action Sunday, starting with a matchup between the New York Yankees and Tampa Bay Rays. The defending champion Chicago Cubs will take the field in a regular-season game for the first time since breaking their 108-year title drought, facing the rival St. Louis Cardinals.

April 3 might be considered the date of MLB’s true 2017 Opening Day because most of the teams will begin their season Monday. Twelve games are on the schedule with start times between 1 p.m. EDT and 10 p.m. EDT.

Monday’s schedule features one rematch from the 2016 playoffs. The Toronto Blue Jays defeated the Baltimore Orioles in last year’s AL Wild-Card Game, and the AL East rivals will go head-to-head in the 2017 season opener. The Cleveland Indians and Texas Rangers both made the postseason, and they’ll start the year with a three-game series against one another.

Only four Opening Day matchups feature two teams from separate divisions. The Boston Red Sox host the Pittsburgh Pirates in the only interleague game. AL Cy Young winner Rick Porcello will start for Boston.

Gary Sanchez New York Yankees
The New York Yankees kick off MLB Opening Day 2017 against the Tampa Bay Rays. Pictured: Gary Sanchez celebrates his two-run home run against the Boston Red Sox with teammate Jacoby Ellsbury at Yankee Stadium on Sept. 27, 2016 in the Bronx borough of New York City. Getty Images

Below is the complete schedule for MLB Opening Day 2017, as well as ticket information for each game.

Sunday, April 2

New York Yankees vs. Tampa Bay Rays, 1 p.m. EDT (Tickets)

San Francisco Giants vs. Arizona Diamondbacks, 4 p.m. EDT (Tickets)

Chicago Cubs vs. St. Louis Cardinals, 8:30 p.m. EDT (Tickets)

Monday, April 3

Atlanta Braves vs. New York Mets, 1 p.m. EDT (Tickets)

Miami Marlins vs. Washington Nationals, 1:05 p.m. EDT (Tickets)

Pittsburgh Pirates vs. Boston Red Sox, 2:05 p.m. EDT (Tickets)

Colorado Rockies vs. Milwaukee Brewers, 2:10 p.m. EDT (Tickets)

Toronto Blue Jays vs. Baltimore Orioles, 3:05 p.m. EDT (Tickets)

San Diego Padres vs. Los Angeles Dodgers, 4 p.m. EDT (Tickets)

Detroit Tigers vs. Chicago White Sox, 4:10 p.m. EDT (Tickets)

Kansas City Royals vs. Minnesota Twins, 4:10 p.m. EDT (Tickets)

Philadelphia Phillies vs. Cincinnati Reds, 4:10 p.m. EDT (Tickets)

Cleveland Indians vs. Texas Rangers, 7 p.m. EDT (Tickets)

Seattle Mariners vs. Houston Astros, 8:10 p.m. EDT (Tickets)

Los Angeles Angels vs. Oakland Athletics, 10 p.m. EDT (Tickets)