Team HT HT Team HTpts Points Pts Pts Ground Date Match
France 22 33 Scotland 55 58 22 36 Stade de France 10 Apr 1999 Details
Scotland 17 34 New Zealand 51 73 22 51 Murrayfield 11 Nov 2012 Details
New Zealand 31 19 Scotland 50 93 62 31 Dunedin 15 Jun 1996 Details
Samoa 26 23 Scotland 49 69 33 36 Newcastle 10 Oct 2015 Details
Scotland 40 6 Zimbabwe 46 81 60 21 Wellington 30 May 1987 Details
Scotland 36 8 Japan 44 108 100 8 Perth 13 Nov 2004 Details
USA 13 29 Scotland 42 88 23 65 San Francisco 22 Jun 2002 Details
Scotland 10 32 South Africa 42 55 10 45 Murrayfield 27 Nov 2004 Details
Scotland 31 11 Georgia 42 59 43 16 Kilmarnock 26 Nov 2016 Details
Scotland 3 38 Wales 41 68 22 46 Murrayfield 13 Mar 2005 Details
Romania 7 33 Scotland 40 83 28 55 Dunedin 2 Jun 1987 Details
Scotland 19 21 Ireland 40 58 37 21 Murrayfield 4 Mar 1989 Details
Italy 20 20 Scotland 40 59 29 30 Pretoria 22 Jun 2013 Details
France 26 13 Scotland 39 67 47 20 Parc des Princes 15 Mar 1997 Details
Argentina 3 36 Scotland 39 59 15 44 Resistencia 23 Jun 2018 Details
Scotland 23 15 Italy 38 58 33 25 Murrayfield 29 Mar 2003 Details
Portugal 10 28 Scotland 38 66 10 56 Saint-Etienne 9 Sep 2007 Details
England 30 7 Scotland 37 82 61 21 Twickenham 11 Mar 2017 Details
USA 13 24 Scotland 37 59 30 29 Houston 16 Jun 2018 Details
Scotland 27 9 Romania 36 79 60 19 Glasgow 28 Aug 1999 Details
Scotland 28 8 Italy 36 62 47 15 Murrayfield 23 Aug 2003 Details
England 26 10 Scotland 36 65 43 22 Twickenham 19 Mar 2005 Details
Scotland 31 5 Pacific Is 36 56 34 22 Murrayfield 18 Nov 2006 Details
Ireland 22 14 Scotland 36 46 32 14 Lansdowne Road 10 Mar 2012 Details
Scotland 29 6 Uruguay 35 55 43 12 Murrayfield 8 Oct 1999 Details
Fiji 11 24 Scotland 35 62 25 37 Lautoka 16 Jun 2012 Details
Scotland 25 10 Samoa 35 82 44 38 Murrayfield 11 Nov 2017 Details
Ivory Coast 0 34 Scotland 34 89 0 89 Rustenberg 26 May 1995 Details
Ireland 22 12 Scotland 34 65 43 22 Lansdowne Road 2 Mar 2002 Details
Scotland 10 24 Italy 34 54 17 37 Murrayfield 24 Feb 2007 Details
France 20 14 Scotland 34 65 46 19 Stade de France 17 Mar 2007 Details
Scotland 24 10 Argentina 34 72 41 31 Murrayfield 8 Nov 2014 Details
Ireland 21 13 Scotland 34 60 35 25 Lansdowne Road 19 Mar 2016 Details
Scotland 14 20 France 34 58 32 26 Murrayfield 11 Feb 2018 Details
Scotland 20 13 England 33 47 28 19 Murrayfield 21 Mar 1931 Details
Scotland 21 12 Zimbabwe 33 63 51 12 Murrayfield 9 Oct 1991 Details
Scotland 22 11 Tonga 33 63 43 20 Murrayfield 10 Nov 2001 Details
Scotland 24 9 USA 33 54 39 15 Brisbane 20 Oct 2003 Details
Scotland 20 12 Italy 32 42 30 12 Murrayfield 6 Mar 1999 Details
New Zealand 26 6 Scotland 32 89 69 20 Dunedin 24 Jun 2000 Details
Romania 13 19 Scotland 32 58 19 39 Bucharest 5 Jun 2005 Details
Scotland 16 15 New Zealand 31 50 25 25 Murrayfield 12 Nov 1983 Details
Scotland 9 22 New Zealand 31 66 15 51 Murrayfield 20 Nov 1993 Details
Scotland 9 22 France 31 67 16 51 Murrayfield 21 Feb 1998 Details
Scotland 3 28 New Zealand 31 52 3 49 Murrayfield 13 Nov 2010 Details
Scotland 16 15 Italy 31 41 19 22 Murrayfield 28 Feb 2015 Details
Australia 15 16 Scotland 31 69 35 34 Twickenham 18 Oct 2015 Details

Only includes matches where both sides were awarding Test caps

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]