England competed in the first official international football match on 30 November 1872, a 0–0 draw with Scotland at Hamilton Crescent.
[1] England have competed in numerous competitions, and all players who have played in 10 or more matches, either as a member of the starting eleven or as a substitute, are listed below.
The first player to be capped 10 times by England was Norman Bailey, who played his 10th match in an 8–1 away win against Ireland on 23 February 1884 in the 1883–84 British Home Championship.
[2] The appearance record is held by goalkeeper Peter Shilton,[3] which he set on 7 June 1989 in a 1–1 away draw with Denmark in a friendly.
[6][7] England's highest scorer in World Cup finals matches is Gary Lineker, with ten goals,[8] and the highest scorers in European Championship finals matches are Alan Shearer and Harry Kane, with seven goals.