Every Premier League club’s most-capped England international

Ian Watson
Premier League clubs England caps Kane Gerrard Lampard Moore

This list, compiled with the help of the wonderful englandstats.com, accounts for post-war caps won while playing for each individual club…


Arsenal: Kenny Sansom – 77 caps
The left-back accumulated 86 caps in total between 1979 and 1988, with Sansom making his first appearances as a Crystal Palace player.

Aston Villa: Gareth Southgate – 42 caps
The England boss earned the majority of his 57 caps as a Villan, adding 15 more when he moved to Boro.

Brighton: Steve Foster – 3 caps
The headband-rocking centre-back is the only one of Brighton’s four England representatives to feature more than once while a Seagull.

Burnley: John Connelly – 10 caps
The Lancashire-born forward earned half of his 20 caps with the Clarets, the other half with Manchester United in a seven-year international career.

Chelsea: Frank Lampard – 104 caps
Lampard won all but two of his 106 caps as a Blue, with his first two coming as a West Ham player at the start of an international career which spanned almost 15 years.

Crystal Palace: Kenny Sansom and Geoff Thomas  – 9 caps
Arsenal have claimed Sansom while Thomas earned all of his caps in less than a year between 1991 and 1992. This was his final appearance…

Everton: Phil Jagielka – 40 caps
Jagielka edged out Alan Ball by a single cap, with all the defender’s appearances coming during his time at Goodison Park. Ball added another 35 caps either side of his Everton career, with Blackpool and Arsenal.

Fulham: Johnny Haynes – 56 caps
The first Englishman to be paid £100 a week claimed all of his caps as a Cottager. He captained England 22 times under Walter Winterbottom.

Leeds: Jack Charlton – 35 caps
The World Cup winner didn’t make his debut until less than a month before his 30th birthday and is one of 25 Leeds players to represent England since the war.

Leicester: Gordon Banks – 36 caps
Peter Shilton may be England’s most-capped player but only 20 of his 125 appearances came as a Fox. World Cup winner Banks split his 73 caps almost evenly between his spells at Leicester and Stoke. It was in cap 61 that he did this…


Liverpool: Steven Gerrard – 114 caps
Gerrard’s England career spanned 14 years, exclusively with Liverpool. Germany won’t remember his first goal of 21 so fondly.

Manchester City: Colin Bell – 48 caps
Raheem Sterling is currently tied with James Milner on 42 caps as a City player but Bell’s benchmark is within sight.

Manchester United: Sir Bobby Charlton – 106 caps
Wayne Rooney has more caps in total, and more goals, but 18 of his 120 appearances came either side of his United career, with Everton and DC United. All of Sir Bobby’s haul came as a United player in a 12-year England career.

Newcastle: Alan Shearer – 35 caps
Just over half of Shearer’s 63 England caps came as a Magpie. Presumably he would have had plenty more had he not jacked in his England career after Euro 2000.

Sheffield United: Tony Currie – 7 caps
Seven Blades have represented England since the war, none more often than Currie, with only Brian Deane being capped as a Blade since.

Ten unique England XIs that would deliver Euro 2020 glory

Southampton: Peter Shilton – 49 caps
The most-capped England international split the rest of his 125 caps between Leicester (20), Stoke (3), Forest (19), Southampton and Derby (34).

Tottenham: Harry Kane – 51 caps
Well done, Harry, and all that. But while researching this, it dawned on me that Eric Dier has 45 (forty-five) England caps. Cool, cool, cool, cool…

West Brom: Don Howe – 23 caps
West Brom have 200 caps as a club, with former England coach Howe, between 1957 and 1959, earning 10 more caps than Bryan Robson as a Baggie.

West Ham: Bobby Moore – 108 caps
Robert Frederick Chelsea Moore claimed all of his caps as a Hammer between 1962 and 1973. His total stood as a record for 16 years, and he shares the record with Billy Wright for 90 games as skipper. Speaking of Billy Wright…

Wolves: Billy Wright – 105 caps
The Wolves legend was the first player in the world to earn 100 international caps and, like Moore, earned all of his England caps with one club.

Billy Wright holds a cat