Odds Shark Top Sportsbooks
*Terms and Conditions apply to all bonus offers on this website. Visit operator for details.

MLB Opening Weekend Betting Odds

Gerrit Cole and Max Scherzer side by side shots of them throwing a pitch

Typically, late July of the MLB season would be on the heels of the All-Star festivities, the trade deadline would be looming and the push for the postseason would be in full force. However, 2020 is unlike any other year, as July 23 will be Opening Day for baseball and it’ll be a sprint to the finish in a shortened 60-game season. There will be two games on the 23rd followed by 14 games on the 24th and we have the full list of betting odds for those two dates.

Online sportsbook Bovada has released the betting lines for the opening days with the Dodgers being the largest favorite at -300 over the visiting Giants, while the AL Central clash between the Twins and White Sox have the tightest odds, listed as a pick ‘em with both clubs coming in at -110.

See Odds Shark’s Best MLB Sites

New to betting on MLB? Check out our baseball betting tutorial to help you get in on the action. Also, keep an eye on our MLB odds page for the latest up-to-date betting lines.

Thursday, July 23rd, MLB Betting Odds

New York Yankees vs Washington Nationals Betting Odds
TeamStarterRunlineMoneylineTotals
New York YankeesGerrit Cole-1.5 (+120)-142O 7.5 (-110)
Washington NationalsMax Scherzer+1.5 (-140)+122U 7.5 (-110)

Odds as of July 21 at Bovada

San Francisco Giants vs Los Angeles Dodgers Betting Odds
TeamStarterRunlineMoneylineTotals
San Francisco GiantsJohnny Cueto+1.5 (+125)+250O 8.0 (-105)
LA DodgersClayton Kershaw-1.5 (-145)-300U 8.0 (-115)

Odds as of July 21 at Bovada

Friday, July 24th, MLB Betting Odds

Detroit Tigers vs Cincinnati Reds Betting Odds
TeamStarterRunlineMoneylineTotals
Detroit TigersMatt Boyd+1.5 (-130)+157O 8.0 (-120)
Cincinnati RedsSonny Gray-1.5 (+110)-182U 8.0 (EVEN)

Odds as of July 21 at Bovada

Toronto Blue Jays vs Tampa Bay Rays Betting Odds
TeamStarterRunlineMoneylineTotals
Toronto Blue JaysHyun-Jin Ryu+1.5 (-150)+142O 7.0 (-115)
Tampa Bay RaysCharlie Morton-1.5 (+130)-164U 7.0 (-105)

Odds as of July 21 at Bovada

Miami Marlins vs Philadelphia Phillies Betting Odds
TeamStarterRunlineMoneylineTotals
Miami MarlinsSandy Alcantara+1.5 (-125)+168O 8.5 (-105)
Philadelphia PhilliesAaron Nola-1.5 (+105)-195U 8.5 (-115)

Odds as of July 21 at Bovada

Kansas City Royals vs Cleveland Indians Betting Odds
TeamStarterRunlineMoneylineTotals
Kansas City RoyalsDanny Duffy+1.5 (-110)+190O 8.5 (EVEN)
Cleveland IndiansShane Bieber-1.5 (-110)-220U 8.5 (-120)

Odds as of July 21 at Bovada

Milwaukee Brewers vs Chicago Cubs Betting Odds
TeamStarterRunlineMoneylineTotals
Milwaukee BrewersBrandon Woodruff+1.5 (-180)+108O 8.5 (-105)
Chicago CubsKyle Hendricks-1.5 (+160)-128U 8.5 (-115)

Odds as of July 21 at Bovada

Baltimore Orioles vs Boston Red Sox Betting Odds
TeamStarterRunlineMoneylineTotals
Baltimore OriolesJohn Means+1.5 (-115)+167O 9.5 (EVEN)
Boston Red SoxNathan Eovaldi-1.5 (-105)-194U 9.5 (-120)

Odds as of July 21 at Bovada

Colorado Rockies vs Texas Rangers Betting Odds
TeamStarterRunlineMoneylineTotals
Colorado RockiesGerman Marquez+1.5 (-165)+110O 9.0 (-125)
Texas RangersLance Lynn-1.5 (+145)-130U 9.0 (+105)

