List Of Highest Goal Scorers In The Champions League History

List Of Highest Goal Scorers In The Champions League History - Cristiano Ronaldo and Lionel Messi

We have seen many top teams and players perform their best in the UEFA Champions League, so we have decided to reveal the highest goal scorers in the Champions League history. Cristiano Ronaldo is the all-time leading scorer in the Champions League and UEFA club competitions, as well as the most prolific goal scorer in senior international football history. Following Cristiano Ronaldo’s 140 goals in 183 UEFA Champions League appearances, Leonel Messi is second, Robert Lewandowski is third, and Karim Benzema is fourth on the list.

This is an annual club football tournament organized by the European Football Association (UEFA) and challenged by top-tier European clubs. They choose the winners of the competition through a round-robin group stage in order to qualify for a double-legged knockout format and a single-leg final. It is the most famous club competition in European football and one of the most popular football tournaments in the world.

With 14 trophies, Real Madrid is the most successful team, followed by AC Milan with seven titles. Spain has won 19 titles and finished in second place 11 times. England comes in second with 14 titles and 11 runners-ups, followed by Italy with 12 titles and 16 runners-ups. The most popular and successful team in the history of the competition is Real Madrid.  Let’s take a look at the Champions League all-time top scorers:

Highest goal scorers in the Champions League

Highest goal scorers in the Champions League - Ronaldo and Messi

List of Champions League/European Cup all-time top 50 goalscorers

Rank Player Goals Appearances
1 Cristiano Ronaldo * 140 183
2 Lionel Messi * 129 162
3 Robert Lewandowski * 91 111
4 Karim Benzema * 88 147
5 Raul 71 142
6 Ruud van Nistelrooy 56 73
7 Thomas Muller * 53 139
8 Thierry Henry 50 112
9 Alfredo Di Stefano 49 58
10 Zlatan Ibrahimovic * 48 124
11 Andriy Shevchenko 48 100
12 Eusebio 46 65
13 Filippo Inzaghi 46 81
14 Didier Drogba 44 92
15 Mohamed Salah * 44 78
16 Neymar * 43 81
17 Alessandro Del Piero 42 89
18 Sergio Aguero 41 79
19 Kylian Mbappe * 40 60
20 Ferenc Puskas 36 41
21 Edinson Cavani * 35 70
22 Gerd Muller 34 35
23 Morientes 33 93
24 Arjen Robben 31 110
25 Samuel Eto’o 30 78
26 Paco Gento 30 89
27 Antoine Griezmann * 30 85
28 Kaka 30 86
29 Wayne Rooney 30 85
30 Patrick Kluivert 29 71
31 Roy Makaay 29 61
32 David Trezeguet 29 58
33 Edin Dzeko * 28 69
34 Ryan Giggs 28 145
35 Erling Haaland * 28 24
36 Jean-Pierre Papin 28 37
37 Sadio Mane * 27 61
38 Rivaldo 27 73
39 Luis Suarez * 27 73
40 Mario Gomez 26 44
41 Raheem Sterling * 26 79
42 Hernan Crespo 25 65
43 Mario Jardel 25 46
44 Robin van Persie 25 59
45 Jose Altafini 24 28
46 Giovane Elber 24 69
47 Gonzalo Higuain 24 89
48 Jose Augusto 24 56
49 Luis Figo 24 103
50 Paul Scholes 24 124
All time UEFA Champions League top scorers

* = Active Players who are currently playing in UCL

Top goal scorer in Champions League by season

