#6 Alan Shearer
It would be a sin to exclude the man who has the most number of goals in his name in the English top-flight, wouldn't it?
Alan Shearer was a classic English no.9, with a fine reputation for being able to find the net from the tightest angles. His tall stature and strong physique made him extremely strenuous to defend against and also enabled him to be an intimidating presence in the air for his teams. The fact that he headed 46 of his 260 top-flight goals in the English League is a testament to his aerial prowess.
Alan Shearer made a name for himself after spearheading Blackburn to the Premier League title. His glories as a lethal goalscorer garnered him a bunch of personal accolades and records.
With 204 goals, he became the all-time top scorer in the history of Newcastle United. His scoring exploits also enabled him to win the Premier League Golden Boot on three occasions.
For what it's worth, its a real pity to know that the Ballon d'Or eluded this giant Englishman in his playing career.