Ferenc Puskás (Hongrie et Espagne) – 84 buts en 89 sélections
Sándor Kocsis (Hongrie) – 75 en 68
Cristiano Ronaldo (Portugal) – 75 en 142
Miroslav Klose (Allemagne) – 71 en 137
Gerd Müller (Allemagne de l’Ouest) – 68 en 62
Robbie Keane (République d’Irlande) – 68 en 146
Zlatan Ibrahimović (Suède) – 62 en 116
Imre Schlosser (Hongrie) – 59 en 68
David Villa (Espagne) – 59 en 97
Jan Koller (République tchèque) – 55 en 91
Joachim Streich (Allemagne de l’Est) – 55 en 102
Wayne Rooney (Angleterre) – 53 en 117
Poul Nielsen (Danemark) – 52 en 38
Jon Dahl Tomasson (Danemark) – 52 en 112
Lajos Tichy (Hongrie) – 51 en 72
Hakan Sükür (Turquie) – 51 en 112
Thierry Henry (France) – 51 en 123
Robin van Persie (Pays-Bas) – 50 en 101