Pos.
Nome
Nazionalità
Gol totali
Presenze totali
Media
Gol nei preliminari
Presenze nei preliminari
Periodo
Club
1
Cristiano Ronaldo
Portogallo
141
187
0,75
1
4
2003–
Sporting Clube de Portugal , Manchester Utd , Real Madrid , Juventus
2
Lionel Messi
Argentina
125
156
0,80
0
0
2005–
Barcellona , Paris Saint-Germain
3
Robert Lewandowski
Polonia
86
106
0,81
0
0
2011–
Borussia Dortmund , Bayern Monaco
3
Karim Benzema
Francia
86
141
0,61
0
0
2005–
Olympique Lione , Real Madrid
5
Raúl González Blanco
Spagna
71
144
0,49
0
2
1995–2011
Real Madrid , Schalke 04
6
Ruud van Nistelrooij
Paesi Bassi
60
81
0,74
4
8
1998–2009
PSV , Manchester Utd , Real Madrid
7
Andrij Ševčenko
Ucraina
59
116
0,51
11
16
1994–2012
Dinamo Kiev , Milan , Chelsea
8
Thomas Müller
Germania
52
136
0,38
0
2
2008–
Bayern Monaco
9
Thierry Henry
Francia
51
115
0,44
1
3
1997–2010
Monaco , Arsenal , Barcellona
10
Filippo Inzaghi
Italia
50
85
0,59
4
4
1997–2012
Juventus , Milan
11
Alfredo Di Stéfano
Argentina /Spagna
49
58
0,84
0
0
1955–1964
Real Madrid
11
Zlatan Ibrahimović
Svezia
49
128
0,38
1
4
2001–
Ajax , Juventus , Inter , Barcellona , Milan , Paris Saint-Germain , Manchester Utd
13
Eusébio
Portogallo
47
63
0,75
0
0
1961–1974
Benfica
13
Sergio Agüero
Argentina
47
83
0,57
6
4
2008–2021
Atlético Madrid , Manchester City , Barcellona
15
Alessandro Del Piero
Italia
44
92
0,48
2
3
1995–2009
Juventus
15
Didier Drogba
Costa d'Avorio
44
94
0,47
0
2
2003–2015
Olympique Marsiglia , Chelsea , Galatasaray
17
Neymar
Brasile
41
75
0,55
0
0
2013–
Barcellona , Paris Saint-Germain
18
Mohamed Salah
Egitto
40
80
0,50
4
10
2012–
Basilea , Chelsea , Roma , Liverpool
19
Fernando Morientes
Spagna
39
104
0,38
6
11
1997–2009
Real Madrid , Monaco , Liverpool , Valencia
20
Ferenc Puskás
Ungheria /Spagna
35
41
0,85
0
0
1956–1966
Honvéd , Real Madrid
20
Edinson Cavani
Uruguay
35
70
0,50
0
0
2011–
Napoli , Paris Saint-Germain , Manchester Utd
22
Gerd Müller
Germania Ovest [ 1]
34
35
0,97
0
0
1969–1977
Bayern Monaco
22
Wayne Rooney
Inghilterra
34
88
0,39
4
3
2004–2015
Manchester Utd
24
Kylian Mbappé
Francia
33
53
0,62
0
0
2016–
Monaco , Paris Saint-Germain
24
Samuel Eto'o
Camerun
33
82
0,40
3
4
1999–2014
Maiorca , Barcellona , Inter , Chelsea
26
David Trezeguet
Francia
32
61
0,52
3
3
1997–2009
Monaco , Juventus
26
Francisco Gento
Spagna
32
88
0,36
0
0
1955–1969
Real Madrid
26
Arjen Robben
Paesi Bassi
32
111
0,29
1
1
2002–2019
PSV , Chelsea , Real Madrid , Bayern Monaco
29
Serhij Rebrov
Ucraina
31
68
0,46
10
25
1993–2007
Dinamo Kiev
29
Rivaldo
Brasile
31
78
0,40
4
5
1997-2007
Barcellona , Milan , Olympiacos
29
Luis Suárez
Uruguay
31
79
0,39
4
6
2007–
Ajax , Barcellona , Atlético Madrid
32
Patrick Kluivert
Paesi Bassi
30
75
0,40
1
4
1994–2006
Ajax , Barcellona
32
Antoine Griezmann
Francia
30
81
0,37
1
2
2013–
Real Sociedad , Atlético Madrid , Barcellona
32
Steven Gerrard
Inghilterra
30
87
0,34
9
14
2001–2015
Liverpool
32
Kaká
Brasile
30
88
0,34
0
2
2003–2014
Milan , Real Madrid
32
Ryan Giggs
Galles
30
151
0,20
1
6
1993–2014
Manchester Utd
37
Roy Makaay
Paesi Bassi
29
61
0,48
0
0
2000–2007
Deportivo La Coruña , Bayern Monaco
38
Jean-Pierre Papin
Francia
28
37
0,76
0
0
1989–1994
Olympique Marsiglia , Milan , Bayern Monaco
38
Mário Jardel
Brasile
28
48
0,58
3
2
1996–2001
Porto , Galatasaray
38
Hernán Crespo
Argentina
28
70
0,40
3
5
1997–2007
Parma , Lazio , Inter , Chelsea , Milan
38
Mario Mandžukić
Croazia
28
74
0,38
7
14
2007–2019
Dinamo Zagabria , Wolfsburg , Bayern Monaco , Atlético Madrid , Juventus
42
Mario Gómez
Germania
27
46
0,59
1
2
2007–2013
Stoccarda , Bayern Monaco
42
Robin van Persie
Paesi Bassi
27
68
0,40
2
9
2002–2016
Arsenal , Manchester Utd , Fenerbahçe
42
Giovane Élber
Brasile
27
73
0,37
2
4
1997–2004
Bayern Monaco , Olympique Lione
45
Marco Simone
Italia
25
46
0,54
1
3
1989–2001
Milan , Paris Saint-Germain , Monaco
45
Edin Džeko
Bosnia ed Erzegovina
25
64
0,39
0
2
2009–
Wolfsburg , Manchester City , Roma , Inter
45
Gonzalo Higuaín
Argentina
25
85
0,29
1
2
2007–2020
Real Madrid , Napoli , Juventus
45
Paul Scholes
Inghilterra
25
130
0,19
1
6
1994–2013
Manchester Utd
49
José Altafini
Brasile /Italia
24
28
0,86
0
0
1959–1976
Milan , Juventus
49
Sadio Mané
Senegal
24
61
0,39
0
7
2013–
Salisburgo , Liverpool
49
Raheem Sterling
Inghilterra
24
74
0,32
0
1
2014–
Liverpool , Manchester City
49
Claudio Pizarro
Perù
24
77
0,31
3
4
2001–2015
Bayern Monaco , Werder Brema
49
Luís Figo
Portogallo
24
107
0,22
0
4
1997–2009
Barcellona , Real Madrid , Inter
49
Cesc Fàbregas
Spagna
24
112
0,21
4
8
2003–
Arsenal , Barcellona , Chelsea , Monaco
55
Erling Håland
Norvegia
23
19
1,21
0
0
2019–
Salisburgo , Borussia Dortmund
55
Lisandro López [ 2]
Argentina
23
53
0,43
4
6
2005–2014
Porto , Olympique Lione
55
Jari Litmanen
Finlandia
23
65
0,35
0
6
1993–2002
Ajax , Liverpool
55
Álvaro Morata
Spagna
23
67
0,34
0
0
2012–
Real Madrid , Juventus , Chelsea , Atlético Madrid
55
Maksim Shatskix
Uzbekistan
23
69
0,33
12
24
1999–2009
Dinamo Kiev
55
Frank Lampard
Inghilterra
23
107
0,21
0
2
2001–2015
Chelsea , Manchester City
61
Santillana
Spagna
22
46
0,48
0
0
1971–1988
Real Madrid
61
Luiz Adriano [ 2]
Brasile
22
53
0,42
1
4
2008–2018
Šachtar , Spartak Mosca
61
Hakan Şükür
Turchia
22
55
0,40
9
13
1993–2007
Galatasaray , Inter , Parma
61
Ángel Di María
Argentina
22
100
0,22
0
1
2007–
Benfica , Real Madrid , Paris Saint-Germain
65
José Torres
Portogallo
21
33
0,64
0
0
1962–1970
Benfica
65
Roberto Firmino
Brasile
21
50
0,42
1
2
2017–
Liverpool
65
Amancio
Spagna
21
52
0,40
0
0
1962–1976
Real Madrid
65
Marco Reus
Germania
21
56
0,38
0
0
2012–
Borussia Dortmund
65
Klaas-Jan Huntelaar
Paesi Bassi
21
57
0,37
7
15
2006–2019
Ajax , Milan , Schalke 04
65
Harald Brattbakk
Norvegia
21
60
0,35
10
24
1995–2005
Rosenborg , Celtic
71
Harry Kane
Inghilterra
20
24
0,83
0
0
2016–
Tottenham
71
Romário
Brasile
20
32
0,63
0
0
1988–1995
PSV , Barcellona
71
Gabriel Jesus
Brasile
20
38
0,53
0
0
2017–
Manchester City
71
Paul Van Himst
Belgio
20
39
0,51
0
0
1962–1975
Anderlecht , RWD Molenbeek
71
Luis Enrique
Spagna
20
47
0,43
1
4
1995–2003
Real Madrid , Barcellona
71
Hulk [ 2]
Brasile
20
56
0,36
3
6
2008–2016
Porto , Zenit San Pietroburgo
71
Gareth Bale
Galles
20
68
0,30
0
2
2010–
Tottenham , Real Madrid
71
Nicolas Anelka
Francia
20
70
0,29
0
3
1998–2013
Arsenal , Real Madrid , Paris Saint-Germain , Fenerbahçe , Chelsea , Juventus
71
Ole Gunnar Solskjær
Norvegia
20
81
0,25
0
4
1996–2007
Manchester Utd
71
Fernando Torres
Spagna
20
82
0,24
0
3
2007–2018
Atlético Madrid , Liverpool , Chelsea