# The all-time top scorers in Champions League history

Cristiano Ronaldo leads with more than 140 goals, ahead of Messi and Lewandowski, while Mbappé and Haaland climb fast: the top scorers of the European Cup and the Champions League. Who is the greatest?

- 0 votes · 26 items
- Sep 23, 2026 · Ana Freitas
- https://even.best/en/l/2555/the-all-time-top-scorers-in-champions-league-history

## Top 26

1. **Cristiano Ronaldo** (0 · ▲0 ▼0) — More than 140 goals for Manchester United, Real Madrid and Juventus.
2. **Lionel Messi** (0 · ▲0 ▼0) — 129 goals for Barcelona and PSG.
3. **Robert Lewandowski** (0 · ▲0 ▼0) — More than a hundred goals for Dortmund, Bayern and Barcelona.
4. **Karim Benzema** (0 · ▲0 ▼0) — The French striker of Lyon and Real Madrid.
5. **Kylian Mbappé** (0 · ▲0 ▼0) — Already in the top 5, between PSG and Real Madrid.
6. **Raúl González** (0 · ▲0 ▼0) — The Real Madrid idol, 71 goals.
7. **Ruud van Nistelrooy** (0 · ▲0 ▼0) — Goals for PSV, Manchester United and Real Madrid.
8. **Erling Haaland** (0 · ▲0 ▼0) — The Norwegian scoring at a pace never seen before.
9. **Andriy Shevchenko** (0 · ▲0 ▼0) — The Ukrainian of Dynamo Kyiv and Milan.
10. **Thomas Müller** (0 · ▲0 ▼0) — Bayern Munich's eternal man.
11. **Harry Kane** (0 · ▲0 ▼0) — From Tottenham to Bayern.
12. **Mohamed Salah** (0 · ▲0 ▼0) — Liverpool's pharaoh.
13. **Thierry Henry** (0 · ▲0 ▼0) — Arsenal's star.
14. **Filippo Inzaghi** (0 · ▲0 ▼0) — Milan's goal poacher.
15. **Zlatan Ibrahimović** (0 · ▲0 ▼0) — Goals for seven different clubs.
16. **Eusébio** (0 · ▲0 ▼0) — Benfica's Black Panther, in the old European Cup.
17. **Sergio Agüero** (0 · ▲0 ▼0) — The Argentine of Atlético and Manchester City.
18. **Antoine Griezmann** (0 · ▲0 ▼0) — Atlético Madrid's Frenchman.
19. **Didier Drogba** (0 · ▲0 ▼0) — Chelsea's 2012 final hero.
20. **Neymar** (0 · ▲0 ▼0) — For Barcelona and PSG.
21. **Alessandro Del Piero** (0 · ▲0 ▼0) — Juventus's captain.
22. **Fernando Morientes** (0 · ▲0 ▼0) — A champion with Real Madrid.
23. **Edinson Cavani** (0 · ▲0 ▼0) — The Uruguayan of Napoli and PSG.
24. **Gerd Müller** (0 · ▲0 ▼0) — The "Bomber" of 1970s Bayern.
25. **Vinícius Júnior** (0 · ▲0 ▼0) — Real Madrid's Brazilian.
26. **Wayne Rooney** (0 · ▲0 ▼0) — Manchester United's goalscorer.

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
