• Top List

Top 10 English players of all time

England v Estonia - UEFA EURO 2016 Qualifier
Getty Images

Let’s take a look at the greatest English football players, as the Three Lions face the Netherlands in the UEFA Nations League finals.

England has not been the most successful national team at the international stage, having won only one major title – the 1966 World Cup on home soil.

The Three Lions, however, have produced a lot of footballing legends, making it really hard for us to choose the top 10 English players in their history.

Billy Wright, Frank Lampard, Ashley Cole, Michael Owen, Alan Shearer, and Bryan Robson are just a few of the honorable mentions, with current England captain Harry Kane being the strongest candidate to get his name on the list if he guides his country to its first international trophy since 1966.