England captain Harry Kane is set to become the Three Lions' most-capped player of all time when he takes the field against Croatia in a UEFA Nations League fixture at Wembley Stadium on Wednesday.
The Bayern Munich striker will earn his 126th international appearance, surpassing the previous record held by former goalkeeper Peter Shilton, who made 125 appearances between 1970 and 1990.
Kane reflects on milestone
Speaking ahead of the match, Kane described the achievement as a "testament to dedication" throughout his international career. The 33-year-old forward made his England debut in 2015 and has since established himself as the nation's all-time leading goalscorer with 69 goals.
"It's a huge honor to represent your country once, let alone 126 times," Kane said. "This record is a testament to the dedication, hard work, and consistency required to stay at the top level for over a decade."
Nations League context
The match against Croatia forms part of England's Nations League campaign, with both sides vying for position in their group. A victory at Wembley would strengthen England's prospects of advancing to the knockout stages of the competition.
Kane's record-breaking appearance comes during a period of transition for the national team, with several younger players earning their first caps alongside the experienced core.



