Select season:
Wales's oldest players during the 2017 season, and their age in years and days on the occasion of their final appearance, starting or coming on as a substitute.
For each player age is given in days, and in years and days, from their date of birth.
| Player | Age (Y:d) | Age (days) | Match |
|---|---|---|---|
| James M Collins | 33:13 | 12067 | 05 Sep 2016v Moldova |
| Ashley Williams | 32:292 | 11980 | 11 Jun 2017v Serbia |
| David Edwards | 31:128 | 11451 | 11 Jun 2017v Serbia |
| Joe Ledley | 30:139 | 11097 | 11 Jun 2017v Serbia |
| Wayne Hennessey | 30:138 | 11096 | 11 Jun 2017v Serbia |
| Dave Cotterill | 28:310 | 10537 | 09 Oct 2016v Georgia |
| James Chester | 28:139 | 10366 | 11 Jun 2017v Serbia |
| Neil Taylor | 28:45 | 10272 | 24 Mar 2017v Republic of Ireland |
| Andy King | 27:345 | 10207 | 09 Oct 2016v Georgia |
| Chris Gunter | 27:325 | 10187 | 11 Jun 2017v Serbia |
| Hal Robson-Kanu | 27:307 | 10169 | 24 Mar 2017v Republic of Ireland |
| Gareth Bale | 27:251 | 10113 | 24 Mar 2017v Republic of Ireland |
| Sam Vokes | 27:233 | 10095 | 11 Jun 2017v Serbia |
| Joe Allen | 27:89 | 9951 | 11 Jun 2017v Serbia |
| Aaron Ramsey | 26:167 | 9664 | 11 Jun 2017v Serbia |
| Jazz Richards | 26:60 | 9557 | 11 Jun 2017v Serbia |
| Ben Davies | 24:48 | 8814 | 11 Jun 2017v Serbia |
| Emyr Huws | 23:254 | 8655 | 11 Jun 2017v Serbia |
| Tom Lawrence | 23:149 | 8550 | 11 Jun 2017v Serbia |