The American League is a slight favorite to win Tuesday’s All-Star game for the eighth straight baseball betting season. The National League is winless in the last 13 All-Star games, having not won since 1996. They are on a seven-game losing streak as the 2002 game ended in a tie. Even though they haven’t won in a long time, the National League leads the overall series 40-38 with two ties.
The American League has not been dominant in the All-Star games as the last four have been decided by a single run. The American League has home field advantage with the game being played in Anaheim but they are just a slight favorite at SBG Global. The American League is -120 with the total at 8.5.
There have been so many changes to the two rosters that you may need a scorecard to keep track. What have not changed though are the advantages for both teams. The National League has the better pitching while the American League has the better hitting. The National League has an amazing staff led by Colorado’s Ubaldo Jimenez who is 15-1. Florida’s Josh Johnson has been almost as good and he actually has a better ERA at 1.70 and then you have Philadelphia’s Roy Halladay and Cy Young winner Tim Lincecum. The American League has some young talent with Tampa’s David Price and New York’s Phil Hughes but they can’t come close to matching the depth of the pitching that the National League has.
The American League does have the hitting edge though, especially in the starting lineup. They boast the league’s leading hitter in Miguel Cabrera who will start in place of the injured Justin Morneau, and they have power up and down the lineup with former MVP Joe Mauer, Evan Longoria, Josh Hamilton and Vladimir Guerrero. The National League does have Albert Pujols and Hanley Ramirez but overall they lack the punch of the American League in the starting lineup.
There have been a number of injuries that have changed the makeup of the All-Star game odds as Mariano Rivera, Chase Utley, Dustin Pedroia, Justin Morneau, Jose Reyes, Clay Buchholz, Victor Martinez, Yovani Gallardo and Colorado shortstop Troy Tulowitzki are all injured and won’t play while other players like New York’s CC Sabathia and Oakland’s Trevor Cahill won’t be in the game because they pitched on Sunday.