UEFA Champions League All-Time Top Scorers

Last Modified May 21, 2025 13:29 GMT
UEFA Champions League
Cristiano Ronaldo with the UEFA Champions League trophy. (Source: Getty)

The UEFA Champions League is an annual club football tournament that was established in 1955. It was originally known as the European Cup before it was renamed as the UEFA Champions League after the 1991-1992 season. The UEFA Champions League has maintained a charm of its own over the years, asserting itself as the premier competition of Europe because of its reputation.

As of May 2025, former Real Madrid, Manchester United and Juventus star Cristiano Ronaldo is the all-time UEFA Champions League top scorer with 140 goals. Former Barcelona and Paris Saint-Germain (PSG) ace Lionel Messi is second in the list with 129 goals in the UEFA Champions League. Barcelona star and former Bayern Munich and Borussia Dortmund man Robert Lewandowski, who has netted 105 goals, is the third player to have scored more than 100 UEFA Champions League goals.

UEFA Champions League All-Time Top Scorers (Top 30)

RankPlayerGoalsAppearancesClubs
1Cristiano Ronaldo140183Manchester United, Real Madrid, Juventus
2Lionel Messi129163Barcelona, PSG
3Robert Lewandowski105133Borussia Dortmund, Bayern Munich, Barcelona
4Karim Benzema90152Lyon, Real Madrid
5Raúl71142Real Madrid, Schalke 04
6Thomas Müller57163Bayern Munich
7Ruud van Nistelrooy5673PSV Eindhoven, Manchester United, Real Madrid
8Kylian Mbappé5587AS Monaco, PSG, Real Madrid
9Thierry Henry50112AS Monaco, Arsenal, Barcelona
10Erling Haaland4948Salzburg, Borussia Dortmund, Manchester City
11Alfredo Di Stéfano4958Real Madrid
12Andriy Shevchenko48100Dynamo Kyiv, AC Milan, Chelsea
13Zlatan Ibrahimović48124Ajax, Juventus, Inter, Barcelona, AC Milan, PSG, Manchester United
14Mohamed Salah4788Basel, Chelsea, AS Roma, Liverpool
15Eusébio4665Benfica
16Filippo Inzaghi4681Juventus, AC Milan
17Didier Drogba4492Marseille, Chelsea, Galatasaray
18Neymar4381Barcelona, PSG
19Alessandro Del Piero4289Juventus
20Antoine Griezmann42105Real Sociedad, Atlético Madrid, Barcelona
21Sergio Agüero4179Atlético Madrid, Manchester City, Barcelona
22Harry Kane4057Tottenham Hotspur, Bayern Munich
23Ferenc Puskás3641Budapest Honvéd, Real Madrid
24Edinson Cavani3570Napoli, PSG, Manchester United
25Gerd Müller3435Bayern Munich
26Fernando Morientes3393Real Madrid, AS Monaco, Liverpool, Valencia, Marseille
27Arjen Robben31110PSV Eindhoven, Chelsea, Real Madrid, Bayern Munich
28Samuel Eto'o3078Real Madrid, RCD Mallorca, Barcelona, Inter, Chelsea
29Wayne Rooney3085Manchester United
30Kaká3086AC Milan, Real Madrid

UEFA Champions League Top Scorers Season-by-Season

Miloš Milutinović was the top goal scorer in the first season of the UEFA Champions League in 1955-56, scoring eight goals. Cristiano Ronaldo holds the record for the most goals in a single UEFA Champions League season as he scored 17 goals in the 2013-14 season.

