Ranking the record goalscorers at Europe’s top clubs

Antoine Griezmann made history after scoring in Atletico Madrid’s Spanish Super Cup semi-final defeat to Real Madrid this week, scoring his 174th goal for the club in all competitions.

Griezmann’s goal saw him pass Luis Aragones as Atleti’s record scorer, with the previous landmark set almost half a century ago. The Frenchman’s feat has placed him among some of the great goalscorers of his era, and we’ve decided to look at some of the record scorers from Europe’s top teams.


Using the top 20 clubs in UEFA’s 10-year co-efficient rankings, we’ve ranked the record scorers at Europe’s elite.

Shakhtar Donetsk – Luiz Adriano (128)

The forward travelled a well-trodden path from Brazil to Ukraine in 2007, signing for Shakhtar in a deal worth €3m from Internacional. That fee proved a snip for Shakhtar, as Adriano hit 128 goals in all competitions and won six Ukrainian Premier League titles.

In 2014/15, Adriano became the second player – after Lionel Messi – to score five goals in a Champions League game against Bate Borisov, before scoring a hat-trick in the return game to become the first player to score back-to-back trebles in the competition.

Napoli – Dries Mertens (148)

Dries Mertens overtook former teammate Marek Hamsik to become Napoli’s record scorer in 2020. The Belgian forward and Hamsik had earlier overhauled Diego Maradona’s long-standing record with the Italian side.

Atletico Madrid – Antoine Griezmann (174*)

Antoine Griezmann is now Atletico Madrid’s record scorer after netting in his side’s Spanish Super Cup defeat to arch-rivals Real Madrid. Griezmann has scored 174 goals for Atleti over two spells, which sandwiched a disappointing spell at Barcelona.

In the capital, however, Griezmann has forged a reputation as one of the best of his era.

Borussia Dortmund – Alfred Preissler (177)

Alfred Preissler scored a record-breaking 177 goals for Borussia Dortmund across two spells with the German side between 1946 and 1959.

However, current BVB captain Marco Reus is closing in on Preissler’s record, with the 34-year-old on 166 goals for Dortmund.

Sevilla – Juan Arza (206)

Juan Arza is Sevilla’s leading scorer in official competition. Campanal I, who represented Spain at the 1934 World Cup, scored 226 times for the Spaniards, though 43 of his goals were scored in the Campeonato Regional Sur, which is not considered an official tournament.

Chelsea – Frank Lampard (211)

Frank Lampard’s remarkable record from midfield saw the former England international become Chelsea’s all-time leading scorer.

Lampard scored 10+ goals in 10 consecutive Premier League seasons for Chelsea and recorded 211 in all competitions for the Blues, breaking Bobby Tambling’s record. He is the sixth-highest goalscorer in Premier League history.

Arsenal – Thierry Henry (228)

Arguably the finest footballer of the Premier League era, Thierry Henry scored 228 goals in a glorious career at Arsenal.

Henry won a record-breaking four Premier League Golden Boots during his time with the Gunners, inspiring the North Londoners to Premier League titles in 2002 and 2004. During his time at Arsenal, Henry twice won the European Golden Shoe, two PFA Player of the Year awards and three FWA Footballer of the Year accolades.

Iconic Performances: Thierry Henry’s irresistible display at Inter

Paris Saint-Germain – Kylian Mbappe (237*)

The highest active player on this list still at the club where is record scorer, Kylian Mbappe has scored 237 goals and counting for PSG. The French superstar has led Ligue 1 for goals in five consecutive campaigns, moving past Zlatan Ibrahimovic and Edinson Cavani as the leading scorer in PSG history.

Still just 25, he is the ninth-highest scorer in Ligue 1 history and third overall for France, having scored 46 goals in 75 caps for Les Bleus.

Manchester United – Wayne Rooney (253)

Wayne Rooney wrote his name into the Manchester United record books during a decorated career with the club.

Signed from Everton as a teenager, Rooney went on to score 253 goals for the Red Devils, passing the iconic Sir Bobby Charlton (249) with a stoppage-time equaliser against Stoke during his final season at Old Trafford.

Noughties Nines: Wayne Rooney – An inimitable emergence

Manchester City – Sergio Aguero (260)

Sergio Aguero is the highest-scoring player on either side of the Manchester divide, having hit 260 goals for Manchester City.

Aguero holds the Premier League records for hat-tricks (12) and the joint-most goals scored in a Premier League match (5). He is also the highest-scoring overseas player in the division’s history (184).

Ajax – Piet van Reenen (278)

Piet van Reenen’s goal record at Ajax will take some beating, with the forward having scored 278 goals in just 240 appearances for the Dutch side. Van Reenen, who played for the club between 1929 and 1943, is the only player to have scored more goals for Ajax than Johan Cruyff (270).

