
Lionel Messi looks set to miss the 2026 MLS All-Star Game. Fans voted the Inter Miami captain into the squad. However, a mandatory rest period after the World Cup rules him out. The July 29 exhibition against the Liga MX All-Stars in Charlotte will go ahead without him.
The timing was always brutal. Messi played all 120 minutes of the World Cup 2026 final on July 19. Argentina lost 1-0 to Spain in extra time at MetLife Stadium. Ten days later, MLS wants its biggest names on show in Charlotte. For a 39-year-old coming off an eight-game tournament, that gap was never going to be enough.
Why Messi is skipping the MLS All-Star Game
The short answer is player welfare, and regulation backs it up. FIFA and player representatives agreed new welfare rules in 2025. Under that deal, players get at least 21 days of rest once a season or major tournament ends. The global players’ union FIFPRO pushed for that framework for years. It aims to cut injury risk after periods of heavy load. Messi’s window opened on July 20 and can run through August 10.
Few players have earned the break more. Messi produced 8 goals and 4 assists across eight games at the World Cup. He dragged Argentina all the way to the final a month after turning 39. Because he went the full distance in East Rutherford, extra time included, his recovery clock only started the following day.
He is not the only Inter Miami absentee either. Rodrigo De Paul, another Argentina starter, is taking the same mandated rest. He will also sit out the trip to Charlotte.
When is the 2026 MLS All-Star Game?
The 30th MLS All-Star Game takes place on Wednesday, July 29 at Bank of America Stadium in Charlotte. Kickoff is at 8 p.m. ET. It is the fifth straight interleague edition, with the MLS All-Stars facing their Liga MX counterparts. Charlotte is hosting the event for the first time.
| 2026 MLS All-Star Game | Details |
|---|---|
| Date | Wednesday, July 29, 2026 |
| Venue | Bank of America Stadium, Charlotte, NC |
| Kickoff | 8 p.m. ET |
| Format | MLS All-Stars vs Liga MX All-Stars |
| MLS coach | Dean Smith (Charlotte FC) |
The MLS squad features 29 players from 18 clubs, chosen through fan voting, coach selections and two commissioner picks. Messi made the fan-vote 11, which is exactly why his absence stings. You can find the full squads in our MLS All-Star Game 2026 roster guide. Meanwhile, the Skills Challenge runs the night before at Truist Field. For broadcast details, see how to watch the MLS All-Star Game.
Will Messi face a suspension for skipping the game?
Almost certainly not, and the contrast with last year is the interesting part. In 2025, Messi and Jordi Alba skipped the All-Star Game in Austin without league approval. MLS enforced its long-standing rule for unapproved absences. Any player who misses the event without permission is ineligible for his club’s next match. As a result, both sat out a game against FC Cincinnati. Inter Miami owner Jorge Mas called the punishment “draconian”. Commissioner Don Garber later conceded that the policy needed to evolve.
This time, the circumstances are entirely different. Messi’s absence falls under the mandatory post-tournament rest framework rather than a personal scheduling call. Moreover, Inter Miami are working with the league on his return plan. However frustrated Charlotte’s ticket holders may be, expect no sanction this time.
When will Messi return for Inter Miami?
Inter Miami have not set a return date. Messi will definitely miss Inter Miami’s games against the Chicago Fire and CF Montreal. If he takes the maximum rest available, he could sit out as many as five MLS matches. That would push his return to around August 10.
Inter Miami have every incentive to be patient. The playoffs, not late July, will define the club’s season. Messi also remains central to their standing in the MLS Cup odds. Meanwhile, the All-Star Game will go ahead in Charlotte with 28 other MLS players and a point to prove. It just will not have the one man every neutral would pay to see.
FAQs
No. Fans voted Messi into the MLS All-Star squad. However, he is on a mandatory rest period after the World Cup. He will sit out the game in Charlotte on July 29.
Players receive at least 21 days of rest after a major tournament. FIFA and player representatives agreed that rule in 2025. Messi played the full 120 minutes of the World Cup final on July 19. Therefore, his rest window runs from July 20 and can extend through August 10.
The game takes place on Wednesday, July 29, 2026 at Bank of America Stadium in Charlotte. Kickoff is at 8 p.m. ET. The MLS All-Stars face the Liga MX All-Stars.
Messi faces no suspension. The mandatory post-World Cup rest rules cover this absence. In 2025, by contrast, MLS banned Messi and Jordi Alba for one game after they skipped without approval.
Inter Miami have not confirmed a date. Messi will miss at least the games against the Chicago Fire and CF Montreal. Expect him back by August 10 at the latest.