SeasonPlayerClubGoals
1955–56Miloš MilutinovićPartizan8
1956–57Dennis ViolletManchester United9
1957–58Alfredo Di StéfanoReal Madrid10
1958–59Just FontaineReims10
1959–60Ferenc PuskásReal Madrid12
1960–61José ÁguasBenfica11
1961–62Heinz Strehl1. FC Nürnberg8
1962–63José AltafiniAC Milan14
1963–64Vladica KovačevićPartizan7
Sandro MazzolaInter Milan7
Ferenc PuskásReal Madrid7
1964–65José TorresBenfica11
1965–66Flórián AlbertFerencváros7
EusébioBenfica7
1966–67Jürgen PiepenburgVorwärts Berlin6
Paul Van HimstAnderlecht6
1967–68EusébioBenfica6
1968–69Denis LawManchester United9
1969–70Mick JonesLeeds United8
1970–71Antonis AntoniadisPanathinaikos10
1971–72Johan CruyffAjax5
Antal DunaiÚjpest5
Lou MacariCeltic5
Silvester TakačStandard Liège5
1972–73Gerd MüllerBayern Munich11
1973–74Gerd MüllerBayern Munich8
1974–75Gerd MüllerBayern Munich5
Eduard MarkarovArarat Yerevan5
1975–76Jupp HeynckesBorussia Mönchengladbach6
1976–77Gerd MüllerBayern Munich5
Franco CucinottaZürich5
1977–78Allan SimonsenBorussia Mönchengladbach5
1978–79Claudio SulserGrasshopper11
1979–80Søren LerbyAjax10
1980–81Terry McDermottLiverpool6
Graeme SounessLiverpool6
Karl-Heinz RummeniggeBayern Munich6
1981–82Dieter HoeneßBayern Munich7
1982–83Paolo RossiJuventus6
1983–84Viktor SokolDinamo Minsk6
1984–85Torbjörn NilssonIFK Göteborg7
Michel PlatiniJuventus7
1985–86Torbjörn NilssonIFK Göteborg6
1986–87Borislav CvetkovićRed Star Belgrade7
1987–88Gheorghe HagiSteaua București4
Petar NovákSparta Prague4
René van der GijpNeuchâtel Xamax4
Rabah MadjerPorto4
Ally McCoistRangers4
MíchelReal Madrid4
Rui ÁguasBenfica4
1988–89Marco van BastenAC Milan10
1989–90RomárioPSV Eindhoven6
Jean-Pierre PapinMarseille6
1990–91Peter PacultTirol Innsbruck6
Jean-Pierre PapinMarseille6
1991–92Sergei YuranBenfica7
Jean-Pierre PapinMarseille7
1992–93RomárioPSV Eindhoven7
1993–94Ronald KoemanBarcelona8
Wynton RuferWerder Bremen8
1994–95George WeahParis Saint-Germain7
1995–96Jari LitmanenAjax9
1996–97Milinko PantićAtlético Madrid5
1997–98Alessandro Del PieroJuventus10
1998–99Andriy ShevchenkoDynamo Kyiv8
Dwight YorkeManchester United8
1999–2000Mário JardelPorto10
RivaldoBarcelona10
RaúlReal Madrid10
2000–01RaúlReal Madrid7
2001–02Ruud van NistelrooyManchester United10
2002–03Ruud van NistelrooyManchester United12
2003–04Fernando MorientesAS Monaco9
2004–05Ruud van NistelrooyManchester United8
2005–06Andriy ShevchenkoAC Milan9
2006–07KakáAC Milan10
2007–08Cristiano RonaldoManchester United8
2008–09Lionel MessiBarcelona9
2009–10Lionel MessiBarcelona8
2010–11Lionel MessiBarcelona12
2011–12Lionel MessiBarcelona14
2012–13Cristiano RonaldoReal Madrid12
2013–14Cristiano RonaldoReal Madrid17
2014–15NeymarBarcelona10
Cristiano RonaldoReal Madrid10
Lionel MessiBarcelona10
2015–16Cristiano RonaldoReal Madrid16
2016–17Cristiano RonaldoReal Madrid12
2017–18Cristiano RonaldoReal Madrid15
2018–19Lionel MessiBarcelona12
2019–20Robert LewandowskiBayern Munich15
2020–21Erling HaalandBorussia Dortmund10
2021–22Karim BenzemaReal Madrid15
2022–23Erling HaalandManchester City12
2023–24Harry KaneBayern Munich8
Kylian MbappéParis Saint-Germain8

UEFA Champions League Most Times Top Scorers in a Season

As of May 2025, Cristiano Ronaldo holds the record for being the top scorer the most times in a UEFA Champions League season. He has topped the list seven times.

