1. Lionel Messi
Lionel Messi netted 672 goals across all competitions for Barcelona before joining the Parisians. Messi is often regarded as the greatest player of all time to have played for Barcelona.
He won different titles at the Catalan club including UEFA 4 Champions League titles, 10 La Liga titles, 7 Copa del Rey titles, 3 Club World Cups, 3 UEFA Super Cups and 8 Spanish Super Cups. Lionel Messi also won 6 Ballon d’or awards at Barcelona. He’s the most decorated footballer of all time to have played for Barcelona.
2. Cristiano Ronaldo
Cristiano Ronaldo is the highest goalscorer of all time in Real Madrid with 450 goals. The Portuguese forward is widely considered as one of the greatest players of all time to have played for the Los blancos.
Ronaldo was unstoppable during his time at Real Madrid. He won different titles with the club including four Ballon d’or awards. He also helped Real Madrid win four Champions League titles, three FIFA Club World Cups, two La Liga crowns, two Copa del Rey titles, two Spanish Super Cups and two UEFA Super Cups.
3. Robert Lewandowski
Robert Lewandowski is the highest goalscorer of all time in Bayern Munich’s history with 344 goals. He won different titles with the Bundesliga giants including nine Bundesliga titles, four DFB Cup titles, six DFL Super Cup titles, 1 UEFA Super Cup title and 1 Champions League title.
4. Karim Benzema
Karim Benzema is the fourth player with most goals scored for a single club. He has netted 336 goals for Real madrid. Raul netted 323 goals for the Los blancos making him the fifth highest goalscorer for a single club.
5. Totti Netted
Totti netted 307 goals for Roma and he’s the highest goalscorer of all time in the clubs’s history. De Piero netted 290 goals for Juventus and he’s the all-time leading top scorer in the clubs’s history.
6. Harry Kane
Harry Kane has netted 267 goals for Tottenham Hotspur and he’s their all-time top scorer. Aguero is the highest goalscorer of all time in Manchester City’s history with 260 goals. Rooney is the highest goalscorer of all time in United’s history with 253 goals.