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 9 October 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–20231090
4 Ben Davies Swansea City, Tottenham Hotspur 2012–993
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 9 October 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–51150.29

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%
Flag of Albania.svg  Albania 412132025
Flag of Andorra.svg  Andorra 220041100
Flag of Argentina.svg  Argentina 201112000
Flag of Armenia.svg  Armenia 403157000
Flag of Australia (converted).svg  Australia 100112000
Flag of Austria.svg  Austria 114251113036
Flag of Azerbaijan.svg  Azerbaijan 8710152088
Flag of Belarus.svg  Belarus 7601168086
Flag of Belgium (civil).svg  Belgium 185582728028
Flag of Bosnia and Herzegovina.svg  Bosnia and Herzegovina 402226000
Flag of Brazil.svg  Brazil 10118520010
Flag of Bulgaria.svg  Bulgaria 1051468050
Flag of Canada (Pantone).svg  Canada 420243050
Flag of Chile.svg  Chile 100102000
Flag of the People's Republic of China.svg  China 110060100
Flag of Costa Rica.svg  Costa Rica 210111050
Flag of Croatia.svg  Croatia 8134712013
Flag of Cyprus.svg  Cyprus 7502106071
Flag of the Czech Republic.svg  Czech Republic 614155017
Flag of the Czech Republic.svg  Czechoslovakia 123361015025
Flag of Denmark.svg  Denmark 11407916036
Flag of East Germany.svg  East Germany 410378025
Flag of England.svg  England 10514217091256013
Flag of Estonia.svg  Estonia 431041075
Flag of the Faroe Islands.svg  Faroe Islands 220090100
Flag of Finland.svg  Finland 167542514044
Flag of France.svg  France 6114414017
Flag of Georgia.svg  Georgia 511339020
Flag of Germany.svg  Germany 10235613020
Flag of Gibraltar.svg  Gibraltar 211040050
Flag of Greece.svg  Greece 210143050
Flag of Hungary.svg  Hungary 126241715050
Flag of Iceland.svg  Iceland 9621198067
Flag of Iran.svg  Iran 210112050
Saint Patrick's Saltire.svg  Ireland 62291221139102047
Flag of Israel.svg  Israel 6330103050
Flag of Italy.svg  Italy 10208524020
Flag of Jamaica.svg  Jamaica 101000000
Flag of Japan.svg  Japan 110010100
Flag of Kazakhstan.svg  Kazakhstan 220041100
Flag of Kuwait.svg  Kuwait 202000000
Flag of Latvia.svg  Latvia 330050100
Flag of Liechtenstein.svg  Liechtenstein 4400110100
Flag of Luxembourg.svg  Luxembourg 6600172100
Flag of Malta.svg  Malta 4400152100
Flag of Mexico.svg  Mexico 512235020
Flag of Moldova.svg  Moldova 430193075
Flag of Montenegro.svg  Montenegro 530265060
Flag of the Netherlands.svg  Netherlands 100010829000
Flag of New Zealand.svg  New Zealand 101022000
Flag of North Macedonia.svg  North Macedonia 311133033
Ulster Banner.svg  Northern Ireland 35161275231046
Flag of Norway.svg  Norway 113441514027
Flag of Panama.svg  Panama 101011000
Flag of Paraguay.svg  Paraguay 101000000
Flag of Poland.svg  Poland 11137613009
Flag of Portugal (official).svg  Portugal 410349025
Flag of Qatar.svg  Qatar 110010100
Flag of Ireland.svg  Republic of Ireland 198561918042
Flag of the United Kingdom.svg  Rest of the United Kingdom 210133050
Flag of Romania.svg  Romania 511379020
Flag of Russia.svg  Russia 511356020
Flag of San Marino.svg  San Marino 4400161100
Flag of Saudi Arabia.svg  Saudi Arabia 110021100
Flag of Scotland.svg  Scotland 107232361124243021
Flag of Serbia.svg  Serbia 6024515000
Flag of Slovakia.svg  Slovakia 63121013050
Flag of Slovenia.svg  Slovenia 101000000
Flag of South Korea.svg  South Korea 101000000
Flag of the Soviet Union.svg  Soviet Union 512236020
Flag of Spain.svg  Spain 6123711017
Flag of Sweden.svg  Sweden 7016316000
Flag of Switzerland (Pantone).svg   Switzerland 8215717025
Flag of Trinidad and Tobago.svg  Trinidad and Tobago 220031100
Flag of Tunisia.svg  Tunisia 100104000
Flag of Turkey.svg  Turkey 114431310036
Flag of Ukraine.svg  Ukraine 412133025
Flag of Uruguay.svg  Uruguay 201101000
Flag of the United States.svg  United States 302113000
Flag of Yugoslavia (1946-1992).svg  Yugoslavia 70341018000
Flag of Germany.svg  West Germany 7034413000
Totals7252321643299021,160032

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

By decade

DecadePldWDLGFGAGDW%
1870s 5005120−19000
1880s 2883176082−22029
1890s 30352243112−69010
1900s 3088143760−23027
1910s 153391523−8020
1920s 32910134261−19028
1930s 30135125460−6043
1940s 1550102031−11033
1950s 491414216691−25029
1960s 541293374108−34022
1970s 652018276077−17031
1980s 682419258072+8035
1990s 6724103379109−30036
2000s 8932233410197+4036
2010s 853416359596−1040
2020s 632421187469+5038
Overall7252321643299001,159−259032

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 9 October 2025

Notes

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

See also

References

Bibliography

Notes