Naijagoal logo

Top 35 International Men’s Football Goalscorers in History

Top 35 International Men’s Football Goalscorers in History

Cristiano Ronaldo and Lionel Messi now lead the rankings for the most goals scored in men's international football. Their remarkable records set them apart as two of the greatest scorers ever.

35th to 21st Places

This range includes some notable names from recent football eras. At 35th is Kuwait's Jasem Al-Huwaidi with 63 goals. Just above him, both Serbia's Aleksandar Mitrovic and Thailand's Teerasil Dangda share 64 goals. The legendary Didier Drogba trails behind Egypt's Mohamed Salah, who has netted 69 times so far.

Within the top 30, former Tottenham striker Robbie Keane scored 68 goals for Ireland, tied with Guatemala’s Carlos Ruiz and Germany’s Gerd Muller. These players sit just behind Egyptian Hossam Hassan and Uruguay’s Luis Suarez. Three players—Stern John, Piyapong Pue-on, and Abdul Kadir—each hold 70 goals.

Numbers 23 to 21 are all locked at 71 goals: Germany's Miroslav Klose, who holds the World Cup scoring record with 16 goals across four tournaments, Thai striker Kiatisuk Senamuang, and Malawi's Kinnah Phiri.

20th to 11th Places

This segment contains lesser-known but impressive scorers. Kinnah Phiri scored 71 goals in fewer games than his peers here. Edin Dzeko, Bosnia and Herzegovina's all-time top scorer, leads this group with 73 goals, narrowly ahead of Saudi Arabia’s Majed Abdullah (72 goals).

Kuwait’s Bashar Abdullah, Japan’s Kunishige Kamamoto, and Hungary’s Sandor Kocsis each scored 75 goals. Following them is the iconic Pele, widely considered one of football’s greatest, who scored 77 times for Brazil. This group also includes Hussein Saeed Mohammed, Godfrey Chitalu, and Neymar, each with 79 goals.

Top 10 Goalscorers

The elite strikers dominate this group. England's leading scorer, Harry Kane, starts this section with 79 goals. Ahead of him is Hungarian legend Ferenc Puskas with 84 goals. Poland’s Robert Lewandowski, with 88 goals, recently surpassed UAE’s Ali Mabkhout (85).

Belgium’s Romelu Lukaku stands fifth with 90 goals, followed closely by Malaysia’s Mokhtar Dahari with 89 goals. India’s Sunil Chhetri and Iran’s Ali Daei have scored 95 and 108 goals respectively. Ali Daei held the international scoring record for many years before being overtaken by Messi and Ronaldo.

Lionel Messi has reached 116 goals for Argentina, solidifying second place after scoring twice against Venezuela in a 3-0 victory. Yet, Cristiano Ronaldo remains the top international scorer with an astonishing 143 goals for Portugal. Despite not scoring in Euro 2024, he continues to add to his tally and pursues a remarkable 1,000 career goals.

Top 30 Goalscorers List

  • 1. Cristiano Ronaldo - Portugal: 143 goals
  • 2. Lionel Messi - Argentina: 116 goals
  • 3. Ali Daei - Iran: 108 goals
  • 4. Sunil Chhetri - India: 95 goals
  • 5. Romelu Lukaku - Belgium: 90 goals
  • 6. Mokhtar Dahari - Malaysia: 89 goals
  • 7. Robert Lewandowski - Poland: 88 goals
  • 8. Ali Mabkhout - United Arab Emirates: 85 goals
  • 9. Ferenc Puskas - Hungary: 84 goals
  • 10. Harry Kane - England: 79 goals
  • 11. Neymar - Brazil: 79 goals
  • 12. Godfrey Chitalu - Zambia: 79 goals
  • 13. Hussein Saeed Mohammed - Iraq: 78 goals
  • 14. Pele - Brazil: 77 goals
  • 15. Sandor Kocsis - Hungary: 75 goals
  • 16. Kunishige Kamamoto - Japan: 75 goals
  • 17. Bashar Abdullah - Kuwait: 75 goals
  • 18. Edin Dzeko - Bosnia & Herzegovina: 73 goals
  • 19. Majed Abdullah - Saudi Arabia: 72 goals
  • 20. Kinnah Phiri - Malawi: 71 goals
  • 21. Miroslav Klose - Germany: 71 goals
  • 22. Kiatisuk Senamuang - Thailand: 71 goals
  • 23. Piyapong Pue-on - Thailand: 70 goals
  • 24. Abdul Kadir - Indonesia: 70 goals
  • 25. Stern John - Trinidad and Tobago: 70 goals
  • 26. Luis Suarez - Uruguay: 69 goals
  • 27. Hossam Hassan - Egypt: 69 goals
  • 28. Gerd Muller - Germany: 68 goals
  • 29. Carlos Ruiz - Guatemala: 68 goals
  • 30. Robbie Keane - Republic of Ireland: 68 goals

All stats are accurate as of December 16, 2025, sourced from Transfermarkt and others.