List of FIFA World Cup top goalscorers


A total of over 2,700 goals have been scored in matches across the 22 final tournaments of the men's FIFA World Cup, not counting penalties scored during shoot-outs. Since the first goal scored by French player Lucien Laurent in 1930, nearly 1,300 footballers have scored goals at the World Cup tournaments, of whom 101 have scored five or more.
Goals≥1110987654321Total
Nos. of players9610972535>50>90>200>750>1,250

The top goalscorer of the inaugural competition was Argentina's Guillermo Stábile, with eight goals. Since then, only 25 players have scored more World Cup goals in total than Stábile did during the 1930 tournament. The first to do so was Hungary's Sándor Kocsis, scoring eleven in 1954. At the following tournament, France's Just Fontaine improved on this record, recording thirteen goals in just six matches. Gerd Müller then scored ten goals for West Germany in 1970, before breaking the overall record when he scored his fourteenth World Cup goal during West Germany's win in the 1974 final. Müller's record stood for more than three decades, until Ronaldo recorded fifteen goals between 1998 and 2006 for Brazil. The record is currently held by Germany's Miroslav Klose, who went on to score a record sixteen goals across the four consecutive tournaments he played between 2002 and 2014.
Of all the players who have played at the World Cup, only six have achieved an average of two goals or more per match played: Kocsis, Fontaine, Stábile, Russia's Oleg Salenko, Switzerland's Josef Hügi, and Poland's Ernst Wilimowski — the latter of whom scored four in his [Brazil v 1938 FIFA World Cup final tournament|Poland (1938 FIFA World Cup)|only ever World Cup match], played in 1938. The top 101 goalscorers have represented 30 nations, with 14 players scoring for Brazil, and another 14 for Germany or West Germany. In total, 67 footballers came from UEFA, 30 from CONMEBOL, and only four from elsewhere: Cameroon and Ghana from CAF, Australia from AFC, and the United States from CONCACAF.
Fontaine's thirteen goals in 1958 remains the record for the most scored in a single World Cup tournament. The players that came closest to this tally were Kocsis in 1954, Müller in 1970, and Portugal's Eusébio in 1966. The top scorers with the fewest goals were from the 1962 tournament, when six players finished joint-top with just four goals each. Across the 22 tournaments of the World Cup, 31 footballers have been credited as the tournament top scorer, and no one has achieved this feat twice. Ten of these players scored at least seven goals in a tournament, while Brazil's Jairzinho in 1970 and Argentina's Lionel Messi in 2022 were the only footballers to record at least seven goals but still not finish as the tournament's top scorer. These 31 top goalscorers played for 20 nations, with the most coming from Brazil. Another five came from other South American countries, with the remaining 21 coming from Europe.
In 2006, Ronaldo became the first player to score eight goals in knockout matches at the World Cup, coming in his three tournaments for Brazil, a feat which would be equalled in 2022 by France's Kylian Mbappé. Mbappé himself became the first player to score four goals in World Cup final matches: he netted one in the 2018 final followed by a hat-trick in the 2022 final. England's Geoff Hurst is the only other player to record a hat-trick in a World Cup final, doing so in 1966.

Overall top goalscorers

Denotes national top scorers at the World Cup
#Denotes players still active at international level
Denotes tournaments where the player was part of the squad, but did not play in a match
Denotes tournaments where the player played in a match, but did not score a goal
Denotes tournaments where the player's team won the World Cup

