Harry Kane becomes England's most-capped men's player with 126th appearance

Harry Kane became England's most-capped men's player on Thursday after earning his 126th international cap against Croatia in the UEFA Nations League at Wembley Stadium.

The 33-year-old Bayern Munich striker surpassed former England goalkeeper Peter Shilton, who made 125 appearances for the national team between 1970 and 1990.

Kane scored the match-winning penalty in England's 2-1 victory. It was his 92nd goal for England, moving him to within eight goals of his international century. He is England's all-time leading goalscorer with 91 goals, having surpassed Wayne Rooney's previous record of 53 in March 2023.

Before the match, Prince William presented Kane with a commemorative England shirt featuring the number 126, while Peter Shilton handed him a special plaque to mark the record. Kane's children joined him on the pitch, and Croatia legend Luka Modrić, his former Tottenham team-mate, presented him with a replica England football on behalf of the Croatian team.

Kane had equaled Shilton's record on October 6, when he scored twice in a 3-0 win over the Czech Republic at Wembley. He also extended his record for the most appearances as England captain, leading the national team for the 99th time.

Kane won the 2026 Ballon d'Or last month, becoming the first Englishman since Michael Owen in 2001 to win the men's Ballon d'Or. He showed the trophy to the Wembley crowd before kick-off.

England secured their place in the Nations League quarter-finals next year and now face Spain on Sunday, in a match that could see them finish top of their group.


Sources

This article was drafted with AI assistance and checked against the sources above. Company claims are reported as claims. Cover image is AI-generated.