10 active footballers with the most career goals

Lewandowski, Ronaldo and Suarez have all scored plenty of goals in their career
Lewandowski, Ronaldo, and Suarez have all scored plenty of goals in their career

#3 Zlatan Ibrahimovic - 550 goals

Zlatan Ibrahimovich is still going strong at 39.
Zlatan Ibrahimovich is still going strong at 39.

One of the most successful journeymen in history, Zlatan Ibrahimovic has left an indelible mark wherever he has played, netting over 500 goals in an illustrious career spanning over two decades.

The Swedish ace belongs to the rare bracket of footballers who've played in four of Europe's top five leagues, while also testing the waters in other top flights such as the Dutch Eredivisie, the MLS and the Swedish league where he made his professional debut.

Ibrahimovich has played for nine different club sides and has lifted 31 trophies. His most prolific stint in club football came at Paris Saint-Germain where he became the club's top-scorer for a while before he was usurped by Edinson Cavani.


#2 Lionel Messi - 706 goals

Lionel Messi's records speak for itself.
Lionel Messi's records speak for itself.

While the GOAT debate continues to rage on, there's no denying that Lionel Messi is the one of the greatest 'one-club man' of all time. He was on the verge of leaving Barcelona this summer before he opted to stay on and see out the final year of his contract at the club.

With 34 titles and 635 goals for the Blaugrana, La Pulga is the most decorated player and the most prolific in the club's history by a proverbial country mile. The next best scorer for Barcelona is Cesar Rodriguez who has 403 goals fewer than Messi!

Messi has also scored 71 goals for Argentina and is their all-time top-scorer too. The Argentine, who is still only 33, could score plenty more for club and country before he hangs up his boots.


#1 Cristiano Ronaldo - 742 goals

Cristiano Ronaldo is arguably the greatest ever goalscorer in the game's history.
Cristiano Ronaldo is arguably the greatest ever goalscorer in the game's history.

Cristiano Ronaldo's unquenching thirst for goals sees him at the top of the pile among all active players and in third place in the all-time goalscorers list in the history of the game. Only Pele (757) and Joseph Bican (805) have scored more goals than the Portugal captain.

After a humble beginning at Sporting CP, the Portuguese ace evolved into a global star at Manchester United before etching his name as one of the sport's finest while at Real Madrid. Now at Juventus, Ronaldo continues to rule the roost even at the age of 35.

In international football too, Ronaldo has scored goals galore. The second player in history to score 100 international goals has won two titles - the European championship and the UEFA Nations League - with Portugal.

Ronaldo (101) trails only Ali Daei (109) in the all-time top scorers list in international football.

Quick Links

Edited by Bhargav