Top 10 goalscorers of the 21st century

World News

Cristiano Ronaldo and Lionel Messi headline the list of the top 10 highest-scoring players of the 21st century.

Since the turn of the century, no player has scored more goals across Europe's major leagues than Ronaldo. The five-time Ballon d'Or winner has netted an incredible 766 goals for club and country, including a club-record 450 goals for Real Madrid and a European-record 102 for Portugal.

Scroll through the gallery to see the top 10 goalscorers in the 21st century, according to Transfermarkt*

Naturally, the current Juventus star is trailed closely by long-time rival Lionel Messi, who features second on the list with 729 goals, albeit in 144 fewer appearances than his nemesis. The Argentine superstar has scored all of his 658 club goals for FC Barcelona, with a further 71 for La Albiceleste.

No other player has scored more than 500 goals this century, with the closest to the two frontrunners being legendary AC Milan striker Zlatan Ibrahimovic. The former Sweden international has netted 491 goals in 834 games, excluding strikes from his brief spell with MLS side LA Galaxy.

The remainder of the top 10 includes a whose-who of footballing pedigree and includes the likes of Luis Suarez, reigning The Best FIFA Men's Player Robert Lewandowski, Edinson Cavani, Sergio Aguero, Karim Benzema and Klaas-Jan Huntelaar.

Samuel Eto'o, who retired from the sport in 2019, is the only African player and the only non-playing striker to feature on the list. The former Cameroon international rounds out the selection with an impressive 353 goals in 697 matches.

*Includes the highest-scoring players from Europe's top 10 leagues in the 21st century, covering all competitions and including international goals and appearances.

Laporta drops bombshell Messi claim

Ballon d'Or winners who played in the US

10 famous football celebrations