| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
By tournament: African Nations Cup Asian Challenge Cup Cecafa Cup
World Cup qualifying: Africa Asia Oceania South America
| Wales matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| March 25 1876 | Scotland Wales | 4 0 | Friendly in Scotland | +3 -3 | 1813 1497 | 0 - | 1 3 |
| March 05 1877 | Wales Scotland | 0 2 | Friendly in Wales | -6 +6 | 1491 1837 | 0 0 | 3 1 |
| March 23 1878 | Scotland Wales | 9 0 | Friendly in Scotland | +3 -3 | 1851 1488 | 0 0 | 1 3 |
| January 18 1879 | England Wales | 2 1 | Friendly in England | +2 -2 | 1763 1486 | 0 0 | 2 3 |
| April 07 1879 | Wales Scotland | 0 3 | Friendly in Wales | -7 +7 | 1479 1848 | 0 0 | 3 1 |
| March 15 1880 | Wales England | 2 3 | Friendly in Wales | -5 +5 | 1474 1773 | 0 0 | 3 2 |
| March 27 1880 | Scotland Wales | 5 1 | Friendly in Scotland | +2 -2 | 1855 1472 | 0 0 | 1 3 |
| February 26 1881 | England Wales | 0 1 | Friendly in England | -18 +18 | 1755 1490 | 0 0 | 2 3 |
| March 14 1881 | Wales Scotland | 1 5 | Friendly in Wales | -6 +6 | 1484 1881 | 0 0 | 3 1 |
| February 25 1882 | Wales Ireland | 7 1 | Friendly in Wales | +10 -10 | 1494 1378 | 0 0 | 3 4 |
| March 13 1882 | Wales England | 5 3 | Friendly in Wales | +21 -21 | 1515 1718 | 0 0 | 3 2 |
| March 25 1882 | Scotland Wales | 5 0 | Friendly in Scotland | +2 -2 | 1891 1513 | 0 0 | 1 3 |
| February 03 1883 | England Wales | 5 0 | Friendly in England | +6 -6 | 1724 1507 | 0 0 | 2 3 |
| March 12 1883 | Wales Scotland | 1 4 | Friendly in Wales | -5 +5 | 1502 1904 | 0 0 | 3 1 |
| March 17 1883 | Ireland Wales | 1 1 | Friendly in Ireland | +1 -1 | 1376 1501 | 0 0 | 4 3 |
| February 09 1884 | Wales Ireland | 6 0 | British International Championship in Wales | +18 -18 | 1519 1352 | 0 0 | 3 4 |
| March 17 1884 | Wales England | 0 4 | British International Championship in Wales | -26 +26 | 1493 1754 | 0 0 | 3 2 |
| March 29 1884 | Scotland Wales | 4 1 | British International Championship in Scotland | +3 -3 | 1920 1490 | 0 0 | 1 3 |
| March 14 1885 | England Wales | 1 1 | British International Championship in England | -16 +16 | 1742 1506 | 0 0 | 2 3 |
| March 23 1885 | Wales Scotland | 1 8 | British International Championship in Wales | -13 +13 | 1493 1930 | 0 0 | 3 1 |
| April 11 1885 | Ireland Wales | 2 8 | British International Championship in Ireland | -35 +35 | 1295 1528 | 0 0 | 4 3 |
| February 27 1886 | Wales Ireland | 5 0 | British International Championship in Wales | +10 -10 | 1538 1285 | 0 0 | 5 6 |
| March 29 1886 | Wales England | 1 3 | British International Championship in Wales | -19 +19 | 1519 1788 | 0 0 | 5 2 |
| April 10 1886 | Scotland Wales | 4 1 | British International Championship in Scotland | +4 -4 | 1924 1515 | 0 0 | 1 5 |
| February 26 1887 | England Wales | 4 0 | British International Championship in England | +8 -8 | 1799 1507 | 0 0 | 2 5 |
| March 12 1887 | Ireland Wales | 4 1 | British International Championship in Ireland | +48 -48 | 1317 1459 | 0 0 | 6 5 |
| March 21 1887 | Wales Scotland | 0 2 | British International Championship in Wales | -6 +6 | 1453 1950 | 0 0 | 5 1 |
| February 04 1888 | England Wales | 5 1 | British International Championship in England | +6 -6 | 1786 1447 | 0 0 | 2 5 |
| March 03 1888 | Wales Ireland | 11 0 | British International Championship in Wales | +23 -23 | 1470 1294 | 0 0 | 5 6 |
| March 10 1888 | Scotland Wales | 5 1 | British International Championship in Scotland | +3 -3 | 1953 1467 | 0 0 | 1 5 |
| February 23 1889 | England Wales | 4 1 | British International Championship in England | +4 -4 | 1861 1463 | 0 0 | 2 5 |
| April 15 1889 | Wales Scotland | 0 0 | British International Championship in Wales | +15 -15 | 1478 1902 | 0 0 | 5 1 |
| April 27 1889 | Ireland Wales | 1 3 | British International Championship in Ireland | -22 +22 | 1259 1500 | 0 0 | 6 5 |
| February 08 1890 | Wales Ireland | 5 2 | British International Championship in Wales | +9 -9 | 1509 1250 | 0 0 | 5 6 |
| March 15 1890 | Wales England | 1 3 | British International Championship in Wales | -12 +12 | 1497 1856 | 0 0 | 5 2 |
| March 22 1890 | Scotland Wales | 5 0 | British International Championship in Scotland | +4 -4 | 1906 1493 | 0 0 | 1 5 |
| February 07 1891 | Ireland Wales | 7 2 | British International Championship in Ireland | +56 -56 | 1298 1437 | 0 0 | 6 5 |
| March 07 1891 | England Wales | 4 1 | British International Championship in England | +3 -3 | 1869 1434 | 0 0 | 2 5 |
| March 21 1891 | Wales Scotland | 3 4 | British International Championship in Wales | -4 +4 | 1430 1905 | 0 0 | 5 1 |
| February 27 1892 | Wales Ireland | 1 1 | British International Championship in Wales | -12 +12 | 1418 1307 | 0 0 | 5 6 |
| March 05 1892 | Wales England | 0 2 | British International Championship in Wales | -6 +6 | 1412 1895 | 0 +1 | 5 1 |
| March 26 1892 | Scotland Wales | 6 1 | British International Championship in Scotland | +3 -3 | 1895 1409 | +1 0 | 1 5 |
| March 13 1893 | England Wales | 6 0 | British International Championship in England | +2 -2 | 1943 1407 | 0 0 | 1 5 |
| March 18 1893 | Wales Scotland | 0 8 | British International Championship in Wales | -12 +12 | 1395 1862 | 0 0 | 5 2 |
| April 05 1893 | Ireland Wales | 4 3 | British International Championship in Ireland | +20 -20 | 1318 1375 | 0 0 | 6 5 |
| February 24 1894 | Wales Ireland | 4 1 | British International Championship in Wales | +20 -20 | 1395 1298 | 0 0 | 5 6 |
| March 12 1894 | Wales England | 1 5 | British International Championship in Wales | -5 +5 | 1390 1948 | 0 0 | 5 1 |
| March 24 1894 | Scotland Wales | 5 2 | British International Championship in Scotland | +3 -3 | 1849 1387 | 0 0 | 2 5 |
| March 16 1895 | Ireland Wales | 2 2 | British International Championship in Ireland | -1 +1 | 1311 1388 | 0 0 | 6 5 |
| March 18 1895 | England Wales | 1 1 | British International Championship in England | -19 +19 | 1930 1407 | 0 0 | 1 5 |
| March 23 1895 | Wales Scotland | 2 2 | British International Championship in Wales | +15 -15 | 1422 1837 | 0 0 | 5 2 |
| February 29 1896 | Wales Ireland | 6 1 | British International Championship in Wales | +18 -18 | 1440 1291 | 0 0 | 5 6 |
| March 16 1896 | Wales England | 1 9 | British International Championship in Wales | -8 +8 | 1432 1957 | 0 0 | 5 1 |
| March 21 1896 | Scotland Wales | 4 0 | British International Championship in Scotland | +4 -4 | 1826 1428 | 0 0 | 2 5 |
| March 06 1897 | Ireland Wales | 4 3 | British International Championship in Ireland | +21 -21 | 1326 1407 | 0 0 | 6 5 |
| March 20 1897 | Wales Scotland | 2 2 | British International Championship in Wales | +15 -15 | 1422 1817 | 0 0 | 5 2 |
| March 29 1897 | England Wales | 4 0 | British International Championship in England | +2 -2 | 1937 1420 | 0 0 | 1 5 |
| February 19 1898 | Wales Ireland | 0 1 | British International Championship in Wales | -30 +30 | 1390 1354 | 0 0 | 5 6 |
| March 19 1898 | Scotland Wales | 5 2 | British International Championship in Scotland | +3 -3 | 1853 1387 | 0 0 | 2 5 |
| March 28 1898 | Wales England | 0 3 | British International Championship in Wales | -6 +6 | 1381 1915 | 0 0 | 5 1 |
| March 04 1899 | Ireland Wales | 1 0 | British International Championship in Ireland | +16 -16 | 1359 1365 | 0 0 | 6 5 |
| March 18 1899 | Wales Scotland | 0 6 | British International Championship in Wales | -10 +10 | 1355 1835 | -1 0 | 6 2 |
| March 20 1899 | England Wales | 4 0 | British International Championship in England | +1 -1 | 1952 1354 | 0 0 | 1 6 |
| February 03 1900 | Scotland Wales | 5 2 | British International Championship in Scotland | +2 -2 | 1831 1352 | 0 0 | 2 6 |
| February 24 1900 | Wales Ireland | 2 0 | British International Championship in Wales | +22 -22 | 1374 1334 | +1 -1 | 5 6 |
| March 26 1900 | Wales England | 1 1 | British International Championship in Wales | +18 -18 | 1392 1946 | 0 0 | 5 1 |
| March 02 1901 | Wales Scotland | 1 1 | British International Championship in Wales | +16 -16 | 1408 1860 | 0 0 | 5 2 |
| March 18 1901 | England Wales | 6 0 | British International Championship in England | +3 -3 | 1914 1405 | 0 0 | 1 5 |
| March 23 1901 | Ireland Wales | 0 1 | British International Championship in Ireland | -21 +21 | 1300 1426 | 0 0 | 6 5 |
| February 22 1902 | Wales Ireland | 0 3 | British International Championship in Wales | -55 +55 | 1371 1355 | 0 0 | 7 8 |
| March 03 1902 | Wales England | 0 0 | British International Championship in Wales | +17 -17 | 1388 1889 | 0 0 | 7 1 |
| March 15 1902 | Scotland Wales | 5 1 | British International Championship in Scotland | +2 -2 | 1875 1386 | 0 0 | 2 7 |
| March 02 1903 | England Wales | 2 1 | British International Championship in England | +1 -1 | 1889 1385 | 0 0 | 1 9 |
| March 09 1903 | Wales Scotland | 0 1 | British International Championship in Wales | -4 +4 | 1381 1885 | 0 0 | 9 2 |
| March 28 1903 | Ireland Wales | 2 0 | British International Championship in Ireland | +20 -20 | 1424 1361 | 0 0 | 9 10 |
| February 29 1904 | Wales England | 2 2 | British International Championship in Wales | +16 -16 | 1377 1844 | 0 -1 | 11 2 |
| March 12 1904 | Scotland Wales | 1 1 | British International Championship in Scotland | -19 +19 | 1836 1396 | -1 0 | 2 11 |
| March 21 1904 | Wales Ireland | 0 1 | British International Championship in Wales | -25 +25 | 1371 1441 | 0 0 | 11 10 |
| March 06 1905 | Wales Scotland | 3 1 | British International Championship in Wales | +52 -52 | 1423 1746 | 0 -1 | 14 4 |
| March 27 1905 | England Wales | 3 1 | British International Championship in England | +3 -3 | 1861 1420 | 0 0 | 1 14 |
| April 08 1905 | Ireland Wales | 2 2 | British International Championship in Ireland | -8 +8 | 1457 1428 | 0 0 | 13 14 |
| March 03 1906 | Scotland Wales | 0 2 | British International Championship in Scotland | -55 +55 | 1690 1483 | -1 +1 | 6 14 |
| March 19 1906 | Wales England | 0 1 | British International Championship in Wales | -6 +6 | 1477 1887 | 0 0 | 14 1 |
| April 02 1906 | Wales Ireland | 4 4 | British International Championship in Wales | -8 +8 | 1469 1442 | 0 0 | 14 15 |
| February 23 1907 | Ireland Wales | 2 3 | British International Championship in Ireland | -24 +24 | 1416 1493 | 0 0 | 16 15 |
| March 04 1907 | Wales Scotland | 1 0 | British International Championship in Wales | +27 -27 | 1520 1700 | 0 -1 | 15 7 |
| March 18 1907 | England Wales | 1 1 | British International Championship in England | -17 +17 | 1847 1537 | 0 0 | 1 15 |
| March 07 1908 | Scotland Wales | 2 1 | British International Championship in Scotland | +7 -7 | 1726 1530 | 0 0 | 6 15 |
| March 16 1908 | Wales England | 1 7 | British International Championship in Wales | -19 +19 | 1511 1862 | 0 0 | 15 1 |
| April 11 1908 | Wales Ireland | 0 1 | British International Championship in Wales | -31 +31 | 1480 1415 | 0 0 | 16 17 |
| March 01 1909 | Wales Scotland | 3 2 | British International Championship in Wales | +29 -29 | 1509 1715 | 0 -2 | 19 7 |
| March 15 1909 | England Wales | 2 0 | British International Championship in England | +2 -2 | 1992 1507 | 0 0 | 1 19 |
| March 20 1909 | Ireland Wales | 2 3 | British International Championship in Ireland | -20 +20 | 1386 1527 | 0 0 | 20 19 |
| March 05 1910 | Scotland Wales | 1 0 | British International Championship in Scotland | +6 -6 | 1722 1521 | 0 0 | 6 19 |
| March 14 1910 | Wales England | 0 1 | British International Championship in Wales | -4 +4 | 1517 2003 | 0 0 | 19 1 |
| April 11 1910 | Wales Ireland | 4 1 | British International Championship in Wales | +18 -18 | 1535 1417 | 0 0 | 19 20 |
| January 28 1911 | Ireland Wales | 1 2 | British International Championship in Ireland | -19 +19 | 1398 1554 | 0 +1 | 22 19 |
| March 06 1911 | Wales Scotland | 2 2 | British International Championship in Wales | +5 -5 | 1559 1732 | 0 0 | 19 7 |
| March 13 1911 | England Wales | 3 0 | British International Championship in England | +4 -4 | 1962 1555 | 0 0 | 1 19 |
| March 02 1912 | Scotland Wales | 1 0 | British International Championship in Scotland | +6 -6 | 1758 1549 | 0 0 | 5 20 |
| March 11 1912 | Wales England | 0 2 | British International Championship in Wales | -9 +9 | 1540 1968 | 0 0 | 20 1 |
| April 13 1912 | Wales Ireland | 2 3 | British International Championship in Wales | -33 +33 | 1507 1408 | 0 0 | 20 24 |
| January 18 1913 | Ireland Wales | 0 1 | British International Championship in Ireland | -20 +20 | 1388 1527 | -1 +1 | 24 19 |
| March 03 1913 | Wales Scotland | 0 0 | British International Championship in Wales | +8 -8 | 1535 1767 | 0 -2 | 19 6 |
| March 17 1913 | England Wales | 4 3 | British International Championship in England | +2 -2 | 1997 1533 | 0 0 | 1 19 |
| January 19 1914 | Wales Ireland | 1 2 | British International Championship in Wales | -31 +31 | 1502 1449 | -1 0 | 20 24 |
| February 28 1914 | Scotland Wales | 0 0 | British International Championship in Scotland | -16 +16 | 1754 1518 | -1 +1 | 7 20 |
| March 16 1914 | Wales England | 0 2 | British International Championship in Wales | -8 +8 | 1510 1942 | 0 0 | 21 1 |
| February 14 1920 | Ireland Wales | 2 2 | British International Championship in Ireland | -7 +7 | 1531 1517 | 0 +1 | 21 24 |
| February 26 1920 | Wales Scotland | 1 1 | British International Championship in Wales | +9 -9 | 1526 1775 | +1 0 | 23 8 |
| March 15 1920 | England Wales | 1 2 | British International Championship in England | -37 +37 | 1854 1563 | -1 +1 | 2 20 |
| February 12 1921 | Scotland Wales | 2 1 | British International Championship in Scotland | +6 -6 | 1778 1557 | 0 0 | 9 23 |
| March 14 1921 | Wales England | 0 0 | British International Championship in Wales | +8 -8 | 1565 1786 | 0 -1 | 23 9 |
| April 09 1921 | Wales Ireland | 2 1 | British International Championship in Wales | +11 -11 | 1576 1488 | +1 0 | 21 28 |
| February 04 1922 | Wales Scotland | 2 1 | British International Championship in Wales | +28 -28 | 1604 1791 | +4 -2 | 20 7 |
| March 13 1922 | England Wales | 1 0 | British International Championship in England | +7 -7 | 1781 1597 | 0 -1 | 9 21 |
| April 01 1922 | Ireland Wales | 1 1 | British International Championship in Ireland | 0 0 | 1494 1597 | 0 0 | 32 21 |
| March 05 1923 | Wales England | 2 2 | British International Championship in Wales | +4 -4 | 1601 1759 | +1 0 | 25 10 |
| March 17 1923 | Scotland Wales | 2 0 | British International Championship in Scotland | +8 -8 | 1836 1593 | 0 -2 | 3 26 |
| April 14 1923 | Wales Ireland | 0 3 | British International Championship in Wales | -54 +54 | 1539 1533 | -4 +6 | 30 31 |
| February 16 1924 | Wales Scotland | 2 0 | British International Championship in Wales | +45 -45 | 1584 1782 | +6 -4 | 28 8 |
| March 03 1924 | England Wales | 1 2 | British International Championship in England | -34 +34 | 1751 1618 | -2 +8 | 10 20 |
| March 15 1924 | Northern Ireland Wales | 0 1 | British International Championship in Northern Ireland | -25 +25 | 1590 1643 | -6 +1 | 27 19 |
| February 14 1925 | Scotland Wales | 3 1 | British International Championship in Scotland | +11 -11 | 1807 1632 | 0 0 | 6 21 |
| February 28 1925 | Wales England | 1 2 | British International Championship in Wales | -17 +17 | 1615 1796 | 0 0 | 21 7 |
| April 18 1925 | Wales Northern Ireland | 0 0 | British International Championship in Wales | -9 +9 | 1606 1565 | -3 +2 | 24 28 |
| October 31 1925 | Wales Scotland | 0 3 | British International Championship in Wales | -21 +21 | 1585 1870 | -2 0 | 27 3 |
| February 13 1926 | Northern Ireland Wales | 3 0 | British International Championship in Northern Ireland | +27 -27 | 1598 1558 | +3 -2 | 25 29 |
| March 01 1926 | England Wales | 1 3 | British International Championship in England | -52 +52 | 1724 1610 | -3 +5 | 13 24 |
| October 30 1926 | Scotland Wales | 3 0 | British International Championship in Scotland | +7 -7 | 1902 1603 | +1 0 | 2 25 |
| February 12 1927 | Wales England | 3 3 | British International Championship in Wales | +1 -1 | 1604 1712 | 0 0 | 24 12 |
| April 09 1927 | Wales Northern Ireland | 2 2 | British International Championship in Wales | -6 +6 | 1598 1594 | 0 +1 | 24 25 |
| October 29 1927 | Wales Scotland | 2 2 | British International Championship in Wales | +10 -10 | 1608 1872 | 0 0 | 26 3 |
| November 28 1927 | England Wales | 1 2 | British International Championship in England | -32 +32 | 1716 1640 | -2 +7 | 13 19 |
| February 04 1928 | Northern Ireland Wales | 1 2 | British International Championship in Northern Ireland | -25 +25 | 1607 1665 | -5 +2 | 25 17 |
| October 27 1928 | Scotland Wales | 4 2 | British International Championship in Scotland | +9 -9 | 1880 1656 | 0 -1 | 4 18 |
| November 17 1928 | Wales England | 2 3 | British International Championship in Wales | -22 +22 | 1634 1744 | -2 +1 | 19 12 |
| February 02 1929 | Wales Northern Ireland | 2 2 | British International Championship in Wales | -6 +6 | 1628 1638 | -1 +1 | 20 19 |
| October 26 1929 | Wales Scotland | 2 4 | British International Championship in Wales | -15 +15 | 1613 1937 | -3 0 | 21 3 |
| November 20 1929 | England Wales | 6 0 | British International Championship in England | +14 -14 | 1803 1599 | 0 -3 | 9 24 |
| February 01 1930 | Northern Ireland Wales | 7 0 | British International Championship in Northern Ireland | +34 -34 | 1618 1565 | +7 -6 | 20 30 |
| October 25 1930 | Scotland Wales | 1 1 | British International Championship in Scotland | -17 +17 | 1889 1582 | -1 +1 | 4 30 |
| November 22 1930 | Wales England | 0 4 | British International Championship in Wales | -20 +20 | 1562 1876 | -1 +1 | 31 5 |
| April 22 1931 | Wales Northern Ireland | 3 2 | British International Championship in Wales | +17 -17 | 1579 1596 | +1 -5 | 30 27 |
| October 31 1931 | Wales Scotland | 2 3 | British International Championship in Wales | -10 +10 | 1569 1891 | 0 0 | 30 5 |
| November 18 1931 | England Wales | 3 1 | British International Championship in England | +6 -6 | 1864 1563 | 0 -1 | 6 31 |
| December 05 1931 | Northern Ireland Wales | 4 0 | British International Championship in Northern Ireland | +27 -27 | 1594 1536 | +3 -1 | 27 32 |
| October 26 1932 | Scotland Wales | 2 5 | British International Championship in Scotland | -65 +65 | 1826 1601 | -1 +8 | 7 26 |
| November 16 1932 | Wales England | 0 0 | British International Championship in Wales | +11 -11 | 1612 1896 | +4 0 | 22 4 |
| December 07 1932 | Wales Northern Ireland | 4 1 | British International Championship in Wales | +22 -22 | 1634 1549 | +2 -2 | 21 33 |
| May 25 1933 | France Wales | 1 1 | Friendly in France | 0 0 | 1539 1634 | 0 0 | 35 21 |
| October 04 1933 | Wales Scotland | 3 2 | British International Championship in Wales | +24 -24 | 1658 1785 | +3 0 | 19 8 |
| November 04 1933 | Northern Ireland Wales | 1 1 | British International Championship in Northern Ireland | -1 +1 | 1568 1659 | 0 0 | 32 18 |
| November 15 1933 | England Wales | 1 2 | British International Championship in England | -35 +35 | 1879 1694 | 0 +3 | 5 15 |
| September 29 1934 | Wales England | 0 4 | British International Championship in Wales | -28 +28 | 1666 1910 | -2 +2 | 17 4 |
| November 21 1934 | Scotland Wales | 3 2 | British International Championship in Scotland | +11 -11 | 1754 1655 | 0 0 | 12 17 |
| March 27 1935 | Wales Northern Ireland | 3 1 | British International Championship in Wales | +17 -17 | 1672 1574 | 0 -1 | 17 29 |
| October 05 1935 | Wales Scotland | 1 1 | British International Championship in Wales | +1 -1 | 1673 1789 | 0 0 | 18 9 |
| February 05 1936 | England Wales | 1 2 | British International Championship in England | -35 +35 | 1880 1708 | -1 +4 | 5 15 |
| March 11 1936 | Northern Ireland Wales | 3 2 | British International Championship in Northern Ireland | +23 -23 | 1579 1685 | +4 -2 | 29 17 |
| October 17 1936 | Wales England | 2 1 | British International Championship in Wales | +22 -22 | 1707 1796 | 0 -1 | 16 7 |
| December 02 1936 | Scotland Wales | 1 2 | British International Championship in Scotland | -31 +31 | 1802 1738 | -1 +3 | 7 13 |
| March 17 1937 | Wales Northern Ireland | 4 1 | British International Championship in Wales | +11 -11 | 1749 1541 | 0 -1 | 13 36 |
| October 30 1937 | Wales Scotland | 2 1 | British International Championship in Wales | +20 -20 | 1769 1829 | +1 0 | 12 5 |
| November 17 1937 | England Wales | 2 1 | British International Championship in England | +10 -10 | 1864 1759 | 0 -1 | 4 13 |
| March 16 1938 | Northern Ireland Wales | 1 0 | British International Championship in Northern Ireland | +27 -27 | 1566 1732 | +1 0 | 35 14 |
| October 22 1938 | Wales England | 4 2 | British International Championship in Wales | +32 -32 | 1764 1823 | 0 0 | 13 7 |
| November 09 1938 | Scotland Wales | 3 2 | British International Championship in Scotland | +9 -9 | 1889 1755 | 0 0 | 3 13 |
| March 15 1939 | Wales Northern Ireland | 3 1 | British International Championship in Wales | +9 -9 | 1764 1534 | +1 0 | 13 35 |
| May 20 1939 | France Wales | 2 1 | Friendly in France | +11 -11 | 1624 1753 | +3 -1 | 22 14 |
| October 19 1946 | Wales Scotland | 3 1 | British International Championship in Wales | +31 -31 | 1784 1839 | +1 -2 | 11 7 |
| November 13 1946 | England Wales | 3 0 | British International Championship in England | +16 -16 | 1907 1768 | 0 -1 | 4 12 |
| April 16 1947 | Northern Ireland Wales | 2 1 | British International Championship in Northern Ireland | +27 -27 | 1561 1741 | +2 -3 | 36 15 |
| October 18 1947 | Wales England | 0 3 | British International Championship in Wales | -28 +28 | 1713 1941 | -1 +1 | 17 3 |
| November 12 1947 | Scotland Wales | 1 2 | British International Championship in Scotland | -29 +29 | 1745 1742 | -2 0 | 15 17 |
| March 10 1948 | Wales Northern Ireland | 2 0 | British International Championship in Wales | +13 -13 | 1755 1608 | +3 -3 | 14 29 |
| October 23 1948 | Wales Scotland | 1 3 | British International Championship in Wales | -42 +42 | 1713 1743 | -4 +3 | 17 14 |
| November 10 1948 | England Wales | 1 0 | British International Championship in England | +4 -4 | 1992 1709 | 0 0 | 2 16 |
| March 09 1949 | Northern Ireland Wales | 0 2 | British International Championship in Northern Ireland | -28 +28 | 1559 1737 | -6 +1 | 36 15 |
| May 15 1949 | Portugal Wales | 3 2 | Friendly in Portugal | +10 -10 | 1639 1727 | +2 -1 | 25 15 |
| May 22 1949 | Belgium Wales | 3 1 | Friendly in Belgium | +20 -20 | 1539 1707 | +3 -3 | 40 18 |
| May 26 1949 | Switzerland Wales | 4 0 | Friendly in Switzerland | +16 -16 | 1666 1691 | +1 -3 | 22 21 |
| October 15 1949 | Wales England | 1 4 | World Cup qualifier in Wales | -23 +23 | 1668 1940 | -2 +1 | 21 4 |
| November 09 1949 | Scotland Wales | 2 0 | World Cup qualifier in Scotland | +11 -11 | 1846 1657 | 0 -1 | 9 22 |
| November 23 1949 | Wales Belgium | 5 1 | Friendly in Wales | +10 -10 | 1667 1563 | 0 -4 | 22 34 |
| March 08 1950 | Wales Northern Ireland | 0 0 | World Cup qualifier in Wales | -12 +12 | 1655 1541 | 0 +2 | 21 41 |
| October 21 1950 | Wales Scotland | 1 3 | British International Championship in Wales | -23 +23 | 1632 1860 | -1 +2 | 25 7 |
| November 15 1950 | England Wales | 4 2 | British International Championship in England | +6 -6 | 1925 1626 | 0 0 | 4 25 |
| March 07 1951 | Northern Ireland Wales | 1 2 | British International Championship in Northern Ireland | -20 +20 | 1502 1646 | -2 +1 | 45 25 |
| May 12 1951 | Wales Portugal | 2 1 | Friendly in Wales | +6 -6 | 1652 1610 | +1 -2 | 24 29 |
| May 16 1951 | Wales Switzerland | 3 2 | Friendly in Wales | +8 -8 | 1660 1666 | 0 -1 | 24 23 |
| October 20 1951 | Wales England | 1 1 | British International Championship in Wales | +8 -8 | 1668 1889 | +2 -1 | 21 5 |
| November 14 1951 | Scotland Wales | 0 1 | British International Championship in Scotland | -35 +35 | 1857 1703 | -2 +3 | 6 19 |
| March 19 1952 | Wales Northern Ireland | 3 0 | British International Championship in Wales | +10 -10 | 1713 1478 | +2 -5 | 17 53 |
| October 18 1952 | Wales Scotland | 1 2 | British International Championship in Wales | -19 +19 | 1694 1852 | -3 +2 | 21 7 |
| November 12 1952 | England Wales | 5 2 | British International Championship in England | +9 -9 | 1929 1685 | +1 0 | 4 21 |
| April 15 1953 | Northern Ireland Wales | 2 3 | British International Championship in Northern Ireland | -16 +16 | 1490 1701 | -5 +2 | 50 18 |
| May 14 1953 | France Wales | 6 1 | Friendly in France | +14 -14 | 1715 1687 | +1 -2 | 17 20 |
| May 21 1953 | Yugoslavia Wales | 5 2 | Friendly in Yugoslavia | +6 -6 | 1884 1681 | 0 0 | 6 20 |
| October 10 1953 | Wales England | 1 4 | World Cup qualifier in Wales | -21 +21 | 1660 1947 | -2 +1 | 24 3 |
| November 04 1953 | Scotland Wales | 3 3 | World Cup qualifier in Scotland | -13 +13 | 1830 1673 | -1 +2 | 11 22 |
| March 31 1954 | Wales Northern Ireland | 1 2 | World Cup qualifier in Wales | -34 +34 | 1639 1510 | -4 +9 | 26 45 |
| May 09 1954 | Austria Wales | 2 0 | Friendly in Austria | +6 -6 | 1785 1633 | 0 0 | 13 26 |
| September 22 1954 | Wales Yugoslavia | 1 3 | Friendly in Wales | -10 +10 | 1623 1871 | -3 0 | 29 9 |
| October 16 1954 | Wales Scotland | 0 1 | British International Championship in Wales | -20 +20 | 1603 1744 | -3 0 | 32 15 |
| November 10 1954 | England Wales | 3 2 | British International Championship in England | +4 -4 | 1914 1599 | 0 0 | 5 32 |
| April 20 1955 | Northern Ireland Wales | 2 3 | British International Championship in Northern Ireland | -21 +21 | 1494 1620 | -6 +2 | 51 29 |
| October 22 1955 | Wales England | 2 1 | British International Championship in Wales | +30 -30 | 1650 1883 | +5 0 | 23 6 |
| November 09 1955 | Scotland Wales | 2 0 | British International Championship in Scotland | +16 -16 | 1739 1634 | +1 -2 | 17 26 |
| November 23 1955 | Wales Austria | 1 2 | Friendly in Wales | -6 +6 | 1628 1868 | 0 0 | 26 7 |
| April 11 1956 | Wales Northern Ireland | 1 1 | British International Championship in Wales | -11 +11 | 1617 1529 | -1 0 | 29 45 |
| October 20 1956 | Wales Scotland | 2 2 | British International Championship in Wales | +1 -1 | 1618 1741 | 0 -1 | 30 18 |
| November 14 1956 | England Wales | 3 1 | British International Championship in England | +6 -6 | 1920 1612 | 0 0 | 4 30 |
| April 10 1957 | Northern Ireland Wales | 0 0 | British International Championship in Northern Ireland | -2 +2 | 1546 1614 | 0 0 | 42 30 |
| May 01 1957 | Wales Czechoslovakia | 1 0 | World Cup qualifier in Wales | +24 -24 | 1638 1765 | +5 -2 | 25 16 |
| May 19 1957 | East Germany Wales | 2 1 | World Cup qualifier in East Germany | +19 -19 | 1575 1619 | +7 -3 | 35 28 |
| May 26 1957 | Czechoslovakia Wales | 2 0 | World Cup qualifier in Czechoslovakia | +11 -11 | 1794 1608 | +2 -2 | 13 30 |
| September 25 1957 | Wales East Germany | 4 1 | World Cup qualifier in Wales | +22 -22 | 1630 1545 | +3 -2 | 29 44 |
| October 19 1957 | Wales England | 0 4 | British International Championship in Wales | -16 +16 | 1614 1966 | -2 +1 | 31 3 |
| November 13 1957 | Scotland Wales | 1 1 | British International Championship in Scotland | -13 +13 | 1774 1627 | 0 +4 | 15 30 |
| January 15 1958 | Israel Wales | 0 2 | World Cup qualifier in Israel | -24 +24 | 1429 1651 | -4 +4 | 69 25 |
| February 05 1958 | Wales Israel | 2 0 | World Cup qualifier in Wales | +8 -8 | 1659 1421 | 0 -1 | 25 70 |
| April 16 1958 | Wales Northern Ireland | 1 1 | British International Championship in Wales | -6 +6 | 1653 1649 | 0 +1 | 25 26 |
| June 08 1958 | Hungary Wales | 1 1 | World Cup in Sweden | -23 +23 | 1995 1676 | 0 -1 | 1 26 |
| June 11 1958 | Mexico Wales | 1 1 | World Cup in Sweden | -4 +4 | 1714 1680 | -1 +1 | 22 25 |
| June 15 1958 | Sweden Wales | 0 0 | World Cup in Sweden | -18 +18 | 1804 1698 | -4 +3 | 13 22 |
| June 17 1958 | Wales Hungary | 2 1 | World Cup in Sweden | +50 -50 | 1748 1928 | +4 0 | 18 2 |
| June 19 1958 | Brazil Wales | 1 0 | World Cup in Sweden | +10 -10 | 2028 1738 | 0 -1 | 1 19 |
| October 18 1958 | Wales Scotland | 0 3 | British International Championship in Wales | -48 +48 | 1690 1750 | -5 +4 | 24 18 |
| November 26 1958 | England Wales | 2 2 | British International Championship in England | -14 +14 | 1887 1704 | 0 +2 | 4 22 |
| April 22 1959 | Northern Ireland Wales | 4 1 | British International Championship in Northern Ireland | +25 -25 | 1729 1679 | +3 -2 | 21 26 |
| October 17 1959 | Wales England | 1 1 | British International Championship in Wales | +5 -5 | 1684 1856 | +1 -1 | 25 7 |
| November 14 1959 | Scotland Wales | 1 1 | British International Championship in Scotland | -11 +11 | 1777 1695 | -1 +1 | 16 24 |
| April 06 1960 | Wales Northern Ireland | 3 2 | British International Championship in Wales | +13 -13 | 1708 1662 | 0 -2 | 22 28 |
| September 28 1960 | Ireland Wales | 2 3 | Friendly in Ireland | -13 +13 | 1711 1721 | -2 +2 | 23 21 |
| October 22 1960 | Wales Scotland | 2 0 | British International Championship in Wales | +23 -23 | 1744 1714 | +2 -3 | 19 22 |
| November 23 1960 | England Wales | 5 1 | British International Championship in England | +16 -16 | 1889 1728 | +1 -3 | 6 22 |
| April 12 1961 | Northern Ireland Wales | 1 5 | British International Championship in Northern Ireland | -35 +35 | 1566 1763 | -6 +3 | 45 18 |
| April 19 1961 | Wales Spain | 1 2 | World Cup qualifier in Wales | -19 +19 | 1744 1898 | 0 +1 | 18 7 |
| May 18 1961 | Spain Wales | 1 1 | World Cup qualifier in Spain | -12 +12 | 1886 1756 | 0 0 | 8 19 |
| May 28 1961 | Hungary Wales | 3 2 | Friendly in Hungary | +3 -3 | 1951 1753 | 0 0 | 3 19 |
| October 14 1961 | Wales England | 1 1 | British International Championship in Wales | +3 -3 | 1756 1897 | +1 0 | 19 7 |
| November 08 1961 | Scotland Wales | 2 0 | British International Championship in Scotland | +18 -18 | 1826 1738 | 0 0 | 13 20 |
| April 11 1962 | Wales Northern Ireland | 4 0 | British International Championship in Wales | +12 -12 | 1750 1536 | 0 -1 | 19 49 |
| May 12 1962 | Brazil Wales | 3 1 | Friendly in Brazil | +3 -3 | 2063 1747 | 0 0 | 1 19 |
| May 16 1962 | Brazil Wales | 3 1 | Friendly in Brazil | +3 -3 | 2066 1744 | 0 0 | 1 19 |
| May 22 1962 | Mexico Wales | 2 1 | Friendly in Mexico | +7 -7 | 1773 1737 | 0 0 | 18 19 |
| October 20 1962 | Wales Scotland | 2 3 | British International Championship in Wales | -21 +21 | 1716 1841 | -1 0 | 21 10 |
| November 07 1962 | Hungary Wales | 3 1 | European Cup qualifier in Hungary | +9 -9 | 1930 1707 | 0 -1 | 4 22 |
| November 21 1962 | England Wales | 4 0 | British International Championship in England | +13 -13 | 1888 1694 | +2 0 | 7 22 |
| March 20 1963 | Wales Hungary | 1 1 | European Cup qualifier in Wales | +8 -8 | 1702 1929 | +1 -1 | 23 4 |
| April 03 1963 | Northern Ireland Wales | 1 4 | British International Championship in Northern Ireland | -33 +33 | 1546 1735 | -5 +3 | 51 21 |
| October 12 1963 | Wales England | 0 4 | British International Championship in Wales | -35 +35 | 1700 1895 | -3 +5 | 24 5 |
| November 20 1963 | Scotland Wales | 2 1 | British International Championship in Scotland | +8 -8 | 1855 1692 | +1 0 | 10 24 |
| April 15 1964 | Wales Northern Ireland | 2 3 | British International Championship in Wales | -31 +31 | 1661 1603 | -2 +7 | 28 38 |
| October 03 1964 | Wales Scotland | 3 2 | British International Championship in Wales | +26 -26 | 1687 1848 | +2 -5 | 27 10 |
| October 21 1964 | Denmark Wales | 1 0 | World Cup qualifier in Denmark | +20 -20 | 1599 1667 | +2 -1 | 42 28 |
| November 18 1964 | England Wales | 2 1 | British International Championship in England | +6 -6 | 1878 1661 | +1 0 | 4 28 |
| December 09 1964 | Greece Wales | 2 0 | World Cup qualifier in Greece | +37 -37 | 1518 1624 | +12 -4 | 57 33 |
| March 17 1965 | Wales Greece | 4 1 | World Cup qualifier in Wales | +16 -16 | 1640 1494 | +3 -3 | 30 63 |
| March 31 1965 | Northern Ireland Wales | 0 5 | British International Championship in Northern Ireland | -48 +48 | 1565 1688 | -8 +3 | 45 27 |
| May 01 1965 | Italy Wales | 4 1 | Friendly in Italy | +6 -6 | 1872 1682 | 0 -2 | 5 29 |
| May 30 1965 | Soviet Union Wales | 2 1 | World Cup qualifier in the Soviet Union | +7 -7 | 1863 1675 | 0 -1 | 6 30 |
| October 02 1965 | Wales England | 0 0 | British International Championship in Wales | +7 -7 | 1682 1891 | +2 0 | 28 4 |
| October 27 1965 | Wales Soviet Union | 2 1 | World Cup qualifier in Wales | +25 -25 | 1707 1851 | +2 -5 | 26 9 |
| November 24 1965 | Scotland Wales | 4 1 | British International Championship in Scotland | +17 -17 | 1827 1690 | +2 -1 | 11 30 |
| December 01 1965 | Wales Denmark | 4 2 | World Cup qualifier in Wales | +13 -13 | 1703 1552 | +1 -1 | 29 49 |
| March 30 1966 | Wales Northern Ireland | 1 4 | British International Championship in Wales | -53 +53 | 1650 1653 | -5 +6 | 34 33 |
| May 14 1966 | Brazil Wales | 3 1 | Friendly in Brazil | +3 -3 | 1947 1647 | 0 -1 | 2 34 |
| May 18 1966 | Brazil Wales | 1 0 | Friendly in Brazil | +2 -2 | 1942 1645 | 0 0 | 2 34 |
| May 22 1966 | Chile Wales | 2 0 | Friendly in Chile | +8 -8 | 1741 1637 | +1 -1 | 21 35 |
| October 22 1966 | Wales Scotland | 1 1 | European Cup qualifier in Wales | 0 0 | 1637 1745 | +1 0 | 34 20 |
| November 16 1966 | England Wales | 5 1 | European Cup qualifier in England | +4 -4 | 2038 1633 | 0 -2 | 1 36 |
| April 12 1967 | Northern Ireland Wales | 0 0 | European Cup qualifier in Northern Ireland | -6 +6 | 1639 1639 | 0 +1 | 32 32 |
| October 21 1967 | Wales England | 0 3 | European Cup qualifier in Wales | -12 +12 | 1627 2024 | -2 0 | 34 1 |
| November 22 1967 | Scotland Wales | 3 2 | European Cup qualifier in Scotland | +9 -9 | 1763 1618 | +2 -1 | 18 36 |
| February 28 1968 | Wales Northern Ireland | 2 0 | European Cup qualifier in Wales | +25 -25 | 1643 1632 | +5 -5 | 33 37 |
| May 08 1968 | Wales West Germany | 1 1 | Friendly in Wales | +5 -5 | 1648 1940 | 0 0 | 34 3 |
| October 23 1968 | Wales Italy | 0 1 | World Cup qualifier in Wales | -11 +11 | 1637 1921 | -3 0 | 34 5 |
| March 26 1969 | West Germany Wales | 1 1 | Friendly in West Germany | -8 +8 | 1947 1645 | 0 +1 | 2 30 |
| April 16 1969 | East Germany Wales | 2 1 | World Cup qualifier in East Germany | +6 -6 | 1864 1639 | +1 -2 | 7 32 |
| May 03 1969 | Wales Scotland | 3 5 | British International Championship in Wales | -25 +25 | 1614 1825 | -5 +3 | 39 11 |
| May 07 1969 | England Wales | 2 1 | British International Championship in England | +2 -2 | 2016 1612 | 0 0 | 1 38 |
| May 10 1969 | Northern Ireland Wales | 0 0 | British International Championship in Northern Ireland | -10 +10 | 1688 1622 | -1 +1 | 27 37 |
| October 22 1969 | Wales East Germany | 1 3 | World Cup qualifier in Wales | -19 +19 | 1603 1877 | -2 0 | 40 7 |
| November 04 1969 | Italy Wales | 4 1 | World Cup qualifier in Italy | +6 -6 | 1933 1597 | 0 -2 | 5 44 |
| April 18 1970 | Wales England | 1 1 | British International Championship in Wales | +15 -15 | 1612 2018 | +4 0 | 40 1 |
| April 22 1970 | Scotland Wales | 0 0 | British International Championship in Scotland | -13 +13 | 1769 1625 | -3 0 | 16 40 |
| April 25 1970 | Wales Northern Ireland | 1 0 | British International Championship in Wales | +16 -16 | 1641 1646 | +4 0 | 36 34 |
| November 11 1970 | Wales Romania | 0 0 | European Cup qualifier in Wales | +1 -1 | 1642 1754 | +1 0 | 36 20 |
| April 21 1971 | Wales Czechoslovakia | 1 3 | European Cup qualifier in Wales | -28 +28 | 1614 1795 | -3 +3 | 41 13 |
| May 15 1971 | Wales Scotland | 0 0 | British International Championship in Wales | +1 -1 | 1615 1724 | 0 0 | 43 23 |
| May 19 1971 | England Wales | 0 0 | British International Championship in England | -18 +18 | 1984 1633 | -1 +5 | 3 38 |
| May 22 1971 | Northern Ireland Wales | 1 0 | British International Championship in Northern Ireland | +12 -12 | 1689 1621 | +2 -2 | 27 40 |
| May 26 1971 | Finland Wales | 0 1 | European Cup qualifier in Finland | -12 +12 | 1356 1633 | -3 +2 | 98 38 |
| October 13 1971 | Wales Finland | 3 0 | European Cup qualifier in Wales | +7 -7 | 1640 1336 | +1 -2 | 39 106 |
| October 27 1971 | Czechoslovakia Wales | 1 0 | European Cup qualifier in Czechoslovakia | +7 -7 | 1825 1633 | +1 -1 | 9 40 |
| November 24 1971 | Romania Wales | 2 0 | European Cup qualifier in Romania | +13 -13 | 1768 1620 | +1 -1 | 17 41 |
| May 20 1972 | Wales England | 0 3 | British International Championship in Wales | -14 +14 | 1606 1977 | -1 0 | 41 3 |
| May 24 1972 | Scotland Wales | 1 0 | British International Championship in Scotland | +9 -9 | 1735 1597 | +1 -4 | 23 45 |
| May 27 1972 | Wales Northern Ireland | 0 0 | British International Championship in Wales | +1 -1 | 1598 1709 | 0 0 | 45 27 |
| November 15 1972 | Wales England | 0 1 | World Cup qualifier in Wales | -8 +8 | 1590 1958 | -2 0 | 46 3 |
| January 24 1973 | England Wales | 1 1 | World Cup qualifier in England | -17 +17 | 1941 1607 | 0 +3 | 3 42 |
| March 28 1973 | Wales Poland | 2 0 | World Cup qualifier in Wales | +47 -47 | 1654 1885 | +9 -1 | 33 5 |
| May 12 1973 | Wales Scotland | 0 2 | British International Championship in Wales | -30 +30 | 1624 1787 | -6 +6 | 39 16 |
| May 15 1973 | England Wales | 3 0 | British International Championship in England | +5 -5 | 1966 1619 | 0 0 | 3 40 |
| May 19 1973 | Northern Ireland Wales | 1 0 | British International Championship in England | +15 -15 | 1714 1604 | 0 -1 | 27 41 |
| September 26 1973 | Poland Wales | 3 0 | World Cup qualifier in Poland | +5 -5 | 1938 1599 | 0 -1 | 4 41 |
| May 11 1974 | Wales England | 0 2 | British International Championship in Wales | -13 +13 | 1586 1941 | -3 0 | 43 4 |
| May 14 1974 | Scotland Wales | 2 0 | British International Championship in Scotland | +13 -13 | 1729 1573 | 0 -3 | 28 45 |
| May 18 1974 | Wales Northern Ireland | 1 0 | British International Championship in Wales | +24 -24 | 1597 1720 | +5 -6 | 41 28 |
| September 04 1974 | Austria Wales | 2 1 | European Cup qualifier in Austria | +7 -7 | 1769 1590 | 0 0 | 20 41 |
| October 30 1974 | Wales Hungary | 2 0 | European Cup qualifier in Wales | +42 -42 | 1632 1800 | +3 -5 | 38 16 |
| November 20 1974 | Wales Luxembourg | 5 0 | European Cup qualifier in Wales | +5 -5 | 1637 1255 | +1 -2 | 37 125 |
| April 16 1975 | Hungary Wales | 1 2 | European Cup qualifier in Hungary | -33 +33 | 1763 1670 | -5 +6 | 21 31 |
| May 01 1975 | Luxembourg Wales | 1 3 | European Cup qualifier in Luxembourg | -8 +8 | 1244 1678 | -1 +2 | 128 29 |
| May 17 1975 | Wales Scotland | 2 2 | British International Championship in Wales | +4 -4 | 1682 1838 | 0 -2 | 29 12 |
| May 21 1975 | England Wales | 2 2 | British International Championship in England | -15 +15 | 1924 1697 | 0 0 | 5 29 |
| May 23 1975 | Northern Ireland Wales | 1 0 | British International Championship in Northern Ireland | +12 -12 | 1757 1685 | 0 0 | 22 29 |
| November 19 1975 | Wales Austria | 1 0 | European Cup qualifier in Wales | +19 -19 | 1704 1743 | +1 -1 | 27 22 |
| March 24 1976 | Wales England | 1 2 | Friendly in Wales | -7 +7 | 1697 1934 | -1 0 | 28 5 |
| April 24 1976 | Yugoslavia Wales | 2 0 | European Cup qualifier in Yugoslavia | +9 -9 | 1911 1688 | 0 0 | 7 29 |
| May 06 1976 | Scotland Wales | 3 1 | British International Championship in Scotland | +11 -11 | 1858 1677 | +1 -1 | 10 30 |
| May 08 1976 | Wales England | 0 1 | British International Championship in Wales | -12 +12 | 1665 1946 | -1 +1 | 31 4 |
| May 14 1976 | Wales Northern Ireland | 1 0 | British International Championship in Wales | +17 -17 | 1682 1692 | +1 -1 | 30 28 |
| May 22 1976 | Wales Yugoslavia | 1 1 | European Cup qualifier in Wales | +7 -7 | 1689 1904 | +1 0 | 29 7 |
| October 06 1976 | Wales West Germany | 0 2 | Friendly in Wales | -5 +5 | 1684 2080 | -1 0 | 30 1 |
| November 17 1976 | Scotland Wales | 1 0 | World Cup qualifier in Scotland | +6 -6 | 1881 1678 | 0 0 | 10 30 |
| March 30 1977 | Wales Czechoslovakia | 3 0 | World Cup qualifier in Wales | +51 -51 | 1729 1903 | +4 -1 | 26 5 |
| May 28 1977 | Wales Scotland | 0 0 | British International Championship in Wales | +3 -3 | 1732 1885 | +1 0 | 25 9 |
| May 31 1977 | England Wales | 0 1 | British International Championship in England | -33 +33 | 1879 1765 | -4 +4 | 9 21 |
| June 03 1977 | Northern Ireland Wales | 1 1 | British International Championship in Northern Ireland | 0 0 | 1669 1765 | 0 0 | 33 21 |
| September 06 1977 | Wales Kuwait | 0 0 | Friendly in Wales | -5 +5 | 1760 1698 | 0 +1 | 21 28 |
| September 20 1977 | Kuwait Wales | 0 0 | Friendly in Kuwait | -1 +1 | 1697 1761 | 0 0 | 29 21 |
| October 12 1977 | Scotland Wales | 2 0 | World Cup qualifier in England | +16 -16 | 1948 1745 | +1 -2 | 4 23 |
| November 16 1977 | Czechoslovakia Wales | 1 0 | World Cup qualifier in Czechoslovakia | +9 -9 | 1859 1736 | 0 -1 | 13 24 |
| December 14 1977 | West Germany Wales | 1 1 | Friendly in West Germany | -9 +9 | 2084 1745 | 0 +1 | 1 23 |
| April 18 1978 | Iran Wales | 0 1 | Friendly in Iran | -14 +14 | 1774 1759 | 0 +1 | 19 22 |
| May 13 1978 | Wales England | 1 3 | British International Championship in Wales | -28 +28 | 1731 1908 | -1 +5 | 24 6 |
| May 17 1978 | Scotland Wales | 1 1 | British International Championship in Scotland | -14 +14 | 1920 1745 | 0 0 | 4 24 |
| May 19 1978 | Wales Northern Ireland | 1 0 | British International Championship in Wales | +11 -11 | 1756 1676 | +1 -2 | 23 31 |
| October 25 1978 | Wales Malta | 7 0 | European Cup qualifier in Wales | +3 -3 | 1759 1247 | +2 -1 | 21 127 |
| November 29 1978 | Wales Turkey | 1 0 | European Cup qualifier in Wales | +7 -7 | 1766 1579 | +1 -1 | 20 48 |
| May 02 1979 | Wales West Germany | 0 2 | European Cup qualifier in Wales | -22 +22 | 1744 1984 | -4 +2 | 25 3 |
| May 19 1979 | Wales Scotland | 3 0 | British International Championship in Wales | +35 -35 | 1779 1806 | +7 -2 | 18 15 |
| May 23 1979 | England Wales | 0 0 | British International Championship in England | -14 +14 | 1967 1793 | -2 0 | 6 18 |
| May 26 1979 | Northern Ireland Wales | 1 1 | British International Championship in Northern Ireland | -1 +1 | 1704 1794 | 0 0 | 27 18 |
| June 02 1979 | Malta Wales | 0 2 | European Cup qualifier in Malta | -5 +5 | 1257 1799 | -2 +2 | 125 16 |
| September 11 1979 | Wales Ireland | 2 1 | Friendly in Wales | +4 -4 | 1803 1666 | +1 -1 | 16 31 |
| October 17 1979 | West Germany Wales | 5 1 | European Cup qualifier in West Germany | +12 -12 | 2010 1791 | 0 -4 | 2 20 |
| November 21 1979 | Turkey Wales | 1 0 | European Cup qualifier in Turkey | +26 -26 | 1618 1765 | +4 -1 | 44 21 |
| May 17 1980 | Wales England | 4 1 | British International Championship in Wales | +50 -50 | 1815 1975 | +3 -2 | 16 4 |
| May 21 1980 | Scotland Wales | 1 0 | British International Championship in Scotland | +18 -18 | 1773 1797 | +2 -1 | 19 17 |
| May 23 1980 | Wales Northern Ireland | 0 1 | British International Championship in Wales | -30 +30 | 1767 1735 | -3 +2 | 20 25 |
| June 02 1980 | Iceland Wales | 0 4 | World Cup qualifier in Iceland | -9 +9 | 1310 1776 | -3 +1 | 112 18 |
| October 15 1980 | Wales Turkey | 4 0 | World Cup qualifier in Wales | +11 -11 | 1787 1556 | 0 -1 | 18 55 |
| November 19 1980 | Wales Czechoslovakia | 1 0 | World Cup qualifier in Wales | +19 -19 | 1806 1853 | +3 0 | 15 13 |
| February 24 1981 | Ireland Wales | 1 3 | Friendly in Ireland | -15 +15 | 1685 1821 | -2 +1 | 29 15 |
| March 25 1981 | Turkey Wales | 0 1 | World Cup qualifier in Turkey | -11 +11 | 1539 1832 | -2 0 | 58 15 |
| May 16 1981 | Wales Scotland | 2 0 | British International Championship in Wales | +17 -17 | 1849 1759 | +2 -3 | 13 24 |
| May 20 1981 | England Wales | 0 0 | British International Championship in England | -9 +9 | 1903 1858 | 0 0 | 7 13 |
| May 30 1981 | Wales Soviet Union | 0 0 | World Cup qualifier in Wales | -2 +2 | 1856 1932 | +1 +1 | 12 4 |
| September 09 1981 | Czechoslovakia Wales | 2 0 | World Cup qualifier in Czechoslovakia | +22 -22 | 1869 1834 | +4 -2 | 10 15 |
| October 14 1981 | Wales Iceland | 2 2 | World Cup qualifier in Wales | -18 +18 | 1816 1455 | -1 0 | 16 81 |
| November 18 1981 | Soviet Union Wales | 3 0 | World Cup qualifier in the Soviet Union | +14 -14 | 1972 1802 | +1 -2 | 3 18 |
| March 24 1982 | Spain Wales | 1 1 | Friendly in Spain | -4 +4 | 1841 1806 | 0 +1 | 15 16 |
| April 27 1982 | Wales England | 0 1 | British International Championship in Wales | -22 +22 | 1784 1891 | -3 +3 | 19 6 |
| May 24 1982 | Scotland Wales | 1 0 | British International Championship in Scotland | +13 -13 | 1815 1771 | +1 0 | 16 19 |
| May 27 1982 | Wales Northern Ireland | 3 0 | British International Championship in Wales | +20 -20 | 1791 1695 | 0 -4 | 19 30 |
| June 02 1982 | France Wales | 0 1 | Friendly in France | -14 +14 | 1835 1805 | -2 +3 | 15 16 |
| September 22 1982 | Wales Norway | 1 0 | European Cup qualifier in Wales | +4 -4 | 1809 1502 | 0 0 | 15 65 |
| December 15 1982 | Yugoslavia Wales | 4 4 | European Cup qualifier in Yugoslavia | -6 +6 | 1809 1815 | -1 +1 | 15 14 |
| February 23 1983 | England Wales | 2 1 | British International Championship in England | +7 -7 | 1982 1808 | 0 -2 | 2 16 |
| April 27 1983 | Wales Bulgaria | 1 0 | European Cup qualifier in Wales | +7 -7 | 1815 1630 | +1 -1 | 14 39 |
| May 28 1983 | Wales Scotland | 0 2 | British International Championship in Wales | -42 +42 | 1773 1813 | -4 +4 | 19 15 |
| May 31 1983 | Northern Ireland Wales | 0 1 | British International Championship in Northern Ireland | -24 +24 | 1722 1797 | -4 +2 | 26 17 |
| June 12 1983 | Wales Brazil | 1 1 | Friendly in Wales | +5 -5 | 1802 2079 | 0 0 | 17 1 |
| September 21 1983 | Norway Wales | 0 0 | European Cup qualifier in Norway | +9 -9 | 1547 1793 | 0 -2 | 56 19 |
| October 12 1983 | Wales Romania | 5 0 | Friendly in Wales | +14 -14 | 1807 1774 | +2 0 | 17 20 |
| November 16 1983 | Bulgaria Wales | 1 0 | European Cup qualifier in Bulgaria | +21 -21 | 1707 1786 | +1 -4 | 32 21 |
| December 14 1983 | Wales Yugoslavia | 1 1 | European Cup qualifier in Wales | -5 +5 | 1781 1806 | -1 +2 | 23 15 |
| February 28 1984 | Scotland Wales | 2 1 | British International Championship in Scotland | +14 -14 | 1803 1767 | +4 -2 | 17 25 |
| May 02 1984 | Wales England | 1 0 | British International Championship in Wales | +25 -25 | 1792 1924 | +2 -1 | 21 4 |
| May 22 1984 | Wales Northern Ireland | 1 1 | British International Championship in Wales | -6 +6 | 1786 1786 | -1 +1 | 22 22 |
| June 06 1984 | Norway Wales | 1 0 | Friendly in Norway | +14 -14 | 1569 1772 | +2 -1 | 51 22 |
| June 10 1984 | Israel Wales | 0 0 | Friendly in Israel | 0 0 | 1676 1772 | 0 0 | 35 22 |
| September 12 1984 | Iceland Wales | 1 0 | World Cup qualifier in Iceland | +33 -33 | 1439 1739 | +7 -4 | 82 25 |
| October 17 1984 | Spain Wales | 3 0 | World Cup qualifier in Spain | +17 -17 | 1853 1722 | +4 -5 | 9 30 |
| November 14 1984 | Wales Iceland | 2 1 | World Cup qualifier in Wales | +4 -4 | 1726 1444 | +1 -1 | 30 82 |
| February 26 1985 | Wales Norway | 1 1 | Friendly in Wales | -5 +5 | 1721 1626 | -1 0 | 28 41 |
| March 27 1985 | Scotland Wales | 0 1 | World Cup qualifier in Scotland | -31 +31 | 1793 1752 | -9 +2 | 19 27 |
| April 30 1985 | Wales Spain | 3 0 | World Cup qualifier in Wales | +34 -34 | 1786 1806 | +7 -4 | 20 13 |
| June 05 1985 | Norway Wales | 4 2 | Friendly in Norway | +18 -18 | 1644 1768 | +4 -4 | 38 24 |
| September 10 1985 | Wales Scotland | 1 1 | World Cup qualifier in Wales | -3 +3 | 1765 1820 | 0 0 | 25 12 |
| October 16 1985 | Wales Hungary | 0 3 | Friendly in Wales | -20 +20 | 1745 1829 | -3 +3 | 26 11 |
| February 25 1986 | Saudi Arabia Wales | 1 2 | Friendly in Saudi Arabia | -7 +7 | 1531 1752 | 0 +2 | 64 27 |
| March 26 1986 | Ireland Wales | 0 1 | Friendly in Ireland | -10 +10 | 1653 1762 | -1 +2 | 36 26 |
| April 21 1986 | Wales Uruguay | 0 0 | Friendly in Wales | -1 +1 | 1761 1815 | 0 0 | 26 16 |
| May 10 1986 | Canada Wales | 2 0 | Friendly in Canada | +18 -18 | 1609 1743 | +3 -2 | 46 29 |
| May 19 1986 | Canada Wales | 0 3 | Friendly in Canada | -16 +16 | 1593 1759 | -3 +2 | 49 27 |
| September 10 1986 | Finland Wales | 1 1 | European Cup qualifier in Finland | +7 -7 | 1532 1752 | +2 -1 | 65 24 |
| February 18 1987 | Wales Soviet Union | 0 0 | Friendly in Wales | +3 -3 | 1755 1949 | +2 -1 | 20 4 |
| April 01 1987 | Wales Finland | 4 0 | European Cup qualifier in Wales | +9 -9 | 1764 1509 | +1 -1 | 20 66 |
| April 29 1987 | Wales Czechoslovakia | 1 1 | European Cup qualifier in Wales | -2 +2 | 1762 1837 | +1 -2 | 19 14 |
| September 09 1987 | Wales Denmark | 1 0 | European Cup qualifier in Wales | +22 -22 | 1784 1869 | +4 -1 | 19 7 |
| October 14 1987 | Denmark Wales | 1 0 | European Cup qualifier in Denmark | +11 -11 | 1874 1773 | +2 -1 | 6 21 |
| November 11 1987 | Czechoslovakia Wales | 2 0 | European Cup qualifier in Czechoslovakia | +21 -21 | 1807 1752 | +4 -2 | 16 23 |
| March 23 1988 | Wales Yugoslavia | 1 2 | Friendly in Wales | -12 +12 | 1740 1806 | -4 +3 | 26 16 |
| April 27 1988 | Sweden Wales | 4 1 | Friendly in Sweden | +6 -6 | 1908 1734 | +1 -3 | 5 28 |
| June 01 1988 | Malta Wales | 2 3 | Friendly in Malta | -3 +3 | 1361 1737 | -1 0 | 102 26 |
| June 04 1988 | Italy Wales | 0 1 | Friendly in Italy | -17 +17 | 1890 1754 | -1 +2 | 7 24 |
| September 14 1988 | Netherlands Wales | 1 0 | World Cup qualifier in the Netherlands | +5 -5 | 2012 1749 | 0 -2 | 1 26 |
| October 19 1988 | Wales Finland | 2 2 | World Cup qualifier in Wales | -14 +14 | 1735 1568 | -1 +3 | 28 49 |
| February 08 1989 | Israel Wales | 3 3 | Friendly in Israel | +1 -1 | 1610 1734 | 0 0 | 45 26 |
| April 26 1989 | Wales Sweden | 0 2 | Friendly in Wales | -12 +12 | 1722 1919 | -3 0 | 28 6 |
| May 31 1989 | Wales West Germany | 0 0 | World Cup qualifier in Wales | +7 -7 | 1729 1950 | 0 +1 | 28 3 |
| September 06 1989 | Finland Wales | 1 0 | World Cup qualifier in Finland | +24 -24 | 1579 1705 | +6 -1 | 49 29 |
| October 11 1989 | Wales Netherlands | 1 2 | World Cup qualifier in Wales | -9 +9 | 1696 2017 | -1 0 | 31 1 |
| November 15 1989 | West Germany Wales | 2 1 | World Cup qualifier in West Germany | +5 -5 | 1959 1691 | 0 +1 | 2 30 |
| March 28 1990 | Ireland Wales | 1 0 | Friendly in Ireland | +4 -4 | 1848 1687 | 0 -1 | 16 32 |
| April 25 1990 | Sweden Wales | 4 2 | Friendly in Sweden | +4 -4 | 1911 1683 | 0 0 | 7 32 |
| May 19 1990 | Wales Costa Rica | 1 0 | Friendly in Wales | +4 -4 | 1687 1552 | +1 0 | 31 54 |
| September 11 1990 | Denmark Wales | 1 0 | Friendly in Denmark | +3 -3 | 1867 1684 | +1 -1 | 9 33 |
| October 17 1990 | Wales Belgium | 3 1 | European Cup qualifier in Wales | +33 -33 | 1717 1781 | +4 -3 | 27 20 |
| November 14 1990 | Luxembourg Wales | 0 1 | European Cup qualifier in Luxembourg | -2 +2 | 1134 1719 | -1 0 | 157 27 |
| February 06 1991 | Wales Ireland | 0 3 | Friendly in Wales | -16 +16 | 1703 1863 | -6 0 | 32 10 |
| March 27 1991 | Belgium Wales | 1 1 | European Cup qualifier in Belgium | -10 +10 | 1779 1713 | -1 +2 | 19 30 |
| May 01 1991 | Wales Iceland | 1 0 | Friendly in Wales | +3 -3 | 1716 1508 | +1 0 | 29 64 |
| May 29 1991 | Poland Wales | 0 0 | Friendly in Poland | -4 +4 | 1748 1720 | 0 +2 | 23 27 |
| June 05 1991 | Wales Germany | 1 0 | European Cup qualifier in Wales | +32 -32 | 1752 2019 | +4 0 | 23 1 |
| September 11 1991 | Wales Brazil | 1 0 | Friendly in Wales | +12 -12 | 1764 1906 | +1 0 | 21 6 |
| October 16 1991 | Germany Wales | 4 1 | European Cup qualifier in Germany | +8 -8 | 2038 1756 | 0 0 | 1 21 |
| November 13 1991 | Wales Luxembourg | 1 0 | European Cup qualifier in Wales | +1 -1 | 1757 1138 | -1 0 | 22 158 |
| February 19 1992 | Ireland Wales | 0 1 | Friendly in Ireland | -16 +16 | 1857 1773 | 0 +3 | 10 19 |
| April 29 1992 | Austria Wales | 1 1 | Friendly in Austria | +3 -3 | 1575 1770 | -1 -2 | 53 21 |
| May 20 1992 | Romania Wales | 5 1 | World Cup qualifier in Romania | +27 -27 | 1794 1743 | +4 -3 | 18 24 |
| May 30 1992 | Netherlands Wales | 4 0 | Friendly in the Netherlands | +6 -6 | 1923 1737 | +1 0 | 6 24 |
| June 03 1992 | Argentina Wales | 1 0 | Kirin Cup in Japan | +7 -7 | 1958 1730 | 0 -4 | 3 28 |
| June 07 1992 | Japan Wales | 0 1 | Kirin Cup in Japan | -6 +6 | 1395 1736 | -3 +3 | 97 25 |
| September 09 1992 | Wales Faroe Islands | 6 0 | World Cup qualifier in Wales | +2 -2 | 1738 1158 | 0 0 | 26 155 |
| October 14 1992 | Cyprus Wales | 0 1 | World Cup qualifier in Cyprus | -5 +5 | 1283 1743 | -1 +1 | 127 25 |
| November 18 1992 | Belgium Wales | 2 0 | World Cup qualifier in Belgium | +16 -16 | 1837 1727 | +2 -3 | 12 28 |
| February 17 1993 | Ireland Wales | 2 1 | Friendly in Ireland | +4 -4 | 1855 1723 | 0 0 | 11 27 |
| March 31 1993 | Wales Belgium | 2 0 | World Cup qualifier in Wales | +32 -32 | 1755 1810 | +6 -1 | 21 13 |
| April 28 1993 | Czechoslovakia Wales | 1 1 | World Cup qualifier in Czechoslovakia | -7 +7 | 1770 1762 | -2 0 | 20 21 |
| June 06 1993 | Faroe Islands Wales | 0 3 | World Cup qualifier in Faroe Islands | -3 +3 | 1142 1765 | -2 0 | 161 23 |
| September 08 1993 | Wales Czechoslovakia | 2 2 | World Cup qualifier in Wales | -4 +4 | 1761 1800 | +1 -1 | 23 19 |
| October 13 1993 | Wales Cyprus | 2 0 | World Cup qualifier in Wales | +3 -3 | 1764 1322 | +1 -1 | 22 121 |
| November 17 1993 | Wales Romania | 1 2 | World Cup qualifier in Wales | -26 +26 | 1738 1773 | -3 +2 | 25 22 |
| March 09 1994 | Wales Norway | 1 3 | Friendly in Wales | -16 +16 | 1722 1822 | -1 +1 | 26 15 |
| April 20 1994 | Wales Sweden | 0 2 | Friendly in Wales | -14 +14 | 1708 1867 | 0 +1 | 28 9 |
| May 23 1994 | Estonia Wales | 1 2 | Friendly in Estonia | -2 +2 | 1191 1710 | -1 0 | 156 28 |
| September 07 1994 | Wales Albania | 2 0 | European Cup qualifier in Wales | +4 -4 | 1714 1331 | 0 -1 | 28 121 |
| October 12 1994 | Moldova Wales | 3 2 | European Cup qualifier in Moldova | +30 -30 | 1462 1684 | +8 -3 | 84 31 |
| November 16 1994 | Georgia Wales | 5 0 | European Cup qualifier in Georgia | +53 -53 | 1515 1631 | +12 -7 | 70 38 |
| December 14 1994 | Wales Bulgaria | 0 3 | European Cup qualifier in Wales | -29 +29 | 1602 1824 | -5 +1 | 43 21 |
| March 29 1995 | Bulgaria Wales | 3 1 | European Cup qualifier in Bulgaria | +9 -9 | 1821 1593 | +1 -2 | 20 48 |
| April 26 1995 | Germany Wales | 1 1 | European Cup qualifier in Germany | -18 +18 | 1953 1611 | -1 +7 | 3 41 |
| June 07 1995 | Wales Georgia | 0 1 | European Cup qualifier in Wales | -29 +29 | 1582 1561 | -8 +8 | 49 54 |
| September 06 1995 | Wales Moldova | 1 0 | European Cup qualifier in Wales | +6 -6 | 1588 1366 | +1 -1 | 47 114 |
| October 11 1995 | Wales Germany | 1 2 | European Cup qualifier in Wales | -6 +6 | 1582 1986 | -2 0 | 50 2 |
| November 15 1995 | Albania Wales | 1 1 | European Cup qualifier in Albania | +6 -6 | 1382 1576 | 0 +1 | 111 49 |
| January 24 1996 | Italy Wales | 3 0 | Friendly in Italy | +2 -2 | 1955 1574 | 0 0 | 3 53 |
| April 24 1996 | Switzerland Wales | 2 0 | Friendly in Switzerland | +5 -5 | 1776 1569 | 0 -1 | 23 55 |
| June 02 1996 | San Marino Wales | 0 5 | World Cup qualifier in San Marino | -4 +4 | 936 1573 | 0 +1 | 194 54 |
| August 31 1996 | Wales San Marino | 6 0 | World Cup qualifier in Wales | +1 -1 | 1574 935 | -1 0 | 55 194 |
| October 05 1996 | Wales Netherlands | 1 3 | World Cup qualifier in Wales | -14 +14 | 1560 1887 | -1 0 | 57 10 |
| November 09 1996 | Netherlands Wales | 7 1 | World Cup qualifier in the Netherlands | +7 -7 | 1894 1553 | +2 -1 | 8 57 |
| December 14 1996 | Wales Turkey | 0 0 | World Cup qualifier in Wales | 0 0 | 1553 1658 | 0 0 | 60 36 |
| February 11 1997 | Wales Ireland | 0 0 | Friendly in Wales | +1 -1 | 1554 1694 | 0 0 | 60 31 |
| March 29 1997 | Wales Belgium | 1 2 | World Cup qualifier in Wales | -17 +17 | 1537 1718 | -4 +2 | 65 25 |
| May 27 1997 | Scotland Wales | 0 1 | Friendly in Scotland | -17 +17 | 1749 1554 | -1 +2 | 24 62 |
| August 20 1997 | Turkey Wales | 6 4 | World Cup qualifier in Turkey | +15 -15 | 1658 1539 | +1 -2 | 39 65 |
| October 11 1997 | Belgium Wales | 3 2 | World Cup qualifier in Belgium | +6 -6 | 1748 1533 | 0 -2 | 23 67 |
| November 11 1997 | Brazil Wales | 3 0 | Friendly in Brazil | +1 -1 | 2122 1532 | 0 0 | 1 66 |
| March 25 1998 | Wales Jamaica | 0 0 | Friendly in Wales | +1 -1 | 1533 1657 | 0 +1 | 65 40 |
| June 03 1998 | Malta Wales | 0 3 | Friendly in Malta | -7 +7 | 1188 1540 | -1 +2 | 155 63 |
| June 06 1998 | Tunisia Wales | 4 0 | Friendly in Tunisia | +10 -10 | 1629 1530 | +7 -2 | 46 65 |
| September 05 1998 | Wales Italy | 0 2 | European Cup qualifier in Wales | -7 +7 | 1523 1988 | 0 0 | 66 3 |
| October 10 1998 | Denmark Wales | 1 2 | European Cup qualifier in Denmark | -36 +36 | 1781 1559 | -3 +8 | 19 59 |
| October 14 1998 | Wales Belarus | 3 2 | European Cup qualifier in Wales | +7 -7 | 1566 1386 | +2 -2 | 57 109 |
| March 31 1999 | Switzerland Wales | 2 0 | European Cup qualifier in Switzerland | +16 -16 | 1661 1550 | +4 -2 | 42 59 |
| June 05 1999 | Italy Wales | 4 0 | European Cup qualifier in Italy | +3 -3 | 1981 1547 | 0 0 | 3 60 |
| June 09 1999 | Wales Denmark | 0 2 | European Cup qualifier in England | -13 +13 | 1534 1789 | -6 +1 | 66 17 |
| September 04 1999 | Belarus Wales | 1 2 | European Cup qualifier in Belarus | -18 +18 | 1375 1552 | -4 +3 | 109 62 |
| October 09 1999 | Wales Switzerland | 0 2 | European Cup qualifier in Wales | -29 +29 | 1523 1696 | -4 +4 | 66 34 |
| February 23 2000 | Qatar Wales | 0 1 | Friendly in Qatar | -12 +12 | 1497 1535 | -7 +3 | 76 65 |
| March 29 2000 | Wales Finland | 1 2 | Friendly in Wales | -13 +13 | 1522 1543 | -4 +4 | 67 62 |
| May 23 2000 | Wales Brazil | 0 3 | Friendly in Wales | -3 +3 | 1519 2069 | -1 0 | 67 1 |
| June 02 2000 | Portugal Wales | 3 0 | Friendly in Portugal | +2 -2 | 1873 1517 | 0 -1 | 12 67 |
| September 02 2000 | Belarus Wales | 2 1 | World Cup qualifier in Belarus | +23 -23 | 1383 1494 | +8 -4 | 107 75 |
| October 07 2000 | Wales Norway | 1 1 | World Cup qualifier in Wales | +11 -11 | 1505 1805 | +3 -1 | 73 15 |
| October 11 2000 | Poland Wales | 0 0 | World Cup qualifier in Poland | -15 +15 | 1717 1520 | -3 +7 | 30 67 |
| March 24 2001 | Armenia Wales | 2 2 | World Cup qualifier in Armenia | +1 -1 | 1407 1519 | +2 -1 | 98 67 |
| March 28 2001 | Wales Ukraine | 1 1 | World Cup qualifier in Wales | +2 -2 | 1521 1645 | +1 +1 | 67 46 |
| June 02 2001 | Wales Poland | 1 2 | World Cup qualifier in Wales | -12 +12 | 1509 1779 | -4 -1 | 71 22 |
| June 06 2001 | Ukraine Wales | 1 1 | World Cup qualifier in Ukraine | -12 +12 | 1633 1521 | -1 +3 | 48 68 |
| September 01 2001 | Wales Armenia | 0 0 | World Cup qualifier in Wales | -11 +11 | 1510 1420 | -5 +3 | 73 97 |
| September 05 2001 | Norway Wales | 3 2 | World Cup qualifier in Norway | +6 -6 | 1703 1504 | +2 -2 | 34 75 |
| October 06 2001 | Wales Belarus | 1 0 | World Cup qualifier in Wales | +12 -12 | 1516 1451 | +4 -4 | 69 90 |
| February 13 2002 | Wales Argentina | 1 1 | Friendly in Wales | +8 -8 | 1524 1983 | +2 -1 | 70 3 |
| March 27 2002 | Wales Czechia | 0 0 | Friendly in Wales | +5 -5 | 1529 1796 | +2 0 | 68 20 |
| May 14 2002 | Wales Germany | 1 0 | Friendly in Wales | +16 -16 | 1545 1828 | +6 0 | 61 13 |
| August 21 2002 | Croatia Wales | 1 1 | Friendly in Croatia | -8 +8 | 1806 1553 | -2 -1 | 17 63 |
| September 07 2002 | Finland Wales | 0 2 | European Cup qualifier in Finland | -48 +48 | 1649 1601 | -2 +9 | 39 54 |
| October 16 2002 | Wales Italy | 2 1 | European Cup qualifier in Wales | +29 -29 | 1630 1851 | +7 -2 | 46 11 |
| November 20 2002 | Azerbaijan Wales | 0 2 | European Cup qualifier in Azerbaijan | -11 +11 | 1268 1641 | -4 +2 | 138 44 |
| February 12 2003 | Wales Bosnia and Herzegovina | 2 2 | Friendly in Wales | -6 +6 | 1635 1496 | -1 0 | 46 75 |
| March 29 2003 | Wales Azerbaijan | 4 0 | European Cup qualifier in Wales | +5 -5 | 1640 1282 | 0 0 | 46 135 |
| May 26 2003 | United States Wales | 2 0 | Friendly in the United States | +5 -5 | 1807 1635 | 0 -2 | 17 47 |
| August 20 2003 | Serbia and Montenegro Wales | 1 0 | European Cup qualifier in Serbia and Montenegro | +13 -13 | 1682 1622 | +1 -4 | 36 50 |
| September 06 2003 | Italy Wales | 4 0 | European Cup qualifier in Italy | +7 -7 | 1917 1615 | 0 -3 | 7 53 |
| September 10 2003 | Wales Finland | 1 1 | European Cup qualifier in Wales | -3 +3 | 1612 1673 | +2 +2 | 52 37 |
| October 11 2003 | Wales Serbia and Montenegro | 2 3 | European Cup qualifier in Wales | -21 +21 | 1591 1710 | -3 +4 | 56 31 |
| November 15 2003 | Russia Wales | 0 0 | European Cup qualifier in Russia | -13 +13 | 1746 1604 | -4 0 | 26 56 |
| November 19 2003 | Wales Russia | 0 1 | European Cup qualifier in Wales | -18 +18 | 1586 1764 | -1 +3 | 57 23 |
| February 18 2004 | Wales Scotland | 4 0 | Friendly in Wales | +17 -17 | 1603 1633 | +1 -1 | 56 46 |
| March 31 2004 | Hungary Wales | 1 2 | Friendly in Hungary | -10 +10 | 1507 1613 | -1 +3 | 73 53 |
| May 27 2004 | Norway Wales | 0 0 | Friendly in Norway | -6 +6 | 1755 1619 | -2 +1 | 25 52 |
| May 30 2004 | Wales Canada | 1 0 | Friendly in Wales | +6 -6 | 1625 1576 | +2 -1 | 50 61 |
| August 18 2004 | Latvia Wales | 0 2 | Friendly in Latvia | -14 +14 | 1485 1639 | -2 +4 | 78 45 |
| September 04 2004 | Azerbaijan Wales | 1 1 | World Cup qualifier in Azerbaijan | +10 -10 | 1357 1629 | +6 -4 | 115 48 |
| September 08 2004 | Wales Northern Ireland | 2 2 | World Cup qualifier in Wales | -13 +13 | 1616 1472 | -4 +2 | 52 88 |
| October 09 2004 | England Wales | 2 0 | World Cup qualifier in England | +5 -5 | 1952 1611 | 0 -1 | 4 54 |
| October 13 2004 | Wales Poland | 2 3 | World Cup qualifier in Wales | -18 +18 | 1593 1760 | -4 +1 | 58 28 |
| February 09 2005 | Wales Hungary | 2 0 | Friendly in Wales | +10 -10 | 1603 1564 | +7 -4 | 52 66 |
| March 26 2005 | Wales Austria | 0 2 | World Cup qualifier in Wales | -39 +39 | 1564 1640 | -10 +8 | 64 49 |
| March 30 2005 | Austria Wales | 1 0 | World Cup qualifier in Austria | +11 -11 | 1651 1553 | +4 -3 | 45 68 |
| August 17 2005 | Wales Slovenia | 0 0 | Friendly in Wales | -1 +1 | 1552 1618 | -1 -1 | 66 54 |
| September 03 2005 | Wales England | 0 1 | World Cup qualifier in Wales | -6 +6 | 1546 1946 | +3 +2 | 63 3 |
| September 07 2005 | Poland Wales | 1 0 | World Cup qualifier in Poland | +5 -5 | 1804 1541 | +2 -1 | 18 65 |
| October 08 2005 | Northern Ireland Wales | 2 3 | World Cup qualifier in Northern Ireland | -23 +23 | 1473 1564 | -3 +3 | 85 61 |
| October 12 2005 | Wales Azerbaijan | 2 0 | World Cup qualifier in Wales | +7 -7 | 1571 1313 | +1 -4 | 60 126 |
| November 16 2005 | Cyprus Wales | 1 0 | Friendly in Cyprus | +12 -12 | 1428 1559 | +1 -5 | 95 65 |
| March 01 2006 | Wales Paraguay | 0 0 | Friendly in Wales | +3 -3 | 1562 1753 | 0 -1 | 63 29 |
| May 27 2006 | Wales Trinidad and Tobago | 2 1 | Friendly in Austria | +10 -10 | 1572 1561 | +4 -3 | 60 64 |
| August 15 2006 | Wales Bulgaria | 0 0 | Friendly in Wales | 0 0 | 1572 1680 | 0 0 | 60 42 |
| September 02 2006 | Czechia Wales | 2 1 | European Cup qualifier in Czechia | +5 -5 | 1831 1567 | +1 -1 | 12 62 |
| September 05 2006 | Brazil Wales | 2 0 | Friendly in England | +2 -2 | 2047 1565 | 0 0 | 2 62 |
| October 07 2006 | Wales Slovakia | 1 5 | European Cup qualifier in Wales | -40 +40 | 1525 1686 | -10 +4 | 73 44 |
| October 11 2006 | Wales Cyprus | 3 1 | European Cup qualifier in Wales | +18 -18 | 1543 1456 | +8 -3 | 64 91 |
| November 14 2006 | Wales Liechtenstein | 4 0 | Friendly in Wales | +2 -2 | 1545 1092 | 0 0 | 66 174 |
| February 06 2007 | Northern Ireland Wales | 0 0 | Friendly in Northern Ireland | -2 +2 | 1502 1547 | 0 +1 | 79 63 |
| March 24 2007 | Ireland Wales | 1 0 | European Cup qualifier in Ireland | +7 -7 | 1726 1540 | +2 -5 | 35 69 |
| March 28 2007 | Wales San Marino | 3 0 | European Cup qualifier in Wales | +1 -1 | 1541 913 | -2 0 | 71 196 |
| May 26 2007 | Wales New Zealand | 2 2 | Friendly in Wales | -4 +4 | 1537 1512 | -1 +1 | 71 79 |
| June 02 2007 | Wales Czechia | 0 0 | European Cup qualifier in Wales | +11 -11 | 1548 1836 | +3 -1 | 68 14 |
| August 22 2007 | Bulgaria Wales | 0 1 | Friendly in Bulgaria | -17 +17 | 1726 1565 | -5 +1 | 33 63 |
| September 08 2007 | Wales Germany | 0 2 | European Cup qualifier in Wales | -9 +9 | 1556 1985 | -1 0 | 64 4 |
| September 12 2007 | Slovakia Wales | 2 5 | European Cup qualifier in Slovakia | -55 +55 | 1631 1611 | -8 +9 | 50 56 |
| October 13 2007 | Cyprus Wales | 3 1 | European Cup qualifier in Cyprus | +34 -34 | 1497 1577 | +13 -3 | 76 59 |
| October 17 2007 | San Marino Wales | 1 2 | European Cup qualifier in San Marino | -1 +1 | 905 1578 | 0 -1 | 195 60 |
| November 17 2007 | Wales Ireland | 2 2 | European Cup qualifier in Wales | +4 -4 | 1582 1741 | +1 -1 | 59 29 |
| November 21 2007 | Germany Wales | 0 0 | European Cup qualifier in Germany | -17 +17 | 1915 1599 | 0 +2 | 7 56 |
| February 06 2008 | Wales Norway | 3 0 | Friendly in Wales | +20 -20 | 1619 1722 | +6 -5 | 50 36 |
| March 26 2008 | Luxembourg Wales | 0 2 | Friendly in Luxembourg | -1 +1 | 1005 1620 | 0 +1 | 184 49 |