The current MLB All-Star Game odds are:

  • American League all-stars -115
  • National League all-stars -105

Baseball Bragging Rights

The American League all-stars look to continue their dominance of the Midsummer Classic on July 9 at Cleveland’s Progressive Field.

The AL stars, who have won the last six games by a combined 13 runs, beat the National League all-stars 8-6 in a slugfest last year at Nationals Park in Washington.

Vegas Odds on the MLB All-Star Game have the AL all-stars (-115) once again listed at the favorites this season, with the NL all-stars (-105) trying to win for just the fourth time since 1997 (MLB All-Star Game Betting Odds provided by Bovada).

Six of the nine starting players in the American League come from division-leading teams, while four of the eight starters play on teams currently leading their divisions in the regular season in the National League.

Mike Trout of the Los Angeles Angels is the only starter to be named from a team whose record is below .500, but none is more deserving. The eight-time all-star has won the AL MVP award twice with four runner-up finishes.


Going Deep in the All-Star Game

The 2019 Major League Baseball All-Star Game will be the 90th edition of the Midsummer Classic and first in Cleveland since 1997. The Indians now hold the record for hosting the most all-star games with six.

The schedule of activities for the MLB All-Star Game actually starts days before the main event. There are concerts, interactive displays, a celebrity softball game and the annual Home Run Derby on July 8, among many other attractions.

The stage is then set for the Midsummer Classic, where fans young and old come out to see the best 64 players in the game. Each team has a 32-man roster which includes 20 position players and 12 pitchers.

Here are some stats to consider before placing your bets on the all-star game money line, run line, over-under totals or prop bets:

  • The AL leads the NL 44-43 with two ties in the previous 89 games.
  • The NL owned this matchup from 1950 to 1987, going 33-8-1, including 11 in a row from 1972 to 1982.
  • Since 1988, the AL has dominated, going 24-6-1, including a 13-game unbeaten streak from 1997 to 2009.
  • The AL has a 369-367 run advantage.
  • Superstar outfielder Mike Trout is the only player in this year’s game to win multiple all-star MVP awards. The career .306 hitter won in 2014 and 2015. Alex Bregman of the Houston Astros won the award last year.
  • The AL has won three of the past five all-star games played in Cleveland, including a 3-1 victory in 1997.
  • There have only been two one-run outcomes in the last 10 all-star games.


Why You Should Bet on the NL -105

The losing streak has to end sometime, right?

Hyun-jun Ryu gets the start for the underdogs, according to MLB All-Star Game 2019 Odds. The 32-year-old is having a career year for the West Division-leading Los Angeles Dodgers. Ryu is 10-2 with a 1.73 ERA, which leads the league in both categories.

Washington Nationals’ ace Max Scherzer and Arizona Diamondbacks’ star Zack Greinke will likely follow Ryu to the mound. This trio averages less than a run every three innings of work.

NL MVP Christian Yelich (31 home runs) of the Milwaukee Brewers anchors this lineup of stars, which also includes batting leaders Jeff McNeil of the New York Mets (.348) and Cody Bellinger (.344) of the Dodgers.

The starting lineup also features such stars as Javier Baez of the Chicago Cubs and Ronald Acuna Jr. of the Atlanta Braves, while the reserves include rookie sensation Pete Alonso of the New York Mets.

Why You Should Bet on the AL -115

Many of the American League stars don’t know what it feels like to lose an all-star game, even though the likely starter is the last pitcher to taste defeat. Justin Verlander and the AL all-stars lost 8-0 at Kansas City’s Kauffman Stadium in 2012. Since then, it has been all Ws for the American League.

Verlander, with 10 victories this season for the West Division-leading Houston Astros, is just one win off the leaders. He will likely be followed by teammate Gerrit Cole (8-5, 3.28 ERA) and Minnesota Twins’ ace Jake Odorizzi.

The batting lineup is packed with talent, starting with superstar Mike Trout (26 HRs, .299 BA). Add in the Astros’ trio of Alex Bregman, George Springer and Michael Brantley and New York Yankees’ stars Gary Sanchez and DJ LeMahieu, and this is one formidable group. Even AL MVP Mookie Betts didn’t get voted into the starting lineup.

All-Star Game Prediction

What’s it going to take for the National League all-stars to win for the first time in seven years? The answer is an early lead and some solid production with the better of the two pitching staffs.

If the AL all-stars get out in front early, they’re not likely to relinquish the lead in front of a friendly American League crowd.

Outside of last year’s game when the two teams scored 14 runs, the Midsummer Classic has not produced 10 runs or more in a game since 2005.

Take the under in the totals bet as the top pitchers in the game usually get the best of these all-star hitters.

Pick — National League (-105), Under (8.5)

See below the top sportsbooks where you can wager online and choose the best one for you: