#Rank Player Country Goals Apps Ratio Start year Stop year Clubs 1 Cristiano Ronaldo Portugal 88 121 0.73 03 Manchester United Real Madrid 2 Lionel Messi Argentina 80 102 0.78 05 Barcelona 3 Raúl Spain 71 142 0.5 95 11 Real Madrid Schalke 04 4 Ruud van Nistelrooy Netherlands 56 73 0.77 98 09 PSV Manchester United Real Madrid 5 Thierry Henry France 50 112 0.45 97 10 Monaco Arsenal Barcelona 6 Alfredo Di Stéfano Argentina 49 58 0.84 55 64 Real Madrid 7 Andriy Shevchenko Ukraine 48 100 0.48 94 12 Dynamo Kyiv Milan Chelsea 8 Eusébio Portugal 46 65 0.71 61 74 Benfica 9 Karim Benzema France 46 77 0.6 06 Lyon Real Madrid 10 Filippo Inzaghi Italy 46 81 0.57 97 12 Juventus Milan 11 Zlatan Ibrahimović Sweden 45 115 0.39 01 Ajax Juventus Internazionale Barcelona Milan Paris Saint-Germain 12 Didier Drogba Ivory Coast 44 92 0.48 03 15 Marseille Chelsea Galatasaray 13 Alessandro Del Piero Italy 42 89 0.46 95 09 Juventus 14 Ferenc Puskás Hungary 36 41 0.88 56 66 Budapest Honvéd Real Madrid 15 Gerd Müller West Germany 35 35 1 69 77 Bayern Munich 16 Thomas Müller Germany 33 74 0.45 08 Bayern Munich 17 Fernando Morientes Spain 33 93 0.35 97 09 Real Madrid Monaco Liverpool Valencia 18 Robert Lewandowski Poland 30 46 0.65 11 Borussia Dortmund Bayern Munich 19 Samuel Eto'o Cameroon 30 78 0.38 99 Mallorca Barcelona Internazionale Chelsea 20 Wayne Rooney England 30 85 0.35 04 Manchester United 21 Kaká Brazil 30 86 0.35 03 14 Milan Real Madrid 22 Francisco Gento Spain 30 89 0.34 55 69 Real Madrid 23 David Trezeguet France 29 58 0.5 97 09 Monaco Juventus 24 Roy Makaay Netherlands 29 61 0.48 00 07 Deportivo La Coruña Bayern Munich 25 Patrick Kluivert Netherlands 29 71 0.41 94 06 Ajax Barcelona 26 Ryan Giggs Wales 29 145 0.2 93 14 Manchester United 27 Jean-Pierre Papin France 28 37 0.76 89 94 Marseille Milan Bayern Munich 28 Rivaldo Brazil 27 73 0.37 97 07 Barcelona Milan Olympiacos 29 Mario Gómez Germany 26 45 0.58 07 Stuttgart Bayern Munich 30 Mário Jardel Brazil 25 46 0.54 96 01 Porto Galatasaray 31 Robin van Persie Netherlands 25 59 0.42 02 Arsenal Manchester United 32 Hernán Crespo Argentina 25 65 0.38 97 07 Parma Lazio Internazionale Chelsea Milan 33 Arjen Robben Netherlands 25 88 0.28 02 PSV Chelsea Real Madrid Bayern Munich 34 José Altafini Brazil 24 28 0.86 59 76 Milan Juventus 35 Marco Simone Italy 24 46 0.52 89 01 Milan Paris Saint-Germain Monaco 36 José Augusto Portugal 24 56 0.43 59 69 Benfica 37 Giovane Élber Brazil 24 69 0.35 97 04 Bayern Munich Lyon 38 Luís Figo Portugal 24 103 0.23 97 09 Barcelona Real Madrid Internazionale 39 Paul Scholes England 24 124 0.19 94 13 Manchester United 40 Jari Litmanen Finland 23 59 0.39 93 02 Ajax Liverpool 41 Frank Lampard England 23 105 0.22 01 15 Chelsea Manchester City 42 Santillana Spain 22 46 0.48 71 88 Real Madrid 43 Sergio Agüero Argentina 21 41 0.51 08 Atlético Madrid Manchester City 44 Serhiy Rebrov Ukraine 21 43 0.49 93 07 Dynamo Kyiv 45 Amancio Spain 21 52 0.4 62 76 Real Madrid 46 Claudio Pizarro Peru 21 73 0.29 01 Bayern Munich Werder Bremen 47 Steven Gerrard England 21 73 0.29 01 15 Liverpool 48 Romário Brazil 20 32 0.63 88 95 Barcelona PSV 49 Luiz Adriano Brazil 20 42 0.48 08 Shakhtar Donetsk 50 Nicolas Anelka France 20 67 0.3 98 13 Arsenal Real Madrid Paris Saint-Germain Chelsea