England’s most-capped players as Harry Kane equals Peter Shilton’s record

Harry Kane smiles and applauds supporters while wearing England’s white shirt and captain’s armband.

Updated 6 October 2026. Harry Kane has drawn level with Peter Shilton on 125 England caps, reaching the men’s appearance record against Czechia at Wembley. The captain marked the occasion with a brace, taking his international tally to 91 goals and extending his England men’s scoring record.

Shilton’s total had stood since 1990. Kane now shares the summit, ahead of Wayne Rooney on 120 appearances. These are senior men’s internationals; England’s women have a separate appearance record.

England’s most-capped men: the centurions

The ten players below have each reached 100 caps. Totals are updated through Kane’s 125th appearance on 6 October 2026, with tied totals given equal rank. See England Football’s milestone breakdown.

RankPlayerCaps
1=Harry Kane125
1=Peter Shilton125
3Wayne Rooney120
4David Beckham115
5Steven Gerrard114
6Bobby Moore108
7Ashley Cole107
8=Bobby Charlton106
8=Frank Lampard106
10Billy Wright105

Harry Kane, 125 — joint first

From a scoring debut against Lithuania in March 2015 to a place alongside Shilton, Kane’s England career has combined goals with remarkable durability. He passed Rooney’s 53-goal record with his 54th against Italy in March 2023. His brace against Czechia on this record-equalling night took him to 91 goals in 125 appearances, 38 clear of Rooney. See the full England men’s all-time scoring list.

His 100th cap had also brought goals: he scored twice against Finland at Wembley in September 2024. Now the Bayern Munich striker shares the men’s caps record as well as holding the scoring record outright.

Peter Shilton, 125 — joint first

The 6-foot goalkeeper Peter Shilton played for the England football team for two decades, finishing with 125 caps, a men’s record now shared with Harry Kane. Shilton made appearances in three World Cups and two European competitions. He also played victim to one of the cruelest goals ever, Maradona’s ‘Hand of God’, which put England out of the 1986 World Cup tournament.

Peter Shilton [Best Saves]

Wayne Rooney, 120

Wayne Rooney finished his England career with 120 caps and 53 goals. He held the men’s scoring record until Harry Kane overtook him in March 2023. He joined the national side as a 17-year-old, briefly becoming the youngest scorer in European Championship history at Euro 2004. A physical forward with creative instincts, extraordinary vision, and clinical finishes, Rooney goes down as one of England’s greats.

Wayne Rooney's Best Goals | Unstoppable Volley Against Russia! | Top 5 | England

David Beckham, 115

David Beckham earned 115 England caps and scored 17 goals. After his red card against Argentina at the 1998 World Cup, he rebuilt his relationship with supporters through moments such as his late qualifying free-kick against Greece in 2001 and the winning penalty against Argentina at the 2002 World Cup. He scored at three World Cups and captained England to the quarter-finals in 2002 and 2006.

David Beckham's best England goals | Top Five

Steven Gerrard, 114

With 114 games played, Steven Gerrard is fifth on England’s men’s all-time appearance list. He played in three World Cups, captaining the 2010 and 2014 sides. Despite being part of the ‘golden generation,’ his sides never made it beyond the quarter-finals.

Steven Gerrard's Top 5 Goals | Screamer Against Germany! | England

Bobby Moore, 108

The 11-year England veteran Bobby Moore is a national icon in England for leading the Three Lions side to victory at the 1966 World Cup played on home turf. A team stalwart, Moore earned 108 caps as a poised defender and team captain.

Ashley Cole, 107

With 107 appearances for the Three Lions, Ashley Cole is England’s most-capped full-back and seventh on the men’s all-time list. Some consider him to be the best left-back in the world during his career at Chelsea.

Bobby Charlton, 106

With 106 caps, the Manchester United striker/attacking midfielder was selected for four World Cup squads and played at three tournaments for England, tallying 49 goals. He won the 1966 World Cup on home territory with England before retiring from international duties after the 1970 World Cup.

Frank Lampard, 106

The versatile midfielder appeared in 106 games for the Three Lions, finishing his England career with 29 goals. He finished the Euro 2004 as one of the tournament’s top players and went on to play in 2006, 2010, and 2014 World Cups, captaining England in the final group match of the 2014 tournament.

Frank Lampard all England Goals

Billy Wright, 105

Playing in three World Cups (1950, 1954, and 1958), Billy Wright became the first person in the world to earn 100 caps with England’s win against Scotland on April 11, 1959, at Wembley. Wright spent his entire senior club career with Wolverhampton Wanderers.

Other notable England appearance-makers

The following profiles are historical highlights rather than a continuation of the ranked top ten.

Bryan Robson, 90

The midfielder played 90 games for his national side, scoring 26 goals, including one of the fastest ones of all time in 1982, when he bagged one against France in 27 seconds into the match. He also captained the sides in the 1986 and 1990 World Cups, which he exited early due to injuries.

Michael Owen, 89

The speedy technician and creative goal-scorer is one of the greatest English strikers of all time. He made 89 appearances with England, notching 40 goals. He became England’s youngest World Cup goalscorer at the 1998 tournament. His third and final World Cup in 2006 saw him tear his ACL, which seemed to have slowed him down and ended his international career prematurely.

10 INCREDIBLE MICHAEL OWEN GOALS ⚽️  Best Goals for the Three Lions | Top 10 | England
Scroll to Top