The 10 Greatest English Footballers Of All Time

10. Gary Lineker

Gary Lineker

Gary Lineker was a great English and Spanish striker. He began at Leicester. He's played for Leicester, Everton, Barcelona, and Spurs. In 194 games, he's scored 238 goals, 95 for Leicester. Lineker won 1986's golden boot.

09. Paul Scholes

Paul Schole

Paul Scholes is a legendary midfielder. He's always played for Manchester United. He's won 11 Premier Leagues, 3 FA Cups, and 2 Champions Leagues. He made over 700 appearances and scored 150 goals from 1993 to 2013. His accuracy and long-range goals made him famous. Salford City FC's manager.

08. Steven Gerard

Steven Gerard

Gerrard is a legendary midfielder. He played 17 seasons for Liverpool before joining LA Galaxy and retiring in 2016. Gerrard won 3 League Cups, 2 FA Cups, 1 UEFA Cup, and 1 Champions League. 2007 Champions League finalist

07. Frank Lampard

Frank Lampard

Lampard is one of the 25 best midfielders. He played for West Ham, Chelsea, and Manchester City. He played for West Ham for six years before joining Chelsea. Lampard won 4 FA Cups, 3 Premier League titles, 1 Europa League, and 1 Champions League.

06. Alan Shearer

Alan Shearer

Shearer played for Southampton, Blackburn, and Newcastle. He's Premier League's top scorer. Shearer set a Premier League record with 34 goals in 1994-95, helping Blackburn win the title. 260 goals in 441 Premier League games. 63 times for England, 30 goals. He's one of England's best footballers.

05. Wayne Rooney

Wayne Rooney

Wayne Rooney is a great English footballer. He started at Everton before joining Manchester United. Manchester United's Rooney won 5 Premier League titles, 3 League Cups, 1 Champions League, 1 Europa League, and 1 FA Cup. He scored 253 goals in 559 games for United over 13 seasons.

04. Kevin Keegan

Kevin Keegan

In the 1970s, Kevin Keegan played for Liverpool and Hamburg. Kevin won 3 First Division titles, 2 UEFA Cups, 1 FA Cup, and 1 European Cup. In 1978 and 1979, he won Hamburg's Ballon d'Or. 21 goals in 63 England appearances. Keegan managed well. 

03. Bobby Moore

Bobby Moore

Bobby Moore was a legendary defender. England's 1966 World Cup-winning captain. Moore played 644 times for West Ham before joining Fulham. He captained West Ham United to the European Cup Winners' Cup in 1964-65. Bobby Moore died at 51.

02. Stanley Mathews

Stanley Mathew

Sir Stanley Matthews is England’s oldest footballer. He played until the age of 50. He played for Stoke City for 19 seasons and Blackpool for 14 seasons. He is the first winner of the Ballon d’Or. He played from the 1930s to the 1950s in a career more than 2 decades. He played more than 717 club matches.

01. Bobby Charlton

Bobby Charlton

Sir Bobby Charlton is England's greatest player. Charlton is Manchester United's greatest player. He was England's and Manchester United's top goalscorer until Wayne Rooney passed him. He won the 1968 European Cup, 3 leagues, and 1 FA Cup with Manchester United. 1966 Ballon d'Or. He's England's best player.