30. Luca Toni (0.49)

Games - 459

Goals - 226

The Italian's best goal-scoring days came at Palermo, Fiorentina and Bayern Munich between 2003 and 2010.

29. Giovane Elber (0.49)

Games - 215

Goals - 106

A true Bayern Munich legend and the Brazilian also had a decent two years at Lyon between 2003 and 2005.

28. Robin van Persie (0.50)

Games - 383

Goals - 190

For around three to four years, Van Persie was probably the best striker in world football, winning back-to-back Premier League Golden Boots with Arsenal and Manchester United.

27. Mohamed Salah (0.50)

Games - 275

Goals - 137

Were Salah's goal ratio on this list based purely on his Liverpool stats, he'd be pushing for the top 10.

26. Samuel Eto'o (0.51)

Games - 530

Goals - 268

Barcelona, Inter Milan and - to a lesser extent - Chelsea; wherever Eto'o played, goals usually followed

Eto'o with Barcelona

25. Sonny Anderson (0.51)

Games - 195

Goals - 99

The Brazilian's inclusion will surprise some, but his goal record at Lyon in the early 2000s is without question in the world-class bracket.

24. Grafite (0.51)

Games - 186

Goals - 95

Ninety-five goals scored and the Brazilian's solo effort vs Bayern - which you can watch HERE - is etched into footballing folklore forever.

23. Christian Vieri (0.52)

Games - 258

Goals - 133

'The Bull' was a goal-scoring machine at Inter Milan up until his departure from the club in 2005.

22. Mario Gomez (0.52)

Games - 480

Goals - 249

Stuttgart, Bayern Munich, Wolfsburg and Fiorentina have all been blessed with Gomez's natural eye-for-goal down the years.

21. Martin Max (0.52)

Games - 156

Goals - 81

Between 2000 and 2004, the ageing German scored goals aplenty at both 1860 Munich and Hansa Rostock, finishing as the Bundesliga's top scorer in 2001/02 with the former.

Max in action

20. David Trezeguet (0.53)

Games - 336

Goals - 178

Between 2000 and 2010, the French striker found the back of the net with frightening regularity at Juventus and he's still the club's fourth highest scorer of all-time. 

19. Ciro Immobile (0.54)

Games - 309

Goals - 166

Sub-par spells at Dortmund and Sevilla have been majorly outweighed by Immobile's undeniable goal-scoring success at both Torino and Lazio.

18. Pierre-Emerick Aubameyang (0.54)

Games - 463

Goals - 250

Electric during his time with Dortmund and a huge hit at Arsenal. The Gabonese striker just never seems to have a goal drought.

17. Mauro Icardi (0.55)

Games - 281

Goals - 154

His attitude at Inter Milan was questionable, but his goal record wasn't. The Argentine has now taken his talents to PSG where he's thriving once again.

16. Roy Makaay (0.55)

Games - 334

Goals - 185

At his best with both Deportivo and Bayern, you'd have been hard pushed to have found a better out-and-out striker anywhere in the world.

Makaay with Bayern Munich

CLICK HERE TO FIND OUT 15TH-1ST