Most goals in the 21st century

The Swedish striker accumulated 454 goals across 773 games for both club and country in all competitions.

#5 Zlatan Ibrahimovic

The French forward netted 457 goals in 893 matches for both club and national team across various competitions.

#4 Karim Benzema

In all competitions, the Polish striker managed to score a total of 559 goals in 751 matches for both club and country.

#3 Robert Lewandowski

The Argentine forward scored a total of 808 goals in 1029 games for club and country across all competitions.

#2 Lionel Messi

Across all competitions, the Portuguese forward notched an impressive 819 goals in 1118 matches for both club and country.

#1 Cristiano Ronaldo

Swipe up to know about 5 greatest German goalkeepers of all time