UEFA Champions League All-time top goalscorers

UEFA Champions League, the ultimate dream for every player, has witnessed unforgettable moments throughout its history and created legends that will never fade from the memory of football fans.

Since its start in 1955, the UEFA Champions League has seen many legendary strikers leave a lasting legacy. It’s the competition where the best clubs in Europe—and often the world—compete, so it’s no surprise that over the decades some players have risen above the rest to become true icons.

In earlier eras, Raúl González and Andriy Shevchenko stood out as the benchmark scorers during the 1990s and early 2000s. In recent years, though, two names have come to dominate the conversation: Cristiano Ronaldo and Lionel Messi. Meanwhile, Mohamed Salah, from Egypt and representing Liverpool, has steadily climbed the ranks and earned a place among the elite.

Read also: Who is the top scorer of all time in Champions League?

UEFA Champions League
UEFA Champions League

List of UEFA Champions League top scorers

Below is the updated table showing the greatest goalscorers in Champions League history, how many goals they’ve scored, how many matches they played, and their average goals per match:-

RankPlayerGoals
1Cristiano Ronaldo140
2Lionel Messi129
3Robert Lewandowski105
4Karim Benzema90
5Raúl González71
6Kylian Mbappé57
7Thomas Müller57
8Ruud van Nistelrooy56
9Thierry Henry50
10Erling Haaland50
11Alfredo Di Stéfano49
12Mohamed Salah48
13Andriy Shevchenko48
14Zlatan Ibrahimović48
15Eusébio46
16Filippo Inzaghi46
17Didier Drogba44
18Neymar43
19Harry Kane42
20Alessandro Del Piero42
21Antoine Griezmann42
22Sergio Agüero41
23Ferenc Puskás36
24Edinson Cavani35
25Gerd Müller34
26Fernando Morientes33
27Arjen Robben31
28Samuel Eto’o30
29Wayne Rooney30
30Kaká30
31Francisco Gento30
32David Trezeguet29
33Roy Makaay29
34Patrick Kluivert29
35Edin Džeko29
36Vinícius Júnior29
37Álvaro Morata29
38Jean-Pierre Papin28
39Ryan Giggs28
40Sadio Mané27
41Luis Suárez27
42Rivaldo27
43Raheem Sterling27
44Mario Gómez26
45Mário Jardel25
46Robin van Persie25
47Hernán Crespo25
Champions League - Cristiano Ronaldo
UEFA Champions League – Cristiano Ronaldo

Insights & Highlights

  • Cristiano Ronaldo holds the all-time scoring record, but his top spot is always under challenge—Lionel Messi remains very close behind.
  • Even though the current Champions League format (since 1992) gives more matches per season, some players from earlier eras still feature strongly on this list—e.g., Alfredo Di Stéfano and Ferenc Puskás.
  • Mohamed Salah is currently ranked among the top 15-20 scorers ever, showing how impressive his Champions League career has been.
  • Among the highest goals per match rates, Erling Haaland stands out, especially given how many fewer matches he has compared to many others on the list.

Related Posts

Chelsea Matches in October 2025

Chelsea Matches in…

Read more

Barcelona Matches in October 2025

October 2025 promises…

Read more

Leave a Reply

Your email address will not be published. Required fields are marked *