Harry Kane will break the record for the most England caps when he lines up against Croatia on Thursday night.
England captain and Ballon d’Or winner Kane has been named in the starting lineup for the Nations League match so will earn a 126th cap.
– England vs. Croatia LIVE: Nations League updates as Three Lions look to secure quarterfinal spot
– Rio Ngumoha shares Harry Kane Ballon d’Or inspiration: ‘I think I can do it’
– Ballon d’Or winner Harry Kane left off FIFPRO men’s team of year
Peter Shilton’s 125 caps were the most of any England international for 36 years until Kane matched it last month.
“I’ve had the record for a long time so it’s been the norm but records are there to be beaten,” former goalkeeper Shilton told FIFA.
“Really, I couldn’t think of anyone better than Harry [to beat it] not only because of his football record but also the type of person that he is. He’s been a great professional and has an impeccable CV.”
The Bayern Munich striker is also his country’s top scorer with 91 goals.
Kane, aged 33, has recently signed a new three-year contract with Bayern and could further extend his England cap record on Sunday if he plays against Spain.




