# Jugador Equipo(s) P. Goles Penaltis Ø
1 Miroslav Klose Alemania
24 16 0 0.67
2 Ronaldo Brasil
19 15 1 0.79
3 Gerd Müller Alemania
13 14 1 1.08
4 Just Fontaine Francia
6 13 0 2.17
5 Pelé Brasil
14 12 0 0.86
6 Jürgen Klinsmann Alemania
17 11 0 0.65
Sándor Kocsis Hungría
5 11 0 2.20
8 Gabriel Batistuta Argentina
12 10 4 0.83
Teófilo Cubillas Perú
13 10 2 0.77
Grzegorz Lato Polonia
20 10 0 0.50
Gary Lineker Inglaterra
12 10 2 0.83
Thomas Müller * Alemania
19 10 1 0.53
Helmut Rahn Alemania
10 10 0 1.00
14 Ademir Brasil
6 9 0 1.50
Roberto Baggio Italia
16 9 2 0.56
David Villa España
12 9 2 0.75
Eusébio Portugal
6 9 4 1.50
Jairzinho Brasil
16 9 0 0.56
Kylian Mbappé * Francia
11 9 0 0.82
Lionel Messi * Argentina
23 9 1 0.39
Paolo Rossi Italia
14 9 0 0.64
Karl-Heinz Rummenigge Alemania
19 9 0 0.47
Uwe Seeler Alemania
21 9 0 0.43
Vavá Brasil
10 9 0 0.90
Christian Vieri Italia
9 9 0 1.00
26 Cristiano Ronaldo * Portugal
21 8 3 0.38
Léônidas Brasil
5 8 0 1.60
Diego Maradona Argentina
21 8 0 0.38
Oscar Míguez Uruguay
7 8 0 1.14
Rivaldo Brasil
14 8 1 0.57
Guillermo Stábile Argentina
4 8 0 2.00
Rudi Völler Alemania
15 8 0 0.53
33 Careca Brasil
9 7 1 0.78
Harry Kane * Inglaterra
10 7 3 0.70
Oldřich Nejedlý Checoslovaquia
6 7 1 1.17
Neymar * Brasil
12 7 2 0.58
Johnny Rep Países Bajos
14 7 0 0.50
Hans Schäfer Alemania
15 7 0 0.47
Luis Suárez * Uruguay
16 7 0 0.44
Andrzej Szarmach Polonia
13 7 0 0.54
Lajos Tichý Hungría
8 7 0 0.88
42 Bebeto Brasil
15 6 0 0.40
Dennis Bergkamp Países Bajos
12 6 0 0.50
Zbigniew Boniek Polonia
16 6 0 0.38
Diego Forlán Uruguay
10 6 1 0.60
Asamoah Gyan Ghana
11 6 2 0.55
Helmut Haller Alemania
9 6 1 0.67
Thierry Henry Francia
17 6 0 0.35
Josef Hügi Suiza
3 6 0 2.00
Mario Kempes Argentina
18 6 0 0.33
* Jugador en activo