HTf HTa HTdiff Result For Aga Diff Opposition Ground Date Match
40 6 34 won 60 21 +39 v Zimbabwe Wellington 30 May 1987 Details
34 0 34 won 89 0 +89 v Ivory Coast Rustenberg 26 May 1995 Details
36 3 33 won 44 15 +29 v Argentina Resistencia 23 Jun 2018 Details
36 8 28 won 100 8 +92 v Japan Perth 13 Nov 2004 Details
33 7 26 won 55 28 +27 v Romania Dunedin 2 Jun 1987 Details
31 5 26 won 34 22 +12 v Pacific Is Murrayfield 18 Nov 2006 Details
29 6 23 won 43 12 +31 v Uruguay Murrayfield 8 Oct 1999 Details
22 0 22 won 35 10 +25 v Wales Inverleith 2 Feb 1924 Details
22 0 22 won 32 9 +23 v Ireland Lansdowne Road 3 Mar 1984 Details
22 0 22 won 48 0 +48 v Spain Murrayfield 16 Oct 1999 Details
21 0 21 won 42 0 +42 v Romania Murrayfield 18 Sep 2007 Details
28 8 20 won 47 15 +32 v Italy Murrayfield 23 Aug 2003 Details
31 11 20 won 43 16 +27 v Georgia Kilmarnock 26 Nov 2016 Details
19 0 19 won 23 7 +16 v Wales Murrayfield 21 Jan 1989 Details
18 0 18 won 24 14 +10 v Wales Swansea 7 Feb 1925 Details
27 9 18 won 60 19 +41 v Romania Glasgow 28 Aug 1999 Details
28 10 18 won 56 10 +46 v Portugal Saint-Etienne 9 Sep 2007 Details
20 3 17 won 23 6 +17 v France Murrayfield 22 Jan 1927 Details
17 0 17 won 49 3 +46 v Argentina Murrayfield 10 Nov 1990 Details
17 0 17 won 32 10 +22 v Ireland Murrayfield 22 Sep 2001 Details
20 3 17 won 37 10 +27 v Romania Murrayfield 9 Nov 2002 Details
20 3 17 won 48 6 +42 v Romania Murrayfield 11 Nov 2006 Details
29 13 16 won 65 23 +42 v USA San Francisco 22 Jun 2002 Details
16 0 16 won 26 14 +12 v Argentina Buenos Aires 14 Jun 2008 Details
23 7 16 won 48 7 +41 v Italy Murrayfield 29 Aug 2015 Details
22 6 16 won 25 13 +12 v England Murrayfield 24 Feb 2018 Details
15 0 15 won 18 3 +15 v England Blackheath 9 Mar 1901 Details
15 0 15 won 15 3 +12 v Ireland Murrayfield 16 Jan 1993 Details
24 9 15 won 39 15 +24 v USA Brisbane 20 Oct 2003 Details
15 0 15 won 41 0 +41 v Canada Aberdeen 22 Nov 2008 Details
15 0 15 won 29 0 +29 v Italy Murrayfield 18 Mar 2017 Details
25 10 15 won 44 38 +6 v Samoa Murrayfield 11 Nov 2017 Details
14 0 14 won 20 0 +20 v Wales Murrayfield 20 Feb 1993 Details
17 3 14 won 24 6 +18 v USA Houston 7 Jun 2014 Details
24 10 14 won 41 31 +10 v Argentina Murrayfield 8 Nov 2014 Details
18 5 13 won 29 14 +15 v Ireland Inverleith 22 Feb 1913 Details
13 0 13 won 19 0 +19 v Ireland Inverleith 28 Feb 1920 Details
20 7 13 won 26 13 +13 v Wales Murrayfield 4 Mar 1995 Details
19 6 13 won 49 16 +33 v Romania Murrayfield 22 Apr 1995 Details
18 5 13 won 41 5 +36 v Tonga Pretoria 30 May 1995 Details
16 3 13 won 16 10 +6 v Ireland Lansdowne Road 20 Jan 1996 Details
19 6 13 won 31 21 +10 v Ireland Murrayfield 11 Aug 2007 Details
16 3 13 won 26 6 +20 v Italy Murrayfield 28 Feb 2009 Details
24 11 13 won 37 25 +12 v Fiji Lautoka 16 Jun 2012 Details
21 8 13 won 27 22 +5 v Ireland Murrayfield 4 Feb 2017 Details
15 3 12 won 23 14 +9 v Ireland Murrayfield 26 Feb 1938 Details
18 6 12 won 38 17 +21 v Fiji Murrayfield 28 Oct 1989 Details
15 3 12 won 53 6 +47 v USA Murrayfield 4 Nov 2000 Details
15 3 12 won 34 13 +21 v Italy Singpore 10 Jun 2017 Details
15 3 12 won 48 10 +38 v Canada Edmonton 9 Jun 2018 Details

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]