Playing against Olympiakos in the Champions League, Lionel Messi stood over the ball like he has a million times before.

With Barcelona already 1-0 up, the little Argentine wizard curled a beautiful left-foot free-kick over the wall and watched it crash into the back of the net.

Not just any old goal, that was the 100th the 30-year-old has scored in UEFA club competitions.

An amazing feat, and considering it has only taken him 122 games to do it, a return of 0.82 per game, it’s a number to be exceptionally proud of.

However, where does this put him on the all-time list? Is he top, is there anyone catching up to him, or is his greatest nemesis just a dozen ahead.

We have counted down the five highest scorers in UEFA club competitions.

Champions League