Tottenham – Harry Kane (280)

Harry Kane became Tottenham’s all-time record scorer during the 2022/23 campaign, overtaking the legendary Jimmy Greaves.

Kane scored his 267th Spurs goal in their Premier League win against Manchester City and ended his time with the club with 280 goals in all competitions. The 30-year-old has since had a record-breaking start to his Bayern Munich career.

Juventus – Alessandro del Piero (290)

Alessandro del Piero is regarded as arguably the greatest Juventus player of all time, a considerable status given the depth of talent to have represented the Old Lady.

Del Piero scored 290 goals for the Bianconeri, leading Juventus to a wealth of honours including six league titles and the 1995/96 UEFA Champions League. The forward is the second-highest-scoring Italian of all time in all competitions (346), behind Silvio Piola (390).

90s Hitmen: Juventus’ perfect number 10, Alessandro ‘Capitano’ Del Piero

Roma – Francesco Totti (307)

From one icon of Italian football to another, there are few players as loved by one club as Francesco Totti at Roma.

The hometown hero spent his entire career with I Giallorossi, turning down approaches from Europe’s giants – and a greater chance of silverware – to remain loyal to Roma. Totti scored 307 goals for the capital club, more than Roberto Pruzzo and Edin Dzeko, second and third in Roma’s all-time list, combined.

Liverpool – Ian Rush (346)

Ian Rush recorded 346 goals in a Liverpool shirt to break Roger Hunt’s record as the Reds’ leading scorer.

Rush won five league titles, seven domestic cups and two European Cups with Liverpool, finishing as the club’s leading scorer on eight occasions across his two spells at Anfield.

His 47 goals in all competitions during the 1983/84 season earned Liverpool a First Division, League Cup and European Cup treble, and has remained a club record for a single season.

Porto – Fernando Gomes (355)

Fernando Gomes’ goals fired a golden era for FC Porto, as the forward scored 355 times across two spells at the Estádio das Antas.

A six-time winner of the Bola de Prata as the Primeira Liga’s leading scorer, he also twice won the European Golden Shoe and formed part of the Porto team crowned European champions for the first time in 1987.

Real Madrid – Cristiano Ronaldo (450)

We’ve reached football immortality at the top of this list, with Cristiano Ronaldo the record scorer for Real Madrid.

The Spanish side signed Ronaldo in an £80m world-record deal from Manchester United in 2009, but it was an investment repaid time and time again. Ronaldo scored 450 goals in 434 games for Real Madrid, a period which saw the Portuguese superstar win four Ballon d’Or awards and four Champions League crowns.

Ronaldo often saved his best for the Champions League stages and holds the competition records for most appearances (183), goals (140) and assists (42). The 38-year-old is also the most-capped player of all time at international level (205*) and has the most international goals (128*), though has shown few signs of slowing down.

Benfica – Eusebio (473)

Before Ronaldo, there was perhaps only one name attributed to Portugal’s finest footballer.
Eusebio’s legend was born from a record-breaking career at Benfica, in which ‘O Rei’ (The King) won it all. The forward scored 473 goals for Benfica and won 11 Primeira Liga titles and the European Cup while claiming the Bola de Prata on a record seven occasions.

Winner of the Ballon d’Or in 1965, he top-scored in the following summer’s World Cup, hosted in England.

Bayern Munich – Gerd Muller (563)

Gerd Muller’s goal record at Bayern Munich appears untouchable, with ‘Der Bomber’ having scored 563 goals in all competitions for the Bavarians.

Muller was a goalscoring genius, setting records tumbling for club and country. Muller averaged better than a goal-per-game (68 in 62 caps) for West Germany, with whom he won the World Cup and European Championship, and scored 34 goals in 35 European Cup appearances.

He finished as the Bundesliga’s top scorer on seven occasions, a record shared with Robert Lewandowski.

Barcelona – Lionel Messi (672)

Barcelona’s all-time record scorer is Lionel Messi, who fired home an astonishing 672 goals for the Catalan side.

Messi’s magic illuminated the Camp Nou from his debut as a teenager, with the Spanish side witnessing the best of a player widely regarded as the greatest of all time. Messi has won a record eight Ballon d’Or awards and a record six European Golden Shoes, while he set a single-season record in European football after scoring 73 goals in 2011/12.

Cesar Rodiguez, Luis Suarez and László Kubala rank behind Messi among Barcelona’s leading scorers, but the Argentine’s haul is more than that trio combined. Messi’s milestones might never be beaten.

Read – Iconic Performances: Messi’s four-goal demolition of Arsenal

See more – Ranking the highest-scoring seasons of Lionel Messi’s career

Subscribe to our social channels:

Facebook | Instagram | Twitter | YouTube

Notify of

Inline Feedbacks
View all comments