Season Player Club Goals
2022-23 TBD TBD TBD
2021–22 Karim Benzema Real Madrid 15
2020–21 Erling Haaland Borussia Dortmund 10
2019–20 Robert Lewandowski Bayern Munich 15
2018–19 Lionel Messi Barcelona 12
2017–18 Cristiano Ronaldo Real Madrid 15
2016–17 Cristiano Ronaldo Real Madrid 12
2015–16 Cristiano Ronaldo Real Madrid 16
2014–15 Neymar Barcelona 10
2014–15 Cristiano Ronaldo Real Madrid 10
2014–15 Lionel Messi Barcelona 10
2013–14 Cristiano Ronaldo Real Madrid 17
2012–13 Cristiano Ronaldo Real Madrid 12
2011–12 Lionel Messi Barcelona 14
2010–11 Lionel Messi Barcelona 12
2009–10 Lionel Messi Barcelona 8
2008–09 Lionel Messi Barcelona 9
2007–08 Cristiano Ronaldo Manchester United 8
2006–07 Kaka AC Milan 10
2005–06 Andriy Shevchenko AC Milan 9
2004–05 Ruud van Nistelrooy Manchester United 8
2003–04 Fernando Morientes Monaco 9
2002–03 Ruud van Nistelrooy Manchester United 12
2001–02 Ruud van Nistelrooy Manchester United 10
2000–01 Raul Real Madrid 7
1999–2000 Mario Jardel Porto 10
1999–2000 Rivaldo Barcelona 10
1999–2000 Raul Real Madrid 10
1998–99 Andriy Shevchenko Dynamo Kyiv 8
1998–99 Dwight Yorke Manchester United 8
1997–98 Alessandro Del Piero Juventus 10
1996–97 Milinko Pantic Atletico Madrid 5
1995–96 Jari Litmanen Ajax 9
1994–95 George Weah Paris Saint-Germain 7
1993–94 Ronald Koeman Barcelona 8
1993–94 Wynton Rufer Werder Bremen 8
1992–93 Romario PSV Eindhoven 7
1991–92 Sergei Yuran Benfica 7
1991–92 Jean-Pierre Papin Marseille 7
1990–91 Peter Pacult Tirol Innsbruck 6
1990–91 Jean-Pierre Papin Marseille 6
1989–90 Romario PSV Eindhoven 6
1989–90 Jean-Pierre Papin Marseille 6
1988–89 Marco van Basten AC Milan 10
1987–88 Gheorghe Hagi Steaua București 4
1987–88 Petar Novak Sparta Prague 4
1987–88 Rene van der Gijp Neuchatel Xamax 4
1987–88 Rabah Madjer Porto 4
1987–88 Ally McCoist Rangers 4
1987–88 Michel Real Madrid 4
1987–88 Rui Aguas Benfica 4
1986–87 Borislav Cvetkovic Red Star Belgrade 7
1985–86 Torbjorn Nilsson IFK Goteborg 6
1984–85 Torbjorn Nilsson IFK Goteborg 7
1984–85 Michel Platini Juventus 7
1983–84 Viktor Sokol Dinamo Minsk 6
1982–83 Paolo Rossi Juventus 6
1981–82 Dieter Hoeneb Bayern Munich 7
1980–81 Terry McDermott Liverpool 6
1980–81 Graeme Souness Liverpool 6
1980–81 Karl-Heinz Rummenigge Bayern Munich 6
1979–80 Soren Lerby Ajax 10
1978–79 Claudio Sulser Grasshopper 11
1977–78 Allan Simonsen Borussia Monchengladbach 5
1976–77 Gerd Muller Bayern Munich 5
1976–77 Franco Cucinotta Zurich 5
1975–76 Jupp Heynckes Borussia Monchengladbach 6
1974–75 Gerd Muller Bayern Munich 5
1974–75 Eduard Markarov Ararat Yerevan 5
1973–74 Gerd Muller Bayern Munich 8
1972–73 Gerd Muller Bayern Munich 11
1971–72 Johan Cruyff Ajax 5
1971–72 Antal Dunai  Ujpest 5
1971–72 Lou Macari Celtic 5
1971–72 Silvester Takac Standard Liège 5
1970–71 Antonis Antoniadis Panathinaikos 10
1969–70 Mick Jones Leeds United 8
1968–69 Denis Law Manchester United 9
1967–68 Eusebio Benfica 6
1966–67 Jurgen Piepenburg Vorwarts Berlin 6
1966–67 Paul Van Himst Anderlecht 6
1965–66 Florian Albert Ferencvaros 7
1965–66 Eusebio Benfica 7
1964–65 Eusebio Benfica 9
1964–65 Jose Torres Benfica 9
1963–64 Vladica Kovacevic Partizan 7
1963–64 Sandro Mazzola Inter Milan 7
1963–64 Ferenc Puskas Real Madrid 7
1962–63 José Altafini AC Milan 14
1961–62 Heinz Strehl 1. FC Nurnberg 8
1961–62 Alfredo Di Stefano Real Madrid 8
1961–62 Justo Tejada Real Madrid 8
1961–62 Ferenc Puskas Real Madrid 8
1960–61 Jose Aguas Benfica 11
1959–60 Ferenc Puskas Real Madrid 12
1958–59 Just Fontaine Reims 10
1957–58 Alfredo Di Stefano Real Madrid 10
1956–57 Dennis Viollet Manchester United 9
1955–56 Milos Milutinovic Partizan 8

Champions League top scorers this season (2022/23)

Rank Player Team Goals
1 Mohamed Salah Liverpool 8
2 Kylian Mbappe PSG 7
3 Vinícius Junior Real Madrid 6
4 João Mario Benfica 5
5 Mehdi Taremi FC Porto 5
6 Robert Lewandowski Barcelona 5
7 Erling Haaland Manchester City 5
8 Rafa Benfica 4
9 Olivier Giroud AC Milan 4
10 Darwin Nunez Liverpool 4
11 Jude Bellingham Borussia Dortmund 4
12 Lionel Messi PSG 4
13 Mohammed Kudus Ajax Amsterdam 4
14 Giovanni Simeone Napoli 4
15 Leroy Sane Bayern Munich 4
16 Giacomo Raspadori Napoli 4
17 Daichi Kamada Eintracht Frankfurt 3
18 Mykhailo Mudryk Chelsea 3
19 Christopher Nkunku RB Leipzig 3
20 Andre Silva RB Leipzig 3
21 Rodrygo Real Madrid 3

Conclusion

We hope you enjoyed our article on the List of Highest Goal Scorers in Champions League history. Champions League top scorers all time by season are based on the official UEFA Champions League results. Please share your valuable thoughts in the comments section below.  The information on this page is subject to change at any time. Our website (sportsandathletes.network) makes no guarantees about the information’s accuracy.

Scroll to Top