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

2015 MLB All-Star Odds: NL the Favorite

The American League All-Star team will be looking to pay out for the third consecutive summer on Tuesday night at Great American Ball Park, but the home-side National League squad has been given the slight edge on the baseball betting lines for the contest at the online sportsbooks.

As of Tuesday morning online sportsbook Bovada had the National League All-Stars as the -121 favorite for the contest, with the American League All-Stars at +111 on that betting line, and the OVER/UNDER pegged at 7 runs. Zack Greinke was named the NL starter for Tuesday's game, with Dallas Keuchel the AL starter.

The American League won the All-Star Game 5-3 at Target Field in Minnesota last season to claim home-field advantage in the World Series, and they also topped their National League counterparts 3-0 as the road team at Citi Field in New York back in 2013.

The NL had won and paid out for All-Star Game bettors in the previous three matchups in Anaheim, Arizona, and Kansas City, and overall they hold a 43-40 advantage over the AL in the Mid-Summer Classic since the first one was held back in 1933.

Here are the elected starters for the American League and the National League . . .

  • CA Salvador Perez, Royals (3)
  • 1B Miguel Cabrera, Tigers (10)
  • 2B Jose Altuve, Astros (3)
  • 3B Josh Donaldson, Blue Jays (2)
  • SS Alcides Escobar, Royals (1)
  • OF Mike Trout, Angels (4)
  • OF Lorenzo Cain, Royals (1)
  • OF Alex Gordon, Royals (3)
  • DH Nelson Cruz, Mariners (4)
  • CA Buster Posey, Giants (3)
  • 1B Paul Goldschmidt, Diamondbacks (3)
  • 2B Dee Gordon, Marlins (2)
  • 3B Todd Frazier, Reds (2)
  • SS Jhonny Peralta, Cardinals (3)
  • OF Bryce Harper, Nationals (3)
  • OF Matt Holliday, Cardinals (7)
  • OF Giancarlo Stanton, Marlins (3)

For the American League, both Cabrera and Gordon will miss the game due to injury, with Albert Pujols of the Angels and Adam Jones of the Orioles starting in their places. This will be Pujols' 10th All-Star Game and Jones' fifth All-Star Game.

For the National League, injured Gordon, Holliday, and Stanton have been replaced as starters by D.J. LeMahieu of the Rockies, Joc Pederson of the Dodgers, and Andrew McCutchen of the Pirates. This will be the first All-Star Game for both LeMahieu and Pederson, and the fifth for McCutchen.

The AL lineup is Trout, Donaldson, Pujols, Cruz, Cain, Jones, Perez, Altuve, Escobar. The NL lineup is McCutchen, Frazier, Harper, Goldschmidt, Posey, DH Anthony Rizzo, Peralta, Pederson, LeMahieu. The game is set to get underway at 7:00pm ET on Tuesday night.

2015 MLB All-Star Game
  • American League +111
  • National League -121
Odds as of July 14 at Bovada