| 0 (0 to 0) Hungary 0(1) - 0(0) Wales (0 to 0) 0: 11JUN2019 |
| 0 (0 to 0) Croatia 0(2) - 0(1) Wales (0 to 0) 0: 08JUN2019 |
| 0 (0 to 0) Wales 0(1) - 0(0) Slovakia (0 to 0) 0: 24MAR2019 |
| 0 (0 to 0) Wales 0(1) - 0(0) Trinidad Tobago (0 to 0) 0: 20MAR2019 |
| 0 (0 to 0) Albania 0(1) - 0(0) Wales (0 to 0) 0: 20NOV2018 |
| 0 (0 to 0) Wales 0(1) - 0(2) Denmark (0 to 0) 0: 16NOV2018 |
| 0 (0 to 0) Ireland 0(0) - 0(1) Wales (0 to 0) 0: 16OCT2018 |
| 0 (0 to 0) Wales 0(1) - 0(4) Spain (0 to 0) 0: 11OCT2018 |
| 0 (0 to 0) Denmark 0(2) - 0(0) Wales (0 to 0) 0: 09SEP2018 |
| 0 (0 to 0) Wales 0(4) - 0(1) Ireland (0 to 0) 0: 06SEP2018 |
| 0 (0 to 0) Mexico 0(0) - 0(0) Wales (0 to 0) 0: 28MAY2018 |
| 0 (0 to 0) Uruguay 0(1) - 0(0) Wales (0 to 0) 0: 26MAR2018 |
| 0 (0 to 0) China 0(0) - 0(6) Wales (0 to 0) 0: 22MAR2018 |
| 0 (0 to 0) Wales 0(1) - 0(1) Panama (0 to 0) 0: 14NOV2017 |
| 0 (0 to 0) Wales 0(0) - 0(1) Ireland (0 to 0) 0: 09OCT2017 |
| 0 (0 to 0) Georgia 0(0) - 0(1) Wales (0 to 0) 0: 06OCT2017 |
| 0 (0 to 0) Moldova 0(0) - 0(2) Wales (0 to 0) 0: 05SEP2017 |
| 0 (0 to 0) Wales 0(1) - 0(0) Austria (0 to 0) 0: 02SEP2017 |
| 0 (0 to 0) Serbia 0(1) - 0(1) Wales (0 to 0) 0: 11JUN2017 |
| 0 (0 to 0) Ireland 0(0) - 0(0) Wales (0 to 0) 0: 24MAR2017 |
| 0 (0 to 0) Wales 0(1) - 0(1) Serbia (0 to 0) 0: 12NOV2016 |
| 0 (0 to 0) Wales 0(1) - 0(1) Georgia (0 to 0) 0: 09OCT2016 |
| 0 (0 to 0) Austria 0(2) - 0(2) Wales (0 to 0) 0: 06OCT2016 |
| 0 (0 to 0) Wales 0(4) - 0(0) Moldova (0 to 0) 0: 05SEP2016 |
| 0 (0 to 0) Portugal 0(2) - 0(0) Wales (0 to 0) 0: 06JUL2016 |
| 0 (0 to 0) Wales 0(3) - 0(1) Belgium (0 to 0) 0: 01JUL2016 |
| 0 (0 to 0) Wales 0(1) - 0(0) Northern Ireland GBR (0 to 0) 0: 25JUN2016 |
| 0 (0 to 0) Wales 0(3) - 0(0) Russia (0 to 0) 0: 20JUN2016 |
| 0 (0 to 0) England GBR 0(2) - 0(1) Wales (0 to 0) 0: 16JUN2016 |
| 0 (0 to 0) Wales 0(2) - 0(1) Slovakia (0 to 0) 0: 11JUN2016 |
| 0 (0 to 0) Wales 0(2) - 0(0) Andorra (0 to 0) 0: 13OCT2015 |
| 0 (0 to 0) Bosnia Herzegovina 0(2) - 0(0) Wales (0 to 0) 0: 10OCT2015 |
| 0 (0 to 0) Wales 0(0) - 0(0) Israel (0 to 0) 0: 06SEP2015 |
| 0 (0 to 0) Cyprus 0(0) - 0(1) Wales (0 to 0) 0: 03SEP2015 |
| 0 (0 to 0) Wales 0(1) - 0(0) Belgium (0 to 0) 0: 12JUN2015 |
| 0 (0 to 0) Israel 0(0) - 0(3) Wales (0 to 0) 0: 28MAR2015 |
| 0 (0 to 0) Belgium 0(0) - 0(0) Wales (0 to 0) 0: 16NOV2014 |
| 0 (0 to 0) Wales 0(2) - 0(1) Cyprus (0 to 0) 0: 13OCT2014 |
| 0 (0 to 0) Wales 0(0) - 0(0) Bosnia Herzegovina (0 to 0) 0: 10OCT2014 |
| 0 (0 to 0) Andorra 0(1) - 0(2) Wales (0 to 0) 0: 09SEP2014 |
| 0 (0 to 0) Belgium 0(1) - 0(1) Wales (0 to 0) 0: 15OCT2013 |
| 0 (0 to 0) Wales 0(1) - 0(0) North Macedonia (0 to 0) 0: 11OCT2013 |
| 0 (0 to 0) Wales 0(0) - 0(3) Serbia (0 to 0) 0: 10SEP2013 |
| 0 (0 to 0) North Macedonia 0(2) - 0(1) Wales (0 to 0) 0: 06SEP2013 |
| 0 (0 to 0) Wales 0(1) - 0(2) Croatia (0 to 0) 0: 26MAR2013 |
| 0 (0 to 0) Scotland GBR 0(1) - 0(2) Wales (0 to 0) 0: 22MAR2013 |
| 0 (0 to 0) Croatia 0(2) - 0(0) Wales (0 to 0) 0: 16OCT2012 |
| 0 (0 to 0) Wales 0(2) - 0(1) Scotland GBR (0 to 0) 0: 12OCT2012 |
| 0 (0 to 0) Serbia 0(6) - 0(1) Wales (0 to 0) 0: 11SEP2012 |
| 0 (0 to 0) Wales 0(0) - 0(2) Belgium (0 to 0) 0: 07SEP2012 |
| 0 (0 to 0) Mexico 0(2) - 0(0) Wales (0 to 0) 0: 27MAY2012 |
| 0 (0 to 0) Wales 0(0) - 0(1) Costa Rica (0 to 0) 0: 29FEB2012 |
| 0 (0 to 0) Bulgaria 0(0) - 0(1) Wales (0 to 0) 0: 11OCT2011 |
| 0 (0 to 0) Wales 0(2) - 0(0) Switzerland (0 to 0) 0: 07OCT2011 |
| 0 (0 to 0) England GBR 0(1) - 0(0) Wales (0 to 0) 0: 06SEP2011 |
| 0 (0 to 0) Wales 0(2) - 0(1) Montenegro (0 to 0) 0: 02SEP2011 |
| 0 (0 to 0) Wales 0(1) - 0(2) Australia (0 to 0) 0: 10AUG2011 |
| 0 (0 to 0) Wales 0(0) - 0(2) England GBR (0 to 0) 0: 26MAR2011 |
| 0 (0 to 0) Switzerland 0(4) - 0(1) Wales (0 to 0) 0: 12OCT2010 |
| 0 (0 to 0) Wales 0(0) - 0(1) Bulgaria (0 to 0) 0: 08OCT2010 |
| 0 (0 to 0) Liechtenstein 0(0) - 0(2) Wales (0 to 0) 0: 14OCT2009 |
| 0 (0 to 0) Finland 0(2) - 0(1) Wales (0 to 0) 0: 10OCT2009 |
| 0 (0 to 0) Wales 0(1) - 0(3) Russia (0 to 0) 0: 09SEP2009 |
| 0 (0 to 0) Azerbaijan 0(0) - 0(1) Wales (0 to 0) 0: 06JUN2009 |
| 0 (0 to 0) Wales 0(0) - 0(2) Germany (0 to 0) 0: 01APR2009 |
| 0 (0 to 0) Wales 0(0) - 0(2) Finland (0 to 0) 0: 28MAR2009 |
| 0 (0 to 0) Germany 0(1) - 0(0) Wales (0 to 0) 0: 15OCT2008 |
| 0 (0 to 0) Wales 0(2) - 0(0) Liechtenstein (0 to 0) 0: 11OCT2008 |
| 0 (0 to 0) Russia 0(2) - 0(1) Wales (0 to 0) 0: 10SEP2008 |
| 0 (0 to 0) Wales 0(1) - 0(0) Azerbaijan (0 to 0) 0: 06SEP2008 |
| 0 (0 to 0) Germany 0(0) - 0(0) Wales (0 to 0) 0: 21NOV2007 |
| 0 (0 to 0) Wales 0(2) - 0(2) Ireland (0 to 0) 0: 17NOV2007 |
| 0 (0 to 0) Saint Marinus 0(1) - 0(2) Wales (0 to 0) 0: 17OCT2007 |
| 0 (0 to 0) Cyprus 0(3) - 0(1) Wales (0 to 0) 0: 13OCT2007 |
| 0 (0 to 0) Slovakia 0(2) - 0(5) Wales (0 to 0) 0: 12SEP2007 |
| 0 (0 to 0) Wales 0(0) - 0(2) Germany (0 to 0) 0: 08SEP2007 |
| 0 (0 to 0) Wales 0(0) - 0(0) Czechia (0 to 0) 0: 02JUN2007 |
| 0 (0 to 0) Wales 0(2) - 0(2) New Zealand (0 to 0) 0: 25MAY2007 |
| 0 (0 to 0) Wales 0(3) - 0(0) Saint Marinus (0 to 0) 0: 28MAR2007 |
| 0 (0 to 0) Ireland 0(1) - 0(0) Wales (0 to 0) 0: 24MAR2007 |
| 0 (0 to 0) Wales 0(3) - 0(1) Cyprus (0 to 0) 0: 11OCT2006 |
| 0 (0 to 0) Wales 0(1) - 0(5) Slovakia (0 to 0) 0: 07OCT2006 |
| 0 (0 to 0) Brazil 0(2) - 0(0) Wales (0 to 0) 0: 05SEP2006 |
| 0 (0 to 0) Czechia 0(2) - 0(1) Wales (0 to 0) 0: 02SEP2006 |
| 0 (0 to 0) Wales 0(2) - 0(1) Trinidad Tobago (0 to 0) 0: 27MAY2006 |
| (211) Basque 0(0) - 1(1) Wales 'C' (-42): 21MAY2006 |
| 0 (0 to 0) Wales 0(0) - 0(0) Paraguay (0 to 0) 0: 01MAR2006 |
| 0 (0 to 0) Wales 0(2) - 0(0) Azerbaijan (0 to 0) 0: 12OCT2005 |
| 0 (0 to 0) Northern Ireland GBR 0(2) - 0(3) Wales (0 to 0) 0: 08OCT2005 |
| 0 (0 to 0) Poland 0(1) - 0(0) Wales (0 to 0) 0: 07SEP2005 |
| 0 (0 to 0) Wales 0(0) - 0(1) England GBR (0 to 0) 0: 03SEP2005 |
| 0 (0 to 0) Austria 0(1) - 0(0) Wales (0 to 0) 0: 30MAR2005 |
| 0 (0 to 0) Wales 0(0) - 0(2) Austria (0 to 0) 0: 26MAR2005 |
| 0 (0 to 0) Wales 0(2) - 0(3) Poland (0 to 0) 0: 13OCT2004 |
| 0 (0 to 0) England GBR 0(2) - 0(0) Wales (0 to 0) 0: 09OCT2004 |
| 0 (0 to 0) Wales 0(2) - 0(2) Northern Ireland GBR (0 to 0) 0: 08SEP2004 |
| 0 (0 to 0) Azerbaijan 0(1) - 0(1) Wales (0 to 0) 0: 04SEP2004 |
| 0 (0 to 0) Wales 0(1) - 0(0) Canada (0 to 0) 0: 29MAY2004 |
| 0 (0 to 0) Wales 0(0) - 0(1) Russia (0 to 0) 0: 19NOV2003 |
| 0 (0 to 0) Russia 0(0) - 0(0) Wales (0 to 0) 0: 15NOV2003 |
| 0 (0 to 0) Wales 0(2) - 0(3) Yugoslavia (0 to 0) 0: 11OCT2003 |
| 0 (0 to 0) Wales 0(1) - 0(1) Finland (0 to 0) 0: 10SEP2003 |
| 0 (0 to 0) Italy 0(4) - 0(0) Wales (0 to 0) 0: 06SEP2003 |
| 0 (0 to 0) Yugoslavia 0(1) - 0(0) Wales (0 to 0) 0: 20AUG2003 |
| 0 (0 to 0) America 0(2) - 0(0) Wales (0 to 0) 0: 26MAY2003 |
| 0 (0 to 0) Wales 0(4) - 0(0) Azerbaijan (0 to 0) 0: 29MAR2003 |
| 0 (0 to 0) Azerbaijan 0(0) - 0(2) Wales (0 to 0) 0: 20NOV2002 |
| 0 (0 to 0) Wales 0(2) - 0(1) Italy (0 to 0) 0: 16OCT2002 |
| 0 (0 to 0) Finland 0(0) - 0(2) Wales (0 to 0) 0: 07SEP2002 |
| 0 (0 to 0) Wales 0(1) - 0(1) Argentina (0 to 0) 0: 12FEB2002 |
| 0 (0 to 0) Wales 0(1) - 0(0) Belarus (0 to 0) 0: 06OCT2001 |
| 0 (0 to 0) Norway 0(3) - 0(2) Wales (0 to 0) 0: 05SEP2001 |
| 0 (0 to 0) Wales 0(0) - 0(0) Armenia (0 to 0) 0: 01SEP2001 |
| 0 (0 to 0) Ukraine 0(1) - 0(1) Wales (0 to 0) 0: 06JUN2001 |
| 0 (0 to 0) Wales 0(1) - 0(2) Poland (0 to 0) 0: 02JUN2001 |
| 0 (0 to 0) Wales 0(1) - 0(1) Ukraine (0 to 0) 0: 28MAR2001 |
| 0 (0 to 0) Armenia 0(2) - 0(2) Wales (0 to 0) 0: 24MAR2001 |
| 0 (0 to 0) Poland 0(0) - 0(0) Wales (0 to 0) 0: 11OCT2000 |
| 0 (0 to 0) Wales 0(1) - 0(1) Norway (0 to 0) 0: 07OCT2000 |
| 0 (0 to 0) Belarus 0(2) - 0(1) Wales (0 to 0) 0: 02SEP2000 |
| 0 (0 to 0) Wales 0(0) - 0(3) Brazil (0 to 0) 0: 22MAY2000 |
| 0 (0 to 0) Qatar 0(0) - 0(1) Wales (0 to 0) 0: 23FEB2000 |
| 0 (0 to 0) Wales 0(0) - 0(2) Switzerland (0 to 0) 0: 09OCT1999 |
| 0 (0 to 0) Belarus 0(1) - 0(2) Wales (0 to 0) 0: 04SEP1999 |
| 0 (0 to 0) Wales 0(0) - 0(2) Denmark (0 to 0) 0: 09JUN1999 |
| 0 (0 to 0) Italy 0(4) - 0(0) Wales (0 to 0) 0: 05JUN1999 |
| 0 (0 to 0) Switzerland 0(2) - 0(0) Wales (0 to 0) 0: 31MAR1999 |
| 0 (0 to 0) Wales 0(3) - 0(2) Belarus (0 to 0) 0: 14OCT1998 |
| 0 (0 to 0) Denmark 0(1) - 0(2) Wales (0 to 0) 0: 10OCT1998 |
| 0 (0 to 0) Wales 0(0) - 0(2) Italy (0 to 0) 0: 05SEP1998 |
| 0 (0 to 0) Tunisia 0(4) - 0(0) Wales (0 to 0) 0: 06JUN1998 |
| 0 (0 to 0) Wales 0(0) - 0(0) Jamaica (0 to 0) 0: 24MAR1998 |
| 0 (0 to 0) Brazil 0(3) - 0(0) Wales (0 to 0) 0: 11NOV1997 |
| 0 (0 to 0) Belgium 0(3) - 0(2) Wales (0 to 0) 0: 10OCT1997 |
| 0 (0 to 0) Turkey 0(6) - 0(4) Wales (0 to 0) 0: 19AUG1997 |
| 90 (5 to -31) Wales 1.5(1) - 2(2) Belgium (74 to 100) 64: 28MAR1997 |
| 80 (-33 to 5) Wales 0.5(0) - 0(0) Turkey (-47 to -81) 70: 13DEC1996 |
| 81 (171 to 193) Netherlands KN 7(7) - 1.5(1) Wales (0 to -33) 120: 08NOV1996 |
| 80 (26 to 0) Wales 1.5(1) - 3(3) Netherlands KN (153 to 171) 54: 04OCT1996 |
| 120 (15 to 26) Wales 6(6) - 1(0) Saint Marinus (-388 to -400) 135: 30AUG1996 |
| 135 (-374 to -388) Saint Marinus 1(0) - 5(5) Wales (3 to 15) 120: 01JUN1996 |
| 70 (175 to 196) Albania 2(1) - 1(1) Wales (24 to 3) 70: 15NOV1995 |
| 70 (16 to 24) Wales 2(1) - 2(2) Germany (93 to 87) 58: 11OCT1995 |
| 70 (20 to 16) Wales 1(1) - 1(0) Moldova (-17 to -13) 70: 06SEP1995 |
| 70 (40 to 20) Wales 0(0) - 1.5(1) Georgia (197 to 217) 70: 07JUN1995 |
| 58 (77 to 41) Germany 1(1) - 2(1) Wales (-3 to 40) 70: 26APR1995 |
| 58 (226 to 239) Bulgaria 3.5(3) - 1(1) Wales (13 to -3) 70: 29MAR1995 |
| 135 (45 to 13) Wales 0(0) - 3.5(3) Bulgaria (245 to 254) 38: 14DEC1994 |
| 120 (64 to 134) Georgia 5.5(5) - 0(0) Wales (124 to 45) 135: 16NOV1994 |
| 80 (19 to 77) Moldova 4(3) - 2(2) Wales (190 to 124) 90: 12OCT1994 |
| 90 (161 to 190) Wales 2(2) - 1(0) Albania (30 to 1) 90: 07SEP1994 |
| 70 (199 to 161) Wales 1(1) - 2(2) Romania (167 to 196) 54: 16NOV1993 |
| 70 (186 to 199) Wales 2(2) - 0.5(0) Cyprus (-79 to -92) 70: 12OCT1993 |
| 70 (191 to 186) Wales 2(2) - 2(2) Czechoslovakia (145 to 149) 64: 07SEP1993 |
| 80 (-210 to -218) Faroe Islands 1(0) - 3(3) Wales (184 to 191) 70: 05JUN1993 |
| 64 (64 to 76) Czechoslovakia 1(1) - 1(1) Wales (197 to 184) 70: 27APR1993 |
| 70 (159 to 197) Wales 2.5(2) - 0(0) Belgium (187 to 149) 70: 30MAR1993 |
| 70 (135 to 177) Belgium 2(2) - 0.5(0) Wales (201 to 159) 70: 17NOV1992 |
| 90 (-122 to -135) Cyprus 0.5(0) - 1(1) Wales (191 to 201) 70: 13OCT1992 |
| 105 (175 to 191) Wales 6(6) - 1(0) Faroe Islands (-122 to -140) 120: 08SEP1992 |
| 25 (-451 to -452) Japan 0(0) - 2(1) Wales (174 to 175) 25: 06JUN1992 |
| 70 (236 to 268) Argentina 1(1) - 0.5(0) Wales (206 to 174) 70: 03JUN1992 |
| 105 (236 to 293) Romania 5(5) - 1(1) Wales (263 to 206) 105: 19MAY1992 |