For the first time since 1996, Philadelphia will host the MLB All-Star Game! Last year, the National League beat the American League 7-6. Tonight’s pitching matchup features Cristopher Sanchez of the Phillies against Dylan Cease of the Toronto Blue Jays.
Check out the odds for tonight’s MLB All-Star Game below.
MLB All-Star Game Odds
On DraftKings Sportsbook, the National League is a -140 favorite with the American League being the underdog at +115. The over/under is set at eight runs in this contest, with the under being -120. The last two All-Star games totaled at least eight runs. The National League last won back-to-back All-Star games in 2012.

Kyle Schwarber and Bryce Harper, who are representing the hometown Phillies, have the best odds (+1300) to win the All-Star Game MVP. You can see the odds for the rest of the players to win the MLB All-Star Game MVP below.

More MLB Content
Check out more MLB content on DraftKings Network!