MLB All-Star Game Betting Guide: History On AL’s Side

  • The American League All-Stars are very slight favorites over the National League All-Stars, giving -108 odds to win outright.
  • The AL has won the All-Star game in 22 of the last 27 seasons.

ATLANTA – The 2025 MLB All-Star Game is scheduled for Tuesday, July 15th as the American League All-Stars and National League All-Stars will face off for the 95th time in history.

2025 MLB All-Star Game Odds

Team Spread Moneyline Total
American League +1.5 (-250) -108 O 7.0 (-130)
National League -1.5 (+185) -112 U 7.0 (EVEN)

Online sportsbooks give the American League team a very slight advantage in terms of odds, listing them at -108 while the NL Team is given -112 odds.

Here are a few trends to consider when betting on this year’s MLB All-Star game.

AL vs NL History

It is hard to ignore the American League’s dominance in the All-Star game, especially in recent years. The American League has earned victories over the National League in 10 of the last 11 All-Star games, including a nine game win streak from 2013-2022.

Going back even further, the AL has won 22 of the last 27 All-Star games, giving them a 48-44-2 lead over the NL all-time.

Additionally, the AL team will feature the league leader in strikeouts, Tarik Skubal of the Detroit Tigers. While individual talent may be diluted in such a high-level event, the lefty should at least give an early boost for the American League team.

Bettors should follow the trend and take the American League All-Star Team to win outright at -108 odds.

Advertising Disclosure

USAOnlineSportsbooks.com provides you with the most current information regarding sports betting and fantasy with the help of commissions we receive from links you may click on our site.

Total Runs Trends

The line for total runs scored in this one is set at 7.0 with -130 odds to cash the over.

In the last eight MLB All-Star games, the two teams have combined for just under seven runs per game at 6.9. However, this does not tell the whole story.

Two of those eight games ended with exactly seven runs, which would be a push, but only two of the other six games actually went over seven runs. This statistic is skewed due to an outlier game in 2018 in which the two teams combined for 14 runs, the first game to end in double digits since 2005.

What’s more is that in the eight seasons from 2008-2015, three of them went over eight runs, three of them went under, and two of them ended at seven, meaning the under has cashed in 7/16 or 43.75% of the last 16 All-Star games, compared to 31.3% over and 25% at seven exactly.

Bettors considering the run line should lean towards the under at even odds at MLB sportsbooks, though the odds of a push loom surprisingly high.