2023 MLB All-Star Game Betting Odds & Analysis

The 2023 MLB All-Star Game is set for Tuesday, July 11 as the National League and American League square off in the 93rd annual Midsummer Classic at T-Mobile Park in Seattle. Coverage begins at 8:00 p.m. ET on FOX.

Let’s dive into the betting odds and rosters for this year’s MLB All-Star Game. Odds provided by bet365.

2023 MLB All-Star Game Betting Odds

MoneylineSpreadTotal
National League-105+1.5 (-220)O 7.5 (+100)
American League-115-1.5 (+180)U 7.5 (-120)

The American League has won nine straight All-Star Games.

The NL’s most recent victory over the AL came all the way back in 2012 – for a frame of reference, that was a contest in which knuckleballer R.A. Dickey pitched in as a representative for the Mets.

However, the oddsmakers don’t seem overly concerned about the AL’s near decade-long win streak as the National League enters this year’s Midsummer Classic as very slim -105 underdogs – while the American League opens as short favorites at -115.

The total is stationed at OU 7.5. 

Five of the last six All-Star Games have stayed under that number – with the lone exception to that claim coming in an 8-6 slugfest back in 2018.

2023 MLB All-Star Game Starters

National League

  • P - Zac Gallen (Diamondbacks)
  • C - Sean Murphy (Braves)
  • 1B - Freddie Freeman (Dodgers)
  • 2B - Luis Arraez (Marlins)
  • 3B - Nolan Arenado (Cardinals)
  • SS - Orlando Arcia (Braves)
  • OF - Ronald Acuna Jr. (Braves)
  • OF - Mookie Betts (Dodgers)
  • OF - Corbin Carroll (Diamondbacks)
  • DH - J.D. Martinez (Dodgers)

American League

  • P - Gerrit Cole (Yankees)
  • C - Jonah Heim (Rangers)
  • 1B - Yandy Diaz (Rays)
  • 2B - Marcus Semien (Rangers)
  • 3B - Josh Jung (Rangers)
  • SS - Corey Seager (Rangers)
  • OF - Randy Arozarena (Rays)
  • OF - Adolis Garcia (Rangers) *replaces Mike Trout
  • OF - Austin Hays (Orioles) *replaces Aaron Judge
  • DH - Shohei Ohtani (Angels)

So, which side is going to come out on top? Hitting or pitching?

The American League has the upper-hand in the pitching department despite Shohei Ohtani likely not taking the mound due to a finger blister, as the AL will rotate through an incredibly deep stable of arms containing Gerrit Cole, Luis Castillo, Kevin Gausman, Framber Valdez, and others.

However, with Mike Trout and Aaron Judge sidelined for the AL, the National League has the much stronger batting lineup – highlighted by names such as Ronald Acuna Jr., Mookie Betts, Freddie Freeman, and Luis Arraez, with no notable injuries to their starting-nine.

The NL’s pitching staff is a different story, though. Zac Gallen was the lead vote-getter, and he’s good to go for Tuesday’s Midsummer Classic – but prepare for a semi-steep drop off after that.

Clayton Kershaw, Spencer Strider, Marcus Stroman, and Bryce Elder were all named All-Stars in the pitching department for the NL – and none of them will participate in Tuesday’s event.

Push comes to shove, great pitching usually beats great hitting – and in this case, the team with the “great pitching” has won nine straight All-Star Games. So, the choice seems rather simple.

But as you already know, the MLB All-Star Game is an exhibition game with relatively low stakes, and fluky things are bound to happen – so, tread with caution.

2023 MLB All-Star Game Reserves

National League

  • C - Will Smith (Dodgers)
  • C - Elias Díaz (Rockies)
  • IF - Matt Olson (Braves)
  • IF - Ozzie Albies (Braves)
  • IF - Austin Riley (Braves)
  • IF - Dansby Swanson (Cubs) *inactive
  • IF - Pete Alonso (Mets)
  • IF - Geraldo Perdomo (Diamondbacks)
  • OF - Lourdes Gurriel Jr. (Diamondbacks)
  • OF - Nick Castellanos (Phillies)
  • OF - Juan Soto (Padres)
  • DH - Jorge Soler (Marlins)
  • RHP - Spencer Strider (Braves) *inactive
  • RHP - Bryce Elder (Braves) *inactive
  • LHP - Justin Steele (Cubs)
  • RHP - Mitch Keller (Pirates)
  • RHP - Josiah Gray (Nationals)
  • LHP - Clayton Kershaw (Dodgers) *inactive
  • RHP - Marcus Stroman (Cubs) *inactive
  • RHP - Kodai Senga (Mets)
  • RHP - Alex Cobb (Giants)
  • RHP - Corbin Burnes (Brewers)
  • RHP - Alexis Díaz (Reds)
  • LHP - Josh Hader (Padres)
  • RHP - Devin Williams (Brewers) *inactive
  • RHP - Camilo Doval (Giants)
  • RHP - David Bednar (Pirates)
  • RHP - Craig Kimbrel (Phillies)

American League

  • C - Salvador Perez (Royals)
  • C - Adley Rutschman (Orioles)
  • IF - Vladimir Guerrero Jr. (Blue Jays)
  • IF - Whit Merrifield (Blue Jays)
  • IF - Bo Bichette (Blue Jays)
  • IF - José Ramírez (Gurdians)
  • IF - Wander Franco (Rays)
  • OF - Luis Robert Jr. (White Sox)
  • OF - Kyle Tucker (Astros)
  • OF - Julio Rodríguez (Mariners)
  • OF - Yordan Alvarez (Astros) *inactive
  • DH - Brent Rooker (Athletics)
  • RHP - Luis Castillo (Mariners)
  • RHP - Sonny Gray (Twins)
  • RHP - Nathan Eovaldi (Rangers)
  • RHP - Kevin Gausman (Blue Jays)
  • LHP - Shane McClanahan (Rays) *inactive
  • LHP - Framber Valdez (Astros) *inactive
  • RHP - Michael Lorenzen (Tigers)
  • RHP - George Kirby (Mariners)
  • RHP - Pablo López (Twins)
  • RHP - Jordan Romano (Blue Jays)
  • RHP - Kenley Jansen (Red Sox)
  • RHP - Emmanuel Clase (Guardians) *inactive
  • RHP - Félix Bautista (Orioles)
  • RHP - Yennier Cano (Orioles)
  • RHP - Carlos Estévez (Angels)

MLB All-Star Game Betting History

  • 2022 - AL 3 (-105), NL 2 - Under 8
  • 2021 - AL 5 (-105), NL 2 - Under 10.5
  • 2020 - Cancelled
  • 2019 - AL 4 (-115), NL 3 - Under 8.5
  • 2018 - AL 8 (-130), NL 6 - Over 7.5
  • 2017 - AL 2 (-105), NL 1 - Under 9
  • 2016 - AL 4 (-105), NL 2 - Under 7.5
  • 2015 - AL 6 (+110), NL 3 - Over 8
  • 2014 - AL 5 (-105), NL 3 - Over 7.5
  • 2013 - AL 3 (+100), NL 0 - Under 8
  • 2012 - NL 8 (+115), AL 0 - Under 8.5
  • 2011 - NL 5 (-105), AL 1 - Under 8.5
  • 2010 - NL 3 (-120), AL 1 - Under 8.5
  • 2009 - AL 4 (-115), NL 3 - Under 8.5