HTf HTa Result For Aga Opposition Ground Date Match
40 6 won 60 21 v Zimbabwe Wellington 30 May 1987 Details
36 8 won 100 8 v Japan Perth 13 Nov 2004 Details
36 3 won 44 15 v Argentina Resistencia 23 Jun 2018 Details
34 0 won 89 0 v Ivory Coast Rustenberg 26 May 1995 Details
33 7 won 55 28 v Romania Dunedin 2 Jun 1987 Details
33 22 won 36 22 v France Stade de France 10 Apr 1999 Details
31 5 won 34 22 v Pacific Is Murrayfield 18 Nov 2006 Details
31 11 won 43 16 v Georgia Kilmarnock 26 Nov 2016 Details
29 6 won 43 12 v Uruguay Murrayfield 8 Oct 1999 Details
29 13 won 65 23 v USA San Francisco 22 Jun 2002 Details
28 8 won 47 15 v Italy Murrayfield 23 Aug 2003 Details
28 10 won 56 10 v Portugal Saint-Etienne 9 Sep 2007 Details
27 9 won 60 19 v Romania Glasgow 28 Aug 1999 Details
25 10 won 44 38 v Samoa Murrayfield 11 Nov 2017 Details
24 9 won 39 15 v USA Brisbane 20 Oct 2003 Details
24 11 won 37 25 v Fiji Lautoka 16 Jun 2012 Details
24 10 won 41 31 v Argentina Murrayfield 8 Nov 2014 Details
24 13 lost 29 30 v USA Houston 16 Jun 2018 Details
23 15 won 33 25 v Italy Murrayfield 29 Mar 2003 Details
23 7 won 48 7 v Italy Murrayfield 29 Aug 2015 Details
23 26 won 36 33 v Samoa Newcastle 10 Oct 2015 Details
22 0 won 35 10 v Wales Inverleith 2 Feb 1924 Details
22 0 won 32 9 v Ireland Lansdowne Road 3 Mar 1984 Details
22 0 won 48 0 v Spain Murrayfield 16 Oct 1999 Details
22 11 won 43 20 v Tonga Murrayfield 10 Nov 2001 Details
22 6 won 25 13 v England Murrayfield 24 Feb 2018 Details
21 12 won 51 12 v Zimbabwe Murrayfield 9 Oct 1991 Details
21 0 won 42 0 v Romania Murrayfield 18 Sep 2007 Details
21 8 won 27 22 v Ireland Murrayfield 4 Feb 2017 Details
21 17 won 54 17 v Fiji Murrayfield 10 Nov 2018 Details
20 3 won 23 6 v France Murrayfield 22 Jan 1927 Details
20 13 won 28 19 v England Murrayfield 21 Mar 1931 Details
20 7 won 26 13 v Wales Murrayfield 4 Mar 1995 Details
20 12 won 30 12 v Italy Murrayfield 6 Mar 1999 Details
20 3 won 37 10 v Romania Murrayfield 9 Nov 2002 Details
20 10 won 30 22 v Wales Murrayfield 8 Mar 2003 Details
20 3 won 48 6 v Romania Murrayfield 11 Nov 2006 Details
20 20 won 30 29 v Italy Pretoria 22 Jun 2013 Details
19 0 won 23 7 v Wales Murrayfield 21 Jan 1989 Details
19 21 won 37 21 v Ireland Murrayfield 4 Mar 1989 Details
19 6 won 49 16 v Romania Murrayfield 22 Apr 1995 Details
19 31 lost 31 62 v New Zealand Dunedin 15 Jun 1996 Details
19 13 won 39 19 v Romania Bucharest 5 Jun 2005 Details
19 6 won 31 21 v Ireland Murrayfield 11 Aug 2007 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]