Peter Shilton held the record for most caps by an England player in history, earning 125 between 1970 and 1990. Bayern Munich striker Harry Kane broke that record when he made his 126th appearance in Wembley Stadium against Croatia in the UEFA Nations League, and Shilton says Kane and only Kane deserved to break his record.
“I’ve held the record for quite a few years now, but if anyone deserves to overtake me, it’s Harry,” Shilton said (via FIFA as captured by X account @iMiaSanMia). “I couldn’t think
of anyone better. He’s been an incredible servant and leader for so long now, and has scored plenty of goals along the way. I think I will be going on to the pitch to present him with something.”
Kane presented his Ballon d’Or before a magnificent tifo honoring his success prior to kickoff and earned his side the win by converting a penalty for a 2-1 win. What’s impressive is the former Tottenham Hotspur man managed the same number of caps in almost half of Shilton’s England career: 11 years compared to 20.
Join the conversation!
Sign up for a user account and get:
- New, improved notifications system!
- Fewer ads
- Create community posts
- Comment on articles, community posts
- Rec comments, community posts