RankPlayerTeamGoals
scored
Matches
played
Goals
per
match
TournamentsNotes
1Miroslav Klose242002, 2006, 2010, 2014list
2Ronaldo1519, 1998, 2002, 2006list
3Gerd Müller14131970, 1974list
4Just Fontaine1361958list
4Lionel Messi♦#132006,, 2014, 2018, 2022list
6Pelé12141958, 1962, 1966, 1970list
6Kylian Mbappé#12142018, 2022list
8Sándor Kocsis1151954list
8Jürgen Klinsmann
11171990
1994, 1998
list
10Helmut Rahn10101954, 1958list
10Gary Lineker10121986, 1990list
10Gabriel Batistuta10121994, 1998, 2002list
10Teófilo Cubillas10131970, 1978, list
10Thomas Müller10192010, 2014,, list
10Grzegorz Lato10201974, 1978, 1982list
16Ademir961950list
16Eusébio961966list
16Christian Vieri991998, 2002list
16Vavá9101958, 1962
16David Villa9122006, 2010, 2014list
16Paolo Rossi9141978, 1982, list
16Jairzinho916, 1970, 1974list
16Roberto Baggio9161990, 1994, 1998list
16Karl-Heinz Rummenigge9191978, 1982, 1986list
16Uwe Seeler9211958, 1962, 1966, 1970
26Guillermo Stábile841930list
26Leônidas851934, 1938list
26Óscar Míguez871950, 1954
26Harry Kane#8112018, 2022list
26Neymar#8132014, 2018, 2022list
26Rivaldo8141998, 2002list
26Rudi Völler
8151986, 1990
1994
list
26Diego Maradona8211982, 1986,, 1994list
26Cristiano Ronaldo#8222006, 2010, 2014, 2018, 2022list
35Oldřich Nejedlý761934, 1938
35Lajos Tichy781958, 1962, list
35Careca791986, 1990
35Johnny Rep7131974, 1978
35Andrzej Szarmach7131974, 1978, 1982
35Hans Schäfer7151954, 1958,
35Luis Suárez7162010, 2014, 2018, list
42Josef Hügi631954
42Oleg Salenko631994list
42György Sárosi651934, 1938
42Max Morlock651954
42Erich Probst651954
42Enner Valencia♦#662014, 2022list
42Salvatore Schillaci671990list
42Davor Šuker
68,
1998,
list
42James Rodríguez♦#682014, list
42Helmut Haller69, 1966,
42Hristo Stoichkov6101994, list
42Diego Forlán6102002, 2010, list
42Asamoah Gyan6112006, 2010, 2014list
42Dennis Bergkamp6121994, 1998list
42Rob Rensenbrink6131974, 1978
42Rivellino6151970, 1974,
42Bebeto615, 1994, 1998list
42Arjen Robben6152006, 2010, 2014list
42Zbigniew Boniek6161978, 1982, list
42Thierry Henry6171998,, 2006, list
42Robin van Persie6172006, 2010, 2014list
42Wesley Sneijder617, 2010, 2014list
42Ivan Perišić♦#6172014, 2018, 2022list
42Mario Kempes618, 1978, list
42Lothar Matthäus
625, 1986, 1990
1994,
list
67Pedro Cea541930list
67Silvio Piola541938list
67Gyula Zsengellér541938
67Peter McParland551958list
67Tomáš Skuhravý551990
67Juan Alberto Schiaffino561950, 1954
67Geoff Hurst561966, 1970list
67Jon Dahl Tomasson562002, 2010list
67Alessandro Altobelli571982, 1986
67Kennet Andersson571994list
67Fernando Morientes571998, 2002list
67Romário58, 1994list
67Marc Wilmots58,, 1998, 2002list
67Mario Mandžukić582014, 2018list
67Valentin Ivanov591958, 1962list
67Emilio Butragueño591986, list
67Roger Milla59, 1990, 1994list
67Tim Cahill592006, 2010, 2014, list
67Hans Krankl5101978, 1982list
67Raúl5111998, 2002, 2006list
67Garrincha512, 1962, 1966
67Johan Neeskens5121974,
67Fernando Hierro512, 1994, 1998, 2002list
67Zinedine Zidane5121998,, 2006list
67Landon Donovan5122002,, 2010list
67Romelu Lukaku♦#5122014, 2018, list
67Xherdan Shaqiri512, 2014, 2018, 2022list
67Henrik Larsson5131994, 2002, 2006list
67Michel Platini5141978, 1982, 1986list
67Zico5141978, 1982,
67Gonzalo Higuaín5142010, 2014, list
67Lukas Podolski5152006, 2010, list
67Edinson Cavani5172010, 2014, 2018, list
67Franz Beckenbauer5181966, 1970, list
67Olivier Giroud5182014,, 2022list

Timeline

