Select season:
Who has made the most appearances for Wales?
Both starting and substitute appearances are included.
| Player | Caps | First | Latest |
|---|---|---|---|
| Gareth Bale | 111 | 27 May 2006 | 29 Nov 2022 |
| Wayne Hennessey | 109 | 26 May 2007 | 11 Oct 2023 |
| Chris Gunter | 109 | 26 May 2007 | 14 Jun 2022 |
| Ben Davies | 100 | 12 Oct 2012 | 13 Oct 2025 |
| Neville Southall | 92 | 27 May 1982 | 20 Aug 1997 |
| Ashley Williams | 86 | 26 Mar 2008 | 11 Jun 2019 |
| Aaron Ramsey | 86 | 19 Nov 2008 | 09 Sep 2024 |
| Gary Speed | 85 | 20 May 1990 | 13 Oct 2004 |
| Craig Bellamy | 78 | 25 Mar 1998 | 15 Oct 2013 |
| Joe Allen | 77 | 29 May 2009 | 25 Mar 2025 |
| Joe Ledley | 77 | 07 Sep 2005 | 28 May 2018 |
| Dean Saunders | 75 | 26 Mar 1986 | 28 Mar 2001 |
| Ian Rush | 73 | 21 May 1980 | 24 Jan 1996 |
| Peter Nicholas | 73 | 19 May 1979 | 13 Nov 1991 |
| Mark Hughes | 72 | 02 May 1984 | 09 Jun 1999 |
| Joey Jones | 72 | 19 Nov 1975 | 19 May 1986 |
| Harry Wilson | 69 | 15 Oct 2013 | 31 Mar 2026 |
| Ivor Allchurch | 68 | 15 Nov 1950 | 22 May 1966 |
| Brian Flynn | 66 | 20 Nov 1974 | 10 Jun 1984 |
| Dan James | 65 | 20 Nov 2018 | 06 Jun 2026 |
| Andy Melville | 65 | 15 Nov 1989 | 04 Sep 2004 |
| Sam Vokes | 64 | 28 May 2008 | 09 Sep 2019 |
| Ryan Giggs | 64 | 16 Oct 1991 | 02 Jun 2007 |
| Connor Roberts | 64 | 26 Mar 2018 | 06 Jun 2026 |
| Ethan Ampadu | 63 | 10 Nov 2017 | 06 Jun 2026 |
| Joe Rodon | 62 | 06 Sep 2019 | 06 Jun 2026 |
| David Phillips | 62 | 02 May 1984 | 24 Jan 1996 |
| Barry Horne | 59 | 09 Sep 1987 | 29 Mar 1997 |
| Kevin Ratcliffe | 59 | 19 Nov 1980 | 31 Mar 1993 |
| Terry Yorath | 59 | 04 Nov 1969 | 30 May 1981 |
| Robert Earnshaw | 59 | 14 May 2002 | 15 Aug 2012 |
| Cliff Jones | 59 | 09 May 1954 | 28 Jul 1969 |
| Simon Davies | 58 | 28 Mar 2001 | 03 Mar 2010 |
| Leighton Phillips | 58 | 21 Apr 1971 | 18 Nov 1981 |
| Neco Williams | 57 | 03 Sep 2020 | 06 Jun 2026 |
| Chris Mepham | 55 | 22 Mar 2018 | 06 Jun 2026 |
| Leighton James | 54 | 27 Oct 1971 | 23 Feb 1983 |
| Kieffer Moore | 54 | 09 Sep 2019 | 06 Jun 2026 |
| Mark Pembridge | 54 | 11 Sep 1991 | 09 Oct 2004 |
| Dai Davies | 52 | 16 Apr 1975 | 15 Dec 1982 |
| James M Collins | 51 | 27 May 2004 | 05 Sep 2016 |
| Mickey Thomas | 51 | 06 Oct 1976 | 25 Feb 1986 |
| John Mahoney | 51 | 21 Oct 1967 | 23 Feb 1983 |
| Sam Ricketts | 51 | 10 Feb 2005 | 05 Mar 2014 |
| John Hartson | 51 | 29 Mar 1995 | 16 Nov 2005 |
| Andy King | 50 | 29 May 2009 | 20 Nov 2018 |
| Rod Thomas | 50 | 12 Apr 1967 | 16 Nov 1977 |
| Paul Jones | 50 | 27 May 1997 | 07 Oct 2006 |
| Danny Gabbidon | 49 | 27 Mar 2002 | 04 Jun 2014 |
| Billy Meredith | 48 | 16 Mar 1895 | 15 Mar 1920 |
| Robbie James | 47 | 25 Oct 1978 | 23 Mar 1988 |
| Hal Robson-Kanu | 46 | 23 May 2010 | 27 Mar 2021 |
| Danny Ward | 45 | 24 Mar 2016 | 06 Jun 2026 |
| Carl Robinson | 45 | 04 Sep 1999 | 28 Mar 2009 |
| Brennan Johnson | 45 | 12 Nov 2020 | 06 Jun 2026 |
| David Brooks | 45 | 10 Nov 2017 | 06 Jun 2026 |
| Mike England | 44 | 11 Apr 1962 | 20 Nov 1974 |
| Neil Taylor | 43 | 23 May 2010 | 06 Sep 2019 |
| David Edwards | 43 | 17 Nov 2007 | 14 Nov 2017 |
| Stuart Williams | 43 | 09 May 1954 | 01 Dec 1965 |
| David Vaughan | 42 | 26 May 2003 | 05 Jun 2016 |
| Alf Sherwood | 42 | 04 May 1946 | 14 Nov 1956 |
| Robert Page | 41 | 14 Dec 1996 | 16 Nov 2005 |
| Jack Kelsey | 41 | 31 Mar 1954 | 16 May 1962 |
| Mark Bowen | 41 | 10 May 1986 | 11 Feb 1997 |
| John Toshack | 40 | 26 Mar 1969 | 17 Oct 1979 |
| Peter Rodrigues | 40 | 09 Dec 1964 | 26 Sep 1973 |
| Terry Hennessey | 40 | 11 Apr 1962 | 15 Nov 1972 |
| Mark Aizlewood | 39 | 25 Feb 1986 | 14 Dec 1994 |
| Clayton Blackmore | 39 | 05 Jun 1985 | 29 Mar 1997 |
| Trevor Ford | 39 | 04 May 1946 | 20 Oct 1956 |
| Robbie Savage | 39 | 15 Nov 1995 | 13 Oct 2004 |
| Ronnie Rees | 39 | 03 Oct 1964 | 24 Nov 1971 |
| Simon Church | 38 | 29 May 2009 | 06 Jul 2016 |
| John Charles | 38 | 08 Mar 1950 | 30 May 1965 |
| Joe Morrell | 37 | 09 Sep 2019 | 07 Sep 2023 |
| John Robinson | 37 | 15 Nov 1995 | 12 Oct 2005 |
| Gary Sprake | 37 | 20 Nov 1963 | 20 Nov 1974 |
| Kit Symons | 37 | 19 Feb 1992 | 18 Feb 2004 |
| Carl Fletcher | 36 | 18 Feb 2004 | 28 Mar 2009 |
| Mark Delaney | 36 | 09 Oct 1999 | 02 Sep 2006 |
| Alan Curtis | 35 | 24 Mar 1976 | 18 Feb 1987 |
| James Chester | 35 | 04 Jun 2014 | 16 Nov 2018 |
| Mel Hopkins | 35 | 11 Apr 1956 | 03 Apr 1963 |
| Lewin Nyatanga | 34 | 01 Mar 2006 | 08 Feb 2011 |
| Wyn Davies | 34 | 12 Oct 1963 | 26 Sep 1973 |
| Jason Koumas | 34 | 06 Jun 2001 | 28 Mar 2009 |
| Chris Coleman | 33 | 29 Apr 1992 | 14 May 2002 |
| Ron Burgess | 33 | 04 May 1946 | 09 May 1954 |
| Fred Keenor | 33 | 14 Feb 1920 | 26 Oct 1932 |
| Jonny Williams | 33 | 22 Mar 2013 | 01 Jun 2022 |
| Roy Paul | 33 | 23 Oct 1948 | 11 Apr 1956 |
| Roy Vernon | 32 | 10 Apr 1957 | 21 Oct 1967 |
| Melvyn Charles | 31 | 20 Apr 1955 | 07 Nov 1962 |
| Kenny Jackett | 31 | 22 Sep 1982 | 27 Apr 1988 |
| Barry Hole | 30 | 03 Apr 1963 | 11 Nov 1970 |
| Terry Medwin | 30 | 15 Apr 1953 | 21 Nov 1962 |
| Ron Davies | 29 | 15 Apr 1964 | 11 May 1974 |
| Gil Reece | 29 | 02 Oct 1965 | 23 May 1975 |
| Andrew Crofts | 29 | 12 Oct 2005 | 14 Nov 2017 |