![]() |
Top 10 goal scorers in the world cup all time |
Top 10 goal scorers in the world cup all time
The FIFA World Cup, spanning over 90 years of history, has witnessed the brilliance of a large group of players. It has witnessed the emergence of some of the greatest players across the ages, crafting stories and heroes whose names will be etched forever in the greatest competitions of the beautiful game all-time World Cup goal scorers.
all-time highest goal scorer in the world
10- Gabriel Batistuta (Argentina)
- 10 goals - 12 matches.
![]() |
Gabriel Batistuta |
Although Batistuta couldn't bring global glory to his country, his impact was significant in the matches he participated in, and his goals were distributed as follows:
- 1994 FIFA World Cup (4 matches)
- 3 goals against Greece (group stage)
- 1 goal against Romania (Round of 16)
- 1998 FIFA World Cup (5 matches)
- 1 goal against Japan (group stage)
- 3 goals against Jamaica (group stage)
- 1 goal against England (Round of 16)
- 2002 FIFA World Cup (3 matches)
- 1 goal against Nigeria (group stage)
9- Gary Lineker (England)
- 10 goals - 12 matches.
![]() |
Gary Lineker |
Lineker, with the Three Lions, reached the semi-finals in the 1990 World Cup, but his peak performance came in the previous edition when he became the top scorer of the 1986 World Cup and received the Golden Boot.
- 1986 FIFA World Cup (5 matches)
- 3 goals against Poland (group stage)
- 2 goals against Paraguay (quarter-finals)
- 1 goal against Argentina (semi-finals)
- 1990 FIFA World Cup (7 matches)
- 1 goal against Ireland (group stage)
- 2 goals against Cameroon (quarter-finals)
- 1 goal against West Germany (semi-finals)
8- Helmut Rahn (Germany)
- 10 goals - 10 matches.
![]() |
Helmut Rahn |
The former German player won the 1954 World Cup, and his goals were as follows:
- 1954 FIFA World Cup (4 matches)
- 1 goal against Hungary (group stage)
- 1 goal against Yugoslavia (quarter-finals)
- 2 goals against Hungary (final)
- 1958 FIFA World Cup (6 matches)
- 2 goals against Argentina (group stage)
- 1 goal against Czechoslovakia (group stage)
- 1 goal against Northern Ireland (group stage)
- 1 goal against Yugoslavia (quarter-finals)
- 1 goal against France (third-place play-off)
7- Jurgen Klinsmann (Germany)
- 11 goals - 17 matches.
![]() |
Jurgen Klinsmann |
Klinsmann managed to score 11 goals across three separate FIFA World Cup tournaments (1990, 1994, and 1998).
- 1990 FIFA World Cup (7 matches)
- 1 goal against Yugoslavia (group stage)
- 1 goal against the United Arab Emirates (group stage)
- 1 goal against the Netherlands (group stage)
- 1994 FIFA World Cup (5 matches)
- 1 goal against Bolivia (group stage)
- 1 goal against Spain (group stage)
- 2 goals against South Korea (group stage)
- 1998 FIFA World Cup (5 matches)
- 1 goal against the United States (group stage)
- 1 goal against Iran (group stage)
- 1 goal against Mexico (Round of 16)
6- Sandor Kocsis (Hungary)
- 11 goals - 5 matches.
![]() |
Sandor Kocsis |
In contrast to many players on this list, Kocsis scored all of his goals in a single tournament—the 1954 World Cup. Hungary, unfortunately, lost the tournament in a dramatic fashion against West Germany with a score of 2-3.
- 1954 FIFA World Cup (5 matches)
- 3 goals against South Korea (group stage)
- 4 goals against West Germany (group stage)
- 2 goals against Brazil (quarter-finals)
- 2 goals against Uruguay (semi-finals)
5- Pelé (Brazil)
- 12 goals - 14 matches.
![]() |
Pelé (Brazil) |
- 1958 FIFA World Cup (4 matches)
- 1 goal against Wales (quarter-finals)
- 3 goals against France (semi-finals)
- 2 goals against Sweden (final)
- 1962 FIFA World Cup (2 matches)
- 1 goal against Mexico (group stage)
- 1966 FIFA World Cup (2 matches)
- 1 goal against Bulgaria
- 1970 FIFA World Cup (6 matches)
- 1 goal against Czechoslovakia (group stage)
- 2 goals against Romania (group stage)
- 1 goal against Italy (final)
4- Just Fontaine (France)
- 13 goals - 6 matches.
![]() |
Just Fontaine |
Many legendary forwards have worn the French national team jersey, and one of them is Just Fontaine, who achieved an incredible record by scoring 13 goals in 6 matches in the 1958 World Cup edition.
Although the French team secured the third-place position in that competition, Fontaine's remarkable feat remains etched in football history.
- 1958 FIFA World Cup (6 matches)
- 3 goals against Paraguay (group stage)
- 2 goals against Yugoslavia (group stage)
- 1 goal against Scotland (group stage)
- 2 goals against Northern Ireland (quarter-finals)
- 1 goal against Brazil (semi-finals)
- 4 goals against West Germany (third-place play-off)
3- Gerd Müller (Germany)
- 14 goals - 13 matches.
![]() |
Gerd Müller |
Müller led West Germany to win the 1974 World Cup and earned the Golden Boot in the 1970 World Cup, scoring 10 goals for his country.
- 1970 FIFA World Cup (6 matches)
- 1 goal against Morocco (group stage)
- 3 goals against Bulgaria (group stage)
- 3 goals against Peru (group stage)
- 1 goal against England (semi-finals)
- 2 goals against Italy (third-place play-off)
- 1974 FIFA World Cup (7 matches)
- 1 goal against Australia (group stage)
- 1 goal against Yugoslavia (group stage)
- 1 goal against Poland (second round)
- 1 goal against the Netherlands (final)
2- Ronaldo (Brazil)
- 15 goals - 19 matches.
![]() |
Ronaldo |
The phenomenon played in four editions of the tournament (1994, 1998, 2002, and 2006). Brazil won the 2002 championship, and Ronaldo's 8 goals, including two in the final against Germany, played a crucial role in securing the title.
- 1998 FIFA World Cup (7 matches)
- 1 goal against Morocco (group stage)
- 2 goals against Chile (Round of 16)
- 1 goal against Netherlands (semi-finals)
- 2002 FIFA World Cup (7 matches)
- 1 goal against Turkey (group stage)
- 1 goal against China (group stage)
- 2 goals against Costa Rica (group stage)
- 1 goal against Belgium (Round of 16)
- 1 goal against Turkey (semi-finals)
- 2 goals against Germany (final)
- 2006 FIFA World Cup (5 matches)
- 2 goals against Japan (group stage)
- 1 goal against Ghana (Round of 16)
1- Miroslav Klose - All-Time World Cup Top Scorer (Germany)
- 16 goals - 24 matches.
![]() |
Miroslav Klose |
Klose, an outstanding international striker, is also the all-time leading scorer for Germany with 71 goals. His goals in the world's premier football competition are as follows:
- 2002 FIFA World Cup (7 matches)
- 3 goals against Saudi Arabia (group stage)
- 1 goal against Ireland (group stage)
- 1 goal against Cameroon (group stage)
- 2006 FIFA World Cup (7 matches)
- 2 goals against Costa Rica (group stage)
- 2 goals against Ecuador (group stage)
- 1 goal against Argentina (quarter-finals)
- 2010 FIFA World Cup (5 matches)
- 1 goal against Australia (group stage)
- 1 goal against England (Round of 16)
- 2 goals against Argentina (quarter-finals)
- 2014 FIFA World Cup (5 matches)
- 1 goal against Ghana (group stage)
- 1 goal against Brazil (semi-finals)