The MLB season kicks off today with a full slate of games, including several nationally televised matchups.

MLB Opening Day 2018 will officially get underway in Miami at 12:40pm ET as the Marlins host the Chicago Cubs in a game that will air on ESPN and the WatchESPN app.

In addition to Cubs vs Marlins, ESPN will have three other games on the network today, including the defending World Series champion Houston Astros against the Texas Rangers at 3:35pm ET, followed by Giants vs Dodgers at 7:08pm ET and a pitching showdown between Corey Kluber and Felix Hernandez in the night cap.

The Washington Nationals vs Cincinnati Reds and Pittsburgh Pirates at Detroit Tigers games have both been postponed until tomorrow, but there are still 13 games on tap for today.

Check out today's full slate of games and pitching matchups below.


Cubs at Marlins, 12:40, ESPN: Jose Urena vs Jon Lester

Cardinals at Mets, 1:10: Carlos Martinez vs Noah Syndergaard


Twins at Orioles, 3:05: Jake Odorizzi vs Dylan Bundy

Astros at Rangers, 3:35, ESPN: Justin Verlander vs Cole Hamels


Yankees at Blue Jays, 3:37: Luis Severino vs J.A. Happ

Red Sox at Rays, 4:00: Chris Sale vs Chris Archer


Angels at Athletics, 4:05: Garrett Richards vs Kendall Graveman

Brewers at Padres, 4:10: Chase Anderson vs Clayton Richard


Phillies at Braves, 4:10: Aaron Nola vs Julio Teheran

White Sox at Royals, 4:15: James Shields vs Danny Duffy


Giants at Dodgers, 7:08, ESPN: Ty Blach vs Clayton Kershaw 

Indians at Mariners, 10:10, ESPN: Corey Kluber vs Felix Hernandez


Rockies at Diamondbacks, 10:10: Jon Gray vs Patrick Corben