The Champions League is regularly labelled as the best competition in football.

Even the World Cup struggles to match the quality seen in Europe's premier tournament these days, with all the finest players on the planet facing off against each other every single season.

As such, scoring goals in the Champions League on a regular basis is mighty tough, with only two players in the competition's history notching over 100 goals.

They're of course Cristiano Ronaldo and Lionel Messi, with the two generational talents setting an array of European records between them.

However, the two superstars do not come out on top when judging players purely on their goal-to-game ratio.

Ronaldo with Juventus

Messi has to settle for second, while Ronaldo - with his record 128 goals - is resigned to fourth spot.

Below, we've provided the 40 players with the best goal-to-game ratios in Champions League history.

All data sourced from Transfermarkt. Players with the same goal-per-game ratio are ranked by the number of goals scored.

Only players featuring since the 1992/93 season with 10 or more appearances in the Champions League have been included.

The Champions League trophy

40. Jan Koller | 0.43

Games - 30

Goals - 13

39. Marco Reus | 0.43

Games - 40

Goals - 17

38. Luis Enrique | 0.43

Games - 44

Goals - 19

=37. Sonny Anderson | 0.45

Games - 29

Goals - 13

=37. Lukas Podolski | 0.45

Games - 29

Goals - 13

Podolski with Arsenal

35. Roberto Firmino | 0.45

Games - 33

Goals - 15

34. Luiz Adriano | 0.45

Games - 47

Goals - 21

33. Thierry Henry | 0.45

Games - 112

Goals - 50

32. Mohamed Salah | 0.46

Games - 48

Goals - 22

31. Pierre-Emerick Aubameyang | 0.47

Games - 32

Goals - 15

Aubameyang with Dortmund

30. Alessandro Del Piero | 0.47

Games - 90

Goals - 42

=29. Simone Inzaghi | 0.48

Games - 31

Goals - 15

=29. Seydou Doumbia | 0.48

Games - 31

Goals - 15

27. Dries Mertens | 0.48

Games - 33

Goals - 16

26. Roy Makaay | 0.48

Games - 61

Goals - 29

Makaay with Bayern Munich

25. Didier Drogba | 0.48

Games - 92

Goals - 44

24. Andriy Shevchenko | 0.48

Games - 100

Goals - 48

23. Sergiy Rebrov | 0.49

Games - 43

Goals - 21

22. Jackson Martinez | 0.50

Games - 26

Goals - 13

21. Sadio Mane | 0.50

Games - 32

Goals - 16

Mane with Liverpool

20. David Trezeguet | 0.50

Games - 58

Goals - 29

19. Raul Gonzalez | 0.51

Games - 142

Goals - 72

18. Adriano | 0.52

Games - 27

Goals - 14

17. Mario Jardel | 0.54

Games - 46

Goals - 25

16. Karim Benzema | 0.54

Games - 119

Goals - 64

Benzema with Real Madrid

15. Sergio Aguero | 0.55

Games - 71

Goals - 39

14. Edinson Cavani | 0.56

Games - 62

Goals - 35

13. Filippo Inzaghi | 0.57

Games - 81

Goals - 46

12. Mario Gomez | 0.59

Games - 44

Goals - 26

11. Kylian Mbappe | 0.59

Games - 32

Goals - 19

Mbappe with PSG

10. Vincent Aboubakar | 0.61

Games - 23

Goals - 14

9. Neymar | 0.61

Games - 57

Goals - 35

8. Gabriel Jesus | 0.62

Games - 21

Goals - 13

7. Roberto Soldado | 0.70

Games - 23

Goals - 16

6. Wissam Ben Yedder | 0.71

Games - 14

Goals - 10

Ben Yedder with Sevilla

5. Robert Lewandowski 0.74

Games - 86

Goals - 64

4. Cristiano Ronaldo | 0.76

Games - 169

Goals - 128

3. Ruud van Nistelrooy | 0.77

Games - 73

Goals - 56

2. Lionel Messi | 0.81

Games - 141

Goals - 114

1. Harry Kane | 0.83

Games - 24

Goals - 20

Kane in action

Kane's record in his opening 24 Champions League games with Tottenham is seriously underrated, while many will have forgotten just how prolific Van Nistelrooy was in the competition as well.

Neymar's ratio is also one of the most eye-catching in the top 40, given that the Brazilian is far from an out-and-out striker.

But he's made finding the back of the net in the Champions League one of his fortes, with the 28-year-old scoring 10 times in the competition during the 2014/15 season with Barcelona.

You wouldn't put it past Neymar jumping up a few places in the years to come, something Firmino, Salah and Mane will also be eyeing up with Liverpool in the near future.