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".

Wales Stun All Blacks To End 73-Year Wait For Victory
Ireland Face Must-Win Kosovo Clash After Narrow Defeat To Austria
Kildare Trio Feature As Ireland Overcome Fiji In Nations Championship
Kildare's Sean O'Haire Kicks Dramatic Last-Minute Winner In American College Football
Sunday Morning Sports Update
Milltown Through To Leinster Intermediate Semi-Finals After Victory Over Meath Champions
Sarsfields Leinster Championship Campaign Ends After Heavy Defeat To Cuala
More Than 20 Horses Withdrawn At Cheltenham Over Ground Conditions