The UEFA Champions League, known until 1992 as the European Champion Clubs' Cup or colloquially as the European Cup, is an annual association football cup competition organised by UEFA since 1955. Originally a straight knockout competition open only to champion clubs, the tournament was expanded during the 1990s to incorporate a round-robin group phase and more teams. The expansion resulted in more games being played, increasing players' goalscoring chances; thus the rankings are weighted in favour of modern players: only seven out of the 52 players on the list never competed in the reformed Champions League.
With 140 goals, Cristiano Ronaldo is currently the all-time top scorer in the Champions League, while his career rival Lionel Messi is the only other player to have reached triple figures. Ronaldo has also finished as the top scorer for the most individual seasons in the competition's history, doing so seven times.
The title of highest goalscorer had previously been held by Raúl, who scored his 50th goal in 2005 while at Real Madrid to overtake Alfredo Di Stéfano.[1] He held the record until November 2014,[2] [3] when his eventual tally of 71 was first equalled and then surpassed by Messi.[4] [5] Ronaldo has remained the competition's outright top scorer since September 2015; after a back-and-forth exchange of the record between him and Messi, a hat-trick by the former against Shakhtar Donetsk put Ronaldo ahead with 80 goals, and he would not relinquish the top spot again after this.[6]
A indicates the player was from the European Cup era.
Players that took part in the 2023–24 UEFA Champions League are highlighted in bold.
The table below does not include goals scored in the qualification stage of the competition.
Rank | Player | Goals | Ratio | Years | Club(s) (Goals/Apps) | |
---|---|---|---|---|---|---|
1 | Cristiano Ronaldo | 140 | 183 | ,, | ||
2 | Lionel Messi | 129 | 163 | 2005–2023 | , | |
3 | 94 | 120 | 2011– | ,, | ||
4 | Karim Benzema | 90 | 152 | 2005–2023 | , | |
5 | Raúl | 71 | 142 | , | ||
6 | Ruud van Nistelrooy | 56 | 73 | 1998–2009 | ,, | |
7 | Thomas Müller | 54 | 151 | 2009– | Bayern Munich | |
8 | Thierry Henry | 50 | 112 | 1997–2012 | ,, | |
9 | 49 | 58 | 1955–1964 | Real Madrid | ||
10 | Kylian Mbappé | 48 | 73 | 2016– | , | |
Andriy Shevchenko | 48 | 100 | 1994–2012 | ,, | ||
Zlatan Ibrahimović | 48 | 124 | 2001–2021 | ,,,,,, | ||
13 | 46 | 65 | 1961–1974 | Benfica | ||
Filippo Inzaghi | 46 | 81 | 1997–2012 | , | ||
15 | Mohamed Salah | 44 | 79 | 2013– | ,,, | |
44 | 92 | 2003–2015 | ,, | |||
17 | 43 | 81 | 2013–2022 | , | ||
18 | Alessandro Del Piero | 42 | 89 | 1995–2009 | Juventus | |
19 | Erling Haaland | 41 | 39 | 2019– | ,, | |
Sergio Agüero | 41 | 79 | 2008–2021 | ,, | ||
21 | 36 | 41 | 1956–1966 | , | ||
Antoine Griezmann | 36 | 95 | 2014– | ,, | ||
23 | Edinson Cavani | 35 | 70 | 2011–2022 | ,, | |
24 | 34 | 35 | 1969–1977 | Bayern Munich | ||
25 | Fernando Morientes | 33 | 93 | 1997–2009 | ,,,, | |
26 | Arjen Robben | 31 | 110 | 2002–2018 | ,,, | |
27 | Samuel Eto'o | 30 | 78 | 1999–2014 | ,,,, | |
Wayne Rooney | 30 | 85 | 2004–2015 | Manchester United | ||
Kaká | 30 | 86 | 2003–2014 | , | ||
30 | 89 | 1955–1969 | Real Madrid | |||
31 | Harry Kane | 29 | 44 | 2016– | , | |
David Trezeguet | 29 | 58 | 1997–2009 | , | ||
Roy Makaay | 29 | 61 | 2000–2007 | , | ||
Patrick Kluivert | 29 | 71 | 1994–2006 | ,, | ||
Edin Džeko | 29 | 74 | 2009– | ,,, | ||
36 | 28 | 37 | 1989–1994 | ,, | ||
Álvaro Morata | 28 | 82 | 2012– | ,,, | ||
Ryan Giggs | 28 | 145 | 1993–2014 | Manchester United | ||
39 | Sadio Mané | 27 | 63 | 2017–2023 | , | |
27 | 73 | 2010–2022 | ,, | |||
Rivaldo | 27 | 73 | 1997–2007 | ,, | ||
Raheem Sterling | 27 | 82 | 2014– | ,, | ||
43 | Mario Gómez | 26 | 44 | 2007–2013 | , | |
44 | Mário Jardel | 25 | 46 | 1996–2001 | , | |
Robin van Persie | 25 | 59 | 2002–2014 | ,, | ||
Hernán Crespo | 25 | 65 | 1997–2007 | ,,,, | ||
47 | 24 | 28 | 1959–1976 | , | ||
Gabriel Jesus | 24 | 46 | 2017– | , | ||
24 | 46 | 1989–2001 | ,, | |||
24 | 56 | 1960–1969 | Benfica | |||
Olivier Giroud | 24 | 64 | 2012–2023 | ,, | ||
Giovane Élber | 24 | 69 | 1997–2004 | , | ||
Marco Reus | 24 | 72 | 2012–2024 | Borussia Dortmund | ||
Gonzalo Higuaín | 24 | 83 | 2007–2020 | ,, | ||
Luís Figo | 24 | 103 | 1997–2009 | ,, | ||
Paul Scholes | 24 | 124 | 1997–2009 | |||
The table below does not include goals scored in the qualification stage of the competition.[7]
Season | Player(s) | Club(s) | Goals | |
---|---|---|---|---|
1955–56 | Miloš Milutinović | data-sort-value="Partizan" | Partizan | 8 |
1956–57 | Dennis Viollet | data-sort-value="Manchester United" | Manchester United | 9 |
1957–58 | Alfredo Di Stéfano | data-sort-value="Real Madrid" | Real Madrid | 10 |
1958–59 | Just Fontaine | data-sort-value="Stade Reims" | Reims | 10 |
1959–60 | Ferenc Puskás | data-sort-value="Real Madrid" | Real Madrid | 12 |
1960–61 | José Águas | data-sort-value="Benfica" | Benfica | 11 |
1961–62 | Heinz Strehl | data-sort-value="1. FC Nürnberg" | 1. FC Nürnberg | 8 |
Alfredo Di Stéfano | data-sort-value="Real Madrid" | Real Madrid | ||
Justo Tejada | data-sort-value="Real Madrid" | Real Madrid | ||
Ferenc Puskás | data-sort-value="Real Madrid" | Real Madrid | ||
1962–63 | José Altafini | data-sort-value="Milan" | Milan | 14 |
1963–64 | Vladica Kovačević | data-sort-value="Partizan" | Partizan | 7 |
Sandro Mazzola | data-sort-value="Inter Milan" | Inter Milan | ||
Ferenc Puskás | data-sort-value="Real Madrid" | Real Madrid | ||
1964–65 | Eusébio | data-sort-value="Benfica" | Benfica | 9 |
José Torres | data-sort-value="Benfica" | Benfica | ||
1965–66 | Flórián Albert | data-sort-value="Ferencváros" | Ferencváros | 7 |
Eusébio | data-sort-value="Benfica" | Benfica | ||
1966–67 | Jürgen Piepenburg | data-sort-value="Vorwärts Berlin" | Vorwärts Berlin | 6 |
Paul Van Himst | data-sort-value="Anderlecht" | Anderlecht | ||
1967–68 | Eusébio | data-sort-value="Benfica" | Benfica | 6 |
1968–69 | Denis Law | data-sort-value="Manchester United" | Manchester United | 9 |
1969–70 | Mick Jones | data-sort-value="Leeds United" | Leeds United | 8 |
1970–71 | Antonis Antoniadis | data-sort-value="Panathinaikos" | Panathinaikos | 10 |
1971–72 | Johan Cruyff | data-sort-value="Ajax" | Ajax | 5 |
Antal Dunai | data-sort-value="Újpesti Dózsa" | Újpest | ||
Lou Macari | data-sort-value="Celtic" | Celtic | ||
Silvester Takač | data-sort-value="Standard Liège" | Standard Liège | ||
1972–73 | Gerd Müller | data-sort-value="Bayern Munich" | Bayern Munich | 11 |
1973–74 | Gerd Müller | data-sort-value="Bayern Munich" | Bayern Munich | 8 |
1974–75 | Gerd Müller | data-sort-value="Bayern Munich" | Bayern Munich | 5 |
Eduard Markarov | data-sort-value="Ararat Yerevan" | Ararat Yerevan | ||
1975–76 | Jupp Heynckes | data-sort-value="Borussia Mönchengladbach" | Borussia Mönchengladbach | 6 |
1976–77 | Gerd Müller | data-sort-value="Bayern Munich" | Bayern Munich | 5 |
Franco Cucinotta | data-sort-value="Zürich" | Zürich | ||
1977–78 | Allan Simonsen | data-sort-value="Borussia Mönchengladbach" | Borussia Mönchengladbach | 5 |
1978–79 | Claudio Sulser | data-sort-value="Grasshopper" | Grasshopper | 11 |
1979–80 | Søren Lerby | data-sort-value="Ajax" | Ajax | 10 |
1980–81 | Terry McDermott | data-sort-value="Liverpool" | Liverpool | 6 |
Graeme Souness | data-sort-value="Liverpool" | Liverpool | ||
Karl-Heinz Rummenigge | data-sort-value="Bayern Munich" | Bayern Munich | ||
1981–82 | Dieter Hoeneß | data-sort-value="Bayern Munich" | Bayern Munich | 7 |
1982–83 | Paolo Rossi | data-sort-value="Juventus" | Juventus | 6 |
1983–84 | Viktor Sokol | data-sort-value="Dinamo Minsk" | Dinamo Minsk | 6 |
1984–85 | Torbjörn Nilsson | data-sort-value="IFK Göteborg" | IFK Göteborg | 7 |
Michel Platini | data-sort-value="Juventus" | Juventus | ||
1985–86 | Torbjörn Nilsson | data-sort-value="IFK Göteborg" | IFK Göteborg | 6 |
1986–87 | Borislav Cvetković | data-sort-value="Red Star Belgrade" | Red Star Belgrade | 7 |
1987–88 | Gheorghe Hagi | data-sort-value="Steaua București" | Steaua București | 4 |
Petar Novák | data-sort-value="Sparta Prague" | Sparta Prague | ||
René van der Gijp | data-sort-value="Neuchâtel Xamax" | Neuchâtel Xamax | ||
Rabah Madjer | data-sort-value="Porto" | Porto | ||
Ally McCoist | data-sort-value="Rangers" | Rangers | ||
Míchel | data-sort-value="Real Madrid" | Real Madrid | ||
Rui Águas | data-sort-value="Benfica" | Benfica | ||
1988–89 | Marco van Basten | data-sort-value="Milan" | Milan | 10 |
1989–90 | Romário | data-sort-value="PSV Eindhoven" | PSV Eindhoven | 6 |
Jean-Pierre Papin | data-sort-value="Marseille" | Marseille | ||
1990–91 | Peter Pacult | data-sort-value="Tirol Innsbruck" | Tirol Innsbruck | 6 |
Jean-Pierre Papin | data-sort-value="Marseille" | Marseille | ||
1991–92 | Sergei Yuran | data-sort-value="Benfica" | Benfica | 7 |
Jean-Pierre Papin | data-sort-value="Marseille" | Marseille | ||
1992–93 | Romário | data-sort-value="PSV Eindhoven" | PSV Eindhoven | 7 |
1993–94 | Ronald Koeman | data-sort-value="Barcelona" | Barcelona | 8 |
Wynton Rufer | data-sort-value="Werder Bremen" | Werder Bremen | ||
1994–95 | George Weah | data-sort-value="Paris Saint-Germain" | Paris Saint-Germain | 7 |
1995–96 | Jari Litmanen | data-sort-value="Ajax" | Ajax | 9 |
1996–97 | Milinko Pantić | data-sort-value="Atlético Madrid" | Atlético Madrid | 5 |
1997–98 | Alessandro Del Piero | data-sort-value="Juventus" | Juventus | 10 |
1998–99 | Andriy Shevchenko | data-sort-value="Dynamo Kyiv" | Dynamo Kyiv | 8 |
Dwight Yorke | data-sort-value="Manchester United" | Manchester United | ||
1999–2000 | Mário Jardel | data-sort-value="Porto" | Porto | 10 |
Rivaldo | data-sort-value="Barcelona" | Barcelona | ||
Raúl | data-sort-value="Real Madrid" | Real Madrid | ||
2000–01 | Raúl | data-sort-value="Real Madrid" | Real Madrid | 7 |
2001–02 | Ruud van Nistelrooy | data-sort-value="Manchester United" | Manchester United | 10 |
2002–03 | Ruud van Nistelrooy | data-sort-value="Manchester United" | Manchester United | 12 |
2003–04 | Fernando Morientes | data-sort-value="Monaco" | Monaco | 9 |
2004–05 | Ruud van Nistelrooy | data-sort-value="Manchester United" | Manchester United | 8 |
2005–06 | Andriy Shevchenko | data-sort-value="Milan" | Milan | 9 |
2006–07 | Kaká | data-sort-value="Milan" | Milan | 10 |
2007–08 | Cristiano Ronaldo | data-sort-value="Manchester United" | Manchester United | 8 |
2008–09 | Lionel Messi | data-sort-value="Barcelona" | Barcelona | 9 |
2009–10 | Lionel Messi | data-sort-value="Barcelona" | Barcelona | 8 |
2010–11 | Lionel Messi | data-sort-value="Barcelona" | Barcelona | 12 |
2011–12 | Lionel Messi | data-sort-value="Barcelona" | Barcelona | 14 |
2012–13 | Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | 12 |
2013–14 | Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | 17 |
2014–15 | Neymar | data-sort-value="Barcelona" | Barcelona | 10 |
Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | ||
Lionel Messi | data-sort-value="Barcelona" | Barcelona | ||
2015–16 | Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | 16 |
2016–17 | Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | 12 |
2017–18 | Cristiano Ronaldo | data-sort-value="Real Madrid" | Real Madrid | 15 |
2018–19 | Lionel Messi | data-sort-value="Barcelona" | Barcelona | 12 |
2019–20 | Robert Lewandowski | data-sort-value="Bayern Munich" | Bayern Munich | 15 |
2020–21 | Erling Haaland | data-sort-value="Borussia Dortmund" | Borussia Dortmund | 10 |
2021–22 | Karim Benzema | data-sort-value="Real Madrid" | Real Madrid | 15 |
2022–23 | Erling Haaland | data-sort-value="Manchester City" | Manchester City | 12 |
2023–24 | Harry Kane | data-sort-value="Barcelona" | Bayern Munich | 8 |
Kylian Mbappé | data-sort-value="Real Madrid" | Paris Saint-Germain |
Country | Titles | Seasons |
---|---|---|
13 | 1960–61, 1964–65 (2),1965–66, 1967–68, 1987–88, 2007–08, 2012–13, 2013–14, 2014–15, 2015–16, 2016–17, 2017–18 | |
8 | 1961–62, 1972–73, 1973–74, 1974–75, 1975–76, 1976–77, 1980–81, 1981–82 | |
1957–58, 1961–62, 2008–09, 2009–10, 2010–11, 2011–12, 2014–15, 2018–19 | ||
7 | 1971–72, 1987–88, 1988–89, 1993–94, 2001–02, 2002–03, 2004–05 | |
1958–59, 1984–85, 1989–90, 1990–91, 1991–92, 2021–22, 2023–24 | ||
6 | 1989–90, 1992–93, 1999–2000 (2), 2006–07, 2014–15 | |
5 | 1959–60, 1961–62, 1963–64, 1965–66, 1971–72 | |
1955–56, 1963–64, 1971–72, 1986–87, 1996–97 | ||
1962–63, 1963–64, 1976–77, 1982–83, 1997–98 | ||
1961–62, 1987–88, 1999–2000, 2000–01, 2003–04 | ||
4 | 1968–69, 1971–72, 1980–81, 1987–88 | |
1956–57, 1969–70, 1980–81, 2023–24 | ||
3 | 1991–92, 1998–99, 2005–06 | |
2 | 1977–78, 1979–80 | |
1974–75, 1983–84 | ||
1984–85, 1985–86 | ||
2020–21, 2022–23 | ||
1 | 1966–67 | |
1970–71 | ||
1978–79 | ||
1987–88 | ||
1987–88 | ||
1987–88 | ||
1990–91 | ||
1993–94 | ||
1994–95 | ||
1995–96 | ||
1998–99 | ||
2019–20 |