England’s most-capped male players as Harry Kane closes in on record

Harry Kane has the Three Lions goal record, and will soon have the appearance record
Harry Kane is set to make more England history tonight with his 125th cap for this country, matching record-holder Peter Shilton.
Having surpassed Wayne Rooney during the 2026 World Cup as the most-capped outfield player in the history of the England men’s team, Kane can now draw level for goalkeeping great Shilton against Czech Republic at Wembley.
Having smashed Rooney’s goalscoring record, which now looks unlikely to ever be beaten, Kane can confirm himself as arguably England’s greatest ever player next month with his 126th cap.
Peter Shilton, 125 caps
England’s most-capped goalkeeper enjoyed an international career lasting 19 years and 224 days, from 1970 to 1990. He made 20 appearances at major tournaments, including a World Cup semi-final in his final summer with the national team, and recorded 66 clean sheets.
Harry Kane, 124 caps and counting
England captain and the team’s leading scorer, Kane has been one of the defining figures of the national side for the past decade. His 89 goals have taken him clear at the top of the scoring charts, while his move to Bayern Munich has seen him reach another level as a forward.
Wayne Rooney, 120 caps
Rooney burst onto the international scene as a teenager before becoming one of England’s most important players over a 15-year career between 2003 and 2018. He scored 53 goals for his country, a record that stood until Kane surpassed it, although he managed just once in three World Cup tournaments.
Beckham became a global celebrity, but his reputation was built on the pitch through his exceptional delivery, work ethic and commitment to England. Sent off against Argentina at the 1998 World Cup, he later enjoyed redemption with his dramatic performance against Greece in 2001. He captained England 59 times and appeared at five major tournaments.
Steven Gerrard, 114 caps
Gerrard established himself as a central figure in England’s midfield after making his debut around the turn of the millennium. The Liverpool great scored 21 international goals, remained unbeaten across his first 21 appearances and represented his country at six major tournaments. He captained England at the 2010, 2012 and 2014 tournaments.
Bobby Moore, 108 caps
Moore remains the only England captain to lift the World Cup and is widely regarded as one of the greatest players ever to represent the country. The West Ham defender became England’s youngest captain at 22 in 1963 and went on to lead the side another 89 times, becoming the defensive foundation of Sir Alf Ramsey’s 1966 World Cup winners.
Ashley Cole, 107 caps
Cole made the left-back position his own for more than a decade and established himself as one of the finest defenders of his generation. His consistency was particularly evident on the international stage, where he remained unbeaten in competitive matches played on home soil. After retiring, he returned to the England setup as a coach with the Under-21s.
Sir Bobby Charlton, 106 caps
Charlton’s 49 England goals remained a national record for 47 years until Rooney overtook him in 2015. A pivotal member of the 1966 World Cup-winning team, he was also one of Manchester United’s most iconic players. For England, he scored four hat-tricks during a distinguished international career.
Frank Lampard, 106 caps
Following in the footsteps of his father, Frank Lampard Snr, who won two England caps, Lampard became a key figure in the national midfield. His partnership with Gerrard was the subject of much debate, but Lampard consistently contributed goals, scoring 29 times for England, including nine from the penalty spot.