THE WORLD'S BEST GOALSCORERS OF XXI CENTURY


The World’s Best Goal Scorers of XXI Century after 2024

Cristiano Ronaldo led the category of best goal-scorers in the world top football in XXI century after the end of 2024 with 916 goals, followed by second-placed Lionel Messi (850). 
64 players in the world have scored 300+ goals in XXI century; active players are taken in bold.
For each player who started career in XX century, also his corresponding number is indicated, with a total amount in the next column (Total). 

 BEST     GOAL-SCORERSXXICENTURY 2001-2024    
           
 PlayerNationalityCareerXXIXXTotalDLDCICCNT
           
1Cristiano Ronaldo Portugal 2002-916 91655756168135
2Lionel Messi Argentina 2004-850 85051871149112
3Robert LewandowskiPoland 2006-654 6544025711184
4Luis Suárez Uruguay2005-583 583409485769
5Zlatan Ibrahimović Sweden1999-20235583561393465762
6Karim BenzemaFrance2005-483 4833004510137
7Ali AshfaqMaldives 2001-476 476293953058
8Edinson CavaniUruguay2005-460 460280616158
9NeymarBrazil2009-439 439257436079
10Edin DžekoBosnia & H2003-436 436274326367
11Sergio Agüero  Argentina 2003-2021426 426282406341
12Aleksandar Đurić Singapore 1994-201442536461304573727
13Eran ZahaviIsrael2006-416 416282504935
14Harry Kane England2011-415 415263255869
15Samuel Eto'OCameroon 1997-201941013423282284951
16Fred Brazil2003-2022404 404307413818
17Romelu Lukaku Belgium2009-392 392230265185
18Ricardo OliveiraBrazil2000-2023390139126086395
19Óscar CardozoParaguay2004-388 388287305912
20David Villa Spain2003-2012385 385280182859
21Klaas-Jan HuntelaarNetherlands2004-2021382 382257285542
22Bader Al-MutawaKuwait2003-372 372172865955
23HulkBrazil2005-368 368254346911
24Mohamed SalahEgypt2009-367 367229196059
25Gonzalo HiguaínArgentina2005-2022366 366279173931
26Pierre-Emerick AubameyangGabon2009-364 364242335633
27Wayne RooneyEngland2002-2021360 360231314553
28Omar Al SomahSyria2008-358 358236614021
29Dejan Damjanović Montenegro2005-2023358 35826839438
30Ali MabkhoutUAE2009-355 355224252185
31Luís FabianoBrazil1998-201735515370235524028
32André-Pierre Gignac France2006-354 35429318367
33Bafétimbi GomisFrance 2004-2024353 35326537483
34Firas Al-Khatib Syria2000-201935053551861012736
35Sunil ChhetriIndia2001-349 349185502094
36Radamel FalcaoColombia 2004-348 348230235936
37Dayro Moreno Colombia 2003-347 34730623153
38Álvaro Saborío Costa Rica2001-2023346 34628152436
39Kylian MbappéFrance2015-345 345201445248
40Robbie KeaneRep of Ireland1997-201834227369224342361
41Nicolás MuñozPanama2000-2022342 342325 161
42Vágner LoveBrazil2004-340 34025127584
43Didier DrogbaIvory Coast1999-2016339 339188365065
44Thierry HenryFrance1994-201233279411232154243
45Abderrazak HamdallahMorocco2010-331 33124352306
46Sebastián TagliabúeUAE2008-329 32924260225
47Nemanja NikolićHungary2008-2023328 32823967148
48Magno AlvesBrazil1997-2020328573852446915 
49Baghdad BounedjahAlgeria2011-325 325203504032
50Hernán BarcosArgentina2004-324 3242761038 
51Robin van PersieNetherlands2001-2019322 322204392950
52Marcus Berg Sweden 2005-2023322 322230293924
53Carlos TevezArgentina2001-2021322 322225414313
54Rhys Griffiths Wales2001-320 320272444 
55Cristian Gonzáles Indonesia 2002-2022318 31825049712
56Antoine GriezmannFrance2010-317 317197294744
57Rodrigo Tabata Qatar2002-314 31421869252
58José Alfredo CastilloBolivia2000-202331443182894156
59Luis Tejada Panama2000-202231111322242111543
60Sebastián Soria Qatar2002-311 311218391539
61Mario GómezGermany2004-2019308 308205304231
62Martin KamburovBulgaria 1998-20213062308287181 
63Carlos BaccaColombia2007-302 302219353216
64Esteban ParedesChile2001-2022300 300243232212


DL – domestic leagues (national and regional top tiers)
DC – relevant domestic cups
ICC – international club competitions
NT – national team

Tie-breaker: more international goals (ICC + NT).
Period: from January 1, 2001 to December 31, 2024 (for the ranking XXI).