Skip to main content

FIFA World Cup — All-time Top Scorers

Complete ranked list of the fifa world cup — all-time top scorers across every edition since 1930. Leader: Miroslav Klose (Germany) with 16 goals. 50 players ranked.

#PlayerTeamGoals
1Miroslav KloseGermany16
2RonaldoBrazil15
3Gerd MüllerWest Germany14
4Just FontaineFrance13
5Lionel MessiArgentina13
6Kylian MbappéFrance12
7PeléBrazil12
8Jürgen KlinsmannWest Germany11
9Sándor KocsisHungary11
10Gabriel BatistutaArgentina10
11Gary LinekerEngland10
12Grzegorz LatoPoland10
13Helmut RahnWest Germany10
14Teófilo CubillasPeru10
15Thomas MüllerGermany10
16AdemirBrazil9
17Christian VieriItaly9
18David VillaSpain9
19EusébioPortugal9
20JairzinhoBrazil9
21Karl-Heinz RummeniggeWest Germany9
22Paolo RossiItaly9
23Roberto BaggioItaly9
24Uwe SeelerWest Germany9
25VaváBrazil9
26Cristiano RonaldoPortugal8
27Diego MaradonaArgentina8
28Guillermo StábileArgentina8
29Harry KaneEngland8
30LeônidasBrazil8
31NeymarBrazil8
32Oscar MíguezUruguay8
33RivaldoBrazil8
34Rudi VöllerWest Germany8
35Andrzej SzarmachPoland7
36CarecaBrazil7
37Hans SchäferWest Germany7
38Johnny RepNetherlands7
39Lajos TichyHungary7
40Luis SuárezUruguay7
41Oldřich NejedlýCzechoslovakia7
42Arjen RobbenNetherlands6
43Asamoah GyanGhana6
44BebetoBrazil6
45Davor ŠukerCroatia6
46Dennis BergkampNetherlands6
47Diego ForlánUruguay6
48Enner ValenciaEcuador6
49Erich ProbstAustria6
50György SárosiHungary6

Explore more

Frequently asked

Who has the most goals in FIFA World Cup — All-time?

Miroslav Klose of Germany leads the fifa world cup — all-time top scorers list with 16 goals.

How is this leaderboard compiled?

Data is aggregated from PlaySports' World Cup dataset spanning 1930 to 2022, plus live 2026 fixtures as they complete. Top Scorers are counted per-player, per-tournament, with penalties and own goals classified separately for goal totals.