CINCINNATI, OH (The Spread) – Which player will hit the first home run in tonight’s MLB All-Star Game? One of the Angels’ stars and the current Home Run Derby champion are the current favorites.

View Tonight’s MLB Odds

According to oddsmakers from online sports book, Mike Trout has the best odds out of the American League players to hit the first home run in tonight’s All-Star Game at 12/1. Josh Donaldson and Albert Pujols are both 15/1, respectively, while Nelson Cruz is 18/1. Teammates Lorenzo Cain and Salvador Perez are 40/1, respectively, while Orioles’ outfielder Adam Jones is 25/1.

Among the National League players, Todd Frazier has the best odds to hit the first home run tonight at 12/1, while Bryce Harper is 14/1 and Paul Goldschmidt is 15/1. Some of the long shots include Anthony Rizzo at 20/1, Buster Posey at 25/1, and Adrian Gonzalez and Kris Bryant at 35/1.

A complete list of odds for this prop wager is below.

Player to hit the first Home Run in 2015 MLB All-Star Game:

American League Players:

Mike Trout (LAA) 12/1

Josh Donaldson (TOR) 15/1

Albert Pujols (LAA) 15/1

Nelson Cruz (SEA) 18/1

Lorenzo Cain (KC) 40/1

Adam Jones (BAL) 25/1

Salvador Perez (KC) 40/1

Jose Altuve (HOU) 45/1

Alcides Escobar (KC) 66/1

Mark Teixeira (NYY) 35/1

Manny Machado (BAL) 45/1

Jose Bautista (TOR) 30/1

Prince Fielder (TEX) 40/1

National League Players:

Todd Frazier (CIN) 12/1

Bryce Harper (WSH) 14/1

Paul Goldschmidt (ARI) 15/1

Buster Posey (SF) 25/1

Anthony Rizzo (CHC) 20/1

Andrew McCutchen (PIT) 20/1

Jhonny Peralta (STL) 25/1

Joc Pederson (LA) 15/1

DJ LeMahieu (COL) 66/1

Adrian Gonzalez (LAD) 35/1

Nolan Arenado (COL) 40/1

Kris Bryant (CHC) 35/1

Ryan Braun (MIL) 40/1

Field 10/1

No Home Run hit in the Game 5/2

Bet Tonight’s MLB Games

Want More From Follow us on Twitter andFacebook or Subscribe to Our News Feeds!