Cristiano Ronaldo marcou 118 golos pela seleção nacional, aos quais se juntam mais 152 tentos internacionais ao serviço de clubes. Já Leo Messi soma 98 golos pelo seu país e 137 em termos de clubes. Na terceira posição aparece Robert Lewandowski, com 178 golos (78 pela Polónia e 100 por clubes).
Neste ranking, que contempla os 27 jogadores que marcaram 100 golos internacionais em toda a história do futebol, aparece outro português, no caso Eusébio. Entre 1957 e 1978, o Pantera Negra apontou 41 tentos pela seleção principal portuguesa e 59 em termos de clubes.
Confira a lista completa
1.º Cristiano Ronaldo (Portugal) - 270 golos
2.º Lionel Messi (Argentina) - 235
3.º Robert Lewandowski (Polónia) - 178
4.º Gerd Muller (Alemanha) - 137
5.º Neymar (Brasil) - 136
6.º Karim Benzema (França) - 128
7.º Raúl (Espanha) - 123
8.º Ali Daei (Irão) - 122
Ferenc Puskás (Hungria e Espanha) - 122
10.º Luis Suárez (Uruguai) - 121
11.º Zlatan Ibrahimovic (Suécia) - 119
12.º Edin Dzeko (Bósnia e Herzegovina) - 117
13.º Didier Droga (Costa do Marfim) - 115
Andriy Shevchenko (Ucrânia) - 115
15.º Edinson Cavani (Uruguai) - 113
16.º Ronaldo (Brasil) - 112
17.º Thierry Henry (França) - 110
18.º Romário (Brasil) - 109
19.º Romelu Lukaku (Bélgica) - 108
20.º Samuel Eto'O (Camarões) - 105
21.º Sunil Chhetri (Índia) - 104
Sergio Aguero (Argentina) - 104
23.º Pelé (Brasil) - 103
24.º Miroslav Klose (Alemanha) - 102
25.º Mohamed Salah (Egito) - 101
26.º Bader Al-Mutawa (Kuwait) - 100
Eusébio (Portugal) - 100