GoalsDatePlayerTeamGoalOpponentScoreTournament & StagePrevious goalsRef.
113 7 1930Lucien LaurentMexico4–11930, Uruguay
Group stage
N/A
113 7 1930Bart McGheeBelgium3–01930, Uruguay
Group stage
N/A
113 7 1930Marcel LangillerMexico4–11930, Uruguay
Group stage
N/A
113 7 1930André MaschinotMexico4–11930, Uruguay
Group stage
N/A
113 7 1930Tom FlorieBelgium3–01930, Uruguay
Group stage
N/A
113 7 1930Bert PatenaudeBelgium3–01930, Uruguay
Group stage
N/A
113 7 1930Juan CarreñoFrance1–41930, Uruguay
Group stage
N/A
213 7 1930André MaschinotMexico4–11930, Uruguay
Group stage

216 7 1930Carlos VidalMexico3–01930, Uruguay Group stage
  • 1930 vs Mexico
217 7 1930Ivan BekBolivia4–01930, Uruguay Group stage
  • 1930 vs Brazil
317 7 1930Ivan BekBolivia4–01930, Uruguay Group stage
  • 1930 vs Brazil
317 7 1930Bert PatenaudeParaguay3–01930, Uruguay Group stage
417 7 1930Bert PatenaudeParaguay3–01930, Uruguay Group stage
  • 1930 vs Belgium, Paraguay
422 7 1930Guillermo StábileChile3–11930, Uruguay Group stage
  • 1930 vs Mexico
522 7 1930Guillermo StábileChile3–11930, Uruguay Group stage
  • 1930 vs Mexico
626 7 1930Guillermo StábileUnited States6–11930, Uruguay Semi-final
  • 1930 vs Mexico
726 7 1930Guillermo StábileUnited States6–11930, Uruguay Semi-final
  • 1930 vs Mexico
830 7 1930Guillermo StábileUruguay2–41930, Uruguay Final
  • 1930 vs Mexico
819 6 1938LeônidasSweden4–21938, France 3rd place play-off
813 7 1950AdemirSpain6–11950, Brazil Final round
913 7 1950AdemirSpain6–11950, Brazil Final round
  • 1950 vs Mexico, Yugoslavia, Sweden
927 6 1954Sándor KocsisBrazil4–21954, Switzerland Quarter-final
1030 6 1954Sándor KocsisUruguay4–2aet1954, Switzerland Semi-final
  • 1954 vs South Korea, West Germany, Brazil
1130 6 1954Sándor KocsisUruguay4–2aet1954, Switzerland Semi-final
  • 1954 vs South Korea, West Germany, Brazil
1128 6 1958Just FontaineWest Germany6–31958, Sweden 3rd place play-off
Northern Ireland, Brazil, West Germany
1228 6 1958Just FontaineWest Germany6–31958, Sweden
3rd place play-off

  • 1958 vs Paraguay, Yugoslavia, Scotland,
Northern Ireland, Brazil, West Germany
1328 6 1958Just FontaineWest Germany6–31958, Sweden
3rd place play-off

  • 1958 vs Paraguay, Yugoslavia, Scotland,
Northern Ireland, Brazil, West Germany
133 7 1974Gerd MüllerPoland1–01974, West Germany
Second round

146 7 1974Gerd MüllerNetherlands2–11974, West Germany Final
  • 1970 vs Morocco, Bulgaria, Peru, England, Italy
  • 1974 vs Australia, Yugoslavia
1422 6 2006RonaldoJapan4–12006, Germany Group stage
1527 6 2006RonaldoGhana3–02006, Germany Round of 16
  • 1998 vs Morocco, Chile, Netherlands
  • 2002 vs Turkey, China, Costa Rica, Belgium, Turkey, Germany
  • 2006 vs Japan
1521 6 2014Miroslav KloseGhana2–22014, Brazil Group stage
168 7 2014Miroslav KloseBrazil7–12014, Brazil Semi-final
  • 2002 vs Saudi Arabia, Ireland, Cameroon
  • 2006 vs Costa Rica, Ecuador, Argentina
  • 2010 vs Australia, England, Argentina

Top goalscorers for each tournament

