The passing of Cyrille got me thinking about this. I came up with this 10:
Billy Wright
Stanley Matthews
Nat Lofthouse
Tom Finney
Bobby Moore
Jimmy Greaves
Bobby Charlton
David Beckham
Geoff Hurst
Cyrille Regis.
Honourable mentions to Peter Shilton, Laurie Cunningham, Duncan Edwards.
Go on, tell me who I have missed. The most contentious on the list I feel is Beckham. Maybe Hurst, though a World Cup final hat trick does count for quite a bit.