Ranking the 10 players with the most goals in the 21st century

Bhargav
Lionel Messi is one of the most prolific goalscorers in the 21st century.
Lionel Messi is one of the most prolific goalscorers in the 21st century.

#3 Zlatan Ibrahimovic - 546

Zlatan Ibrahimovich
Zlatan Ibrahimovich

Zlatan Ibrahimovic is still going strong despite starting his career in the summer of 2001.

After an eventful two-decade-long career that has seen him play in six different countries, winning league titles in four of them, Ibrahimovic has racked up close to 550 goals for club and country. Earlier this year, the 39-year-old Swede notched up the 500th goal of his illustrious club career.

Ibrahimovic has won a stunning tally of 32 titles in five different countries, with his most recent coming for Manchester United four years ago. He came close to winning Serie A with AC Milan last season, but narrowly fell short.

Ibrahimovic, who has scored a record 62 goals for Sweden, came out of retirement this year but missed Euro 2020 because of an injury.


#2 Lionel Messi - 748

Lionel Messi
Lionel Messi

One of the last vestiges of a true one-club man, Lionel Messi has been a standout performer for club and country.

Currently a free agent, Messi is likely to sign a contract extension with Barcelona, with whom he has played his entire club career, scoring a record 672 goals in all competitions. The Argentine, the first player to win six Ballon d'Or awards, has won two continental trebles and ten league titles for the Blaugrana.

Messi scored his 700th career goal last year and was one of Barcelona's rare bright sparks in an otherwise dismal campaign, as Blaugrana endured a first trophyless season in more than a decade.

Messi has also shone for Argentina, scoring a record 76 goals, four of them coming at Copa America 2021, where Albiceleste won a record-equalling 15th Copa title to end a 28-year trophy drought.


#1 Cristiano Ronaldo - 781

Cristiano Ronaldo
Cristiano Ronaldo

Along with Messi, Ronaldo is arguably one of the best players to have graced the beautiful game.

During a record-breaking career for both club and international football, the 36-year-old has scored goals and won trophies and accolades galore. To name a few, the five-time Ballon d'Or winner is the all-time top-scorer for Real Madrid, Portugal and in the Champions League.

Ronaldo notched up his 750th career goal late last year and has won league titles in three different countries. Currently plying his trade at Juventus, the Portuguese has already notched up a century of goals, becoming the first to do so in just three seasons at the club.

Ronaldo is also the joint-most prolific goalscorer in international football, going level with Iran's Ali Daei (109) at Euro 2020, where holders Portugal endured a disappointing Round-of-16 exit.

Quick Links

Edited by Arnav Kholkar
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications