A rundown of today's slate of MLB action.
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