Champions League Top Scorers
The all-time Champions League top scorers list contains the very best attacking footballers ever seen on a pitch.
Although a modern-heavy list with longevity in the competition and the modern format itself leading to more appearances in recent decades, you will still find legends like Alfredo di Stefano on this list, a testament to his and Real Madrid’s dominance of the European competition in the 1950s.
Cristiano Ronaldo | 135 |
Lionel Messi | 120 |
Robert Lewandowski | 73 |
Raul Gonzalez | 71 |
Karim Benzema | 71 |
Ruud van Nistelrooy | 60 |
Andriy Shevchenko | 59 |
Thierry Henry | 51 |
Filippo Inzaghi | 50 |
Zlatan Ibrahimovic | 49 |
Alfredo di Stefano | 49 |
2021/22 Champions League Top Scorers
Here’s a look at the top 10 Champions League scorers for this season:
More Champions League Resources
Champions League News
Champions League Fixtures
Champions League Winners
Champions League Live Streams

Recent Posts
- Chelsea losses force owners to dig deeper ahead of their proposed stadium project
- Leeds hope Willy Gnonto and Max Wober have not sustained serious injuries
- Inter Milan on the verge of sealing Hakan Calhanoglu extension
- Liverpool yet to open talks with James Milner over contract extension
- Atletico Madrid scout Italian sensation Mateo Retegui
Topics
AC Milan
Arsenal
Aston Villa
Atlético Madrid
Barcelona
Bayern Munich
Borussia Dortmund
Brighton & Hove Albion
Bundesliga
Championship
Champions League
Chelsea
Crystal Palace
England
Europa League
Everton
France
Fulham
General Football News
Inter Milan
International Football
Juventus
La Liga
Leeds United
Leicester City
Ligue 1
Liverpool
Manchester City
Manchester United
Match Previews
Napoli
Newcastle United
Nottingham Forest
Paris Saint-Germain
Premier League
RB Leipzig
Real Madrid
Roma
Serie A
Southampton
Tottenham Hotspur
Transfer News
West Ham
Wolverhampton Wanderers
World Cup