RankPlayerGoalsCapsGoals per matchFirst capLast cap
1
Cristiano Ronaldo
 Portugal
1332160.622003-08-202024-10-15
2Lionel Messi
Argentina
112189.592005-08-172024-10-15
3Ali Daei
 Iran
1091480.741993-06-062006-06-21
4Sunil Chhetri
 India
941510.622005-06-12 2024-06-06
5Mokhtar Dahari
Malaysia
891420.621972-06-051985-05-19
6Ali Mabkhout
 United Arab Emirates
851140.752009-11-15 2023-12-30
6Romelu Lukaku
Belgium
851190.712010-03-03 2024-07-01
8Ferenc Puskás
Hungary
84850.991945-08-201956-10-14
8Robert Lewandowski
 Poland
841560.542008-09-10 2024-10-15
10Godfrey Chitalu
 Zambia
791110.711968-06-29 1980-12-12
10NEYMAR
Brazil
791280.622010-08-102023-10-17
12Hussein Saeed
 Iraq
781370.571976-09-05 1990-03-03
13Pelé
 Brazil
77920.841957-07-071971-07-18
14Sándor Kocsis
HUngary
75681.119481954
14Kunishige Kamamoto
Japan
75760.991964-03-03 1977-06-15
14Bashar Abdullah
 Kuwait
751340.561996-03-16 2018-05-26
17Majed Abdullah
 Saudi Arabia
721170.621978-12-101994-06-29
18Kinnah Phiri
Malawi
711170.611973-07-081981-11-20
18Kiatisuk Senamuang
Thailand
711340.531993-04-08 2007-10-03
18Miroslav Klose
Germany
711370.522001-03-24 2014-07-13
21Piyapong Pue-on
Thailand
701000.719811989
21Abdul Kadir
Indonesia
701110.631967-08-11 1979-05-07
21Stern John
Trinidad and Tobago
701150.611995-02-15 2011-11-11
24Hossam Hassan
Egypt
69177.6919852006
24
Luis Suárez
 Uruguay
691420.492007-02-072024-07-13
25Harry Kane
England
681010.6720152024-10-15
25Carlos Ruiz
Guatemala
681330.511998-11-18 2016-09-06
25Robbie Keane
 Republic of Ireland
681460.471998-03-25 2016-08-31