The Champions League is the most prestigious club tournament in world football. The competition has created some magical moments and we have seen unforgettable goals to go with it.

Here we look at a handful of the best goalscorers, past and present, that have graced the grandest stage of European football.

Cristiano Ronaldo – 135 goals

What would this list be if we didn’t mention this man? The Portuguese magician has made the Champions League his own and has a record to back it up, with nobody having scored more than him in the competition.

Playing in the tournament for Manchester United, Real Madrid and, most recently, Juventus, Cristiano Ronaldo has racked up an incredible 135 goals in 179 games (including qualifying rounds) – a staggering ratio of 0.75 goals-per-game. Playing in the competition from 2003 onwards, Ronaldo has left his mark and is widely regarded as one of the best players in the world.

Ronaldo, who has won the competition five times, has also scored the most goals in a Champions League season with 17 in 2013/14.

Lionel Messi – 119 goals

You can’t mention one without the other. Ronaldo and Lionel Messi have been a part of one of the hottest debates in world football for quite some time. Who is the best player in the world? Every season they seem to one-up each other and it’s fantastic to watch.

Similarly to Ronaldo, Messi has made his mark in the Champions League by scoring a monstrous amount of goals. The Argentine has netted 119 times in 148 appearances leaving him with a stunning ratio of 0.80 goals-per-game. He is a formidable force for Barcelona and is a constant threat to any defence he comes up against, with only Ronaldo having scored more than him in the Champions League.

Messi, who has won the competition four times, holds the record for the most Champions League group stage goals scored with 71 in total.

Raul – 71 goals

Before Ronaldo and Messi there was this man. Real Madrid legend Raul sits next in this list in third with a total of 71 Champions League goals during his career from 144 appearances, giving him a ratio of 0.49 goals per game.

The former Spain international’s goals inspired Madrid to three Champions League titles in the space of just five seasons, with the La Liga club triumphing in 1998, 2000 and 2002, with Raul scoring in both the 2000 and 2002 finals.

Raul, who also played for Schalke in the competition, had held the record for the most Champions League goals ever scored until Messi took the honour away from him in 2014.

Check out all the latest football betting odds at William Hill.