# Player Team(s) M. goals Penalty Ø
51 Anton Schall Austria
26 26 0 1.00
József Takács Hungary
33 26 0 0.79
53 André Abegglen Switzerland
46 25 2 0.54
István Avar Romania
Hungary
22 25 1 1.14
Franz Binder Germany
Austria
27 25 1 0.93
Gerard Cieślik Poland
41 25 0 0.61
Ole Madsen Denmark
30 25 0 0.83
Silvio Piola Italy
31 25 1 0.81
Bernard Voorhoof Belgium
55 25 1 0.45
60 Beb Bakhuys Netherlands
20 24 0 1.20
Einar Gundersen Norway
31 24 0 0.77
Hansi Horvath Austria
43 24 0 0.56
Robbie Keane Ireland
56 24 2 0.43
Nat Lofthouse England
England
30 24 0 0.80
Ēriks Pētersons Latvia
59 24 0 0.41
Matthias Sindelar Austria
39 24 0 0.62
67 Lubomir Angelov Bulgaria
32 23 0 0.72
Dušan Bajević Yugoslavia
26 23 1 0.88
Hristo Bonev Bulgaria
46 23 2 0.50
Raymond Braine Belgium
48 23 1 0.48
Edmund Conen Germany
24 23 1 0.96
Jacques Fatton Switzerland
44 23 2 0.52
Hughie Gallacher Scotland
20 23 0 1.15
Jairzinho Brazil
59 23 0 0.39
Miroslav Klose Germany
58 23 0 0.40
Grzegorz Lato Poland
50 23 0 0.46
Denis Law Scotland
41 23 0 0.56
Włodzimierz Lubański Poland
37 23 2 0.62
Romelu Lukaku * Belgium
43 23 0 0.53
Ronaldo Brazil
46 23 3 0.50
José Rondón * Venezuela
42 23 2 0.55
82 Almoez Ali * Qatar
62 22 1 0.35
Carlos Caszely Chile
27 22 1 0.81
Robert De Veen Belgium
19 22 0 1.16
Trevor Ford Wales
34 22 1 0.65
Harald Hennum Norway
31 22 2 0.71
Jan Koller Czech Republic
38 22 1 0.58
Rajko Mitić Yugoslavia
35 22 0 0.63
Shinji Okazaki * Japan
53 22 0 0.42
Goran Pandev North Macedonia
40 22 2 0.55
Pauleta Portugal
43 22 0 0.51
Michael Rohde Denmark
39 22 0 0.56
Romário * Brazil
32 22 1 0.69
Eldor Shomurodov * Uzbekistan
38 22 1 0.58
Luis Suárez * Uruguay
39 22 5 0.56
Karl Zischek Austria
34 22 0 0.65
Gyula Zsengellér Hungary
34 22 1 0.65
98 Sergio Agüero Argentina
37 21 1 0.57
Hassan Al Haydos * Qatar
80 21 11 0.26
Lauro Amadò Switzerland
Switzerland
53 21 0 0.40
* Active player