All-Star Game
Comments

Why Lionel Messi won’t play in the 2025 MLS All-Star Game: Reasons revealed by reports

Javier Mascherano confirmed that Messi played through discomfort in the Club World Cup and emphasized the importance of managing his minutes.
© Ira L. Black/Getty ImagesJavier Mascherano confirmed that Messi played through discomfort in the Club World Cup and emphasized the importance of managing his minutes.

This Wednesday, the 2025 MLS All-Star Game will take place, featuring the best players from Major League Soccer facing off against the top stars from Liga MX. Lionel Messi was initially included in the roster and was even a candidate to wear the captain’s armband—which will ultimately go to Evander. However, it has now been confirmed that Messi will not participate. So, why won’t the Argentine legend feature in the All-Star Game? Here’s what we know.

The No. 10 will be resting after a grueling stretch of matches with both Inter Miami and the Argentina national team, according ESPN. Over the past few weeks, Messi has played in the Club World Cup, MLS regular season, and CONMEBOL World Cup Qualifiers—all in a condensed time frame.

Messi has played five matches in just 14 days: a 4–1 win over CF Montréal (July 5), a 2–1 victory against New England Revolution (July 9), another 2–1 win over Nashville SC (July 12), a 0–3 loss to FC Cincinnati (July 16), and a 5–1 rout of New York Red Bulls (July 19). Given this packed schedule, his absence from the All-Star Game is understandable.

In total, Messi has played 17 consecutive matches at full-time, with the only exception being Argentina’s 1–0 win over Chile, in which he came off the bench.

Adding to this, Inter Miami head coach Javier Mascherano recently admitted that Messi played through discomfort during the historic win over Porto at the Club World Cup. Despite the issue, Messi played every minute of that tournament (four full games).

Liga MX vs MLS All‑Star Game 2025: Projected lineups—Will Lionel Messi play?

see also

Although he’s not currently injured, the decision to sit out the All-Star Game is a precautionary measure to avoid any setbacks and ensure he’s fit for what lies ahead—namely, this Saturday’s MLS match against Cincinnati and the Leagues Cup game against Atlas next Wednesday.

Advertisement
Why Luis Suárez won’t play in the 2025 MLS All-Star Game?

see also

When and how to watch the 2025 MLS All-Star Game live

The All-Star matchup between Liga MX and MLS will be played on Wednesday, July 23, at 9:00 PM ET at Q2 Stadium in Austin, Texas. Fans can watch the game live and free through the Apple TV MLS Season Pass.

200+ Channels With Sports & News
200+ Channels With Sports & News
  • Starting price: $33/mo. for fubo Latino Package
  • Watch Premier League, Liga MX & Copa Libertadores
The New Home of MLS
The New Home of MLS
  • Price: $14.99/mo. for MLS Season Pass
  • Watch every MLS game including playoffs & Leagues Cup
Many Sports & ESPN Originals
Many Sports & ESPN Originals
  • Price: $10.99/mo. (or get ESPN+, Hulu & Disney+ for $14.99/mo.)
  • Features Bundesliga, LaLiga, NWSL, & USL
2,000+ soccer games per year
2,000+ soccer games per year
  • Price: $7.99/mo
  • Features Champions League, Serie A, Europa League & EFL
175 Premier League Games & PL TV
175 Premier League Games & PL TV
  • Starting price: $7.99/mo. for Peacock Premium
  • Watch 175 exclusive EPL games per season
EDITORS’ PICKS

World Soccer Talk © 2025. Made in Florida.

World Soccer Talk, like Futbol Sites, is a company owned by Better Collective. All rights reserved. World Soccer Talk is reader-supported and may earn a commission through our partner links.

Better Collective Logo