MLB Opening Day 2015: Game times, TV channels for all 30 teams

The 2015 MLB season kicks off on Sunday when the Chicago Cubs host the St. Louis Cardinals in their first-ever night home opener at Wrigley Field. After delays during offseason renovations, the outfield bleachers will not be ready for the season opener. After signing a $155-million contract in the offseason, Jon Lester will make his debut with the Cubs when he takes the mound on Sunday.
The other 28 teams will play their first games on Monday. The reigning World Series champion San Francisco Giants open their title defense on the road against the Arizona Diamondbacks, while the defending American League champion Kansas City Royals host the Chicago White Sox.
The complete Opening Day schedule is below. All times are ET.
MLB Opening Day 2015 schedule
Sunday, April 5
Chicago Cubs vs. St. Louis Cardinals, 8:05 p.m., ESPN2
Monday, April 6
New York Yankees vs. Toronto Blue Jays, 1:05 p.m., ESPN, YES, RSN
Detroit Tigers vs. Minnesota Twins, 1:08 p.m., FSN, FSNDT
Milwaukee Brewers vs. Colorado Rockies, 2:10 p.m., RTRM, FSWI
Philadelphia Phillies vs. Boston Red Sox, 3:05 p.m., NESN, CSPh
Tampa Bay Rays vs. Baltimore Orioles, 3:10 p.m., MAS2, SUN
Washington Nationals vs. New York Mets, 4:05 p.m., ESPN, SNY, MASN
Kansas City Royals vs. Chicago White Sox, 4:10 p.m., CSCh, FSKC
Cincinnati Reds vs. Pittsburgh Pirates, 4:10 p.m., RTPT, FSOH
Miami Marlins vs. Atlanta Braves, 4:10 p.m., SPSO, FSFL
Los Angeles Dodgers vs. San Diego Padres, 4:10 p.m., FSSD, SNLA
Seattle Mariners vs. Los Angeles Angels, 4:10 p.m., FSW, RTNW
Houston Astros vs. Cleveland Indians, 7:10 p.m., ESPN, STOh, RTSW
Oakland Athletics vs. Texas Rangers, 10:05 p.m., FSSW, CSCA
Arizona Diamondbacks vs. San Francisco Giants, 10:10 p.m., ESPN2, CSBy, FSAZ