Lionel Messi has announced his retirement from international football.

Argentina legend Lionel Messi said an emotional goodbye to his beloved Albiceleste and international football.

The 39-year-old Argentina captain announced his retirement from international football after a glittering career.

In 207 matches since his 2005 debut at the age of 18, Messi has won it all for his South American nation, including two Copa America titles and the 2022 World Cup.

However, following a heartbreaking 1-0 loss to Spain - in his third World Cup final appearance (2014, 2022 and 2026) - in July and the death of his father Jorge Messi earlier this month, Messi has decided to walk away from it all.