Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

MY


FOOTBALL FACTS

UEFA Champions League Top Goalscorers

Explore the complete list of top goalscorers in the UEFA European Cup & UEFA Champions League, from the 1955-56 season to the 2024-25 season. This table provides a season-by-season breakdown of the leading scorers, including their nationality, club, and total goals. Discover the legends who topped the charts, from Di Stéfano and Puskás to Messi and Ronaldo.

Content
Top Goalscorers by Season
All-Time Top Goalscorers

UEFA European Cup & Champions League Top Goalscorers by Season

Season Player Nat ClubGoals
1955–56 Miloš Milutinović

PARTIZAN BELGRADE UEFA

Partizan 8
1956–57 Dennis Viollet

England Football

Manchester United Results

Manchester United 9
1957–58 Alfredo Di Stéfano

Spain Football

Real Madrid Fooball

Real Madrid10
1958–59 Just Fontaine

France Football

Reims UEFA

Stade Reims 10
1959–60 Ferenc Puskás

Hungary Football

Real Madrid Fooball

Real Madrid12
1960–61 José Águas

Portugal Football

Benfica UEFA

Benfica11
1961–62 Alfredo Di Stéfano

Spain Football

Real Madrid Fooball

Real Madrid7
Bent Løfqvist

Denmark Football

B 1913 Denmark

B 1913
Ferenc Puskás

Spain Football

Real Madrid Fooball

Real Madrid
Heinz Strehl

Germany Football

1. FC Nuremberg

Nuremberg
Justo Tejada

Spain Football

Real Madrid Fooball

Real Madrid
1962–63 José Altafini

AC Milan

Milan 14
1963–64 Vladica Kovačević

PARTIZAN BELGRADE UEFA

Partizan 7
Sandro Mazzola

Italy Football

Inter Milan Football

Internazionale
Ferenc Puskás

Spain Football

Real Madrid Fooball

Real Madrid
1964–65 Eusébio

Portugal Football

Benfica UEFA

Benfica9
José Augusto Torres

Portugal Football

Benfica UEFA

Benfica
1965–66 Flórián Albert

Hungary Football

FERENCVAROS football

Ferencváros 7
Eusébio

Portugal Football

Benfica UEFA

Benfica
1966–67 Jürgen Piepenburg

Germany Football

Vorwarts Berlin

Vorwärts Berlin6
Paul Van Himst

Belgium Football

RSC_Anderlecht

Anderlecht
1967–68 Eusébio

Portugal Football

Benfica UEFA

Benfica6
1968–69 Denis Law

Manchester United Results

Manchester United 9
1969–70 Mick Jones

England Football

Leeds Football

Leeds United 8
1970–71 Antonis Antoniadis

Greece Football

Panathinaikos UEFA

Panathinaikos 10
1971–72 Antal Dunai

Hungary Football

UJPEST DOSZA football

Újpesti Dosza 5
Lou Macari

Scotland football

Celtic UEFA

Celtic
Silvester Takač

STANDARD LIEGE Football

Standard Liège
1972–73 Gerd Müller

Germany Football

Bayern Munich Results

Bayern Munich11
1973–74 Gerd Müller

Germany Football

Bayern Munich Results

Bayern Munich8
1974–75 Gerd Müller

Germany Football

Bayern Munich Results

Bayern Munich5
Eduard Markarov

ararat yerevan armenia

Ararat Yerevan
1975–76 Jupp Heynckes

Germany Football

BORUSSIA MOENCHENGLADBACH Football

Borussia Mönchengladbach 7
1976–77 Gerd Müller

Germany Football

Bayern Munich Results

Bayern Munich5
Franco Cucinotta

FC Zurich Football Results

Zürich
1977–78 Allan Simonsen

BORUSSIA MOENCHENGLADBACH Football

Mönchengladbach 5
1978–79 Claudio Sulser

Switzerland Fooball

Grasshopper 11
1979–80 Søren Lerby

Ajax UEFA

Ajax 10
1980–81 Terry McDermott

England Football

Liverpool 20-21

Liverpool6
Graeme Souness

Liverpool 20-21

Liverpool
Karl-Heinz Rummenigge

Germany Football

Bayern Munich Results

Bayern Munich
1981–82 Dieter Hoeneß

Germany Football

Bayern Munich Results

