Scotland National Football Team results, score, fixtures, venue, and goalscorers for each international football game from 1983 to 1999.
| Date | Venue | Opponents | Score | Competition | Scotland Goalscorers | |
|---|---|---|---|---|---|---|
| 30/03/1983 | Hampden Park, Glasgow (H) |
| Switzerland | 2–2 | ECQG1 | John Wark, Charlie Nicholas |
| 24/05/1983 | Hampden Park, Glasgow (H) |
| Northern Ireland | 0–0 | BHC | |
| 28/05/1983 | Ninian Park, Cardiff (A) |
| Wales | 2–0 | BHC | Andy Gray, Alan Brazil |
| 01/06/1983 | Wembley Stadium, London (A) |
| England | 0–2 | BHC | |
| 12/06/1983 | Empire Stadium, Vancouver (A) |
| Canada | 2–0 | Friendly | Gordon Strachan (pen.), Mark McGhee |
| 16/06/1983 | Commonwealth Stadium, Edmonton (A) |
| Canada | 3–0 | Friendly | Charlie Nicholas, Richard Gough, Graeme Souness |
| 19/06/1983 | Varsity Stadium, Toronto (A) |
| Canada | 2–0 | Friendly | Andy Gray (2) |
| 21/09/1983 | Hampden Park, Glasgow (H) |
| Uruguay | 2–0 | Friendly | John Robertson, Davie Dodds |
| 12/10/1983 | Hampden Park, Glasgow (H) |
| Belgium | 1–1 | ECQG1 | Charlie Nicholas |
| 16/11/1983 | Kurt-Wabbel Stadion, Halle (A) |
| East Germany | 1–2 | ECQG1 | Eamonn Bannon |
| 13/12/1983 | Windsor Park, Belfast (A) |
| Northern Ireland | 0–2 | BHC | |
| 28/02/1984 | Hampden Park, Glasgow (H) |
| Wales | 2–1 | BHC | Davie Cooper, Maurice Johnston |
| 26/05/1984 | Hampden Park, Glasgow (H) |
| England | 1–1 | BHC | Mark McGhee |
| 01/06/1984 | Stade Velodrome, Marseilles (A) |
| France | 0–2 | Friendly | |
| 12/09/1984 | Hampden Park, Glasgow (H) |
| Yugoslavia | 6–1 | Friendly | Davie Cooper, Graeme Souness, Kenny Dalglish, Paul Sturrock, Maurice Johnston, Charlie Nicholas |
| 17/10/1984 | Hampden Park, Glasgow (H) |
| Iceland | 3–0 | WCQG7 | Paul McStay (2), Charlie Nicholas |
| 14/11/1984 | Hampden Park, Glasgow (H) |
| Spain | 3–1 | WCQG7 | Maurice Johnston (2), Kenny Dalglish |
| 27/02/1985 | Estadio Sanchez Pizjuan, Seville (A) |
| Spain | 0–1 | WCQG7 | |
| 27/03/1985 | Hampden Park, Glasgow (H) |
| Wales | 0–1 | WCQG7 | |
| 25/05/1985 | Hampden Park, Glasgow (H) |
| England | 1–0 | Rous Cup | Richard Gough |
| 28/05/1985 | Laugardalsvollur, Reykjavík (A) |
| Iceland | 1–0 | WCQG7 | Jim Bett |
| 10/09/1985 | Ninian Park, Cardiff (A) |
| Wales | 1–1 | WCQG7 | Davie Cooper (pen.) |
| 16/10/1985 | Hampden Park, Glasgow (H) |
| East Germany | 0–0 | Friendly | |
| 20/11/1985 | Hampden Park, Glasgow (H) |
| Australia | 2–0 | WCQPO | Davie Cooper, Frank McAvennie |
| 04/12/1985 | Olympic Park, Melbourne (A) |
| Australia | 0–0 | WCQPO | |
| 28/01/1986 | National Stadium, Ramat Gan (A) |
| Israel | 1–0 | Friendly | Paul McStay |
| 27/03/1986 | Hampden Park, Glasgow (H) |
| Romania | 3–0 | Friendly | Gordon Strachan, Richard Gough, Roy Aitken |
| 23/04/1986 | Wembley Stadium, London (A) |
| England | 1–2 | RC | Graeme Souness |
| 29/04/1986 | Philips Stadion, Eindhoven (A) |
| Netherlands | 0–0 | Friendly | |
| 04/06/1986 | Neza Stadium, Nezahualcoyotl (N) |
| Denmark | 0–1 | WCGE | |
| 08/06/1986 | Estadio la Corregidora, Queretaro (N) |
| West Germany | 1–2 | WCGE | Gordon Strachan |
| 08/06/1986 | Neza Stadium, Nezahualcoyotl (N) |
| Uruguay | 0–0 | WCGE | |
| 10/09/1986 | Hampden Park, Glasgow (H) |
| Bulgaria | 0–0 | ECQG7 | |
| 15/10/1986 | Lansdowne Road, Dublin (A) |
| Republic of Ireland | 0–0 | ECQG7 | |
| 12/11/1986 | Hampden Park, Glasgow (H) |
| Luxembourg | 3–0 | ECQG7 | Davie Cooper (2, 1 pen.), Maurice Johnston |
| 18/02/1987 | Hampden Park, Glasgow (H) |
| Republic of Ireland | 0–1 | ECQG7 | |
| 01/04/1987 | Parc Astrid, Brussels (A) |
| Belgium | 1–4 | ECQG7 | Paul McStay |
| 23/05/1987 | Hampden Park, Glasgow (H) |
| England | 0–0 | RC | |
| 26/05/1987 | Hampden Park, Glasgow (H) |
| Brazil | 0–2 | RC | |
| 09/09/1987 | Hampden Park, Glasgow (H) |
| Hungary | 2–0 | Friendly | Ally McCoist (2) |
| 14/10/1987 | Hampden Park, Glasgow (H) |
| Belgium | 2–0 | ECQG7 | Ally McCoist, Paul McStay |
| 11/11/1987 | Vasil Levski National Stadium, Sofia (A) |
| Bulgaria | 1–0 | ECQG7 | Gary Mackay |
| 02/12/1987 | Stade de la Frontière, Esch-sur-Alzette (A) |
| Luxembourg | 0–0 | ECQG7 | |
| 17/02/1988 | King Fahd Stadium, Riyadh (A) |
| Saudi Arabia | 2–2 | Friendly | Maurice Johnston, John Collins |
| 22/03/1988 | Ta'Qali Stadium, Valletta (A) |
| Malta | 1–1 | Friendly | Graeme Sharp |
| 27/04/1988 | Bernabeu, Madrid (A) |
| Spain | 0–0 | Friendly | |
| 17/05/1988 | Hampden Park, Glasgow (H) |
| Colombia | 0–0 | RC | |
| 21/05/1988 | Wembley Stadium, London (A) |
| England | 0–1 | RC | |
| 14/09/1988 | Ullevaal Stadion, Oslo (A) |
| Norway | 2–1 | WCQG5 | Paul McStay, Maurice Johnston |
| 19/10/1988 | Hampden Park, Glasgow (H) |
| Yugoslavia | 1–1 | WCQG5 | Maurice Johnston |
| 22/12/1988 | Stadio Renato Curi, Perugia (A) |
| Italy | 0–2 | Friendly | |
| 08/02/1989 | Tsirion Stadium, Limassol |
| Cyprus | 3–2 | WCQG5 | Richard Gough (2), Maurice Johnston |
| 08/03/1989 | Hampden Park, Glasgow (H) |
| France | 2–0 | WCQG5 | Maurice Johnston (2) |
| 26/04/1989 | Hampden Park, Glasgow (H) |
| Cyprus | 2–1 | WCQG5 | Maurice Johnston, Ally McCoist |
| 27/05/1989 | Hampden Park, Glasgow (H) |
| England | 0–2 | RC | |
| 30/05/1989 | Hampden Park, Glasgow (H) |
| Chile | 2–0 | RC | Alan McInally, Murdo MacLeod |
| 06/09/1989 | Dinamo Stadion, Zagreb (A) |
| Yugoslavia | 1–3 | WCQG5 | Gordon Durie |
| 11/10/1989 | Parc des Princes, Paris (A) |
| France | 0–3 | WCQG5 | |
| 15/11/1989 | Hampden Park, Glasgow (H) |
| Norway | 1–1 | WCQG5 | Ally McCoist |
| 28/03/1990 | Hampden Park, Glasgow (H) |
| Argentina | 1–0 | Friendly | Stewart McKimmie |
| 25/04/1990 | Hampden Park, Glasgow (H) |
| East Germany | 0–1 | Friendly | |
| 16/05/1990 | Pittodrie, Aberdeen (H) |
| Egypt | 1–3 | Friendly | Ally McCoist |
| 19/05/1990 | Hampden Park, Glasgow (H) |
| Poland | 1–1 | Friendly | Maurice Johnston |
| 28/05/1990 | Ta'Qali Stadium, Valletta (A) |
| Malta | 2–1 | Friendly | Alan McInally (2) |
| 11/06/1990 | Stadio Luigi Ferraris, Genoa (N) |
| Costa Rica | 0–1 | WCGC | |
| 16/06/1990 | Stadio Luigi Ferraris, Genoa (N) |
| Sweden | 2–1 | WCGC | Stuart McCall, Maurice Johnston |
| 20/06/1990 | Stadio Delle Alpi, Turin (N) |
| Brazil | 0–1 | WCGC | |
| 12/09/1990 | Hampden Park, Glasgow (H) |
| Romania | 2–1 | ECQG2 | John Robertson, Ally McCoist |
| 17/10/1990 | Hampden Park, Glasgow (H) |
| Switzerland | 2–1 | ECQG2 | John Robertson, Gary McAllister |
| 14/11/1990 | Vasil Levski National Stadium, Sofia (A) |
| Bulgaria | 1–1 | ECQG2 | Ally McCoist |
| 06/02/1991 | Ibrox Stadium, Glasgow (H) |
| USSR | 0–1 | Friendly | |
| 27/03/1991 | Hampden Park, Glasgow (H) |
| Bulgaria | 1–1 | ECQG2 | John Collins |
| 01/05/1991 | Stadio Olimpico, Serravalle (A) |
| San Marino | 2–0 | ECQG2 | Gordon Strachan (pen.), Gordon Durie |
| 11/09/1991 | Wankdorf Stadion, Berne (A) |
| Switzerland | 2–2 | ECQG2 | Gordon Durie, Ally McCoist |
| 16/10/1991 | Steaua Stadium, Bucharest (A) |
| Romania | 0–1 | ECQG2 | |
| 13/11/1991 | Hampden Park, Glasgow (H) |
| San Marino | 4–0 | ECQG2 | Paul McStay, Ally McCoist, Richard Gough, Gordon Durie |
| 19/02/1992 | Hampden Park, Glasgow (H) |
| Northern Ireland | 1–0 | Friendly | Ally McCoist |
| 25/03/1992 | Hampden Park, Glasgow (H) |
| Finland | 1–1 | Friendly | Paul McStay |
| 17/05/1992 | Mile High Stadium, Denver (A) |
| United States | 1–0 | Friendly | Pat Nevin |
| 20/05/1992 | Varsity Stadium, Toronto (A) |
| Canada | 3–1 | Friendly | Gary McAllister, Ally McCoist, Maurice Malpas |
| 03/06/1992 | Ullevaal Stadion, Oslo (A) |
| Norway | 0–0 | Friendly | |
| 12/06/1992 | Ullevi Stadion, Gothenburg (N) |
| Netherlands | 0–1 | ECGB | |
| 15/06/1992 | Idrottsparken, Norrköping (N) |
| Germany | 0–2 | ECGB | |
| 18/06/1992 | Idrottsparken, Norrköping (N) |
| CIS | 3–0 | ECGB | Paul McStay, Brian McClair, Gary McAllister (pen.) |
| 09/09/1992 | Wankdorf Stadion, Berne (A) |
| Switzerland | 1–3 | WCQG1 | Ally McCoist |
| 14/10/1992 | Ibrox Stadium, Glasgow (H) |
| Portugal | 0–0 | WCQG1 | |
| 18/11/1992 | Ibrox Stadium, Glasgow (H) |
| Italy | 0–0 | WCQG1 | |
| 17/02/1993 | Ibrox Stadium, Glasgow (H) |
| Malta | 3–0 | WCQG1 | Ally McCoist (2), Pat Nevin |
| 24/03/1993 | Ibrox Stadium, Glasgow (H) |
| Germany | 0–1 | Friendly | |
| 28/04/1993 | Estadio da Luz, Lisbon (A) |
| Portugal | 0–5 | WCQG1 | |
| 19/05/1993 | Kadriorg Staadion, Tallinn (A) |
| Estonia | 3–0 | WCQG1 | Kevin Gallacher, John Collins, Scott Booth |
| 02/06/1993 | Pittodrie, Aberdeen (H) |
| Estonia | 3–1 | WCQG1 | Pat Nevin (2), Brian McClair |
| 08/09/1993 | Pittodrie, Aberdeen (H) |
| Switzerland | 1–1 | WCQG1 | John Collins |
| 13/10/1993 | Stadio Olimpico, Rome (A) |
| Italy | 1–3 | WCQG1 | Kevin Gallacher |
| 17/11/1993 | Ta Quali Stadium, Valletta (A) |
| Malta | 2–0 | WCQG1 | Billy McKinlay, Colin Hendry |
| 23/03/1994 | Hampden Park, Glasgow (H) |
| Netherlands | 0–1 | Friendly | |
| 20/04/1994 | Ernst-Happel-Stadion, Vienna (A) |
| Austria | 2–1 | Friendly | John McGinlay, Billy McKinlay |
| 27/05/1994 | Galgenwaard Stadion, Utrecht (A) |
| Netherlands | 1–3 | Friendly | Duncan Shearer |
| 07/09/1994 | Olympic Stadion, Helsinki (A) |
| Finland | 2–0 | ECQG8 | Duncan Shearer, Collins |
| 12/10/1994 | Hampden Park, Glasgow (H) |
| Faroe Islands | 5–1 | ECQG8 | John Collins (2), Scott Booth, Billy McKinlay |
| 16/11/1994 | Hampden Park, Glasgow (H) |
| Russia | 1–1 | ECQG8 | Scott Booth |
| 18/12/1994 | Olympiako Stadio, Athens (A) |
| Greece | 0–1 | ECQG8 | |
| 29/03/1995 | Luzhniki Stadium, Moscow (A) |
| Russia | 0–0 | ECQG8 | |
| 26/04/1995 | Stadio Olimpico, Serravalle (A) |
| San Marino | 2–0 | ECQG8 | John Collins, Colin Calderwood |
| 21/05/1995 | Big Arch Stadium, Hiroshima (A) |
| Japan | 0–0 | Kirin Cup | |
| 24/05/1995 | Toyama Park Stadium, Toyama (A) |
| Ecuador | 2–1 | Kirin Cup | John Robertson, Stevie Crawford |
| 07/06/1995 | Svangaskarð, Toftir (A) |
| Faroe Islands | 2–0 | ECQG8 | Billy McKinlay, John McGinlay |
| 16/08/1995 | Hampden Park, Glasgow (H) |
| Greece | 1–0 | ECQG8 | Ally McCoist |
| 06/09/1995 | Hampden Park, Glasgow (H) |
| Finland | 1–0 | ECQG8 | Scott Booth |
| 11/10/1995 | Rasunda Stadion, Stockholm (A) |
| Sweden | 0–2 | Friendly | |
| 15/11/1995 | Hampden Park, Glasgow (H) |
| San Marino | 5–0 | ECQG8 | Eoin Jess, Scott Booth, Ally McCoist, Pat Nevin, Fabio Francini (o.g.) |
| 27/03/1996 | Hampden Park, Glasgow (H) |
| Australia | 1–0 | Friendly | Ally McCoist |
| 24/04/1996 | Parken, Copenhagen (A) |
| Denmark | 0–2 | Friendly | |
| 26/05/1996 | Veteran's Stadium, New Britain CT (A) |
| United States | 1–2 | Friendly | Gordon Durie |
| 29/05/1996 | Orange Bowl, Miami (A) |
| Colombia | 0–1 | Friendly | |
| 10/06/1996 | Villa Park, Birmingham (N) |
| Netherlands | 0–0 | ECGA | |
| 15/06/1996 | Wembley Stadium, London (N) |
| England | 0–2 | ECGA | |
| 18/06/1996 | Villa Park, Birmingham (N) |
| Switzerland | 1–0 | ECGA | Ally McCoist |
| 31/08/1996 | Ernst-Happel-Stadion, Vienna (A) |
| Austria | 0–0 | WCQG4 | |
| 05/10/1996 | Stadionas Daugava, Riga (A) |
| Latvia | 2–0 | WCQG4 | John Collins, Darren Jackson |
| 10/11/1996 | Ibrox Stadium, Glasgow (H) |
| Sweden | 1–0 | WCQG4 | John McGinlay |
| 11/02/1997 | Stade Louis II, Monaco (A) |
| Estonia | 0–0 | WCQG4 | |
| 29/03/1997 | Rugby Park, Kilmarnock (H) |
| Estonia | 2–0 | WCQG4 | Tom Boyd, Janek Meet (o.g.) |
| 02/04/1997 | Celtic Park, Glasgow (H) |
| Austria | 2–0 | WCQG4 | Kevin Gallacher (2) |
| 30/04/1997 | Ullevi Stadion, Gothenburg (A) |
| Sweden | 1–2 | WCQG4 | Kevin Gallacher |
| 27/05/1997 | Rugby Park, Kilmarnock (H) |
| Wales | 0–1 | Friendly | |
| 01/06/1997 | Ta'Qali Stadium, Valletta (A) |
| Malta | 3–2 | Friendly | Darren Jackson (2), Christian Dailly |
| 08/06/1997 | Dinamo Stadion, Minsk (A) |
| Belarus | 1–0 | WCQG4 | Gary McAllister (pen.) |
| 07/09/1997 | Pittodrie, Aberdeen (H) |
| Belarus | 4–1 | WCQG4 | Kevin Gallacher (2), David Hopkin (2) |
| 11/10/1997 | Celtic Park, Glasgow (H) |
| Latvia | 2–0 | WCQG4 | Kevin Gallacher, Gordon Durie |
| 12/11/1997 | Stade Geoffroy-Guichard, St Etienne (A) |
| France | 1–2 | Friendly | Gordon Durie |
| 25/03/1998 | Ibrox Stadium, Glasgow (H) |
| Denmark | 0–1 | Friendly | |
| 22/04/1998 | Easter Road, Edinburgh (H) |
| Finland | 1–1 | Friendly | Darren Jackson |
| 23/05/1998 | Giants Stadium, East Rutherford NJ (A) |
| Colombia | 2–2 | Friendly | John Collins, Craig Burley |
| 30/05/1998 | RFK Memorial Stadium, Washington DC (A) |
| United States | 0–0 | Friendly | |
| 10/06/1998 | Stade de France, Saint-Denis (N) |
| Brazil | 1–2 | WCGA | John Collins (pen.) |
| 16/06/1998 | Stade Lescure, Bordeaux (N) |
| Norway | 1–1 | WCGA | Craig Burley |
| 23/06/1998 | Stade Geoffroy-Guichard, St Etienne (N) |
| Morocco | 0–3 | WCGA | |
| 05/09/1998 | Zalgirio Stadionas, Vilnius (A) |
| Lithuania | 0–0 | ECQG9 | |
| 10/10/1998 | Tynecastle Park, Edinburgh (H) |
| Estonia | 3–2 | ECQG9 | Billy Dodds (2), Sergei Hohlov-Simson (o.g.) |
| 14/10/1998 | Pittodrie, Aberdeen (H) |
| Faroe Islands | 2–1 | ECQG9 | Billy Dodds, Craig Burley |
| 31/03/1999 | Celtic Park, Glasgow (H) |
| Czech Republic | 1–2 | ECQG9 | Eoin Jess |
| 28/04/1999 | Weserstadion, Bremen (A) |
| Germany | 1–0 | Friendly | Don Hutchison |
| 05/06/1999 | Svangaskarð, Toftir (A) |
| Faroe Islands | 1–1 | ECQG9 | Allan Johnston |
| 09/06/1999 | Sparta Stadion, Prague (A) |
| Czech Republic | 2–3 | ECQG9 | Paul Ritchie, Allan Johnston |
| 04/09/1999 | Olimpijski Stadion, Sarajevo (A) |
| Bosnia & Herzegovina | 2–1 | ECQG9 | Don Hutchison, Billy Dodds |
| 08/09/1999 | Kadriorg Staadion, Tallinn (A) |
| Estonia | 0–0 | ECQG9 | |
| 05/10/1999 | Ibrox Stadium, Glasgow (H) |
| Bosnia & Herzegovina | 1–0 | ECQG9 | John Collins (pen.) |
| 09/10/1999 | Hampden Park, Glasgow (H) |
| Lithuania | 3–0 | ECQG9 | Don Hutchison, Gary McSwegan, Colin Cameron |
| 13/11/1999 | Hampden Park, Glasgow (H) |
| England | 0–2 | ECQPO | |
| 17/11/1999 | Wembley Stadium, London (A) |
| England | 1–0 | ECQPO | Don Hutchison |
