15. Pauleta (0.56)
Games - 359
Goals - 201
The Portuguese striker was lighting up the French capital with PSG before the club were blessed with never-ending riches.
14. Ronaldo (0.56)
Games - 214
Goals - 120
The Brazilian's best years came before the new millennium, but he still delivered goals on a regular basis at Real Madrid between 2002 and 2007.
13. Thierry Henry (0.57)
Games - 471
Goals - 269
Arsenal's greatest ever player and let's not forget, Henry's time at Barcelona was pretty darn fruitful on the goal front as well.
12. Radamel Falcao (0.58)
Games - 272
Goals - 158
Yes, we know the Colombian star found the going tough in the Premier League. But at Atletico Madrid, he was simply unplayable and his goals also fired Monaco to the 2016/17 Ligue 1 title.
11. Sergio Aguero (0.59)
Games - 600
Goals - 354
After establishing himself as one of Europe's elite goal scorers at Atletico Madrid, Aguero moved to Manchester City and casually became the Premier League's leading foreign scorer - what a player.
10. Ruud van Nistelrooy (0.60)
Games - 391
Goals - 236
The Dutchman made the art of goal scoring look effortlessly easy at both Manchester United and Real Madrid, which is far easier said than done.
9. Edinson Cavani (0.61)
Games - 556
Goals - 341
Cavani forged his reputation at Palermo and Napoli, before signing for PSG and becoming the club's record scorer. Strikers like the Uruguayan don't come around often.
8. Zlatan Ibrahimovic (0.62)
Games - 586
Goals - 361
Juventus, AC Milan, Inter Milan, Barcelona, PSG and Manchester United, six of the biggest clubs in world football, with Ibrahimovic enjoying goal scoring success at all of them throughout his career.
7. Harry Kane (0.63)
Games - 289
Goals - 183
Kane's achievements as a goal scorer are sometimes undermined by a lack of trophies. But a ratio of 0.63 at the age of 26? That's just ridiculously good.
6. Kylian Mbappe (0.65)
Games - 180
Goals - 117
A quick reminder, Mbappe is still just 21. To do what the Frenchman is doing at such a young age is frightening.
5. Neymar (0.65)
Games - 266
Goals - 174
He has his flaws, but Neymar's record in front of goal is absurd for a player who creates as much as he scores.
4. Luis Suarez (0.67)
Games - 411
Goals - 277
The fact Suarez is already Barcelona's third all-time top scorer in just six seasons is all the proof you need of how frighteningly good the Uruguayan is and has been.
3. Robert Lewandowski (0.73)
Games - 472
Goals - 345
Probably the best out-and-out striker of the last 10 years. The man has been the Bundesliga's top scorer in FIVE different seasons with Dortmund and Bayern for goodness sake!
2. Cristiano Ronaldo (0.77)
Games - 812
Goals - 626
Surprisingly, Ronaldo isn't too far ahead of Lewandowski, mainly down to his less prolific days at the start of his Manchester United career. At Real Madrid, the Portuguese superstar scored more goals than games played.
1. Lionel Messi (0.87)
Games - 726
Goals - 630
Who else was it going to be, eh? The winner of six European Golden Shoes and the scorer of 50 goals in a single La Liga season in 2011/12, Messi has made goal scoring look almost too easy throughout his Barcelona career.
So Messi leads the way with a sizeable lead over his eternal rival, Ronaldo.
Given his advantage, it's unlikely anyone will be displacing the Argentine from top spot anytime soon.