The England national men's football team represents the country of England in international association football. It is fielded by The Football Association, the governing body of football in England, and competes as a member of the Union of European Football Associations (UEFA), which encompasses the countries of Europe. England competed in the first official international football match on 30 November 1872, a 0–0 draw with Scotland at Hamilton Crescent.

England have competed in numerous competitions, and all players who have played in ten or more matches, either as a member of the starting eleven or as a substitute, are listed below. Each player's details include his playing position while with the team, the number of caps earned and goals scored in all international matches, and details of the first and most recent matches played in. The names are initially ordered by number of caps (in descending order), then by date of debut, then by alphabetical order. All statistics are correct up to and including the match played on 6 October 2026.

Introduction The first player to be capped ten 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. His final match, in which he earned his 19th cap, was the 3–1 home defeat to Scotland on 19 March 1887. The appearance record is jointly held by goalkeeper Peter Shilton and striker Harry Kane, who have earned 125 caps each over their respective England careers. Shilton initially broke the record on 7 June 1989 in a 1–1 away draw with Denmark in a friendly, with Kane equalling the current record on 6 October 2026 in a 3–0 UEFA Nations League home win against the Czech Republic. Shilton's last match for England was the third-place match against Italy on 7 July 1990 in the World Cup, while Kane remains an active England player as of 2026.

Kane also holds the goalscoring record for England, with 91 goals between 2015 and 2026. He passed Wayne Rooney's record of 53 goals, which had stood for eight years, with his 54th goal on 23 March 2023, in a 2–1 away win over Italy in a European Championship qualifier.

England's highest scorer in World Cup finals matches is Harry Kane, with fourteen goals, and the highest scorers in European Championship finals matches are Alan Shearer and Harry Kane, with seven goals.

Key

+ Positions keyPre-1960s1960s–GKGoalkeeperFBFull backDFDefenderHBHalf backMFMidfielderFWForward

Players