0 votes
Who is the best England player of all time?

1 Answer

0 votes
Greatest England Players of All-Time Stuart Pearce. Steven Gerrard. David Beckham. Jimmy Greaves. Michael Owen. Gary Lineker. Frank Lampard. John Terry. Last, but not least, on our list of the greatest England players of all-time, is John Terry.
...