Top Scorers Club Logo
ucl Flag

Champions League All Time Top Scorers

Champions League Goals

Rank Player Goals Goals Appearances Aps Ratio Ratio
1 Cristiano Ronaldo 140 183 0.77
2 Lionel Messi 129 163 0.79
3 Robert Lewandowski 94 120 0.78
4 Karim Benzema 90 152 0.59
5 Raúl 71 142 0.50
6 Ruud van Nistelrooy 56 73 0.77
7 Thomas Müller 54 149 0.36
8 Thierry Henry 50 112 0.45
9 Alfredo Di Stéfano 49 58 0.84
10 Zlatan Ibrahimović 48 124 0.39
10 Andriy Shevchenko 48 100 0.48
10 Kylian Mbappé 48 71 0.68
13 Filippo Inzaghi 46 81 0.57
13 Eusébio 46 65 0.71
15 Didier Drogba 44 92 0.48
15 Mohamed Salah 44 79 0.56
17 Neymar 43 81 0.53
18 Alessandro Del Piero 42 89 0.47
19 Sergio Agüero 41 79 0.52
19 Erling Haaland 41 39 1.05
21 Antoine Griezmann 36 95 0.38
21 Ferenc Puskás 36 41 0.88
23 Edinson Cavani 35 70 0.50
24 Gerd Müller 34 35 0.97
25 Fernando Morientes 33 93 0.35
26 Arjen Robben 31 110 0.28
27 Francisco Gento 30 89 0.34
27 Kaká 30 86 0.35
27 Wayne Rooney 30 85 0.35
27 Samuel Eto'o 30 78 0.38
31 Edin Džeko 29 74 0.39
31 Patrick Kluivert 29 71 0.41
31 Roy Makaay 29 61 0.48
31 David Trezeguet 29 58 0.50
35 Ryan Giggs 28 145 0.19
35 Álvaro Morata 28 82 0.34
35 Harry Kane 28 42 0.67
35 Jean-Pierre Papin 28 37 0.76
39 Raheem Sterling 27 82 0.33
39 Rivaldo 27 73 0.37
39 Luis Suárez 27 73 0.37
39 Sadio Mané 27 63 0.43
43 Mario Gómez 26 44 0.59
44 Hernán Crespo 25 65 0.38
44 Robin van Persie 25 59 0.42
44 Mário Jardel 25 46 0.54
47 Paul Scholes 24 124 0.19
48 Luís Figo 24 103 0.23
49 Gonzalo Higuaín 24 83 0.29
50 Marco Reus 24 69 0.35
51 Giovane Élber 24 69 0.35
52 Olivier Giroud 24 64 0.38
53 José Augusto 24 56 0.43
47 Marco Simone 24 46 0.52
47 Gabriel Jesus 24 46 0.52
47 José Altafini 24 28 0.86

Champions League All Time Most Goals

The all time top scorer of the Champions League is Cristiano Ronaldo, with a total of 140 goals in 183 appearances, scoring at a rate of 0.77 goals per game. He scored 11 more goals than the player with the 2nd most Champions League goals of all time, Lionel Messi, who has scored 129 goals in 163 games; a goals per game ratio of 0.79.

Of the top 56 players in the above list, Erling Haaland has the best goals per game ratio of all time in the Champions League, scoring 41 goals in 39 appearances at a rate of 1.05 goals per game.

The player from the above list with the lowest goalscoring ratio, perhaps suggesting he makes the list through longevity rather than goalscoring prowess, is Ryan Giggs, who scored 28 goals in 145 games at a rate of 0.19 goals per game.