THE WORLD'S BEST GOALSCORER OF XXI CENTURY


Picture : Number 1 Cristiano Ronaldo


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

Cristiano Ronaldo leads the category of best goal-scorers in the world top football in XXI Century at the beginning of 2022.
The Portuguese has scored 803 goals; he added 47 to his tally in 2021. 
Lionel Messi has added 43 for last year and is now at 758. 
А colossal gap (almost 200 goals) separates them from all other strikers. 
Currently 40 players in the world have scored 300+ goals in XXI century. They are marked by blue in the table and sorted by main ranking (Total Goals XXI).
7 of them have reached 300-goal mark in 2021: Bafétimbi Gomis (France), Dejan Damjanović (Montenegro), José Alfredo Castillo (Bolivia), Vágner Love (Brazil), Martin Kamburov (Bulgaria), Marcus Berg (Sweden), Sebastián Tagliabúe (UAE).
Also we put in the table other 18 players (marked by green) 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 Goals Career). 
These 18 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 the “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, NC, ICC, NT).
The players marked in bold are currently active; others finished the career.

 THE WORLD’s BEST GOAL SCORERS        
 OF XXI CENTURY        
          
 PlayerCountryGoals   TotalTotalTotal
   NLNCICCNTXXIXXCareer
1Cristiano Ronaldo Portugal 48751150115803 803
2Lionel Messi Argentina 4757013380758 758
3Zlatan Ibrahimović Sweden391 (+1)46 (+2)57625563559
4Robert LewandowskiPoland 328499174542 542
5Luis Suárez Uruguay352425365512 512
6Ali AshfaqMaldives 290953057472 472
7Sergio Agüero  Argentina 282406341426 426
8Edinson CavaniUruguay271465553425 425
9Samuel Eto'OCameroon 282 (+8)274951 (+5)40913422
10Aleksandar Đurić Singapore 304 (+35)45332640835443
11NeymarBrazil234405770401 401
12Karim BenzemaFrance250367936401 401
13David Villa Spain280182859385 385
14Klaas-Jan HuntelaarNetherlands257285542382 382
15Edin DžekoBosnia and Herzegovina218305060358 358
16Wayne RooneyEngland231304353357 357
17Ricardo OliveiraBrazil244 (+1)693953571358
18Luís FabianoBrazil236 (+14)52(+1)402835615371
19Gonzalo HiguaínArgentina263173931350 350
20Robbie KeaneRepublic of Ireland224 (+12)36 (+2)23 (+1)61 (+7)34422366
21Firas Al-Khatib Syria185 (+5)9924363445349
22FredBrazil248393818343 343
23Óscar CardozoParaguay244295212337 337
24Didier DrogbaIvory Coast188335065336 336
25Bader Al-MutawaKuwait145716356335 335
26Radamel FalcaoColombia 221205935335 335
27Thierry HenryFrance232 (+52)16 (+1)42 (+17)43 (+8)33378411
28Eran ZahaviIsrael233353133332 332
29Bafétimbi GomisFrance24435483330 330
30Dejan DamjanovićMontenegro25229418330 330
31Robin van PersieNetherlands204392950322 322
32Carlos TevezArgentina228384313322 322
33Nemanja NikolićHungary23167148320 320
34José Alfredo CastilloBolivia288(+4)41563134317
35Cristian Gonzáles Indonesia 25141712311 311
36Vágner LoveBrazil23820584310 310
37Mario GómezGermany205304231308 308
38Martin KamburovBulgaria288(+1)18(+1)1 3072309
39Marcus Berg Sweden210323924305 305
40Sebastián TagliabúeUAE22851223304 304
 Sebastián Abreu Uruguay227 (+85)18 (+6)19 (+9)23 (+3)287103390
 Ruud van NistelrooyNetherlands159 (+73)28 (+7)6234 (+1)28381364
 Marc Lloyd Williams Wales236 (+83)35(+6)  27189360
 Claudio PizarroPeru185 (+51)32 (+2)41 (+9)17 (+3)27565340
 Maksim GruznovEstonia199 (+105)26(+1)3 (+3) 228109337
 Dimitar BerbatovBulgaria 181 (+28)29 (+5)27 (+7)46 (+2)28342325
 Magno Alves Brazil201(+43)51(+14)15 26757324
 Alex Brazil192(+36)32(+12)22(+17)5(+7)25172323
 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
 Francesco TottiItaly201 (+49)13 (+6)30 (+8)5 (+4)24967316
 Lee Dong-gook South Korea196 (+18)24 (+5)3725 (+8)28231313
 WashingtonBrazil214 (+26)45 (+3)22228329312
 Alexander Frei Switzerland191 (+18)19 (+5)30 (+2)4228225307
 Miroslav KloseGermany169 (+6)2529 (+2)712948302
 Frank Lampard England173 (+19)42 (+10)25 (+4)2926933302
 Diego ForlánUruguay206 (+16)1526 (+2)3628318301


All goals at top senior level are counted (top national divisions, national cups, official international tournaments, official games between national teams).
Brazilian state championships Paulista and Carioca have status equal to national leagues (according to IFFHS decision).

Abbreviatures:
NL – National League
NC – National Cups
ICC – International Club Competitions
NT – National Team

Period:
from January 1, 2001 to December 31, 2021 (for the ranking Total XXI);
from career start to December 31, 2021 (for the ranking Total Career).

Tiebreaking criteria in case of equal number of total goals: 1) international goals (ICC + NT), 2) goals scored for national team (NT), 3) goals scored in domestic league (NL).

Full names of Brazilian players:
Alex = Alexsandro de Souza
Fred = Frederico Chaves Guedes
Luís Fabiano = Luís Fabiano Clemente
Neymar = Neymar da Silva Santos Júnior
Washington = Washington Stecanela Cerqueira