History maker! Harry Kane breaks Peter Shilton's all-time England appearance record with 126th Three Lions cap

Harry Kane has become England's most-capped men's football player, reaching 126 appearances for the national team. This milestone follows his recent Ballon d'Or win and cements his status as a legendary figure in English football.
Why it matters
The achievement marks a significant historical moment in international football, highlighting the longevity and impact of a top-tier athlete.
Harry Kane has officially etched his name into the history books as England's most-capped player of all time. By leading the line against Croatia at Wembley, the Three Lions captain has reached a milestone that many thought might never be surpassed.
The 33-year-old striker is set to make his 126th senior appearance for his country after being named in the starting XI for Thursday's Nations League encounter.
In doing so, Kane eclipses the long-standing record of 125 caps set by legendary goalkeeper Peter Shilton between 1970 and 1990. Shilton, who maintained his position at the summit for over three decades after retiring, is in attendance at Wembley to witness his tally being overtaken and will make a special presentation to the England skipper on the pitch ahead of kick-off.
Also covering this story
9 other newsrooms covered this event. We read each version separately.
Where does record-breaking Kane rank among all-time England greats?
England player ratings v Croatia: Record-breaker Kane gets record-extending goal on a 6/10 night all round
England 2-1 Croatia Player Ratings Live From Wembley Stadium
England vs. Croatia soccer: Where to stream Nations League for free today
Harry Kane: England captain breaks Three Lions' appearance record by winning 126th senior cap vs Croatia at Wembley
Archive, 1990: Peter Shilton wins 125th and final cap of record-breaking England career
Nations League: Harry Kane scores for England on his record-breaking night; Italy beats France
Kane says England appearance record a ‘testament to dedication’
Where to watch England vs Croatia for FREE: TV channel and live stream for Nations League today
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in