| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Cup qualifiers Asian Challenge Cup Cecafa Cup
Cemac Cup East Asian Championship South Asian Championship World Cup finals
| Scotland matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| November 30 1872 | Scotland England | 0 0 | Friendly in Scotland | -3 +3 | 1797 1803 | - - | 2 1 |
| March 08 1873 | England Scotland | 4 2 | Friendly in England | +11 -11 | 1814 1786 | 0 0 | 1 2 |
| March 07 1874 | Scotland England | 2 1 | Friendly in Scotland | +8 -8 | 1794 1806 | 0 0 | 2 1 |
| March 06 1875 | England Scotland | 2 2 | Friendly in England | -3 +3 | 1803 1797 | 0 0 | 1 2 |
| March 04 1876 | Scotland England | 3 0 | Friendly in Scotland | +13 -13 | 1810 1790 | +1 -1 | 1 2 |
| March 25 1876 | Scotland Wales | 4 0 | Friendly in Scotland | +3 -3 | 1813 1497 | 0 - | 1 3 |
| March 03 1877 | England Scotland | 1 3 | Friendly in England | -18 +18 | 1772 1831 | 0 0 | 2 1 |
| March 05 1877 | Wales Scotland | 0 2 | Friendly in Wales | -6 +6 | 1491 1837 | 0 0 | 3 1 |
| March 02 1878 | Scotland England | 7 2 | Friendly in Scotland | +11 -11 | 1848 1761 | 0 0 | 1 2 |
| March 23 1878 | Scotland Wales | 9 0 | Friendly in Scotland | +3 -3 | 1851 1488 | 0 0 | 1 3 |
| April 05 1879 | England Scotland | 5 4 | Friendly in England | +10 -10 | 1773 1841 | 0 0 | 2 1 |
| April 07 1879 | Wales Scotland | 0 3 | Friendly in Wales | -7 +7 | 1479 1848 | 0 0 | 3 1 |
| March 13 1880 | Scotland England | 5 4 | Friendly in Scotland | +5 -5 | 1853 1768 | 0 0 | 1 2 |
| March 27 1880 | Scotland Wales | 5 1 | Friendly in Scotland | +2 -2 | 1855 1472 | 0 0 | 1 3 |
| March 12 1881 | England Scotland | 1 6 | Friendly in England | -20 +20 | 1735 1875 | 0 0 | 2 1 |
| March 14 1881 | Wales Scotland | 1 5 | Friendly in Wales | -6 +6 | 1484 1881 | 0 0 | 3 1 |
| March 11 1882 | Scotland England | 5 1 | Friendly in Scotland | +8 -8 | 1889 1739 | 0 0 | 1 2 |
| March 25 1882 | Scotland Wales | 5 0 | Friendly in Scotland | +2 -2 | 1891 1513 | 0 0 | 1 3 |
| March 10 1883 | England Scotland | 2 3 | Friendly in England | -8 +8 | 1719 1899 | 0 0 | 2 1 |
| March 12 1883 | Wales Scotland | 1 4 | Friendly in Wales | -5 +5 | 1502 1904 | 0 0 | 3 1 |
| January 26 1884 | Ireland Scotland | 0 5 | British International Championship in Ireland | -6 +6 | 1370 1910 | 0 0 | 4 1 |
| March 15 1884 | Scotland England | 1 0 | British International Championship in Scotland | +7 -7 | 1917 1728 | 0 0 | 1 2 |
| March 29 1884 | Scotland Wales | 4 1 | British International Championship in Scotland | +3 -3 | 1920 1490 | 0 0 | 1 3 |
| March 14 1885 | Scotland Ireland | 8 2 | British International Championship in Scotland | +2 -2 | 1922 1330 | 0 0 | 1 4 |
| March 21 1885 | England Scotland | 1 1 | British International Championship in England | +5 -5 | 1747 1917 | 0 0 | 2 1 |
| March 23 1885 | Wales Scotland | 1 8 | British International Championship in Wales | -13 +13 | 1493 1930 | 0 0 | 3 1 |
| March 20 1886 | Ireland Scotland | 2 7 | British International Championship in Ireland | -3 +3 | 1273 1933 | 0 0 | 6 1 |
| March 27 1886 | Scotland England | 1 1 | British International Championship in Scotland | -13 +13 | 1920 1769 | 0 0 | 1 2 |
| April 10 1886 | Scotland Wales | 4 1 | British International Championship in Scotland | +4 -4 | 1924 1515 | 0 0 | 1 5 |
| February 19 1887 | Scotland Ireland | 4 1 | British International Championship in Scotland | +1 -1 | 1925 1269 | 0 0 | 1 6 |
| March 19 1887 | England Scotland | 2 3 | British International Championship in England | -19 +19 | 1780 1944 | 0 0 | 2 1 |
| March 21 1887 | Wales Scotland | 0 2 | British International Championship in Wales | -6 +6 | 1453 1950 | 0 0 | 5 1 |
| March 10 1888 | Scotland Wales | 5 1 | British International Championship in Scotland | +3 -3 | 1953 1467 | 0 0 | 1 5 |
| March 17 1888 | Scotland England | 0 5 | British International Championship in Scotland | -66 +66 | 1887 1852 | 0 0 | 1 2 |
| March 24 1888 | Ireland Scotland | 2 10 | British International Championship in Ireland | -5 +5 | 1289 1892 | 0 0 | 6 1 |
| March 09 1889 | Scotland Ireland | 7 0 | British International Championship in Scotland | +1 -1 | 1893 1281 | 0 0 | 1 6 |
| April 13 1889 | England Scotland | 2 3 | British International Championship in England | -24 +24 | 1839 1917 | 0 0 | 2 1 |
| April 15 1889 | Wales Scotland | 0 0 | British International Championship in Wales | +15 -15 | 1478 1902 | 0 0 | 5 1 |
| March 22 1890 | Scotland Wales | 5 0 | British International Championship in Scotland | +4 -4 | 1906 1493 | 0 0 | 1 5 |
| March 29 1890 | Ireland Scotland | 1 4 | British International Championship in Ireland | -3 +3 | 1242 1909 | 0 0 | 6 1 |
| April 05 1890 | Scotland England | 1 1 | British International Championship in Scotland | -8 +8 | 1901 1864 | 0 0 | 1 2 |
| March 21 1891 | Wales Scotland | 3 4 | British International Championship in Wales | -4 +4 | 1430 1905 | 0 0 | 5 1 |
| March 28 1891 | Scotland Ireland | 2 1 | British International Championship in Scotland | +1 -1 | 1906 1295 | 0 0 | 1 6 |
| April 06 1891 | England Scotland | 2 1 | British International Championship in England | +16 -16 | 1885 1890 | 0 0 | 2 1 |
| March 19 1892 | Ireland Scotland | 2 3 | British International Championship in Ireland | -2 +2 | 1301 1892 | 0 0 | 6 2 |
| March 26 1892 | Scotland Wales | 6 1 | British International Championship in Scotland | +3 -3 | 1895 1409 | +1 0 | 1 5 |
| April 02 1892 | Scotland England | 1 4 | British International Championship in Scotland | -45 +45 | 1850 1940 | -1 0 | 2 1 |
| March 18 1893 | Wales Scotland | 0 8 | British International Championship in Wales | -12 +12 | 1395 1862 | 0 0 | 5 2 |
| March 25 1893 | Scotland Ireland | 6 1 | British International Championship in Scotland | +2 -2 | 1864 1298 | 0 0 | 2 6 |
| April 01 1893 | England Scotland | 5 2 | British International Championship in England | +18 -18 | 1961 1846 | 0 0 | 1 2 |
| March 24 1894 | Scotland Wales | 5 2 | British International Championship in Scotland | +3 -3 | 1849 1387 | 0 0 | 2 5 |
| March 31 1894 | Ireland Scotland | 1 2 | British International Championship in Ireland | -3 +3 | 1313 1852 | 0 0 | 6 2 |
| April 07 1894 | Scotland England | 2 2 | British International Championship in Scotland | 0 0 | 1852 1948 | 0 0 | 2 1 |
| March 23 1895 | Wales Scotland | 2 2 | British International Championship in Wales | +15 -15 | 1422 1837 | 0 0 | 5 2 |
| March 30 1895 | Scotland Ireland | 3 1 | British International Championship in Scotland | +2 -2 | 1839 1309 | 0 0 | 2 6 |
| April 06 1895 | England Scotland | 3 0 | British International Championship in England | +17 -17 | 1947 1822 | 0 0 | 1 2 |
| March 21 1896 | Scotland Wales | 4 0 | British International Championship in Scotland | +4 -4 | 1826 1428 | 0 0 | 2 5 |
| March 28 1896 | Ireland Scotland | 3 3 | British International Championship in Ireland | +17 -17 | 1306 1809 | 0 0 | 6 2 |
| April 04 1896 | Scotland England | 2 1 | British International Championship in Scotland | +23 -23 | 1832 1934 | 0 0 | 2 1 |
| March 20 1897 | Wales Scotland | 2 2 | British International Championship in Wales | +15 -15 | 1422 1817 | 0 0 | 5 2 |
| March 27 1897 | Scotland Ireland | 5 1 | British International Championship in Scotland | +2 -2 | 1819 1324 | 0 0 | 2 6 |
| April 03 1897 | England Scotland | 1 2 | British International Championship in England | -31 +31 | 1906 1850 | 0 0 | 1 2 |
| March 19 1898 | Scotland Wales | 5 2 | British International Championship in Scotland | +3 -3 | 1853 1387 | 0 0 | 2 5 |
| March 26 1898 | Ireland Scotland | 0 3 | British International Championship in Ireland | -6 +6 | 1345 1859 | 0 0 | 6 2 |
| April 02 1898 | Scotland England | 1 3 | British International Championship in Scotland | -34 +34 | 1825 1949 | 0 0 | 2 1 |
| March 18 1899 | Wales Scotland | 0 6 | British International Championship in Wales | -10 +10 | 1355 1835 | -1 0 | 6 2 |
| March 25 1899 | Scotland Ireland | 9 1 | British International Championship in Scotland | +3 -3 | 1838 1356 | 0 0 | 2 5 |
| April 08 1899 | England Scotland | 2 1 | British International Championship in England | +9 -9 | 1961 1829 | 0 0 | 1 2 |
| February 03 1900 | Scotland Wales | 5 2 | British International Championship in Scotland | +2 -2 | 1831 1352 | 0 0 | 2 6 |
| March 03 1900 | Ireland Scotland | 0 3 | British International Championship in Ireland | -6 +6 | 1328 1837 | 0 0 | 6 2 |
| April 07 1900 | Scotland England | 4 1 | British International Championship in Scotland | +36 -36 | 1873 1910 | 0 0 | 2 1 |
| February 23 1901 | Scotland Ireland | 11 0 | British International Championship in Scotland | +3 -3 | 1876 1322 | 0 0 | 2 6 |
| March 02 1901 | Wales Scotland | 1 1 | British International Championship in Wales | +16 -16 | 1408 1860 | 0 0 | 5 2 |
| March 30 1901 | England Scotland | 2 2 | British International Championship in England | -8 +8 | 1906 1868 | 0 0 | 1 2 |
| March 01 1902 | Ireland Scotland | 1 3 | British International Championship in Ireland | -5 +5 | 1350 1873 | 0 0 | 8 2 |
| March 15 1902 | Scotland Wales | 5 1 | British International Championship in Scotland | +2 -2 | 1875 1386 | 0 0 | 2 7 |
| May 03 1902 | England Scotland | 2 2 | British International Championship in England | -6 +6 | 1886 1881 | 0 0 | 1 2 |
| March 09 1903 | Wales Scotland | 0 1 | British International Championship in Wales | -4 +4 | 1381 1885 | 0 0 | 9 2 |
| March 21 1903 | Scotland Ireland | 0 2 | British International Championship in Scotland | -59 +59 | 1826 1404 | -1 +1 | 3 9 |
| April 04 1903 | England Scotland | 1 2 | British International Championship in England | -29 +29 | 1860 1855 | 0 +1 | 1 2 |
| March 12 1904 | Scotland Wales | 1 1 | British International Championship in Scotland | -19 +19 | 1836 1396 | -1 0 | 2 11 |
| March 26 1904 | Ireland Scotland | 1 1 | British International Championship in Ireland | +14 -14 | 1455 1822 | 0 0 | 10 2 |
| April 09 1904 | Scotland England | 0 1 | British International Championship in Scotland | -24 +24 | 1798 1876 | -1 0 | 3 1 |
| March 06 1905 | Wales Scotland | 3 1 | British International Championship in Wales | +52 -52 | 1423 1746 | 0 -1 | 14 4 |
| March 18 1905 | Scotland Ireland | 4 0 | British International Championship in Scotland | +8 -8 | 1754 1465 | 0 0 | 4 13 |
| April 01 1905 | England Scotland | 1 0 | British International Championship in England | +9 -9 | 1870 1745 | 0 0 | 1 4 |
| March 03 1906 | Scotland Wales | 0 2 | British International Championship in Scotland | -55 +55 | 1690 1483 | -1 +1 | 6 14 |
| March 17 1906 | Ireland Scotland | 0 1 | British International Championship in Ireland | -12 +12 | 1434 1702 | 0 +1 | 15 5 |
| April 07 1906 | Scotland England | 2 1 | British International Championship in Scotland | +25 -25 | 1727 1862 | 0 0 | 5 1 |
| March 04 1907 | Wales Scotland | 1 0 | British International Championship in Wales | +27 -27 | 1520 1700 | 0 -1 | 15 7 |
| March 16 1907 | Scotland Ireland | 3 0 | British International Championship in Scotland | +7 -7 | 1707 1409 | 0 0 | 7 16 |
| April 06 1907 | England Scotland | 1 1 | British International Championship in England | -12 +12 | 1835 1719 | 0 +1 | 1 6 |
| March 07 1908 | Scotland Wales | 2 1 | British International Championship in Scotland | +7 -7 | 1726 1530 | 0 0 | 6 15 |
| March 14 1908 | Ireland Scotland | 0 5 | British International Championship in Ireland | -17 +17 | 1384 1743 | 0 +1 | 16 5 |
| April 04 1908 | Scotland England | 1 1 | British International Championship in Scotland | +1 -1 | 1744 1861 | 0 0 | 5 1 |
| March 01 1909 | Wales Scotland | 3 2 | British International Championship in Wales | +29 -29 | 1509 1715 | 0 -2 | 19 7 |
| March 15 1909 | Scotland Ireland | 5 0 | British International Championship in Scotland | +7 -7 | 1722 1406 | 0 0 | 7 20 |
| April 03 1909 | England Scotland | 2 0 | British International Championship in England | +6 -6 | 1998 1716 | 0 0 | 1 6 |
| March 05 1910 | Scotland Wales | 1 0 | British International Championship in Scotland | +6 -6 | 1722 1521 | 0 0 | 6 19 |
| March 19 1910 | Ireland Scotland | 1 0 | British International Championship in Ireland | +31 -31 | 1435 1691 | 0 -2 | 20 8 |
| April 02 1910 | Scotland England | 2 0 | British International Championship in Scotland | +46 -46 | 1737 1957 | +3 0 | 5 1 |
| March 06 1911 | Wales Scotland | 2 2 | British International Championship in Wales | +5 -5 | 1559 1732 | 0 0 | 19 7 |
| March 18 1911 | Scotland Ireland | 2 0 | British International Championship in Scotland | +5 -5 | 1737 1392 | 0 0 | 7 22 |
| April 01 1911 | England Scotland | 1 1 | British International Championship in England | -15 +15 | 1947 1752 | 0 +1 | 1 5 |
| March 02 1912 | Scotland Wales | 1 0 | British International Championship in Scotland | +6 -6 | 1758 1549 | 0 0 | 5 20 |
| March 16 1912 | Ireland Scotland | 1 4 | British International Championship in Ireland | -12 +12 | 1375 1770 | 0 0 | 24 5 |
| March 23 1912 | Scotland England | 1 1 | British International Championship in Scotland | +5 -5 | 1775 1963 | 0 0 | 5 1 |
| March 03 1913 | Wales Scotland | 0 0 | British International Championship in Wales | +8 -8 | 1535 1767 | 0 -2 | 19 6 |
| March 15 1913 | Ireland Scotland | 1 2 | British International Championship in Ireland | -8 +8 | 1418 1775 | 0 +2 | 24 4 |
| April 05 1913 | England Scotland | 1 0 | British International Championship in England | +5 -5 | 2002 1770 | 0 -1 | 1 5 |
| February 28 1914 | Scotland Wales | 0 0 | British International Championship in Scotland | -16 +16 | 1754 1518 | -1 +1 | 7 20 |
| March 14 1914 | Ireland Scotland | 1 1 | British International Championship in Ireland | +8 -8 | 1525 1746 | +2 -1 | 19 8 |
| April 04 1914 | Scotland England | 3 1 | British International Championship in Scotland | +38 -38 | 1784 1904 | +2 -1 | 5 2 |
| February 26 1920 | Wales Scotland | 1 1 | British International Championship in Wales | +9 -9 | 1526 1775 | +1 0 | 23 8 |
| March 13 1920 | Scotland Ireland | 3 0 | British International Championship in Scotland | +8 -8 | 1783 1523 | 0 -1 | 8 22 |
| April 10 1920 | England Scotland | 5 4 | British International Championship in England | +11 -11 | 1865 1772 | +2 0 | 1 8 |
| February 12 1921 | Scotland Wales | 2 1 | British International Championship in Scotland | +6 -6 | 1778 1557 | 0 0 | 9 23 |
| February 26 1921 | Ireland Scotland | 0 2 | British International Championship in Ireland | -17 +17 | 1499 1795 | 0 +2 | 28 7 |
| April 09 1921 | Scotland England | 3 0 | British International Championship in Scotland | +24 -24 | 1819 1762 | +1 -1 | 5 10 |
| February 04 1922 | Wales Scotland | 2 1 | British International Championship in Wales | +28 -28 | 1604 1791 | +4 -2 | 20 7 |
| March 04 1922 | Scotland Ireland | 2 1 | British International Championship in Scotland | +4 -4 | 1795 1494 | +2 0 | 5 32 |
| April 08 1922 | England Scotland | 0 1 | British International Championship in England | -25 +25 | 1756 1820 | -2 +1 | 10 5 |
| March 03 1923 | Ireland Scotland | 0 1 | British International Championship in Ireland | -8 +8 | 1479 1828 | 0 0 | 37 3 |
| March 17 1923 | Scotland Wales | 2 0 | British International Championship in Scotland | +8 -8 | 1836 1593 | 0 -2 | 3 26 |
| April 14 1923 | Scotland England | 2 2 | British International Championship in Scotland | -9 +9 | 1827 1785 | 0 +3 | 3 7 |
| February 16 1924 | Wales Scotland | 2 0 | British International Championship in Wales | +45 -45 | 1584 1782 | +6 -4 | 28 8 |
| March 01 1924 | Scotland Northern Ireland | 2 0 | British International Championship in Scotland | +11 -11 | 1793 1615 | +4 0 | 4 20 |
| April 12 1924 | England Scotland | 1 1 | British International Championship in England | -3 +3 | 1748 1796 | 0 0 | 10 5 |
| February 14 1925 | Scotland Wales | 3 1 | British International Championship in Scotland | +11 -11 | 1807 1632 | 0 0 | 6 21 |
| February 28 1925 | Northern Ireland Scotland | 0 3 | British International Championship in Northern Ireland | -23 +23 | 1556 1830 | -3 +1 | 30 5 |
| April 04 1925 | Scotland England | 2 0 | British International Championship in Scotland | +19 -19 | 1849 1777 | +1 0 | 4 7 |
| October 31 1925 | Wales Scotland | 0 3 | British International Championship in Wales | -21 +21 | 1585 1870 | -2 0 | 27 3 |
| February 27 1926 | Scotland Northern Ireland | 4 0 | British International Championship in Scotland | +8 -8 | 1878 1590 | 0 -1 | 4 26 |
| April 17 1926 | England Scotland | 0 1 | British International Championship in England | -17 +17 | 1707 1895 | -1 +2 | 14 2 |
| October 30 1926 | Scotland Wales | 3 0 | British International Championship in Scotland | +7 -7 | 1902 1603 | +1 0 | 2 25 |
| February 26 1927 | Northern Ireland Scotland | 0 2 | British International Championship in Northern Ireland | -14 +14 | 1588 1916 | -1 +1 | 26 2 |
| April 02 1927 | Scotland England | 1 2 | British International Championship in Scotland | -34 +34 | 1882 1746 | -1 +2 | 3 10 |
| October 29 1927 | Wales Scotland | 2 2 | British International Championship in Wales | +10 -10 | 1608 1872 | 0 0 | 26 3 |
| February 25 1928 | Scotland Northern Ireland | 0 1 | British International Championship in Scotland | -36 +36 | 1836 1643 | -1 +5 | 5 20 |
| March 31 1928 | England Scotland | 1 5 | British International Championship in England | -35 +35 | 1681 1871 | -3 +1 | 16 4 |
| October 27 1928 | Scotland Wales | 4 2 | British International Championship in Scotland | +9 -9 | 1880 1656 | 0 -1 | 4 18 |
| February 23 1929 | Northern Ireland Scotland | 3 7 | British International Championship in Northern Ireland | -23 +23 | 1615 1903 | -2 +1 | 21 3 |
| April 13 1929 | Scotland England | 1 0 | British International Championship in Scotland | +7 -7 | 1910 1737 | 0 0 | 3 11 |
| May 28 1929 | Norway Scotland | 3 7 | Friendly in Norway | -6 +6 | 1508 1916 | 0 0 | 35 3 |
| June 01 1929 | Germany Scotland | 1 1 | Friendly in Germany | +2 -2 | 1737 1914 | 0 0 | 13 3 |
| June 04 1929 | Netherlands Scotland | 0 2 | Friendly in the Netherlands | -8 +8 | 1635 1922 | -1 0 | 18 3 |
| October 26 1929 | Wales Scotland | 2 4 | British International Championship in Wales | -15 +15 | 1613 1937 | -3 0 | 21 3 |
| February 22 1930 | Scotland Northern Ireland | 3 1 | British International Championship in Scotland | +5 -5 | 1942 1613 | 0 -1 | 2 21 |
| April 05 1930 | England Scotland | 5 2 | British International Championship in England | +39 -39 | 1842 1903 | +2 0 | 7 2 |
| May 18 1930 | France Scotland | 0 2 | Friendly in France | -3 +3 | 1441 1906 | 0 0 | 43 3 |
| October 25 1930 | Scotland Wales | 1 1 | British International Championship in Scotland | -17 +17 | 1889 1582 | -1 +1 | 4 30 |
| February 21 1931 | Northern Ireland Scotland | 0 0 | British International Championship in Northern Ireland | +10 -10 | 1613 1879 | +2 0 | 22 4 |
| March 28 1931 | Scotland England | 2 0 | British International Championship in Scotland | +21 -21 | 1900 1855 | 0 -1 | 4 6 |
| May 16 1931 | Austria Scotland | 5 0 | Friendly in Austria | +17 -17 | 1866 1883 | 0 0 | 5 4 |
| May 20 1931 | Italy Scotland | 3 0 | Friendly in Italy | +11 -11 | 1920 1872 | 0 0 | 3 4 |
| May 24 1931 | Switzerland Scotland | 2 3 | Friendly in Switzerland | -3 +3 | 1494 1875 | -1 -1 | 38 5 |
| September 19 1931 | Scotland Northern Ireland | 3 1 | British International Championship in Scotland | +6 -6 | 1881 1590 | 0 -1 | 5 28 |
| October 31 1931 | Wales Scotland | 2 3 | British International Championship in Wales | -10 +10 | 1569 1891 | 0 0 | 30 5 |
| April 09 1932 | England Scotland | 3 0 | British International Championship in England | +26 -26 | 1904 1865 | +1 -1 | 5 6 |
| May 08 1932 | France Scotland | 1 3 | Friendly in France | -6 +6 | 1503 1871 | 0 0 | 37 6 |
| September 17 1932 | Northern Ireland Scotland | 0 4 | British International Championship in Northern Ireland | -20 +20 | 1574 1891 | -3 0 | 30 6 |
| October 26 1932 | Scotland Wales | 2 5 | British International Championship in Scotland | -65 +65 | 1826 1601 | -1 +8 | 7 26 |
| April 01 1933 | Scotland England | 2 1 | British International Championship in Scotland | +19 -19 | 1845 1885 | +1 -1 | 7 5 |
| September 16 1933 | Scotland Northern Ireland | 1 2 | British International Championship in Scotland | -36 +36 | 1809 1585 | -2 +2 | 8 31 |
| October 04 1933 | Wales Scotland | 3 2 | British International Championship in Wales | +24 -24 | 1658 1785 | +3 0 | 19 8 |
| November 29 1933 | Scotland Austria | 2 2 | Friendly in Scotland | +1 -1 | 1786 1920 | 0 -1 | 8 4 |
| April 14 1934 | England Scotland | 3 0 | British International Championship in England | +17 -17 | 1899 1769 | 0 -1 | 5 9 |
| October 20 1934 | Northern Ireland Scotland | 2 1 | British International Championship in Northern Ireland | +26 -26 | 1594 1743 | +3 -2 | 29 12 |
| November 21 1934 | Scotland Wales | 3 2 | British International Championship in Scotland | +11 -11 | 1754 1654 | 0 0 | 12 17 |
| April 06 1935 | Scotland England | 2 0 | British International Championship in Scotland | +36 -36 | 1790 1883 | +2 -2 | 10 5 |
| October 05 1935 | Wales Scotland | 1 1 | British International Championship in Wales | +1 -1 | 1672 1789 | 0 0 | 18 9 |
| November 13 1935 | Scotland Northern Ireland | 2 1 | British International Championship in Scotland | +5 -5 | 1794 1556 | 0 -2 | 10 34 |
| April 04 1936 | England Scotland | 1 1 | British International Championship in England | -10 +10 | 1867 1804 | -1 0 | 5 10 |
| October 14 1936 | Scotland Germany | 2 0 | Friendly in Scotland | +10 -10 | 1814 1780 | 0 0 | 7 8 |
| October 31 1936 | Northern Ireland Scotland | 1 3 | British International Championship in Northern Ireland | -19 +19 | 1560 1833 | -2 0 | 34 6 |
| December 02 1936 | Scotland Wales | 1 2 | British International Championship in Scotland | -31 +31 | 1802 1737 | -1 +3 | 7 13 |
| April 17 1937 | Scotland England | 3 1 | British International Championship in Scotland | +23 -23 | 1825 1791 | +2 -1 | 7 9 |
| May 09 1937 | Austria Scotland | 1 1 | Friendly in Austria | -3 +3 | 1820 1828 | 0 0 | 8 7 |
| May 22 1937 | Czechoslovakia Scotland | 1 3 | Friendly in Czechoslovakia | -21 +21 | 1845 1849 | -1 +4 | 5 4 |
| October 30 1937 | Wales Scotland | 2 1 | British International Championship in Wales | +20 -20 | 1768 1829 | +1 0 | 12 5 |
| November 10 1937 | Scotland Northern Ireland | 1 1 | British International Championship in Scotland | -16 +16 | 1813 1539 | -2 +2 | 7 35 |
| December 08 1937 | Scotland Czechoslovakia | 5 0 | Friendly in Scotland | +14 -14 | 1827 1783 | +1 -1 | 7 11 |
| April 09 1938 | England Scotland | 0 1 | British International Championship in England | -28 +28 | 1842 1855 | -1 +2 | 5 4 |
| May 21 1938 | Netherlands Scotland | 1 3 | Friendly in the Netherlands | -11 +11 | 1651 1866 | 0 +1 | 19 4 |
| October 08 1938 | Northern Ireland Scotland | 0 2 | British International Championship in Northern Ireland | -14 +14 | 1552 1880 | 0 +2 | 35 3 |
| November 09 1938 | Scotland Wales | 3 2 | British International Championship in Scotland | +9 -9 | 1889 1754 | 0 0 | 3 13 |
| December 07 1938 | Scotland Hungary | 3 1 | Friendly in Scotland | +10 -10 | 1899 1847 | 0 0 | 3 6 |
| April 15 1939 | Scotland England | 1 2 | British International Championship in Scotland | -29 +29 | 1870 1869 | -1 +1 | 4 5 |
| October 19 1946 | Wales Scotland | 3 1 | British International Championship in Wales | +32 -32 | 1784 1838 | +1 -2 | 11 7 |
| November 27 1946 | Scotland Northern Ireland | 0 0 | British International Championship in Scotland | -17 +17 | 1821 1534 | 0 +2 | 7 39 |
| April 12 1947 | England Scotland | 1 1 | British International Championship in England | -10 +10 | 1901 1831 | 0 0 | 4 6 |
| May 18 1947 | Belgium Scotland | 2 1 | Friendly in Belgium | +17 -17 | 1461 1814 | 0 -2 | 48 8 |
| May 24 1947 | Luxembourg Scotland | 0 6 | Friendly in Luxembourg | -2 +2 | 1215 1816 | 0 0 | 82 8 |
| October 04 1947 | Northern Ireland Scotland | 2 0 | British International Championship in Northern Ireland | +43 -43 | 1604 1773 | +7 -4 | 29 13 |
| November 12 1947 | Scotland Wales | 1 2 | British International Championship in Scotland | -29 +29 | 1744 1742 | -2 0 | 15 17 |
| April 10 1948 | Scotland England | 0 2 | British International Championship in Scotland | -23 +23 | 1721 1953 | 0 0 | 17 3 |
| April 28 1948 | Scotland Belgium | 2 0 | Friendly in Scotland | +3 -3 | 1724 1452 | 0 -1 | 17 48 |
| May 17 1948 | Switzerland Scotland | 2 1 | Friendly in Switzerland | +9 -9 | 1669 1715 | 0 0 | 22 17 |
| May 23 1948 | France Scotland | 3 0 | Friendly in France | +15 -15 | 1688 1700 | +1 0 | 20 17 |
| October 23 1948 | Wales Scotland | 1 3 | British International Championship in Wales | -43 +43 | 1712 1743 | -4 +3 | 17 14 |
| November 17 1948 | Scotland Northern Ireland | 3 2 | British International Championship in Scotland | +8 -8 | 1751 1587 | 0 0 | 14 30 |
| April 09 1949 | England Scotland | 1 3 | British International Championship in England | -53 +53 | 1942 1804 | 0 +4 | 3 10 |
| April 27 1949 | Scotland France | 2 0 | Friendly in Scotland | +6 -6 | 1810 1665 | +2 0 | 8 21 |
| October 01 1949 | Northern Ireland Scotland | 2 8 | World Cup qualifier in Northern Ireland | -25 +25 | 1534 1835 | -3 +1 | 38 9 |
| November 09 1949 | Scotland Wales | 2 0 | World Cup qualifier in Scotland | +11 -11 | 1846 1657 | 0 -1 | 9 22 |
| April 15 1950 | Scotland England | 0 1 | World Cup qualifier in Scotland | -19 +19 | 1827 1977 | -1 +1 | 10 2 |
| April 26 1950 | Scotland Switzerland | 3 1 | Friendly in Scotland | +5 -5 | 1832 1650 | 0 -2 | 10 23 |
| May 21 1950 | Portugal Scotland | 2 2 | Friendly in Portugal | +3 -3 | 1624 1829 | 0 0 | 25 10 |
| May 27 1950 | France Scotland | 0 1 | Friendly in France | -8 +8 | 1646 1837 | -2 0 | 24 10 |
| October 21 1950 | Wales Scotland | 1 3 | British International Championship in Wales | -23 +23 | 1632 1860 | -1 +2 | 25 7 |
| November 01 1950 | Scotland Northern Ireland | 6 1 | British International Championship in Scotland | +6 -6 | 1866 1522 | 0 -2 | 7 43 |
| December 13 1950 | Scotland Austria | 0 1 | Friendly in Scotland | -14 +14 | 1852 1812 | -1 0 | 8 13 |
| April 14 1951 | England Scotland | 2 3 | British International Championship in England | -29 +29 | 1891 1881 | 0 +3 | 4 5 |
| May 12 1951 | Scotland Denmark | 3 1 | Friendly in Scotland | +4 -4 | 1885 1670 | 0 -1 | 5 23 |
| May 16 1951 | Scotland France | 1 0 | Friendly in Scotland | +3 -3 | 1888 1645 | 0 0 | 5 25 |
| May 20 1951 | Belgium Scotland | 0 5 | Friendly in Belgium | -10 +10 | 1598 1898 | -1 0 | 30 5 |
| May 27 1951 | Austria Scotland | 4 0 | Friendly in Austria | +18 -18 | 1830 1880 | +2 -1 | 11 6 |
| October 06 1951 | Northern Ireland Scotland | 0 3 | British International Championship in Northern Ireland | -12 +12 | 1491 1892 | -3 0 | 48 5 |
| November 14 1951 | Scotland Wales | 0 1 | British International Championship in Scotland | -35 +35 | 1857 1703 | -2 +3 | 6 19 |
| April 05 1952 | Scotland England | 1 2 | British International Championship in Scotland | -24 +24 | 1833 1911 | -2 +1 | 9 4 |
| April 30 1952 | Scotland United States | 6 0 | Friendly in Scotland | +4 -4 | 1837 1541 | +1 -1 | 8 38 |
| May 25 1952 | Denmark Scotland | 1 2 | Friendly in Denmark | -8 +8 | 1667 1845 | 0 0 | 22 8 |
| May 30 1952 | Sweden Scotland | 3 1 | Friendly in Sweden | +12 -12 | 1826 1833 | +2 -1 | 11 9 |
| October 18 1952 | Wales Scotland | 1 2 | British International Championship in Wales | -19 +19 | 1694 1852 | -3 +2 | 21 7 |
| November 05 1952 | Scotland Northern Ireland | 1 1 | British International Championship in Scotland | -17 +17 | 1835 1510 | -2 +4 | 9 44 |
| April 18 1953 | England Scotland | 2 2 | British International Championship in England | -10 +10 | 1923 1845 | -1 0 | 5 10 |
| May 06 1953 | Scotland Sweden | 1 2 | Friendly in Scotland | -14 +14 | 1831 1804 | 0 +1 | 10 12 |
| October 03 1953 | Northern Ireland Scotland | 1 3 | World Cup qualifier in Northern Ireland | -12 +12 | 1478 1843 | -2 +2 | 53 9 |
| November 04 1953 | Scotland Wales | 3 3 | World Cup qualifier in Scotland | -13 +13 | 1830 1674 | -1 +2 | 11 22 |
| April 03 1954 | Scotland England | 2 4 | World Cup qualifier in Scotland | -30 +30 | 1800 1960 | 0 0 | 10 4 |
| May 05 1954 | Scotland Norway | 1 0 | Friendly in Scotland | +3 -3 | 1803 1563 | 0 -1 | 10 38 |
| May 19 1954 | Norway Scotland | 1 1 | Friendly in Norway | +4 -4 | 1567 1799 | +2 0 | 37 10 |
| May 25 1954 | Finland Scotland | 1 2 | Friendly in Finland | -3 +3 | 1367 1802 | -1 0 | 79 10 |
| June 16 1954 | Austria Scotland | 1 0 | World Cup in Switzerland | +31 -31 | 1822 1771 | +3 -3 | 10 13 |
| June 19 1954 | Uruguay Scotland | 7 0 | World Cup in Switzerland | +47 -47 | 1927 1724 | +4 -3 | 4 16 |
| October 16 1954 | Wales Scotland | 0 1 | British International Championship in Wales | -20 +20 | 1604 1744 | -3 0 | 32 15 |
| November 03 1954 | Scotland Northern Ireland | 2 2 | British International Championship in Scotland | -15 +15 | 1729 1515 | 0 +1 | 15 45 |
| December 08 1954 | Scotland Hungary | 2 4 | Friendly in Scotland | -5 +5 | 1724 2127 | 0 0 | 15 1 |
| April 02 1955 | England Scotland | 7 2 | British International Championship in England | +12 -12 | 1939 1712 | 0 -2 | 5 18 |
| May 04 1955 | Scotland Portugal | 3 0 | Friendly in Scotland | +8 -8 | 1720 1588 | 0 -2 | 17 34 |
| May 15 1955 | Yugoslavia Scotland | 2 2 | Friendly in Yugoslavia | -6 +6 | 1881 1726 | 0 +1 | 6 16 |
| May 19 1955 | Austria Scotland | 1 4 | Friendly in Austria | -28 +28 | 1851 1754 | 0 +1 | 7 15 |
| May 29 1955 | Hungary Scotland | 3 1 | Friendly in Hungary | +2 -2 | 2134 1752 | 0 0 | 1 15 |
| October 08 1955 | Northern Ireland Scotland | 2 1 | British International Championship in Northern Ireland | +29 -29 | 1523 1723 | +8 -2 | 44 18 |
| November 09 1955 | Scotland Wales | 2 0 | British International Championship in Scotland | +16 -16 | 1739 1635 | +1 -1 | 17 25 |
| April 14 1956 | Scotland England | 1 1 | British International Championship in Scotland | +3 -3 | 1742 1893 | +1 0 | 15 7 |
| May 02 1956 | Scotland Austria | 1 1 | Friendly in Scotland | 0 0 | 1742 1844 | 0 0 | 15 8 |
| October 20 1956 | Wales Scotland | 2 2 | British International Championship in Wales | +1 -1 | 1619 1741 | 0 -1 | 30 18 |
| November 07 1956 | Scotland Northern Ireland | 1 0 | British International Championship in Scotland | +6 -6 | 1747 1537 | +1 0 | 17 44 |
| November 21 1956 | Scotland Yugoslavia | 2 0 | Friendly in Scotland | +15 -15 | 1762 1826 | +1 -1 | 16 9 |
| April 06 1957 | England Scotland | 2 1 | British International Championship in England | +7 -7 | 1940 1755 | 0 0 | 4 17 |
| May 08 1957 | Scotland Spain | 4 2 | World Cup qualifier in Scotland | +24 -24 | 1779 1757 | +3 -3 | 14 17 |
| May 19 1957 | Switzerland Scotland | 1 2 | World Cup qualifier in Switzerland | -17 +17 | 1606 1796 | -2 +2 | 30 13 |
| May 22 1957 | West Germany Scotland | 1 3 | Friendly in West Germany | -21 +21 | 1835 1817 | 0 +4 | 6 9 |
| May 26 1957 | Spain Scotland | 4 1 | World Cup qualifier in Spain | +31 -31 | 1788 1786 | +3 -6 | 14 15 |
| October 05 1957 | Northern Ireland Scotland | 1 1 | British International Championship in Northern Ireland | +6 -6 | 1581 1780 | +1 0 | 37 16 |
| November 06 1957 | Scotland Switzerland | 3 2 | World Cup qualifier in Scotland | +7 -7 | 1787 1599 | 0 -2 | 15 38 |
| November 13 1957 | Scotland Wales | 1 1 | British International Championship in Scotland | -13 +13 | 1774 1627 | 0 +4 | 15 30 |
| April 19 1958 | Scotland England | 0 4 | British International Championship in Scotland | -31 +31 | 1743 1968 | -4 +1 | 19 3 |
| May 07 1958 | Scotland Hungary | 1 1 | Friendly in Scotland | +5 -5 | 1748 2018 | +1 0 | 18 1 |
| June 01 1958 | Poland Scotland | 1 2 | Friendly in Poland | -7 +7 | 1544 1755 | 0 +1 | 47 17 |
| June 08 1958 | Scotland Yugoslavia | 1 1 | World Cup in Sweden | +7 -7 | 1762 1828 | 0 +1 | 17 9 |
| June 11 1958 | Paraguay Scotland | 3 2 | World Cup in Sweden | +37 -37 | 1721 1725 | +4 -3 | 21 20 |
| June 15 1958 | France Scotland | 2 1 | World Cup in Sweden | +23 -23 | 1830 1702 | +2 -1 | 10 21 |
| October 18 1958 | Wales Scotland | 0 3 | British International Championship in Wales | -48 +48 | 1690 1750 | -5 +4 | 24 18 |
| November 05 1958 | Scotland Northern Ireland | 2 2 | British International Championship in Scotland | -8 +8 | 1742 1704 | -1 0 | 19 22 |
| April 11 1959 | England Scotland | 1 0 | British International Championship in England | +8 -8 | 1895 1734 | 0 0 | 4 19 |
| May 06 1959 | Scotland West Germany | 3 2 | Friendly in Scotland | +9 -9 | 1743 1803 | 0 -1 | 19 11 |
| May 27 1959 | Netherlands Scotland | 1 2 | Friendly in the Netherlands | -10 +10 | 1635 1753 | 0 +1 | 28 19 |
| June 03 1959 | Portugal Scotland | 1 0 | Friendly in Portugal | +12 -12 | 1610 1741 | +2 -2 | 37 21 |
| October 03 1959 | Northern Ireland Scotland | 0 4 | British International Championship in Northern Ireland | -47 +47 | 1682 1788 | -3 +7 | 25 14 |
| November 14 1959 | Scotland Wales | 1 1 | British International Championship in Scotland | -11 +11 | 1777 1695 | -1 +1 | 16 24 |
| April 09 1960 | Scotland England | 1 1 | British International Championship in Scotland | -2 +2 | 1775 1852 | 0 0 | 17 10 |
| May 04 1960 | Scotland Poland | 2 3 | Friendly in Scotland | -17 +17 | 1758 1571 | 0 +1 | 17 45 |
| May 29 1960 | Austria Scotland | 4 1 | Friendly in Austria | +14 -14 | 1747 1744 | +1 -3 | 19 20 |
| June 05 1960 | Hungary Scotland | 3 3 | Friendly in Hungary | -7 +7 | 1926 1751 | 0 +3 | 3 17 |
| June 08 1960 | Turkey Scotland | 4 2 | Friendly in Turkey | +14 -14 | 1692 1737 | +3 -3 | 23 20 |
| October 22 1960 | Wales Scotland | 2 0 | British International Championship in Wales | +23 -23 | 1744 1714 | +2 -3 | 19 22 |
| November 09 1960 | Scotland Northern Ireland | 5 2 | British International Championship in Scotland | +17 -17 | 1731 1601 | +1 -3 | 21 39 |
| April 15 1961 | England Scotland | 9 3 | British International Championship in England | +16 -16 | 1905 1715 | 0 -2 | 6 22 |
| May 03 1961 | Scotland Ireland | 4 1 | World Cup qualifier in Scotland | +25 -25 | 1740 1689 | +1 -2 | 19 23 |
| May 07 1961 | Ireland Scotland | 0 3 | World Cup qualifier in Ireland | -40 +40 | 1649 1780 | -7 +1 | 30 18 |
| May 14 1961 | Czechoslovakia Scotland | 4 0 | World Cup qualifier in Czechoslovakia | +18 -18 | 1899 1762 | +1 0 | 7 18 |
| September 26 1961 | Scotland Czechoslovakia | 3 2 | World Cup qualifier in Scotland | +22 -22 | 1784 1875 | +1 0 | 17 8 |
| October 07 1961 | Northern Ireland Scotland | 1 6 | British International Championship in Northern Ireland | -24 +24 | 1513 1808 | -5 +4 | 53 13 |
| November 08 1961 | Scotland Wales | 2 0 | British International Championship in Scotland | +18 -18 | 1826 1738 | 0 0 | 13 20 |
| November 29 1961 | Czechoslovakia Scotland | 4 2 | World Cup qualifier in Belgium | +23 -23 | 1927 1803 | +3 -2 | 4 14 |
| April 14 1962 | Scotland England | 2 0 | British International Championship in Scotland | +29 -29 | 1832 1865 | +2 -2 | 12 9 |
| May 02 1962 | Scotland Uruguay | 2 3 | Friendly in Scotland | -12 +12 | 1820 1871 | -2 +1 | 13 8 |
| October 20 1962 | Wales Scotland | 2 3 | British International Championship in Wales | -21 +21 | 1716 1841 | -1 0 | 21 10 |
| November 07 1962 | Scotland Northern Ireland | 5 1 | British International Championship in Scotland | +7 -7 | 1848 1552 | 0 -1 | 10 49 |
| April 06 1963 | England Scotland | 1 2 | British International Championship in England | -26 +26 | 1821 1874 | -1 0 | 11 8 |
| May 08 1963 | Scotland Austria | 4 1 | Friendly in Scotland | +10 -10 | 1884 1794 | 0 -2 | 7 17 |
| June 04 1963 | Norway Scotland | 4 3 | Friendly in Norway | +17 -17 | 1467 1867 | +3 -1 | 71 7 |
| June 09 1963 | Ireland Scotland | 1 0 | Friendly in Ireland | +14 -14 | 1621 1853 | +3 -3 | 35 10 |
| June 13 1963 | Spain Scotland | 2 6 | Friendly in Spain | -23 +23 | 1804 1876 | -2 +4 | 14 6 |
| October 12 1963 | Northern Ireland Scotland | 2 1 | British International Championship in Northern Ireland | +31 -31 | 1593 1845 | +6 -4 | 43 11 |
| November 07 1963 | Scotland Norway | 6 1 | Friendly in Scotland | +2 -2 | 1847 1452 | 0 0 | 11 73 |
| November 20 1963 | Scotland Wales | 2 1 | British International Championship in Scotland | +8 -8 | 1855 1692 | +1 0 | 10 24 |
| April 11 1964 | Scotland England | 1 0 | British International Championship in Scotland | +17 -17 | 1872 1885 | +3 -1 | 7 5 |
| May 12 1964 | West Germany Scotland | 2 2 | Friendly in West Germany | -2 +2 | 1849 1874 | 0 0 | 11 7 |
| October 03 1964 | Wales Scotland | 3 2 | British International Championship in Wales | +26 -26 | 1687 1848 | +2 -5 | 27 10 |
| October 21 1964 | Scotland Finland | 3 1 | World Cup qualifier in Scotland | +1 -1 | 1849 1308 | 0 0 | 10 112 |
| November 25 1964 | Scotland Northern Ireland | 3 2 | British International Championship in Scotland | +5 -5 | 1854 1598 | +1 -1 | 8 42 |
| April 10 1965 | England Scotland | 2 2 | British International Championship in England | -7 +7 | 1866 1861 | -1 +1 | 6 7 |
| May 08 1965 | Scotland Spain | 0 0 | Friendly in Scotland | -3 +3 | 1858 1848 | 0 +1 | 6 8 |
| May 23 1965 | Poland Scotland | 1 1 | World Cup qualifier in Poland | +6 -6 | 1649 1852 | 0 -1 | 31 7 |
| May 27 1965 | Finland Scotland | 1 2 | World Cup qualifier in Finland | -3 +3 | 1303 1855 | 0 0 | 110 7 |
| October 02 1965 | Northern Ireland Scotland | 3 2 | British International Championship in Northern Ireland | +29 -29 | 1612 1826 | +8 -4 | 36 10 |
| October 13 1965 | Scotland Poland | 1 2 | World Cup qualifier in Scotland | -35 +35 | 1791 1637 | -5 +6 | 16 33 |
| November 09 1965 | Scotland Italy | 1 0 | World Cup qualifier in Scotland | +19 -19 | 1810 1863 | +2 -1 | 13 5 |
| November 24 1965 | Scotland Wales | 4 1 | British International Championship in Scotland | +17 -17 | 1827 1690 | +2 -1 | 11 30 |
| December 07 1965 | Italy Scotland | 3 0 | World Cup qualifier in Italy | +22 -22 | 1885 1805 | +4 -2 | 4 13 |
| April 02 1966 | Scotland England | 3 4 | British International Championship in Scotland | -20 +20 | 1785 1917 | -3 0 | 16 4 |
| May 11 1966 | Scotland Netherlands | 0 3 | Friendly in Scotland | -30 +30 | 1755 1621 | -3 +5 | 19 36 |
| June 18 1966 | Scotland Portugal | 0 1 | Friendly in Scotland | -13 +13 | 1742 1742 | -1 +3 | 19 19 |
| June 25 1966 | Scotland Brazil | 1 1 | Friendly in Scotland | +3 -3 | 1745 1951 | 0 0 | 20 1 |
| October 22 1966 | Wales Scotland | 1 1 | European Cup qualifier in Wales | 0 0 | 1637 1745 | +1 0 | 34 20 |
| November 16 1966 | Scotland Northern Ireland | 2 1 | European Cup qualifier in Scotland | +10 -10 | 1755 1645 | 0 0 | 20 33 |
| April 15 1967 | England Scotland | 2 3 | European Cup qualifier in England | -36 +36 | 2002 1791 | 0 +4 | 1 16 |
| May 10 1967 | Scotland Soviet Union | 0 2 | Friendly in Scotland | -15 +15 | 1776 1916 | -1 0 | 17 6 |
| October 21 1967 | Northern Ireland Scotland | 1 0 | European Cup qualifier in Northern Ireland | +22 -22 | 1661 1754 | +1 -4 | 31 19 |
| November 22 1967 | Scotland Wales | 3 2 | European Cup qualifier in Scotland | +9 -9 | 1763 1618 | +2 -1 | 18 36 |
| February 24 1968 | Scotland England | 1 1 | European Cup qualifier in Scotland | +9 -9 | 1772 2013 | +1 0 | 16 1 |
| May 30 1968 | Netherlands Scotland | 0 0 | Friendly in the Netherlands | +1 -1 | 1633 1771 | 0 0 | 35 17 |
| October 16 1968 | Denmark Scotland | 0 1 | Friendly in Denmark | -7 +7 | 1552 1778 | -3 +1 | 54 17 |
| November 06 1968 | Scotland Austria | 2 1 | World Cup qualifier in Scotland | +8 -8 | 1786 1635 | 0 -1 | 17 33 |
| December 11 1968 | Cyprus Scotland | 0 5 | World Cup qualifier in Cyprus | -11 +11 | 1355 1797 | -2 +1 | 101 16 |
| April 16 1969 | Scotland West Germany | 1 1 | World Cup qualifier in Scotland | +3 -3 | 1800 1944 | +1 0 | 13 2 |
| May 03 1969 | Wales Scotland | 3 5 | British International Championship in Wales | -25 +25 | 1614 1825 | -5 +3 | 39 11 |
| May 06 1969 | Scotland Northern Ireland | 1 1 | British International Championship in Scotland | -12 +12 | 1813 1698 | -1 +2 | 12 26 |
| May 10 1969 | England Scotland | 4 1 | British International Championship in England | +10 -10 | 2026 1803 | 0 -2 | 1 14 |
| May 17 1969 | Scotland Cyprus | 8 0 | World Cup qualifier in Scotland | +4 -4 | 1807 1339 | +2 -1 | 12 104 |
| September 21 1969 | Ireland Scotland | 1 1 | Friendly in Ireland | +4 -4 | 1576 1803 | +1 -1 | 49 12 |
| October 22 1969 | West Germany Scotland | 3 2 | World Cup qualifier in West Germany | +8 -8 | 1963 1795 | 0 0 | 3 13 |
| November 05 1969 | Austria Scotland | 2 0 | World Cup qualifier in Austria | +34 -34 | 1687 1761 | +5 -4 | 29 16 |
| April 18 1970 | Northern Ireland Scotland | 0 1 | British International Championship in Northern Ireland | -21 +21 | 1666 1782 | -6 +5 | 33 13 |
| April 22 1970 | Scotland Wales | 0 0 | British International Championship in Scotland | -13 +13 | 1769 1625 | -3 0 | 16 40 |
| April 25 1970 | Scotland England | 0 0 | British International Championship in Scotland | +8 -8 | 1777 2014 | +1 0 | 15 1 |
| November 11 1970 | Scotland Denmark | 1 0 | European Cup qualifier in Scotland | +5 -5 | 1782 1544 | +1 -4 | 14 57 |
| February 03 1971 | Belgium Scotland | 3 0 | European Cup qualifier in Belgium | +34 -34 | 1729 1748 | +4 -4 | 22 19 |
| April 21 1971 | Portugal Scotland | 2 0 | European Cup qualifier in Portugal | +23 -23 | 1758 1725 | +5 -4 | 18 23 |
| May 15 1971 | Wales Scotland | 0 0 | British International Championship in Wales | +1 -1 | 1615 1724 | 0 0 | 43 23 |
| May 18 1971 | Scotland Northern Ireland | 0 1 | British International Championship in Scotland | -29 +29 | 1695 1677 | -4 +6 | 27 29 |
| May 22 1971 | England Scotland | 3 1 | British International Championship in England | +6 -6 | 1990 1689 | 0 0 | 3 27 |
| June 09 1971 | Denmark Scotland | 1 0 | European Cup qualifier in Denmark | +25 -25 | 1534 1664 | +2 -8 | 57 35 |
| June 14 1971 | Soviet Union Scotland | 1 0 | Friendly in the Soviet Union | +2 -2 | 1936 1662 | 0 0 | 5 35 |
| October 13 1971 | Scotland Portugal | 2 1 | European Cup qualifier in Scotland | +20 -20 | 1682 1749 | +5 -1 | 31 18 |
| November 10 1971 | Scotland Belgium | 1 0 | European Cup qualifier in Scotland | +19 -19 | 1701 1754 | +3 -2 | 28 17 |
| December 01 1971 | Netherlands Scotland | 2 1 | Friendly in the Netherlands | +7 -7 | 1720 1694 | +2 0 | 25 28 |
| April 26 1972 | Scotland Peru | 2 0 | Friendly in Scotland | +11 -11 | 1705 1698 | +3 -3 | 27 29 |
| May 20 1972 | Scotland Northern Ireland | 2 0 | British International Championship in Scotland | +21 -21 | 1726 1674 | +4 -4 | 24 34 |
| May 24 1972 | Scotland Wales | 1 0 | British International Championship in Scotland | +9 -9 | 1735 1597 | +1 -4 | 23 45 |
| May 27 1972 | Scotland England | 0 1 | British International Championship in Scotland | -14 +14 | 1721 1955 | -3 0 | 26 3 |
| June 29 1972 | Scotland Yugoslavia | 2 2 | Independence Cup in Brazil | +6 -6 | 1727 1817 | 0 0 | 26 11 |
| July 02 1972 | Czechoslovakia Scotland | 0 0 | Independence Cup in Brazil | -6 +6 | 1838 1733 | 0 0 | 8 26 |
| July 05 1972 | Brazil Scotland | 1 0 | Independence Cup in Brazil | +3 -3 | 2093 1730 | 0 0 | 2 26 |
| October 18 1972 | Denmark Scotland | 1 4 | World Cup qualifier in Denmark | -33 +33 | 1575 1763 | -8 +6 | 49 20 |
| November 15 1972 | Scotland Denmark | 2 0 | World Cup qualifier in Scotland | +10 -10 | 1773 1565 | +4 -2 | 17 51 |
| February 14 1973 | Scotland England | 0 5 | Friendly in Scotland | -16 +16 | 1757 1957 | -3 0 | 22 3 |
| May 12 1973 | Wales Scotland | 0 2 | British International Championship in Wales | -30 +30 | 1624 1787 | -6 +6 | 39 16 |
| May 16 1973 | Scotland Northern Ireland | 1 2 | British International Championship in Scotland | -31 +31 | 1756 1699 | -6 +3 | 22 27 |
| May 19 1973 | England Scotland | 1 0 | British International Championship in England | +6 -6 | 1972 1750 | 0 -1 | 3 23 |
| June 22 1973 | Switzerland Scotland | 1 0 | Friendly in Switzerland | +10 -10 | 1675 1740 | 0 -1 | 32 24 |
| June 30 1973 | Scotland Brazil | 0 1 | Friendly in Scotland | -4 +4 | 1736 2088 | -1 0 | 24 1 |
| September 26 1973 | Scotland Czechoslovakia | 2 1 | World Cup qualifier in Scotland | +17 -17 | 1753 1765 | +3 -2 | 21 20 |
| October 17 1973 | Czechoslovakia Scotland | 1 0 | World Cup qualifier in Czechoslovakia | +14 -14 | 1779 1739 | 0 -3 | 19 24 |
| November 14 1973 | Scotland West Germany | 1 1 | Friendly in Scotland | +6 -6 | 1745 2062 | +1 0 | 23 2 |
| March 27 1974 | West Germany Scotland | 2 1 | Friendly in West Germany | +2 -2 | 2053 1743 | 0 -2 | 2 25 |
| May 11 1974 | Scotland Northern Ireland | 0 1 | British International Championship in Scotland | -27 +27 | 1716 1750 | -4 +5 | 28 23 |
| May 14 1974 | Scotland Wales | 2 0 | British International Championship in Scotland | +13 -13 | 1729 1573 | 0 -3 | 28 45 |
| May 18 1974 | Scotland England | 2 0 | British International Championship in Scotland | +40 -40 | 1769 1907 | +8 -1 | 20 5 |
| June 01 1974 | Belgium Scotland | 2 1 | Friendly in Belgium | +6 -6 | 1839 1763 | +1 0 | 10 20 |
| June 06 1974 | Norway Scotland | 1 2 | Friendly in Norway | -4 +4 | 1420 1767 | 0 0 | 81 20 |
| June 14 1974 | Scotland Zaire | 2 0 | World Cup in West Germany | +44 -44 | 1811 1715 | +5 -6 | 15 28 |
| June 18 1974 | Brazil Scotland | 0 0 | World Cup in West Germany | -18 +18 | 2039 1829 | 0 +2 | 2 14 |
| June 22 1974 | Scotland Yugoslavia | 1 1 | World Cup in West Germany | +10 -10 | 1839 1934 | +4 -1 | 10 6 |
| October 30 1974 | Scotland East Germany | 3 0 | Friendly in Scotland | +14 -14 | 1853 1855 | +3 -1 | 9 8 |
| November 20 1974 | Scotland Spain | 1 2 | European Cup qualifier in Scotland | -26 +26 | 1827 1876 | -2 +4 | 11 7 |
| February 05 1975 | Spain Scotland | 1 1 | European Cup qualifier in Spain | -8 +8 | 1868 1835 | 0 0 | 7 11 |
| April 16 1975 | Sweden Scotland | 1 1 | Friendly in Sweden | -1 +1 | 1781 1836 | +1 0 | 19 11 |
| May 13 1975 | Scotland Portugal | 1 0 | Friendly in Scotland | +6 -6 | 1842 1793 | +2 -2 | 10 17 |
| May 17 1975 | Wales Scotland | 2 2 | British International Championship in Wales | +4 -4 | 1682 1838 | 0 -2 | 29 12 |
| May 20 1975 | Scotland Northern Ireland | 3 0 | British International Championship in Scotland | +19 -19 | 1857 1745 | +4 -1 | 8 22 |
| May 24 1975 | England Scotland | 5 1 | British International Championship in England | +21 -21 | 1945 1836 | 0 -4 | 5 12 |
| June 01 1975 | Romania Scotland | 1 1 | European Cup qualifier in Romania | -3 +3 | 1784 1839 | -1 0 | 19 11 |
| September 03 1975 | Denmark Scotland | 0 1 | European Cup qualifier in Denmark | -10 +10 | 1537 1849 | -2 +1 | 59 10 |
| October 29 1975 | Scotland Denmark | 3 1 | European Cup qualifier in Scotland | +5 -5 | 1854 1535 | +1 -1 | 9 58 |
| December 17 1975 | Scotland Romania | 1 1 | European Cup qualifier in Scotland | -10 +10 | 1844 1779 | -1 +1 | 11 19 |
| April 07 1976 | Scotland Switzerland | 1 0 | Friendly in Scotland | +3 -3 | 1847 1608 | +1 -1 | 11 43 |
| May 06 1976 | Scotland Wales | 3 1 | British International Championship in Scotland | +11 -11 | 1858 1677 | +1 -1 | 10 30 |
| May 08 1976 | Scotland Northern Ireland | 3 0 | British International Championship in Scotland | +15 -15 | 1873 1719 | +1 -1 | 9 27 |
| May 15 1976 | Scotland England | 2 1 | British International Championship in Scotland | +19 -19 | 1892 1937 | +1 0 | 8 4 |
| September 08 1976 | Scotland Finland | 6 0 | Friendly in Scotland | +1 -1 | 1893 1391 | 0 0 | 8 85 |
| October 13 1976 | Czechoslovakia Scotland | 2 0 | World Cup qualifier in Czechoslovakia | +18 -18 | 1959 1875 | 0 0 | 4 8 |
| November 17 1976 | Scotland Wales | 1 0 | World Cup qualifier in Scotland | +6 -6 | 1881 1678 | 0 0 | 10 30 |
| April 27 1977 | Scotland Sweden | 3 1 | Friendly in Scotland | +7 -7 | 1888 1764 | +1 -1 | 10 22 |
| May 28 1977 | Wales Scotland | 0 0 | British International Championship in Wales | +3 -3 | 1732 1885 | +1 0 | 25 9 |
| June 01 1977 | Scotland Northern Ireland | 3 0 | British International Championship in Scotland | +10 -10 | 1895 1669 | 0 -1 | 7 33 |
| June 04 1977 | England Scotland | 1 2 | British International Championship in England | -25 +25 | 1854 1920 | -4 +2 | 13 5 |
| June 15 1977 | Chile Scotland | 2 4 | Friendly in Chile | -7 +7 | 1618 1927 | -3 0 | 41 5 |
| June 18 1977 | Argentina Scotland | 1 1 | Friendly in Argentina | -2 +2 | 1885 1929 | 0 0 | 8 5 |
| June 23 1977 | Brazil Scotland | 2 0 | Friendly in Brazil | +7 -7 | 2028 1922 | +1 0 | 2 5 |
| September 07 1977 | East Germany Scotland | 1 0 | Friendly in East Germany | +8 -8 | 1916 1914 | +1 -1 | 5 6 |
| September 21 1977 | Scotland Czechoslovakia | 3 1 | World Cup qualifier in Scotland | +18 -18 | 1932 1853 | +1 -2 | 5 12 |
| October 12 1977 | Scotland Wales | 2 0 | World Cup qualifier in England | +16 -16 | 1948 1745 | +1 -2 | 4 23 |
| February 22 1978 | Scotland Bulgaria | 2 1 | Friendly in Scotland | +2 -2 | 1950 1691 | 0 -1 | 4 31 |
| May 13 1978 | Scotland Northern Ireland | 1 1 | British International Championship in Scotland | -16 +16 | 1934 1693 | 0 +4 | 4 28 |
| May 17 1978 | Scotland Wales | 1 1 | British International Championship in Scotland | -14 +14 | 1920 1745 | 0 0 | 4 24 |
| May 20 1978 | Scotland England | 0 1 | British International Championship in Scotland | -26 +26 | 1894 1940 | -4 +2 | 8 4 |
| June 03 1978 | Peru Scotland | 3 1 | World Cup in Argentina | +66 -66 | 1788 1828 | +7 -4 | 19 14 |
| June 07 1978 | Iran Scotland | 1 1 | World Cup in Argentina | +5 -5 | 1771 1823 | +1 0 | 22 13 |
| June 11 1978 | Scotland Netherlands | 3 2 | World Cup in Argentina | +47 -47 | 1870 2000 | +3 -2 | 11 3 |
| September 20 1978 | Austria Scotland | 3 2 | European Cup qualifier in Austria | +15 -15 | 1871 1855 | +1 -1 | 11 12 |
| October 25 1978 | Scotland Norway | 3 2 | European Cup qualifier in Scotland | +2 -2 | 1857 1427 | 0 -1 | 13 82 |
| November 29 1978 | Portugal Scotland | 1 0 | European Cup qualifier in Portugal | +16 -16 | 1844 1841 | +2 -3 | 13 15 |
| May 19 1979 | Wales Scotland | 3 0 | British International Championship in Wales | +35 -35 | 1779 1806 | +7 -2 | 18 15 |
| May 22 1979 | Scotland Northern Ireland | 1 0 | British International Championship in Scotland | +10 -10 | 1816 1705 | 0 0 | 15 27 |
| May 26 1979 | England Scotland | 3 1 | British International Championship in England | +11 -11 | 1978 1805 | +1 0 | 5 15 |
| June 02 1979 | Scotland Argentina | 1 3 | Friendly in Scotland | -11 +11 | 1794 2008 | -3 0 | 18 2 |
| June 07 1979 | Norway Scotland | 0 4 | European Cup qualifier in Norway | -13 +13 | 1408 1807 | -4 +3 | 85 15 |
| September 12 1979 | Scotland Peru | 1 1 | Friendly in Scotland | -4 +4 | 1803 1762 | 0 -1 | 15 23 |
| October 17 1979 | Scotland Austria | 1 1 | European Cup qualifier in Scotland | -2 +2 | 1801 1865 | -1 0 | 17 12 |
| November 21 1979 | Belgium Scotland | 2 0 | European Cup qualifier in Belgium | +22 -22 | 1815 1779 | +4 -3 | 15 20 |
| December 19 1979 | Scotland Belgium | 1 3 | European Cup qualifier in Scotland | -35 +35 | 1744 1850 | -2 +1 | 22 14 |
| March 26 1980 | Scotland Portugal | 4 1 | European Cup qualifier in Scotland | +31 -31 | 1775 1773 | +3 -4 | 19 20 |
| May 16 1980 | Northern Ireland Scotland | 1 0 | British International Championship in Northern Ireland | +20 -20 | 1689 1755 | +5 -3 | 29 21 |
| May 21 1980 | Scotland Wales | 1 0 | British International Championship in Scotland | +18 -18 | 1773 1797 | +2 -1 | 19 17 |
| May 24 1980 | Scotland England | 0 2 | British International Championship in Scotland | -23 +23 | 1750 1982 | -4 0 | 22 4 |
| May 28 1980 | Poland Scotland | 1 0 | Friendly in Poland | +4 -4 | 1905 1746 | 0 0 | 7 22 |
| May 31 1980 | Hungary Scotland | 3 1 | Friendly in Hungary | +11 -11 | 1763 1735 | +1 -2 | 20 24 |
| September 10 1980 | Sweden Scotland | 0 1 | World Cup qualifier in Sweden | -19 +19 | 1599 1754 | -5 +2 | 48 24 |
| October 15 1980 | Scotland Portugal | 0 0 | World Cup qualifier in Scotland | -5 +5 | 1749 1765 | -1 -1 | 25 21 |
| February 25 1981 | Israel Scotland | 0 1 | World Cup qualifier in Israel | -20 +20 | 1632 1769 | -3 +3 | 39 22 |
| March 25 1981 | Scotland Northern Ireland | 1 1 | World Cup qualifier in Scotland | -6 +6 | 1763 1761 | 0 0 | 22 23 |
| April 28 1981 | Scotland Israel | 3 1 | World Cup qualifier in Scotland | +13 -13 | 1776 1631 | +1 -1 | 22 39 |
| May 16 1981 | Wales Scotland | 2 0 | British International Championship in Wales | +17 -17 | 1849 1759 | +2 -3 | 13 24 |
| May 19 1981 | Scotland Northern Ireland | 2 0 | British International Championship in Scotland | +23 -23 | 1782 1754 | +4 -4 | 20 24 |
| May 23 1981 | England Scotland | 0 1 | British International Championship in England | -31 +31 | 1873 1813 | -3 +5 | 10 16 |
| September 09 1981 | Scotland Sweden | 2 0 | World Cup qualifier in Scotland | +12 -12 | 1825 1655 | 0 -3 | 16 36 |
| October 14 1981 | Northern Ireland Scotland | 0 0 | World Cup qualifier in Northern Ireland | 0 0 | 1730 1825 | 0 +2 | 25 14 |
| November 18 1981 | Portugal Scotland | 2 1 | World Cup qualifier in Portugal | +22 -22 | 1718 1803 | 0 -2 | 27 16 |
| February 24 1982 | Spain Scotland | 3 0 | Friendly in Spain | +11 -11 | 1845 1792 | 0 -3 | 15 19 |
| March 23 1982 | Scotland Netherlands | 2 1 | Friendly in Scotland | +9 -9 | 1801 1860 | +1 -1 | 18 10 |
| April 28 1982 | Northern Ireland Scotland | 1 1 | British International Championship in Northern Ireland | -1 +1 | 1715 1802 | 0 0 | 26 17 |
| May 24 1982 | Scotland Wales | 1 0 | British International Championship in Scotland | +13 -13 | 1815 1771 | +1 0 | 16 19 |
| May 29 1982 | Scotland England | 0 1 | British International Championship in Scotland | -21 +21 | 1794 1923 | -2 +1 | 18 5 |
| June 15 1982 | Scotland New Zealand | 5 2 | World Cup in Spain | +24 -24 | 1818 1561 | +3 -4 | 16 54 |
| June 18 1982 | Brazil Scotland | 4 1 | World Cup in Spain | +19 -19 | 2096 1799 | 0 -3 | 1 18 |
| June 22 1982 | Scotland Soviet Union | 2 2 | World Cup in Spain | +13 -13 | 1812 1951 | +3 -1 | 15 5 |
| October 13 1982 | Scotland East Germany | 2 0 | European Cup qualifier in Scotland | +26 -26 | 1838 1834 | +2 -4 | 12 13 |
| November 17 1982 | Switzerland Scotland | 2 0 | European Cup qualifier in Switzerland | +37 -37 | 1689 1801 | +9 -6 | 29 17 |
| December 15 1982 | Belgium Scotland | 3 2 | European Cup qualifier in Belgium | +12 -12 | 1859 1789 | 0 -2 | 10 19 |
| March 30 1983 | Scotland Switzerland | 2 2 | European Cup qualifier in Scotland | -10 +10 | 1779 1715 | 0 +2 | 19 27 |
| May 24 1983 | Scotland Northern Ireland | 0 0 | British International Championship in Scotland | -8 +8 | 1771 1739 | 0 +2 | 19 22 |
| May 28 1983 | Wales Scotland | 0 2 | British International Championship in Wales | -42 +42 | 1773 1813 | -4 +4 | 19 15 |
| June 01 1983 | England Scotland | 2 0 | British International Championship in England | +11 -11 | 1977 1802 | 0 -1 | 3 16 |
| June 12 1983 | Canada Scotland | 0 2 | Friendly in Canada | -7 +7 | 1495 1809 | -3 +1 | 72 15 |
| June 16 1983 | Canada Scotland | 0 3 | Friendly in Canada | -8 +8 | 1487 1817 | 0 +1 | 72 14 |
| June 20 1983 | Canada Scotland | 0 2 | Friendly in Canada | -6 +6 | 1481 1823 | -1 +1 | 73 13 |
| September 21 1983 | Scotland Uruguay | 2 0 | Friendly in Scotland | +9 -9 | 1832 1754 | +1 -3 | 12 24 |
| October 12 1983 | Scotland Belgium | 1 1 | European Cup qualifier in Scotland | -2 +2 | 1830 1893 | 0 0 | 11 7 |
| November 16 1983 | East Germany Scotland | 2 1 | European Cup qualifier in East Germany | +15 -15 | 1835 1815 | +5 -4 | 10 15 |
| December 13 1983 | Northern Ireland Scotland | 2 0 | British International Championship in Northern Ireland | +26 -26 | 1788 1789 | +4 -7 | 21 20 |
| February 28 1984 | Scotland Wales | 2 1 | British International Championship in Scotland | +14 -14 | 1803 1767 | +4 -2 | 17 25 |
| May 26 1984 | Scotland England | 1 1 | British International Championship in Scotland | +1 -1 | 1804 1923 | 0 0 | 17 4 |
| June 01 1984 | France Scotland | 2 0 | Friendly in France | +7 -7 | 1917 1797 | 0 -1 | 5 18 |
| September 12 1984 | Scotland Yugoslavia | 6 1 | Friendly in Scotland | +12 -12 | 1809 1730 | +2 -1 | 16 26 |
| October 17 1984 | Scotland Iceland | 3 0 | World Cup qualifier in Scotland | +5 -5 | 1814 1448 | 0 0 | 15 80 |
| November 14 1984 | Scotland Spain | 3 1 | World Cup qualifier in Scotland | +25 -25 | 1839 1828 | +5 -2 | 10 11 |
| February 27 1985 | Spain Scotland | 1 0 | World Cup qualifier in Spain | +15 -15 | 1845 1824 | +1 -1 | 9 10 |
| March 27 1985 | Scotland Wales | 0 1 | World Cup qualifier in Scotland | -31 +31 | 1793 1752 | -10 +2 | 20 27 |
| May 25 1985 | Scotland England | 1 0 | Friendly Tournament in Scotland | +17 -17 | 1810 1911 | +6 0 | 12 4 |
| May 28 1985 | Iceland Scotland | 0 1 | World Cup qualifier in Iceland | -7 +7 | 1436 1817 | 0 0 | 83 12 |
| September 10 1985 | Wales Scotland | 1 1 | World Cup qualifier in Wales | -3 +3 | 1765 1820 | 0 0 | 25 12 |
| October 16 1985 | Scotland East Germany | 0 0 | Friendly in Scotland | -2 +2 | 1818 1852 | -1 +1 | 13 6 |
| November 20 1985 | Scotland Australia | 2 0 | World Cup qualifier in Scotland | +12 -12 | 1830 1668 | +2 0 | 11 34 |
| December 04 1985 | Australia Scotland | 0 0 | World Cup qualifier in Australia | +4 -4 | 1672 1826 | 0 -3 | 34 14 |
| January 28 1986 | Israel Scotland | 0 1 | Friendly in Israel | -7 +7 | 1630 1833 | 0 +4 | 40 11 |
| March 26 1986 | Scotland Romania | 3 0 | Friendly in Scotland | +10 -10 | 1843 1759 | +1 -3 | 11 27 |
| April 23 1986 | England Scotland | 2 1 | Friendly Tournament in England | +8 -8 | 1930 1835 | +1 0 | 2 11 |
| April 29 1986 | Netherlands Scotland | 0 0 | Friendly in the Netherlands | -3 +3 | 1842 1838 | 0 0 | 9 11 |
| June 04 1986 | Denmark Scotland | 1 0 | World Cup in Mexico | +30 -30 | 1864 1808 | +2 -9 | 6 16 |
| June 08 1986 | West Germany Scotland | 2 1 | World Cup in Mexico | +23 -23 | 1912 1785 | -1 -5 | 5 21 |
| June 13 1986 | Scotland Uruguay | 0 0 | World Cup in Mexico | -1 +1 | 1784 1769 | 0 0 | 19 23 |
| September 10 1986 | Scotland Bulgaria | 0 0 | European Cup qualifier in Scotland | -9 +9 | 1775 1723 | -2 0 | 20 28 |
| October 15 1986 | Ireland Scotland | 0 0 | European Cup qualifier in Ireland | -1 +1 | 1695 1776 | -1 +1 | 31 19 |
| November 12 1986 | Scotland Luxembourg | 3 0 | European Cup qualifier in Scotland | +1 -1 | 1777 1129 | 0 0 | 19 154 |
| February 18 1987 | Scotland Ireland | 0 1 | European Cup qualifier in Scotland | -30 +30 | 1747 1719 | -6 +3 | 25 29 |
| April 01 1987 | Belgium Scotland | 4 1 | European Cup qualifier in Belgium | +25 -25 | 1777 1722 | +5 -1 | 18 27 |
| May 23 1987 | Scotland England | 0 0 | Friendly Tournament in Scotland | +6 -6 | 1728 1951 | 0 0 | 26 3 |
| May 26 1987 | Scotland Brazil | 0 2 | Friendly Tournament in Scotland | -14 +14 | 1714 1982 | -2 0 | 28 2 |
| September 09 1987 | Scotland Hungary | 2 0 | Friendly in Scotland | +12 -12 | 1726 1737 | +2 0 | 27 24 |
| October 14 1987 | Scotland Belgium | 2 0 | European Cup qualifier in Scotland | +24 -24 | 1750 1736 | +3 -3 | 23 26 |
| November 11 1987 | Bulgaria Scotland | 0 1 | European Cup qualifier in Bulgaria | -26 +26 | 1736 1776 | -4 +3 | 26 21 |
| December 02 1987 | Luxembourg Scotland | 0 0 | European Cup qualifier in Luxembourg | +18 -18 | 1138 1758 | +4 0 | 153 21 |
| February 17 1988 | Saudi Arabia Scotland | 2 2 | Friendly in Saudi Arabia | +4 -4 | 1534 1754 | 0 -1 | 61 22 |
| March 22 1988 | Malta Scotland | 1 1 | Friendly in Malta | +7 -7 | 1370 1747 | +2 -3 | 99 25 |
| April 27 1988 | Spain Scotland | 0 0 | Friendly in Spain | -6 +6 | 1884 1753 | 0 0 | 8 24 |
| May 17 1988 | Scotland Colombia | 0 0 | Friendly Tournament in Scotland | -4 +4 | 1749 1751 | -1 +1 | 25 24 |
| May 21 1988 | England Scotland | 1 0 | Friendly Tournament in England | +4 -4 | 1962 1745 | 0 0 | 1 25 |
| September 14 1988 | Norway Scotland | 1 2 | World Cup qualifier in Norway | -19 +19 | 1617 1764 | -3 +3 | 44 24 |
| October 19 1988 | Scotland Yugoslavia | 1 1 | World Cup qualifier in Scotland | -2 +2 | 1762 1832 | 0 -1 | 24 11 |
| December 22 1988 | Italy Scotland | 2 0 | Friendly in Italy | +5 -5 | 1931 1757 | 0 0 | 5 24 |
| February 08 1989 | Cyprus Scotland | 2 3 | World Cup qualifier in Cyprus | -3 +3 | 1241 1760 | -1 0 | 132 24 |
| March 08 1989 | Scotland France | 2 0 | World Cup qualifier in Scotland | +26 -26 | 1786 1782 | +5 -5 | 19 20 |
| April 26 1989 | Scotland Cyprus | 2 1 | World Cup qualifier in Scotland | +1 -1 | 1787 1240 | -1 0 | 20 131 |
| May 27 1989 | Scotland England | 0 2 | Friendly Tournament in Scotland | -25 +25 | 1762 1877 | -3 +4 | 23 7 |
| May 30 1989 | Scotland Chile | 2 0 | Friendly Tournament in Scotland | +16 -16 | 1778 1739 | 0 -1 | 23 26 |
| September 06 1989 | Yugoslavia Scotland | 3 1 | World Cup qualifier in Yugoslavia | +16 -16 | 1874 1762 | +2 -3 | 9 23 |
| October 11 1989 | France Scotland | 3 0 | World Cup qualifier in France | +22 -22 | 1821 1740 | +1 -2 | 17 25 |
| November 15 1989 | Scotland Norway | 1 1 | World Cup qualifier in Scotland | -12 +12 | 1728 1615 | -1 0 | 26 41 |
| March 28 1990 | Scotland Argentina | 1 0 | Friendly in Scotland | +8 -8 | 1736 1748 | 0 0 | 27 23 |
| April 25 1990 | Scotland East Germany | 0 1 | Friendly in Scotland | -14 +14 | 1722 1716 | 0 +2 | 27 28 |
| May 16 1990 | Scotland Egypt | 1 3 | Friendly in Scotland | -24 +24 | 1698 1593 | -2 +4 | 30 45 |
| May 19 1990 | Scotland Poland | 1 1 | Friendly in Scotland | -2 +2 | 1696 1743 | 0 0 | 30 24 |
| May 28 1990 | Malta Scotland | 1 2 | Friendly in Malta | -4 +4 | 1329 1700 | -1 0 | 113 30 |
| June 11 1990 | Costa Rica Scotland | 1 0 | World Cup in Italy | +42 -42 | 1594 1658 | +7 -3 | 47 33 |
| June 16 1990 | Scotland Sweden | 2 1 | World Cup in Italy | +47 -47 | 1705 1840 | +6 -10 | 28 16 |
| June 20 1990 | Brazil Scotland | 1 0 | World Cup in Italy | +10 -10 | 1995 1695 | 0 -1 | 1 30 |
| September 12 1990 | Scotland Romania | 2 1 | European Cup qualifier in Scotland | +24 -24 | 1719 1841 | +3 -2 | 27 12 |
| October 17 1990 | Scotland Switzerland | 2 1 | European Cup qualifier in Scotland | +13 -13 | 1732 1680 | +2 -2 | 24 32 |
| November 14 1990 | Bulgaria Scotland | 1 1 | European Cup qualifier in Bulgaria | -5 +5 | 1711 1737 | -1 -1 | 29 25 |
| February 06 1991 | Scotland Soviet Union | 0 1 | Friendly in Scotland | -10 +10 | 1727 1857 | 0 -1 | 25 11 |
| March 27 1991 | Scotland Bulgaria | 1 1 | European Cup qualifier in Scotland | -6 +6 | 1721 1717 | -1 0 | 26 29 |
| May 01 1991 | San Marino Scotland | 0 2 | European Cup qualifier in San Marino | -2 +2 | 993 1723 | -1 +1 | 176 26 |
| September 11 1991 | Switzerland Scotland | 2 2 | European Cup qualifier in Switzerland | -7 +7 | 1737 1730 | 0 0 | 25 28 |
| October 16 1991 | Romania Scotland | 1 0 | European Cup qualifier in Romania | +12 -12 | 1780 1718 | 0 0 | 19 28 |
| November 13 1991 | Scotland San Marino | 4 0 | European Cup qualifier in Scotland | +1 -1 | 1719 988 | 0 0 | 28 178 |
| February 19 1992 | Scotland Northern Ireland | 1 0 | Friendly in Scotland | +5 -5 | 1724 1610 | 0 0 | 27 45 |
| March 25 1992 | Scotland Finland | 1 1 | Friendly in Scotland | -6 +6 | 1718 1579 | 0 +1 | 27 51 |
| May 17 1992 | United States Scotland | 0 1 | Friendly in the United States | -10 +10 | 1608 1728 | -1 +1 | 44 27 |
| May 20 1992 | Canada Scotland | 1 3 | Friendly in Canada | -9 +9 | 1484 1737 | -1 +2 | 71 25 |
| June 03 1992 | Norway Scotland | 0 0 | Friendly in Norway | -2 +2 | 1694 1739 | 0 0 | 31 24 |
| June 12 1992 | Netherlands Scotland | 1 0 | European Cup in Sweden | +13 -13 | 1939 1726 | +1 -4 | 5 28 |
| June 15 1992 | Germany Scotland | 2 0 | European Cup in Sweden | +12 -12 | 2029 1714 | 0 0 | 1 28 |
| June 18 1992 | Scotland Commonwealth of Independent States | 3 0 | European Cup in Sweden | +63 -63 | 1777 1820 | +7 -4 | 21 13 |
| September 09 1992 | Switzerland Scotland | 3 1 | World Cup qualifier in Switzerland | +25 -25 | 1765 1752 | +3 -3 | 21 22 |
| October 14 1992 | Scotland Portugal | 0 0 | World Cup qualifier in Scotland | -6 +6 | 1746 1747 | -2 +1 | 24 23 |
| November 18 1992 | Scotland Italy | 0 0 | World Cup qualifier in Scotland | +5 -5 | 1751 1939 | 0 0 | 23 4 |
| February 17 1993 | Scotland Malta | 3 0 | World Cup qualifier in Scotland | +4 -4 | 1755 1347 | 0 -2 | 22 112 |
| March 24 1993 | Scotland Germany | 0 1 | Friendly in Scotland | -7 +7 | 1748 1960 | 0 +1 | 21 3 |
| April 28 1993 | Portugal Scotland | 5 0 | World Cup qualifier in Portugal | +29 -29 | 1773 1719 | +5 -5 | 18 27 |
| May 19 1993 | Estonia Scotland | 0 3 | World Cup qualifier in Estonia | -6 +6 | 1194 1725 | -2 0 | 151 27 |
| June 02 1993 | Scotland Estonia | 3 1 | World Cup qualifier in Scotland | +2 -2 | 1727 1192 | +1 -1 | 26 152 |
| September 08 1993 | Scotland Switzerland | 1 1 | World Cup qualifier in Scotland | 0 0 | 1727 1819 | 0 0 | 25 14 |
| October 13 1993 | Italy Scotland | 3 1 | World Cup qualifier in Italy | +8 -8 | 1955 1719 | 0 0 | 2 26 |
| November 17 1993 | Malta Scotland | 0 2 | World Cup qualifier in Malta | -11 +11 | 1354 1730 | -2 0 | 111 26 |
| March 23 1994 | Scotland Netherlands | 0 1 | Friendly in Scotland | -7 +7 | 1723 1957 | 0 0 | 25 2 |
| April 20 1994 | Austria Scotland | 1 2 | Friendly in Austria | -10 +10 | 1597 1733 | -2 +1 | 49 26 |
| May 27 1994 | Netherlands Scotland | 3 1 | Friendly in the Netherlands | +4 -4 | 1945 1729 | 0 -1 | 2 27 |
| September 07 1994 | Finland Scotland | 0 2 | European Cup qualifier in Finland | -21 +21 | 1502 1750 | -7 +1 | 71 26 |
| October 12 1994 | Scotland Faroe Islands | 5 1 | European Cup qualifier in Scotland | +1 -1 | 1751 1122 | 0 0 | 25 169 |
| November 16 1994 | Scotland Russia | 1 1 | European Cup qualifier in Scotland | -3 +3 | 1748 1797 | 0 0 | 25 21 |
| December 18 1994 | Greece Scotland | 1 0 | European Cup qualifier in Greece | +23 -23 | 1612 1725 | +6 -3 | 42 27 |
| March 29 1995 | Russia Scotland | 0 0 | European Cup qualifier in Russia | -9 +9 | 1775 1734 | -1 0 | 23 27 |
| April 26 1995 | San Marino Scotland | 0 2 | European Cup qualifier in San Marino | -1 +1 | 987 1735 | 0 0 | 189 26 |
| May 21 1995 | Japan Scotland | 0 0 | Kirin Cup in Japan | +2 -2 | 1580 1733 | 0 0 | 52 26 |
| May 24 1995 | Scotland Ecuador | 2 1 | Kirin Cup in Japan | +10 -10 | 1743 1593 | 0 -1 | 26 48 |
| June 07 1995 | Faroe Islands Scotland | 0 2 | European Cup qualifier in Faroe Islands | -3 +3 | 1116 1746 | 0 0 | 170 26 |
| August 16 1995 | Scotland Greece | 1 0 | European Cup qualifier in Scotland | +7 -7 | 1753 1565 | 0 -3 | 25 53 |
| September 06 1995 | Scotland Finland | 1 0 | European Cup qualifier in Scotland | +5 -5 | 1758 1498 | +2 -1 | 23 73 |
| October 11 1995 | Sweden Scotland | 2 0 | Friendly in Sweden | +9 -9 | 1824 1749 | +4 -1 | 14 24 |
| November 15 1995 | Scotland San Marino | 5 0 | European Cup qualifier in Scotland | 0 0 | 1749 940 | +1 0 | 24 194 |
| March 27 1996 | Scotland Australia | 1 0 | Friendly in Scotland | +5 -5 | 1754 1657 | 0 0 | 24 36 |
| April 24 1996 | Denmark Scotland | 2 0 | Friendly in Denmark | +5 -5 | 1924 1749 | 0 0 | 6 24 |
| May 26 1996 | United States Scotland | 2 1 | Friendly in the United States | +8 -8 | 1714 1741 | +1 0 | 28 24 |
| May 29 1996 | Colombia Scotland | 1 0 | Friendly in the United States | +7 -7 | 1842 1734 | +3 -2 | 13 26 |
| June 11 1996 | Netherlands Scotland | 0 0 | European Cup in England | -10 +10 | 1870 1744 | 0 +1 | 8 26 |
| June 15 1996 | England Scotland | 2 0 | European Cup in England | +18 -18 | 1861 1726 | +3 -1 | 10 27 |
| June 18 1996 | Scotland Switzerland | 1 0 | European Cup in England | +27 -27 | 1753 1723 | +4 -3 | 23 27 |
| August 31 1996 | Austria Scotland | 0 0 | World Cup qualifier in Austria | -1 +1 | 1662 1754 | +1 0 | 33 22 |
| October 05 1996 | Latvia Scotland | 0 2 | World Cup qualifier in Latvia | -10 +10 | 1373 1764 | -2 +1 | 111 22 |
| November 10 1996 | Scotland Sweden | 1 0 | World Cup qualifier in Scotland | +17 -17 | 1781 1787 | +1 -3 | 21 19 |
| February 11 1997 | Estonia Scotland | 0 0 | World Cup qualifier in France | +19 -19 | 1205 1762 | +5 -2 | 152 23 |
| March 29 1997 | Scotland Estonia | 2 0 | World Cup qualifier in Scotland | +1 -1 | 1763 1224 | 0 0 | 23 145 |
| April 02 1997 | Scotland Austria | 2 0 | World Cup qualifier in Scotland | +15 -15 | 1778 1657 | 0 -5 | 23 38 |
| April 30 1997 | Sweden Scotland | 2 1 | World Cup qualifier in Sweden | +13 -13 | 1813 1765 | +3 0 | 16 23 |
| May 27 1997 | Scotland Wales | 0 1 | Friendly in Scotland | -17 +17 | 1748 1554 | -1 +2 | 24 62 |
| June 01 1997 | Malta Scotland | 2 3 | Friendly in Malta | -1 +1 | 1210 1749 | 0 0 | 146 24 |
| June 08 1997 | Belarus Scotland | 0 1 | World Cup qualifier in Belarus | -6 +6 | 1352 1755 | -1 +1 | 115 23 |
| September 07 1997 | Scotland Belarus | 4 1 | World Cup qualifier in Scotland | +3 -3 | 1758 1338 | 0 -1 | 21 119 |
| October 11 1997 | Scotland Latvia | 2 0 | World Cup qualifier in Scotland | +4 -4 | 1762 1394 | 0 +1 | 21 103 |
| November 12 1997 | France Scotland | 2 1 | Friendly in France | +3 -3 | 1971 1759 | 0 0 | 4 21 |
| March 25 1998 | Scotland Denmark | 0 1 | Friendly in Scotland | -10 +10 | 1749 1883 | -1 0 | 24 9 |
| April 22 1998 | Scotland Finland | 1 1 | Friendly in Scotland | -8 +8 | 1741 1500 | 0 +2 | 25 71 |
| May 24 1998 | Scotland Colombia | 2 2 | Friendly in the United States | 0 0 | 1741 1754 | 0 0 | 25 22 |
| May 30 1998 | United States Scotland | 0 0 | Friendly in the United States | -3 +3 | 1730 1744 | -1 +1 | 28 24 |
| June 10 1998 | Brazil Scotland | 2 1 | World Cup in France | +8 -8 | 2072 1736 | 0 -2 | 1 25 |
| June 16 1998 | Scotland Norway | 1 1 | World Cup in France | +11 -11 | 1747 1855 | 0 -1 | 23 11 |
| June 23 1998 | Morocco Scotland | 3 0 | World Cup in France | +56 -56 | 1779 1691 | +8 -7 | 21 30 |
| September 05 1998 | Lithuania Scotland | 0 0 | European Cup qualifier in Lithuania | +9 -9 | 1438 1682 | +2 -3 | 93 32 |
| October 10 1998 | Scotland Estonia | 3 2 | European Cup qualifier in Scotland | +1 -1 | 1683 1208 | -1 0 | 34 150 |
| October 14 1998 | Scotland Faroe Islands | 2 1 | European Cup qualifier in Scotland | +1 -1 | 1684 1163 | 0 +1 | 34 161 |
| March 31 1999 | Scotland Czechia | 1 2 | European Cup qualifier in Scotland | -15 +15 | 1669 1892 | -4 0 | 41 11 |
| April 28 1999 | Germany Scotland | 0 1 | Friendly in Germany | -18 +18 | 1909 1687 | -2 +4 | 8 37 |
| June 05 1999 | Faroe Islands Scotland | 1 1 | European Cup qualifier in Faroe Islands | +17 -17 | 1177 1670 | +3 -4 | 159 41 |
| June 09 1999 | Czechia Scotland | 3 2 | European Cup qualifier in Czechia | +6 -6 | 1888 1664 | +1 0 | 9 42 |
| September 04 1999 | Bosnia and Herzegovina Scotland | 1 2 | European Cup qualifier in Bosnia and Herzegovina | -16 +16 | 1469 1680 | -4 +5 | 83 35 |
| September 08 1999 | Estonia Scotland | 0 0 | European Cup qualifier in Estonia | +14 -14 | 1304 1666 | +3 -5 | 128 39 |
| October 05 1999 | Scotland Bosnia and Herzegovina | 1 0 | European Cup qualifier in Scotland | +6 -6 | 1672 1460 | +2 -1 | 36 87 |
| October 09 1999 | Scotland Lithuania | 3 0 | European Cup qualifier in Scotland | +9 -9 | 1681 1432 | 0 -3 | 36 96 |
| November 13 1999 | Scotland England | 0 2 | European Cup qualifier in Scotland | -21 +21 | 1660 1907 | -3 +4 | 39 6 |
| November 17 1999 | England Scotland | 0 1 | European Cup qualifier in England | -35 +35 | 1872 1695 | -8 +5 | 14 34 |
| March 29 2000 | Scotland France | 0 2 | Friendly in Scotland | -7 +7 | 1688 2015 | -2 0 | 34 2 |
| April 26 2000 | Netherlands Scotland | 0 0 | Friendly in the Netherlands | -8 +8 | 1919 1696 | -1 +3 | 5 31 |
| May 30 2000 | Ireland Scotland | 1 2 | Friendly in Ireland | -14 +14 | 1717 1710 | -2 +2 | 28 29 |
| September 02 2000 | Latvia Scotland | 0 1 | World Cup qualifier in Latvia | -9 +9 | 1398 1719 | -5 +1 | 103 29 |
| October 07 2000 | San Marino Scotland | 0 2 | World Cup qualifier in San Marino | -1 +1 | 917 1720 | 0 -2 | 200 31 |
| October 11 2000 | Croatia Scotland | 1 1 | World Cup qualifier in Croatia | -12 +12 | 1851 1732 | -1 +4 | 11 26 |
| November 15 2000 | Scotland Australia | 0 2 | Friendly in Scotland | -18 +18 | 1714 1776 | -6 +2 | 33 19 |
| March 24 2001 | Scotland Belgium | 2 2 | World Cup qualifier in Scotland | -3 +3 | 1711 1758 | -1 -1 | 33 25 |
| March 28 2001 | Scotland San Marino | 4 0 | World Cup qualifier in Scotland | 0 0 | 1711 913 | 0 0 | 33 199 |
| April 25 2001 | Poland Scotland | 1 1 | Friendly in Poland | -4 +4 | 1767 1715 | 0 +1 | 22 33 |
| September 01 2001 | Scotland Croatia | 0 0 | World Cup qualifier in Scotland | +2 -2 | 1717 1855 | 0 +2 | 30 9 |
| September 05 2001 | Belgium Scotland | 2 0 | World Cup qualifier in Belgium | +19 -19 | 1766 1698 | +3 -5 | 24 36 |
| October 06 2001 | Scotland Latvia | 2 1 | World Cup qualifier in Scotland | +4 -4 | 1702 1390 | -1 -2 | 38 103 |
| March 27 2002 | France Scotland | 5 0 | Friendly in France | +2 -2 | 2089 1700 | 0 -3 | 1 37 |
| April 17 2002 | Scotland Nigeria | 1 2 | Friendly in Scotland | -12 +12 | 1688 1733 | -3 +3 | 40 28 |
| May 16 2002 | South Korea Scotland | 4 1 | Friendly in South Korea | +12 -12 | 1715 1676 | +5 -1 | 32 41 |
| May 20 2002 | South Africa Scotland | 2 0 | Friendly Tournament in Hong Kong | +29 -29 | 1604 1647 | +1 -2 | 53 43 |
| August 21 2002 | Scotland Denmark | 0 1 | Friendly in Scotland | -7 +7 | 1640 1862 | 0 0 | 41 11 |
| September 07 2002 | Faroe Islands Scotland | 2 2 | European Cup qualifier in Faroe Islands | +15 -15 | 1226 1625 | +4 -6 | 149 47 |
| October 12 2002 | Iceland Scotland | 0 2 | European Cup qualifier in Iceland | -31 +31 | 1509 1656 | -5 +6 | 69 41 |
| October 15 2002 | Scotland Canada | 3 1 | Friendly in Scotland | +10 -10 | 1666 1613 | +1 -3 | 40 50 |
| November 20 2002 | Portugal Scotland | 2 0 | Friendly in Portugal | +4 -4 | 1899 1662 | 0 0 | 8 39 |
| February 12 2003 | Scotland Ireland | 0 2 | Friendly in Scotland | -13 +13 | 1649 1831 | -5 0 | 44 14 |
| March 29 2003 | Scotland Iceland | 2 1 | European Cup qualifier in Scotland | +8 -8 | 1657 1498 | +2 -4 | 40 75 |
| April 02 2003 | Lithuania Scotland | 1 0 | European Cup qualifier in Lithuania | +30 -30 | 1388 1627 | +6 -8 | 110 48 |
| April 30 2003 | Scotland Austria | 0 2 | Friendly in Scotland | -19 +19 | 1608 1654 | -3 +4 | 51 41 |
| May 27 2003 | Scotland New Zealand | 1 1 | Friendly in Scotland | -3 +3 | 1605 1588 | -1 0 | 52 59 |
| June 07 2003 | Scotland Germany | 1 1 | European Cup qualifier in Scotland | +10 -10 | 1615 1879 | +2 -1 | 50 9 |
| August 20 2003 | Norway Scotland | 0 0 | Friendly in Norway | -6 +6 | 1737 1621 | -3 +2 | 27 51 |
| September 06 2003 | Scotland Faroe Islands | 3 1 | European Cup qualifier in Scotland | +3 -3 | 1624 1218 | +1 0 | 50 151 |
| September 10 2003 | Germany Scotland | 2 1 | European Cup qualifier in Germany | +5 -5 | 1862 1619 | 0 0 | 11 51 |
| October 11 2003 | Scotland Lithuania | 1 0 | European Cup qualifier in Scotland | +6 -6 | 1625 1395 | +4 -2 | 48 106 |
| November 15 2003 | Scotland Netherlands | 1 0 | European Cup qualifier in Scotland | +33 -33 | 1658 1947 | +9 -1 | 39 5 |
| November 19 2003 | Netherlands Scotland | 6 0 | European Cup qualifier in the Netherlands | +8 -8 | 1955 1650 | 0 -2 | 5 41 |
| February 18 2004 | Wales Scotland | 4 0 | Friendly in Wales | +17 -17 | 1603 1633 | +1 -1 | 56 46 |
| March 31 2004 | Scotland Romania | 1 2 | Friendly in Scotland | -9 +9 | 1624 1790 | -3 +2 | 50 17 |
| April 28 2004 | Denmark Scotland | 1 0 | Friendly in Denmark | +3 -3 | 1861 1621 | +1 0 | 10 50 |
| May 27 2004 | Estonia Scotland | 0 1 | Friendly in Estonia | -6 +6 | 1353 1627 | -5 +1 | 119 49 |
| May 30 2004 | Scotland Trinidad and Tobago | 4 1 | Friendly in Scotland | +5 -5 | 1632 1426 | +1 -2 | 48 99 |
| August 18 2004 | Scotland Hungary | 0 3 | Friendly in Scotland | -26 +26 | 1606 1566 | -5 +5 | 53 63 |
| September 03 2004 | Spain Scotland | 1 1 | Friendly in Spain | -9 +9 | 1947 1615 | 0 +3 | 5 50 |
| September 08 2004 | Scotland Slovenia | 0 0 | World Cup qualifier in Scotland | -6 +6 | 1609 1617 | -4 +1 | 55 51 |
| October 09 2004 | Scotland Norway | 0 1 | World Cup qualifier in Scotland | -19 +19 | 1590 1749 | -4 +2 | 59 27 |
| October 13 2004 | Moldova Scotland | 1 1 | World Cup qualifier in Moldova | +7 -7 | 1363 1583 | +3 -3 | 112 62 |
| November 17 2004 | Scotland Sweden | 1 4 | Friendly in Scotland | -10 +10 | 1573 1844 | +2 +1 | 60 14 |
| March 26 2005 | Italy Scotland | 2 0 | World Cup qualifier in Italy | +5 -5 | 1888 1568 | 0 +1 | 8 63 |
| June 04 2005 | Scotland Moldova | 2 0 | World Cup qualifier in Scotland | +9 -9 | 1577 1368 | +2 -2 | 62 106 |
| June 08 2005 | Belarus Scotland | 0 0 | World Cup qualifier in Belarus | -7 +7 | 1588 1584 | -3 +1 | 59 61 |
| August 17 2005 | Austria Scotland | 2 2 | Friendly in Austria | -4 +4 | 1647 1588 | -1 +4 | 48 56 |
| September 03 2005 | Scotland Italy | 1 1 | World Cup qualifier in Scotland | +10 -10 | 1598 1872 | -2 -1 | 58 10 |
| September 07 2005 | Norway Scotland | 1 2 | World Cup qualifier in Norway | -33 +33 | 1743 1631 | -6 +7 | 29 51 |
| October 08 2005 | Scotland Belarus | 0 1 | World Cup qualifier in Scotland | -31 +31 | 1600 1555 | -7 +10 | 58 64 |
| October 12 2005 | Slovenia Scotland | 0 3 | World Cup qualifier in Slovenia | -46 +46 | 1565 1646 | -6 +10 | 62 48 |
| November 12 2005 | Scotland United States | 1 1 | Friendly in Scotland | +2 -2 | 1648 1820 | +1 0 | 47 15 |
| March 01 2006 | Scotland Switzerland | 1 3 | Friendly in Scotland | -15 +15 | 1633 1762 | -1 +2 | 49 28 |
| May 11 2006 | Scotland Bulgaria | 5 1 | Kirin Cup in Japan | +35 -35 | 1668 1680 | +6 -5 | 44 41 |
| May 13 2006 | Japan Scotland | 0 0 | Kirin Cup in Japan | -8 +8 | 1765 1676 | -1 0 | 27 44 |
| September 02 2006 | Scotland Faroe Islands | 6 0 | European Cup qualifier in Scotland | +2 -2 | 1678 1152 | 0 -2 | 43 168 |
| September 06 2006 | Lithuania Scotland | 1 2 | European Cup qualifier in Lithuania | -14 +14 | 1459 1692 | -3 +3 | 89 40 |
| October 07 2006 | Scotland France | 1 0 | European Cup qualifier in Scotland | +33 -33 | 1725 2033 | +8 -1 | 32 2 |
| October 11 2006 | Ukraine Scotland | 2 0 | European Cup qualifier in Ukraine | +19 -19 | 1778 1706 | +2 -6 | 21 39 |
| March 24 2007 | Scotland Georgia | 2 1 | European Cup qualifier in Scotland | +6 -6 | 1712 1504 | +3 -3 | 37 82 |
| March 28 2007 | Italy Scotland | 2 0 | European Cup qualifier in Italy | +6 -6 | 1998 1706 | 0 -2 | 3 39 |
| May 30 2007 | Austria Scotland | 0 1 | Friendly in Austria | -10 +10 | 1583 1716 | -3 +2 | 58 37 |
| June 06 2007 | Faroe Islands Scotland | 0 2 | European Cup qualifier in Faroe Islands | -4 +4 | 1132 1720 | 0 -1 | 170 38 |
| August 22 2007 | Scotland South Africa | 1 0 | Friendly in Scotland | +3 -3 | 1723 1496 | +1 -2 | 34 78 |
| September 08 2007 | Scotland Lithuania | 3 1 | European Cup qualifier in Scotland | +7 -7 | 1730 1465 | +1 -1 | 33 87 |
| September 12 2007 | France Scotland | 0 1 | European Cup qualifier in France | -37 +37 | 2002 1767 | 0 +12 | 2 20 |
| October 13 2007 | Scotland Ukraine | 3 1 | European Cup qualifier in Scotland | +21 -21 | 1788 1735 | +2 -8 | 18 32 |
| October 17 2007 | Georgia Scotland | 2 0 | European Cup qualifier in Georgia | +45 -45 | 1535 1743 | +8 -11 | 69 29 |
| November 17 2007 | Scotland Italy | 1 2 | European Cup qualifier in Scotland | -12 +12 | 1731 2003 | -4 +1 | 33 3 |
| March 26 2008 | Scotland Croatia | 1 1 | Friendly in Scotland | 0 0 | 1731 1847 | -1 0 | 33 12 |
| May 30 2008 | Czechia Scotland | 3 1 | Friendly in Czechia | +6 -6 | 1889 1725 | +1 0 | 8 33 |
| August 20 2008 | Scotland Northern Ireland | 0 0 | Friendly in Scotland | -7 +7 | 1718 1558 | -1 0 | 35 63 |
| September 06 2008 | Macedonia Scotland | 1 0 | World Cup qualifier in Macedonia | +24 -24 | 1564 1694 | +9 -6 | 60 40 |
| September 10 2008 | Iceland Scotland | 1 2 | World Cup qualifier in Iceland | -10 +10 | 1392 1704 | -1 +2 | 107 38 |
| October 11 2008 | Scotland Norway | 0 0 | World Cup qualifier in Scotland | -7 +7 | 1697 1692 | -3 0 | 41 43 |
| November 19 2008 | Scotland Argentina | 0 1 | Friendly in Scotland | -6 +6 | 1691 1952 | -1 0 | 40 6 |
| March 28 2009 | Netherlands Scotland | 3 0 | World Cup qualifier in the Netherlands | +6 -6 | 1997 1685 | 0 +1 | 3 41 |
| April 01 2009 | Scotland Iceland | 2 1 | World Cup qualifier in Scotland | +4 -4 | 1689 1405 | -1 0 | 43 102 |
| August 12 2009 | Norway Scotland | 4 0 | World Cup qualifier in Norway | +28 -28 | 1707 1661 | +5 -4 | 39 46 |
| September 05 2009 | Scotland Macedonia | 2 0 | World Cup qualifier in Scotland | +13 -13 | 1674 1525 | +2 -6 | 44 75 |
| September 09 2009 | Scotland Netherlands | 0 1 | World Cup qualifier in Scotland | -8 +8 | 1666 2015 | 0 0 | 44 3 |
| October 10 2009 | Japan Scotland | 2 0 | Friendly in Japan | +7 -7 | 1769 1659 | +1 -1 | 22 45 |
| November 14 2009 | Wales Scotland | 3 0 | Friendly in Wales | +17 -17 | 1577 1642 | +4 -2 | 59 47 |
| March 03 2010 | Scotland Czechia | 1 0 | Friendly in Scotland | +9 -9 | 1651 1709 | 0 -1 | 45 35 |