Following England's victory against Croatia in the UEFA Nations League clash on Thursday, DAILY POST takes a look at the most capped players in the history of the Three Lions.
Harry Kane is the record appearance holder for the England men's national team with 126 caps.
The Bayern Munich striker overtook goalkeeper Peter Shilton, who has 125 appearances for the Three Lions.
The 2026 Ballon d'Or winner achieved this feat after featuring in England's win against Croatia in the UEFA Nations League clash played on Thursday.
The former Tottenham Hotspur star was on the scoresheet as England won 2-1 against Croatia.
England's most capped players in history [Top 5]:
Harry Kane - 126 appearances.
Peter Shilton - 125 appearances.
Wayne Rooney - 120 appearances.
David Beckham - 115 appearances.
Steven Gerrard - 114 appearances.

![England's most capped players in history [Top 5]](/_nuxt/oca-placeholder.CTME4uEf.png)