Mat Start Date Opposition Ground End Date Opposition Ground
27 15 Jun 1996 v New Zealand Dunedin 3 Oct 1999 v South Africa Murrayfield
21 16 Jun 2012 v Fiji Lautoka 15 Mar 2014 v Wales Millennium Stadium
21 29 Aug 2015 v Italy Murrayfield 11 Mar 2017 v England Twickenham
19 1 Apr 1933 v Ireland Lansdowne Road 25 Feb 1939 v Ireland Lansdowne Road
19 15 Jan 1977 v England Twickenham 17 Jan 1981 v France Parc des Princes
17 19 Mar 1910 v England Inverleith 21 Mar 1914 v England Inverleith
17 13 Jun 2004 v Australia Melbourne 12 Feb 2006 v Wales Millennium Stadium
14 26 Feb 1927 v Ireland Lansdowne Road 22 Feb 1930 v Ireland Murrayfield
14* 10 Jun 2017 v Italy Singpore 23 Jun 2018 v Argentina Resistencia
12 24 Feb 1951 v Ireland Murrayfield 9 Jan 1954 v France Murrayfield
12 24 Nov 2002 v Fiji Murrayfield 12 Oct 2003 v Japan Townsville
11 21 Feb 1987 v Ireland Murrayfield 20 Feb 1988 v Wales Cardiff
11 11 Nov 2000 v Australia Murrayfield 2 Feb 2002 v England Murrayfield
10 17 Dec 1966 v Australia Murrayfield 16 Mar 1968 v England Murrayfield
10 3 Mar 1984 v Ireland Lansdowne Road 1 Feb 1986 v Wales Cardiff
9 10 Jan 1970 v France Murrayfield 20 Mar 1971 v England Twickenham
9 20 Oct 1999 v Samoa Murrayfield 1 Jul 2000 v New Zealand Auckland
8 7 Feb 1925 v Wales Swansea 22 Jan 1927 v France Murrayfield
8 7 Feb 1931 v Wales Cardiff 4 Feb 1933 v Wales Swansea
8 1 Jan 1947 v France Colombes 28 Feb 1948 v Ireland Lansdowne Road
8 5 Feb 1949 v Wales Murrayfield 13 Jan 1951 v France Colombes
8 25 Oct 2003 v France Sydney 27 Mar 2004 v Ireland Lansdowne Road
8 13 Nov 2010 v New Zealand Murrayfield 19 Mar 2011 v Italy Murrayfield
7 3 Feb 1923 v Wales Cardiff 15 Mar 1924 v England Twickenham
7 2 Feb 1957 v Wales Murrayfield 1 Mar 1958 v Ireland Lansdowne Road
7 9 Jan 1960 v France Murrayfield 21 Jan 1961 v South Africa Murrayfield
7 6 Mar 1982 v France Murrayfield 19 Feb 1983 v Wales Murrayfield
7 30 May 1995 v Tonga Pretoria 17 Feb 1996 v Wales Cardiff
7 25 Sep 2011 v Argentina Wellington 17 Mar 2012 v Italy Rome
6 9 Feb 1901 v Wales Inverleith 15 Mar 1902 v England Inverleith
6 21 Mar 1903 v England Richmond 25 Feb 1905 v Ireland Inverleith
6 26 Feb 1921 v Ireland Lansdowne Road 18 Mar 1922 v England Twickenham
6 21 Mar 1964 v England Murrayfield 17 Apr 1965 v South Africa Murrayfield
6 24 Feb 1973 v Ireland Murrayfield 2 Mar 1974 v Ireland Lansdowne Road
6 2 Feb 1991 v Wales Murrayfield 9 Oct 1991 v Zimbabwe Murrayfield
6 2 Mar 2002 v Ireland Lansdowne Road 9 Nov 2002 v Romania Murrayfield
6 24 Feb 2007 v Italy Murrayfield 9 Sep 2007 v Portugal Saint-Etienne
6 23 Sep 2007 v New Zealand Murrayfield 23 Feb 2008 v Ireland Croke Park
5 16 Mar 1907 v England Blackheath 6 Feb 1909 v Wales Inverleith
5 27 Feb 1954 v Ireland Belfast 5 Feb 1955 v Wales Murrayfield
5 1 Feb 1975 v Ireland Murrayfield 14 Jun 1975 v New Zealand Auckland
5 15 Mar 2008 v Italy Rome 15 Nov 2008 v South Africa Murrayfield
5 14 Jun 2014 v Canada Toronto 15 Nov 2014 v New Zealand Murrayfield
5 15 Feb 2015 v Wales Murrayfield 15 Aug 2015 v Ireland Lansdowne Road

* indicates that the sequence is ongoing

Records include the following current or recent matches:
Scotland v Wales at Murrayfield, Six Nations, Mar 9, 2019 [0-0]
Scotland v Ireland at Murrayfield, Six Nations, Feb 9, 2019 [0-0]
Scotland v Italy at Murrayfield, Six Nations, Feb 2, 2019 [0-0]