Champions League and European Cup Goal Scorers 1955-2019

1 Cristiano Ronaldo 127 2006 2019 Real Madrid 105 Man United 15 Juventus 7  
2 Lionel Messi 113 2005 2019 Barcelona 113          
3 Raúl 71 1995 2010 Real Madrid 66 Schalke 5      
4 Karim Benzema 62 2005 2019 Real Madrid 50 Lyon 12      
5 Robert Lewandowski 59 2011 2019 Bayern Munich 42 Borussia Dortmund 17      
6 Ruud Van Nistelrooy 56 1998 2008 Man United 35 Real Madrid 13 PSV Eindhoven 8  
7 Thierry Henry 49 1999 2008 Arsenal 35 Barcelona 7 Monaco 7  
8 Zlatan Ibrahimovic 48 2002 2015 Paris St Germain 17 A C Milan 9 Inter Milan 6 +13
9 Andrei Shevchenko 47 1994 2009 AC Milan 29 Dynamo Kiev 14 Chelsea 4  
10 Filippo Inzaghi 46 1997 2010 AC Milan 29 Juventus 17      
                       
11 Alfredo Di Stéfano 46 1955 1963 Real Madrid 46          
12 Didier Drogba 44 2003 2014 Chelsea 36 Marseilles 5 Galatasaray 3  
13 Thomas Müller 43 2008 2019 Bayern Munich 43          
14 Alessandro Del Piero 41 1995 2008 Juventus 41          
15 Sergio Aguero 39 2008 2019 Manchester City 34 Atletico Madrid 5      
16 Eusebio 36 1961 1973 Benfica 36          
17 Edinson Cavani 34 2011 2018 Paris St Germain 29 Napoli 5      
18 Gerd Müller 34 1972 1976 Bayern Munich 34          
19 Fernando Morientes 33 1997 2006 Real Madrid 17 Monaco 9 Valencia 6 +1
20 Neymar 32 2013 2017 Barcelona 21 Paris St Germain 11      
                       
21 Arjen Robben 31 2002 2018 Bayern Munich 25 PSV Eindhoven 3 Chelsea 2 +1
22 Wayne Rooney 31 2006 2015 Man United 31          
23 Samuel Eto'o 30 2001 2013 Barcelona 16 Inter Milan 10 Chelsea 2 +1
24 Kaká 30 2003 2012 AC Milan 25 Real Madrid 5      
25 David Trézéguet 30 1997 2009 Juventus 26 Monaco 4      
26 Roy Makaay 29 2000 2006 Bayern Munich 17 Deportivo 12      
27 Patrick Kluivert 28 1994 2002 Barcelona 20 Ajax 8      
28 Jean-Pierre Papin 28 1989 1994 Marseilles 19 AC Milan 7 Bayern Munich 2  
29 Mario Gomez 27 2007 2012 Bayern Munich 24 VfB Stuttgart 3      
30 Ryan Giggs 27 1994 2011 Man United 27          
                       
31 Rivaldo 27 1998 2005 Barcelona 22 Olympiakos 3 AC Milan 2  
32 Ferenc Puskas 26 1956 1964 Real Madrid 25 Honved 1      
33 Robin Van Persie 25 2004 2013 Arsenal 18 Man United 7      
34 Hernán Crespo 25 1997 2007 Inter Milan 11 AC Milan 6 Chelsea 4 +4
35 Giované Elber 25 1997 2003 Bayern Munich 22 Lyon 3      
36 Jardel 25 1996 2000 Porto 19 Galatasaray 6      
37 Gonzalo Higuain 24 2009 2019 Juventus 11 Real Madrid 9 Napoli 4  
38 Paul Scholes 24 1997 2009 Man United 24          
39 Luis Figo 24 1997 2005 Real Madrid 16 Barcelona 7 Inter Milan 1  
40 Jari Litmanen 24 1994 2002 Ajax 21 Liverpool 3      
                       
41 Marco Simone 24 1989 2000 AC Milan 15 Monaco 6 Paris St Germain 3  
42 Luis Suarez 23 2010 2019 Barcelona 22 Ajax Amsterdam 1      
43 Frank Lampard 23 2003 2013 Chelsea 23          
44 Santillana 23 1972 1986 Real Madrid 23          
45 Francisoc Gento 23 1955 1969 Real Madrid 23          
46 Edin Dzeko 22 2009 2018 Roma 15 VfL Wolfsburg 4 Manchester City 3  
47 Mohamed Salah 21 2013 2019 Liverpool 18 Basel 2 Roma 1  
48 Antoine Griezmann 21 2014 2018 Atletico Madrid 21          
49 Mario Mandzukic 21 2012 2018 Juventus 10 Bayern Munich 6 Atletico Madrid 5  
50 Steven Gerrard 21 2001 2014 Liverpool 21          
                       
51 Claudio Pizarro 21 2001 2012 Bayern Munich 18 Werder Bremen 3     +1
52 Sergei Rebrov 21 1993 2006 Dynamo Kiev 21          
53 Angel Di Maria 20 2010 2019 Paris St Germain 12 Real Madrid 8      
54 Gareth Bale 20 2010 2018 Real Madrid 16 Tottenham 4      
55 Fernando Torres 20 2007 2016 Chelsea 10 Liverpool 8 Atletico Madrid 2  
56 Luiz Adriano 20 2010 2014 Shakhtar Donetsk 20          
57 Nicolas Anelka 20 1998 2010 Chelsea 12 Paris St Germain 5 Real Madrid 2 +1
58 Romario 20 1988 1994 PSV Eindhoven 15 Barcelona 5      
59 Amancio 20 1963 1972 Real Madrid 20          


1999/00-Present: Group Stage Last 32, 1997/96-1998/99: Group Stage Last 24. 1994/95-1996/97: Group Stage Last 16.
1966/67-1993/94: Last 32. 1955/56-1965/66: Last 16.