England captain Harry Kane is on the verge of making history when he leads the Three Lions against Croatia in Thursday’s UEFA Nations League clash at Wembley.
The Bayern Munich striker is expected to earn his 126th international cap, moving ahead of former goalkeeper Peter Shilton, who has held England’s men’s appearance record with 125 caps since 1990.
Kane equalled Shilton’s record during England’s 3-0 Nations League victory over Czechia in October, when he scored twice and provided an assist.
The 33-year-old’s expected milestone comes in a remarkable year in which he won the 2026 Ballon d’Or, becoming the fifth Englishman to receive the prestigious individual award.
Kane is already England’s all-time leading scorer with 91 goals. Since joining Bayern Munich in 2023, he has also established himself as one of the club’s leading forwards, scoring 156 goals.
His appearance against Croatia would make him England’s outright most-capped men’s international, adding another record to an already historic international career.




