In today’s world, loyalty for one club is hard to find, however, some player manages to play for one club for a very long time.
One of the modern-day greats, Lionel Messi played for his boyhood club Barcelona until last season. He is the footballer with the most goals for one club in history as he scored a whopping 672 goals for Barcelona.
So here we take a look at the highest goal scorer for the top European clubs:
Manchester City
Record scorer: Sergio Aguero (260 goals)
Paris Saint-Germain
Record scorer: Edinson Cavani (200 goals)
Manchester United
Record scorer: Wayne Rooney (253 goals)
Chelsea
Record scorer: Frank Lampard (211 goals)
Liverpool
Record scorer: Ian Rush (346 goals)
Bayern Munich
Record scorer: Gerd Muller (563 goals)
Real Madrid
Record scorer: Cristiano Ronaldo (450 goals)
Atletico Madrid
Record scorer: Luis Aragonés (172 goals)
Tottenham Hotspur
Record scorer: Jimmy Greaves (266 goals)
Barcelona
Record scorer: Lionel Messi (672 goals)
Juventus
Record scorer: Alessandro Del Piero (290 goals)
Inter Milan
Record scorer: Giuseppe Meazza (284 goals)
Borussia Dortmund
Record scorers: Alfred Preissler (174 goals)
Leicester City
Record scorer: Arthur Chandler (273 goals)
Arsenal
Record scorer: Thierry Henry (228 goals)
Napoli
Record scorer: Dries Mertens (135 goals)
RB Leipzig
Record scorer: Timo Werner (95 goals)
AC Milan
Record scorer: Gunnar Nordahl (221 goals)
Everton
Record scorer: Dixie Dean (383 goals)
Sevilla
Record scorer: Campanal I (218 goals)
AS Roma
Record scorer: Francesco Totti (307 goals)
Atalanta
Record scorer: Cristiano Doni (112 goals)
Aston Villa
Record scorer: Billy Walker (244 goals)
Wolves
Record scorer: Steve Bull (306 goals)
Real Sociedad
Record scorer: Jesús Satrustegui (162 goals)
West Ham
Record scorer: Vic Watson (326 goals)
Bayer Leverkusen
Record scorer: Ulf Kirsten (240 goals)
AS Monaco
Record scorer: Delio Onnis (223 goals)
Lyon
Record scorer: Fleury Di Nallo (182 goals)