Photo by Carl Recine - UEFA/UEFA via Getty Images | UEFA via Getty Images 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…
Read the full article at SPORTS.YAHOO.COM







