2. Sir Bobby Charlton
For over forty years, Bobby Charlton was the highest goal scorer in England’s history. To his credit, his goals amounted for something, the 1966 World Cup.
In addition, Charlton also helped England to the UEFA European Championship third place in 1968. He was efficient in front of goal and this is why he is ranked second in our list.