Bayern Munich7
1982–83 Paolo Rossi

Juventus Football

Juventus 6
1983–84 Viktor Sokol

Dinamo Minsk 6
1984–85 Torbjörn Nilsson

Sweden Football

IFK GOTHENBERG Football Results

IFK Göteborg 7
Michel Platini

Juventus Football

Juventus
1985–86 Torbjörn Nilsson

Sweden Football

IFK GOTHENBERG Football Results

IFK Göteborg 7
1986–87 Borislav Cvetković

Red Star Belgrade 7
1987–88 Gheorghe Hagi

Romania Football

Steaua Bucharest UEFA

Steaua Bucureşti 4
Jean-Marc Ferreri

France Football

Bordeaux
Rabah Madjer

FC Porto UEFA

Porto
Ally McCoist

Scotland football

Rangers Football Results

Rangers
Petar Novák

Czech Football

Sparta_Prague Football

Sparta Prague
Míchel

Spain Football

Real Madrid Fooball

Real Madrid
Rui Águas

Portugal Football

Benfica UEFA

Benfica
1988–89 Marco van Basten

AC Milan Football

AC Milan 10
1989–90 Romário

PSV Eindenhoven Results

PSV 6
Jean-Pierre Papin

France Football

Olympique Marseille UEFA

Marseille
1990–91 Peter Pacult

Austria Football

FC TIROL INNSBRUCK Austria

Tirol Innsbruck 6
Jean-Pierre Papin

France Football

Olympique Marseille UEFA

Marseille
1991–92 Sergei Yuran

Benfica UEFA

Benfica7
Jean-Pierre Papin

France Football

Olympique Marseille UEFA

Marseille
1992–93 Romário

PSV Eindenhoven Results

PSV 7
1993–94 Ronald Koeman

Barcelona Football

Barcelona8
Wynton Rufer

Werder Bremen
1994–95 George Weah

Paris Saint Germaine Football

Paris Saint-Germain 7
1995–96 Jari Litmanen

Ajax UEFA

Ajax 9
1996–97 Milinko Pantić

Atletico Madrid Football

Atlético Madrid 5
1997–98 Alessandro Del Piero

Juventus Football

Juventus 10
1998–99 Andriy Shevchenko

Ukraine Football

Dynamo Kyiv Ukraine

Dynamo Kyiv 8
Dwight Yorke

Manchester United Results

Manchester United
1999–2000 Mário Jardel

FC Porto UEFA

Porto 10
Rivaldo

Real Madrid Fooball

Barcelona
Raúl

Spain Football

Real Madrid Fooball

Real Madrid
2000–01 Andriy Shevchenko

AC Milan Football

AC Milan 9
2001–02 Ruud van Nistelrooy

Manchester United Results

Manchester United 10
2002–03 Ruud van Nistelrooy

Manchester United Results

Manchester United 12
2003–04 Fernando Morientes

AS Monaco Football UEFA

AS Monaco 9
2004–05 Ruud van Nistelrooy

Manchester United Results

Manchester United 8
2005–06 Andriy Shevchenko

AC Milan Football

AC Milan 9
2006–07 Kaká

AC Milan Football

AC Milan 10
2007–08 Cristiano Ronaldo

Manchester United Results

Manchester United 8
2008–09 Lionel Messi

Barcelona Football

Barcelona9
2009–10 Lionel Messi

Barcelona Football

Barcelona8
2010–11 Lionel Messi

Barcelona Football

Barcelona12
2011–12 Lionel Messi

Barcelona Football

Barcelona14
2012–13 Cristiano Ronaldo

Real Madrid Fooball

Real Madrid12
2013–14 Cristiano Ronaldo

Real Madrid Fooball

Real Madrid17
2014–15 Neymar

Brazil Football

Barcelona Football

Barcelona10
Cristiano Ronaldo

Real Madrid Fooball

Real Madrid
Lionel Messi

Argentina Football

Barcelona Football

Barcelona
2015–16 Cristiano Ronaldo

Real Madrid Fooball

Real Madrid16
2016–17Cristiano Ronaldo

Real Madrid Fooball

Real Madrid12
2017-18Cristiano Ronaldo

Real Madrid Fooball

Real Madrid15
2018-19Lionel Messi

Argentina Football

Barcelona Football

Barcelona12
2019-20Robert Lewandowski

