BetNow Online Sportsbook

2018 MLB All-Star Game: Baseball Sports Betting Preview & Picks

Posted by: Anthony Yaylor
2018 MLB All-Star Game Image

After watching Bryce Harper absolutely nail the 2018 Home Run Derby, baseball sports betting players are now ready to wager on the 2018 MLB All-Star Game. Now that each side’s manager has revealed the starting lineup, online betting players can make better predictions on this year’s All-Star Game. Lets’ mulch over the odds before taking a gander at the starting lineups.

2018 MLB All-Star Game – AL vs. NL – Tuesday, July 17th      

When: 8:00 pm ET

Where: Nationals Park, Washington, DC

TV: Fox

Stream: Fox Sports Go

Baseball Sports Betting Odds:

American League -1½ (+165) 7 (+105) -133
National League +1½ (-190) 7 (-125) +123
Bet Now on this Game

American League  

Betting on the All-Star game can be quite tricky, for the same reasons that wagering on the Pro Bowl is difficult. While knowing the starting lineup gives bettors an idea of which side might have an advantage, we have no way of knowing how long each player will stay in the game. That certainly complicates baseball sports betting predictions. And on top of that, it’s safe to assume that neither side will be heavily motivated. So having the best hitter might not count for much if he won’t come out swinging 100%. In the end, you’d be better off sticking with the MLB betting trends. Since the American League has dominated this game in the last two decades, it seems that sticking with them would be the safest bet.

Starting Lineup:

  • Mookie Betts [Red Sox] – RF
  • Jose Altuve [Astros] – 2B
  • Mike Trout [Angels] – CF
  • JD Martinez [Red Sox] – DH
  • Jose Ramirez [Indians] – 3B
  • Aaron Judge [Yankees] – LF
  • Manny Machado [Orioles] – SS
  • Jose Abreu [White Sox] – 1B
  • Salvador Perez [Royals] – C

National League

The National League is pegged as the baseball sports betting underdog. Which is to be expected, considering that they’re 0-5 in the last 5 renditions. Overall the series isn’t all that lopsided, sitting at 43-43-2 in its entirety. All things considered, the NL might have a hard time breaking that losing streak. Most MLB pundits agree that the National League is entering with the less talented roster. And while they may be pegged as the home team, they’ve got an uphill battle to walk away with the upset. However, there’s certainly more value to be found in taking them straight up.

Starting Lineup:

  • Javier Baez [Cubs] – 2B
  • Nolan Arenado [Rockies] – 3B
  • Paul Goldschmidt [Diamondbacks] – DH
  • Freddie Freeman [Braves] – 1B
  • Matt Kemp [Dodgers] – LF
  • Bryce Harper [Nationals] – CF
  • Nick Markakis [Braves] – RF
  • Brandon Crawford [Giants] – SS
  • Wilson Contreras [Cubs] – C

American League vs. National League Betting Predictions


  • The American League is 8-1 in the last nine all-star games in National League ballparks.
  • Only two pitchers since 1987 have been named all-star game MVP — Pedro Martinez and Mariano Rivera.
  • The American League is 23-6-1 in the last 30 all-star games.
American League vs. National League Betting Picks

So which side should players learning how to bet MLB games online take in this American League vs. National League pairing? This 2018 MLB All-Star Game is certainly a tossup but it seems much more fun to side with the NL here. Sign up today to make your online betting prediction!

Score Prediction: 7-5 National League.