Scoring a goal in the Champions League isn't easy.
Finding the back of the net on a consistent basis is even harder and it's a skill reserved for the very best players in the world.
The list of the Champions League's top 25 scorers since the tournament's rebrand in 1992/93 is essentially a collection of legends.
Cristiano Ronaldo and Lionel Messi are the two highest scorers, both registering over 100 goals so far in their careers.
But where would the two superstars rank among the top 25 in terms of minutes-per-goal? Well if that's a question you've been asking yourself, we've got you covered.
Below, we've ranked the Champions League's 25 leading scorers by that ratio and also provided both their overall minutes played and amount of goals scored.
25. Ryan Giggs
Minutes: 10,556
Goals: 28
Mins-per-goal: 377
24. Arjen Robben
Minutes: 7391
Goals: 31
Mins-per-goal: 238
23. Wayne Rooney
Minutes: 6953
Goals: 30
Mins-per-goal: 232
22. Kaka
Minutes: 6556
Goals: 30
Mins-per-goal: 219
21. Zlatan Ibrahimovic
Minutes: 9737
Goals: 48
Mins-per-goal: 203
20. Samuel Eto'o
Minutes: 6082
Goals: 30
Mins-per-goal: 203
19. Patrick Kluivert
Minutes: 5415
Goals: 29
Mins-per-goal: 187
18. Fernando Morientes
Minutes: 5976
Goals: 33
Mins-per-goal: 181
17. Thomas Muller
Minutes: 7612
Goals: 44
Mins-per-goal: 173
16. Thierry Henry
Minutes: 8602
Goals: 50
Mins-per-goal: 172
15. Andriy Shevchenko
Minutes: 8215
Goals: 48
Mins-per-goal: 171
14. Raul
Minutes: 11,983
Goals: 72
Mins-per-goal: 166
13. Didier Drogba
Minutes: 7112
Goals: 44
Mins-per-goal: 162
12. Roy Makaay
Minutes: 4602
Goals: 29
Mins-per-goal: 159
11. Alessandro Del Piero
Minutes: 6584
Goals: 42
Mins-per-goal: 157
10. David Trezeguet
Minutes: 4169
Goals: 29
Mins-per-goal: 143
9. Neymar
Minutes: 4973
Goals: 35
Mins-per-goal: 142
8. Edinson Cavani
Minutes: 4893
Goals: 35
Mins-per-goal: 140
7. Sergio Aguero
Minutes: 5011
Goals: 39
Mins-per-goal: 128
6. Karim Benzema
Minutes: 8309
Goals: 65
Mins-per-goal: 128
5. Filippo Inzaghi
Minutes: 5435
Goals: 46
Mins-per-goal: 118
Minutes: 14,636
Goals: 130
Mins-per-goal: 113
Minutes: 7313
Goals: 66
Mins-per-goal: 11
2. Ruud van Nistelrooy
Minutes: 6100
Goals: 56
Mins-per-goal: 109
1. Lionel Messi
Minutes: 11,702
Goals: 115
Mins-per-goal: 102
Messi's record during his years with Barcelona is incredible, while Lewandowski and Van Nistelrooy boast superior ratios to Ronaldo.
Real Madrid legend Raul is the third highest scorer in Champions League history, but has to make do with 14th on this list.
Neymar's inclusion in ninth is mighty impressive, especially given the fact the Brazilian is not an out-and-out striker.
The 28-year-old lit up the Champions League last night against Atalanta and it's safe to say that he's already one of the greatest performers to have graced the biggest stage in club football.