“For me, the national team is over,” he said after defeat by Chile in the Copa America final. “I’ve done all I can. It hurts not to be a champion.”
Messi, 29, has won eight La Liga titles and four Champions Leagues with Spanish side Barcelona.
But his only major international honour is Olympic gold at the 2008 Games.
Let’s hope he changes his mind and plays one more World Cup.