Wales national football team records and statistics

Last updated

This page details Wales national football team records; the most capped players, the players with the most goals, Wales's match record by opponent and decade.

Contents

Player records

Most capped players

As of 4 September 2025
RankPlayerClubs [nb1] Wales careerCapsGoals
1 Gareth Bale Southampton, Tottenham Hotspur, Real Madrid, Los Angeles FC 2006–202211141
2 Chris Gunter Cardiff City, Tottenham Hotspur, Nottingham Forest, Reading, Charlton Athletic 2007–20221090
= Wayne Hennessey Wolverhampton Wanderers, Crystal Palace, Burnley, Nottingham Forest 2007–1090
4 Ben Davies Swansea City, Tottenham Hotspur 2012–973
5 Neville Southall Everton, Port Vale 1982–1998920
6 Ashley Williams Stockport County, Swansea City, Everton 2008–2019862
= Aaron Ramsey Arsenal, Juventus, Rangers , Nice, Cardiff City 2008–8621
8 Gary Speed Leeds United, Everton, Newcastle United, Bolton Wanderers 1990–2004857
9 Craig Bellamy Norwich City, Coventry City, Newcastle United, Blackburn Rovers, Liverpool, West Ham United, Manchester City, Cardiff City 1998–20137819
10 Joe Ledley Cardiff City, Celtic, Crystal Palace, Derby County 2006–2018774
= Joe Allen Swansea City, Liverpool, Stoke City 2009–2025772
12 Dean Saunders Oxford United, Derby County, Liverpool, Aston Villa, Galatasaray, Nottingham Forest, Sheffield United, Benfica, Bradford City 1986–20017522
13 Peter Nicholas Crystal Palace, Arsenal, Luton Town, Aberdeen, Chelsea 1979–1991732
= Ian Rush Liverpool, Juventus 1980–19967328
15 Mark Hughes Manchester United, Barcelona, Bayern Munich , Chelsea, Southampton 1984–19997216
= Joey Jones Liverpool, Wrexham, Chelsea, Huddersfield Town 1975–1986721

Top goalscorers

As of 4 September 2025
RankPlayerWales careerCapsGoalsAverage
1 Gareth Bale (list)2006–2022111410.37
2 Ian Rush (list)1980–199673280.38
3 Trevor Ford 1947–195738230.61
= Ivor Allchurch 1951–196668230.34
5 Dean Saunders 1986–200175220.29
6 Aaron Ramsey 2008–86210.24
7 Craig Bellamy 1998–201378190.24
8 Robert Earnshaw 2002–201258160.28
= Cliff Jones 1954–196959160.27
= Mark Hughes 1984–199972160.22
11 John Charles 1950–196538150.39
= Kieffer Moore 2019–50150.3

Age records

Other

Games and results

Firsts
Biggest
Longest

Goals

Hat-tricks

International tournaments

FIFA World Cup

Qualification
Finals

UEFA European Championship

Finals

Rankings

Team records

Head to head

