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 | |||||
Player | XXI | XX | Total | Nationality | Career | |
1 | Cristiano Ronaldo | 557 | 557 | Portugal | 2002- | |
2 | Lionel Messi | 518 | 518 | Argentina | 2004- | |
3 | Luis Suárez | 409 | 409 | Uruguay | 2005- | |
4 | Robert Lewandowski | 402 | 402 | Poland | 2008- | |
5 | Zlatan Ibrahimović | 393 | 1 | 394 | Sweden | 1999-2023 |
6 | Nicolás Muñoz | 325 | 325 | Panama | 2000-2022 | |
7 | Fred | 307 | 307 | Brazil | 2003-2022 | |
8 | Dayro Moreno | 306 | 306 | Colombia | 2003- | |
9 | Aleksandar Đurić | 304 | 31 | 335 | Singapore | 1994-2014 |
10 | Karim Benzema | 300 | 300 | France | 2005- | |
11 | Ali Ashfaq | 293 | 293 | Maldives | 2001- | |
12 | André-Pierre Gignac | 293 | 293 | France | 2006- | |
13 | José Alfredo Castillo | 289 | 4 | 293 | Bolivia | 2000-2023 |
14 | Martin Kamburov | 287 | 1 | 288 | Bulgaria | 1998-2021 |
15 | Óscar Cardozo | 287 | 287 | Paraguay | 2004- | |
16 | Samuel Eto'O | 282 | 8 | 290 | Cameroon | 1997-2019 |
17 | Eran Zahavi | 282 | 282 | Israel | 2006- | |
18 | Sergio Agüero | 282 | 282 | Argentina | 2003-2021 | |
19 | Álvaro Saborío | 281 | 281 | Costa Rica | 2001-2023 | |
20 | David Villa | 280 | 280 | Spain | 2003-2012 | |
21 | Edinson Cavani | 280 | 280 | Uruguay | 2005- | |
22 | Gonzalo Higuaín | 279 | 279 | Argentina | 2005-2022 | |
23 | Williams Reyes | 277 | 17 | 294 | El Salvador | 2000-2017 |
24 | Carlos Saucedo | 277 | 277 | Bolivia | 2006-2021 | |
25 | Hernán Barcos | 276 | 276 | Argentina | 2004- | |
26 | Edin Džeko | 274 | 274 | Bosnia and Herzegovina | 2003- | |
27 | Rhys Griffiths | 272 | 272 | Wales | 2001- | |
28 | Dejan Damjanović | 268 | 268 | Montenegro | 2005-2023 | |
29 | Bafétimbi Gomis | 265 | 265 | France | 2004-2024 | |
30 | Harry Kane | 263 | 263 | England | 2011- | |
31 | Ricardo Oliveira | 260 | 1 | 261 | Brazil | 2000-2023 |
32 | Klaas-Jan Huntelaar | 257 | 257 | Netherlands | 2004-2021 | |
33 | Neymar | 257 | 257 | Brazil | 2009- | |
34 | Hulk | 254 | 254 | Brazil | 2005- | |
35 | Vágner Love | 251 | 251 | Brazil | 2004- | |
36 | Pablo Escobar | 251 | 1 | 252 | Bolivia | 1999-2018 |
37 | Cristian Gonzáles | 250 | 250 | Indonesia | 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).