Top 30 Goalscorers in Men’s International Football History
International football is an entirely different proposition to playing at club level. There are certain stars who perform far better for their country and vice-versa. Considering how less football is played at international level, though, there aren’t as many chances to make an impact for your nation as there is for your club.
That said, some players have still managed to forge incredible legacies for their nations. The likes of Cristiano Ronaldo, Lionel Messi and Romelu Lukaku have all become heroes for their countries. We’ve taken a closer look at the top 30 goalscorers in the history of men’s international football.
Top Goalscorers in Men’s International Football History
Rank
Player
Nation
Goals scored
1.
Cristiano Ronaldo
Portugal
130
2.
Lionel Messi
Argentina
109
3.
Ali Daei
Iran
108
4.
Sunil Chhetri
India
94
5.
Mokhtar Dahari
Malaysia
89
6=
Ali Mabkhout
United Arab Emirates
85
6=
Romelu Lukaku
Belgium
85
8.
Ferenc Puskas
Hungary
84
9.
Robert Lewandowski
Poland
83
10=
Godfrey Chitalu
Zambia
79
10=
Neymar
Brazil
79
12.
Hussein Saeed Mohammed
Iraq
78
13=
Kunishige Kamamoto
Japan
75
13=
Bashar Abdullah
Kuwait
75
15.
Majed Abdullah
Saudi Arabia
72
16=
Kinnah Phiri
Malawi
71
16=
Kiatisuk Senamuang
Thailand
16=
Miroslav Klose
Germany
71
19=
Abdul Kadir
Indonesia
70
19=
Stern John
Trinidad and Tobago
70
21=
Carlos Ruiz
Guatemala
68
21=
Luis Suarez
Uruguay
68
21=
Robbie Keane
Ireland
68
21=
Hossam Hassan
Egypt
68
25=
Harry Kane
England
65
25=
Didier Drogba
Ivory Coast
65
25=
Edin Dzeko
Bosnia
65
28.
Zlatan Ibrahimovic
Sweden
62
29.
David Villa
Spain
59
30.
Aleksandar Mitrovic
Serbia
58