Sports

Players with most appearances for the English national team

Discover the legendary footballers who have represented the England national team the most times, showcasing their dedication and longevity in international football. This list highlights players with the highest number of caps, making it a valuable resource for fans interested in England's football history, national team records, and player statistics. Explore the careers of iconic English athletes who have achieved significant milestones in international appearances.

0100% verified
  1. 1

    Wayne Rooney (120 appearances)

    0 Global Votes
    • Most appearances by an outfield player (120)

      (+4)

    Wayne Rooney is England's second-highest goalscorer and his extensive international career places him among the most dedicated and long-serving players. His impact on the national team over many years solidifies his place in this ranking.

  2. 2

    David Beckham (115 appearances)

    0 Global Votes
    • Holds most caps for England outfield player

      (+1)

    David Beckham's 115 appearances for England highlight his enduring quality and commitment to the national team over a significant period. As a global icon, his extensive international career is a testament to his influence on and off the pitch.

  3. 3

    Steven Gerrard (114 appearances)

    0 Global Votes
    • Made 114 England appearances

      (+3)

    Steven Gerrard's 114 appearances for England reflect his powerful influence and consistent performances as a midfielder over many years. His leadership qualities and dedication made him a cornerstone of the national team.

  4. 4

    Harry Kane (112 appearances)

    0 Global Votes
    • All-time top goalscorer for England

      (+4)

    As of November 2025, Harry Kane has already reached 112 appearances and is actively adding to his cap count as the current England captain and all-time leading goalscorer. His ongoing relevance and record-breaking achievements make him a crucial inclusion.

  5. 5

    Bobby Moore (108 appearances)

    0 Global Votes
    • World Cup-winning captain

      (+2)

    Bobby Moore's 108 appearances are significant as he captained England to their only World Cup victory in 1966. His iconic status and longevity at the highest level are still celebrated, making him a timeless figure in English football.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    Ashley Cole (107 appearances)

    0 Global Votes
    • Made 107 appearances for England

      (+2)

    Ashley Cole's 107 appearances for England underscore his consistent high-level performances as a left-back over many years. He is widely regarded as one of the best defenders of his generation, making him a staple in the national squad.

  8. 7

    Sir Bobby Charlton (106 appearances)

    0 Global Votes
    • Made 106 appearances for England

      (+2)

    Sir Bobby Charlton's 106 appearances mark him as a legendary figure whose career spanned multiple World Cups and who held the goalscoring record for England for many years. His contributions to the 1966 World Cup-winning team are unforgettable.

  9. 8

    Frank Lampard (106 appearances)

    0 Global Votes
    • Earned 106 caps for England

      (+3)

    Frank Lampard's 106 appearances for England highlight his significant influence as a goalscoring midfielder over a considerable period. His consistent presence and contributions to the national team make him a deserving entry in this ranking.

  10. 9

    Billy Wright (105 appearances)

    0 Global Votes
    • Made 105 appearances for England

      (+1)

    Billy Wright's 105 appearances are historically significant as he was the first footballer in the world to earn 100 international caps. His pioneering achievement set a crucial benchmark for international longevity and dedication.