Home/World Cup Top Scorers All Time
⚽ All-Time Records

Top Scorers at the World Cup of All Time

Since the first World Cup in 1930, only a handful of players have managed to etch their names into history as true World Cup goalscoring legends. Over 2,700 goals have been scored across 22 tournaments but the record belongs to Germany's Miroslav Klose with 16 goals across four World Cups. Here is the definitive list of the greatest World Cup goalscorers of all time.

RankPlayerCountryGoalsTournamentsYears
🥇Miroslav KloseGermany1642002–2014
🥈Ronaldo R9Brazil1541994–2006
🥉Gerd MüllerWest Germany1421970–1974
4Just FontaineFrance1311958
5PeléBrazil1241958–1970
6Kylian MbappéFrance1232018–2022
7Sándor KocsisHungary1111954
8Jürgen KlinsmannGermany1131990–1998
9Gary LinekerEngland1021986–1990
10Thomas MüllerGermany1032010–2018

Key Facts

  • Just Fontaine scored 13 goals in a single tournament in 1958 — an untouched record
  • Klose is the only player to score 5 or more goals at three different World Cups
  • Cristiano Ronaldo is the only player to score in five World Cups
  • Mbappé at 27 already has 12 goals and is the biggest threat to Klose's record at 2026

Frequently Asked Questions

Who is the all-time top scorer at the World Cup?

Miroslav Klose of Germany is the all-time top scorer at the FIFA World Cup with 16 goals scored across four tournaments between 2002 and 2014.

Who scored the most goals in a single World Cup?

Just Fontaine of France scored 13 goals in just six matches at the 1958 World Cup — a record that has never been beaten.

How many World Cup goals has Kylian Mbappé scored?

Kylian Mbappé has scored 12 World Cup goals across three tournaments — 2018, 2022 and potentially 2026 — making him the most likely player to break Klose's all-time record.

Did Cristiano Ronaldo score at five World Cups?

Yes. Cristiano Ronaldo is the only player in history to have scored at five different World Cup tournaments.

How many World Cup goals did Pelé score?

Pelé scored 12 goals across four World Cup tournaments between 1958 and 1970, winning the Golden Boot at the 1958 tournament aged just 17.

Who holds the record for most World Cup goals in one game?

Oleg Salenko of Russia scored five goals in a single World Cup match against Cameroon at the 1994 World Cup — the most by any player in one game.

Related Pages

World Cup 2026 Prize Money
Most World Cup Appearances
World Cup 2026 Highest Paid Players
Premier League Players at World Cup 2026
← All Lists