MLB Opening Day Preview: Betting Odds, Pitching Matchups & More

The baseball season begins tonight with two ESPN games — Yankees at Nats & Giants at Dodgers — followed by every other team’s Opening Day game on Friday. Between the first two days of the season — there will be seven national television games and a bunch of must-see matchups.

2020 MLB Opening Day Schedule & Betting Odds

July 23:

Yankees (-140) at Nationals (+120), 7pm
Pitchers: Gerrit Cole vs. Max Scherzer
TV: ESPN
O/U: 7.5

Giants (+260) at Dodgers (-320), 10pm
Pitchers: Johnny Cueto vs. Clayton Kershaw
TV: ESPN
O/U: 8

July 24:

Braves (+120) at Mets (-140), 4pm
Pitchers: Mike Soroka vs. Jacob deGrom
TV: ESPN
O/U: 7

Tigers (+150) at Reds (-180), 6pm
Pitchers: Matt Boyd vs. Sonny Gray
TV: MLB Network
O/U: 8

Blue Jays (+140) at Rays (-160), 640pm
Pitchers: Hyun-Jin Ryu vs. Charlie Morton
TV: MLB.tv
O/U: 7

Marlins (+170) at Phillies (-200), 7pm
Pitchers: Sandy Alcantara vs. Aaron Nola
TV: MLB.tv
O/U: 8.5

Royals (+185) at Indians (-215), 7pm
Pitchers: Danny Duffy vs. Shane Bieber
TV: MLB.tv
O/U: 8.5

Brewers (+110) at Cubs (-130), 7pm
Pitchers: Brandon Woodruff vs. Kyle Hendricks
TV: ESPN
O/U: 8.5

Orioles (+195) at Red Sox (-220), 730pm
Pitchers: Tommy Milone vs. Nathan Eovaldi
TV: MLB.tv
O/U: 9.5

Rockies (+110) at Rangers (-130), 8pm
Pitchers: German Marquez vs. Lance Lynn
TV: MLB.tv
O/U: 9.5

Twins (-120) at White Sox (-105), 8pm
Pitchers: Jose Berrios vs. Lucas Giolito
TV: MLB.tv
O/U: 8.5

Pirates (+170) at Cardinals (-200), 8pm
Pitchers: Joe Musgrove vs. Jack Flaherty
TV: MLB.tv
O/U: 7.5

D’Backs (+110) at Padres (-130), 9pm
Pitchers: Madison Bumgarner vs. Chris Paddack
TV: MLB.tv
O/U: 8

Mariners (+250) at Astros (-310), 9pm
Pitchers: Marco Gonzalez vs. Justin Verlander
TV: MLB Network
O/U: 8

Angels (+130) at A’s (-150), 10pm
Pitchers: Andrew Heaney vs. Frankie Montas
TV: ESPN
O/U: 8.5

(odds via Bovada)