FIFA Soccer World Cup Top Scorers
Here you have the all-time World Cup top scorers and the top scorers of each tournament.
Top Scorers Cup by Cup - All time World Cup Top Scorers
Top Scorers World Cup by World Cup
World Cup | Goals | Top Scorer | Country |
Uruguay 1930 | 8 | Guillermo Stabile | Argentina |
Italy 1934 | 5 | Oldrich Nejedly | Czechoslovakia |
France 1938 | 7 | Leonidas | Brazil |
Brazil 1950 | 9 | Ademir | Brazil |
Switzerland 1954 | 11 | Sandor Kocsis | Hungary |
Sweden 1958 | 13 | Just Fontaine | France |
Chile 1962 | 4 | Florian Albert | Hungary |
Garrincha | Brazil | ||
Valentin Ivanov | Soviet Union | ||
Drazen Jerkovic | Yugoslavia | ||
Leonel Sanchez | Chile | ||
Vava | Brazil | ||
England 1966 | 9 | Eusebio | Portugal |
Mexico 1970 | 10 | Gerd Mueller | West Germany |
Germany 1974 | 7 | Grzegorz Lato | Poland |
Argentina 1978 | 6 | Mario Kempes | Argentina |
Spain 1982 | 6 | Paolo Rossi | Italy |
Mexico 1986 | 6 | Gary Lineker | England |
Italy 1990 | 6 | Salvatore Schillaci | Italy |
USA 1994 | 6 | Oleg Salenko | Russia |
Hristo Stoichkov | Bulgaria | ||
France 1998 | 6 | Davor Suker | Croatia |
Korea / Japan 2002 | 8 | Ronaldo | Brazil |
Germany 2006 | 5 | Miroslav Klose | Germany |
South Africa 2010 | 5 | Diego Forlan | Uruguay |
Thomas Müller | Germany | ||
Wesley Sneijder | Netherlands | ||
David Villa | Spain | ||
Brazil 2014 | 6 | James Rodríguez | Colombia |
Russia 2018 | 6 | Harry Kane | England |
Qatar 2022 | 8 | Kylian Mbappé | France |
All time World Cup top scorers
more >>
Player | Country | Total | Summary of goals |
Miroslav Klose | Germany | 16 | 5 - Korea / Japan 2002 5 - Germany 2006 4 - South Africa 2010 2 - Brazil 2014 |
Ronaldo | Brazil | 15 | 4 - France 1998 8 - Korea / Japan 2002 3 - Germany 2006 |
Gerd Mueller | Germany | 14 | 10 - Mexico 1970 4 - West Germany 1974 |
Just Fontaine | France | 13 | 13 - Sweden 1958 |
Lionel Messi | Argentina | 13 | 1 - Germany 2006 4 - Brazil 2014 1 - Russia 2018 7 - Qatar 2022 |
Kylian Mbappé | France | 12 | 4 - Russia 2018 8 - Qatar 2022 |
Pelé | Brazil | 12 | 6 - Sweden 1958 1 - Chile 1962 1 - England 1966 4 - Mexico 1970 |
Juergen Klinsmann | Germany | 11 | 3 - Italy 1990 5 - USA 1994 3 - France 1998 |
Sandor Kocsis | Hungary | 11 | 11 - Switzerland 1954 |
Gabriel Batistuta | Argentina | 10 | 4 - USA 1994 5 - France 1998 1 - Korea / Japan 2002 |
Teofilo Cubillas | Peru | 10 | 5 - Mexico 1970 5 - Argentina 1978 |
Grzegorz Lato | Poland | 10 | 7 - West Germany 1974 2 - Argentina 1978 1 - Spain 1982 |
Gary Lineker | England | 10 | 6 - Mexico 1986 4 - Italy 1990 |
Thomas Müller | Germany | 10 | 5 - South Africa 2010 5 - Brazil 2014 |
Helmut Rahn | Germany | 10 | 4 - Switzerland 1954 6 - Sweden 1958 |
Ademir | Brazil | 9 | 9 - Brazil 1950 |
Roberto Baggio | Italy | 9 | 2 - Italy 1990 5 - USA 1994 2 - France 1998 |
Eusebio | Portugal | 9 | 9 - England 1966 |
Jairzinho | Brazil | 9 | 7 - Mexico 1970 2 - West Germany 1974 |
Paolo Rossi | Italy | 9 | 3 - Argentina 1978 6 - Spain 1982 |
Karl-Heinz Rummenigge | Germany | 9 | 3 - Argentina 1978 5 - Spain 1982 1 - Mexico 1986 |
Uwe Seeler | Germany | 9 | 2 - Sweden 1958 2 - Chile 1962 2 - England 1966 3 - Mexico 1970 |
Vava | Brazil | 9 | 5 - Sweden 1958 4 - Chile 1962 |
Christian Vieri | Italy | 9 | 5 - France 1998 4 - Korea / Japan 2002 |
David Villa | Spain | 9 | 3 - Germany 2006 5 - South Africa 2010 1 - Brazil 2014 |
Harry Kane | England | 8 | 6 - Russia 2018 2 - Qatar 2022 |
Leonidas | Brazil | 8 | 1 - Italy 1934 7 - France 1938 |
Diego Maradona | Argentina | 8 | 2 - Spain 1982 5 - Mexico 1986 1 - USA 1994 |
Oscar Miguez | Uruguay | 8 | 5 - Brazil 1950 3 - Switzerland 1954 |
Neymar Jr. | Brazil | 8 | 4 - Brazil 2014 2 - Russia 2018 2 - Qatar 2022 |
Rivaldo | Brazil | 8 | 3 - France 1998 5 - Korea / Japan 2002 |
Cristiano Ronaldo | Portugal | 8 | 1 - Germany 2006 1 - South Africa 2010 1 - Brazil 2014 4 - Russia 2018 1 - Qatar 2022 |
Guillermo Stabile | Argentina | 8 | 8 - Uruguay 1930 |
Rudi Voeller | Germany | 8 | 3 - Mexico 1986 3 - Italy 1990 2 - USA 1994 |
Careca | Brazil | 7 | 5 - Mexico 1986 2 - Italy 1990 |
Oldrich Nejedly | Czech Republic | 7 | 5 - Italy 1934 2 - France 1938 |
Johnny Rep | Netherlands | 7 | 4 - West Germany 1974 3 - Argentina 1978 |
Hans Schaefer | Germany | 7 | 4 - Switzerland 1954 3 - Sweden 1958 |
Luis Suarez | Uruguay | 7 | 3 - South Africa 2010 2 - Brazil 2014 2 - Russia 2018 |
Andrzej Szarmach | Poland | 7 | 5 - West Germany 1974 1 - Argentina 1978 1 - Spain 1982 |
Lajos Tichy | Hungary | 7 | 4 - Sweden 1958 3 - Chile 1962 |