Philadelphia will host the 2026 MLB All-Star Game, which will take place at Citizens Bank Park on Tuesday, July 14.
The build-up to the 96th MLB Midsummer Classic has been marred by roster replacements, with Aaron Judge, Shohei Ohtani, Vladimir Guerrero Jr., and Paul Skenes among the superstars set to sit out this year’s showcase.
Still, there’s plenty of talented on both sides, so who will come out on top in the annual summer clash between the American League and National League?
Let’s check out the MLB All-Star Game rosters, assess the odds for Tuesday’s contest, and make our 2026 MLB All-Star Game predictions.
MLB All-Star Game Rosters
American League Starters
C: Shea Langeliers (ATH)
1B: Ben Rice (NYY)
2B: Ernie Clement (TOR)
3B: Junior Caminero (TB)
SS: Bobby Witt Jr. (KC)
OF: Mike Trout (LAA)
OF: Riley Greene (DET)
OF: Cody Bellinger (NYY)
DH: Yordan Alvarez (HOU)
Pitcher: Dylan Cease (TOR)
National League Starters
Starters
C: Drake Baldwin (ATL)
1B: Freddie Freeman (LAD)
2B: Ozzie Albies (ATL)
3B: Max Muncy (LAD)
SS: CJ Abrams (WSH)
OF: Brandon Marsh (PHI)
OF: Juan Soto (NYM)
OF: Andy Pages (LAD)
DH: Kyle Schwarber (PHI)
Pitcher: Cristopher Sanchez (PHI)
MLB All-Star Game Odds
MLB betting odds for the 2026 All-Star Game are current as of Monday, July 13, and courtesy of DraftKings Sportsbook.
- Moneyline: American League (+110) • National League (-135)
- Run Line: American League +1.5 (-185) • National League -1.5 (+150)
- Over/Under Run Total: Over 7.5 (-120) • Under 7.5 (-105)
MLB All-Star Game Prediction
National League 5 • American League 3
Predicting the MLB All-Star Game is challenging because of the frequent lineup and pitching changes that take place throughout the contest to ensure that players get a chance to participate.
Historically, that circumstance has resulted in lower-scoring games, as pitchers aren’t given the opportunity to wear down, and hitters don’t have the opportunity to face the same pitcher multiple times.
The National League has won two of the past three All-Star Games, and with Judge, Guerrero Jr., and Byron Buxton all missing for the AL, I expect that run of NL success to continue in Philadelphia.
MLB All-Star Game Best Bets
National League ML (-135)
While the National League will have to survive without MVP front-runner Shohei Ohtani, I still like its chances of making it three wins in four years.
The NL will have the support of the home crowd in Philadelphia, with Phillies starter Cristopher Sanchez set to take the mound to start things off.
Overall, I think the opt-outs will do more damage to the depth of the AL roster, so I’ll take the NL.
Over 7.5 Total Runs (-120)
Last year’s 7-6 victory by the National League was a bit of an outlier, as the five previous All-Star Games featured eight or fewer total runs.
However, I’m backing this game to go slightly over the total as one of my best MLB bets today.
Citizens Bank Park is one of the more hitter-friendly stadiums in Major League Baseball, and several elite pitchers have opted out of the All-Star Game for one reason or another.