Ben Davies could celebrate a milestone tonight when Wales face Belgium in World Cup qualifying.
The defender is set to make his 100th appearance for the national team and will become only the fourth Welshman to achieve the feat when he makes an appearance.
Davies made his debut for the Dragons in 2012 and has been a regular in recent campaigns, playing for Wales who reached the semi-finals of the 2016 European Championship.
Before we become centurions, we’ve listed the male British footballers who have reached 100 caps before him.
The most capped British footballers of all time
England
England led the way in centurions among British nations, with 10 different players winning 100 caps for the Three Lions. Peter Shilton holds the record with 125 appearances, made during an England career spanning two decades.
Wayne Rooney has made more appearances than any other outfield player, although current captain Harry Kane is trailing him. Kane is the only active English player to have played more than 100 matches.
- Peter Shilton – 125 appearances
- Wayne Rooney – 120 appearances
- David Beckham – 115 appearances
- Steven Gerrard – 114 appearances
- Harry Kane – 109 appearances
- Bobby Moore – 108 appearances
- Ashley Cole – 107 appearances
- Sir Bobby Charlton – 106 appearances
- Frank Lampard – 106 caps
- Billy Wright – 105 appearances
Northern Ireland
Northern Ireland has had four centurions, including the most capped male player in British football. Steven Davis represented Northern Ireland an impressive 140 times, scoring 13 times.
- Steven Davis – 140 appearances
- Pat Jennings – 119 appearances
- Aaron Hughes – 112 appearances
- Jonny Evans – 107 appearances
Scotland
Scotland have just one player in the 100 club, with Kenny Dalglish the only player to reach the milestone for the Tartan Army. Considered perhaps Scotland’s greatest ever footballer, Dalglish is also the country’s joint top scorer (30) alongside Denis Law.
Current captain Andy Roberton is third for caps (88), with John McGinn (81) in joint fourth place. Both will be confident of reaching 100 caps before retiring in Scotland.
- Kenny Dalglish – 102 appearances
Wales
Ben Davies could become the fourth Welshman to reach 100 caps for the national team, after former team-mates Gareth Bale, Chris Gunter and Wayne Hennessey.
Each of that trio played alongside Davies during a successful era for the Dragons, who ended a 58-year tournament drought by reaching the 2016 European Championship.
That Welsh side went on to exceed expectations by becoming the first British nation to progress to the semi-finals of a major tournament since 1996. Wales followed that tournament with qualification for Euro 2020 and the 2022 World Cup.
- Gareth Bale – 111 appearances
- Chris Gunter – 109 appearances
- Wayne Hennessey – 109 appearances
Read – The smallest countries to ever qualify for the World Cup
See more – Five central defenders without a contract in 2026
Follow The Football Faithful on social media:
Facebook | Instagram | Tweet | YouTube | TikTok
#British #footballer #won #caps


