# 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 Lionel Messi * Argentine
54 49 10 0.91
6 Poul Nielsen Danemark
33 47 0 1.42
7 Neymar * Brésil
70 46 13 0.66
8 Sunil Chhetri * Inde
63 45 7 0.71
9 Vivian Woodward Angleterre
Angleterre
32 44 0 1.38
10 Pauli Jørgensen Danemark
46 43 0 0.93
Sven Rydell Suède
38 43 2 1.13
12 Jimmy Greaves Angleterre
45 40 0 0.89
13 Ali Mabkhout * Émirats arabes unis
54 39 6 0.72
14 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
Olivier Giroud * France
53 29 1 0.55
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
33 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
Édinson Cavani * Uruguay
47 28 4 0.60
Tom Finney Angleterre
60 28 2 0.47
Giuseppe Meazza Italie
44 28 2 0.64
Jef Mermans Belgique
53 28 1 0.53
Joachim Streich R.D.A.
62 28 0 0.45
Fritz Walter Allemagne
47 28 0 0.60
42 Stjepan Bobek Yougoslavie
41 27 1 0.66
Teerasil Dangda * Thaïlande
44 27 5 0.61
Javier Hernández * Mexique
52 27 3 0.52
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
48 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
* Le joueur est toujours actif