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

Wait 5 sec.

Messi scored a penalty in his final appearance for Argentina on Tuesday night. (AP Photo)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 assistThe 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.RankPlayerNationGoalsCapsGoalsper matchCareer span1Cristiano RonaldoPortugal1462340.622003–2Lionel MessiArgentina1262070.62005–20263Ali DaeiIran1081480.731993–20064Sunil ChhetriIndia951570.612005–20255Romelu LukakuBelgium941350.72010–6Robert LewandowskiPoland921700.542008–7Harry KaneEngland911250.732015–8Mokhtar DahariMalaysia891420.631972–19859Ali MabkhoutUnited Arab Emirates851150.742009–202410Ferenc PuskásHungarySpain84890.941945–1962First goal: Messi scored the first of his 125 international goals, which came against Croatia in a friendly.Story continues below this adFirst 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.