Harry Kane: England captain breaks Three Lions' appearance record by winning 126th senior cap vs Croatia at Wembley
Harry Kane became England's most-capped player with start against Croatia in Nations League; Kane passed Peter Shilton's record of 125 caps; history-making moment comes less than three weeks after the 33-year-old became the first English Ballon d'Or winner for 25 years
Thursday 12 November 2026 18:43, UK
Harry Kane has broken the record for the most senior England caps by a single player in history.
The Three Lions captain leads the line for Thursday's Nations League clash against Croatia, making his 126th appearance for his country in the process.
He bypasses the record previously held by goalkeeper Peter Shilton, who earned 125 caps between 1970 and 1990.
Shilton will make a presentation to the England skipper on the pitch ahead of kick-off at Wembley.
- England vs Croatia LIVE!
- Latest England news | England fixtures
- Nations League fixtures | Nations League tables
The 33-year-old Kane had equalled Shilton's record on October 6, when he scored twice in a 3-0 win over the Czech Republic at Wembley.
The history-making moment comes less than three weeks after Kane was crowned the first English Ballon d'Or winner in 25 years.
Kane is also England's highest scorer of all time, having scored 91 goals to date.
Looking at his stats across 25-appearance blocks since his debut in March 2015, the striker's finishing has improved over time.
Across the 25 matches prior to his record-breaking appearance, Kane hit 43 shots on target and scored 23 goals, with a shooting accuracy of 55.8 per cent and a conversion rate of 29.9 per cent.
All four metrics were at their highest across any 25-game block to date.