FIFA names top World Cup goalscorers for 81 nations, three still waiting

By Chioma Eze/ 24 Jul 2026(updated 16h ago)/ 4 min read/ 102 views
FIFA names top World Cup goalscorers for 81 nations, three still waiting
Sponsored — In Article

A total of 81 countries have scored at least one goal in the FIFA World Cup. Each nation has a leading scorer who made their mark in the tournament's history.

China, Indonesia, and Trinidad and Tobago are the only countries that have played in the World Cup but have not scored any goals. These three teams have appeared at least once in the tournament but are still the only ones yet to score.

On Friday, FIFA released a list called "Every nation’s top World Cup goalscorer," showing the highest goalscorers for 81 countries. Nigeria's former Super Eagles player, Ahmed Musa, is on the list with four goals. France’s Kylian Mbappé leads the list with 22 goals, followed by Argentina’s Lionel Messi with 21, and Germany’s Miroslav Klose with 16.

Brazil’s Ronaldo is next with 15 goals. Hungary’s Sandor Kocsis scored 11. Cristiano Ronaldo from Portugal and Peru’s Teofilo Cubillas have 11 and 10 goals, respectively. Italy’s Roberto Baggio, Paolo Rossi, and Christian Vieri, along with Spain’s David Villa, each have nine goals.

Belgium’s Romelu Lukaku and Uruguay’s Oscar Miguez round out the players with at least eight goals.

Here is an alphabetical list of nations and their top scorers:

Algeria: Salah Assad, Abdelmoumene Djabou, Riyad Mahrez & Islam Slimani, 2 goals

Angola: Flavio, 1 goal

Argentina: Lionel Messi, 21 goals

Australia: Tim Cahill, 5 goals

Austria: Erich Probst, 6 goals

Belgium: Romelu Lukaku, 8 goals

Bolivia: Erwin Sanchez, 1 goal

Bosnia and Herzegovina: Ermin Mahmic, 2 goals

Brazil: Ronaldo, 15 goals

Bulgaria: Hristo Stoichkov, 6 goals

Cabo Verde: Deroy Duarte, Sidny Lopes Cabral, Kevin Pina & Helio Varela, 1 goal

Cameroon: Roger Milla, 5 goals

Canada: Jonathan David, 3 goals

Chile: Marcelo Salas & Leonel Sanchez, 4 goals

Colombia: James Rodriguez, 6 goals

Congo DR: Yoane Wissa, 3 goals

Costa Rica: Ronald Gomez & Paulo Wanchope, 3 goals

Côte d’Ivoire: Wilfried Bony, Amad Diallo, Aruna Dindane, Didier Drogba, Gervinho & Nicolas Pepe, 2 goals

Croatia: Ivan Perisic, 7 goals

Cuba: Hector Socorro, 3 goals

Curaçao: Livano Comenencia, 1 goal

Czechia: Oldrich Nejedly, 7 goals

Denmark: Jon Dahl Tomasson, 5 goals

East Germany: Joachim Streich, 2 goals

Ecuador: Enner Valencia, 6 goals

Egypt: Mohamed Salah, 3 goals

El Salvador: Luis Ramirez, 1 goal

England: Harry Kane, 14 goals

France: Kylian Mbappe, 22 goals

Germany: Miroslav Klose, 16 goals

Ghana: Asamoah Gyan, 6 goals

Greece: Sokratis Papastathopoulos, Dimitrios Salpingidis, Andreas Samaris, Georgios Samaras & Vasileios Torosidis, 1 goal

Haiti: Emmanuel Sanon, 2 goals

Honduras: Carlo Costly, Eduardo Laing & Hector Zelaya, 1 goal

Hungary: Sandor Kocsis, 11 goals

Iceland: Alfred Finnbogason & Gylfi Sigurdsson, 1 goal

Iraq: Aymen Hussein & Ahmed Radhi, 1 goal

IR Iran: Ramin Rezaeian, 3 goals

Israel: Mordechai Spiegler, 1 goal

Italy: Roberto Baggio, Paolo Rossi & Christian Vieri, 9 goals

Jamaica: Theodore Whitmore, 2 goals

Japan: Keisuke Honda, 4 goals

Jordan: Nizar Alrashdan, Mousa Altamari & Ali Olwan, 1 goal

Korea DPR: Pak Seung-zin, 2 goals

Korea Republic: Ahn Junghwan, Son Heungmin & Park Jisung, 3 goals

Kuwait: Abdulaziz Al-Balushi & Faisal Al-Dakhil, 2 goals

Mexico: Javier Hernandez, Luis Hernandez & Julian Quinones, 4 goals

Morocco: Youssef En-Nesyri & Ismael Saibari, 3 goals

Netherlands: Johnny Rep, 7 goals

New Zealand: Elijah Just, 3 goals

Nigeria: Ahmed Musa, 4 goals

Northern Ireland: Peter McParland, 5 goals

Norway: Erling Haaland, 7 goals

Panama: Felipe Baloy, 1 goal

Paraguay: Nelson Cuevas, 3 goals

Peru: Teofilo Cubillas, 10 goals

Poland: Grzegorz Lato, 10 goals

Portugal: Cristiano Ronaldo, 11 goals

Qatar: Hassan Alhaydos & Mohammed Muntari, 1 goal

Republic of Ireland: Robbie Keane, 3 goals

Romania: Florin Raducioiu, 3 goals

Russia: Oleg Salenko, 6 goals

Saudi Arabia: Salem Aldawsari & Sami Al-Jaber, 3 goals

Scotland: Joe Jordan, 4 goals

Senegal: Ismaila Sarr, 5 goals

Serbia: Drazen Jerkovic, 4 goals

Slovakia: Robert Vittek, 4 goals

Slovenia: Milenko Acimovic, Valter Birsa, Sebastijan Cimirotic, Robert Koren & Zlatan Ljubijankic, 1 goal

South Africa: Shaun Bartlett & Benni McCarthy, 2 goals

Spain: David Villa, 9 goals

Sweden: Kennet Andersson & Henrik Larsson, 5 goals

Switzerland: Sepp Huegi, 6 goals

Togo: Mohamed Kader, 1 goal

Tunisia: Wahbi Khazri, 3 goals

Türkiye: Suat Mamat, Ilhan Mansiz & Buhran Sargun, 3 goals

Ukraine: Andriy Shevchenko, 2 goals

United Arab Emirates: Jumaa Ali Thani & Khalid Ismail, 1 goal

Uruguay: Oscar Miguez, 8 goals

USA: Landon Donovan, 5 goals

Uzbekistan: Abbosbek Fayzullaev & Eldor Shomurodov, 1 goal

Wales: Ivor Allchurch, 2 goals

Sponsored — Mid Article
Did you enjoy this gist?
C
Chioma Eze

Founder & EIC. Lagos-based.

More Like ThisHot Gist

Drop your comment

Your email won't be shown publicly. Comments may be reviewed before posting.

No comments yet — be the first to drop the gist 👇