Lionel Messi will sit out the 2026 MLS All-Star Game, a decision confirmed by the league that reflects the toll of a demanding World Cup campaign with Argentina.
The star forward, who helped Argentina reach the final before a narrow 1-0 loss to Spain on July 19, has been granted a rest period under a new policy that allows players to recover after international tournaments.
A season shaped by milestones and scrutiny
Messi celebrated a personal milestone earlier this week, scoring his 900th goal for club and country in Inter Miami's victory over Nashville SC. The achievement came just days before the All-Star showcase, where his absence will be felt.
The player's teammate, Rodrigo De Paul, will also be excused, continuing a pattern that saw both men miss the previous All-Star event and serve a one-match suspension for skipping the game last season.
Inter Miami owner Jorge Mas publicly criticized the league's suspension policy, calling it "draconian" and urging a more flexible approach to player management.
Other absences from the All-Star lineup include forward Hugo Cuypers and defender Mbekezeli Mbokazi, while midfielders Yannick Bright, Andrés Cubas, Guilherme and Philip Zinckernagel have been named as replacements.
The MLS Players Association worked with the league to craft rest guidelines that balance competitive integrity with athlete welfare, a collaboration that reflects growing dialogue between the sport's governing bodies and its competitors.
Looking ahead to Charlotte's showcase
The All-Star Game will feature a clash between MLS All-Stars and Liga MX All-Stars in Charlotte, North Carolina, bringing together fans from across the continent for a celebration of North American soccer.