OpponentPldWDLGFGAW%D%L%
Flag of Albania.svg  Albania 412132255025
Flag of Andorra.svg  Andorra 22004110000
Flag of Argentina.svg  Argentina 20111205050
Flag of Armenia.svg  Armenia 40315707525
Flag of Australia (converted).svg  Australia 10011200100
Flag of Austria.svg  Austria 11425111336.3618.1845.45
Flag of Azerbaijan.svg  Azerbaijan 871015287.512.50
Flag of Belarus.svg  Belarus 760116885.7114.290
Flag of Belgium (civil).svg  Belgium 18558272827.7827.7844.44
Flag of Bosnia and Herzegovina.svg  Bosnia and Herzegovina 40222605050
Flag of Brazil.svg  Brazil 10118520101080
Flag of Bulgaria.svg  Bulgaria 1051468501040
Flag of Canada (Pantone).svg  Canada 32014266.67033.33
Flag of Chile.svg  Chile 10010200100
Flag of the People's Republic of China.svg  China 11006010000
Flag of Costa Rica.svg  Costa Rica 21011150050
Flag of Croatia.svg  Croatia 813471212.537.550
Flag of Cyprus.svg  Cyprus 750210671.43028.57
Flag of the Czech Republic.svg  Czech Republic 61415516.6766.6716.67
Flag of the Czech Republic.svg  Czechoslovakia 123361015252550
Flag of Denmark.svg  Denmark 1140791636.36063.64
Flag of East Germany.svg  East Germany 41037825075
Flag of England.svg  England 1041421699125313.4620.1966.35
Flag of Estonia.svg  Estonia 43104175250
Flag of the Faroe Islands.svg  Faroe Islands 22009010000
Flag of Finland.svg  Finland 17755251441.1829.4129.41
Flag of France.svg  France 5113414202060
Flag of Georgia.svg  Georgia 511339202060
Flag of Germany.svg  Germany 10235613203050
Flag of Gibraltar.svg  Gibraltar 21104050500
Flag of Greece.svg  Greece 21014350050
Flag of Hungary.svg  Hungary 1262417155016.6733.33
Flag of Iceland.svg  Iceland 962119866.6722.2211.11
Flag of Iran.svg  Iran 21011250050
Saint Patrick's Saltire.svg  Ireland 6229122113910246.7719.3533.87
Flag of Israel.svg  Israel 633010350500
Flag of Italy.svg  Italy 1020852420080
Flag of Jamaica.svg  Jamaica 10100001000
Flag of Kazakhstan.svg  Kazakhstan 22004110000
Flag of Japan.svg  Japan 11001010000
Flag of Kuwait.svg  Kuwait 20200001000
Flag of Latvia.svg  Latvia 33005010000
Flag of Liechtenstein.svg  Liechtenstein 440011010000
Flag of Luxembourg.svg  Luxembourg 660017210000
Flag of Malta.svg  Malta 440015210000
Flag of Mexico.svg  Mexico 512235204040
Flag of Moldova.svg  Moldova 43019375025
Flag of Montenegro.svg  Montenegro 53026550050
Flag of the Netherlands.svg  Netherlands 10001082900100
Flag of New Zealand.svg  New Zealand 10102201000
Flag of North Macedonia.svg  North Macedonia 31113333.3333.3333.33
Ulster Banner.svg  Northern Ireland 3516127523145.7134.2920
Flag of Norway.svg  Norway 11344151427.2736.3645.45
Flag of Panama.svg  Panama 10101101000
Flag of Paraguay.svg  Paraguay 10100001000
Flag of Poland.svg  Poland 111376139.0927.2763.64
Flag of Portugal (official).svg  Portugal 41034925075
Flag of Qatar.svg  Qatar 11001010000
Flag of Ireland.svg  Republic of Ireland 19856191842.1126.3231.58
Flag of the United Kingdom.svg  Rest of the United Kingdom 21013350050
Flag of Romania.svg  Romania 511379202060
Flag of Russia.svg  Russia 511356202060
Flag of San Marino.svg  San Marino 440016110000
Flag of Saudi Arabia.svg  Saudi Arabia 11002110000
Flag of Scotland.svg  Scotland 10723236112424321.521.557.01
Flag of Serbia.svg  Serbia 6024515033.3366.67
Flag of Slovakia.svg  Slovakia 63121013502033.33
Flag of Slovenia.svg  Slovenia 10100001000
Flag of South Korea.svg  South Korea 10100001000
Flag of the Soviet Union.svg  Soviet Union 512236204040
Flag of Spain.svg  Spain 612371116.6733.3350
Flag of Sweden.svg  Sweden 7016316014.2985.71
Flag of Switzerland (Pantone).svg   Switzerland 82157172512.562.5
Flag of Trinidad and Tobago.svg  Trinidad and Tobago 22003110000
Flag of Tunisia.svg  Tunisia 10010400100
Flag of Turkey.svg  Turkey 11443131036.3636.3627.27
Flag of Ukraine.svg  Ukraine 412133255025
Flag of Uruguay.svg  Uruguay 20110105050
Flag of the United States.svg  United States 302113066.6733.33
Flag of Yugoslavia (1946-1992).svg  Yugoslavia 70341018042.8657.14
Flag of Germany.svg  West Germany 7034413042.8657.14
Totals723232164327902115632.0922.6845.23

P – Played; W – Won; D – Drawn; L – Lost
Statistics include official FIFA recognised matches only
Up to date as of 4 September 2025

By decade

DecadePldWDLGFGAGDW%D%L%
1870s 5005120−1900100
1880s 2883176082−2228.5710.7160.71
1890s 30352243112−691016.6773.33
1900s 3088143760−2326.6726.6746.67
1910s 153391523−8202060
1920s 32910134261−1928.1331.2540.63
1930s 30135125460−643.3316.6740
1940s 1550102031−1133.33066.67
1950s 491414216691−2528.5728.5742.86
1960s 541293374108−3422.2216.6761.11
1970s 652018276067−730.7727.6941.54
1980s 682419258072835.2927.9436.76
1990s 6724103379109−3035.8214.9349.25
2000s 8932233410197435.9625.8438.2
2010s 853416359596−14018.8241.18
2020s 612421167465939.3434.4326.23
Overall7232321643279001155−25532.0922.6845.23

P – Played, W – Won, D – Drawn, L – Lost, GF – Goals For, GA – Goals Against, GD – Goal Difference
Statistics include official FIFA recognised matches only
Up to date as of 4 September 2025

Notes

  1. nb1 Only clubs played for while receiving caps are listed.

See also

References

Bibliography

Notes