IFFHS WORLD'S BEST TOP GOAL SCORER OF XXI CENTURY 2001-2020 - CRISTIANO RONALDO


Picture : Cristiano Ronaldo always higher !


The World’s Best Goal Scorer of XXI Century at Jan 1, 2021: Cristiano Ronaldo      

Cristiano Ronaldo leads the category of best goal-scorers in the world top football in XXI Century after at the beginning of 2021.
The Portuguese has scored 756 goals while Lionel Messi is runner-up with 715 goals. 
Apart of them, only Zlatan Ibrahimovic managed to overcome the 500-goal mark (543). But in 2021, two others will likely do this: Luiz Suarez (now 489) and Robert Lewandowski (473).
33 players in the world have scored 300+ goals in XXI century. They are sorted by main ranking (Total XXI).
Also we put in the table other 16 players which are below 300 goals in XXI but have reached this amount adding the goals they scored in XX century. So, we get additional ranking (Total Career). 
These 16 players have still scored a solid majority (not less than 65 percent) of their goals in XXI century (respectively, not more than 35 percent in XX) so they can be conditionally considered as “goal-scorers of XXI century”. They are sorted in the table by Total Career ranking.
For the players who have goals in both centuries, those scored in XX are taken in brackets in the particular columns - NL(National League) - NC (National Cups) - ICC International Club Competitions - NT (National Team).
The players marked in bold are currently active; others finished the career.




RANKING THE WORLD'S BEST TOP GOAL SCORER OF XXI CENTURY 1.1.2001- 31.12.2020




 PlayerCountryGoals   TotalTotalTotal
   NLNCICCNTXXIXXCareer
1Cristiano Ronaldo Portugal 46248144102756 756
2Lionel Messi Argentina 4516712671715 715
3Zlatan Ibrahimović Sweden379 (+13)45 (+2)576254315558
4Luis Suárez Uruguay332425263489 489
5Robert LewandowskiPoland 285477863473 473
6Ali AshfaqMaldives 287953053465 465
7Sergio Agüero  Argentina 277406341421 421
8Samuel Eto'OCameroon 282 (+8)274951 (+5)40913422
9Edinson CavaniUruguay262464951408 408
10Aleksandar Đurić Singapore 304 (+35)45332640835443
11David Villa Spain280182859385 385
12NeymarBrazil225385764384 384
13Klaas-Jan HuntelaarNetherlands253285542378 378
14Luís FabianoBrazil258 (+3)5240283783381
15Wayne RooneyEngland231304353357 357
16Ricardo OliveiraBrazil242 (+1)693953551356
17Karim BenzemaFrance220357227354 354
18Robbie KeaneRepublic of Ireland224 (+12)36 (+2)23 (+1)61 (+7)34422366
19Firas Al-Khatib Syria185 (+5)9924363445349
20Edin DžekoBosnia and Herzegovina209304259340 340
21Gonzalo HiguaínArgentina251173931338 338
22Didier DrogbaIvory Coast188335065336 336
23Thierry HenryFrance232 (+52)16 (+1)42 (+17)43 (+8)33378411
24Fred (Frederico Chaves Guedes)Brazil244372918328 328
25Radamel FalcaoColombia 212205935326 326
26Óscar CardozoParaguay232295212325 325
27Bader Al-MutawaKuwait136676356322 322
28Robin van PersieNetherlands204392950322 322
29Carlos TevezArgentina225384213318 318
30Cristian Gonzáles Indonesia 25141712311 311
31Mario GómezGermany205304231308 308
32Eran ZahaviIsrael219352324301 301
33Nemanja NikolićHungary21961147301 301
 Sebastián Abreu Uruguay227 (+85)18 (+6)19 (+9)23 (+3)287103390
 Ruud van NistelrooyNetherlands159 (+73)28 (+7)6234 (+1)28381364
 Claudio PizarroPeru185 (+51)32 (+2)41 (+9)17 (+3)27565340
 Maksim GruznovEstonia199 (+105)21(+1)3 (+3) 223109332
 Dimitar BerbatovBulgaria 181 (+28)29 (+5)27 (+7)46 (+2)28342325
 Roy MakaayNetherlands168 (+89)23 (+3)27 (+5)622497321
 Dirk KuytNetherlands213 (+19)26 (+8)292429227319
 Alessandro Del PieroItaly152 (+61)20 (+5)25 (+29)13 (+14)210109319
 Marc Lloyd Williams Wales232 (+87)   23287319
 Francesco TottiItaly201 (+49)13 (+6)30 (+8)5 (+4)24967316
 Lee Dong-gook South Korea196 (+18)24 (+5)3725 (+8)28231313
 Alexander Frei Switzerland191 (+18)19 (+5)30 (+2)4228225307
 Miroslav KloseGermany169 (+6)2529 (+2)712948302
 Frank Lampard England173 (+19)42 (+10)25 (+4)2926933302
 WashingtonBrazil214 (+26)40 (+3)17227329302
 Diego ForlánUruguay206 (+16)1526 (+2)3628318301