The Kings and the Chasers: Inside the UEFA Champions League's all-time scoring elite
Cristiano Ronaldo remains the all-time leading goalscorer in UEFA Champions League history with 140 goals, holding a narrow advantage over eternal rival Lionel Messi as modern stars continue to rewrite the tournament's record books.
Read Also: From 4th to forgotten: How a difficult Liverpool farewell cost Salah his Ballon d'Or spot
The battle at the summit: Ronaldo vs Messi
Since the tournament's inception in 1955, Europe’s premier club competition has showcased football's greatest attacking talents.
However, no two players have dominated the competition quite like Ronaldo and Messi. Ronaldo sits at the top of the European scoring charts with 140 goal in 183 appearances (a ratio of 0.77 goals per game).
Messi follows in second place with 129 goals in 163 matches, boasting a slightly superior strike rate of 0.79.
Behind the leading duo, Robert Lewandowski has consolidated third place with 109 goals in 144 matches having previously surpassed Real Madrid icon Raúl González (71 goals).
Karim Benzema sits comfortably in fourth with 90 goals across 152 appearances, completing an exclusive group of players who have reached the 90 goal milestone in the competition.
The next generation: Haaland's historic strike rate
While the veterans established historic totals, the new generation is ascending the rankings at an unprecedented speed. Kylian Mbappé has already drawn level with Raúl on 71 goals reaching the tally in just 99 matches.
Meanwhile, Erling Haaland has registered 59 goal in only 58 appearances. The Norwegian forward is the only player in the modern era to maintain a scoring rate greater than a goal per game (1.01) placing him well ahead of the pace set by previous European legends at the same stage of their careers.
African excellence: Salah & Drogba among the greats
According to Goal's historical review, Mohamed Salah has firmly cemented his status among the tournament's all-time elite. The Egyptian forward has recorded 50 goals in 98 appearances, sitting level with Arsenal and France legend Thierry Henry.
Salah leads a celebrated group of African forwards who have left an indelible mark on European football's grandest stage. Chelsea legend Didier Drogba sits 18th overall with 44 goals in 92 games while Cameroon icon Samuel Eto'o occupies equal 29th with 30 goals in 78 matches, alongside Sadio Mané who has tallied 27 goals in 63 appearances.
Complete UEFA Champions League all-time goalscorers (Top 20)
- 1. Cristiano Ronaldo: 140 goals | 183 matches (0.77 per match)
- 2. Lionel Messi: 129 goals | 163 matches (0.79 per match)
- 3. Robert Lewandowski: 109 goals | 144 matches (0.75 per match)
- 4. Karim Benzema: 90 goals | 152 matches (0.59 per match)
- 5. Raúl González: 71 goals | 142 matches (0.50 per match)
- 6. Kylian Mbappé: 71 goals | 99 matches (0.71 per match)
- =7. Erling Haaland: 59 goals | 58 matches (1.01 per match)
- =7. Thomas Müller: 57 goals | 163 matches (0.34 per match)
- 9. Ruud van Nistelrooy: 56 goals | 73 matches (0.77 per match)
- =10. Harry Kane: 54 goals | 70 matches (0.77 per match)
- =10. Mohamed Salah: 50 goals | 98 matches (0.51 per match)
- =10. Thierry Henry: 50 goals | 112 matches (0.45 per match)
- 13. Alfredo Di Stéfano: 49 goals | 58 matches (0.84 per match)
- =14. Andriy Shevchenko: 48 goals | 100 matches (0.48 per match)
- =14. Zlatan Ibrahimović: 48 goals | 124 matches (0.39 per match)
- =16. Eusébio: 46 goals | 65 matches (0.71 per match)
- =16. Filippo Inzaghi: 46 goals | 81 matches (0.57 per match)
- 18. Didier Drogba: 44 goals | 92 matches (0.48 per match)
- 19. Antoine Griezmann: 44 goals | 120 matches (0.36 per match)
- 20. Neymar: 43 goals | 81 matches (0.53 per match)