List of FIFA World Cup top goalscorers

From Wikipedia, the free encyclopedia

Players have scored more than 3,000 goals[1] in the 23 men's FIFA World Cup tournaments, the goal record includes own goals scored, but not counting penalty shoot-outs.[2] Since the first goal, by French player Lucien Laurent in 1930,[3] nearly 1,300 footballers have scored goals at the World Cup tournaments,[4][needs update] of whom 111 have scored five or more.

More information Goals, ≥11 ...
Numbers of goals scored[4][5][needs update]
Goals≥11109876 5432 1Total
Nos. of players 11611892739 >60>120>220>750 >1,250
Close
refer to caption
Kylian Mbappé holds the record at 22 goals.

The top goalscorer of the inaugural competition was Argentina's Guillermo Stábile, with eight goals. Since then, only 28 players have scored more World Cup goals in total than Stábile did during the 1930 tournament. The first to do so was Brazil's Ademir in 1950, with nine goals. This was followed by Hungary's Sándor Kocsis scoring eleven in 1954. At the 1958 tournament, France's Just Fontaine further 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. Germany's Miroslav Klose broke Ronaldo's record with his 16th goal in 2014; his record stood until Argentina's Lionel Messi scored his 17th through 21st goals in 2026. At the same World Cup, France's Kylian Mbappé became the current record holder after scoring his 22nd goal.

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 only ever World Cup match, played in 1938.[6] The top 111 goalscorers have represented 31 nations, with 15 players scoring for both Brazil and Germany or West Germany. In total, 75 footballers came from UEFA (Europe), 31 from CONMEBOL (South America), and only five from elsewhere: Cameroon, Ghana and Senegal from CAF (Africa), Australia from AFC (Asia) (formerly from OFC of Oceania), and the United States from CONCACAF (North/Central America).

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 (eleven goals), Müller in 1970 (ten goals), Mbappé in 2026 (ten goals), Brazil's Ademir in 1950 (nine goals) and Portugal's Eusébio in 1966 (nine goals). The top scorers with the fewest goals were from the 1962 tournament, when six players finished joint-top with four goals each. Across the 23 tournaments of the World Cup, 31 footballers have been credited as the tournament top scorer; Mbappé is the only player to achieve this feat twice, in 2022 and 2026. Ten of these players scored at least seven goals in a tournament, while Brazil's Jairzinho in 1970, Argentina's Lionel Messi in 2022 and 2026, and England's Jude Bellingham and Norway's Erling Haaland in 2026 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 19 nations, with the most (five) coming from Brazil. Another five came from other South American countries, with the remaining 21 coming from Europe.

Brazil's Leônidas became the first player to score eight goals in knockout matches across his 1934 and 1938 World Cup appearances, a feat that was surpassed by Mbappé in 2026 with a total of twelve (including eight from the previous 2018 and 2022 tournaments).[7] Mbappé 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

As of 19 July 2026.
More information Bold (player), ♦ ...
Table key
Bold (player) Denotes players still active at international level
Denotes national top scorers (or joint top scorers) at the World Cup
[ ] Denotes tournaments where the player was part of the squad, but did not play in a match
( ) Denotes tournaments where the player played in one or more matches, but did not score a goal
Bold (year) Denotes tournaments where the player's team won the World Cup
T Denotes tournaments where the player was top scorer
Close
More information Rank, Player ...
Close

Timeline

Note: FIFA recognizes a total of 10 players as having held the all-time World Cup goalscoring record (including jointly), counting from the end of the inaugural tournament in 1930 onwards. The years shown at the bottom indicate World Cup tournaments, except for 1942 and 1946, years in which no tournament was held.[118]

1930
1934
1938
1942
1946
1950
1954
1958
1962
1966
1970
1974
1978
1982
1986
1990
1994
1998
2002
2006
2010
2014
2018
2022
2026
2030
2034
2038
2042
     Argentina      Brazil      Hungary      France      Germany
Leônidas in 1940, posing for camera with hand at his waist.
Leônidas scored a record eight World Cup goals for Brazil across the 1934 and 1938 tournaments, all of them in knockout matches—a record that stood until 2026.[119]
Portrait photograph of Ademir de Menezes
Ademir scored a record nine World Cup goals for Brazil, all coming at the 1950 tournament.
Sándor Kocsis, dressed in formal jacket and tie.
Sándor Kocsis was the first player to score ten or more goals in a single World Cup: he scored a record eleven goals in just five matches for Hungary during the 1954 tournament.
Just Fontaine in 1958, dressed in football shirt
Just Fontaine scored a record thirteen World Cup goals for France, all coming at the 1958 tournament.
refer to caption
Lionel Messi was the first player to score twenty goals.
More information Key ...
Key
Goal set a new record
Goal equalled the existing record
Close
More information Goals, Date ...
Close
Gerd Müller
Gerd Müller scored ten goals for West Germany at the 1970 World Cup, and was top goalscorer from 1974 to 2006.
Ronaldo
Ronaldo was top goal scorer from 2006 to 2014, scoring fifteen goals for Brazil, including two in the 2002 final.
Scoring 16 goals for Germany, Miroslav Klose was top goalscorer from 2014 to 2026.
With six goals for Ghana, Asamoah Gyan is the only player outside of Europe or South America to score more than five goals at the World Cup.

Top goalscorers for each tournament

Portrait photograph of Guillermo Stábile
Guillermo Stábile scored a then-record eight goals for Argentina at the 1930 World Cup.
More information † ...
Key
Denotes the record for the most goals in a single tournament
Close
More information World Cup, Player ...
Close

