8) Karim Benzema (Real Madrid)
The Frenchman has received plenty of criticism during his time at Real Madrid, and has often had to put up with playing second fiddle to the likes of Cristiano Ronaldo and Gareth Bale, but his goal-scoring record is still excellent.