World CupPlayerTeamGoals
scored
Matches
played
Golden
Boot
Other FIFA Awards
Uruguay 1930Guillermo Stábile84Silver Ball
Italy 1934Oldřich Nejedlý54Bronze Ball
France 1938Leônidas74Golden Ball
Brazil 1950Ademir96Bronze Ball
Switzerland 1954Sándor Kocsis115Silver Ball
Sweden 1958Just Fontaine6Bronze Ball
Chile 1962Garrincha46Golden Ball
Chile 1962Vavá46
Chile 1962Leonel Sánchez46Bronze Ball
Chile 1962Flórián Albert43Best Young Player
Chile 1962Valentin Ivanov44
Chile 1962Dražan Jerković46
England 1966Eusébio96Bronze Ball
Mexico 1970Gerd Müller106Best Young Player, Bronze Ball
West Germany 1974Grzegorz Lato77
Argentina 1978Mario Kempes67Golden Ball
Spain 1982Paolo Rossi67Golden Ball
Mexico 1986Gary Lineker65
Italy 1990Salvatore Schillaci67Golden Ball
United States 1994Hristo Stoichkov67Bronze Ball
United States 1994Oleg Salenko63
France 1998Davor Šuker67Silver Ball
South Korea & Japan 2002Ronaldo87Silver Ball
Germany 2006Miroslav Klose57
South Africa 2010Thomas Müller56Best Young Player
South Africa 2010Wesley Sneijder57Bronze Boot, Silver Ball
South Africa 2010David Villa57Silver Boot, Bronze Ball
South Africa 2010Diego Forlán57Golden Ball
Brazil 2014James Rodríguez65
Russia 2018Harry Kane66
Qatar 2022Kylian Mbappé87Silver Ball

Goalscorers at multiple tournaments

Portugal's Cristiano Ronaldo is the only player to have scored in five World Cups. Four players have each scored in four tournaments, while another 35 have each scored in three.
In the table below players are listed in order of achieving their tallies.
RankPlayerTeamTournaments
with
goals
Goals
scored
Matches
played
Goals
per
match
Tournaments
with goals
1Cristiano Ronaldo8222006, 2010, 2014, 2018, 2022
2Uwe Seeler49211958, 1962, 1966, 1970
2Pelé412141958, 1962, 1966, 1970
2Miroslav Klose4242002, 2006, 2010, 2014
2Lionel Messi4132006, 2014, 2018, 2022
6Grzegorz Lato310201974, 1978, 1982
6Joe Jordan3471974, 1978, 1982
6Andrzej Szarmach37131974, 1978, 1982
6Dominique Rocheteau34101978, 1982, 1986
6Michel Platini35141978, 1982, 1986
6Karl-Heinz Rummenigge39191978, 1982, 1986
6Diego Maradona38211982, 1986, 1994
6Rudi Völler
38151986, 1990,
1994
6Lothar Matthäus
36251986, 1990,
1994
6Roberto Baggio39161990, 1994, 1998
6Jürgen Klinsmann
311171990,
1994, 1998
6Gabriel Batistuta310121994, 1998, 2002
6Fernando Hierro35121994, 1998, 2002
6Sami Al-Jaber3391994, 1998, 2006
6Raúl35111998, 2002, 2006
6Henrik Larsson35131994, 2002, 2006
6Ronaldo315191998, 2002, 2006
6David Beckham33131998, 2002, 2006
6Park Ji-sung33142002, 2006, 2010
6Cuauhtémoc Blanco33111998, 2002, 2010
6Robin van Persie36172006, 2010, 2014
6Arjen Robben36152006, 2010, 2014
6Tim Cahill3592006, 2010, 2014
6Clint Dempsey34102006, 2010, 2014
6Asamoah Gyan36112006, 2010, 2014
6David Villa39122006, 2010, 2014
6Rafael Márquez33192006, 2010, 2014
6Luis Suárez37162010, 2014, 2018
6Javier Hernández34122010, 2014, 2018
6Keisuke Honda34102010, 2014, 2018
6Edinson Cavani35172010, 2014, 2018
6Xherdan Shaqiri35122014, 2018, 2022
6Ivan Perišić36172014, 2018, 2022
6Neymar38132014, 2018, 2022
6Ángel Di María33182014, 2018, 2022

Top goalscorers in final matches

PlayerTeamGoals scoredFinals playedFinal
Kylian Mbappé422018, 2022
Geoff Hurst311966
Vavá321958, 1962
Pelé321958, 1970
Zinedine Zidane321998, 2006
Gino Colaussi211938
Silvio Piola211938
Helmut Rahn211954
Mario Kempes211978
Paul Breitner221974, 1982
Ronaldo22, 2002
Lionel Messi22, 2022

  • Bold indicates winning final
  • Parentheses indicates no goals scored