| 1 | Cristiano Ronaldo | 
| 140 | 183 | 0.77 | 2003–2023 | Manchester United (21), Real Madrid (105), Juventus (14) |
| 2 | Lionel Messi | 
| 129 | 163 | 0.79 | 2005–2023 | Barcelona (120), Paris Saint-Germain (9) |
| 3 | Robert Lewandowski |  | 109 | 144 | 0.76 | 2011– | Borussia Dortmund (17), Bayern Munich (69), Barcelona (23) |
| 4 | Karim Benzema | 
| 90 | 152 | 0.59 | 2006–2023 | Lyon (12), Real Madrid (78) |
| 5 | Kylian Mbappé | 
| 71 | 99 | 0.72 | 2016– | AS Monaco (6), Paris Saint-Germain (42), Real Madrid (23) |
| 6 | Raúl González | 
| 71 | 142 | 0.50 | 1995–2011 | Real Madrid (66), Schalke 04 (5) |
| 7 | Erling Haaland |  | 59 | 59 | 1.00 | 2019– | Red Bull Salzburg (8), Borussia Dortmund (15), Manchester City (36) |
| 8 | Thomas Müller | 
| 57 | 58 | 0.98 | 2019– | Bayern Munich |
| 9 | Ruud van Nistelrooy | 
| 56 | 73 | 0.77 | 1998–2009 | PSV (8), Manchester United (35), Real Madrid (13) |
| 10 | Harry Kane | 
| 54 | 70 | 0.77 | 2016– | Tottenham Hotspur (21), Bayern Munich (33) |
| 11 | Mohamed Salah | 
| 50 | 98 | 0.52 | 2013– | Basel (2), AS Roma (1), Liverpool (47) |
| 12 | Thierry Henry | 
| 50 | 112 | 0.45 | 1997–2010 | Monaco (7), Arsenal (35), Barcelona (8) |
| 13 | Alfredo Di Stéfano |  
| 49 | 58 | 0.84 | 1955–1964 | Real Madrid |
| 14 | Andriy Shevchenko | 
| 48 | 100 | 0.48 | 1994–2012 | Dynamo Kyiv (29), Milan (15), Chelsea (4) |
| 15 | Zlatan Ibrahimović | 
| 48 | 124 | 0.39 | 2001–2023 | Ajax (6), Juventus (3), Inter (6), Barcelona (4), Milan (9), PSG (20) |
| 16 | Eusébio | 
| 46 | 65 | 0.71 | 1961–1974 | Benfica |
| 17 | Filippo Inzaghi | 
| 46 | 81 | 0.57 | 1997–2012 | Juventus (17), Milan (29) |
| 18 | Didier Drogba | 
| 44 | 92 | 0.48 | 2003-2015 | Marseille (5), Chelsea (36), Galatasaray (3) |
| 19 | Antoine Griezmann | 
| 44 | 120 | 0.37 | 2014– | Barcelona (4), Atlético Madrid (40) |
| 20 | Neymar | 
| 43 | 81 | 0.53 | 2013–2023 | Barcelona (21), Paris Saint-Germain (22) |
| 21 | Alessandro Del Piero | 
| 42 | 89 | 0.47 | 1995–2009 | Juventus |
| 22 | Sergio Agüero | 
| 41 | 79 | 0.52 | 2008–2021 | Atlético Madrid (5), Manchester City (36) |
| 23 | Ferenc Puskás | 
| 36 | 41 | 0.88 | 1956–1966 | Budapest Honvéd (1), Real Madrid (35) |
| 24 | Edinson Cavani | 
| 35 | 70 | 0.50 | 2011–2020 | Napoli (5), Paris Saint-Germain (30) |
| 25 | Gerd Müller | 
| 34 | 35 | 0.97 | 1969–1977 | Bayern Munich |
| 26 | Fernando Morientes | 
| 34 | 81 | 0.42 | 2018– | Real Madrid |
| 27 | Vinícius Júnior | 
| 34 | 83 | 0.41 | 2018– | Real Madrid |
| 28 | Arjen Robben | 
| 31 | 110 | 0.28 | 2002–2018 | PSV Eindhoven (3), Chelsea (2), Real Madrid (1), Bayern Munich (25) |
| 29 | Samuel Eto'o | 
| 30 | 78 | 0.38 | 1999–2014 | Mallorca (1), Barcelona (16), Inter Milan (10), Chelsea (3) |
| 30 | Wayne Rooney | 
| 30 | 85 | 0.35 | 2004–2015 | Manchester United |
| 31 | Kaká | 
| 30 | 86 | 0.35 | 2003–2014 | Milan (25), Real Madrid (5) |
| 32 | Francisco Gento | 
| 30 | 89 | 0.34 | 1955–1969 | Real Madrid |