5. John Charles
John Charles has been regarded as one of the best all-round soccer player ever produced by England. He is well known for his extraordinary strike rate of 93 goals in 155 matches, while he was playing for Juventus. He may not have been the greatest ever English striker, but he came very close. Moreover, he could pretty much play any role as long, thanks to his extraordinary endurance, technique, and skills.