Poland Football

Bayern Munich Results

Bayern Munich15
2020-21Erling Haaland

Norway Fooball

Borussia Dortmand UEFA

Borussia Dortmund10
2021-22Karim Benzema

France Football

Real Madrid Fooball

Real Madrid14
2022-23 Erling Haaland

Manchester City12
2023-24Harry Kane

Bayern Munich8
Kylian Mbappé

Paris Saint-Germain
2024-25Raphinha

Barcelona13

Serhou Guirassy

Borussia Dortmund

All-Time UEFA European Cup & Champions League Top Goalscorers 1955-56 to 2024-25

RankPlayerNatGoalsGamesRateYearsClubs (Goals Scored)
1Cristiano Ronaldo

Portugal Football

1401830.772003–2023 Manchester United (21), Real Madrid (105), Juventus (14)
2Lionel Messi

Argentina Football

1291630.792005–2023Barcelona (120), Paris Saint-Germain (9)
3Robert Lewandowski

Poland Football

1051320.802011– Borussia Dortmund (17), Bayern Munich (69), Barcelona (19)
4 Karim Benzema

France Football

901520.592006–2023 Lyon (12), Real Madrid (78)
5Raúl González

Spain Football

711420.501995–2011Real Madrid (66), Schalke 04 (5)
5Thomas Müller

571630.352008–Bayern Munich
6Ruud van Nistelrooy

Netherlands Football

56730.771998–2009PSV (8), Manchester United (35), Real Madrid (13)
8Kylian Mbappé

France Football

55870.632016– AS Monaco (6), Paris Saint-Germain (42), Real Madrid (7)
9Thierry Henry

501120.451997–2010Monaco (7), Arsenal (35), Barcelona (8)
10Erling Haaland49481.022019– Red Bull Salzburg (8), Borussia Dortmund (15), Manchester City (26)
11Alfredo Di Stéfano

49580.841955–64Real Madrid
12Andriy Shevchenko

Ukraine Football

481000.481994–2012Dynamo Kyiv (29), Milan (15), Chelsea (4)
13Zlatan Ibrahimović

Sweden Football

481240.392001–2023Ajax (6), Juventus (3), Inter (6), Barcelona (4), Milan (9), Paris Saint-Germain (20)
14Mohamed Salah

47870.542013– Basel (2), AS Roma (1), Liverpool (44)
15Eusébio

46650.711961–74Benfica
16Filippo Inzaghi

46810.571997–2012Juventus (17), Milan (29)
17Didier Drogba

Ivory Coast Football

44920.482003-15Marseille (5), Chelsea (36), Galatasaray (3)
18Neymar

Brazil Football

43810.532013–2023Barcelona (21), Paris Saint-Germain (22)
19Alessandro Del Piero

Italy Football

42890.471995–2009Juventus
20Antoine Griezmann

421040.402014– Atlético Madrid (38), Barcelona (4)
21Sergio Agüero

41790.522008–2021Atlético Madrid (5), Manchester City (36)
23Harry Kane

40570.702016–Tottenham Hotspur (21), Bayern Munich (19)
23Ferenc Puskás

Hungary Football

36410.881956–1966Budapest Honvéd (1), Real Madrid (35)
24Edinson Cavani

35700.502011–2020 Napoli (5), Paris Saint-Germain (30)
25Gerd Müller

34350.971969–1977Bayern Munich
26Fernando Morientes

33930.351997–2009Real Madrid (17), Monaco (9), Liverpool (1), Valencia (6)
27Arjen Robben

311100.282002–2018PSV Eindhoven (3), Chelsea (2), Real Madrid (1), Bayern Munich (25)
28Samuel Eto'o

30780.381999–2014Mallorca (1), Barcelona (16), Inter Milan (10), Chelsea (3)
29Wayne Rooney

30850.352004–2015 Manchester United
30Kaká

30860.352003–2014 Milan (25), Real Madrid (5)
31Francisco Gento

30890.341955–1969 Real Madrid

Fastest Players to Reach 20 UEFA Champions League Goals

Harry Kane: 20 goals in 24 games

Alessandro Del Piero: 20 goals in 26 games

Ruud van Nistelrooy: 20 goals in 27 games

Filippo Inzaghi: 20 goals in 28 games

Mario Gomez: 20 goals in 32 games