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
Swipe up