Every Champions League club’s all-time top goalscorer
Finding a goalscorer is imperative for the best European teams to stay successful and compete in the Champions League each year. Here are the all-time top scorers for each Champions League team for the 2024/25 season. All statistics per Transfermarkt and club affiliated websites.
Arsenal legend Thierry Henry is the club's all-time top goalscorer after finding the net 377 times for the North London club. He was a Premier League Golden Boot winner four times.
Billy Walker is Aston Villa's all-time top goalscorer, scoring 244 goals in 531 games for Villa between 1920 and 1934. He was the captain of the club and England at the time.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Cristiano Doni played two spells with Atalanta during his career and scored 112 goals in 323 appearances as an attacking midfielder. He won Serie B with Atalanta in 2011.
France World Cup winner Antoine Griezmann is Atlético's top goalscorer, producing 193 goals in 416 games across two spells. He will soon reach 200 for the Madrid club.
Dortmund legend Alfred Preissler scored an almighty 177 goals in 274 games for the German club, helping them win back-to-back German Championships in 1956 and 1957.
Barcelona's all-time top goalscorer is Lionel Messi, the GOAT himself. The Argentine scored a ridiculous 672 goals in 778 games, beating second place by more than 400 goals.
Benfica icon Eusebio is the club's all-time goalscorer, netting 473 goals for the Portuguese club in his storied career. In the 1967/68 season, he scored 50 goals.
Bologna's all-time goalscorer is Angelo Schiavio, who netted 252 goals in 361 games for the Italian side. He helped Bologna win the Serie A title on four occasions.
Croatian Drago Vabec is Brest's all-time top goalscorer, netting 64 goals in 129 games for the French team.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Celtic's all-time top scorer is striker Jimmy McGrory, who scored 477 goals in 502 games for the Scottish giants. He is also the all-time top scorer in top-flight British football.
Brugge's top goalscorer is Jan Ceulemans, who scored 242 goals in 507 games for the Belgian side. In the 1980s, he won the Belgian Golden Shoe three times.
With 123 goals in 249 games for Red Star Belgrade, Aleksandar Katai is the club's all-time top goalscorer. He was the Serbian SuperLiga top goalscorer in 2016.
Former Swedish international Ove Kindvall is Feyenoord's record goalscorer, with an impressive 147 goals in 183 games for the Rotterdam club.
Former Premier League forward Cristhian Stuani is Girona's top goalscorer in history, netting 134 goals in 269 appearances. He was the top goalscorer in the Segunda División in 2020 and 2022.
Franjo Wolfl scored 260 goals for Dinamo Zagreb at the beginning of the 20th century, making him one of the most prolific goalscorers in Croatian history.
In Inter's all-time top scorers standings, Giuseppe Meazza occupies the top spot. His 284 goals for Inter make him a true club legend. He played for the club from 1927 until 1940.
Italian legend Alessandro Del Piero scored 290 goals in 705 matches for the 'Old Lady.' He was the top scorer in Serie A in 2008 and the Champions League top scorer in 1998.
Timo Werner is RB Leipzig's all-time top-scorer after spending four years at the German club. He scored 111 goals and provided 46 assists in 192 games for the club.
With 240 goals in 448 games, Ulf Kirsten is Leverkusen's top goalscorer. He was the Bundesliga topscorer in three seasons and the UEFA Cup top scorer in 1995.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Andre Strappe played for Lille from 1948 to 1958 and became the club's record scorer after netting 112 goals in 318 games.
Former Welsh international and Liverpool legend Ian Rush is the club's top scorer, having netted 339 goals in 653 games. Rush was Liverpool's main offensive threat during the club's most successful spell in the 1980s.
Manchester City legend and Premier League icon Sergio Agüero is the 'Citizens' record scorer, netting 260 goals in 389 games. Agüero led the line for City in their first spell of dominance in England.
AC Milan has had plenty of exceptional strikers in their history, but former Swedish forward Gunnar Nordahl is their record scorer. Between 1948 and 1956, Nordahl netted 214 goals.
Monaco legend Delio Onnis is the club's record scorer, recording 193 goals in 246 appearances. He was the Ligue 1 top scorer in five seasons and is the Ligue 1 record scorer (299 goals).
Gerd Müller is Bayern Munich's top scorer of all time. Muller scored 365 goals in 427 matches, winning numerous trophies.
Real Madrid forward Kylian Mbappé is PSG's record scorer. He enjoyed a prolific spell in the early part of his career in the French capital, scoring 256 goals in 308 games.
Willy van der Kuijlen is a PSV icon and club legend who made over 600 appearances. He scored 372 goals, beating second place by just shy of 200 goals.
During his time at Real Madrid, Cristiano Ronaldo had one of the greatest stretches in sporting history, scoring 450 goals in 438 games for the Madrid club. He was the Champions League top scorer in six seasons while playing for Madrid.
Current Kashima Antlers star Aleksandar Cavric is the record scorer for Bratislava, netting 75 times in 265 games. He has helped the club win five league titles.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Spanish attacker Jonathan Soriano is RB Salzburg's top scorer. During the prime of his career, he scored an impressive 172 goals in 202 games, and he was the league's top scorer for three seasons.
Brazilian Luiz Adriano spent eight years in Ukraine, becoming the club's top scorer a year before he left in 2014, netting 128 goals in 266 games.
Czech/German forward Horst Siegl is Sparta Prague's record scorer, hitting 120 goals in 272 games for the Czech club.
Sporting CP has had some incredible attackers over the years, but forward Liedson leads the way in scoring, with 164 goals in 302 games. He was the league's top scorer on two occasions.
Sturm Graz has multiple players to score over 100 goals for them, but former player Mario Haas is the club's top scorer, hitting 179 goals in 550 games. Club legend.
Karl Allgower scored 167 goals in 410 games for Stuttgart during the 1980s, helping the club to the Bundesliga title in 1984.
Eugen Meier is the top goalscorer in BSC Young Boys' history. The Swiss team's top scorer impressively netted 265 goals in 355 games.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!