Most goals in international football: Messi ends Argentina career as second highest scorer

Most goals in international football: Messi ends Argentina career as second highest scorer

2 min readOct 7, 2026 07:12 AM IST

Lionel Messi brought the curtains down on his sensational 21-year Argentina career on Tuesday night in Buenos Aires during a 3-0 win over Benin. And in customary Messi fashion, the Argentina talisman did not miss the scoresheet, having secured an assist and converted a penalty to lead a breezy win for the 2026 World Cup runners-up.

Messi played his first game on August 17, 2005, an infamous debut that lasted only 90 seconds after he copped a red card against Hungary.

ALSO READ | Messi shines in Argentina farewell, ends 21-year career with goal and assist

The 39-year-old ended his career with 126 goals in 207 appearances for the Albiceleste, the second-highest among all men, only behind Cristiano Ronaldo (146).

Messi leaves the international stage as the most decorated figure in Argentine football history. His 66 assists, increased by one during his final game, is an all-time record in international football. His roll of honours includes the Beijing 2008 Olympic gold medal, the FIFA World Cup 2022 title, back-to-back Copa America trophies in 2021 and 2024, and the 2022 Finalissima. He appeared in a record-tying six World Cups alongside Ronaldo.

At the 2026 edition where Argentina finished runners-up, Messi produced one of his best World Cup campaigns, smashing 8 goals and 4 assists. He finished with 21 goals in his career, the second-highest of all time at the showpiece event, behind Kylian Mbappe.

Most international football goals

RankPlayerNationGoalsCapsGoals
per match
Career span
1Cristiano RonaldoPortugal1462340.622003–
2Lionel MessiArgentina1262070.62005–2026
3Ali DaeiIran1081480.731993–2006
4Sunil ChhetriIndia951570.612005–2025
5Romelu LukakuBelgium941350.72010–
6Robert LewandowskiPoland921700.542008–
7Harry KaneEngland911250.732015–
8Mokhtar DahariMalaysia891420.631972–1985
9Ali MabkhoutUnited Arab Emirates851150.742009–2024
10Ferenc PuskásHungary
Spain
84890.941945–1962

First goal: Messi scored the first of his 125 international goals, which came against Croatia in a friendly.

Story continues below this ad

First hat-trick: His first international hat-trick came against Switzerland in 2012. He has since racked up 10 more, edging out Cristiano Ronaldo for the most hat-tricks.

OR

Scroll to Top