5. Zlatan Ibrahimovic, Paris Saint-Germain
At 33-years-old Ibrahimovic is the oldest on this list by quite some way, but over the years the Swede has proven his class in front of goal and no more so than with current club PSG – where the striker has 84 strikers in 102 games.