UEFA BEST NATIONAL GOAL SCORER OF XXI CENTURY


The UEFA Best National Goal Scorer of XXI Century: Cristiano Ronaldo

Cristiano Ronaldo leads the ranking of best European goal-scorers in XXI century in the national leagues after the end of 2023.
The Portuguese has scored 532 goals in the current century.
41 players in total have reached the 200-goal mark. 
Several other players are below 200 goals in XXI but reached this amount adding their goals from XX century (having still scored a significant majority of their goals in XXI; so they can be conditionally categorized as the “goal-scorers of XXI century”). They are also listed in the table but not classified.

 BEST NATIONAL SCORERS  UEFA   
 IN XXI CENTURY2001-2023   
      
 PlayerNationalityGoals  
   XXIXXCareer
1Cristiano Ronaldo Portugal 532 532
2Zlatan Ibrahimović Sweden3931394
3Robert LewandowskiPoland 375 375
4Karim BenzemaFrance290 290
5Martin KamburovBulgaria 2871288
6David Villa Spain280 280
 André-Pierre Gignac France280 280
8Rhys Griffiths Wales272 272
9Eran ZahaviIsrael269 269
10Dejan Damjanović Montenegro268 268
11Bafétimbi GomisFrance 262 262
12Klaas-Jan HuntelaarNetherlands257 257
13Edin DžekoBosnia and Herzegovina254 254
14Nemanja NikolićHungary239 239
15Marc Lloyd Williams Wales23683319
 Klæmint OlsenFaroe Islands236 236
 Burak YılmazTurkey236 236
18Harry Kane England234 234
19Michael WildeEngland233 233
20Thierry HenryFrance23253285
21Wayne RooneyEngland231 231
22Marcus Berg Sweden 230 230
 Kris BoydScotland230 230
 Chris VenablesEngland230 230
25Robbie KeaneRepublic of Ireland22412236
26Bas DostNetherlands220 220
27Romelu Lukaku Belgium219 219
28Hamdi SalihiAlbania 217 217
29Dirk KuytNetherlands21319232
30Antonio Di NataleItaly209 209
 Lee HuntEngland209 209
32Andrew WaterworthNorthern Ireland207 207
33Vjatšeslav Zahovaiko Estonia2066212
34Mario GómezGermany205 205
35Robin van PersieNetherlands204 204
 David LafataCzech Republic204 204
37Ciro ImmobileItaly203 203
 Tarmo NeemeloEstonia2031204
39Francesco TottiItaly20149250
40Daniel HussLuxembourg20028228
 Jason Byrne Republic of Ireland20017217
 Maksim GruznovEstonia199105304
 Roy MakaayNetherlands16889257
 Ruud van NistelrooyNetherlands15973232
 Ionel DănciulescuRomania 14877225
 Roman VasilyukBelarus14378221
 Vioresin SinaniAlbania 17934213
 Alessandro Del PieroItaly15261213
 Alexander Frei Switzerland19118209
 LiédsonPortugal 18722209
 Dimitar BerbatovBulgaria 18128209
 Daniel XhafajAlbania 17631207
 Povilas LukšysLithuania18025205

Only top national divisions are taken into account.
The players in bold are currently active.
Period:
from January 1, 2001 to December 31, 2023 (for the ranking Total XXI);
from career start to December 31, 2023 (for the ranking Total Career).