World Cup All-Time Top Scorers

Miroslav Klose of Germany is the World Cup's all-time leading goalscorer, with 16 goals. Here are the top 20 marksmen in World Cup finals history — goals at the finals only, since 1930.

Top 20 World Cup goalscorers

#PlayerCountryGoals
1Miroslav KloseGermany16
2RonaldoBrazil15
3Gerd MüllerGermany14
4Just FontaineFrance13
5Lionel MessiArgentina13
6PeléBrazil12
7Kylian MbappéFrance12
8Sándor KocsisHungary11
9Jürgen KlinsmannGermany11
10Helmut RahnGermany10
11Teófilo CubillasPeru10
12Grzegorz LatoPoland10
13Gary LinekerEngland10
14Gabriel BatistutaArgentina10
15Thomas MüllerGermany10
16Ademir de MenezesBrazil9
17Uwe SeelerGermany9
18VaváBrazil9
19EusébioPortugal9
20JairzinhoBrazil9

Method & caveats

Counts World Cup finals goals only (qualifiers excluded), own goals excluded, from the open martj42/international_results dataset (CC0). Note: this measures finals goals, not all-time international goals — a player's full national-team tally is usually higher.

FAQ

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

Miroslav Klose of Germany, with 16 goals across World Cup finals.

Who are the top World Cup goalscorers of all time?

Miroslav Klose (Germany, 16), Ronaldo (Brazil, 15), Gerd Müller (Germany, 14), Just Fontaine (France, 13), Lionel Messi (Argentina, 13).

How are these counted?

Goals scored in World Cup finals matches only (not qualifiers), own goals excluded, from the open martj42 dataset since 1930.

Updated 2026-06-16 · data: martj42/international_results (CC0). See also the best team of all time and 2026 title odds.