WORLD'S BEST NATIONAL GOAL SCORERS XXI CENTURY


World’s Best National Goal-Scorers of XXI century after 2024

Here is a global ranking for best national goal-scorers of XXI century after 2024. Cristiano Ronaldo leads it with 557 goals.
Lionel Messi has reached in 2024 the mark of 500, Luis Suárez and Robert Lewandowski the mark of 400.
37 players worldwide have scored 250+ goals in XXI century; active ones are taken in bold.

 BEST    GOAL-SCORERS    XXI CENTURY 2001-2024
 NATIONAL     LEAGUES   WORLD 
       
 PlayerXXIXXTotalNationalityCareer
       
1Cristiano Ronaldo 557 557Portugal 2002-
2Lionel Messi 518 518Argentina 2004-
3Luis Suárez 409 409Uruguay2005-
4Robert Lewandowski402 402Poland 2008-
5Zlatan Ibrahimović 3931394Sweden1999-2023
6Nicolás Muñoz325 325Panama2000-2022
7Fred 307 307Brazil2003-2022
8Dayro Moreno 306 306Colombia 2003-
9Aleksandar Đurić 30431335Singapore 1994-2014
10Karim Benzema300 300France2005-
11Ali Ashfaq293 293Maldives 2001-
12André-Pierre Gignac 293 293France2006-
13José Alfredo Castillo2894293Bolivia2000-2023
14Martin Kamburov2871288Bulgaria 1998-2021
15Óscar Cardozo287 287Paraguay2004-
16Samuel Eto'O2828290Cameroon 1997-2019
17Eran Zahavi282 282Israel2006-
18Sergio Agüero  282 282Argentina 2003-2021
19Álvaro Saborío 281 281Costa Rica2001-2023
20David Villa 280 280Spain2003-2012
21Edinson Cavani280 280Uruguay2005-
22Gonzalo Higuaín279 279Argentina2005-2022
23Williams Reyes27717294El Salvador2000-2017
24Carlos Saucedo277 277Bolivia2006-2021
25Hernán Barcos276 276Argentina2004-
26Edin Džeko274 274Bosnia and Herzegovina2003-
27Rhys Griffiths 272 272Wales2001-
28Dejan Damjanović 268 268Montenegro2005-2023
29Bafétimbi Gomis265 265France 2004-2024
30Harry Kane 263 263England2011-
31Ricardo Oliveira2601261Brazil2000-2023
32Klaas-Jan Huntelaar257 257Netherlands2004-2021
33Neymar257 257Brazil2009-
34Hulk254 254Brazil2005-
35Vágner Love251 251Brazil2004-
36Pablo Escobar2511252Bolivia1999-2018
37Cristian Gonzáles 250 250Indonesia 2002-2022


Only goals in top national and regional leagues were taken into account.
Period: from January 1, 2001 to December 31, 2024.
For each player who started career in XX century, also his corresponding number is indicated, with a total amount in the next column (Total).


Share Post