George Best
Bobby Moore
Bobby Charlton
Kevin Keegan
Gordon Banks
Kenny Dalglish
Gareth Bale
John Charles
Gary Lineker
Pat Jennings
Denis Law
Jimmy Johnstone
Would Ryan Gigs really get above any of these?
If we're going to be pedantic then why is Gareth Bale on your list when Paul Gascoigne isn't?
The greatest English player I've ever seen but wouldn't qualify for this list due to the longevity proviso.
Bale can't qualify for the same reason, yet.