In the last 60 years Kevin Davies is the oldest player to make a debut for England when he appeared in the England squad against Montenegro where he came on in the last 20 minuites where Fabio Capello put him on to try to turn the game around. The game ended in a 0-0 draw. The person who is officially the oldest person to make a debut for England was Arsenal striker Leslie Compton.
Hope this helped (:
Chat with our AI personalities