4) Jamie Vardy (Leicester City)
The 34-year-old is defying the ageing process as he seems to be getting better with every year. The Foxes veteran may have benefited from a fair few penalties this season but he is still a major threat.
Vardy’s pace continues to scare defences, despite the expectation that he should be slowing down now he is nearing the end of this career. The fact that he is still scoring so many goals at the highest level, though, suggests he is a long way from hanging up his boots.