Top 35 International Men’s Football Goalscorers in History
Cristiano Ronaldo and Lionel Messi hold the first and second spots for the most goals scored in men's international football. The list highlights legendary players who have made a lasting impact for their countries.
Players Ranked 35th to 21st
Starting from 35th place, Kuwait's Jasem Al-Huwaidi has scored 63 goals internationally. Serbia's Aleksandar Mitrovic and Thailand's Teerasil Dangda share 64 goals each. Ivory Coast’s Didier Drogba is close behind Egypt’s Mohamed Salah, who has netted 69 times.
Former Tottenham striker Robbie Keane stands just inside the top 30 with 68 goals for the Republic of Ireland, tied with Guatemala's Carlos Ruiz and German legend Gerd Muller. These three trail slightly behind Egyptian Hossam Hassan and Uruguay's Luis Suarez. There are also three players with 70 goals: Stern John, Piyapong Pue-on, and Abdul Kadir.
The 23rd to 21st spots are tied at 71 goals. Germany's Miroslav Klose, who holds the record for most World Cup goals (16), shares this tally with Thai forward Kiatisuk Senamuang and Malawi’s Kinnah Phiri.
Players Ranked 20th to 11th
This section includes some lesser-known names alongside famous stars. Edin Dzeko, Bosnia and Herzegovina’s all-time top scorer, has 73 international goals. He sits above Saudi Arabia’s Majed Abdullah, who scored 72 in 117 appearances.
Just ahead are Kuwait's Bashar Abdullah, Japan’s Kunishige Kamamoto, and Hungary's Sandor Kocsis, each with 75 goals. The legendary Pele scored 77 times for Brazil, followed closely by Iraq’s Hussein Saeed Mohammed and Zambia's Godfrey Chitalu, both on 79 goals. Brazilian star Neymar also shares this number.
Top 10 International Goalscorers
The elite list starts with England's Harry Kane on 79 goals, followed by Hungarian great Ferenc Puskas with 84. Robert Lewandowski leads Poland with 88 goals, just ahead of UAE's Ali Mabkhout who has 85.
Romelu Lukaku, Belgium's record scorer, has 90 goals, while Malaysia’s Mokhtar Dahari has 89. India’s Sunil Chhetri boasts 95, and Iran’s Ali Daei scored 108, holding the record for many years.
The top two are Lionel Messi and Cristiano Ronaldo. After scoring twice in a 3-0 win over Venezuela, Messi reached 116 goals for Argentina. Ronaldo leads with 143 goals for Portugal, still adding to his total despite not scoring during Euro 2024.
- Rank: 1 | Player: Cristiano Ronaldo | Country: Portugal | Goals: 143
- Rank: 2 | Player: Lionel Messi | Country: Argentina | Goals: 116
- Rank: 3 | Player: Ali Daei | Country: Iran | Goals: 108
- Rank: 4 | Player: Sunil Chhetri | Country: India | Goals: 95
- Rank: 5 | Player: Romelu Lukaku | Country: Belgium | Goals: 90
- Rank: 6 | Player: Mokhtar Dahari | Country: Malaysia | Goals: 89
- Rank: 7 | Player: Robert Lewandowski | Country: Poland | Goals: 88
- Rank: 8 | Player: Ali Mabkhout | Country: United Arab Emirates | Goals: 85
- Rank: 9 | Player: Ferenc Puskas | Country: Hungary | Goals: 84
- Rank: 10 | Player: Harry Kane | Country: England | Goals: 79
- Rank: 11 | Player: Neymar | Country: Brazil | Goals: 79
- Rank: 12 | Player: Godfrey Chitalu | Country: Zambia | Goals: 79
- Rank: 13 | Player: Hussein Saeed Mohammed | Country: Iraq | Goals: 78
- Rank: 14 | Player: Pele | Country: Brazil | Goals: 77
- Rank: 15 | Player: Sandor Kocsis | Country: Hungary | Goals: 75
- Rank: 16 | Player: Kunishige Kamamoto | Country: Japan | Goals: 75
- Rank: 17 | Player: Bashar Abdullah | Country: Kuwait | Goals: 75
- Rank: 18 | Player: Edin Dzeko | Country: Bosnia & Herzegovina | Goals: 73
- Rank: 19 | Player: Majed Abdullah | Country: Saudi Arabia | Goals: 72
- Rank: 20 | Player: Kinnah Phiri | Country: Malawi | Goals: 71
- Rank: 21 | Player: Miroslav Klose | Country: Germany | Goals: 71
- Rank: 22 | Player: Kiatisuk Senamuang | Country: Thailand | Goals: 71
- Rank: 23 | Player: Piyapong Pue-on | Country: Thailand | Goals: 70
- Rank: 24 | Player: Abdul Kadir | Country: Indonesia | Goals: 70
- Rank: 25 | Player: Stern John | Country: Trinidad and Tobago | Goals: 70
- Rank: 26 | Player: Luis Suarez | Country: Uruguay | Goals: 69
- Rank: 27 | Player: Hossam Hassan | Country: Egypt | Goals: 69
- Rank: 28 | Player: Gerd Muller | Country: Germany | Goals: 68
- Rank: 29 | Player: Carlos Ruiz | Country: Guatemala | Goals: 68
- Rank: 30 | Player: Robbie Keane | Country: Republic of Ireland | Goals: 68
- Rank: 31 | Player: Mohamed Salah | Country: Egypt | Goals: 67
- Rank: 32 | Player: Didier Drogba | Country: Ivory Coast | Goals: 65
- Rank: 33 | Player: Teerasil Dangda | Country: Thailand | Goals: 64
- Rank: 34 | Player: Aleksandar Mitrovic | Country: Serbia | Goals: 64
- Rank: 35 | Player: Jasem Al-Huwaidi | Country: Kuwait | Goals: 63
All statistics are accurate as of December 16, 2025, and sourced from multiple databases including Transfermarkt.
Related News

Ronaldo Nazario Reveals His List of the Eight Greatest Footballers Ever

Top Five Signings of the 2026 Summer Transfer Window: From Enzo Fernandez to Bruno Guimaraes

Essential Dates for the 2026/27 Football Season Across Top Leagues

Top 20 Football Teams in History According to Fans

Top 25 Football Clubs by Social Media Followers in 2026

Top 10 Most Unprofessional Footballers in History
