Kane may have entered the top five, but he isn’t done climbing. The all-time record is held by legendary goalkeeper Peter Shilton, who amassed 125 caps over a remarkable 20-year international career. Shilton was a fixture across five major tournaments, including World Cups in 1982, 1986 and 1990, before hanging up his England gloves after the heartbreaking semi-final defeat at Italia '90. For Kane, the chase is on. With just 17 more caps needed, the Bayern striker has every chance of surpassing Shilton if he maintains his fitness and form through the next two years.