| Player | Country | Goals | Years | Goals | Clubs | Goals |
1 | Ronaldo | Brazil | 15 | 1998 | 4 | Inter Milan | 12 |
| | | | 2002 | 8 | Real Madrid | 3 |
| | | | 2006 | 3 | | |
2 | Miroslav Klose | Germany | 15 | 2002 | 5 | Kaiserslautern | 5 |
| | | | 2006 | 5 | Werder Bremen | 5 |
| | | | 2010 | 4 | Bayern Munich | 4 |
| | | | 2014 | 1 | Lazio | 1 |
3 | Gerd Muller | W Germany | 14 | 1970 | 10 | Bayern Munich | 14 |
| | | | 1974 | 4 | | |
4 | Just Fontaine | France | 13 | 1958 | 13 | Stade de Reims | 13 |
5 | Pele | Brazil | 12 | 1958 | 6 | Santos | 12 |
| | | | 1962 | 1 | | |
| | | | 1966 | 1 | | |
| | | | 1970 | 4 | | |
6 | Sandor Kocsis | Hungary | 11 | 1954 | 11 | Honved | 11 |
7 | Jurgen Klinsmann | Germany | 11 | 1990 | 3 | Inter Milan | 3 |
| | | | 1994 | 5 | Monaco | 5 |
| | | | 1998 | 3 | Tottenham | 3 |
8 | Helmut Rahn | W Germany | 10 | 1954 | 4 | Rot-Weiss Essen | 10 |
| | | | 1958 | 6 | | |
9 | Teofilio Cubillas | Peru | 10 | 1970 | 5 | Alianza Lima | 10 |
| | | | 1978 | 5 | | |
10 | Grzegorz Lato | Poland | 10 | 1974 | 7 | Stal Mielec | 9 |
| | | | 1978 | 2 | Lokeren | 1 |
| | | | 1982 | 1 | | |
11 | Gary Lineker | England | 10 | 1986 | 6 | Everton | 6 |
| | | | 1990 | 4 | Tottenham | 4 |
12 | Gabriel Batistuta | Argentina | 10 | 1994 | 4 | Fiorentina | 9 |
| | | | 1998 | 5 | Roma | 1 |
| | | | 2002 | 1 | | |