Skip to main content
Published 06 October 2026 5 min read
Men's Senior

Harry Kane equals England men's cap record

Written by:

Nicholas Veevers

See who the Three Lions' most capped international footballers are...

ENGLAND MEN'S LEGACY PAGE

England captain Harry Kane has equalled the record for the most-capped player for the Three Lions, after he played in the UEFA Nations League match with Czechia on Tuesday 6 October 2026.

The current England captain made his 125th appearance which means the Bayern Munich striker is now level with the all-time men's record of 125, currently held by Peter Shilton. 

He will now be able to set a historic new record for the men's senior team should he feature in the November international window, when the Three Lions take on Croatia at Wembley on Thursday 12 November before facing Spain away in Madrid on Sunday 15 November.

Kane moved into second-place in the Three Lions' all-time appearances table at the FIFA World Cup 2026 and also became the most capped outfield player in history, after he was named line-up for the FIFA World Cup semi-final with Argentina. That appearance moved him above former captain Wayne Rooney in the list of our most-capped internationals.

Shilton still holds the current all-time appearance record for the England men's national football team for now, with 125 senior international caps to his name but Kane is now just one appearances from matching him.

The Three Lions goalkeeper represented England across 20 years, after making his debut against East Germany in November 1970.

He featured in five major tournaments including the World Cups in 1982, 1986 and 1990 and European Championships in 1984 and 1988. He retired from international football following England's exit in the semi-final of the 1990 World Cup in Italy.

Kane became a centurion on 10 September 2024, when he won his 100th cap in a Nations League game with Finland at Wembley and he now has Shilton's record firmly in his sight.

Here is the list of England men’s record appearances

1 - Peter Shilton – 125 appearances
2 - Harry Kane – 124 appearances
3 - Wayne Rooney – 120 appearances
4 - Sir David Beckham – 115 appearances
5 - Steven Gerrard – 114 appearances
6 - Bobby Moore – 108 appearances
7 - Ashley Cole – 107 appearances
8 = Sir Bobby Charlton – 106 appearances
9 = Frank Lampard – 106 appearances
10 - Billy Wright – 105 appearances
11 - Kyle Walker – 96 appearances
12 - Bryan Robson – 90 appearances