# Joueur équipe(s) J. Buts pén. Ø
1 Ferenc Puskás Hongrie
77 76 7 0.99
2 Sándor Kocsis Hongrie
58 58 0 1.00
3 Imre Schlosser Hongrie
65 55 0 0.85
4 Pelé Brésil
65 51 2 0.78
5 Poul Nielsen Danemark
33 47 0 1.42
6 Neymar * Brésil
70 46 13 0.66
7 Lionel Messi * Argentine
51 44 10 0.86
Vivian Woodward Angleterre
Angleterre
32 44 0 1.38
9 Pauli Jørgensen Danemark
46 43 0 0.93
Sven Rydell Suède
38 43 2 1.13
11 Jimmy Greaves Angleterre
45 40 0 0.89
12 Ali Mabkhout * Émirats arabes unis
50 38 5 0.76
13 Sunil Chhetri * Inde
51 36 4 0.71
Gunnar Nordahl Suède
29 36 0 1.24
Lajos Tichý Hongrie
51 36 3 0.71
16 Bobby Charlton Angleterre
77 35 3 0.45
György Sárosi Hongrie
56 35 2 0.63
18 Iuliu Bodola Romanie
Hongrie
53 34 0 0.64
Blagoje Marjanović Yougoslavie
51 34 0 0.67
20 Antonín Puč Tchéchoslovaquie
Bohème et Moravie
55 33 0 0.60
21 Nándor Hidegkuti Hongrie
55 32 0 0.58
22 Enrique Borja Mexique
52 31 0 0.60
Faas Wilkes Pays-Bas
31 31 1 1.00
24 Jørgen Juve Norvège
37 30 0 0.81
Abe Lenstra Pays-Bas
43 30 1 0.70
Zico Brésil
43 30 2 0.70
27 Ferenc Deák Hongrie
20 29 0 1.45
Gunnar Gren Suède
47 29 3 0.62
Gerd Müller Allemagne
31 29 2 0.94
Uwe Seeler Allemagne
43 29 0 0.67
Ernst Willimowski Allemagne
Pologne
27 29 0 1.07
32 Max Abegglen Suisse
59 28 0 0.47
Josef Bican Tchéchoslovaquie
Autriche
Bohème et Moravie
29 28 0 0.97
Steve Bloomer Angleterre
23 28 0 1.22
Edinson Cavani * Uruguay
46 28 4 0.61
Tom Finney Angleterre
60 28 2 0.47
Olivier Giroud * France
50 28 1 0.56
Giuseppe Meazza Italie
44 28 2 0.64
Joachim Streich R.D.A.
62 28 0 0.45
Fritz Walter Allemagne
47 28 0 0.60
41 Stjepan Bobek Yougoslavie
41 27 1 0.66
Javier Hernández * Mexique
52 27 3 0.52
Jef Mermans Belgique
53 27 1 0.51
Michael Mifsud Malte
57 27 3 0.47
Ernest Pol Pologne
32 27 5 0.84
Josef Silný Tchéchoslovaquie
48 27 0 0.56
47 Karl Decker Allemagne
Autriche
33 26 0 0.79
Ernst Lehner Allemagne
55 26 2 0.47
Gary Lineker Angleterre
40 26 1 0.65
Anton Schall Autriche
26 26 0 1.00
* Le joueur est toujours actif