The 33-year-old, who won the Ballon d'Or last month, moved clear of former goalkeeper Peter Shilton, who won 125 caps during his long career. Harry Kane has broken the all-time record for the most appearances by an England men’s player. By leading his country out against Croatia on Thursday evening, alongside his four children, the. Kane will become England's record appearance-maker this week. The Athletic explores how he chased down Shilton's long-standing.