Goalscorers at multiple tournaments

Portugal's Cristiano Ronaldo is the only player to have scored in six World Cups, while Argentina's Lionel Messi has scored in five. Five players (Uwe Seeler, Pelé, Miroslav Klose, Ivan Perišić and Neymar) have each scored in four tournaments, while another 39 have each scored in three.

In the table below players with the same rank are listed in order of achieving their tally.

More information Rank, Player ...
Close

Top goalscorers in knockout matches

The format has varied considerably between different tournaments, resulting in different numbers of knockout matches per tournament. The 1934 and 1938 World Cups were exclusively knockout competitions. The 1950 edition featured no knockout games, as the champion was decided by a final group stage. Four others had very few: 1930 (three), 1974 (two), 1978 (two) and 1982 (four):[7]

  • The 1930 tournament featured only three knockout matches after the group stage, consisting of the two semi-finals and the final.
  • In 1974 and 1978, a second group phase replaced the traditional quarter-finals and semi-finals used from 1954 through 1970, leaving only the final and third-place match as knockout fixtures.
  • The 1982 tournament featured four knockout matches, consisting of the reintroduced semi-final stage alongside the third-place match and final. It also marked the last time a second group phase was used instead of direct knockout rounds after the group stage.
More information Bold (player), ( ) ...
Table key
Bold (player) Denotes players still active at international level
( ) Denotes tournaments where the player played in one or more matches, but did not score a goal
Bold (year) Denotes tournaments where the player's team won the World Cup
Italic (year) Denotes ongoing tournament for the player's team
Close
More information Rank, Player ...
Players with most goals in FIFA World Cup knockout stages[7]
Rank Player Team Goals scored Matches played Ratio Years
1 Kylian Mbappé  France 14 13 1.08 2018, 2022, 2026
2 Leônidas  Brazil 8 5 1.60 1934, 1938
Ronaldo  Brazil 10 0.80 1998, 2002, 2006
4 Just Fontaine  France 7 3 2.33 1958
Vavá  Brazil 5 1.40 1958, 1962
Oldřich Nejedlý  Czechoslovakia 6 1.17 1934, 1938
Pelé  Brazil 6 1.17 1958, 1970
Lionel Messi  Argentina 17 0.41 (2006), (2010), (2014), (2018), 2022, 2026
9 Eusébio  Portugal 6 3 2.00 1966
György Sárosi  Hungary 5 1.20 1934, 1938
Gary Lineker  England 6 1.00 1986, 1990
Roberto Baggio  Italy 9 0.67 1990, 1994, (1998)
Harry Kane  England 10 0.60 2018, 2022, 2026
14 Gyula Zsengellér  Hungary 5 4 1.25 1938
Silvio Piola  Italy 4 1.25 1938
Helmut Rahn  West Germany 6 0.83 1954, 1958
Zinedine Zidane  France 7 0.71 1998, 2006
Thomas Müller  Germany 7 0.71 2010, 2014
Jude Bellingham  England 7 0.71 (2022), 2026
Wesley Sneijder  Netherlands 8 0.63 (2006), 2010, 2014
Miroslav Klose  Germany 14 0.36 (2002), 2006, 2010, 2014
Close

Top goalscorers in final matches

More information Rank, Player ...
Players with multiple goals in FIFA World Cup Finals
Rank Player Team Goals scored Final matches
Played Scored in Years
1 Kylian Mbappé  France 4 2 2 2018, 2022 (3)
2 Geoff Hurst  England 3 1 1 1966 (3)
Vavá  Brazil 2 2 1958 (2), 1962
Pelé  Brazil 2 2 1958 (2), 1970
Zinedine Zidane  France 2 2 1998 (2), 2006
6 Gino Colaussi  Italy 2 1 1 1938 (2)
Silvio Piola  Italy 1 1 1938 (2)
Helmut Rahn  West Germany 1 1 1954 (2)
Mario Kempes  Argentina 1 1 1978 (2)
Paul Breitner  West Germany 2 2 1974, 1982
Ronaldo  Brazil 2 1 (1998), 2002 (2)
Lionel Messi  Argentina 3 1 (2014), 2022 (2), (2026)
Close
  • Bold indicates winning final
  • Parentheses around a year indicates no goals scored

See also

Notes

  1. Outside this list is Ernst Wilimowski of Poland, the player with the highest goals-to-games ratio in the World Cup. His ratio is 4.00 as he scored four goals in his only World Cup appearance, in 1938.[10]
  2. There was a controversy regarding the number of goals scored by Ademir in 1950 because of incomplete data from the final group round game against Spain, that ended in a 6–1 victory for Brazil. The first Brazilian goal was credited as own goal and the fifth was credited to Jair,[30] but both are now credited to Ademir.[31]
  3. FIFA initially credited Leônidas with eight goals in the 1938 tournament, but in November 2006, FIFA revised it to seven (he scored one additional goal in the 1934 tournament).[44]
  4. FIFA initially credited Nejedlý with only four goals in 1934. However, FIFA changed it to five goals in November 2006, meaning he scored a total of seven goals overall (he scored two goals in 1938).[44]
  5. The progressive record for most goals scored in a single final tournament comprises all the entries as far as Just Fontaine in 1958, excluding Leônidas in 1938, since the others each scored all their goals within a single tournament.
  6. The two initial games of the 1930 FIFA World Cup (France vs Mexico[121] and United States vs Belgium[122]) were played at the same time, as seven players scored, with André Maschinot scoring two goals. The order in which these players are listed reflects the actual elapsed time in the games when their goals were scored.

References

Related Articles

Wikiwand AI