Messi made the last of his appearances for Argentina at this summer's World Cup.
Lionel Messi has announced his retirement from international football.
The 39 year-old forward made the last of his 207 appearances for Argentina at this summer's World Cup final defeat to Spain.
Messi, who plays for Inter Miami, scored 125 goals for his country.
In a statement on Instagram, he says he has "nothing left to give" and "there are some great young players coming up who deserve to be here".

Aviva Stadium Misses Out On 2029 Women's Champions League Final
Michael O'Neill Hits Out At The FAI Over Pursuit Of Ceadach O'Neill
Eamon O'Shea Part Of Irish Management Team For Hurling Shinty International
Tuesday Morning Sports Update
Kellie Harrington Ruled Out Of Upcoming European Boxing Championships
Shane Lowry Returns To The Top 50 Of Golf's World Rankings
Shane O'Donnell Set To Retire From Club Hurling At The End Of The Season
Monday Morning Sports Update