Odds as of July 21 at Bovada

Minnesota Twins vs Chicago White Sox Betting Odds
TeamStarterRunlineMoneylineTotals
Minnesota TwinsJose Berrios+1.5 (-190)-110O 8.5 (EVEN)
Chicago White SoxLucas Giolito-1.5 (+165)-110U 8.5 (-120)

Odds as of July 21 at Bovada

Pittsburgh Pirates vs St. Louis Cardinals Betting Odds
TeamStarterRunlineMoneylineTotals
Pittsburgh PiratesJoe Musgrove+1.5 (-120)+170O 7.5 (-120)
St. Louis CardinalsJack Flaherty-1.5 (EVEN)-200U 7.5 (EVEN)

Odds as of July 21 at Bovada

Arizona Diamondbacks vs San Diego Padres Betting Odds
TeamStarterRunlineMoneylineTotals
Arizona DiamondbacksMadison Bumgarner+1.5 (-180)+108O 8.0 (-115)
San Diego PadresChris Paddack-1.5 (+160)-128U 8.0 (-105)

Odds as of July 21 at Bovada

Seattle Mariners vs Houston Astros Betting Odds
TeamStarterRunlineMoneylineTotals
Seattle MarinersMarco Gonzales+1.5 (+120)+245O 7.5 (-120)
Houston AstrosJustin Verlander-1.5 (-140)-295U 7.5 (EVEN)

Odds as of July 21 at Bovada

Los Angeles Angels vs Oakland Athletics Betting Odds
TeamStarterRunlineMoneylineTotals
Los Angeles AngelsAndrew Heaney+1.5 (-160))+124O 8.5 (-110)
Oakland AthleticsFrankie Montas-1.5 (+140)-144U 8.5 (-110)

Odds as of July 21 at Bovada

MLB Opening Weekend Picks

New York Yankees -1.5 (+120) vs Washington Nationals

It is the first game of the season and how can you not have a bet on it. My colleague Gilles Gallant has gone all-in on the UNDER in this game with a fantastic starting pitcher matchup in Gerrit Cole making his debut for the Pinstripes, while "Mad" Max Scherzer hurls the ball for the defending World Series champion Nationals.

I’m less bullish on the total because of Scherzer and the appearance of him being human last year, posting some of the worst numbers of his career (fewest innings since second season, highest WHIP in five years, most hits/9 IP in five years and highest ERA in three years). For that, going against perhaps the best offense in baseball, I think New York is going to jump on him and cruise to a decisive victory and cash in on the runline.

Pittsburgh Pirates vs St. Louis Cardinals OVER 7.5 (-120)

To start, betting on a Jack Flaherty (STL) start to go OVER may not exactly be the wisest decision as the young 24-year-old is coming off his sophomore season in which he had a remarkable 2.75 ERA and 0.97 WHIP.

However, it is the man on the other side that I’m fading. Joe Musgrove (PIT) has never had a season with an ERA lower than four, sitting at 4.44 last season with 1.22 WHIP. He got the ball four times vs St. Louis in 2019, sporting an 0-4 record with a 10.00 ERA, surrendering 20 earned runs over 18 innings. The Pirates may get a couple against the Cards, but Musgrove may get shelled to carry the OVER.

Chicago White Sox (-110) vs Minnesota Twins

Perhaps I’ve drunk the preseason juice the White Sox are blending together, but I truly believe this team is on the cusp of being a contender. Despite winning just six of the 19 contests with the Twins last season and being outscored 125-65 over that span, I think the meetings this year will be a lot more competitive.

Yoan Moncada had a career high 25 home runs last season, Eloy Jimenez finished fourth in rookie of the year voting in 2019 and he smacked 31 dingers, which were second on the team behind Jose Abreu. Add in the 2020 AL rookie of the year favorite Luis Robert and 26-year-old ace Lucas Giolito, who finished sixth in 2019 AL Cy Young voting, I think they can turn heads fast and why not start against their divisional rivals, the Twins.