Leo does not see the upcoming MLS All-Star game as compulsory and has decided not to join in the event. ESPN has reported that the US Soccer Federation may issue a one-game ban to Messi because he decided to stay away from the MLS All-Star fixture.
This match is customarily organised before each new season begins, and participation is generally expected from the top players in the league.

On Thursday, July 24, Q2 Stadium in Texas will host the yearly contest where selected MLS players square off against top talents from Mexico’s league.
Possible Suspension Over Messi’s Absence
These games often bring attention to popular footballers from both leagues. However, this year’s major absence is Lionel Messi. Even though he remains the most recognised player in MLS, he will not be making an appearance.
League rules say players who skip the game without acceptable reasons might be punished with a one-match suspension during the regular MLS season.
Second Year Missing the Game
Last year, Messi also missed the same type of event, though that time it was because of an ankle issue that kept him out of action.
Unlike that occasion, his current absence has nothing to do with health problems. This time, Messi just doesn’t feel motivated to take part in the event and has turned down the invitation.