
The biggest star of them all won’t be present at the MLS All-Star Game on Wednesday, July 29.
Lionel Messi will miss out on the showdown between stars from MLS and Liga MX in Charlotte, having only recently concluded his participation in the 2026 World Cup.
Advertisement
Messi played every game of Argentina’s run to the final, which ended in a 1-0 defeat to Spain on Sunday, July 19.
The Inter Miami attacker was named among the first 11 MLS All-Stars before the World Cup kicked off, having tallied 12 goals and eight assists in 14 MLS games this season.
But the 39-year-old will be an excused absence for Wednesday’s match along with Rodrigo De Paul, his teammate for club and country.
“Prior to the start of the 2026 season, Major League Soccer and the MLS Players Association agreed that upon a player’s exit from the World Cup competition, clubs would have individual conversations with each player to determine the appropriate rest and return to training and competition timeline,” MLS said in a statement last week.
Advertisement
“Consistent with that agreement, Rodrigo De Paul and Lionel Messi will be excused from participating in the 2026 MLS All-Star Game.”
Messi and Inter Miami teammate Jordi Alba skipped the All-Star Game last season as well, but both players were suspended one MLS match because they were not injured.
More: Topps turning iconic photo of Messi and baby Yamal into a trading card
2026 MLS All-Star Game roster
Goalkeepers: Maxime Crépeau (Orlando City), Matt Freese (New York City FC), Brian Schwake (Nashville SC)
Defenders: Max Arfsten (Columbus Crew), Lucas Herrington (Colorado Rapids), Richie Laryea (Toronto FC), Anthony Markanich (Minnesota United), Steven Moreira (Columbus Crew), Daniel Munie (San Jose Earthquakes), Andy Najar (Nashville SC), Jackson Ragen (Seattle Sounders), Tim Ream (Charlotte FC)
Advertisement
Midfielders: Sebastian Berhalter (Vancouver Whitecaps), Pep Biel (Charlotte FC), Yannick Bright (Inter Miami), Andrés Cubas (Vancouver Whitecaps), Evander (FC Cincinnati), Carles Gil (New England Revolution), Zavier Gozo (Real Salt Lake), Hany Mukhtar (Nashville SC), Thomas Müller (Vancouver Whitecaps), Ashley Westwood (Charlotte FC)
Forwards: Anders Dreyer (San Diego FC), Guilherme (Houston Dynamo), Julian Hall (Red Bull New York), Son Heung-Min (LAFC), Petar Musa (FC Dallas), Sam Surridge (Nashville SC), Philip Zinckernagel (Chicago Fire)
What time does the MLS All-Star game start?
The MLS All-Star Game is on Wednesday, July 29 at 8 p.m. ET.
Advertisement
How can I watch the MLS All-Star game?
The MLS All-Star Game will stream for free on Apple TV.
Where is the 2026 MLS All-Star game?
The game will be held at Bank of America Stadium in Charlotte, N.C. The home of MLS‘s Charlotte FC and NFL‘s Carolina Panthers, the stadium opened in 1996 opened and has a capacity of 75,037.
This article originally appeared on USA TODAY: Why isn’t Lionel Messi playing in MLS All-Star Game today?