PlayerTop Scorer TitlesSeasons
Cristiano Ronaldo72007–08, 2012–13, 2013–14, 2014–15, 2015–16, 2016–17, 2017–18
Lionel Messi62008–09, 2009–10, 2010–11, 2011–12, 2014–15, 2018–19
Gerd Müller41972–73, 1973–74, 1974–75, 1976–77
Jean-Pierre Papin31989–90, 1990–91, 1991–92
Ruud van Nistelrooy32001–02, 2002–03, 2004–05
Ferenc Puskás21959–60, 1963–64
Eusébio21965–66, 1967–68
Torbjörn Nilsson21984–85, 1985–86
Romário21989–90, 1992–93
Raúl21999–2000, 2000–01
Andriy Shevchenko21998–99, 2005–06
Erling Haaland22020–21, 2022–23

FAQs on UEFA Champions League

A. Cristiano Ronaldo is the all-time UEFA Champions League top scorer with 140 goals to his name, as of May 2025.

A. Karim Benzema was the UEFA Champions League top scorer with 15 goals in the 2021-22 season. 

A. Cristiano Ronaldo, Robert Lewandowski, and Karim Benzema have all scored 15 goals or more in a UEFA Champions League season, as of May 2025.

Related Stories

Top 5 oldest goal scorers in the Champions League semifinal Top 5 oldest goal scorers in the Champions League semifinal
Top 5 oldest goal scorers in the Champions League semifinal
Barcelona star Robert Lewandowski reaches incredible landmark in European competitions after scoring against Antwerp Barcelona star Robert Lewandowski reaches incredible landmark in European competitions after scoring against Antwerp
Barcelona star Robert Lewandowski reaches incredible landmark in European competitions after scoring against Antwerp
"Messi always leading the way", "Better than Ronaldo" - Fans react as stat depicting UCL's highest group stage goalscorers emerges "Messi always leading the way", "Better than Ronaldo" - Fans react as stat depicting UCL's highest group stage goalscorers emerges
"Messi always leading the way", "Better than Ronaldo" - Fans react as stat depicting UCL's highest group stage goalscorers emerges
"Better than Messi rn" "He was never going to fail" - Fans hail Robert Lewandowski as a 'proper number 9' after stunning UEFA Champions League hat-trick for Barcelona "Better than Messi rn" "He was never going to fail" - Fans hail Robert Lewandowski as a 'proper number 9' after stunning UEFA Champions League hat-trick for Barcelona
"Better than Messi rn" "He was never going to fail" - Fans hail Robert Lewandowski as a 'proper number 9' after stunning UEFA Champions League hat-trick for Barcelona
"Every day he shows more leadership" - Real Madrid manager Carlo Ancelotti says Karim Benzema has aged 'like a fine wine' after stunning Chelsea hat-trick "Every day he shows more leadership" - Real Madrid manager Carlo Ancelotti says Karim Benzema has aged 'like a fine wine' after stunning Chelsea hat-trick
"Every day he shows more leadership" - Real Madrid manager Carlo Ancelotti says Karim Benzema has aged 'like a fine wine' after stunning Chelsea hat-trick
5 countries with most number of goal scorers in UEFA Champions League 5 countries with most number of goal scorers in UEFA Champions League
5 countries with most number of goal scorers in UEFA Champions League
Ranking 5 non-Spanish players with the most goals in El Clasico history Ranking 5 non-Spanish players with the most goals in El Clasico history
Ranking 5 non-Spanish players with the most goals in El Clasico history
5 players with most Champions League goals without a single hat-trick 5 players with most Champions League goals without a single hat-trick
5 players with most Champions League goals without a single hat-trick
Ranking the five players with the most goals in the knockout stage of UCL | UEFA Champions League 2021-22 Ranking the five players with the most goals in the knockout stage of UCL | UEFA Champions League 2021-22
Ranking the five players with the most goals in the knockout stage of UCL | UEFA Champions League 2021-22
Ranking the five players with most goals in UCL round of 16 fixtures history | UEFA Champions League 2021-22 Ranking the five players with most goals in UCL round of 16 fixtures history | UEFA Champions League 2021-22
Ranking the five players with most goals in UCL round of 16 fixtures history | UEFA Champions League 2021-22
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications