Current Playing Caps Capped at Hearts
Capped whilst playing For Hearts
NB Totals are whilst playing for Hearts
Summary
Country
Caps Country
Opponent
Opponent Caps
Season
Caps Season
Players by Date
Player Name
Players by Caps
Players by Goals
Game Details
Games by Player
Games by Opponent
Summary First Cap Last Cap Players Countries Seasons Caps Goals Captains 19 Feb 1887 18 Nov 2024 143 25 94 917 97 29
By Country Country First Cap Last Cap Players Seasons Caps Goals Captains Algeria 27 Mar 2011 27 Mar 2011 1 1 1 0 0 Australia 31 May 2004 10 Oct 2024 6 6 46 3 0 Austria 29 Mar 2000 14 Nov 2001 1 3 15 3 0 Bosnia and Herzegovina 28 Feb 2006 06 Sep 2006 1 2 3 0 0 Cameroon 03 Sep 2016 25 Jun 2019 1 3 22 0 0 Canada 24 Jan 1995 29 Jun 2019 3 8 33 7 2 Chile 07 Oct 2006 15 Nov 2006 1 1 3 0 0 Costa Rica 10 Sep 2024 10 Sep 2024 1 1 1 0 0 Costa Rica 12 Sep 2023 18 Nov 2024 1 2 10 1 0 Czech Republic 17 Aug 2005 16 Aug 2006 2 2 3 0 0 Finland 26 Apr 2000 28 Feb 2006 4 5 21 0 0 Ghana 06 Feb 2007 11 Oct 2009 1 4 23 6 0 Greece 17 Aug 2005 25 Mar 2017 2 3 14 0 0 Iceland 21 Nov 2007 06 Sep 2011 1 5 12 0 0 Jamaica 02 Jul 2000 24 Mar 2024 2 3 6 2 0 Lithuania 09 Feb 2005 26 Mar 2013 9 9 104 9 1 Morocco 31 Aug 2016 15 Nov 2016 1 1 2 0 0 Northern Ireland 20 Oct 1930 08 Sep 2021 8 11 49 1 0 Norway 08 May 1969 13 Jun 2017 2 3 6 0 0 Republic of Ireland 31 Mar 2004 18 Nov 2019 2 3 11 0 0 Scotland 19 Feb 1887 18 Nov 2024 86 93 509 60 26 Senegal 12 Nov 2005 12 Nov 2005 1 1 1 0 0 Slovakia 25 Apr 2000 04 Jun 2011 2 3 12 1 0 Uganda 07 Sep 2008 04 Sep 2011 1 2 5 3 0 United States 22 May 2016 11 Oct 2016 1 1 2 0 0 Wales 17 Mar 1937 01 Sep 2021 2 3 3 1 0
By Caps, Country Country First Cap Last Cap Players Seasons Caps Goals Captains Scotland 19 Feb 1887 18 Nov 2024 86 93 509 60 26 Lithuania 09 Feb 2005 26 Mar 2013 9 9 104 9 1 Northern Ireland 20 Oct 1930 08 Sep 2021 8 11 49 1 0 Australia 31 May 2004 10 Oct 2024 6 6 46 3 0 Canada 24 Jan 1995 29 Jun 2019 3 8 33 7 2 Ghana 06 Feb 2007 11 Oct 2009 1 4 23 6 0 Cameroon 03 Sep 2016 25 Jun 2019 1 3 22 0 0 Finland 26 Apr 2000 28 Feb 2006 4 5 21 0 0 Austria 29 Mar 2000 14 Nov 2001 1 3 15 3 0 Greece 17 Aug 2005 25 Mar 2017 2 3 14 0 0 Iceland 21 Nov 2007 06 Sep 2011 1 5 12 0 0 Slovakia 25 Apr 2000 04 Jun 2011 2 3 12 1 0 Republic of Ireland 31 Mar 2004 18 Nov 2019 2 3 11 0 0 Costa Rica 12 Sep 2023 18 Nov 2024 1 2 10 1 0 Jamaica 02 Jul 2000 24 Mar 2024 2 3 6 2 0 Norway 08 May 1969 13 Jun 2017 2 3 6 0 0 Uganda 07 Sep 2008 04 Sep 2011 1 2 5 3 0 Bosnia and Herzegovina 28 Feb 2006 06 Sep 2006 1 2 3 0 0 Chile 07 Oct 2006 15 Nov 2006 1 1 3 0 0 Czech Republic 17 Aug 2005 16 Aug 2006 2 2 3 0 0 Wales 17 Mar 1937 01 Sep 2021 2 3 3 1 0 Morocco 31 Aug 2016 15 Nov 2016 1 1 2 0 0 United States 22 May 2016 11 Oct 2016 1 1 2 0 0 Algeria 27 Mar 2011 27 Mar 2011 1 1 1 0 0 Costa Rica 10 Sep 2024 10 Sep 2024 1 1 1 0 0 Senegal 12 Nov 2005 12 Nov 2005 1 1 1 0 0
By Opponent Opponent First Cap Last Cap Players Seasons Caps Goals Captains Albania 01 Sep 2001 10 Sep 2018 6 5 6 1 0 Algeria 27 Feb 2001 09 Oct 2016 2 2 2 0 0 Andorra 11 Feb 2009 04 Jun 2011 3 3 3 0 0 Angola 04 Sep 2010 04 Sep 2011 1 1 2 1 0 Argentina 28 Mar 1990 15 Jun 2023 4 3 5 0 0 Armenia 07 Sep 2005 14 Jun 2022 4 3 5 0 0 Australia 28 May 1967 22 Jun 2017 8 6 13 1 0 Austria 29 Nov 1933 29 Mar 2022 17 13 25 1 0 Azerbaijan 28 Mar 2001 10 Jun 2017 4 3 5 0 0 Bahrain 06 Jan 2024 06 Sep 2024 2 2 3 0 0 Bangladesh 06 Jun 2024 06 Jun 2024 2 1 2 0 0 Belarus 08 Jun 2005 11 Jun 2019 9 3 11 1 0 Belgium 23 Jan 1946 07 Sep 2018 8 6 8 0 0 Belize 13 Jun 2004 16 Jun 2004 1 1 2 1 0 Benin 21 Nov 2007 11 Oct 2009 1 2 2 2 0 Bosnia And Herzegovina 05 Oct 1999 08 Oct 2020 9 8 12 0 0 Brazil 20 Jun 1990 20 Nov 2018 4 4 4 0 0 Bulgaria 11 Nov 1987 31 Mar 2021 4 3 5 1 0 Canada 13 Jun 1967 15 Oct 2002 8 3 8 0 0 Chile 28 May 1995 18 Jun 2017 2 2 2 0 0 China 10 Oct 2024 10 Oct 2024 1 1 1 0 0 Colombia 13 Jun 2017 13 Jun 2017 1 1 1 0 0 Comoros 23 Mar 2019 23 Mar 2019 1 1 1 0 0 Congo DR 05 Jan 2017 05 Jan 2017 1 1 1 0 0 Costa Rica 11 Jun 1990 12 Jul 2003 3 3 3 0 0 Croatia 26 Apr 2000 15 Nov 2024 5 3 7 0 0 Cuba 02 Jul 2000 23 Jun 2019 3 4 4 1 0 Cyprus 26 Apr 1989 16 Nov 2019 4 5 5 0 1 Czech Republic 09 Jun 1999 04 Sep 2017 12 7 12 1 0 Czechoslovakia 15 May 1937 17 Oct 1973 5 3 6 1 1 Denmark 11 Nov 1970 30 Nov 2022 11 10 13 1 0 East Germany 25 Apr 1990 25 Apr 1990 1 1 1 0 0 Ecuador 24 May 1995 28 Mar 2023 5 3 7 2 0 Egypt 16 May 1990 05 Feb 2017 3 3 3 0 0 England 04 Apr 1891 13 Oct 2023 32 39 58 3 3 Estonia 19 May 1993 08 Jun 2019 8 7 10 0 2 Faroe Islands 12 Oct 1994 12 Oct 2021 15 8 22 0 0 Fiji 02 Jun 2004 02 Jun 2004 1 1 1 0 0 Finland 17 Jun 1970 07 Jun 2024 11 8 11 1 0 France 08 May 1932 22 Nov 2022 18 9 20 0 0 FYR Macedonia 17 Apr 2002 15 Aug 2012 3 3 3 1 0 Gabon 14 Jun 2008 06 Sep 2016 2 2 3 0 0 Gambia 03 Sep 2016 03 Sep 2016 1 1 1 0 0 Georgia 09 Feb 2005 16 Nov 2023 7 5 8 6 0 Germany 14 Oct 1936 14 Jun 2024 18 11 20 2 1 Germany B 25 Apr 2000 25 Apr 2000 1 1 1 0 0 Ghana 02 Feb 2017 02 Feb 2017 1 1 1 0 0 Gibraltar 03 Jun 2024 03 Jun 2024 1 1 1 0 0 Greece 16 Aug 1995 11 Sep 2012 5 5 6 0 0 Grenada 09 Jun 2024 09 Jun 2024 1 1 1 0 0 Guatemala 17 Nov 2004 16 Oct 2024 3 2 3 1 1 Guinea 20 Jan 2008 28 Mar 2017 2 2 2 0 0 Guinea-Bissau 26 Mar 2011 25 Jun 2019 2 2 3 1 0 Haiti 18 Jan 2002 29 Jun 2019 2 2 2 2 0 Honduras 16 Nov 2003 23 Mar 2024 2 2 2 0 0 Hong Kong League 23 May 2002 23 May 2002 1 1 1 0 0 Hungary 07 Dec 1938 23 Jun 2024 18 13 19 3 1 Iceland 12 Oct 2002 29 Mar 2003 2 1 3 0 0 India 13 Jan 2024 13 Jan 2024 1 1 1 0 0 Indonesia 28 Jan 2024 10 Sep 2024 2 2 3 0 0 Iran 01 Sep 2000 26 Apr 2001 2 1 2 0 0 Ireland 19 Feb 1887 15 Mar 1913 19 19 34 13 4 Israel 16 May 1967 09 Oct 2021 7 5 7 0 0 Italy 18 Nov 1992 25 Mar 2021 10 7 15 0 0 Jamaica 02 Jun 2004 02 Jun 2004 1 1 1 0 0 Japan 21 May 1995 10 Oct 2009 5 4 5 0 0 Kazakhstan 07 Sep 2005 19 Nov 2019 3 2 4 1 1 Korea Republic 02 Feb 2002 02 Feb 2024 7 6 8 0 0 Kuwait 11 Oct 2006 11 Oct 2006 1 1 1 0 0 Latvia 03 Jun 2000 01 Jun 2008 7 4 8 0 0 Lebanon 21 Mar 2024 26 Mar 2024 2 1 3 2 0 Lesotho 08 Jun 2008 08 Jun 2008 1 1 1 1 0 Libya 12 Feb 2003 05 Sep 2008 2 3 3 2 0 Liechtenstein 07 Oct 2000 12 Oct 2012 4 3 7 2 0 Lithuania 05 Sep 1998 02 Sep 2021 10 8 12 2 0 Luxembourg 24 May 1947 09 Feb 2011 3 3 3 0 0 Mali 06 Feb 2007 14 Jun 2019 3 2 3 1 0 Malta 22 Mar 1988 30 May 2021 13 11 14 1 0 Martinique 26 Jan 2002 15 Jun 2019 2 2 2 1 0 Mexico 08 May 1969 10 Sep 2023 4 3 4 0 0 Moldova 13 Oct 2004 12 Nov 2021 8 4 13 0 0 Morocco 23 Jun 1998 16 Nov 2018 4 5 5 0 0 Namibia 24 Jan 2008 24 Jan 2008 1 1 1 0 0 Netherlands 21 May 1938 22 Mar 2024 13 8 15 2 0 New Zealand 27 May 2003 25 Sep 2022 7 5 8 0 0 Niger 07 Sep 2008 07 Sep 2008 1 1 1 1 0 Nigeria 29 May 2004 04 Sep 2017 3 4 5 1 0 North Macedonia 11 Sep 2012 11 Sep 2012 1 1 1 0 0 Northern Ireland 03 Mar 1923 26 Mar 2024 22 19 35 5 3 Norway 04 Jun 1963 19 Nov 2023 16 14 23 0 0 Palestine 21 Nov 2023 11 Jun 2024 2 1 2 0 0 Panama 29 May 2018 18 Nov 2024 3 3 6 1 0 Paraguay 15 Nov 2006 15 Nov 2006 1 1 1 0 0 Peru 07 Oct 2006 13 Jun 2022 3 2 4 0 0 Poland 01 Jun 1958 18 Nov 2024 10 10 12 0 0 Portugal 21 May 1950 15 Oct 2024 10 8 11 3 0 Puerto Rico 22 May 2016 22 May 2016 1 1 1 0 0 Republic Of Ireland 09 Jun 1963 24 Sep 2022 8 7 9 0 0 Romania 17 Dec 1975 18 Nov 2020 13 7 14 2 0 Russia 16 Nov 1994 04 Jun 2008 3 2 3 0 0 San Marino 01 May 1991 01 Sep 2017 7 4 10 1 0 Saudi Arabia 17 Feb 1988 29 Mar 2022 6 4 6 0 0 Scotland 15 Oct 2002 15 Aug 2012 9 6 10 0 0 Senegal 21 Aug 2007 28 Jan 2017 2 2 2 0 0 Serbia 16 Aug 2006 08 Sep 2012 4 3 4 0 0 Serbia and Montenegro 03 Sep 2005 08 Oct 2005 3 1 6 0 1 Slovakia 07 Sep 2012 15 Nov 2020 6 4 7 0 0 Slovenia 08 Sep 2004 08 Oct 2017 5 3 7 1 0 Solomon Islands 06 Jun 2004 06 Jun 2004 1 1 1 0 0 South Africa 20 May 2002 12 Nov 2005 2 2 2 0 0 South Korea 16 May 2002 16 May 2002 1 1 1 0 0 Spain 26 May 1957 28 Mar 2023 9 7 10 0 0 Sudan 06 Sep 2009 06 Sep 2009 1 1 1 0 0 Suriname 11 Oct 2024 11 Oct 2024 1 1 1 0 0 Sweden 19 Jun 1969 13 Jun 2017 10 9 10 1 0 Switzerland 15 May 1946 19 Jun 2024 14 11 16 2 0 Tahiti 31 May 2004 31 May 2004 1 1 1 0 0 Tanzania 20 Aug 2008 20 Aug 2008 1 1 1 0 0 Togo 18 Nov 2007 15 Nov 2016 2 2 2 1 0 Trinidad and Tobago 30 Jun 2001 30 May 2004 4 2 4 0 1 Tunisia 24 Mar 2017 26 Nov 2022 2 2 2 0 0 Turkey 08 Jun 1960 16 Nov 2022 7 6 9 2 0 Turkmenistan 22 Aug 2007 22 Aug 2007 5 1 5 0 0 Ukraine 16 Oct 2002 27 Sep 2022 8 6 11 0 0 United Arab Emirates 07 Jun 2022 12 Sep 2023 2 2 2 0 0 United States 17 May 1992 21 Mar 2024 9 6 10 1 0 Uruguay 18 May 1990 31 May 2024 2 2 2 0 0 Ussr 06 Feb 1991 06 Feb 1991 1 1 1 0 0 Uzbekistan 23 Jan 2024 23 Jan 2024 2 1 2 0 0 Wales 26 Mar 1892 14 Nov 2009 35 35 62 11 9 West Germany 12 May 1964 27 Mar 1974 3 2 3 0 0 Yugoslavia 15 May 1955 08 Jun 1958 2 2 2 1 0 Zimbabwe 10 Jan 2017 10 Jan 2017 1 1 1 0 0
By Caps, Opponent Opponent First Cap Last Cap Players Seasons Caps Goals Captains Wales 26 Mar 1892 14 Nov 2009 35 35 62 11 9 England 04 Apr 1891 13 Oct 2023 32 39 58 3 3 Northern Ireland 03 Mar 1923 26 Mar 2024 22 19 35 5 3 Ireland 19 Feb 1887 15 Mar 1913 19 19 34 13 4 Austria 29 Nov 1933 29 Mar 2022 17 13 25 1 0 Norway 04 Jun 1963 19 Nov 2023 16 14 23 0 0 Faroe Islands 12 Oct 1994 12 Oct 2021 15 8 22 0 0 France 08 May 1932 22 Nov 2022 18 9 20 0 0 Germany 14 Oct 1936 14 Jun 2024 18 11 20 2 1 Hungary 07 Dec 1938 23 Jun 2024 18 13 19 3 1 Switzerland 15 May 1946 19 Jun 2024 14 11 16 2 0 Italy 18 Nov 1992 25 Mar 2021 10 7 15 0 0 Netherlands 21 May 1938 22 Mar 2024 13 8 15 2 0 Malta 22 Mar 1988 30 May 2021 13 11 14 1 0 Romania 17 Dec 1975 18 Nov 2020 13 7 14 2 0 Australia 28 May 1967 22 Jun 2017 8 6 13 1 0 Denmark 11 Nov 1970 30 Nov 2022 11 10 13 1 0 Moldova 13 Oct 2004 12 Nov 2021 8 4 13 0 0 Bosnia And Herzegovina 05 Oct 1999 08 Oct 2020 9 8 12 0 0 Czech Republic 09 Jun 1999 04 Sep 2017 12 7 12 1 0 Lithuania 05 Sep 1998 02 Sep 2021 10 8 12 2 0 Poland 01 Jun 1958 18 Nov 2024 10 10 12 0 0 Belarus 08 Jun 2005 11 Jun 2019 9 3 11 1 0 Finland 17 Jun 1970 07 Jun 2024 11 8 11 1 0 Portugal 21 May 1950 15 Oct 2024 10 8 11 3 0 Ukraine 16 Oct 2002 27 Sep 2022 8 6 11 0 0 Estonia 19 May 1993 08 Jun 2019 8 7 10 0 2 San Marino 01 May 1991 01 Sep 2017 7 4 10 1 0 Scotland 15 Oct 2002 15 Aug 2012 9 6 10 0 0 Spain 26 May 1957 28 Mar 2023 9 7 10 0 0 Sweden 19 Jun 1969 13 Jun 2017 10 9 10 1 0 United States 17 May 1992 21 Mar 2024 9 6 10 1 0 Republic Of Ireland 09 Jun 1963 24 Sep 2022 8 7 9 0 0 Turkey 08 Jun 1960 16 Nov 2022 7 6 9 2 0 Belgium 23 Jan 1946 07 Sep 2018 8 6 8 0 0 Canada 13 Jun 1967 15 Oct 2002 8 3 8 0 0 Georgia 09 Feb 2005 16 Nov 2023 7 5 8 6 0 Korea Republic 02 Feb 2002 02 Feb 2024 7 6 8 0 0 Latvia 03 Jun 2000 01 Jun 2008 7 4 8 0 0 New Zealand 27 May 2003 25 Sep 2022 7 5 8 0 0 Croatia 26 Apr 2000 15 Nov 2024 5 3 7 0 0 Ecuador 24 May 1995 28 Mar 2023 5 3 7 2 0 Israel 16 May 1967 09 Oct 2021 7 5 7 0 0 Liechtenstein 07 Oct 2000 12 Oct 2012 4 3 7 2 0 Slovakia 07 Sep 2012 15 Nov 2020 6 4 7 0 0 Slovenia 08 Sep 2004 08 Oct 2017 5 3 7 1 0 Albania 01 Sep 2001 10 Sep 2018 6 5 6 1 0 Czechoslovakia 15 May 1937 17 Oct 1973 5 3 6 1 1 Greece 16 Aug 1995 11 Sep 2012 5 5 6 0 0 Panama 29 May 2018 18 Nov 2024 3 3 6 1 0 Saudi Arabia 17 Feb 1988 29 Mar 2022 6 4 6 0 0 Serbia and Montenegro 03 Sep 2005 08 Oct 2005 3 1 6 0 1 Argentina 28 Mar 1990 15 Jun 2023 4 3 5 0 0 Armenia 07 Sep 2005 14 Jun 2022 4 3 5 0 0 Azerbaijan 28 Mar 2001 10 Jun 2017 4 3 5 0 0 Bulgaria 11 Nov 1987 31 Mar 2021 4 3 5 1 0 Cyprus 26 Apr 1989 16 Nov 2019 4 5 5 0 1 Japan 21 May 1995 10 Oct 2009 5 4 5 0 0 Morocco 23 Jun 1998 16 Nov 2018 4 5 5 0 0 Nigeria 29 May 2004 04 Sep 2017 3 4 5 1 0 Turkmenistan 22 Aug 2007 22 Aug 2007 5 1 5 0 0 Brazil 20 Jun 1990 20 Nov 2018 4 4 4 0 0 Cuba 02 Jul 2000 23 Jun 2019 3 4 4 1 0 Kazakhstan 07 Sep 2005 19 Nov 2019 3 2 4 1 1 Mexico 08 May 1969 10 Sep 2023 4 3 4 0 0 Peru 07 Oct 2006 13 Jun 2022 3 2 4 0 0 Serbia 16 Aug 2006 08 Sep 2012 4 3 4 0 0 Trinidad and Tobago 30 Jun 2001 30 May 2004 4 2 4 0 1 Andorra 11 Feb 2009 04 Jun 2011 3 3 3 0 0 Bahrain 06 Jan 2024 06 Sep 2024 2 2 3 0 0 Costa Rica 11 Jun 1990 12 Jul 2003 3 3 3 0 0 Egypt 16 May 1990 05 Feb 2017 3 3 3 0 0 FYR Macedonia 17 Apr 2002 15 Aug 2012 3 3 3 1 0 Gabon 14 Jun 2008 06 Sep 2016 2 2 3 0 0 Guatemala 17 Nov 2004 16 Oct 2024 3 2 3 1 1 Guinea-Bissau 26 Mar 2011 25 Jun 2019 2 2 3 1 0 Iceland 12 Oct 2002 29 Mar 2003 2 1 3 0 0 Indonesia 28 Jan 2024 10 Sep 2024 2 2 3 0 0 Lebanon 21 Mar 2024 26 Mar 2024 2 1 3 2 0 Libya 12 Feb 2003 05 Sep 2008 2 3 3 2 0 Luxembourg 24 May 1947 09 Feb 2011 3 3 3 0 0 Mali 06 Feb 2007 14 Jun 2019 3 2 3 1 0 Russia 16 Nov 1994 04 Jun 2008 3 2 3 0 0 West Germany 12 May 1964 27 Mar 1974 3 2 3 0 0 Algeria 27 Feb 2001 09 Oct 2016 2 2 2 0 0 Angola 04 Sep 2010 04 Sep 2011 1 1 2 1 0 Bangladesh 06 Jun 2024 06 Jun 2024 2 1 2 0 0 Belize 13 Jun 2004 16 Jun 2004 1 1 2 1 0 Benin 21 Nov 2007 11 Oct 2009 1 2 2 2 0 Chile 28 May 1995 18 Jun 2017 2 2 2 0 0 Guinea 20 Jan 2008 28 Mar 2017 2 2 2 0 0 Haiti 18 Jan 2002 29 Jun 2019 2 2 2 2 0 Honduras 16 Nov 2003 23 Mar 2024 2 2 2 0 0 Iran 01 Sep 2000 26 Apr 2001 2 1 2 0 0 Martinique 26 Jan 2002 15 Jun 2019 2 2 2 1 0 Palestine 21 Nov 2023 11 Jun 2024 2 1 2 0 0 Senegal 21 Aug 2007 28 Jan 2017 2 2 2 0 0 South Africa 20 May 2002 12 Nov 2005 2 2 2 0 0 Togo 18 Nov 2007 15 Nov 2016 2 2 2 1 0 Tunisia 24 Mar 2017 26 Nov 2022 2 2 2 0 0 United Arab Emirates 07 Jun 2022 12 Sep 2023 2 2 2 0 0 Uruguay 18 May 1990 31 May 2024 2 2 2 0 0 Uzbekistan 23 Jan 2024 23 Jan 2024 2 1 2 0 0 Yugoslavia 15 May 1955 08 Jun 1958 2 2 2 1 0 China 10 Oct 2024 10 Oct 2024 1 1 1 0 0 Colombia 13 Jun 2017 13 Jun 2017 1 1 1 0 0 Comoros 23 Mar 2019 23 Mar 2019 1 1 1 0 0 Congo DR 05 Jan 2017 05 Jan 2017 1 1 1 0 0 East Germany 25 Apr 1990 25 Apr 1990 1 1 1 0 0 Fiji 02 Jun 2004 02 Jun 2004 1 1 1 0 0 Gambia 03 Sep 2016 03 Sep 2016 1 1 1 0 0 Germany B 25 Apr 2000 25 Apr 2000 1 1 1 0 0 Ghana 02 Feb 2017 02 Feb 2017 1 1 1 0 0 Gibraltar 03 Jun 2024 03 Jun 2024 1 1 1 0 0 Grenada 09 Jun 2024 09 Jun 2024 1 1 1 0 0 Hong Kong League 23 May 2002 23 May 2002 1 1 1 0 0 India 13 Jan 2024 13 Jan 2024 1 1 1 0 0 Jamaica 02 Jun 2004 02 Jun 2004 1 1 1 0 0 Kuwait 11 Oct 2006 11 Oct 2006 1 1 1 0 0 Lesotho 08 Jun 2008 08 Jun 2008 1 1 1 1 0 Namibia 24 Jan 2008 24 Jan 2008 1 1 1 0 0 Niger 07 Sep 2008 07 Sep 2008 1 1 1 1 0 North Macedonia 11 Sep 2012 11 Sep 2012 1 1 1 0 0 Paraguay 15 Nov 2006 15 Nov 2006 1 1 1 0 0 Puerto Rico 22 May 2016 22 May 2016 1 1 1 0 0 Solomon Islands 06 Jun 2004 06 Jun 2004 1 1 1 0 0 South Korea 16 May 2002 16 May 2002 1 1 1 0 0 Sudan 06 Sep 2009 06 Sep 2009 1 1 1 0 0 Suriname 11 Oct 2024 11 Oct 2024 1 1 1 0 0 Tahiti 31 May 2004 31 May 2004 1 1 1 0 0 Tanzania 20 Aug 2008 20 Aug 2008 1 1 1 0 0 Ussr 06 Feb 1991 06 Feb 1991 1 1 1 0 0 Zimbabwe 10 Jan 2017 10 Jan 2017 1 1 1 0 0
By Season Seasons First Cap Last Cap Countries Players Caps Goals Captains 1886-87 19 Feb 1887 19 Feb 1887 1 1 1 1 0 1887-88 24 Mar 1888 24 Mar 1888 1 1 1 1 0 1888-89 09 Mar 1889 09 Mar 1889 1 1 1 0 0 1889-90 29 Mar 1890 29 Mar 1890 1 2 2 0 0 1890-91 04 Apr 1891 04 Apr 1891 1 4 4 0 0 1891-92 26 Mar 1892 02 Apr 1892 1 5 5 1 1 1892-93 25 Mar 1893 25 Mar 1893 1 1 1 0 0 1893-94 24 Mar 1894 07 Apr 1894 1 2 2 1 0 1894-95 30 Mar 1895 06 Apr 1895 1 2 3 2 0 1895-96 21 Mar 1896 04 Apr 1896 1 2 4 0 0 1896-97 20 Mar 1897 20 Mar 1897 1 1 1 1 0 1897-98 26 Mar 1898 26 Mar 1898 1 2 2 1 0 1899-00 03 Mar 1900 07 Apr 1900 1 2 4 0 0 1900-01 02 Mar 1901 30 Mar 1901 1 2 3 0 0 1901-02 01 Mar 1902 03 May 1902 1 4 7 4 1 1902-03 09 Mar 1903 04 Apr 1903 1 2 4 1 0 1903-04 12 Mar 1904 09 Apr 1904 1 3 5 1 0 1904-05 06 Mar 1905 01 Apr 1905 1 3 8 3 1 1905-06 03 Mar 1906 07 Apr 1906 1 4 5 0 2 1906-07 04 Mar 1907 06 Apr 1907 1 2 5 2 2 1907-08 07 Mar 1908 04 Apr 1908 1 2 6 0 3 1908-09 01 Mar 1909 03 Apr 1909 1 2 3 1 0 1909-10 19 Mar 1910 19 Mar 1910 1 1 1 0 0 1911-12 02 Mar 1912 23 Mar 1912 1 3 6 1 0 1912-13 03 Mar 1913 05 Apr 1913 1 3 4 0 0 1913-14 28 Feb 1914 28 Feb 1914 1 1 1 0 1 1922-23 03 Mar 1923 03 Mar 1923 1 1 1 0 0 1928-29 27 Oct 1928 13 Apr 1929 1 1 3 0 0 1929-30 26 Oct 1929 05 Apr 1930 1 2 3 0 0 1930-31 20 Oct 1930 25 Oct 1930 2 2 2 1 0 1931-32 19 Sep 1931 08 May 1932 1 2 5 0 0 1932-33 17 Sep 1932 01 Apr 1933 1 3 4 0 1 1933-34 16 Sep 1933 14 Apr 1934 1 3 8 0 2 1934-35 20 Oct 1934 06 Apr 1935 1 5 10 0 1 1935-36 05 Oct 1935 04 Apr 1936 1 3 8 2 0 1936-37 14 Oct 1936 15 May 1937 2 4 14 3 0 1937-38 30 Oct 1937 21 May 1938 2 6 15 4 1 1938-39 08 Oct 1938 15 Apr 1939 1 5 9 5 2 1945-46 23 Jan 1946 15 May 1946 1 2 2 0 0 1946-47 24 May 1947 24 May 1947 1 1 1 0 0 1949-50 15 Apr 1950 21 May 1950 1 2 4 2 0 1954-55 08 Dec 1954 15 May 1955 1 2 5 0 0 1955-56 02 May 1956 02 May 1956 1 1 1 1 0 1956-57 07 Nov 1956 26 May 1957 1 2 2 0 0 1957-58 19 Apr 1958 15 Jun 1958 1 2 6 1 0 1958-59 18 Oct 1958 05 Nov 1958 1 1 2 0 2 1959-60 09 Apr 1960 08 Jun 1960 1 2 9 2 0 1960-61 22 Oct 1960 09 Nov 1960 1 1 2 1 0 1962-63 08 May 1963 13 Jun 1963 1 1 4 0 0 1963-64 12 May 1964 12 May 1964 1 2 2 0 0 1964-65 25 Nov 1964 25 Nov 1964 1 1 1 0 0 1965-66 02 Apr 1966 11 May 1966 1 1 2 0 0 1966-67 16 May 1967 13 Jun 1967 1 3 12 1 0 1968-69 08 May 1969 19 Jun 1969 1 1 2 0 0 1969-70 10 Sep 1969 17 Jun 1970 2 2 4 0 0 1970-71 11 Nov 1970 03 Feb 1971 1 1 2 0 0 1973-74 17 Oct 1973 14 May 1974 1 1 3 0 0 1975-76 17 Dec 1975 17 Dec 1975 1 1 1 0 0 1987-88 11 Nov 1987 22 Mar 1988 1 3 7 1 0 1988-89 26 Apr 1989 27 May 1989 1 1 2 0 0 1989-90 06 Sep 1989 20 Jun 1990 2 3 15 0 0 1990-91 12 Sep 1990 01 May 1991 1 2 9 2 0 1991-92 11 Sep 1991 03 Jun 1992 1 5 18 0 0 1992-93 14 Oct 1992 02 Jun 1993 1 4 13 0 1 1993-94 08 Sep 1993 20 Apr 1994 1 2 6 0 0 1994-95 07 Sep 1994 07 Jun 1995 2 4 13 1 0 1995-96 16 Aug 1995 11 Oct 1995 1 1 2 0 0 1996-97 27 May 1997 01 Jun 1997 1 1 2 0 0 1997-98 12 Nov 1997 23 Jun 1998 1 1 5 0 0 1998-99 05 Sep 1998 09 Jun 1999 1 4 7 1 0 1999-00 05 Oct 1999 02 Jul 2000 6 11 18 4 0 2000-01 16 Aug 2000 30 Jun 2001 7 8 38 4 0 2001-02 15 Aug 2001 23 May 2002 4 5 24 3 0 2002-03 21 Aug 2002 14 Jul 2003 3 5 24 2 0 2003-04 20 Aug 2003 16 Jun 2004 5 7 31 1 1 2004-05 18 Aug 2004 08 Jun 2005 4 8 30 1 2 2005-06 17 Aug 2005 02 Sep 2006 7 12 53 3 1 2006-07 16 Aug 2006 06 Jun 2007 7 15 41 3 0 2007-08 21 Aug 2007 22 Jun 2008 4 8 45 9 0 2008-09 20 Aug 2008 10 Jun 2009 5 9 32 2 0 2009-10 06 Sep 2009 29 May 2010 4 4 8 0 0 2010-11 11 Aug 2010 04 Sep 2011 5 6 16 2 0 2011-12 10 Aug 2011 26 May 2012 3 4 8 0 0 2012-13 27 Mar 2011 26 Mar 2013 4 5 22 1 2 2015-16 22 May 2016 11 Oct 2016 2 2 3 0 0 2016-17 31 Aug 2016 25 Jun 2017 6 7 27 0 0 2017-18 01 Sep 2017 03 Jun 2018 4 5 19 1 0 2018-19 07 Sep 2018 29 Jun 2019 4 5 20 2 0 2019-20 05 Sep 2019 19 Nov 2019 3 4 10 2 2 2020-21 04 Sep 2020 02 Jun 2021 2 3 18 0 0 2021-22 01 Sep 2021 14 Jun 2022 4 6 21 1 0 2022-23 21 Sep 2022 15 Jun 2023 2 7 21 1 0 2023-24 10 Sep 2023 23 Jun 2024 4 7 37 5 0 2024-25 05 Sep 2024 18 Nov 2024 3 5 14 1 0
By Caps, Season Seasons First Cap Last Cap Countries Players Caps Goals Captains 2005-06 17 Aug 2005 02 Sep 2006 7 12 53 3 1 2007-08 21 Aug 2007 22 Jun 2008 4 8 45 9 0 2006-07 16 Aug 2006 06 Jun 2007 7 15 41 3 0 2000-01 16 Aug 2000 30 Jun 2001 7 8 38 4 0 2023-24 10 Sep 2023 23 Jun 2024 4 7 37 5 0 2008-09 20 Aug 2008 10 Jun 2009 5 9 32 2 0 2003-04 20 Aug 2003 16 Jun 2004 5 7 31 1 1 2004-05 18 Aug 2004 08 Jun 2005 4 8 30 1 2 2016-17 31 Aug 2016 25 Jun 2017 6 7 27 0 0 2001-02 15 Aug 2001 23 May 2002 4 5 24 3 0 2002-03 21 Aug 2002 14 Jul 2003 3 5 24 2 0 2012-13 27 Mar 2011 26 Mar 2013 4 5 22 1 2 2021-22 01 Sep 2021 14 Jun 2022 4 6 21 1 0 2022-23 21 Sep 2022 15 Jun 2023 2 7 21 1 0 2018-19 07 Sep 2018 29 Jun 2019 4 5 20 2 0 2017-18 01 Sep 2017 03 Jun 2018 4 5 19 1 0 1991-92 11 Sep 1991 03 Jun 1992 1 5 18 0 0 1999-00 05 Oct 1999 02 Jul 2000 6 11 18 4 0 2020-21 04 Sep 2020 02 Jun 2021 2 3 18 0 0 2010-11 11 Aug 2010 04 Sep 2011 5 6 16 2 0 1937-38 30 Oct 1937 21 May 1938 2 6 15 4 1 1989-90 06 Sep 1989 20 Jun 1990 2 3 15 0 0 1936-37 14 Oct 1936 15 May 1937 2 4 14 3 0 2024-25 05 Sep 2024 18 Nov 2024 3 5 14 1 0 1992-93 14 Oct 1992 02 Jun 1993 1 4 13 0 1 1994-95 07 Sep 1994 07 Jun 1995 2 4 13 1 0 1966-67 16 May 1967 13 Jun 1967 1 3 12 1 0 1934-35 20 Oct 1934 06 Apr 1935 1 5 10 0 1 2019-20 05 Sep 2019 19 Nov 2019 3 4 10 2 2 1938-39 08 Oct 1938 15 Apr 1939 1 5 9 5 2 1959-60 09 Apr 1960 08 Jun 1960 1 2 9 2 0 1990-91 12 Sep 1990 01 May 1991 1 2 9 2 0 1904-05 06 Mar 1905 01 Apr 1905 1 3 8 3 1 1933-34 16 Sep 1933 14 Apr 1934 1 3 8 0 2 1935-36 05 Oct 1935 04 Apr 1936 1 3 8 2 0 2009-10 06 Sep 2009 29 May 2010 4 4 8 0 0 2011-12 10 Aug 2011 26 May 2012 3 4 8 0 0 1901-02 01 Mar 1902 03 May 1902 1 4 7 4 1 1987-88 11 Nov 1987 22 Mar 1988 1 3 7 1 0 1998-99 05 Sep 1998 09 Jun 1999 1 4 7 1 0 1907-08 07 Mar 1908 04 Apr 1908 1 2 6 0 3 1911-12 02 Mar 1912 23 Mar 1912 1 3 6 1 0 1957-58 19 Apr 1958 15 Jun 1958 1 2 6 1 0 1993-94 08 Sep 1993 20 Apr 1994 1 2 6 0 0 1891-92 26 Mar 1892 02 Apr 1892 1 5 5 1 1 1903-04 12 Mar 1904 09 Apr 1904 1 3 5 1 0 1905-06 03 Mar 1906 07 Apr 1906 1 4 5 0 2 1906-07 04 Mar 1907 06 Apr 1907 1 2 5 2 2 1931-32 19 Sep 1931 08 May 1932 1 2 5 0 0 1954-55 08 Dec 1954 15 May 1955 1 2 5 0 0 1997-98 12 Nov 1997 23 Jun 1998 1 1 5 0 0 1890-91 04 Apr 1891 04 Apr 1891 1 4 4 0 0 1895-96 21 Mar 1896 04 Apr 1896 1 2 4 0 0 1899-00 03 Mar 1900 07 Apr 1900 1 2 4 0 0 1902-03 09 Mar 1903 04 Apr 1903 1 2 4 1 0 1912-13 03 Mar 1913 05 Apr 1913 1 3 4 0 0 1932-33 17 Sep 1932 01 Apr 1933 1 3 4 0 1 1949-50 15 Apr 1950 21 May 1950 1 2 4 2 0 1962-63 08 May 1963 13 Jun 1963 1 1 4 0 0 1969-70 10 Sep 1969 17 Jun 1970 2 2 4 0 0 1894-95 30 Mar 1895 06 Apr 1895 1 2 3 2 0 1900-01 02 Mar 1901 30 Mar 1901 1 2 3 0 0 1908-09 01 Mar 1909 03 Apr 1909 1 2 3 1 0 1928-29 27 Oct 1928 13 Apr 1929 1 1 3 0 0 1929-30 26 Oct 1929 05 Apr 1930 1 2 3 0 0 1973-74 17 Oct 1973 14 May 1974 1 1 3 0 0 2015-16 22 May 2016 11 Oct 2016 2 2 3 0 0 1889-90 29 Mar 1890 29 Mar 1890 1 2 2 0 0 1893-94 24 Mar 1894 07 Apr 1894 1 2 2 1 0 1897-98 26 Mar 1898 26 Mar 1898 1 2 2 1 0 1930-31 20 Oct 1930 25 Oct 1930 2 2 2 1 0 1945-46 23 Jan 1946 15 May 1946 1 2 2 0 0 1956-57 07 Nov 1956 26 May 1957 1 2 2 0 0 1958-59 18 Oct 1958 05 Nov 1958 1 1 2 0 2 1960-61 22 Oct 1960 09 Nov 1960 1 1 2 1 0 1963-64 12 May 1964 12 May 1964 1 2 2 0 0 1965-66 02 Apr 1966 11 May 1966 1 1 2 0 0 1968-69 08 May 1969 19 Jun 1969 1 1 2 0 0 1970-71 11 Nov 1970 03 Feb 1971 1 1 2 0 0 1988-89 26 Apr 1989 27 May 1989 1 1 2 0 0 1995-96 16 Aug 1995 11 Oct 1995 1 1 2 0 0 1996-97 27 May 1997 01 Jun 1997 1 1 2 0 0 1886-87 19 Feb 1887 19 Feb 1887 1 1 1 1 0 1887-88 24 Mar 1888 24 Mar 1888 1 1 1 1 0 1888-89 09 Mar 1889 09 Mar 1889 1 1 1 0 0 1892-93 25 Mar 1893 25 Mar 1893 1 1 1 0 0 1896-97 20 Mar 1897 20 Mar 1897 1 1 1 1 0 1909-10 19 Mar 1910 19 Mar 1910 1 1 1 0 0 1913-14 28 Feb 1914 28 Feb 1914 1 1 1 0 1 1922-23 03 Mar 1923 03 Mar 1923 1 1 1 0 0 1946-47 24 May 1947 24 May 1947 1 1 1 0 0 1955-56 02 May 1956 02 May 1956 1 1 1 1 0 1964-65 25 Nov 1964 25 Nov 1964 1 1 1 0 0 1975-76 17 Dec 1975 17 Dec 1975 1 1 1 0 0
Captains Player Country no of times
CaptainCharlie Thomson Scotland 8 Andy Anderson Scotland 4 Alex Massie Scotland 2 Davie Mackay Scotland 2 Kevin McKenna Canada 2 Steven Naismith Scotland 2 Johnny Hill Scotland 1 Albert Buick Scotland 1 Peter Nellies Scotland 1 John A Johnston Scotland 1 Craig Levein Scotland 1 Steven Pressley Scotland 1 Edgaras Jankauskas Lithuania 1
By Player in Date Order Rk Player Country First Cap Last Cap Seasons Caps Goals Captains 1 Tommy Jenkinson Scotland 19 Feb 1887 19 Feb 1887 1 1 1 0 2 Tom Breckenridge Scotland 24 Mar 1888 24 Mar 1888 1 1 1 0 3 Jimmy Adams Scotland 09 Mar 1889 25 Mar 1893 3 3 0 0 4 Isaac Begbie Scotland 29 Mar 1890 07 Apr 1894 4 4 0 0 4 Davie Baird Scotland 29 Mar 1890 26 Mar 1892 3 3 1 0 6 Johnny Hill Scotland 04 Apr 1891 26 Mar 1892 2 2 0 1 6 John MacPherson Scotland 04 Apr 1891 04 Apr 1891 1 1 0 0 8 Willie Taylor Scotland 02 Apr 1892 02 Apr 1892 1 1 0 0 9 Tom Chambers Scotland 24 Mar 1894 24 Mar 1894 1 1 1 0 10 Davie Russell Scotland 30 Mar 1895 06 Apr 1895 1 2 0 0 10 Johnny Walker Scotland 30 Mar 1895 26 Mar 1898 3 3 3 0 12 Alex King Scotland 21 Mar 1896 04 Apr 1896 1 2 0 0 13 George Hogg Scotland 28 Mar 1896 04 Apr 1896 1 2 0 0 14 Tom Robertson Scotland 26 Mar 1898 26 Mar 1898 1 1 1 0 15 Bobby Walker Scotland 03 Mar 1900 05 Apr 1913 12 29 8 0 15 Harry Rennie Scotland 03 Mar 1900 07 Apr 1900 1 2 0 0 17 Mark Bell Scotland 02 Mar 1901 02 Mar 1901 1 1 0 0 18 Albert Buick Scotland 01 Mar 1902 15 Mar 1902 1 2 2 1 18 George Key Scotland 01 Mar 1902 01 Mar 1902 1 1 0 0 20 Henry Allan Scotland 15 Mar 1902 15 Mar 1902 1 1 0 0 21 Bill Porteous Scotland 21 Mar 1903 21 Mar 1903 1 1 0 0 22 George Wilson Scotland 12 Mar 1904 03 Mar 1906 3 4 0 0 23 Charlie Thomson Scotland 26 Mar 1904 04 Apr 1908 5 12 3 8 24 Alex Menzies Scotland 07 Apr 1906 07 Apr 1906 1 1 0 0 25 Tom Collins Scotland 01 Mar 1909 01 Mar 1909 1 1 0 0 26 George Sinclair Scotland 19 Mar 1910 16 Mar 1912 2 3 0 0 27 Bob Mercer Scotland 02 Mar 1912 15 Mar 1913 2 2 0 0 28 Peter Nellies Scotland 15 Mar 1913 28 Feb 1914 2 2 0 1 29 Jock White Scotland 03 Mar 1923 03 Mar 1923 1 1 0 0 30 Jack Harkness Scotland 27 Oct 1928 04 Oct 1933 4 9 0 0 31 John A Johnston Scotland 26 Oct 1929 26 Oct 1932 2 3 0 1 32 William Reid Northern Ireland 20 Oct 1930 20 Oct 1930 1 1 0 0 33 Barney Battles Jnr Scotland 25 Oct 1930 25 Oct 1930 1 1 1 0 34 Alex Massie Scotland 19 Sep 1931 13 Nov 1935 5 11 0 2 35 Andy Anderson Scotland 01 Apr 1933 07 Dec 1938 7 23 0 4 36 Andrew Herd Scotland 20 Oct 1934 20 Oct 1934 1 1 0 0 37 Tommy Walker Scotland 21 Nov 1934 15 May 1946 6 21 9 0 37 David McCulloch Scotland 21 Nov 1934 21 Nov 1934 1 1 0 0 39 Alex Munro Scotland 31 Oct 1936 02 Dec 1936 1 2 1 0 40 Freddie Warren Wales 17 Mar 1937 16 Mar 1938 2 2 1 0 41 William Waugh Scotland 08 Dec 1937 08 Dec 1937 1 1 0 0 41 Andy Black Scotland 08 Dec 1937 07 Dec 1938 2 3 3 0 43 Jimmy Dykes Scotland 21 May 1938 08 Oct 1938 2 2 0 0 44 Archie Miller Scotland 09 Nov 1938 09 Nov 1938 1 1 0 0 45 Jimmy Walker Scotland 23 Jan 1946 23 Jan 1946 1 1 0 0 46 Willie MacFarlane Scotland 24 May 1947 24 May 1947 1 1 0 0 47 Willie Bauld Scotland 15 Apr 1950 21 May 1950 1 3 2 0 48 Bobby Dougan Scotland 26 Apr 1950 26 Apr 1950 1 1 0 0 49 Jimmy Wardhaugh Scotland 08 Dec 1954 07 Nov 1956 2 2 0 0 49 John Cumming Scotland 08 Dec 1954 08 Jun 1960 2 9 0 0 51 Alfie Conn Scotland 02 May 1956 02 May 1956 1 1 1 0 52 Davie Mackay Scotland 26 May 1957 05 Nov 1958 3 4 0 2 53 Jimmy Murray Scotland 19 Apr 1958 15 Jun 1958 1 5 1 0 54 Alex Young Scotland 09 Apr 1960 09 Nov 1960 2 6 3 0 55 Davie Holt Scotland 08 May 1963 12 May 1964 2 5 0 0 56 Jim Cruickshank Scotland 12 May 1964 17 Dec 1975 5 9 0 0 57 Willie Wallace Scotland 25 Nov 1964 11 May 1966 2 3 0 0 58 Alan Anderson Scotland 16 May 1967 13 Jun 1967 1 5 0 0 59 Jim Townsend Scotland 28 May 1967 13 Jun 1967 1 4 1 0 60 Roald Jensen Norway 08 May 1969 17 Jun 1970 2 4 0 0 61 Donald Ford Scotland 17 Oct 1973 14 May 1974 1 3 0 0 62 Gary Mackay Scotland 11 Nov 1987 22 Mar 1988 1 4 1 0 63 Henry Smith Scotland 17 Feb 1988 20 May 1992 2 3 0 0 63 John Colquhoun Scotland 17 Feb 1988 22 Mar 1988 1 2 0 0 65 Dave McPherson Scotland 26 Apr 1989 03 Jun 1992 4 20 0 0 66 David McCreery Northern Ireland 06 Sep 1989 18 May 1990 1 4 0 0 67 Craig Levein Scotland 28 Mar 1990 16 Nov 1994 5 16 0 1 68 John Robertson Scotland 12 Sep 1990 11 Oct 1995 5 16 3 0 69 Alan McLaren Scotland 17 May 1992 12 Oct 1994 4 14 0 0 70 Nicky Walker Scotland 24 Mar 1993 24 Mar 1993 1 1 0 0 71 Colin Miller Canada 24 Jan 1995 07 Jun 1995 1 5 0 0 72 Davy Weir Scotland 27 May 1997 13 Nov 1999 4 10 0 0 73 Neil McCann Scotland 05 Sep 1998 05 Sep 1998 1 1 0 0 74 Paul Ritchie Scotland 28 Apr 1999 13 Nov 1999 2 4 1 0 74 Colin Cameron Scotland 28 Apr 1999 25 Apr 2001 3 11 2 0 76 Gary McSwegan Scotland 05 Oct 1999 09 Oct 1999 1 2 1 0 77 Thomas Flogel Austria 29 Mar 2000 14 Nov 2001 3 15 3 0 77 Steven Pressley Scotland 29 Mar 2000 11 Oct 2006 6 32 0 1 79 Robert Tomaschek Slovakia 25 Apr 2000 06 Jun 2001 2 9 1 0 80 Andy Kirk Northern Ireland 26 Apr 2000 02 Apr 2003 3 5 0 0 80 Antti Niemi Finland 26 Apr 2000 22 May 2002 3 15 0 0 82 Gary Naysmith Scotland 30 May 2000 11 Oct 2000 2 4 0 0 83 Fitzroy Simpson Jamaica 02 Jul 2000 30 Jun 2001 2 4 1 0 84 Kevin McKenna Canada 26 Apr 2001 26 Mar 2005 5 24 7 2 85 Scott Severin Scotland 06 Oct 2001 20 Nov 2002 2 8 0 0 86 Tommi Gronlund Finland 27 Mar 2002 22 May 2002 1 2 0 0 87 Andy Webster Scotland 30 Apr 2003 06 Feb 2013 6 27 1 2 88 Tepi Moilanen Finland 16 Nov 2003 16 Nov 2003 1 1 0 0 89 Alan Maybury Republic of Ireland 31 Mar 2004 04 Sep 2004 2 7 0 0 90 Craig Gordon Scotland 30 May 2004 18 Nov 2024 9 48 0 0 91 Patrick Kisnorbo Australia 31 May 2004 06 Jun 2004 1 3 0 0 92 Deividas Cesnauskis Lithuania 09 Feb 2005 28 Mar 2009 5 21 1 0 93 Paul Hartley Scotland 26 Mar 2005 11 Oct 2006 3 11 1 0 94 Saulius Mikoliunas Lithuania 30 Mar 2005 01 Apr 2009 5 27 4 0 95 Rudi Skacel Czech Republic 17 Aug 2005 07 Sep 2005 1 2 0 0 95 Edgaras Jankauskas Lithuania 17 Aug 2005 06 Feb 2007 2 5 1 1 95 Takis Fyssas Greece 17 Aug 2005 24 Mar 2007 2 13 0 0 98 Ibrahim Tall Senegal 12 Nov 2005 12 Nov 2005 1 1 0 0 99 Juho Makela Finland 21 Jan 2006 28 Feb 2006 1 3 0 0 100 Mirsad Beslija Bosnia and Herzegovina 28 Feb 2006 06 Sep 2006 2 3 0 0 101 Roman Bednar Czech Republic 16 Aug 2006 16 Aug 2006 1 1 0 0 102 Mauricio Pinilla Chile 07 Oct 2006 15 Nov 2006 1 3 0 0 103 Robbie Neilson Scotland 11 Oct 2006 11 Oct 2006 1 1 0 0 103 Marius Zaliukas Lithuania 11 Oct 2006 16 Oct 2012 5 18 1 0 105 Nerijus Barasa Lithuania 15 Nov 2006 15 Nov 2006 1 1 0 0 106 Andrius Velicka Lithuania 06 Feb 2007 21 Nov 2007 2 7 0 0 106 Laryea Kingston Ghana 06 Feb 2007 11 Oct 2009 4 23 6 0 108 Kestutis Ivaskevicius Lithuania 22 Aug 2007 12 Sep 2007 1 2 0 0 108 Audrius Ksanavicius Lithuania 22 Aug 2007 15 Oct 2008 2 11 2 0 110 Eggert Jonsson Iceland 21 Nov 2007 06 Sep 2011 5 12 0 0 111 Christophe Berra Scotland 30 May 2008 09 Nov 2017 4 9 1 0 112 Michael Stewart Scotland 20 Aug 2008 20 Aug 2008 1 1 0 0 113 David Obua Uganda 07 Sep 2008 04 Sep 2011 2 5 3 0 114 Lee Wallace Scotland 10 Oct 2009 07 Sep 2010 2 5 0 0 115 Arvydas Novikovas Lithuania 25 May 2010 26 Mar 2013 4 12 0 0 116 Marian Kello Slovakia 09 Feb 2011 04 Jun 2011 1 3 0 0 117 Ismael Bouzid Algeria 27 Mar 2011 27 Mar 2011 1 1 0 0 118 Ryan McGowan Australia 15 Aug 2012 14 Nov 2012 1 2 0 0 119 Perry Kitchen United States 22 May 2016 11 Oct 2016 1 2 0 0 120 Callum Paterson Scotland 29 May 2016 11 Nov 2016 2 5 0 0 121 Faycal Rherras Morocco 31 Aug 2016 15 Nov 2016 1 2 0 0 122 Arnaud Djoum Cameroon 03 Sep 2016 25 Jun 2019 3 22 0 0 123 Alexandros Tziolis Greece 25 Mar 2017 25 Mar 2017 1 1 0 0 124 Aaron Hughes Northern Ireland 02 Jun 2017 03 Jun 2018 2 8 0 0 125 Bjorn Johnsen Norway 10 Jun 2017 13 Jun 2017 1 2 0 0 126 Kyle Lafferty Northern Ireland 01 Sep 2017 09 Nov 2017 1 5 0 0 127 Marcus Godinho Canada 24 Mar 2018 29 Jun 2019 2 4 0 0 128 John Souttar Scotland 07 Sep 2018 15 Nov 2021 2 4 1 0 128 Steven Naismith Scotland 07 Sep 2018 19 Nov 2019 2 6 3 2 130 Michael Smith Northern Ireland 11 Sep 2018 08 Sep 2021 4 18 1 0 131 Glenn Whelan Republic of Ireland 05 Sep 2019 18 Nov 2019 1 4 0 0 132 Conor Washington Northern Ireland 09 Sep 2019 09 Sep 2019 1 1 0 0 133 Liam Boyce Northern Ireland 07 Sep 2020 30 May 2021 1 7 0 0 134 Ben Woodburn Wales 01 Sep 2021 01 Sep 2021 1 1 0 0 135 Nathaniel Atkinson Australia 29 Mar 2022 21 Mar 2024 3 13 1 0 136 Kye Rowles Australia 13 Jun 2022 10 Oct 2024 4 22 1 0 137 Cammy Devlin Australia 25 Sep 2022 11 Jun 2024 2 4 0 0 138 Stephen Kingsley Scotland 27 Sep 2022 27 Sep 2022 1 1 0 0 139 Garang Kuol Australia 24 Mar 2023 28 Mar 2023 1 2 1 0 140 Lawrence Shankland Scotland 28 Mar 2023 18 Nov 2024 3 12 2 0 141 Kenneth Vargas Costa Rica 12 Sep 2023 18 Nov 2024 2 10 1 0 142 Dexter Lembikisa Jamaica 21 Mar 2024 24 Mar 2024 1 2 1 0 143 Costa Rica 10 Sep 2024 10 Sep 2024 1 1 0 0
By Player Name Rk Player Country First Cap Last Cap Seasons Caps Goals Captains 1 Costa Rica 10 Sep 2024 10 Sep 2024 1 1 0 0 2 Tommy Jenkinson Scotland 19 Feb 1887 19 Feb 1887 1 1 1 0 3 Jimmy Adams Scotland 09 Mar 1889 25 Mar 1893 3 3 0 0 4 Johnny Hill Scotland 04 Apr 1891 26 Mar 1892 2 2 0 1 5 John MacPherson Scotland 04 Apr 1891 04 Apr 1891 1 1 0 0 6 Isaac Begbie Scotland 29 Mar 1890 07 Apr 1894 4 4 0 0 7 Davie Baird Scotland 29 Mar 1890 26 Mar 1892 3 3 1 0 8 Willie Taylor Scotland 02 Apr 1892 02 Apr 1892 1 1 0 0 9 Davie Russell Scotland 30 Mar 1895 06 Apr 1895 1 2 0 0 10 George Hogg Scotland 28 Mar 1896 04 Apr 1896 1 2 0 0 11 Tom Chambers Scotland 24 Mar 1894 24 Mar 1894 1 1 1 0 12 Johnny Walker Scotland 30 Mar 1895 26 Mar 1898 3 3 3 0 13 Alex King Scotland 21 Mar 1896 04 Apr 1896 1 2 0 0 14 Bobby Walker Scotland 03 Mar 1900 05 Apr 1913 12 29 8 0 15 Albert Buick Scotland 01 Mar 1902 15 Mar 1902 1 2 2 1 16 Henry Allan Scotland 15 Mar 1902 15 Mar 1902 1 1 0 0 17 Tom Robertson Scotland 26 Mar 1898 26 Mar 1898 1 1 1 0 18 Charlie Thomson Scotland 26 Mar 1904 04 Apr 1908 5 12 3 8 19 Harry Rennie Scotland 03 Mar 1900 07 Apr 1900 1 2 0 0 20 George Key Scotland 01 Mar 1902 01 Mar 1902 1 1 0 0 21 Bill Porteous Scotland 21 Mar 1903 21 Mar 1903 1 1 0 0 22 Mark Bell Scotland 02 Mar 1901 02 Mar 1901 1 1 0 0 23 Alex Menzies Scotland 07 Apr 1906 07 Apr 1906 1 1 0 0 24 Tom Collins Scotland 01 Mar 1909 01 Mar 1909 1 1 0 0 25 George Wilson Scotland 12 Mar 1904 03 Mar 1906 3 4 0 0 26 Peter Nellies Scotland 15 Mar 1913 28 Feb 1914 2 2 0 1 27 George Sinclair Scotland 19 Mar 1910 16 Mar 1912 2 3 0 0 28 Bob Mercer Scotland 02 Mar 1912 15 Mar 1913 2 2 0 0 29 Jock White Scotland 03 Mar 1923 03 Mar 1923 1 1 0 0 30 John A Johnston Scotland 26 Oct 1929 26 Oct 1932 2 3 0 1 31 Andrew Herd Scotland 20 Oct 1934 20 Oct 1934 1 1 0 0 32 Jack Harkness Scotland 27 Oct 1928 04 Oct 1933 4 9 0 0 33 Barney Battles Jnr Scotland 25 Oct 1930 25 Oct 1930 1 1 1 0 34 William Waugh Scotland 08 Dec 1937 08 Dec 1937 1 1 0 0 35 Andy Anderson Scotland 01 Apr 1933 07 Dec 1938 7 23 0 4 36 William Reid Northern Ireland 20 Oct 1930 20 Oct 1930 1 1 0 0 37 Alex Massie Scotland 19 Sep 1931 13 Nov 1935 5 11 0 2 38 Tommy Walker Scotland 21 Nov 1934 15 May 1946 6 21 9 0 39 Archie Miller Scotland 09 Nov 1938 09 Nov 1938 1 1 0 0 40 Alex Munro Scotland 31 Oct 1936 02 Dec 1936 1 2 1 0 41 David McCulloch Scotland 21 Nov 1934 21 Nov 1934 1 1 0 0 42 Jimmy Dykes Scotland 21 May 1938 08 Oct 1938 2 2 0 0 43 Andy Black Scotland 08 Dec 1937 07 Dec 1938 2 3 3 0 44 Freddie Warren Wales 17 Mar 1937 16 Mar 1938 2 2 1 0 45 Willie MacFarlane Scotland 24 May 1947 24 May 1947 1 1 0 0 46 Alfie Conn Scotland 02 May 1956 02 May 1956 1 1 1 0 47 Jimmy Walker Scotland 23 Jan 1946 23 Jan 1946 1 1 0 0 48 Jimmy Wardhaugh Scotland 08 Dec 1954 07 Nov 1956 2 2 0 0 49 Bobby Dougan Scotland 26 Apr 1950 26 Apr 1950 1 1 0 0 50 Willie Bauld Scotland 15 Apr 1950 21 May 1950 1 3 2 0 51 John Cumming Scotland 08 Dec 1954 08 Jun 1960 2 9 0 0 52 Davie Mackay Scotland 26 May 1957 05 Nov 1958 3 4 0 2 53 Alex Young Scotland 09 Apr 1960 09 Nov 1960 2 6 3 0 54 Davie Holt Scotland 08 May 1963 12 May 1964 2 5 0 0 55 Jim Cruickshank Scotland 12 May 1964 17 Dec 1975 5 9 0 0 56 Willie Wallace Scotland 25 Nov 1964 11 May 1966 2 3 0 0 57 Alan Anderson Scotland 16 May 1967 13 Jun 1967 1 5 0 0 58 Donald Ford Scotland 17 Oct 1973 14 May 1974 1 3 0 0 59 Roald Jensen Norway 08 May 1969 17 Jun 1970 2 4 0 0 60 Jim Townsend Scotland 28 May 1967 13 Jun 1967 1 4 1 0 61 Gary Mackay Scotland 11 Nov 1987 22 Mar 1988 1 4 1 0 62 Henry Smith Scotland 17 Feb 1988 20 May 1992 2 3 0 0 63 John Robertson Scotland 12 Sep 1990 11 Oct 1995 5 16 3 0 64 Craig Levein Scotland 28 Mar 1990 16 Nov 1994 5 16 0 1 65 John Colquhoun Scotland 17 Feb 1988 22 Mar 1988 1 2 0 0 66 Dave McPherson Scotland 26 Apr 1989 03 Jun 1992 4 20 0 0 67 Alan McLaren Scotland 17 May 1992 12 Oct 1994 4 14 0 0 68 David McCreery Northern Ireland 06 Sep 1989 18 May 1990 1 4 0 0 69 Nicky Walker Scotland 24 Mar 1993 24 Mar 1993 1 1 0 0 70 Paul Ritchie Scotland 28 Apr 1999 13 Nov 1999 2 4 1 0 71 Colin Miller Canada 24 Jan 1995 07 Jun 1995 1 5 0 0 72 Colin Cameron Scotland 28 Apr 1999 25 Apr 2001 3 11 2 0 73 Gary Naysmith Scotland 30 May 2000 11 Oct 2000 2 4 0 0 74 Davy Weir Scotland 27 May 1997 13 Nov 1999 4 10 0 0 75 Neil McCann Scotland 05 Sep 1998 05 Sep 1998 1 1 0 0 76 Scott Severin Scotland 06 Oct 2001 20 Nov 2002 2 8 0 0 77 Thomas Flogel Austria 29 Mar 2000 14 Nov 2001 3 15 3 0 78 Steven Pressley Scotland 29 Mar 2000 11 Oct 2006 6 32 0 1 79 Gary McSwegan Scotland 05 Oct 1999 09 Oct 1999 1 2 1 0 80 Andy Kirk Northern Ireland 26 Apr 2000 02 Apr 2003 3 5 0 0 81 Antti Niemi Finland 26 Apr 2000 22 May 2002 3 15 0 0 82 Fitzroy Simpson Jamaica 02 Jul 2000 30 Jun 2001 2 4 1 0 83 Robert Tomaschek Slovakia 25 Apr 2000 06 Jun 2001 2 9 1 0 84 Robbie Neilson Scotland 11 Oct 2006 11 Oct 2006 1 1 0 0 85 Craig Gordon Scotland 30 May 2004 18 Nov 2024 9 48 0 0 86 Kevin McKenna Canada 26 Apr 2001 26 Mar 2005 5 24 7 2 87 Andy Webster Scotland 30 Apr 2003 06 Feb 2013 6 27 1 2 88 Alan Maybury Republic of Ireland 31 Mar 2004 04 Sep 2004 2 7 0 0 89 Tommi Gronlund Finland 27 Mar 2002 22 May 2002 1 2 0 0 90 Tepi Moilanen Finland 16 Nov 2003 16 Nov 2003 1 1 0 0 91 Patrick Kisnorbo Australia 31 May 2004 06 Jun 2004 1 3 0 0 92 Paul Hartley Scotland 26 Mar 2005 11 Oct 2006 3 11 1 0 93 Christophe Berra Scotland 30 May 2008 09 Nov 2017 4 9 1 0 94 Michael Stewart Scotland 20 Aug 2008 20 Aug 2008 1 1 0 0 95 Lee Wallace Scotland 10 Oct 2009 07 Sep 2010 2 5 0 0 96 Saulius Mikoliunas Lithuania 30 Mar 2005 01 Apr 2009 5 27 4 0 97 Deividas Cesnauskis Lithuania 09 Feb 2005 28 Mar 2009 5 21 1 0 98 Roman Bednar Czech Republic 16 Aug 2006 16 Aug 2006 1 1 0 0 99 Rudi Skacel Czech Republic 17 Aug 2005 07 Sep 2005 1 2 0 0 100 Edgaras Jankauskas Lithuania 17 Aug 2005 06 Feb 2007 2 5 1 1 101 Takis Fyssas Greece 17 Aug 2005 24 Mar 2007 2 13 0 0 102 Ibrahim Tall Senegal 12 Nov 2005 12 Nov 2005 1 1 0 0 103 Nerijus Barasa Lithuania 15 Nov 2006 15 Nov 2006 1 1 0 0 104 Mirsad Beslija Bosnia and Herzegovina 28 Feb 2006 06 Sep 2006 2 3 0 0 105 Juho Makela Finland 21 Jan 2006 28 Feb 2006 1 3 0 0 106 Marius Zaliukas Lithuania 11 Oct 2006 16 Oct 2012 5 18 1 0 107 Kestutis Ivaskevicius Lithuania 22 Aug 2007 12 Sep 2007 1 2 0 0 108 Andrius Velicka Lithuania 06 Feb 2007 21 Nov 2007 2 7 0 0 109 Mauricio Pinilla Chile 07 Oct 2006 15 Nov 2006 1 3 0 0 110 Eggert Jonsson Iceland 21 Nov 2007 06 Sep 2011 5 12 0 0 111 Laryea Kingston Ghana 06 Feb 2007 11 Oct 2009 4 23 6 0 112 Ryan McGowan Australia 15 Aug 2012 14 Nov 2012 1 2 0 0 113 Audrius Ksanavicius Lithuania 22 Aug 2007 15 Oct 2008 2 11 2 0 114 Marian Kello Slovakia 09 Feb 2011 04 Jun 2011 1 3 0 0 115 David Obua Uganda 07 Sep 2008 04 Sep 2011 2 5 3 0 116 Arvydas Novikovas Lithuania 25 May 2010 26 Mar 2013 4 12 0 0 117 Ismael Bouzid Algeria 27 Mar 2011 27 Mar 2011 1 1 0 0 118 Callum Paterson Scotland 29 May 2016 11 Nov 2016 2 5 0 0 119 Arnaud Djoum Cameroon 03 Sep 2016 25 Jun 2019 3 22 0 0 120 John Souttar Scotland 07 Sep 2018 15 Nov 2021 2 4 1 0 121 Perry Kitchen United States 22 May 2016 11 Oct 2016 1 2 0 0 122 Faycal Rherras Morocco 31 Aug 2016 15 Nov 2016 1 2 0 0 123 Marcus Godinho Canada 24 Mar 2018 29 Jun 2019 2 4 0 0 124 Bjorn Johnsen Norway 10 Jun 2017 13 Jun 2017 1 2 0 0 125 Aaron Hughes Northern Ireland 02 Jun 2017 03 Jun 2018 2 8 0 0 126 Alexandros Tziolis Greece 25 Mar 2017 25 Mar 2017 1 1 0 0 127 Michael Smith Northern Ireland 11 Sep 2018 08 Sep 2021 4 18 1 0 128 Kyle Lafferty Northern Ireland 01 Sep 2017 09 Nov 2017 1 5 0 0 129 Steven Naismith Scotland 07 Sep 2018 19 Nov 2019 2 6 3 2 130 Jimmy Murray Scotland 19 Apr 1958 15 Jun 1958 1 5 1 0 131 Conor Washington Northern Ireland 09 Sep 2019 09 Sep 2019 1 1 0 0 132 Glenn Whelan Republic of Ireland 05 Sep 2019 18 Nov 2019 1 4 0 0 133 Liam Boyce Northern Ireland 07 Sep 2020 30 May 2021 1 7 0 0 134 Stephen Kingsley Scotland 27 Sep 2022 27 Sep 2022 1 1 0 0 135 Tom Breckenridge Scotland 24 Mar 1888 24 Mar 1888 1 1 1 0 136 Ben Woodburn Wales 01 Sep 2021 01 Sep 2021 1 1 0 0 137 Cammy Devlin Australia 25 Sep 2022 11 Jun 2024 2 4 0 0 138 Nathaniel Atkinson Australia 29 Mar 2022 21 Mar 2024 3 13 1 0 139 Kye Rowles Australia 13 Jun 2022 10 Oct 2024 4 22 1 0 140 Lawrence Shankland Scotland 28 Mar 2023 18 Nov 2024 3 12 2 0 141 Garang Kuol Australia 24 Mar 2023 28 Mar 2023 1 2 1 0 142 Kenneth Vargas Costa Rica 12 Sep 2023 18 Nov 2024 2 10 1 0 143 Dexter Lembikisa Jamaica 21 Mar 2024 24 Mar 2024 1 2 1 0
By Player Caps Rk Player Country First Cap Last Cap Seasons Caps Goals Captains 1 Craig Gordon Scotland 30 May 2004 18 Nov 2024 9 48 0 0 2 Steven Pressley Scotland 29 Mar 2000 11 Oct 2006 6 32 0 1 3 Bobby Walker Scotland 03 Mar 1900 05 Apr 1913 12 29 8 0 4 Andy Webster Scotland 30 Apr 2003 06 Feb 2013 6 27 1 2 4 Saulius Mikoliunas Lithuania 30 Mar 2005 01 Apr 2009 5 27 4 0 6 Kevin McKenna Canada 26 Apr 2001 26 Mar 2005 5 24 7 2 7 Andy Anderson Scotland 01 Apr 1933 07 Dec 1938 7 23 0 4 7 Laryea Kingston Ghana 06 Feb 2007 11 Oct 2009 4 23 6 0 9 Arnaud Djoum Cameroon 03 Sep 2016 25 Jun 2019 3 22 0 0 9 Kye Rowles Australia 13 Jun 2022 10 Oct 2024 4 22 1 0 11 Tommy Walker Scotland 21 Nov 1934 15 May 1946 6 21 9 0 11 Deividas Cesnauskis Lithuania 09 Feb 2005 28 Mar 2009 5 21 1 0 13 Dave McPherson Scotland 26 Apr 1989 03 Jun 1992 4 20 0 0 14 Marius Zaliukas Lithuania 11 Oct 2006 16 Oct 2012 5 18 1 0 14 Michael Smith Northern Ireland 11 Sep 2018 08 Sep 2021 4 18 1 0 16 John Robertson Scotland 12 Sep 1990 11 Oct 1995 5 16 3 0 16 Craig Levein Scotland 28 Mar 1990 16 Nov 1994 5 16 0 1 18 Thomas Flogel Austria 29 Mar 2000 14 Nov 2001 3 15 3 0 18 Antti Niemi Finland 26 Apr 2000 22 May 2002 3 15 0 0 20 Alan McLaren Scotland 17 May 1992 12 Oct 1994 4 14 0 0 21 Takis Fyssas Greece 17 Aug 2005 24 Mar 2007 2 13 0 0 21 Nathaniel Atkinson Australia 29 Mar 2022 21 Mar 2024 3 13 1 0 23 Charlie Thomson Scotland 26 Mar 1904 04 Apr 1908 5 12 3 8 23 Eggert Jonsson Iceland 21 Nov 2007 06 Sep 2011 5 12 0 0 23 Arvydas Novikovas Lithuania 25 May 2010 26 Mar 2013 4 12 0 0 23 Lawrence Shankland Scotland 28 Mar 2023 18 Nov 2024 3 12 2 0 27 Alex Massie Scotland 19 Sep 1931 13 Nov 1935 5 11 0 2 27 Colin Cameron Scotland 28 Apr 1999 25 Apr 2001 3 11 2 0 27 Paul Hartley Scotland 26 Mar 2005 11 Oct 2006 3 11 1 0 27 Audrius Ksanavicius Lithuania 22 Aug 2007 15 Oct 2008 2 11 2 0 31 Davy Weir Scotland 27 May 1997 13 Nov 1999 4 10 0 0 31 Kenneth Vargas Costa Rica 12 Sep 2023 18 Nov 2024 2 10 1 0 33 Jack Harkness Scotland 27 Oct 1928 04 Oct 1933 4 9 0 0 33 John Cumming Scotland 08 Dec 1954 08 Jun 1960 2 9 0 0 33 Jim Cruickshank Scotland 12 May 1964 17 Dec 1975 5 9 0 0 33 Robert Tomaschek Slovakia 25 Apr 2000 06 Jun 2001 2 9 1 0 33 Christophe Berra Scotland 30 May 2008 09 Nov 2017 4 9 1 0 38 Scott Severin Scotland 06 Oct 2001 20 Nov 2002 2 8 0 0 38 Aaron Hughes Northern Ireland 02 Jun 2017 03 Jun 2018 2 8 0 0 40 Alan Maybury Republic of Ireland 31 Mar 2004 04 Sep 2004 2 7 0 0 40 Andrius Velicka Lithuania 06 Feb 2007 21 Nov 2007 2 7 0 0 40 Liam Boyce Northern Ireland 07 Sep 2020 30 May 2021 1 7 0 0 43 Alex Young Scotland 09 Apr 1960 09 Nov 1960 2 6 3 0 43 Steven Naismith Scotland 07 Sep 2018 19 Nov 2019 2 6 3 2 45 Davie Holt Scotland 08 May 1963 12 May 1964 2 5 0 0 45 Alan Anderson Scotland 16 May 1967 13 Jun 1967 1 5 0 0 45 Colin Miller Canada 24 Jan 1995 07 Jun 1995 1 5 0 0 45 Andy Kirk Northern Ireland 26 Apr 2000 02 Apr 2003 3 5 0 0 45 Lee Wallace Scotland 10 Oct 2009 07 Sep 2010 2 5 0 0 45 Edgaras Jankauskas Lithuania 17 Aug 2005 06 Feb 2007 2 5 1 1 45 David Obua Uganda 07 Sep 2008 04 Sep 2011 2 5 3 0 45 Callum Paterson Scotland 29 May 2016 11 Nov 2016 2 5 0 0 45 Kyle Lafferty Northern Ireland 01 Sep 2017 09 Nov 2017 1 5 0 0 45 Jimmy Murray Scotland 19 Apr 1958 15 Jun 1958 1 5 1 0 55 Isaac Begbie Scotland 29 Mar 1890 07 Apr 1894 4 4 0 0 55 George Wilson Scotland 12 Mar 1904 03 Mar 1906 3 4 0 0 55 Davie Mackay Scotland 26 May 1957 05 Nov 1958 3 4 0 2 55 Roald Jensen Norway 08 May 1969 17 Jun 1970 2 4 0 0 55 Jim Townsend Scotland 28 May 1967 13 Jun 1967 1 4 1 0 55 Gary Mackay Scotland 11 Nov 1987 22 Mar 1988 1 4 1 0 55 David McCreery Northern Ireland 06 Sep 1989 18 May 1990 1 4 0 0 55 Paul Ritchie Scotland 28 Apr 1999 13 Nov 1999 2 4 1 0 55 Gary Naysmith Scotland 30 May 2000 11 Oct 2000 2 4 0 0 55 Fitzroy Simpson Jamaica 02 Jul 2000 30 Jun 2001 2 4 1 0 55 John Souttar Scotland 07 Sep 2018 15 Nov 2021 2 4 1 0 55 Marcus Godinho Canada 24 Mar 2018 29 Jun 2019 2 4 0 0 55 Glenn Whelan Republic of Ireland 05 Sep 2019 18 Nov 2019 1 4 0 0 55 Cammy Devlin Australia 25 Sep 2022 11 Jun 2024 2 4 0 0 69 Jimmy Adams Scotland 09 Mar 1889 25 Mar 1893 3 3 0 0 69 Davie Baird Scotland 29 Mar 1890 26 Mar 1892 3 3 1 0 69 Johnny Walker Scotland 30 Mar 1895 26 Mar 1898 3 3 3 0 69 George Sinclair Scotland 19 Mar 1910 16 Mar 1912 2 3 0 0 69 John A Johnston Scotland 26 Oct 1929 26 Oct 1932 2 3 0 1 69 Andy Black Scotland 08 Dec 1937 07 Dec 1938 2 3 3 0 69 Willie Bauld Scotland 15 Apr 1950 21 May 1950 1 3 2 0 69 Willie Wallace Scotland 25 Nov 1964 11 May 1966 2 3 0 0 69 Donald Ford Scotland 17 Oct 1973 14 May 1974 1 3 0 0 69 Henry Smith Scotland 17 Feb 1988 20 May 1992 2 3 0 0 69 Patrick Kisnorbo Australia 31 May 2004 06 Jun 2004 1 3 0 0 69 Mirsad Beslija Bosnia and Herzegovina 28 Feb 2006 06 Sep 2006 2 3 0 0 69 Juho Makela Finland 21 Jan 2006 28 Feb 2006 1 3 0 0 69 Mauricio Pinilla Chile 07 Oct 2006 15 Nov 2006 1 3 0 0 69 Marian Kello Slovakia 09 Feb 2011 04 Jun 2011 1 3 0 0 84 Johnny Hill Scotland 04 Apr 1891 26 Mar 1892 2 2 0 1 84 Davie Russell Scotland 30 Mar 1895 06 Apr 1895 1 2 0 0 84 George Hogg Scotland 28 Mar 1896 04 Apr 1896 1 2 0 0 84 Alex King Scotland 21 Mar 1896 04 Apr 1896 1 2 0 0 84 Albert Buick Scotland 01 Mar 1902 15 Mar 1902 1 2 2 1 84 Harry Rennie Scotland 03 Mar 1900 07 Apr 1900 1 2 0 0 84 Peter Nellies Scotland 15 Mar 1913 28 Feb 1914 2 2 0 1 84 Bob Mercer Scotland 02 Mar 1912 15 Mar 1913 2 2 0 0 84 Alex Munro Scotland 31 Oct 1936 02 Dec 1936 1 2 1 0 84 Jimmy Dykes Scotland 21 May 1938 08 Oct 1938 2 2 0 0 84 Freddie Warren Wales 17 Mar 1937 16 Mar 1938 2 2 1 0 84 Jimmy Wardhaugh Scotland 08 Dec 1954 07 Nov 1956 2 2 0 0 84 John Colquhoun Scotland 17 Feb 1988 22 Mar 1988 1 2 0 0 84 Gary McSwegan Scotland 05 Oct 1999 09 Oct 1999 1 2 1 0 84 Tommi Gronlund Finland 27 Mar 2002 22 May 2002 1 2 0 0 84 Rudi Skacel Czech Republic 17 Aug 2005 07 Sep 2005 1 2 0 0 84 Kestutis Ivaskevicius Lithuania 22 Aug 2007 12 Sep 2007 1 2 0 0 84 Ryan McGowan Australia 15 Aug 2012 14 Nov 2012 1 2 0 0 84 Perry Kitchen United States 22 May 2016 11 Oct 2016 1 2 0 0 84 Faycal Rherras Morocco 31 Aug 2016 15 Nov 2016 1 2 0 0 84 Bjorn Johnsen Norway 10 Jun 2017 13 Jun 2017 1 2 0 0 84 Garang Kuol Australia 24 Mar 2023 28 Mar 2023 1 2 1 0 84 Dexter Lembikisa Jamaica 21 Mar 2024 24 Mar 2024 1 2 1 0 107 Costa Rica 10 Sep 2024 10 Sep 2024 1 1 0 0 107 Tommy Jenkinson Scotland 19 Feb 1887 19 Feb 1887 1 1 1 0 107 John MacPherson Scotland 04 Apr 1891 04 Apr 1891 1 1 0 0 107 Willie Taylor Scotland 02 Apr 1892 02 Apr 1892 1 1 0 0 107 Tom Chambers Scotland 24 Mar 1894 24 Mar 1894 1 1 1 0 107 Henry Allan Scotland 15 Mar 1902 15 Mar 1902 1 1 0 0 107 Tom Robertson Scotland 26 Mar 1898 26 Mar 1898 1 1 1 0 107 George Key Scotland 01 Mar 1902 01 Mar 1902 1 1 0 0 107 Bill Porteous Scotland 21 Mar 1903 21 Mar 1903 1 1 0 0 107 Mark Bell Scotland 02 Mar 1901 02 Mar 1901 1 1 0 0 107 Alex Menzies Scotland 07 Apr 1906 07 Apr 1906 1 1 0 0 107 Tom Collins Scotland 01 Mar 1909 01 Mar 1909 1 1 0 0 107 Jock White Scotland 03 Mar 1923 03 Mar 1923 1 1 0 0 107 Andrew Herd Scotland 20 Oct 1934 20 Oct 1934 1 1 0 0 107 Barney Battles Jnr Scotland 25 Oct 1930 25 Oct 1930 1 1 1 0 107 William Waugh Scotland 08 Dec 1937 08 Dec 1937 1 1 0 0 107 William Reid Northern Ireland 20 Oct 1930 20 Oct 1930 1 1 0 0 107 Archie Miller Scotland 09 Nov 1938 09 Nov 1938 1 1 0 0 107 David McCulloch Scotland 21 Nov 1934 21 Nov 1934 1 1 0 0 107 Willie MacFarlane Scotland 24 May 1947 24 May 1947 1 1 0 0 107 Alfie Conn Scotland 02 May 1956 02 May 1956 1 1 1 0 107 Jimmy Walker Scotland 23 Jan 1946 23 Jan 1946 1 1 0 0 107 Bobby Dougan Scotland 26 Apr 1950 26 Apr 1950 1 1 0 0 107 Nicky Walker Scotland 24 Mar 1993 24 Mar 1993 1 1 0 0 107 Neil McCann Scotland 05 Sep 1998 05 Sep 1998 1 1 0 0 107 Robbie Neilson Scotland 11 Oct 2006 11 Oct 2006 1 1 0 0 107 Tepi Moilanen Finland 16 Nov 2003 16 Nov 2003 1 1 0 0 107 Michael Stewart Scotland 20 Aug 2008 20 Aug 2008 1 1 0 0 107 Roman Bednar Czech Republic 16 Aug 2006 16 Aug 2006 1 1 0 0 107 Ibrahim Tall Senegal 12 Nov 2005 12 Nov 2005 1 1 0 0 107 Nerijus Barasa Lithuania 15 Nov 2006 15 Nov 2006 1 1 0 0 107 Ismael Bouzid Algeria 27 Mar 2011 27 Mar 2011 1 1 0 0 107 Alexandros Tziolis Greece 25 Mar 2017 25 Mar 2017 1 1 0 0 107 Conor Washington Northern Ireland 09 Sep 2019 09 Sep 2019 1 1 0 0 107 Stephen Kingsley Scotland 27 Sep 2022 27 Sep 2022 1 1 0 0 107 Tom Breckenridge Scotland 24 Mar 1888 24 Mar 1888 1 1 1 0 107 Ben Woodburn Wales 01 Sep 2021 01 Sep 2021 1 1 0 0
By Player Goals Rk Player Country First Cap Last Cap Seasons Caps Goals Captains 1 Tommy Walker Scotland 21 Nov 1934 15 May 1946 6 21 9 0 2 Bobby Walker Scotland 03 Mar 1900 05 Apr 1913 12 29 8 0 3 Kevin McKenna Canada 26 Apr 2001 26 Mar 2005 5 24 7 2 4 Laryea Kingston Ghana 06 Feb 2007 11 Oct 2009 4 23 6 0 5 Saulius Mikoliunas Lithuania 30 Mar 2005 01 Apr 2009 5 27 4 0 6 Johnny Walker Scotland 30 Mar 1895 26 Mar 1898 3 3 3 0 6 Charlie Thomson Scotland 26 Mar 1904 04 Apr 1908 5 12 3 8 6 Andy Black Scotland 08 Dec 1937 07 Dec 1938 2 3 3 0 6 Alex Young Scotland 09 Apr 1960 09 Nov 1960 2 6 3 0 6 John Robertson Scotland 12 Sep 1990 11 Oct 1995 5 16 3 0 6 Thomas Flogel Austria 29 Mar 2000 14 Nov 2001 3 15 3 0 6 David Obua Uganda 07 Sep 2008 04 Sep 2011 2 5 3 0 6 Steven Naismith Scotland 07 Sep 2018 19 Nov 2019 2 6 3 2 14 Albert Buick Scotland 01 Mar 1902 15 Mar 1902 1 2 2 1 14 Willie Bauld Scotland 15 Apr 1950 21 May 1950 1 3 2 0 14 Colin Cameron Scotland 28 Apr 1999 25 Apr 2001 3 11 2 0 14 Audrius Ksanavicius Lithuania 22 Aug 2007 15 Oct 2008 2 11 2 0 14 Lawrence Shankland Scotland 28 Mar 2023 18 Nov 2024 3 12 2 0 19 Tommy Jenkinson Scotland 19 Feb 1887 19 Feb 1887 1 1 1 0 19 Davie Baird Scotland 29 Mar 1890 26 Mar 1892 3 3 1 0 19 Tom Chambers Scotland 24 Mar 1894 24 Mar 1894 1 1 1 0 19 Tom Robertson Scotland 26 Mar 1898 26 Mar 1898 1 1 1 0 19 Barney Battles Jnr Scotland 25 Oct 1930 25 Oct 1930 1 1 1 0 19 Alex Munro Scotland 31 Oct 1936 02 Dec 1936 1 2 1 0 19 Freddie Warren Wales 17 Mar 1937 16 Mar 1938 2 2 1 0 19 Alfie Conn Scotland 02 May 1956 02 May 1956 1 1 1 0 19 Jim Townsend Scotland 28 May 1967 13 Jun 1967 1 4 1 0 19 Gary Mackay Scotland 11 Nov 1987 22 Mar 1988 1 4 1 0 19 Paul Ritchie Scotland 28 Apr 1999 13 Nov 1999 2 4 1 0 19 Gary McSwegan Scotland 05 Oct 1999 09 Oct 1999 1 2 1 0 19 Fitzroy Simpson Jamaica 02 Jul 2000 30 Jun 2001 2 4 1 0 19 Robert Tomaschek Slovakia 25 Apr 2000 06 Jun 2001 2 9 1 0 19 Andy Webster Scotland 30 Apr 2003 06 Feb 2013 6 27 1 2 19 Paul Hartley Scotland 26 Mar 2005 11 Oct 2006 3 11 1 0 19 Christophe Berra Scotland 30 May 2008 09 Nov 2017 4 9 1 0 19 Deividas Cesnauskis Lithuania 09 Feb 2005 28 Mar 2009 5 21 1 0 19 Edgaras Jankauskas Lithuania 17 Aug 2005 06 Feb 2007 2 5 1 1 19 Marius Zaliukas Lithuania 11 Oct 2006 16 Oct 2012 5 18 1 0 19 John Souttar Scotland 07 Sep 2018 15 Nov 2021 2 4 1 0 19 Michael Smith Northern Ireland 11 Sep 2018 08 Sep 2021 4 18 1 0 19 Jimmy Murray Scotland 19 Apr 1958 15 Jun 1958 1 5 1 0 19 Tom Breckenridge Scotland 24 Mar 1888 24 Mar 1888 1 1 1 0 19 Nathaniel Atkinson Australia 29 Mar 2022 21 Mar 2024 3 13 1 0 19 Kye Rowles Australia 13 Jun 2022 10 Oct 2024 4 22 1 0 19 Garang Kuol Australia 24 Mar 2023 28 Mar 2023 1 2 1 0 19 Kenneth Vargas Costa Rica 12 Sep 2023 18 Nov 2024 2 10 1 0 19 Dexter Lembikisa Jamaica 21 Mar 2024 24 Mar 2024 1 2 1 0
Games by Date Player Date Country F Against A Ven Comp Crowd Goals Pens Captain Tommy Jenkinson 19 Feb 1887 Scotland 4 Ireland 1 H BC 1000 1 Tom Breckenridge 24 Mar 1888 Scotland 10 Ireland 2 A BC 10000 1 Jimmy Adams 09 Mar 1889 Scotland 7 Ireland 0 H BC 6000 Isaac Begbie 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Davie Baird 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Davie Baird 04 Apr 1891 Scotland 1 England 2 A BC 12000 Isaac Begbie 04 Apr 1891 Scotland 1 England 2 A BC 12000 Johnny Hill 04 Apr 1891 Scotland 1 England 2 A BC 12000 John MacPherson 04 Apr 1891 Scotland 1 England 2 A BC 12000 Johnny Hill 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Captain Jimmy Adams 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Isaac Begbie 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Davie Baird 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 1 Willie Taylor 02 Apr 1892 Scotland 1 England 4 H BC 21000 Jimmy Adams 25 Mar 1893 Scotland 6 Ireland 1 H BC 12000 Tom Chambers 24 Mar 1894 Scotland 5 Wales 2 H BC 11000 1 Isaac Begbie 07 Apr 1894 Scotland 2 England 2 H BC 45107 Davie Russell 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 Johnny Walker 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 2 Davie Russell 06 Apr 1895 Scotland 0 England 3 A BC 42500 Alex King 21 Mar 1896 Scotland 4 Wales 0 H BC 11700 George Hogg 28 Mar 1896 Scotland 3 Ireland 3 A BC 8000 George Hogg 04 Apr 1896 Scotland 2 England 1 H BC 56500 Alex King 04 Apr 1896 Scotland 2 England 1 H BC 56500 Johnny Walker 20 Mar 1897 Scotland 2 Wales 2 A BC 7000 1 Johnny Walker 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 Tom Robertson 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 1 Bobby Walker 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Harry Rennie 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Harry Rennie 07 Apr 1900 Scotland 4 England 1 H BC 63000 Bobby Walker 07 Apr 1900 Scotland 4 England 1 H BC 63000 Bobby Walker 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Mark Bell 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Bobby Walker 30 Mar 1901 Scotland 2 England 2 A BC 18250 Bobby Walker 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 George Key 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 Albert Buick 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 Captain Albert Buick 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Henry Allan 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 Bobby Walker 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Bobby Walker 03 May 1902 Scotland 2 England 2 A BC 15000 Bobby Walker 09 Mar 1903 Scotland 1 Wales 0 A BC 11000 Bobby Walker 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Bill Porteous 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Bobby Walker 04 Apr 1903 Scotland 2 England 1 A BC 36000 1 Bobby Walker 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 1 George Wilson 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 Charlie Thomson 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Bobby Walker 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Bobby Walker 09 Apr 1904 Scotland 0 England 1 H BC 45000 Bobby Walker 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Charlie Thomson 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Charlie Thomson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 2 2 George Wilson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 Bobby Walker 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 1 Bobby Walker 01 Apr 1905 Scotland 0 England 1 A BC 27599 George Wilson 01 Apr 1905 Scotland 0 England 1 A BC 27599 Charlie Thomson 01 Apr 1905 Scotland 0 England 1 A BC 27599 Captain Charlie Thomson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Captain George Wilson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Charlie Thomson 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Captain Bobby Walker 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Alex Menzies 07 Apr 1906 Scotland 2 England 1 H BC 102741 Charlie Thomson 04 Mar 1907 Scotland 0 Wales 1 A BC 7715 Captain Charlie Thomson 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 1 Captain Bobby Walker 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 Bobby Walker 06 Apr 1907 Scotland 1 England 1 A BC 35829 Charlie Thomson 06 Apr 1907 Scotland 1 England 1 A BC 35829 Bobby Walker 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Charlie Thomson 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Captain Bobby Walker 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Charlie Thomson 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Captain Charlie Thomson 04 Apr 1908 Scotland 1 England 1 H BC 121452 Captain Bobby Walker 04 Apr 1908 Scotland 1 England 1 H BC 121452 Bobby Walker 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 1 Tom Collins 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 Bobby Walker 03 Apr 1909 Scotland 0 England 2 A BC 27000 George Sinclair 19 Mar 1910 Scotland 0 Ireland 1 A BC 17000 George Sinclair 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bob Mercer 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bobby Walker 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bobby Walker 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 1 George Sinclair 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 Bobby Walker 23 Mar 1912 Scotland 1 England 1 H BC 127307 Bobby Walker 03 Mar 1913 Scotland 0 Wales 0 A BC 4500 Bob Mercer 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Peter Nellies 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Bobby Walker 05 Apr 1913 Scotland 0 England 1 A BC 52500 Peter Nellies 28 Feb 1914 Scotland 0 Wales 0 H BC 10000 Captain Jock White 03 Mar 1923 Scotland 1 Northern Ireland 0 A BC 31000 Jack Harkness 27 Oct 1928 Scotland 4 Wales 2 H BC 55000 Jack Harkness 23 Feb 1929 Scotland 7 Northern Ireland 3 A BC 35000 Jack Harkness 13 Apr 1929 Scotland 1 England 0 H BC 110512 Jack Harkness 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 John A Johnston 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 Jack Harkness 05 Apr 1930 Scotland 2 England 5 A BC 87375 William Reid 20 Oct 1930 Northern Ireland 1 England 5 A British Championship 35000 Barney Battles Jnr 25 Oct 1930 Scotland 1 Wales 1 H BC 23106 1 Alex Massie 19 Sep 1931 Scotland 3 Northern Ireland 1 H BC 45000 Alex Massie 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 Jack Harkness 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 Jack Harkness 08 May 1932 Scotland 3 France 1 A F 20000 Alex Massie 08 May 1932 Scotland 3 France 1 A F 20000 Alex Massie 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 John A Johnston 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 John A Johnston 26 Oct 1932 Scotland 2 Wales 5 H BC 31000 Captain Andy Anderson 01 Apr 1933 Scotland 2 England 1 H BC 136259 Andy Anderson 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Alex Massie 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Jack Harkness 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Jack Harkness 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Andy Anderson 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Captain Andy Anderson 29 Nov 1933 Scotland 2 Austria 2 H F 62000 Andy Anderson 14 Apr 1934 Scotland 0 England 3 A BC 92363 Alex Massie 14 Apr 1934 Scotland 0 England 3 A BC 92363 Captain Alex Massie 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Captain Andy Anderson 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Andrew Herd 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Andy Anderson 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Alex Massie 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 David McCulloch 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Tommy Walker 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Tommy Walker 06 Apr 1935 Scotland 2 England 0 H BC 129693 Alex Massie 06 Apr 1935 Scotland 2 England 0 H BC 129693 Andy Anderson 06 Apr 1935 Scotland 2 England 0 H BC 129693 Alex Massie 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Andy Anderson 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Tommy Walker 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Tommy Walker 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 1 Andy Anderson 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Alex Massie 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Andy Anderson 04 Apr 1936 Scotland 1 England 1 A BC 93267 Tommy Walker 04 Apr 1936 Scotland 1 England 1 A BC 93267 1 1 Tommy Walker 14 Oct 1936 Scotland 2 Germany 0 H F 50000 Andy Anderson 14 Oct 1936 Scotland 2 Germany 0 H F 50000 Alex Munro 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 1 Andy Anderson 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Tommy Walker 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Tommy Walker 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 1 Andy Anderson 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 Alex Munro 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 Freddie Warren 17 Mar 1937 Wales 4 Northern Ireland 1 H British Championship 19000 1 Andy Anderson 17 Apr 1937 Scotland 3 England 1 H BC 149547 Tommy Walker 17 Apr 1937 Scotland 3 England 1 H BC 149547 Tommy Walker 09 May 1937 Scotland 1 Austria 1 A F 63000 Andy Anderson 09 May 1937 Scotland 1 Austria 1 A F 63000 Tommy Walker 15 May 1937 Scotland 3 Czechoslovakia 1 A F 35000 Tommy Walker 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Andy Anderson 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Andy Anderson 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Tommy Walker 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Tommy Walker 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 William Waugh 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Andy Anderson 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Captain Andy Black 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 1 Freddie Warren 16 Mar 1938 Wales 0 Northern Ireland 1 A British Championship 15000 Andy Anderson 09 Apr 1938 Scotland 1 England 0 A BC 93267 Tommy Walker 09 Apr 1938 Scotland 1 England 0 A BC 93267 1 Tommy Walker 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Andy Anderson 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Andy Black 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Jimmy Dykes 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Jimmy Dykes 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 Tommy Walker 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 1 Tommy Walker 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 2 Archie Miller 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Andy Anderson 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Captain Andy Anderson 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 Captain Andy Black 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 Tommy Walker 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 1 Tommy Walker 15 Apr 1939 Scotland 1 England 2 H BC 149269 Jimmy Walker 23 Jan 1946 Scotland 2 Belgium 2 H F 48830 Tommy Walker 15 May 1946 Scotland 3 Switzerland 1 H F 111899 Willie MacFarlane 24 May 1947 Scotland 6 Luxembourg 0 A F 4000 Willie Bauld 15 Apr 1950 Scotland 0 England 1 H BC 133991 Willie Bauld 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 1 Bobby Dougan 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 Willie Bauld 21 May 1950 Scotland 2 Portugal 2 A F 68000 1 John Cumming 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 Jimmy Wardhaugh 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 John Cumming 02 Apr 1955 Scotland 2 England 7 A BC 96847 John Cumming 04 May 1955 Scotland 3 Portugal 0 H F 20834 John Cumming 15 May 1955 Scotland 2 Yugoslavia 2 A F 20000 Alfie Conn 02 May 1956 Scotland 1 Austria 1 H F 80322 1 Jimmy Wardhaugh 07 Nov 1956 Scotland 1 Northern Ireland 0 H BC 62328 Davie Mackay 26 May 1957 Scotland 1 Spain 4 A WC 90000 Jimmy Murray 19 Apr 1958 Scotland 0 England 4 H BC 127874 Jimmy Murray 07 May 1958 Scotland 1 Hungary 1 H F 55337 Jimmy Murray 01 Jun 1958 Scotland 2 Poland 1 A F 70000 Jimmy Murray 08 Jun 1958 Scotland 1 Yugoslavia 1 N WC 9591 1 Jimmy Murray 15 Jun 1958 Scotland 1 France 2 N WC 13554 Davie Mackay 15 Jun 1958 Scotland 1 France 2 N WC 13554 Davie Mackay 18 Oct 1958 Scotland 3 Wales 0 A BC 59162 Captain Davie Mackay 05 Nov 1958 Scotland 2 Northern Ireland 2 H BC 72713 Captain Alex Young 09 Apr 1960 Scotland 1 England 1 H BC 129183 John Cumming 09 Apr 1960 Scotland 1 England 1 H BC 129183 John Cumming 04 May 1960 Scotland 2 Poland 3 H F 29663 John Cumming 29 May 1960 Scotland 1 Austria 4 A F 55000 Alex Young 29 May 1960 Scotland 1 Austria 4 A F 55000 Alex Young 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 1 John Cumming 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 Alex Young 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 1 John Cumming 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 Alex Young 22 Oct 1960 Scotland 0 Wales 2 A BC 55000 Alex Young 09 Nov 1960 Scotland 5 Northern Ireland 2 H BC 34544 1 Davie Holt 08 May 1963 Scotland 4 Austria 1 H F 94596 Davie Holt 04 Jun 1963 Scotland 3 Norway 4 A F 15600 Davie Holt 09 Jun 1963 Scotland 0 Republic Of Ireland 1 A F 26000 Davie Holt 13 Jun 1963 Scotland 6 Spain 2 A F 40000 Davie Holt 12 May 1964 Scotland 2 West Germany 2 A F 65000 Jim Cruickshank 12 May 1964 Scotland 2 West Germany 2 A F 65000 Willie Wallace 25 Nov 1964 Scotland 3 Northern Ireland 2 H BC 48752 Willie Wallace 02 Apr 1966 Scotland 3 England 4 H BC 123052 Willie Wallace 11 May 1966 Scotland 0 Netherlands 3 H F 16513 Alan Anderson 16 May 1967 Scotland 2 Israel 1 A F 27000 Alan Anderson 28 May 1967 Scotland 1 Australia 0 A F 34972 Jim Townsend 28 May 1967 Scotland 1 Australia 0 A F 34972 Jim Cruickshank 31 May 1967 Scotland 2 Australia 1 A F 20000 Jim Townsend 31 May 1967 Scotland 2 Australia 1 A F 20000 1 Alan Anderson 31 May 1967 Scotland 2 Australia 1 A F 20000 Alan Anderson 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Townsend 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Cruickshank 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Cruickshank 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Jim Townsend 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Alan Anderson 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Roald Jensen 08 May 1969 Norway 0 Mexico 2 H Friendly International 25400 Roald Jensen 19 Jun 1969 Norway 2 Sweden 5 H World Cup Qualifying 27600 Roald Jensen 10 Sep 1969 Norway 1 France 3 H World Cup Qualifying 23563 Jim Cruickshank 22 Apr 1970 Scotland 0 Wales 0 H BC 30379 Jim Cruickshank 25 Apr 1970 Scotland 0 England 0 H BC 137284 Roald Jensen 17 Jun 1970 Norway 2 Finland 0 H Friendly International 13101 Jim Cruickshank 11 Nov 1970 Scotland 1 Denmark 0 H E 24783 Jim Cruickshank 03 Feb 1971 Scotland 0 Belgium 3 A E 13931 Donald Ford 17 Oct 1973 Scotland 0 Czechoslovakia 1 A WC 13668 Donald Ford 27 Mar 1974 Scotland 1 West Germany 2 A F 60000 Donald Ford 14 May 1974 Scotland 2 Wales 0 H BC 41969 Jim Cruickshank 17 Dec 1975 Scotland 1 Romania 1 H E 11676 Gary Mackay 11 Nov 1987 Scotland 1 Bulgaria 0 A E 49976 1 Gary Mackay 02 Dec 1987 Scotland 0 Luxembourg 0 A E 2022 Gary Mackay 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 Henry Smith 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 John Colquhoun 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 John Colquhoun 22 Mar 1988 Scotland 1 Malta 1 A F 8000 Gary Mackay 22 Mar 1988 Scotland 1 Malta 1 A F 8000 Dave McPherson 26 Apr 1989 Scotland 2 Cyprus 1 H WC 50694 Dave McPherson 27 May 1989 Scotland 0 England 2 H O 60308 David McCreery 06 Sep 1989 Northern Ireland 1 Hungary 2 H World Cup Qualifying 8000 David McCreery 11 Oct 1989 Northern Ireland 0 Republic of Ireland 3 A World Cup Qualifying 45800 Dave McPherson 15 Nov 1989 Scotland 1 Norway 1 H WC 61753 David McCreery 27 Mar 1990 Northern Ireland 2 Norway 3 H Friendly International 3900 Craig Levein 28 Mar 1990 Scotland 1 Argentina 0 H F 46535 Craig Levein 25 Apr 1990 Scotland 0 East Germany 1 H F 19718 Craig Levein 16 May 1990 Scotland 1 Egypt 3 H F 23000 David McCreery 18 May 1990 Northern Ireland 1 Uruguay 0 H Friendly International 3500 Craig Levein 19 May 1990 Scotland 1 Poland 1 H F 25144 Craig Levein 28 May 1990 Scotland 2 Malta 1 A F 3000 Dave McPherson 28 May 1990 Scotland 2 Malta 1 A F 3000 Dave McPherson 11 Jun 1990 Scotland 0 Costa Rica 1 N WC 30867 Dave McPherson 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 Craig Levein 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 Dave McPherson 20 Jun 1990 Scotland 0 Brazil 1 N WC 62502 John Robertson 12 Sep 1990 Scotland 2 Romania 1 H E 8046 1 John Robertson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 1 1 Dave McPherson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 Dave McPherson 14 Nov 1990 Scotland 1 Bulgaria 1 A E 42000 Dave McPherson 06 Feb 1991 Scotland 0 Ussr 1 H F 20673 Dave McPherson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 John Robertson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 John Robertson 01 May 1991 Scotland 2 San Marino 0 A E 3512 Dave McPherson 01 May 1991 Scotland 2 San Marino 0 A E 3512 Dave McPherson 11 Sep 1991 Scotland 2 Switzerland 2 A E 47000 Dave McPherson 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Craig Levein 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Dave McPherson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Craig Levein 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 John Robertson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 John Robertson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Dave McPherson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Henry Smith 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Dave McPherson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 John Robertson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 Dave McPherson 17 May 1992 Scotland 1 United States 0 A F 24157 Alan McLaren 17 May 1992 Scotland 1 United States 0 A F 24157 Alan McLaren 20 May 1992 Scotland 3 Canada 1 A F 10872 Dave McPherson 20 May 1992 Scotland 3 Canada 1 A F 10872 Henry Smith 20 May 1992 Scotland 3 Canada 1 A F 10872 Dave McPherson 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Alan McLaren 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Craig Levein 14 Oct 1992 Scotland 0 Portugal 0 H WC 22583 Alan McLaren 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 John Robertson 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 John Robertson 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 Alan McLaren 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 Alan McLaren 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Craig Levein 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Captain John Robertson 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Nicky Walker 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Craig Levein 28 Apr 1993 Scotland 0 Portugal 5 A WC 28000 Alan McLaren 19 May 1993 Scotland 3 Estonia 0 A WC 5100 John Robertson 19 May 1993 Scotland 3 Estonia 0 A WC 5100 Alan McLaren 02 Jun 1993 Scotland 3 Estonia 1 H WC 14307 Craig Levein 08 Sep 1993 Scotland 1 Switzerland 1 H WC 21500 Alan McLaren 13 Oct 1993 Scotland 1 Italy 3 A WC 61178 Alan McLaren 17 Nov 1993 Scotland 2 Malta 0 A WC 7000 Alan McLaren 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Craig Levein 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Alan McLaren 20 Apr 1994 Scotland 2 Austria 1 A F 35000 Alan McLaren 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Craig Levein 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Craig Levein 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 Alan McLaren 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 Craig Levein 16 Nov 1994 Scotland 1 Russia 1 H E 31254 Colin Miller 24 Jan 1995 Canada 0 Denmark 1 H SkyDome Cup 10024 John Robertson 21 May 1995 Scotland 0 Japan 0 A O 24566 Colin Miller 22 May 1995 Canada 2 Northern Ireland 0 H Canada Cup 12112 John Robertson 24 May 1995 Scotland 2 Ecuador 1 N O 5669 1 Colin Miller 28 May 1995 Canada 1 Chile 2 H Canada Cup 17047 Colin Miller 04 Jun 1995 Canada 1 Turkey 3 H Friendly International n/a Colin Miller 07 Jun 1995 Canada 0 Turkey 3 H Friendly International 2602 John Robertson 07 Jun 1995 Scotland 2 Faroe Islands 0 A E 3881 John Robertson 16 Aug 1995 Scotland 1 Greece 0 H E 34910 John Robertson 11 Oct 1995 Scotland 0 Sweden 2 A F 19121 Davy Weir 27 May 1997 Scotland 0 Wales 1 H F 9013 Davy Weir 01 Jun 1997 Scotland 3 Malta 2 A F 3500 Davy Weir 12 Nov 1997 Scotland 1 France 2 A F 19514 Davy Weir 25 Mar 1998 Scotland 0 Denmark 1 H F 26468 Davy Weir 22 Apr 1998 Scotland 1 Finland 1 H F 14315 Davy Weir 16 Jun 1998 Scotland 1 Norway 1 N WC 30236 Davy Weir 23 Jun 1998 Scotland 0 Morocco 3 N WC 33266 Neil McCann 05 Sep 1998 Scotland 0 Lithuania 0 A E 4800 Davy Weir 10 Oct 1998 Scotland 3 Estonia 2 H E 16930 Davy Weir 14 Oct 1998 Scotland 2 Faroe Islands 1 H E 18517 Colin Cameron 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Paul Ritchie 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Colin Cameron 05 Jun 1999 Scotland 1 Faroe Islands 1 A E 4100 Paul Ritchie 09 Jun 1999 Scotland 2 Czech Republic 3 A E 21149 1 Gary McSwegan 05 Oct 1999 Scotland 1 Bosnia And Herzegovina 0 H E 30574 Gary McSwegan 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Colin Cameron 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Paul Ritchie 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 Paul Ritchie 13 Nov 1999 Scotland 0 England 2 H E 50132 Davy Weir 13 Nov 1999 Scotland 0 England 2 H E 50132 Colin Cameron 29 Mar 2000 Scotland 0 France 2 H F 48157 Steven Pressley 29 Mar 2000 Scotland 0 France 2 H F 48157 Thomas Flogel 29 Mar 2000 Austria 1 Sweden 1 H Friendly International 9120 1 Robert Tomaschek 25 Apr 2000 Slovakia 4 Germany B 1 H Friendly International 4121 Thomas Flogel 26 Apr 2000 Austria 1 Croatia 2 H Friendly International 14500 Antti Niemi 26 Apr 2000 Finland 0 Poland 0 A Friendly International 20000 Andy Kirk 26 Apr 2000 Northern Ireland 0 Hungary 1 H Friendly International 9140 Steven Pressley 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Colin Cameron 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Gary Naysmith 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Antti Niemi 03 Jun 2000 Finland 0 Latvia 1 A Friendly International 3000 Fitzroy Simpson 02 Jul 2000 Jamaica 1 Cuba 1 H Friendly International 13000 1 Thomas Flogel 16 Aug 2000 Austria 1 Hungary 1 A Friendly International 3500 Robert Tomaschek 16 Aug 2000 Slovakia 1 Croatia 1 H Friendly International 4298 Thomas Flogel 01 Sep 2000 Austria 5 Iran 1 H Friendly International 24000 Gary Naysmith 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Colin Cameron 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Colin Cameron 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Gary Naysmith 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Thomas Flogel 07 Oct 2000 Austria 1 Liechtenstein 0 A World Cup Qualifying 3500 1 Antti Niemi 07 Oct 2000 Finland 0 Greece 1 A World Cup Qualifying 14800 Thomas Flogel 11 Oct 2000 Austria 1 Spain 1 H World Cup Qualifying 48000 Antti Niemi 11 Oct 2000 Finland 0 England 0 H World Cup Qualifying 36310 Gary Naysmith 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Colin Cameron 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Colin Cameron 15 Nov 2000 Scotland 0 Australia 2 H F 30985 Robert Tomaschek 27 Feb 2001 Slovakia 1 Algeria 1 A Friendly International 22000 Thomas Flogel 28 Feb 2001 Austria 0 Croatia 1 A Friendly International 5000 Andy Kirk 28 Feb 2001 Northern Ireland 0 Norway 4 H Friendly International 7502 Thomas Flogel 24 Mar 2001 Austria 1 Bosnia and Herzegovina 1 A World Cup Qualifying 32000 Antti Niemi 24 Mar 2001 Finland 1 England 2 A World Cup Qualifying 44262 Robert Tomaschek 24 Mar 2001 Slovakia 1 Turkey 1 A World Cup Qualifying 23000 1 Thomas Flogel 28 Mar 2001 Austria 2 Israel 1 H World Cup Qualifying 24000 Robert Tomaschek 28 Mar 2001 Slovakia 3 Azerbaijan 1 H World Cup Qualifying 7994 Colin Cameron 28 Mar 2001 Scotland 4 San Marino 0 H WC 27313 1 Colin Cameron 25 Apr 2001 Scotland 1 Poland 1 A F 18000 Thomas Flogel 25 Apr 2001 Austria 2 Liechtenstein 0 H World Cup Qualifying 13060 1 Antti Niemi 25 Apr 2001 Finland 0 Hungary 0 A Friendly International 5175 Robert Tomaschek 25 Apr 2001 Slovakia 0 Romania 0 A Friendly International 5500 Kevin McKenna 26 Apr 2001 Canada 1 Iran 0 N LG Cup 10000 Antti Niemi 09 May 2001 Finland 1 Estonia 1 A Friendly International 1700 Robert Tomaschek 29 May 2001 Slovakia 0 Germany 2 A Friendly International 18000 Kevin McKenna 31 May 2001 Canada 0 Japan 3 A Con Cup 39006 Kevin McKenna 02 Jun 2001 Canada 0 Brazil 0 N Con Cup 12095 Antti Niemi 02 Jun 2001 Finland 2 Germany 2 H World Cup Qualifying 35774 Robert Tomaschek 02 Jun 2001 Slovakia 0 Sweden 2 A World Cup Qualifying 35572 Robert Tomaschek 06 Jun 2001 Slovakia 0 Azerbaijan 2 A World Cup Qualifying 15000 Fitzroy Simpson 10 Jun 2001 Jamaica 4 Cuba 1 H Friendly International n/a Fitzroy Simpson 20 Jun 2001 Jamaica 1 Costa Rica 2 A World Cup Qualifying 17800 Fitzroy Simpson 30 Jun 2001 Jamaica 2 Trinidad and Tobago 1 A World Cup Qualifying 4000 Thomas Flogel 15 Aug 2001 Austria 1 Switzerland 2 H Friendly International 21200 Antti Niemi 15 Aug 2001 Finland 4 Belgium 1 H Friendly International 9250 Thomas Flogel 01 Sep 2001 Austria 0 Spain 4 A World Cup Qualifying 31661 Antti Niemi 01 Sep 2001 Finland 2 Albania 0 A World Cup Qualifying 6400 Thomas Flogel 05 Sep 2001 Austria 2 Bosnia and Herzegovina 0 H World Cup Qualifying 23200 Antti Niemi 05 Sep 2001 Finland 5 Greece 1 H World Cup Qualifying 27216 Antti Niemi 06 Oct 2001 Finland 0 Germany 0 A World Cup Qualifying 52333 Scott Severin 06 Oct 2001 Scotland 2 Latvia 1 H WC 23228 Thomas Flogel 10 Nov 2001 Austria 0 Turkey 1 H World Cup Qualifying 48500 Thomas Flogel 14 Nov 2001 Austria 0 Turkey 5 A World Cup Qualifying 22000 Kevin McKenna 14 Nov 2001 Canada 1 Malta 2 A Friendly International 2000 Kevin McKenna 18 Jan 2002 Canada 2 Haiti 0 N Gold Cup 14508 2 Kevin McKenna 22 Jan 2002 Canada 0 Ecuador 2 N Gold Cup 3827 Kevin McKenna 26 Jan 2002 Canada 1 Martinique 1 N Gold Cup 14823 1 Kevin McKenna 30 Jan 2002 Canada 0 United States 0 A Gold Cup 7241 Kevin McKenna 02 Feb 2002 Canada 2 Korea Republic 1 N Gold Cup 14432 Tommi Gronlund 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Antti Niemi 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Antti Niemi 17 Apr 2002 Finland 0 FYR Macedonia 1 A Friendly International 5000 Scott Severin 16 May 2002 Scotland 1 South Korea 4 A F 52384 Scott Severin 20 May 2002 Scotland 0 South Africa 2 A O 3007 Tommi Gronlund 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Antti Niemi 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Scott Severin 23 May 2002 Scotland 4 Hong Kong League 0 A O 8000 Scott Severin 21 Aug 2002 Scotland 0 Denmark 1 H F 28766 Steven Pressley 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Scott Severin 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Scott Severin 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Steven Pressley 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Kevin McKenna 15 Oct 2002 Canada 1 Scotland 3 A Friendly International 16297 Andy Kirk 16 Oct 2002 Northern Ireland 0 Ukraine 0 H UEFA Euro Qualifying 9288 Steven Pressley 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Scott Severin 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Kevin McKenna 12 Feb 2003 Canada 4 Libya 2 A Friendly International 52000 1 Andy Kirk 12 Feb 2003 Northern Ireland 0 Finland 1 H Friendly International 6137 Kevin McKenna 29 Mar 2003 Canada 1 Estonia 2 A Friendly International 4000 Steven Pressley 29 Mar 2003 Scotland 2 Iceland 1 H E 37548 Steven Pressley 02 Apr 2003 Scotland 0 Lithuania 1 A E 6400 Andy Kirk 02 Apr 2003 Northern Ireland 0 Greece 2 H UEFA Euro Qualifying 7187 Steven Pressley 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Andy Webster 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Andy Webster 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Steven Pressley 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Kevin McKenna 01 Jun 2003 Canada 1 Germany 4 A Friendly International 23000 1 Steven Pressley 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Andy Webster 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Kevin McKenna 12 Jul 2003 Canada 1 Costa Rica 0 N Gold Cup 23795 Kevin McKenna 14 Jul 2003 Canada 0 Cuba 2 N Gold Cup 2500 Andy Webster 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Steven Pressley 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Andy Webster 06 Sep 2003 Scotland 3 Faroe Islands 1 H E 40109 Steven Pressley 10 Sep 2003 Scotland 1 Germany 2 A E 67000 Steven Pressley 11 Oct 2003 Scotland 1 Lithuania 0 H E 50343 Kevin McKenna 11 Oct 2003 Canada 2 Finland 3 A Friendly International 5530 Kevin McKenna 15 Nov 2003 Canada 1 Czech Republic 5 A Friendly International 8343 Steven Pressley 15 Nov 2003 Scotland 1 Netherlands 0 H E 50670 Tepi Moilanen 16 Nov 2003 Finland 2 Honduras 1 N Tourn. 26000 Kevin McKenna 18 Nov 2003 Canada 0 Republic of Ireland 3 A Friendly International 23000 Steven Pressley 19 Nov 2003 Scotland 0 Netherlands 6 A E 51000 Andy Webster 18 Feb 2004 Scotland 0 Wales 4 A F 47124 Steven Pressley 31 Mar 2004 Scotland 1 Romania 2 H F 20433 Alan Maybury 31 Mar 2004 Republic of Ireland 2 Czech Republic 1 H Friendly International 42000 Alan Maybury 28 Apr 2004 Republic of Ireland 0 Poland 0 A Friendly International 15500 Steven Pressley 28 Apr 2004 Scotland 0 Denmark 1 A F 22885 Steven Pressley 27 May 2004 Scotland 1 Estonia 0 A F 4000 Andy Webster 27 May 2004 Scotland 1 Estonia 0 A F 4000 Alan Maybury 27 May 2004 Republic of Ireland 1 Romania 0 H Friendly International 42356 Alan Maybury 29 May 2004 Republic of Ireland 0 Nigeria 3 N Unity Cup 7438 Kevin McKenna 30 May 2004 Canada 0 Wales 1 A Friendly International 10805 Andy Webster 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Craig Gordon 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Steven Pressley 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Captain Patrick Kisnorbo 31 May 2004 Australia 9 Tahiti 0 H OFC Cup 1200 Patrick Kisnorbo 02 Jun 2004 Australia 6 Fiji 1 H OFC Cup 2200 Alan Maybury 02 Jun 2004 Republic of Ireland 1 Jamaica 0 N Unity Cup 6155 Alan Maybury 05 Jun 2004 Republic of Ireland 1 Netherlands 0 A Friendly International 42000 Patrick Kisnorbo 06 Jun 2004 Australia 2 Solomon Islands 2 H OFC Cup 2978 Kevin McKenna 13 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 8245 1 Kevin McKenna 16 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 5123 Steven Pressley 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Andy Webster 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Andy Webster 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Craig Gordon 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Alan Maybury 04 Sep 2004 Republic of Ireland 3 Cyprus 0 H World Cup Qualifying 35900 Craig Gordon 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Andy Webster 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Andy Webster 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Craig Gordon 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Craig Gordon 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Andy Webster 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Andy Webster 17 Nov 2004 Scotland 1 Sweden 4 H F 15071 Kevin McKenna 17 Nov 2004 Canada 1 Guatemala 0 A World Cup Qualifying 18000 Captain Kevin McKenna 09 Feb 2005 Canada 1 Northern Ireland 0 A Friendly International 11156 Captain Deividas Cesnauskis 09 Feb 2005 Lithuania 0 Georgia 1 A Friendly International 1000 Kevin McKenna 26 Mar 2005 Canada 1 Portugal 4 A Friendly International 13000 1 Craig Gordon 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Steven Pressley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Paul Hartley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Deividas Cesnauskis 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Saulius Mikoliunas 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Deividas Cesnauskis 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Saulius Mikoliunas 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Paul Hartley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Steven Pressley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Craig Gordon 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Andy Webster 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Andy Webster 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Craig Gordon 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Steven Pressley 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Steven Pressley 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Craig Gordon 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Andy Webster 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Rudi Skacel 17 Aug 2005 Czech Republic 1 Sweden 2 A Friendly International 23117 Takis Fyssas 17 Aug 2005 Greece 0 Belgium 2 A Friendly International 16000 Deividas Cesnauskis 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 1 Edgaras Jankauskas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Saulius Mikoliunas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Deividas Cesnauskis 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Edgaras Jankauskas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Saulius Mikoliunas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Andy Webster 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Craig Gordon 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Paul Hartley 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Paul Hartley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Steven Pressley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Craig Gordon 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Andy Webster 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Rudi Skacel 07 Sep 2005 Czech Republic 4 Armenia 1 H Friendly International 12015 Takis Fyssas 07 Sep 2005 Greece 2 Kazakhstan 1 A World Cup Qualifying 17000 Deividas Cesnauskis 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Edgaras Jankauskas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Saulius Mikoliunas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Deividas Cesnauskis 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Edgaras Jankauskas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Captain Saulius Mikoliunas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Craig Gordon 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Steven Pressley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Paul Hartley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Paul Hartley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 1 Steven Pressley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Craig Gordon 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Andy Webster 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Saulius Mikoliunas 12 Oct 2005 Lithuania 1 Belgium 1 H World Cup Qualifying 1500 Ibrahim Tall 12 Nov 2005 Senegal 3 South Africa 2 A Friendly International n/a Andy Webster 12 Nov 2005 Scotland 1 United States 1 H F 26708 1 Craig Gordon 12 Nov 2005 Scotland 1 United States 1 H F 26708 Steven Pressley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Paul Hartley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Takis Fyssas 16 Nov 2005 Greece 2 Hungary 1 H Friendly International 12500 Juho Makela 21 Jan 2006 Finland 1 Saudi Arabia 1 A LG cup 3000 Juho Makela 25 Jan 2006 Finland 0 Korea Republic 1 N LG cup 200 Mirsad Beslija 28 Feb 2006 Bosnia and Herzegovina 2 Japan 2 N Friendly International 8120 Juho Makela 28 Feb 2006 Finland 0 Kazakhstan 0 N Cyprus International Tournament 2006 100 Takis Fyssas 28 Feb 2006 Greece 1 Belarus 0 H Cyprus International Tournament 2006 3000 Takis Fyssas 01 Mar 2006 Greece 2 Kazakhstan 0 H Cyprus International Tournament 2006 2000 Saulius Mikoliunas 01 Mar 2006 Lithuania 1 Albania 2 A Friendly International 7300 Andy Webster 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Craig Gordon 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Takis Fyssas 25 May 2006 Greece 0 Australia 1 A Friendly International 95103 Roman Bednar 16 Aug 2006 Czech Republic 1 Serbia 3 H Friendly International 8047 Takis Fyssas 16 Aug 2006 Greece 0 England 4 A Friendly International 45864 Mirsad Beslija 02 Sep 2006 Bosnia and Herzegovina 5 Malta 2 A UEFA Euro Qualifying 3000 Takis Fyssas 02 Sep 2006 Greece 0 Moldova 1 A UEFA Euro Qualifying 8000 Deividas Cesnauskis 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Saulius Mikoliunas 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Craig Gordon 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Paul Hartley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Steven Pressley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Steven Pressley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Paul Hartley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Craig Gordon 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Mirsad Beslija 06 Sep 2006 Bosnia and Herzegovina 1 Hungary 3 H UEFA Euro Qualifying 13000 Saulius Mikoliunas 06 Sep 2006 Lithuania 1 Scotland 2 H UEFA Euro Qualifying 8500 Mauricio Pinilla 07 Oct 2006 Chile 3 Peru 2 H Pacific Cup n/a Takis Fyssas 07 Oct 2006 Greece 1 Norway 0 H UEFA Euro Qualifying 22000 Deividas Cesnauskis 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Saulius Mikoliunas 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Craig Gordon 07 Oct 2006 Scotland 1 France 0 H E 50456 Paul Hartley 07 Oct 2006 Scotland 1 France 0 H E 50456 Steven Pressley 07 Oct 2006 Scotland 1 France 0 H E 50456 Steven Pressley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Robbie Neilson 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Paul Hartley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Craig Gordon 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Mauricio Pinilla 11 Oct 2006 Chile 1 Peru 0 A Pacific Cup 12000 Takis Fyssas 11 Oct 2006 Greece 4 Bosnia and Herzegovina 0 A UEFA Euro Qualifying 11000 Marius Zaliukas 11 Oct 2006 Lithuania 0 Kuwait 1 A Friendly International n/a Mauricio Pinilla 15 Nov 2006 Chile 3 Paraguay 2 H Friendly International 9000 Takis Fyssas 15 Nov 2006 Greece 0 France 1 A Friendly International 63680 Nerijus Barasa 15 Nov 2006 Lithuania 4 Malta 1 A Friendly International 1500 Laryea Kingston 06 Feb 2007 Ghana 4 Nigeria 1 N Friendly International n/a 1 Takis Fyssas 06 Feb 2007 Greece 0 Korea Republic 1 N Friendly International 9242 Edgaras Jankauskas 06 Feb 2007 Lithuania 4 Mali 1 N Friendly International 4500 1 Andrius Velicka 06 Feb 2007 Lithuania 1 Mali 3 N Friendly International 4500 Laryea Kingston 24 Mar 2007 Ghana 1 Austria 1 A Friendly International 10608 Takis Fyssas 24 Mar 2007 Greece 1 Turkey 4 H UEFA Euro Qualifying 33000 Craig Gordon 24 Mar 2007 Scotland 2 Georgia 1 H E 50850 Laryea Kingston 27 Mar 2007 Ghana 0 Brazil 1 N Friendly International n/a Craig Gordon 28 Mar 2007 Scotland 0 Italy 2 A E 37500 Craig Gordon 30 May 2007 Scotland 1 Austria 0 A F 13200 Saulius Mikoliunas 02 Jun 2007 Lithuania 1 Georgia 0 H UEFA Euro Qualifying 6500 1 Saulius Mikoliunas 06 Jun 2007 Lithuania 0 Italy 2 H UEFA Euro Qualifying 8000 Craig Gordon 06 Jun 2007 Scotland 2 Faroe Islands 0 A E 4100 Laryea Kingston 21 Aug 2007 Ghana 1 Senegal 1 N Friendly International 2788 Deividas Cesnauskis 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Kestutis Ivaskevicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Audrius Ksanavicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Saulius Mikoliunas 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Andrius Velicka 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Deividas Cesnauskis 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Audrius Ksanavicius 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Saulius Mikoliunas 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Andrius Velicka 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Laryea Kingston 08 Sep 2007 Ghana 2 Morocco 0 A Friendly International n/a Laryea Kingston 11 Sep 2007 Ghana 0 Saudi Arabia 5 A Friendly International n/a Deividas Cesnauskis 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Kestutis Ivaskevicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Audrius Ksanavicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Saulius Mikoliunas 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Andrius Velicka 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Audrius Ksanavicius 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Andrius Velicka 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Andrius Velicka 17 Nov 2007 Lithuania 2 Ukraine 0 H UEFA Euro Qualifying 4000 Laryea Kingston 18 Nov 2007 Ghana 2 Togo 0 H Friendly International 40000 1 Laryea Kingston 21 Nov 2007 Ghana 4 Benin 2 H Friendly International n/a 2 Eggert Jonsson 21 Nov 2007 Iceland 0 Denmark 3 A UEFA Euro Qualifying 15393 Audrius Ksanavicius 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Saulius Mikoliunas 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Andrius Velicka 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 Laryea Kingston 20 Jan 2008 Ghana 2 Guinea 1 H Africa Cup of Nations 44000 Laryea Kingston 24 Jan 2008 Ghana 2 Namibia 1 H Africa Cup of Nations n/a Laryea Kingston 03 Feb 2008 Ghana 1 Nigeria 0 H Africa Cup of Nations n/a Laryea Kingston 26 Mar 2008 Ghana 1 Mexico 2 N Friendly International n/a Audrius Ksanavicius 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Saulius Mikoliunas 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Laryea Kingston 23 May 2008 Ghana 0 Australia 1 N Friendly International n/a Deividas Cesnauskis 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Audrius Ksanavicius 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Eggert Jonsson 28 May 2008 Iceland 0 Wales 1 H Friendly International 5322 Christophe Berra 30 May 2008 Scotland 1 Czech Republic 3 A F 11314 Laryea Kingston 01 Jun 2008 Ghana 3 Libya 0 H World Cup Qualifying n/a 1 Deividas Cesnauskis 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Saulius Mikoliunas 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Deividas Cesnauskis 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 Saulius Mikoliunas 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 Laryea Kingston 08 Jun 2008 Ghana 3 Lesotho 2 A World Cup Qualifying n/a 1 Laryea Kingston 14 Jun 2008 Ghana 0 Gabon 2 A World Cup Qualifying n/a Laryea Kingston 22 Jun 2008 Ghana 2 Gabon 0 H World Cup Qualifying n/a Laryea Kingston 20 Aug 2008 Ghana 1 Tanzania 1 A Friendly International n/a Deividas Cesnauskis 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Saulius Mikoliunas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Marius Zaliukas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Christophe Berra 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Michael Stewart 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Laryea Kingston 05 Sep 2008 Ghana 0 Libya 1 A World Cup Qualifying 45000 Deividas Cesnauskis 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Audrius Ksanavicius 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Saulius Mikoliunas 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 1 David Obua 07 Sep 2008 Uganda 1 Niger 3 A World Cup Qualifying n/a 1 Deividas Cesnauskis 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Audrius Ksanavicius 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Saulius Mikoliunas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Marius Zaliukas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Audrius Ksanavicius 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Saulius Mikoliunas 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Audrius Ksanavicius 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Saulius Mikoliunas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Marius Zaliukas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Marius Zaliukas 19 Nov 2008 Lithuania 1 Moldova 1 N Estonia Tournament 2008 100 Christophe Berra 19 Nov 2008 Scotland 0 Argentina 1 H F 32492 Deividas Cesnauskis 07 Feb 2009 Lithuania 1 Poland 1 H Friendly International 100 Laryea Kingston 11 Feb 2009 Ghana 2 Egypt 2 A Friendly International n/a Deividas Cesnauskis 11 Feb 2009 Lithuania 3 Andorra 1 A Friendly International 100 Deividas Cesnauskis 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Saulius Mikoliunas 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Eggert Jonsson 01 Apr 2009 Iceland 1 Scotland 2 A World Cup Qualifying 42259 Saulius Mikoliunas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Marius Zaliukas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Marius Zaliukas 06 Jun 2009 Lithuania 0 Romania 1 H World Cup Qualifying 5850 Eggert Jonsson 10 Jun 2009 Iceland 0 FYR Macedonia 2 A World Cup Qualifying 7000 Laryea Kingston 06 Sep 2009 Ghana 2 Sudan 0 H World Cup Qualifying 38000 Laryea Kingston 09 Sep 2009 Ghana 3 Japan 4 N Friendly International 2506 Lee Wallace 10 Oct 2009 Scotland 0 Japan 2 A O 72377 Laryea Kingston 11 Oct 2009 Ghana 0 Benin 1 A World Cup Qualifying 20000 Lee Wallace 14 Nov 2009 Scotland 0 Wales 3 A F 13844 Lee Wallace 03 Mar 2010 Scotland 1 Czech Republic 0 H F 26530 Arvydas Novikovas 25 May 2010 Lithuania 0 Ukraine 4 A Friendly International 42000 Eggert Jonsson 29 May 2010 Iceland 4 Andorra 0 H Friendly International 2567 Lee Wallace 11 Aug 2010 Scotland 0 Sweden 3 A F 25249 Eggert Jonsson 03 Sep 2010 Iceland 1 Norway 2 H UEFA Euro Qualifying 6137 David Obua 04 Sep 2010 Uganda 3 Angola 0 H Africa Cup of Nations n/a 1 Eggert Jonsson 07 Sep 2010 Iceland 0 Denmark 1 A UEFA Euro Qualifying 18908 Lee Wallace 07 Sep 2010 Scotland 2 Liechtenstein 1 H E 37050 Eggert Jonsson 17 Nov 2010 Iceland 2 Israel 3 A Friendly International 4500 Arvydas Novikovas 17 Nov 2010 Lithuania 0 Hungary 4 A Friendly International 4500 Marian Kello 09 Feb 2011 Slovakia 1 Luxembourg 2 A Friendly International 862 Marius Zaliukas 25 Mar 2011 Lithuania 2 Poland 0 A Friendly International 4500 Eggert Jonsson 26 Mar 2011 Iceland 0 Cyprus 0 A UEFA Euro Qualifying 2000 David Obua 26 Mar 2011 Uganda 1 Guinea-Bissau 0 A Africa Cup of Nations n/a 1 Ismael Bouzid 27 Mar 2011 Algeria 1 Morocco 1 H Africa Cup of Nations n/a Marius Zaliukas 29 Mar 2011 Lithuania 1 Spain 3 H UEFA Euro Qualifying 9180 Marian Kello 29 Mar 2011 Slovakia 1 Denmark 2 H Friendly International 4927 Marian Kello 04 Jun 2011 Slovakia 1 Andorra 0 H UEFA Euro Qualifying 4300 David Obua 04 Jun 2011 Uganda 2 Guinea-Bissau 0 H Africa Cup of Nations n/a Eggert Jonsson 10 Aug 2011 Iceland 0 Hungary 4 A Friendly International 12508 Arvydas Novikovas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Marius Zaliukas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Eggert Jonsson 02 Sep 2011 Iceland 0 Norway 1 A UEFA Euro Qualifying 22381 Arvydas Novikovas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 Marius Zaliukas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 David Obua 04 Sep 2011 Uganda 0 Angola 2 A Africa Cup of Nations n/a Arvydas Novikovas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Marius Zaliukas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Eggert Jonsson 06 Sep 2011 Iceland 1 Cyprus 0 H UEFA Euro Qualifying 5267 Arvydas Novikovas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Marius Zaliukas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Andy Webster 26 May 2012 Scotland 1 United States 5 A F 54894 Andy Webster 15 Aug 2012 Scotland 3 Australia 1 H F 11110 Ryan McGowan 15 Aug 2012 Australia 1 Scotland 3 A Friendly International 11110 Marius Zaliukas 15 Aug 2012 Lithuania 0 FYR Macedonia 1 A Friendly International 7000 1 Arvydas Novikovas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Marius Zaliukas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Andy Webster 08 Sep 2012 Scotland 0 Serbia 0 H WC 47369 Andy Webster 11 Sep 2012 Scotland 1 North Macedonia 1 H WC 32430 Arvydas Novikovas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Marius Zaliukas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Arvydas Novikovas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Marius Zaliukas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Arvydas Novikovas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Marius Zaliukas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Ryan McGowan 14 Nov 2012 Australia 2 Korea Republic 1 A Friendly International 11110 Andy Webster 06 Feb 2013 Scotland 1 Estonia 0 H F 16102 Arvydas Novikovas 22 Mar 2013 Lithuania 1 Slovakia 1 A World Cup Qualifying 4560 Arvydas Novikovas 26 Mar 2013 Lithuania 1 Albania 4 A Friendly International 500 Perry Kitchen 22 May 2016 United States 3 Puerto Rico 1 A Friendly International 14000 Callum Paterson 29 May 2016 Scotland 0 Italy 1 N F 8000 Faycal Rherras 31 Aug 2016 Morocco 0 Albania 0 A Friendly International n/a Arnaud Djoum 03 Sep 2016 Cameroon 2 Gambia 0 H Africa Cup of Nations n/a Callum Paterson 04 Sep 2016 Scotland 5 Malta 1 A WC 15069 Arnaud Djoum 06 Sep 2016 Cameroon 2 Gabon 1 H Friendly International n/a Callum Paterson 08 Oct 2016 Scotland 1 Lithuania 1 H WC 35966 Arnaud Djoum 09 Oct 2016 Cameroon 1 Algeria 1 A World Cup Qualifying n/a Perry Kitchen 11 Oct 2016 United States 1 New Zealand 1 H Friendly International 9012 Callum Paterson 11 Oct 2016 Scotland 0 Slovakia 3 A WC 11097 Callum Paterson 11 Nov 2016 Scotland 0 England 3 A WC 87258 Faycal Rherras 15 Nov 2016 Morocco 2 Togo 1 H Friendly International n/a Arnaud Djoum 05 Jan 2017 Cameroon 2 Congo DR 0 H Friendly International 8000 Arnaud Djoum 10 Jan 2017 Cameroon 1 Zimbabwe 1 H Friendly International n/a Arnaud Djoum 28 Jan 2017 Cameroon 0 Senegal 0 N Africa Cup of Nations Finals n/a Arnaud Djoum 02 Feb 2017 Cameroon 2 Ghana 0 N Africa Cup of Nations Finals n/a Arnaud Djoum 05 Feb 2017 Cameroon 2 Egypt 1 N Africa Cup of Nations Finals n/a Arnaud Djoum 24 Mar 2017 Cameroon 1 Tunisia 0 A Friendly International 6000 Alexandros Tziolis 25 Mar 2017 Greece 1 Belgium 1 A World Cup Qualifying n/a Arnaud Djoum 28 Mar 2017 Cameroon 1 Guinea 2 H Friendly International n/a Aaron Hughes 02 Jun 2017 Northern Ireland 1 New Zealand 0 H Friendly International 16815 Arnaud Djoum 10 Jun 2017 Cameroon 1 Morocco 0 H Africa Cup of Nations n/a Aaron Hughes 10 Jun 2017 Northern Ireland 1 Azerbaijan 0 A World Cup Qualifying 27978 Bjorn Johnsen 10 Jun 2017 Norway 1 Czech Republic 1 H World Cup Qualifying 12179 Christophe Berra 10 Jun 2017 Scotland 2 England 2 H WC 48520 Arnaud Djoum 13 Jun 2017 Cameroon 0 Colombia 4 H Friendly International n/a Bjorn Johnsen 13 Jun 2017 Norway 1 Sweden 1 H Friendly International 11940 Arnaud Djoum 18 Jun 2017 Cameroon 0 Chile 2 N CONFEDCUP 33492 Arnaud Djoum 22 Jun 2017 Cameroon 1 Australia 1 N CONFEDCUP 35021 Arnaud Djoum 25 Jun 2017 Cameroon 1 Germany 3 N CONFEDCUP 30230 Arnaud Djoum 01 Sep 2017 Cameroon 0 Nigeria 4 A World Cup Qualifying n/a Aaron Hughes 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Kyle Lafferty 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Christophe Berra 01 Sep 2017 Scotland 3 Lithuania 0 A WC 5067 Christophe Berra 04 Sep 2017 Scotland 2 Malta 0 H WC 26371 1 Arnaud Djoum 04 Sep 2017 Cameroon 1 Nigeria 1 H World Cup Qualifying n/a Aaron Hughes 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Kyle Lafferty 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Kyle Lafferty 05 Oct 2017 Northern Ireland 1 Germany 3 H World Cup Qualifying 18104 Christophe Berra 05 Oct 2017 Scotland 1 Slovakia 0 H WC 46773 Christophe Berra 08 Oct 2017 Scotland 2 Slovenia 2 A WC 11123 Kyle Lafferty 08 Oct 2017 Northern Ireland 0 Norway 1 A World Cup Qualifying 10244 Kyle Lafferty 09 Nov 2017 Northern Ireland 0 Switzerland 1 H World Cup Qualifying 18269 Christophe Berra 09 Nov 2017 Scotland 0 Netherlands 1 H F 17833 Aaron Hughes 12 Nov 2017 Northern Ireland 0 Switzerland 0 A World Cup Qualifying 36000 Aaron Hughes 24 Mar 2018 Northern Ireland 2 Korea Republic 1 H Friendly International 18103 Marcus Godinho 24 Mar 2018 Canada 1 New Zealand 0 N Friendly International n/a Aaron Hughes 29 May 2018 Northern Ireland 0 Panama 0 A Friendly International 26000 Aaron Hughes 03 Jun 2018 Northern Ireland 0 Korea Republic 3 A Friendly International 35100 John Souttar 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 Steven Naismith 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 Steven Naismith 10 Sep 2018 Scotland 2 Albania 0 H O 17455 1 John Souttar 10 Sep 2018 Scotland 2 Albania 0 H O 17455 Michael Smith 11 Sep 2018 Northern Ireland 3 Israel 0 H Friendly International 12913 John Souttar 11 Oct 2018 Scotland 1 Israel 2 A O 10234 Steven Naismith 11 Oct 2018 Scotland 1 Israel 2 A O 10234 Steven Naismith 14 Oct 2018 Scotland 1 Portugal 3 H F 19684 1 Michael Smith 15 Nov 2018 Northern Ireland 0 Republic of Ireland 0 A Friendly International 31241 Arnaud Djoum 16 Nov 2018 Cameroon 0 Morocco 2 A Africa Cup of Nations n/a Michael Smith 18 Nov 2018 Northern Ireland 1 Austria 2 H Nations League 17895 Arnaud Djoum 20 Nov 2018 Cameroon 0 Brazil 1 N Friendly International 29669 Arnaud Djoum 23 Mar 2019 Cameroon 3 Comoros 0 A Africa Cup of Nations n/a Michael Smith 08 Jun 2019 Northern Ireland 3 Estonia 0 A UEFA Euro Qualifying 8378 Michael Smith 11 Jun 2019 Northern Ireland 2 Belarus 1 A UEFA Euro Qualifying 5350 Arnaud Djoum 14 Jun 2019 Cameroon 1 Mali 1 H Friendly International n/a Marcus Godinho 15 Jun 2019 Canada 4 Martinique 0 N CONCACAF 7500 Marcus Godinho 23 Jun 2019 Canada 7 Cuba 0 N CONCACAF n/a Arnaud Djoum 25 Jun 2019 Cameroon 2 Guinea-Bissau 0 N Africa Cup of Nations n/a Marcus Godinho 29 Jun 2019 Canada 2 Haiti 3 N CONCACAF n/a Glenn Whelan 05 Sep 2019 Republic of Ireland 1 Switzerland 1 H UEFA Euro Qualifying 44111 Conor Washington 09 Sep 2019 Northern Ireland 0 Germany 2 H UEFA Euro Qualifying 18236 Michael Smith 10 Oct 2019 Northern Ireland 1 Netherlands 3 A UEFA Euro Qualifying 41348 Glenn Whelan 12 Oct 2019 Republic of Ireland 0 Georgia 0 A UEFA Euro Qualifying 24385 Glenn Whelan 15 Oct 2019 Republic of Ireland 0 Switzerland 2 A UEFA Euro Qualifying 24766 Michael Smith 16 Nov 2019 Northern Ireland 0 Netherlands 0 H UEFA Euro Qualifying 18404 Steven Naismith 16 Nov 2019 Scotland 2 Cyprus 1 A E 7595 Captain Glenn Whelan 18 Nov 2019 Republic of Ireland 1 Denmark 1 H UEFA Euro Qualifying n/a Michael Smith 19 Nov 2019 Northern Ireland 1 Germany 6 A UEFA Euro Qualifying 42855 1 Steven Naismith 19 Nov 2019 Scotland 3 Kazakhstan 1 H E 19515 1 Captain Michael Smith 04 Sep 2020 Northern Ireland 1 Romania 1 A Nations League n/a Liam Boyce 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Michael Smith 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Liam Boyce 08 Oct 2020 Northern Ireland 1 Bosnia and Herzegovina 1 A Nations League 1800 Liam Boyce 11 Oct 2020 Northern Ireland 0 Austria 1 H Nations League n/a Michael Smith 14 Oct 2020 Northern Ireland 0 Norway 1 A Nations League 200 Liam Boyce 12 Nov 2020 Northern Ireland 1 Slovakia 2 H Nations League 1060 Michael Smith 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Liam Boyce 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Craig Gordon 15 Nov 2020 Scotland 0 Slovakia 1 A O 0 Michael Smith 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Liam Boyce 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Michael Smith 25 Mar 2021 Northern Ireland 0 Italy 2 A World Cup Qualifying n/a Michael Smith 28 Mar 2021 Northern Ireland 1 United States 2 H Friendly International n/a Michael Smith 31 Mar 2021 Northern Ireland 0 Bulgaria 0 H World Cup Qualifying n/a Craig Gordon 31 Mar 2021 Scotland 4 Faroe Islands 0 H WC 0 Liam Boyce 30 May 2021 Northern Ireland 3 Malta 0 N Friendly International n/a Craig Gordon 02 Jun 2021 Scotland 2 Netherlands 2 N F 0 Craig Gordon 01 Sep 2021 Scotland 0 Denmark 2 A WC 34562 Ben Woodburn 01 Sep 2021 Wales 0 Finland 0 A Friendly International n/a Michael Smith 02 Sep 2021 Northern Ireland 4 Lithuania 1 A World Cup Qualifying n/a Craig Gordon 04 Sep 2021 Scotland 1 Moldova 0 H WC 40869 Craig Gordon 07 Sep 2021 Scotland 1 Austria 0 A WC 18800 Michael Smith 08 Sep 2021 Northern Ireland 0 Switzerland 0 A World Cup Qualifying n/a Craig Gordon 09 Oct 2021 Scotland 3 Israel 2 H WC 50585 Craig Gordon 12 Oct 2021 Scotland 1 Faroe Islands 0 A WC 4233 Craig Gordon 12 Nov 2021 Scotland 2 Moldova 0 A WC 3642 Craig Gordon 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 John Souttar 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 1 Craig Gordon 24 Mar 2022 Scotland 1 Poland 1 H F 39090 Craig Gordon 29 Mar 2022 Scotland 2 Austria 2 A F 6600 Nathaniel Atkinson 29 Mar 2022 Australia 0 Saudi Arabia 1 A World Cup Qualifying n/a Craig Gordon 01 Jun 2022 Scotland 1 Ukraine 3 H WC 49772 Nathaniel Atkinson 07 Jun 2022 Australia 2 United Arab Emirates 1 N World Cup Qualifying n/a Craig Gordon 08 Jun 2022 Scotland 2 Armenia 0 H O 38627 Craig Gordon 11 Jun 2022 Scotland 0 Republic Of Ireland 3 A O 46927 Nathaniel Atkinson 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Kye Rowles 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Craig Gordon 14 Jun 2022 Scotland 4 Armenia 1 A O 13500 Craig Gordon 21 Sep 2022 Scotland 3 Ukraine 0 H O 42846 Nathaniel Atkinson 22 Sep 2022 Australia 1 New Zealand 0 H Friendly International n/a Craig Gordon 24 Sep 2022 Scotland 2 Republic Of Ireland 1 H O 48853 Nathaniel Atkinson 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a Cammy Devlin 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a Craig Gordon 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Stephen Kingsley 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Craig Gordon 16 Nov 2022 Scotland 1 Turkey 2 A F 28348 Nathaniel Atkinson 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Kye Rowles 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Kye Rowles 26 Nov 2022 Australia 1 Tunisia 0 N World Cup Finals 41823 Kye Rowles 30 Nov 2022 Australia 1 Denmark 0 N World Cup Finals 41232 Kye Rowles 03 Dec 2022 Australia 1 Argentina 2 N World Cup Finals 45032 Kye Rowles 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 Garang Kuol 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 1 Cammy Devlin 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Kye Rowles 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Garang Kuol 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Lawrence Shankland 28 Mar 2023 Scotland 2 Spain 0 H E 47976 Kye Rowles 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Nathaniel Atkinson 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Kye Rowles 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Nathaniel Atkinson 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Kenneth Vargas 12 Sep 2023 Costa Rica 1 United Arab Emirates 4 N Friendly International n/a Kye Rowles 13 Oct 2023 Australia 0 England 1 A Friendly International 81116 Lawrence Shankland 16 Nov 2023 Scotland 2 Georgia 2 A E 44595 1 Kenneth Vargas 17 Nov 2023 Costa Rica 0 Panama 3 H Concacaf Nations League n/a Lawrence Shankland 19 Nov 2023 Scotland 3 Norway 3 H E 48138 Kenneth Vargas 21 Nov 2023 Costa Rica 1 Panama 3 A Concacaf Nations League n/a Kye Rowles 21 Nov 2023 Australia 1 Palestine 0 A World Cup Qualifying 14537 Kye Rowles 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Nathaniel Atkinson 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Kye Rowles 13 Jan 2024 Australia 2 India 0 N Asian Cup Finals n/a Kye Rowles 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Nathaniel Atkinson 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Kye Rowles 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Nathaniel Atkinson 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Kye Rowles 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Nathaniel Atkinson 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Kye Rowles 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Nathaniel Atkinson 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Dexter Lembikisa 21 Mar 2024 Jamaica 1 United States 3 A CONCACAF Nations League Finals n/a Lawrence Shankland 22 Mar 2024 Scotland 0 Netherlands 4 A F 46223 Kenneth Vargas 23 Mar 2024 Costa Rica 3 Honduras 1 H Concacaf Nations League n/a Dexter Lembikisa 24 Mar 2024 Jamaica 1 Panama 0 N CONCACAF Nations League Finals n/a 1 Lawrence Shankland 26 Mar 2024 Scotland 0 Northern Ireland 1 H F 33452 Kye Rowles 26 Mar 2024 Australia 5 Lebanon 0 A World Cup Qualifying 25023 Kenneth Vargas 31 May 2024 Costa Rica 0 Uruguay 0 H Friendly International 15500 Lawrence Shankland 03 Jun 2024 Scotland 2 Gibraltar 0 A F 15552 Kye Rowles 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Cammy Devlin 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Lawrence Shankland 07 Jun 2024 Scotland 2 Finland 2 H F 40159 1 Craig Gordon 07 Jun 2024 Scotland 2 Finland 2 H F 40159 Kenneth Vargas 09 Jun 2024 Costa Rica 3 Grenada 0 A World Cup Qualifying n/a Cammy Devlin 11 Jun 2024 Australia 5 Palestine 0 H World Cup Qualifying 18261 Lawrence Shankland 14 Jun 2024 Scotland 1 Germany 5 A E 65052 Lawrence Shankland 19 Jun 2024 Scotland 1 Switzerland 1 N E 42711 Lawrence Shankland 23 Jun 2024 Scotland 0 Hungary 1 N E 54000 Lawrence Shankland 05 Sep 2024 Scotland 2 Poland 3 H O 46356 Kye Rowles 06 Sep 2024 Australia 0 Bahrain 1 H World Cup Qualifying 24644 Kye Rowles 10 Sep 2024 Australia 0 Indonesia 0 A World Cup Qualifying 70059 10 Sep 2024 Costa Rica 0 Guatemala 0 A Concacaf Nations League n/a Kye Rowles 10 Oct 2024 Australia 3 China 1 H World Cup Qualifying 46291 Kenneth Vargas 11 Oct 2024 Costa Rica 1 Suriname 1 A Concacaf Nations League n/a Craig Gordon 12 Oct 2024 Scotland 1 Croatia 2 A O 21702 Craig Gordon 15 Oct 2024 Scotland 0 Portugal 0 H O 49057 Kenneth Vargas 16 Oct 2024 Costa Rica 3 Guatemala 0 H Concacaf Nations League n/a 1 Kenneth Vargas 15 Nov 2024 Costa Rica 0 Panama 1 H Concacaf Nations League n/a Craig Gordon 15 Nov 2024 Scotland 1 Croatia 0 H O 48810 Craig Gordon 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Lawrence Shankland 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Kenneth Vargas 18 Nov 2024 Costa Rica 2 Panama 2 A Concacaf Nations League n/a
Games by Player Date Player Date Country F Against A Ven Comp Crowd Goals Pens Captain 10 Sep 2024 Costa Rica 0 Guatemala 0 A Concacaf Nations League n/a Tommy Jenkinson 19 Feb 1887 Scotland 4 Ireland 1 H BC 1000 1 Jimmy Adams 09 Mar 1889 Scotland 7 Ireland 0 H BC 6000 Jimmy Adams 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Jimmy Adams 25 Mar 1893 Scotland 6 Ireland 1 H BC 12000 Johnny Hill 04 Apr 1891 Scotland 1 England 2 A BC 12000 Johnny Hill 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Captain John MacPherson 04 Apr 1891 Scotland 1 England 2 A BC 12000 Isaac Begbie 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Isaac Begbie 04 Apr 1891 Scotland 1 England 2 A BC 12000 Isaac Begbie 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Isaac Begbie 07 Apr 1894 Scotland 2 England 2 H BC 45107 Davie Baird 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Davie Baird 04 Apr 1891 Scotland 1 England 2 A BC 12000 Davie Baird 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 1 Willie Taylor 02 Apr 1892 Scotland 1 England 4 H BC 21000 Davie Russell 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 Davie Russell 06 Apr 1895 Scotland 0 England 3 A BC 42500 George Hogg 28 Mar 1896 Scotland 3 Ireland 3 A BC 8000 George Hogg 04 Apr 1896 Scotland 2 England 1 H BC 56500 Tom Chambers 24 Mar 1894 Scotland 5 Wales 2 H BC 11000 1 Johnny Walker 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 2 Johnny Walker 20 Mar 1897 Scotland 2 Wales 2 A BC 7000 1 Johnny Walker 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 Alex King 21 Mar 1896 Scotland 4 Wales 0 H BC 11700 Alex King 04 Apr 1896 Scotland 2 England 1 H BC 56500 Bobby Walker 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Bobby Walker 07 Apr 1900 Scotland 4 England 1 H BC 63000 Bobby Walker 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Bobby Walker 30 Mar 1901 Scotland 2 England 2 A BC 18250 Bobby Walker 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 Bobby Walker 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Bobby Walker 03 May 1902 Scotland 2 England 2 A BC 15000 Bobby Walker 09 Mar 1903 Scotland 1 Wales 0 A BC 11000 Bobby Walker 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Bobby Walker 04 Apr 1903 Scotland 2 England 1 A BC 36000 1 Bobby Walker 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 1 Bobby Walker 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Bobby Walker 09 Apr 1904 Scotland 0 England 1 H BC 45000 Bobby Walker 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Bobby Walker 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 1 Bobby Walker 01 Apr 1905 Scotland 0 England 1 A BC 27599 Bobby Walker 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Bobby Walker 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 Bobby Walker 06 Apr 1907 Scotland 1 England 1 A BC 35829 Bobby Walker 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Bobby Walker 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Bobby Walker 04 Apr 1908 Scotland 1 England 1 H BC 121452 Bobby Walker 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 1 Bobby Walker 03 Apr 1909 Scotland 0 England 2 A BC 27000 Bobby Walker 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bobby Walker 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 1 Bobby Walker 23 Mar 1912 Scotland 1 England 1 H BC 127307 Bobby Walker 03 Mar 1913 Scotland 0 Wales 0 A BC 4500 Bobby Walker 05 Apr 1913 Scotland 0 England 1 A BC 52500 Albert Buick 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 Captain Albert Buick 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Henry Allan 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 Tom Robertson 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 1 Charlie Thomson 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Charlie Thomson 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Charlie Thomson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 2 2 Charlie Thomson 01 Apr 1905 Scotland 0 England 1 A BC 27599 Captain Charlie Thomson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Captain Charlie Thomson 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Captain Charlie Thomson 04 Mar 1907 Scotland 0 Wales 1 A BC 7715 Captain Charlie Thomson 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 1 Captain Charlie Thomson 06 Apr 1907 Scotland 1 England 1 A BC 35829 Charlie Thomson 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Captain Charlie Thomson 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Captain Charlie Thomson 04 Apr 1908 Scotland 1 England 1 H BC 121452 Captain Harry Rennie 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Harry Rennie 07 Apr 1900 Scotland 4 England 1 H BC 63000 George Key 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 Bill Porteous 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Mark Bell 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Alex Menzies 07 Apr 1906 Scotland 2 England 1 H BC 102741 Tom Collins 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 George Wilson 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 George Wilson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 George Wilson 01 Apr 1905 Scotland 0 England 1 A BC 27599 George Wilson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Peter Nellies 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Peter Nellies 28 Feb 1914 Scotland 0 Wales 0 H BC 10000 Captain George Sinclair 19 Mar 1910 Scotland 0 Ireland 1 A BC 17000 George Sinclair 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 George Sinclair 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 Bob Mercer 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bob Mercer 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Jock White 03 Mar 1923 Scotland 1 Northern Ireland 0 A BC 31000 John A Johnston 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 John A Johnston 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 John A Johnston 26 Oct 1932 Scotland 2 Wales 5 H BC 31000 Captain Andrew Herd 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Jack Harkness 27 Oct 1928 Scotland 4 Wales 2 H BC 55000 Jack Harkness 23 Feb 1929 Scotland 7 Northern Ireland 3 A BC 35000 Jack Harkness 13 Apr 1929 Scotland 1 England 0 H BC 110512 Jack Harkness 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 Jack Harkness 05 Apr 1930 Scotland 2 England 5 A BC 87375 Jack Harkness 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 Jack Harkness 08 May 1932 Scotland 3 France 1 A F 20000 Jack Harkness 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Jack Harkness 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Barney Battles Jnr 25 Oct 1930 Scotland 1 Wales 1 H BC 23106 1 William Waugh 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Andy Anderson 01 Apr 1933 Scotland 2 England 1 H BC 136259 Andy Anderson 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Andy Anderson 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Captain Andy Anderson 29 Nov 1933 Scotland 2 Austria 2 H F 62000 Andy Anderson 14 Apr 1934 Scotland 0 England 3 A BC 92363 Andy Anderson 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Andy Anderson 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Andy Anderson 06 Apr 1935 Scotland 2 England 0 H BC 129693 Andy Anderson 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Andy Anderson 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Andy Anderson 04 Apr 1936 Scotland 1 England 1 A BC 93267 Andy Anderson 14 Oct 1936 Scotland 2 Germany 0 H F 50000 Andy Anderson 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Andy Anderson 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 Andy Anderson 17 Apr 1937 Scotland 3 England 1 H BC 149547 Andy Anderson 09 May 1937 Scotland 1 Austria 1 A F 63000 Andy Anderson 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Andy Anderson 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Andy Anderson 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Captain Andy Anderson 09 Apr 1938 Scotland 1 England 0 A BC 93267 Andy Anderson 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Andy Anderson 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Captain Andy Anderson 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 Captain William Reid 20 Oct 1930 Northern Ireland 1 England 5 A British Championship 35000 Alex Massie 19 Sep 1931 Scotland 3 Northern Ireland 1 H BC 45000 Alex Massie 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 Alex Massie 08 May 1932 Scotland 3 France 1 A F 20000 Alex Massie 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 Alex Massie 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Alex Massie 14 Apr 1934 Scotland 0 England 3 A BC 92363 Captain Alex Massie 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Captain Alex Massie 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Alex Massie 06 Apr 1935 Scotland 2 England 0 H BC 129693 Alex Massie 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Alex Massie 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Tommy Walker 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Tommy Walker 06 Apr 1935 Scotland 2 England 0 H BC 129693 Tommy Walker 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Tommy Walker 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 1 Tommy Walker 04 Apr 1936 Scotland 1 England 1 A BC 93267 1 1 Tommy Walker 14 Oct 1936 Scotland 2 Germany 0 H F 50000 Tommy Walker 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Tommy Walker 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 1 Tommy Walker 17 Apr 1937 Scotland 3 England 1 H BC 149547 Tommy Walker 09 May 1937 Scotland 1 Austria 1 A F 63000 Tommy Walker 15 May 1937 Scotland 3 Czechoslovakia 1 A F 35000 Tommy Walker 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Tommy Walker 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Tommy Walker 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Tommy Walker 09 Apr 1938 Scotland 1 England 0 A BC 93267 1 Tommy Walker 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Tommy Walker 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 1 Tommy Walker 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 2 Tommy Walker 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 1 Tommy Walker 15 Apr 1939 Scotland 1 England 2 H BC 149269 Tommy Walker 15 May 1946 Scotland 3 Switzerland 1 H F 111899 Archie Miller 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Alex Munro 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 1 Alex Munro 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 David McCulloch 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Jimmy Dykes 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Jimmy Dykes 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 Andy Black 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 1 Andy Black 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Andy Black 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 Freddie Warren 17 Mar 1937 Wales 4 Northern Ireland 1 H British Championship 19000 1 Freddie Warren 16 Mar 1938 Wales 0 Northern Ireland 1 A British Championship 15000 Willie MacFarlane 24 May 1947 Scotland 6 Luxembourg 0 A F 4000 Alfie Conn 02 May 1956 Scotland 1 Austria 1 H F 80322 1 Jimmy Walker 23 Jan 1946 Scotland 2 Belgium 2 H F 48830 Jimmy Wardhaugh 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 Jimmy Wardhaugh 07 Nov 1956 Scotland 1 Northern Ireland 0 H BC 62328 Bobby Dougan 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 Willie Bauld 15 Apr 1950 Scotland 0 England 1 H BC 133991 Willie Bauld 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 1 Willie Bauld 21 May 1950 Scotland 2 Portugal 2 A F 68000 1 John Cumming 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 John Cumming 02 Apr 1955 Scotland 2 England 7 A BC 96847 John Cumming 04 May 1955 Scotland 3 Portugal 0 H F 20834 John Cumming 15 May 1955 Scotland 2 Yugoslavia 2 A F 20000 John Cumming 09 Apr 1960 Scotland 1 England 1 H BC 129183 John Cumming 04 May 1960 Scotland 2 Poland 3 H F 29663 John Cumming 29 May 1960 Scotland 1 Austria 4 A F 55000 John Cumming 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 John Cumming 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 Davie Mackay 26 May 1957 Scotland 1 Spain 4 A WC 90000 Davie Mackay 15 Jun 1958 Scotland 1 France 2 N WC 13554 Davie Mackay 18 Oct 1958 Scotland 3 Wales 0 A BC 59162 Captain Davie Mackay 05 Nov 1958 Scotland 2 Northern Ireland 2 H BC 72713 Captain Alex Young 09 Apr 1960 Scotland 1 England 1 H BC 129183 Alex Young 29 May 1960 Scotland 1 Austria 4 A F 55000 Alex Young 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 1 Alex Young 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 1 Alex Young 22 Oct 1960 Scotland 0 Wales 2 A BC 55000 Alex Young 09 Nov 1960 Scotland 5 Northern Ireland 2 H BC 34544 1 Davie Holt 08 May 1963 Scotland 4 Austria 1 H F 94596 Davie Holt 04 Jun 1963 Scotland 3 Norway 4 A F 15600 Davie Holt 09 Jun 1963 Scotland 0 Republic Of Ireland 1 A F 26000 Davie Holt 13 Jun 1963 Scotland 6 Spain 2 A F 40000 Davie Holt 12 May 1964 Scotland 2 West Germany 2 A F 65000 Jim Cruickshank 12 May 1964 Scotland 2 West Germany 2 A F 65000 Jim Cruickshank 31 May 1967 Scotland 2 Australia 1 A F 20000 Jim Cruickshank 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Cruickshank 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Jim Cruickshank 22 Apr 1970 Scotland 0 Wales 0 H BC 30379 Jim Cruickshank 25 Apr 1970 Scotland 0 England 0 H BC 137284 Jim Cruickshank 11 Nov 1970 Scotland 1 Denmark 0 H E 24783 Jim Cruickshank 03 Feb 1971 Scotland 0 Belgium 3 A E 13931 Jim Cruickshank 17 Dec 1975 Scotland 1 Romania 1 H E 11676 Willie Wallace 25 Nov 1964 Scotland 3 Northern Ireland 2 H BC 48752 Willie Wallace 02 Apr 1966 Scotland 3 England 4 H BC 123052 Willie Wallace 11 May 1966 Scotland 0 Netherlands 3 H F 16513 Alan Anderson 16 May 1967 Scotland 2 Israel 1 A F 27000 Alan Anderson 28 May 1967 Scotland 1 Australia 0 A F 34972 Alan Anderson 31 May 1967 Scotland 2 Australia 1 A F 20000 Alan Anderson 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Alan Anderson 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Donald Ford 17 Oct 1973 Scotland 0 Czechoslovakia 1 A WC 13668 Donald Ford 27 Mar 1974 Scotland 1 West Germany 2 A F 60000 Donald Ford 14 May 1974 Scotland 2 Wales 0 H BC 41969 Roald Jensen 08 May 1969 Norway 0 Mexico 2 H Friendly International 25400 Roald Jensen 19 Jun 1969 Norway 2 Sweden 5 H World Cup Qualifying 27600 Roald Jensen 10 Sep 1969 Norway 1 France 3 H World Cup Qualifying 23563 Roald Jensen 17 Jun 1970 Norway 2 Finland 0 H Friendly International 13101 Jim Townsend 28 May 1967 Scotland 1 Australia 0 A F 34972 Jim Townsend 31 May 1967 Scotland 2 Australia 1 A F 20000 1 Jim Townsend 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Townsend 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Gary Mackay 11 Nov 1987 Scotland 1 Bulgaria 0 A E 49976 1 Gary Mackay 02 Dec 1987 Scotland 0 Luxembourg 0 A E 2022 Gary Mackay 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 Gary Mackay 22 Mar 1988 Scotland 1 Malta 1 A F 8000 Henry Smith 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 Henry Smith 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Henry Smith 20 May 1992 Scotland 3 Canada 1 A F 10872 John Robertson 12 Sep 1990 Scotland 2 Romania 1 H E 8046 1 John Robertson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 1 1 John Robertson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 John Robertson 01 May 1991 Scotland 2 San Marino 0 A E 3512 John Robertson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 John Robertson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 John Robertson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 John Robertson 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 John Robertson 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 John Robertson 24 Mar 1993 Scotland 0 Germany 1 H F 36400 John Robertson 19 May 1993 Scotland 3 Estonia 0 A WC 5100 John Robertson 21 May 1995 Scotland 0 Japan 0 A O 24566 John Robertson 24 May 1995 Scotland 2 Ecuador 1 N O 5669 1 John Robertson 07 Jun 1995 Scotland 2 Faroe Islands 0 A E 3881 John Robertson 16 Aug 1995 Scotland 1 Greece 0 H E 34910 John Robertson 11 Oct 1995 Scotland 0 Sweden 2 A F 19121 Craig Levein 28 Mar 1990 Scotland 1 Argentina 0 H F 46535 Craig Levein 25 Apr 1990 Scotland 0 East Germany 1 H F 19718 Craig Levein 16 May 1990 Scotland 1 Egypt 3 H F 23000 Craig Levein 19 May 1990 Scotland 1 Poland 1 H F 25144 Craig Levein 28 May 1990 Scotland 2 Malta 1 A F 3000 Craig Levein 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 Craig Levein 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Craig Levein 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Craig Levein 14 Oct 1992 Scotland 0 Portugal 0 H WC 22583 Craig Levein 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Captain Craig Levein 28 Apr 1993 Scotland 0 Portugal 5 A WC 28000 Craig Levein 08 Sep 1993 Scotland 1 Switzerland 1 H WC 21500 Craig Levein 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Craig Levein 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Craig Levein 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 Craig Levein 16 Nov 1994 Scotland 1 Russia 1 H E 31254 John Colquhoun 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 John Colquhoun 22 Mar 1988 Scotland 1 Malta 1 A F 8000 Dave McPherson 26 Apr 1989 Scotland 2 Cyprus 1 H WC 50694 Dave McPherson 27 May 1989 Scotland 0 England 2 H O 60308 Dave McPherson 15 Nov 1989 Scotland 1 Norway 1 H WC 61753 Dave McPherson 28 May 1990 Scotland 2 Malta 1 A F 3000 Dave McPherson 11 Jun 1990 Scotland 0 Costa Rica 1 N WC 30867 Dave McPherson 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 Dave McPherson 20 Jun 1990 Scotland 0 Brazil 1 N WC 62502 Dave McPherson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 Dave McPherson 14 Nov 1990 Scotland 1 Bulgaria 1 A E 42000 Dave McPherson 06 Feb 1991 Scotland 0 Ussr 1 H F 20673 Dave McPherson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 Dave McPherson 01 May 1991 Scotland 2 San Marino 0 A E 3512 Dave McPherson 11 Sep 1991 Scotland 2 Switzerland 2 A E 47000 Dave McPherson 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Dave McPherson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Dave McPherson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Dave McPherson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 Dave McPherson 17 May 1992 Scotland 1 United States 0 A F 24157 Dave McPherson 20 May 1992 Scotland 3 Canada 1 A F 10872 Dave McPherson 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Alan McLaren 17 May 1992 Scotland 1 United States 0 A F 24157 Alan McLaren 20 May 1992 Scotland 3 Canada 1 A F 10872 Alan McLaren 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Alan McLaren 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 Alan McLaren 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 Alan McLaren 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Alan McLaren 19 May 1993 Scotland 3 Estonia 0 A WC 5100 Alan McLaren 02 Jun 1993 Scotland 3 Estonia 1 H WC 14307 Alan McLaren 13 Oct 1993 Scotland 1 Italy 3 A WC 61178 Alan McLaren 17 Nov 1993 Scotland 2 Malta 0 A WC 7000 Alan McLaren 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Alan McLaren 20 Apr 1994 Scotland 2 Austria 1 A F 35000 Alan McLaren 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Alan McLaren 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 David McCreery 06 Sep 1989 Northern Ireland 1 Hungary 2 H World Cup Qualifying 8000 David McCreery 11 Oct 1989 Northern Ireland 0 Republic of Ireland 3 A World Cup Qualifying 45800 David McCreery 27 Mar 1990 Northern Ireland 2 Norway 3 H Friendly International 3900 David McCreery 18 May 1990 Northern Ireland 1 Uruguay 0 H Friendly International 3500 Nicky Walker 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Paul Ritchie 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Paul Ritchie 09 Jun 1999 Scotland 2 Czech Republic 3 A E 21149 1 Paul Ritchie 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 Paul Ritchie 13 Nov 1999 Scotland 0 England 2 H E 50132 Colin Miller 24 Jan 1995 Canada 0 Denmark 1 H SkyDome Cup 10024 Colin Miller 22 May 1995 Canada 2 Northern Ireland 0 H Canada Cup 12112 Colin Miller 28 May 1995 Canada 1 Chile 2 H Canada Cup 17047 Colin Miller 04 Jun 1995 Canada 1 Turkey 3 H Friendly International n/a Colin Miller 07 Jun 1995 Canada 0 Turkey 3 H Friendly International 2602 Colin Cameron 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Colin Cameron 05 Jun 1999 Scotland 1 Faroe Islands 1 A E 4100 Colin Cameron 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Colin Cameron 29 Mar 2000 Scotland 0 France 2 H F 48157 Colin Cameron 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Colin Cameron 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Colin Cameron 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Colin Cameron 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Colin Cameron 15 Nov 2000 Scotland 0 Australia 2 H F 30985 Colin Cameron 28 Mar 2001 Scotland 4 San Marino 0 H WC 27313 1 Colin Cameron 25 Apr 2001 Scotland 1 Poland 1 A F 18000 Gary Naysmith 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Gary Naysmith 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Gary Naysmith 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Gary Naysmith 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Davy Weir 27 May 1997 Scotland 0 Wales 1 H F 9013 Davy Weir 01 Jun 1997 Scotland 3 Malta 2 A F 3500 Davy Weir 12 Nov 1997 Scotland 1 France 2 A F 19514 Davy Weir 25 Mar 1998 Scotland 0 Denmark 1 H F 26468 Davy Weir 22 Apr 1998 Scotland 1 Finland 1 H F 14315 Davy Weir 16 Jun 1998 Scotland 1 Norway 1 N WC 30236 Davy Weir 23 Jun 1998 Scotland 0 Morocco 3 N WC 33266 Davy Weir 10 Oct 1998 Scotland 3 Estonia 2 H E 16930 Davy Weir 14 Oct 1998 Scotland 2 Faroe Islands 1 H E 18517 Davy Weir 13 Nov 1999 Scotland 0 England 2 H E 50132 Neil McCann 05 Sep 1998 Scotland 0 Lithuania 0 A E 4800 Scott Severin 06 Oct 2001 Scotland 2 Latvia 1 H WC 23228 Scott Severin 16 May 2002 Scotland 1 South Korea 4 A F 52384 Scott Severin 20 May 2002 Scotland 0 South Africa 2 A O 3007 Scott Severin 23 May 2002 Scotland 4 Hong Kong League 0 A O 8000 Scott Severin 21 Aug 2002 Scotland 0 Denmark 1 H F 28766 Scott Severin 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Scott Severin 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Scott Severin 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Thomas Flogel 29 Mar 2000 Austria 1 Sweden 1 H Friendly International 9120 1 Thomas Flogel 26 Apr 2000 Austria 1 Croatia 2 H Friendly International 14500 Thomas Flogel 16 Aug 2000 Austria 1 Hungary 1 A Friendly International 3500 Thomas Flogel 01 Sep 2000 Austria 5 Iran 1 H Friendly International 24000 Thomas Flogel 07 Oct 2000 Austria 1 Liechtenstein 0 A World Cup Qualifying 3500 1 Thomas Flogel 11 Oct 2000 Austria 1 Spain 1 H World Cup Qualifying 48000 Thomas Flogel 28 Feb 2001 Austria 0 Croatia 1 A Friendly International 5000 Thomas Flogel 24 Mar 2001 Austria 1 Bosnia and Herzegovina 1 A World Cup Qualifying 32000 Thomas Flogel 28 Mar 2001 Austria 2 Israel 1 H World Cup Qualifying 24000 Thomas Flogel 25 Apr 2001 Austria 2 Liechtenstein 0 H World Cup Qualifying 13060 1 Thomas Flogel 15 Aug 2001 Austria 1 Switzerland 2 H Friendly International 21200 Thomas Flogel 01 Sep 2001 Austria 0 Spain 4 A World Cup Qualifying 31661 Thomas Flogel 05 Sep 2001 Austria 2 Bosnia and Herzegovina 0 H World Cup Qualifying 23200 Thomas Flogel 10 Nov 2001 Austria 0 Turkey 1 H World Cup Qualifying 48500 Thomas Flogel 14 Nov 2001 Austria 0 Turkey 5 A World Cup Qualifying 22000 Steven Pressley 29 Mar 2000 Scotland 0 France 2 H F 48157 Steven Pressley 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Steven Pressley 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Steven Pressley 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Steven Pressley 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Steven Pressley 29 Mar 2003 Scotland 2 Iceland 1 H E 37548 Steven Pressley 02 Apr 2003 Scotland 0 Lithuania 1 A E 6400 Steven Pressley 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Steven Pressley 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Steven Pressley 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Steven Pressley 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Steven Pressley 10 Sep 2003 Scotland 1 Germany 2 A E 67000 Steven Pressley 11 Oct 2003 Scotland 1 Lithuania 0 H E 50343 Steven Pressley 15 Nov 2003 Scotland 1 Netherlands 0 H E 50670 Steven Pressley 19 Nov 2003 Scotland 0 Netherlands 6 A E 51000 Steven Pressley 31 Mar 2004 Scotland 1 Romania 2 H F 20433 Steven Pressley 28 Apr 2004 Scotland 0 Denmark 1 A F 22885 Steven Pressley 27 May 2004 Scotland 1 Estonia 0 A F 4000 Steven Pressley 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Captain Steven Pressley 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Steven Pressley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Steven Pressley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Steven Pressley 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Steven Pressley 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Steven Pressley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Steven Pressley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Steven Pressley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Steven Pressley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Steven Pressley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Steven Pressley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Steven Pressley 07 Oct 2006 Scotland 1 France 0 H E 50456 Steven Pressley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Gary McSwegan 05 Oct 1999 Scotland 1 Bosnia And Herzegovina 0 H E 30574 Gary McSwegan 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Andy Kirk 26 Apr 2000 Northern Ireland 0 Hungary 1 H Friendly International 9140 Andy Kirk 28 Feb 2001 Northern Ireland 0 Norway 4 H Friendly International 7502 Andy Kirk 16 Oct 2002 Northern Ireland 0 Ukraine 0 H UEFA Euro Qualifying 9288 Andy Kirk 12 Feb 2003 Northern Ireland 0 Finland 1 H Friendly International 6137 Andy Kirk 02 Apr 2003 Northern Ireland 0 Greece 2 H UEFA Euro Qualifying 7187 Antti Niemi 26 Apr 2000 Finland 0 Poland 0 A Friendly International 20000 Antti Niemi 03 Jun 2000 Finland 0 Latvia 1 A Friendly International 3000 Antti Niemi 07 Oct 2000 Finland 0 Greece 1 A World Cup Qualifying 14800 Antti Niemi 11 Oct 2000 Finland 0 England 0 H World Cup Qualifying 36310 Antti Niemi 24 Mar 2001 Finland 1 England 2 A World Cup Qualifying 44262 Antti Niemi 25 Apr 2001 Finland 0 Hungary 0 A Friendly International 5175 Antti Niemi 09 May 2001 Finland 1 Estonia 1 A Friendly International 1700 Antti Niemi 02 Jun 2001 Finland 2 Germany 2 H World Cup Qualifying 35774 Antti Niemi 15 Aug 2001 Finland 4 Belgium 1 H Friendly International 9250 Antti Niemi 01 Sep 2001 Finland 2 Albania 0 A World Cup Qualifying 6400 Antti Niemi 05 Sep 2001 Finland 5 Greece 1 H World Cup Qualifying 27216 Antti Niemi 06 Oct 2001 Finland 0 Germany 0 A World Cup Qualifying 52333 Antti Niemi 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Antti Niemi 17 Apr 2002 Finland 0 FYR Macedonia 1 A Friendly International 5000 Antti Niemi 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Fitzroy Simpson 02 Jul 2000 Jamaica 1 Cuba 1 H Friendly International 13000 1 Fitzroy Simpson 10 Jun 2001 Jamaica 4 Cuba 1 H Friendly International n/a Fitzroy Simpson 20 Jun 2001 Jamaica 1 Costa Rica 2 A World Cup Qualifying 17800 Fitzroy Simpson 30 Jun 2001 Jamaica 2 Trinidad and Tobago 1 A World Cup Qualifying 4000 Robert Tomaschek 25 Apr 2000 Slovakia 4 Germany B 1 H Friendly International 4121 Robert Tomaschek 16 Aug 2000 Slovakia 1 Croatia 1 H Friendly International 4298 Robert Tomaschek 27 Feb 2001 Slovakia 1 Algeria 1 A Friendly International 22000 Robert Tomaschek 24 Mar 2001 Slovakia 1 Turkey 1 A World Cup Qualifying 23000 1 Robert Tomaschek 28 Mar 2001 Slovakia 3 Azerbaijan 1 H World Cup Qualifying 7994 Robert Tomaschek 25 Apr 2001 Slovakia 0 Romania 0 A Friendly International 5500 Robert Tomaschek 29 May 2001 Slovakia 0 Germany 2 A Friendly International 18000 Robert Tomaschek 02 Jun 2001 Slovakia 0 Sweden 2 A World Cup Qualifying 35572 Robert Tomaschek 06 Jun 2001 Slovakia 0 Azerbaijan 2 A World Cup Qualifying 15000 Robbie Neilson 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Craig Gordon 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Craig Gordon 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Craig Gordon 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Craig Gordon 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Craig Gordon 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Craig Gordon 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Craig Gordon 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Craig Gordon 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Craig Gordon 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Craig Gordon 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Craig Gordon 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Craig Gordon 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Craig Gordon 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Craig Gordon 12 Nov 2005 Scotland 1 United States 1 H F 26708 Craig Gordon 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Craig Gordon 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Craig Gordon 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Craig Gordon 07 Oct 2006 Scotland 1 France 0 H E 50456 Craig Gordon 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Craig Gordon 24 Mar 2007 Scotland 2 Georgia 1 H E 50850 Craig Gordon 28 Mar 2007 Scotland 0 Italy 2 A E 37500 Craig Gordon 30 May 2007 Scotland 1 Austria 0 A F 13200 Craig Gordon 06 Jun 2007 Scotland 2 Faroe Islands 0 A E 4100 Craig Gordon 15 Nov 2020 Scotland 0 Slovakia 1 A O 0 Craig Gordon 31 Mar 2021 Scotland 4 Faroe Islands 0 H WC 0 Craig Gordon 02 Jun 2021 Scotland 2 Netherlands 2 N F 0 Craig Gordon 01 Sep 2021 Scotland 0 Denmark 2 A WC 34562 Craig Gordon 04 Sep 2021 Scotland 1 Moldova 0 H WC 40869 Craig Gordon 07 Sep 2021 Scotland 1 Austria 0 A WC 18800 Craig Gordon 09 Oct 2021 Scotland 3 Israel 2 H WC 50585 Craig Gordon 12 Oct 2021 Scotland 1 Faroe Islands 0 A WC 4233 Craig Gordon 12 Nov 2021 Scotland 2 Moldova 0 A WC 3642 Craig Gordon 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 Craig Gordon 24 Mar 2022 Scotland 1 Poland 1 H F 39090 Craig Gordon 29 Mar 2022 Scotland 2 Austria 2 A F 6600 Craig Gordon 01 Jun 2022 Scotland 1 Ukraine 3 H WC 49772 Craig Gordon 08 Jun 2022 Scotland 2 Armenia 0 H O 38627 Craig Gordon 11 Jun 2022 Scotland 0 Republic Of Ireland 3 A O 46927 Craig Gordon 14 Jun 2022 Scotland 4 Armenia 1 A O 13500 Craig Gordon 21 Sep 2022 Scotland 3 Ukraine 0 H O 42846 Craig Gordon 24 Sep 2022 Scotland 2 Republic Of Ireland 1 H O 48853 Craig Gordon 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Craig Gordon 16 Nov 2022 Scotland 1 Turkey 2 A F 28348 Craig Gordon 07 Jun 2024 Scotland 2 Finland 2 H F 40159 Craig Gordon 12 Oct 2024 Scotland 1 Croatia 2 A O 21702 Craig Gordon 15 Oct 2024 Scotland 0 Portugal 0 H O 49057 Craig Gordon 15 Nov 2024 Scotland 1 Croatia 0 H O 48810 Craig Gordon 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Kevin McKenna 26 Apr 2001 Canada 1 Iran 0 N LG Cup 10000 Kevin McKenna 31 May 2001 Canada 0 Japan 3 A Con Cup 39006 Kevin McKenna 02 Jun 2001 Canada 0 Brazil 0 N Con Cup 12095 Kevin McKenna 14 Nov 2001 Canada 1 Malta 2 A Friendly International 2000 Kevin McKenna 18 Jan 2002 Canada 2 Haiti 0 N Gold Cup 14508 2 Kevin McKenna 22 Jan 2002 Canada 0 Ecuador 2 N Gold Cup 3827 Kevin McKenna 26 Jan 2002 Canada 1 Martinique 1 N Gold Cup 14823 1 Kevin McKenna 30 Jan 2002 Canada 0 United States 0 A Gold Cup 7241 Kevin McKenna 02 Feb 2002 Canada 2 Korea Republic 1 N Gold Cup 14432 Kevin McKenna 15 Oct 2002 Canada 1 Scotland 3 A Friendly International 16297 Kevin McKenna 12 Feb 2003 Canada 4 Libya 2 A Friendly International 52000 1 Kevin McKenna 29 Mar 2003 Canada 1 Estonia 2 A Friendly International 4000 Kevin McKenna 01 Jun 2003 Canada 1 Germany 4 A Friendly International 23000 1 Kevin McKenna 12 Jul 2003 Canada 1 Costa Rica 0 N Gold Cup 23795 Kevin McKenna 14 Jul 2003 Canada 0 Cuba 2 N Gold Cup 2500 Kevin McKenna 11 Oct 2003 Canada 2 Finland 3 A Friendly International 5530 Kevin McKenna 15 Nov 2003 Canada 1 Czech Republic 5 A Friendly International 8343 Kevin McKenna 18 Nov 2003 Canada 0 Republic of Ireland 3 A Friendly International 23000 Kevin McKenna 30 May 2004 Canada 0 Wales 1 A Friendly International 10805 Kevin McKenna 13 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 8245 1 Kevin McKenna 16 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 5123 Kevin McKenna 17 Nov 2004 Canada 1 Guatemala 0 A World Cup Qualifying 18000 Captain Kevin McKenna 09 Feb 2005 Canada 1 Northern Ireland 0 A Friendly International 11156 Captain Kevin McKenna 26 Mar 2005 Canada 1 Portugal 4 A Friendly International 13000 1 Andy Webster 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Andy Webster 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Andy Webster 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Andy Webster 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Andy Webster 06 Sep 2003 Scotland 3 Faroe Islands 1 H E 40109 Andy Webster 18 Feb 2004 Scotland 0 Wales 4 A F 47124 Andy Webster 27 May 2004 Scotland 1 Estonia 0 A F 4000 Andy Webster 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Andy Webster 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Andy Webster 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Andy Webster 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Andy Webster 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Andy Webster 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Andy Webster 17 Nov 2004 Scotland 1 Sweden 4 H F 15071 Andy Webster 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Andy Webster 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Andy Webster 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Andy Webster 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Andy Webster 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Andy Webster 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Andy Webster 12 Nov 2005 Scotland 1 United States 1 H F 26708 1 Andy Webster 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Andy Webster 26 May 2012 Scotland 1 United States 5 A F 54894 Andy Webster 15 Aug 2012 Scotland 3 Australia 1 H F 11110 Andy Webster 08 Sep 2012 Scotland 0 Serbia 0 H WC 47369 Andy Webster 11 Sep 2012 Scotland 1 North Macedonia 1 H WC 32430 Andy Webster 06 Feb 2013 Scotland 1 Estonia 0 H F 16102 Alan Maybury 31 Mar 2004 Republic of Ireland 2 Czech Republic 1 H Friendly International 42000 Alan Maybury 28 Apr 2004 Republic of Ireland 0 Poland 0 A Friendly International 15500 Alan Maybury 27 May 2004 Republic of Ireland 1 Romania 0 H Friendly International 42356 Alan Maybury 29 May 2004 Republic of Ireland 0 Nigeria 3 N Unity Cup 7438 Alan Maybury 02 Jun 2004 Republic of Ireland 1 Jamaica 0 N Unity Cup 6155 Alan Maybury 05 Jun 2004 Republic of Ireland 1 Netherlands 0 A Friendly International 42000 Alan Maybury 04 Sep 2004 Republic of Ireland 3 Cyprus 0 H World Cup Qualifying 35900 Tommi Gronlund 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Tommi Gronlund 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Tepi Moilanen 16 Nov 2003 Finland 2 Honduras 1 N Tourn. 26000 Patrick Kisnorbo 31 May 2004 Australia 9 Tahiti 0 H OFC Cup 1200 Patrick Kisnorbo 02 Jun 2004 Australia 6 Fiji 1 H OFC Cup 2200 Patrick Kisnorbo 06 Jun 2004 Australia 2 Solomon Islands 2 H OFC Cup 2978 Paul Hartley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Paul Hartley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Paul Hartley 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Paul Hartley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Paul Hartley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Paul Hartley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 1 Paul Hartley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Paul Hartley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Paul Hartley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Paul Hartley 07 Oct 2006 Scotland 1 France 0 H E 50456 Paul Hartley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Christophe Berra 30 May 2008 Scotland 1 Czech Republic 3 A F 11314 Christophe Berra 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Christophe Berra 19 Nov 2008 Scotland 0 Argentina 1 H F 32492 Christophe Berra 10 Jun 2017 Scotland 2 England 2 H WC 48520 Christophe Berra 01 Sep 2017 Scotland 3 Lithuania 0 A WC 5067 Christophe Berra 04 Sep 2017 Scotland 2 Malta 0 H WC 26371 1 Christophe Berra 05 Oct 2017 Scotland 1 Slovakia 0 H WC 46773 Christophe Berra 08 Oct 2017 Scotland 2 Slovenia 2 A WC 11123 Christophe Berra 09 Nov 2017 Scotland 0 Netherlands 1 H F 17833 Michael Stewart 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Lee Wallace 10 Oct 2009 Scotland 0 Japan 2 A O 72377 Lee Wallace 14 Nov 2009 Scotland 0 Wales 3 A F 13844 Lee Wallace 03 Mar 2010 Scotland 1 Czech Republic 0 H F 26530 Lee Wallace 11 Aug 2010 Scotland 0 Sweden 3 A F 25249 Lee Wallace 07 Sep 2010 Scotland 2 Liechtenstein 1 H E 37050 Saulius Mikoliunas 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Saulius Mikoliunas 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Saulius Mikoliunas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Saulius Mikoliunas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Saulius Mikoliunas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Saulius Mikoliunas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Saulius Mikoliunas 12 Oct 2005 Lithuania 1 Belgium 1 H World Cup Qualifying 1500 Saulius Mikoliunas 01 Mar 2006 Lithuania 1 Albania 2 A Friendly International 7300 Saulius Mikoliunas 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Saulius Mikoliunas 06 Sep 2006 Lithuania 1 Scotland 2 H UEFA Euro Qualifying 8500 Saulius Mikoliunas 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Saulius Mikoliunas 02 Jun 2007 Lithuania 1 Georgia 0 H UEFA Euro Qualifying 6500 1 Saulius Mikoliunas 06 Jun 2007 Lithuania 0 Italy 2 H UEFA Euro Qualifying 8000 Saulius Mikoliunas 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Saulius Mikoliunas 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Saulius Mikoliunas 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Saulius Mikoliunas 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Saulius Mikoliunas 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Saulius Mikoliunas 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Saulius Mikoliunas 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 Saulius Mikoliunas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Saulius Mikoliunas 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 1 Saulius Mikoliunas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Saulius Mikoliunas 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Saulius Mikoliunas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Saulius Mikoliunas 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Saulius Mikoliunas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Deividas Cesnauskis 09 Feb 2005 Lithuania 0 Georgia 1 A Friendly International 1000 Deividas Cesnauskis 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Deividas Cesnauskis 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Deividas Cesnauskis 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 1 Deividas Cesnauskis 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Deividas Cesnauskis 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Deividas Cesnauskis 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Deividas Cesnauskis 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Deividas Cesnauskis 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Deividas Cesnauskis 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Deividas Cesnauskis 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Deividas Cesnauskis 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Deividas Cesnauskis 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Deividas Cesnauskis 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Deividas Cesnauskis 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 Deividas Cesnauskis 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Deividas Cesnauskis 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Deividas Cesnauskis 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Deividas Cesnauskis 07 Feb 2009 Lithuania 1 Poland 1 H Friendly International 100 Deividas Cesnauskis 11 Feb 2009 Lithuania 3 Andorra 1 A Friendly International 100 Deividas Cesnauskis 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Roman Bednar 16 Aug 2006 Czech Republic 1 Serbia 3 H Friendly International 8047 Rudi Skacel 17 Aug 2005 Czech Republic 1 Sweden 2 A Friendly International 23117 Rudi Skacel 07 Sep 2005 Czech Republic 4 Armenia 1 H Friendly International 12015 Edgaras Jankauskas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Edgaras Jankauskas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Edgaras Jankauskas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Edgaras Jankauskas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Captain Edgaras Jankauskas 06 Feb 2007 Lithuania 4 Mali 1 N Friendly International 4500 1 Takis Fyssas 17 Aug 2005 Greece 0 Belgium 2 A Friendly International 16000 Takis Fyssas 07 Sep 2005 Greece 2 Kazakhstan 1 A World Cup Qualifying 17000 Takis Fyssas 16 Nov 2005 Greece 2 Hungary 1 H Friendly International 12500 Takis Fyssas 28 Feb 2006 Greece 1 Belarus 0 H Cyprus International Tournament 2006 3000 Takis Fyssas 01 Mar 2006 Greece 2 Kazakhstan 0 H Cyprus International Tournament 2006 2000 Takis Fyssas 25 May 2006 Greece 0 Australia 1 A Friendly International 95103 Takis Fyssas 16 Aug 2006 Greece 0 England 4 A Friendly International 45864 Takis Fyssas 02 Sep 2006 Greece 0 Moldova 1 A UEFA Euro Qualifying 8000 Takis Fyssas 07 Oct 2006 Greece 1 Norway 0 H UEFA Euro Qualifying 22000 Takis Fyssas 11 Oct 2006 Greece 4 Bosnia and Herzegovina 0 A UEFA Euro Qualifying 11000 Takis Fyssas 15 Nov 2006 Greece 0 France 1 A Friendly International 63680 Takis Fyssas 06 Feb 2007 Greece 0 Korea Republic 1 N Friendly International 9242 Takis Fyssas 24 Mar 2007 Greece 1 Turkey 4 H UEFA Euro Qualifying 33000 Ibrahim Tall 12 Nov 2005 Senegal 3 South Africa 2 A Friendly International n/a Nerijus Barasa 15 Nov 2006 Lithuania 4 Malta 1 A Friendly International 1500 Mirsad Beslija 28 Feb 2006 Bosnia and Herzegovina 2 Japan 2 N Friendly International 8120 Mirsad Beslija 02 Sep 2006 Bosnia and Herzegovina 5 Malta 2 A UEFA Euro Qualifying 3000 Mirsad Beslija 06 Sep 2006 Bosnia and Herzegovina 1 Hungary 3 H UEFA Euro Qualifying 13000 Juho Makela 21 Jan 2006 Finland 1 Saudi Arabia 1 A LG cup 3000 Juho Makela 25 Jan 2006 Finland 0 Korea Republic 1 N LG cup 200 Juho Makela 28 Feb 2006 Finland 0 Kazakhstan 0 N Cyprus International Tournament 2006 100 Marius Zaliukas 11 Oct 2006 Lithuania 0 Kuwait 1 A Friendly International n/a Marius Zaliukas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Marius Zaliukas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Marius Zaliukas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Marius Zaliukas 19 Nov 2008 Lithuania 1 Moldova 1 N Estonia Tournament 2008 100 Marius Zaliukas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Marius Zaliukas 06 Jun 2009 Lithuania 0 Romania 1 H World Cup Qualifying 5850 Marius Zaliukas 25 Mar 2011 Lithuania 2 Poland 0 A Friendly International 4500 Marius Zaliukas 29 Mar 2011 Lithuania 1 Spain 3 H UEFA Euro Qualifying 9180 Marius Zaliukas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Marius Zaliukas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 Marius Zaliukas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Marius Zaliukas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Marius Zaliukas 15 Aug 2012 Lithuania 0 FYR Macedonia 1 A Friendly International 7000 1 Marius Zaliukas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Marius Zaliukas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Marius Zaliukas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Marius Zaliukas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Kestutis Ivaskevicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Kestutis Ivaskevicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Andrius Velicka 06 Feb 2007 Lithuania 1 Mali 3 N Friendly International 4500 Andrius Velicka 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Andrius Velicka 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Andrius Velicka 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Andrius Velicka 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Andrius Velicka 17 Nov 2007 Lithuania 2 Ukraine 0 H UEFA Euro Qualifying 4000 Andrius Velicka 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 Mauricio Pinilla 07 Oct 2006 Chile 3 Peru 2 H Pacific Cup n/a Mauricio Pinilla 11 Oct 2006 Chile 1 Peru 0 A Pacific Cup 12000 Mauricio Pinilla 15 Nov 2006 Chile 3 Paraguay 2 H Friendly International 9000 Eggert Jonsson 21 Nov 2007 Iceland 0 Denmark 3 A UEFA Euro Qualifying 15393 Eggert Jonsson 28 May 2008 Iceland 0 Wales 1 H Friendly International 5322 Eggert Jonsson 01 Apr 2009 Iceland 1 Scotland 2 A World Cup Qualifying 42259 Eggert Jonsson 10 Jun 2009 Iceland 0 FYR Macedonia 2 A World Cup Qualifying 7000 Eggert Jonsson 29 May 2010 Iceland 4 Andorra 0 H Friendly International 2567 Eggert Jonsson 03 Sep 2010 Iceland 1 Norway 2 H UEFA Euro Qualifying 6137 Eggert Jonsson 07 Sep 2010 Iceland 0 Denmark 1 A UEFA Euro Qualifying 18908 Eggert Jonsson 17 Nov 2010 Iceland 2 Israel 3 A Friendly International 4500 Eggert Jonsson 26 Mar 2011 Iceland 0 Cyprus 0 A UEFA Euro Qualifying 2000 Eggert Jonsson 10 Aug 2011 Iceland 0 Hungary 4 A Friendly International 12508 Eggert Jonsson 02 Sep 2011 Iceland 0 Norway 1 A UEFA Euro Qualifying 22381 Eggert Jonsson 06 Sep 2011 Iceland 1 Cyprus 0 H UEFA Euro Qualifying 5267 Laryea Kingston 06 Feb 2007 Ghana 4 Nigeria 1 N Friendly International n/a 1 Laryea Kingston 24 Mar 2007 Ghana 1 Austria 1 A Friendly International 10608 Laryea Kingston 27 Mar 2007 Ghana 0 Brazil 1 N Friendly International n/a Laryea Kingston 21 Aug 2007 Ghana 1 Senegal 1 N Friendly International 2788 Laryea Kingston 08 Sep 2007 Ghana 2 Morocco 0 A Friendly International n/a Laryea Kingston 11 Sep 2007 Ghana 0 Saudi Arabia 5 A Friendly International n/a Laryea Kingston 18 Nov 2007 Ghana 2 Togo 0 H Friendly International 40000 1 Laryea Kingston 21 Nov 2007 Ghana 4 Benin 2 H Friendly International n/a 2 Laryea Kingston 20 Jan 2008 Ghana 2 Guinea 1 H Africa Cup of Nations 44000 Laryea Kingston 24 Jan 2008 Ghana 2 Namibia 1 H Africa Cup of Nations n/a Laryea Kingston 03 Feb 2008 Ghana 1 Nigeria 0 H Africa Cup of Nations n/a Laryea Kingston 26 Mar 2008 Ghana 1 Mexico 2 N Friendly International n/a Laryea Kingston 23 May 2008 Ghana 0 Australia 1 N Friendly International n/a Laryea Kingston 01 Jun 2008 Ghana 3 Libya 0 H World Cup Qualifying n/a 1 Laryea Kingston 08 Jun 2008 Ghana 3 Lesotho 2 A World Cup Qualifying n/a 1 Laryea Kingston 14 Jun 2008 Ghana 0 Gabon 2 A World Cup Qualifying n/a Laryea Kingston 22 Jun 2008 Ghana 2 Gabon 0 H World Cup Qualifying n/a Laryea Kingston 20 Aug 2008 Ghana 1 Tanzania 1 A Friendly International n/a Laryea Kingston 05 Sep 2008 Ghana 0 Libya 1 A World Cup Qualifying 45000 Laryea Kingston 11 Feb 2009 Ghana 2 Egypt 2 A Friendly International n/a Laryea Kingston 06 Sep 2009 Ghana 2 Sudan 0 H World Cup Qualifying 38000 Laryea Kingston 09 Sep 2009 Ghana 3 Japan 4 N Friendly International 2506 Laryea Kingston 11 Oct 2009 Ghana 0 Benin 1 A World Cup Qualifying 20000 Ryan McGowan 15 Aug 2012 Australia 1 Scotland 3 A Friendly International 11110 Ryan McGowan 14 Nov 2012 Australia 2 Korea Republic 1 A Friendly International 11110 Audrius Ksanavicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Audrius Ksanavicius 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Audrius Ksanavicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Audrius Ksanavicius 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Audrius Ksanavicius 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Audrius Ksanavicius 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Audrius Ksanavicius 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Audrius Ksanavicius 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Audrius Ksanavicius 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Audrius Ksanavicius 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Audrius Ksanavicius 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Marian Kello 09 Feb 2011 Slovakia 1 Luxembourg 2 A Friendly International 862 Marian Kello 29 Mar 2011 Slovakia 1 Denmark 2 H Friendly International 4927 Marian Kello 04 Jun 2011 Slovakia 1 Andorra 0 H UEFA Euro Qualifying 4300 David Obua 07 Sep 2008 Uganda 1 Niger 3 A World Cup Qualifying n/a 1 David Obua 04 Sep 2010 Uganda 3 Angola 0 H Africa Cup of Nations n/a 1 David Obua 26 Mar 2011 Uganda 1 Guinea-Bissau 0 A Africa Cup of Nations n/a 1 David Obua 04 Jun 2011 Uganda 2 Guinea-Bissau 0 H Africa Cup of Nations n/a David Obua 04 Sep 2011 Uganda 0 Angola 2 A Africa Cup of Nations n/a Arvydas Novikovas 25 May 2010 Lithuania 0 Ukraine 4 A Friendly International 42000 Arvydas Novikovas 17 Nov 2010 Lithuania 0 Hungary 4 A Friendly International 4500 Arvydas Novikovas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Arvydas Novikovas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 Arvydas Novikovas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Arvydas Novikovas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Arvydas Novikovas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Arvydas Novikovas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Arvydas Novikovas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Arvydas Novikovas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Arvydas Novikovas 22 Mar 2013 Lithuania 1 Slovakia 1 A World Cup Qualifying 4560 Arvydas Novikovas 26 Mar 2013 Lithuania 1 Albania 4 A Friendly International 500 Ismael Bouzid 27 Mar 2011 Algeria 1 Morocco 1 H Africa Cup of Nations n/a Callum Paterson 29 May 2016 Scotland 0 Italy 1 N F 8000 Callum Paterson 04 Sep 2016 Scotland 5 Malta 1 A WC 15069 Callum Paterson 08 Oct 2016 Scotland 1 Lithuania 1 H WC 35966 Callum Paterson 11 Oct 2016 Scotland 0 Slovakia 3 A WC 11097 Callum Paterson 11 Nov 2016 Scotland 0 England 3 A WC 87258 Arnaud Djoum 03 Sep 2016 Cameroon 2 Gambia 0 H Africa Cup of Nations n/a Arnaud Djoum 06 Sep 2016 Cameroon 2 Gabon 1 H Friendly International n/a Arnaud Djoum 09 Oct 2016 Cameroon 1 Algeria 1 A World Cup Qualifying n/a Arnaud Djoum 05 Jan 2017 Cameroon 2 Congo DR 0 H Friendly International 8000 Arnaud Djoum 10 Jan 2017 Cameroon 1 Zimbabwe 1 H Friendly International n/a Arnaud Djoum 28 Jan 2017 Cameroon 0 Senegal 0 N Africa Cup of Nations Finals n/a Arnaud Djoum 02 Feb 2017 Cameroon 2 Ghana 0 N Africa Cup of Nations Finals n/a Arnaud Djoum 05 Feb 2017 Cameroon 2 Egypt 1 N Africa Cup of Nations Finals n/a Arnaud Djoum 24 Mar 2017 Cameroon 1 Tunisia 0 A Friendly International 6000 Arnaud Djoum 28 Mar 2017 Cameroon 1 Guinea 2 H Friendly International n/a Arnaud Djoum 10 Jun 2017 Cameroon 1 Morocco 0 H Africa Cup of Nations n/a Arnaud Djoum 13 Jun 2017 Cameroon 0 Colombia 4 H Friendly International n/a Arnaud Djoum 18 Jun 2017 Cameroon 0 Chile 2 N CONFEDCUP 33492 Arnaud Djoum 22 Jun 2017 Cameroon 1 Australia 1 N CONFEDCUP 35021 Arnaud Djoum 25 Jun 2017 Cameroon 1 Germany 3 N CONFEDCUP 30230 Arnaud Djoum 01 Sep 2017 Cameroon 0 Nigeria 4 A World Cup Qualifying n/a Arnaud Djoum 04 Sep 2017 Cameroon 1 Nigeria 1 H World Cup Qualifying n/a Arnaud Djoum 16 Nov 2018 Cameroon 0 Morocco 2 A Africa Cup of Nations n/a Arnaud Djoum 20 Nov 2018 Cameroon 0 Brazil 1 N Friendly International 29669 Arnaud Djoum 23 Mar 2019 Cameroon 3 Comoros 0 A Africa Cup of Nations n/a Arnaud Djoum 14 Jun 2019 Cameroon 1 Mali 1 H Friendly International n/a Arnaud Djoum 25 Jun 2019 Cameroon 2 Guinea-Bissau 0 N Africa Cup of Nations n/a John Souttar 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 John Souttar 10 Sep 2018 Scotland 2 Albania 0 H O 17455 John Souttar 11 Oct 2018 Scotland 1 Israel 2 A O 10234 John Souttar 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 1 Perry Kitchen 22 May 2016 United States 3 Puerto Rico 1 A Friendly International 14000 Perry Kitchen 11 Oct 2016 United States 1 New Zealand 1 H Friendly International 9012 Faycal Rherras 31 Aug 2016 Morocco 0 Albania 0 A Friendly International n/a Faycal Rherras 15 Nov 2016 Morocco 2 Togo 1 H Friendly International n/a Marcus Godinho 24 Mar 2018 Canada 1 New Zealand 0 N Friendly International n/a Marcus Godinho 15 Jun 2019 Canada 4 Martinique 0 N CONCACAF 7500 Marcus Godinho 23 Jun 2019 Canada 7 Cuba 0 N CONCACAF n/a Marcus Godinho 29 Jun 2019 Canada 2 Haiti 3 N CONCACAF n/a Bjorn Johnsen 10 Jun 2017 Norway 1 Czech Republic 1 H World Cup Qualifying 12179 Bjorn Johnsen 13 Jun 2017 Norway 1 Sweden 1 H Friendly International 11940 Aaron Hughes 02 Jun 2017 Northern Ireland 1 New Zealand 0 H Friendly International 16815 Aaron Hughes 10 Jun 2017 Northern Ireland 1 Azerbaijan 0 A World Cup Qualifying 27978 Aaron Hughes 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Aaron Hughes 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Aaron Hughes 12 Nov 2017 Northern Ireland 0 Switzerland 0 A World Cup Qualifying 36000 Aaron Hughes 24 Mar 2018 Northern Ireland 2 Korea Republic 1 H Friendly International 18103 Aaron Hughes 29 May 2018 Northern Ireland 0 Panama 0 A Friendly International 26000 Aaron Hughes 03 Jun 2018 Northern Ireland 0 Korea Republic 3 A Friendly International 35100 Alexandros Tziolis 25 Mar 2017 Greece 1 Belgium 1 A World Cup Qualifying n/a Michael Smith 11 Sep 2018 Northern Ireland 3 Israel 0 H Friendly International 12913 Michael Smith 15 Nov 2018 Northern Ireland 0 Republic of Ireland 0 A Friendly International 31241 Michael Smith 18 Nov 2018 Northern Ireland 1 Austria 2 H Nations League 17895 Michael Smith 08 Jun 2019 Northern Ireland 3 Estonia 0 A UEFA Euro Qualifying 8378 Michael Smith 11 Jun 2019 Northern Ireland 2 Belarus 1 A UEFA Euro Qualifying 5350 Michael Smith 10 Oct 2019 Northern Ireland 1 Netherlands 3 A UEFA Euro Qualifying 41348 Michael Smith 16 Nov 2019 Northern Ireland 0 Netherlands 0 H UEFA Euro Qualifying 18404 Michael Smith 19 Nov 2019 Northern Ireland 1 Germany 6 A UEFA Euro Qualifying 42855 1 Michael Smith 04 Sep 2020 Northern Ireland 1 Romania 1 A Nations League n/a Michael Smith 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Michael Smith 14 Oct 2020 Northern Ireland 0 Norway 1 A Nations League 200 Michael Smith 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Michael Smith 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Michael Smith 25 Mar 2021 Northern Ireland 0 Italy 2 A World Cup Qualifying n/a Michael Smith 28 Mar 2021 Northern Ireland 1 United States 2 H Friendly International n/a Michael Smith 31 Mar 2021 Northern Ireland 0 Bulgaria 0 H World Cup Qualifying n/a Michael Smith 02 Sep 2021 Northern Ireland 4 Lithuania 1 A World Cup Qualifying n/a Michael Smith 08 Sep 2021 Northern Ireland 0 Switzerland 0 A World Cup Qualifying n/a Kyle Lafferty 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Kyle Lafferty 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Kyle Lafferty 05 Oct 2017 Northern Ireland 1 Germany 3 H World Cup Qualifying 18104 Kyle Lafferty 08 Oct 2017 Northern Ireland 0 Norway 1 A World Cup Qualifying 10244 Kyle Lafferty 09 Nov 2017 Northern Ireland 0 Switzerland 1 H World Cup Qualifying 18269 Steven Naismith 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 Steven Naismith 10 Sep 2018 Scotland 2 Albania 0 H O 17455 1 Steven Naismith 11 Oct 2018 Scotland 1 Israel 2 A O 10234 Steven Naismith 14 Oct 2018 Scotland 1 Portugal 3 H F 19684 1 Steven Naismith 16 Nov 2019 Scotland 2 Cyprus 1 A E 7595 Captain Steven Naismith 19 Nov 2019 Scotland 3 Kazakhstan 1 H E 19515 1 Captain Jimmy Murray 19 Apr 1958 Scotland 0 England 4 H BC 127874 Jimmy Murray 07 May 1958 Scotland 1 Hungary 1 H F 55337 Jimmy Murray 01 Jun 1958 Scotland 2 Poland 1 A F 70000 Jimmy Murray 08 Jun 1958 Scotland 1 Yugoslavia 1 N WC 9591 1 Jimmy Murray 15 Jun 1958 Scotland 1 France 2 N WC 13554 Conor Washington 09 Sep 2019 Northern Ireland 0 Germany 2 H UEFA Euro Qualifying 18236 Glenn Whelan 05 Sep 2019 Republic of Ireland 1 Switzerland 1 H UEFA Euro Qualifying 44111 Glenn Whelan 12 Oct 2019 Republic of Ireland 0 Georgia 0 A UEFA Euro Qualifying 24385 Glenn Whelan 15 Oct 2019 Republic of Ireland 0 Switzerland 2 A UEFA Euro Qualifying 24766 Glenn Whelan 18 Nov 2019 Republic of Ireland 1 Denmark 1 H UEFA Euro Qualifying n/a Liam Boyce 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Liam Boyce 08 Oct 2020 Northern Ireland 1 Bosnia and Herzegovina 1 A Nations League 1800 Liam Boyce 11 Oct 2020 Northern Ireland 0 Austria 1 H Nations League n/a Liam Boyce 12 Nov 2020 Northern Ireland 1 Slovakia 2 H Nations League 1060 Liam Boyce 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Liam Boyce 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Liam Boyce 30 May 2021 Northern Ireland 3 Malta 0 N Friendly International n/a Stephen Kingsley 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Tom Breckenridge 24 Mar 1888 Scotland 10 Ireland 2 A BC 10000 1 Ben Woodburn 01 Sep 2021 Wales 0 Finland 0 A Friendly International n/a Cammy Devlin 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a Cammy Devlin 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Cammy Devlin 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Cammy Devlin 11 Jun 2024 Australia 5 Palestine 0 H World Cup Qualifying 18261 Nathaniel Atkinson 29 Mar 2022 Australia 0 Saudi Arabia 1 A World Cup Qualifying n/a Nathaniel Atkinson 07 Jun 2022 Australia 2 United Arab Emirates 1 N World Cup Qualifying n/a Nathaniel Atkinson 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Nathaniel Atkinson 22 Sep 2022 Australia 1 New Zealand 0 H Friendly International n/a Nathaniel Atkinson 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a Nathaniel Atkinson 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Nathaniel Atkinson 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Nathaniel Atkinson 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Nathaniel Atkinson 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Nathaniel Atkinson 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Nathaniel Atkinson 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Nathaniel Atkinson 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Nathaniel Atkinson 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Kye Rowles 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Kye Rowles 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Kye Rowles 26 Nov 2022 Australia 1 Tunisia 0 N World Cup Finals 41823 Kye Rowles 30 Nov 2022 Australia 1 Denmark 0 N World Cup Finals 41232 Kye Rowles 03 Dec 2022 Australia 1 Argentina 2 N World Cup Finals 45032 Kye Rowles 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 Kye Rowles 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Kye Rowles 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Kye Rowles 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Kye Rowles 13 Oct 2023 Australia 0 England 1 A Friendly International 81116 Kye Rowles 21 Nov 2023 Australia 1 Palestine 0 A World Cup Qualifying 14537 Kye Rowles 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Kye Rowles 13 Jan 2024 Australia 2 India 0 N Asian Cup Finals n/a Kye Rowles 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Kye Rowles 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Kye Rowles 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Kye Rowles 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Kye Rowles 26 Mar 2024 Australia 5 Lebanon 0 A World Cup Qualifying 25023 Kye Rowles 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Kye Rowles 06 Sep 2024 Australia 0 Bahrain 1 H World Cup Qualifying 24644 Kye Rowles 10 Sep 2024 Australia 0 Indonesia 0 A World Cup Qualifying 70059 Kye Rowles 10 Oct 2024 Australia 3 China 1 H World Cup Qualifying 46291 Lawrence Shankland 28 Mar 2023 Scotland 2 Spain 0 H E 47976 Lawrence Shankland 16 Nov 2023 Scotland 2 Georgia 2 A E 44595 1 Lawrence Shankland 19 Nov 2023 Scotland 3 Norway 3 H E 48138 Lawrence Shankland 22 Mar 2024 Scotland 0 Netherlands 4 A F 46223 Lawrence Shankland 26 Mar 2024 Scotland 0 Northern Ireland 1 H F 33452 Lawrence Shankland 03 Jun 2024 Scotland 2 Gibraltar 0 A F 15552 Lawrence Shankland 07 Jun 2024 Scotland 2 Finland 2 H F 40159 1 Lawrence Shankland 14 Jun 2024 Scotland 1 Germany 5 A E 65052 Lawrence Shankland 19 Jun 2024 Scotland 1 Switzerland 1 N E 42711 Lawrence Shankland 23 Jun 2024 Scotland 0 Hungary 1 N E 54000 Lawrence Shankland 05 Sep 2024 Scotland 2 Poland 3 H O 46356 Lawrence Shankland 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Garang Kuol 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 1 Garang Kuol 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Kenneth Vargas 12 Sep 2023 Costa Rica 1 United Arab Emirates 4 N Friendly International n/a Kenneth Vargas 17 Nov 2023 Costa Rica 0 Panama 3 H Concacaf Nations League n/a Kenneth Vargas 21 Nov 2023 Costa Rica 1 Panama 3 A Concacaf Nations League n/a Kenneth Vargas 23 Mar 2024 Costa Rica 3 Honduras 1 H Concacaf Nations League n/a Kenneth Vargas 31 May 2024 Costa Rica 0 Uruguay 0 H Friendly International 15500 Kenneth Vargas 09 Jun 2024 Costa Rica 3 Grenada 0 A World Cup Qualifying n/a Kenneth Vargas 11 Oct 2024 Costa Rica 1 Suriname 1 A Concacaf Nations League n/a Kenneth Vargas 16 Oct 2024 Costa Rica 3 Guatemala 0 H Concacaf Nations League n/a 1 Kenneth Vargas 15 Nov 2024 Costa Rica 0 Panama 1 H Concacaf Nations League n/a Kenneth Vargas 18 Nov 2024 Costa Rica 2 Panama 2 A Concacaf Nations League n/a Dexter Lembikisa 21 Mar 2024 Jamaica 1 United States 3 A CONCACAF Nations League Finals n/a Dexter Lembikisa 24 Mar 2024 Jamaica 1 Panama 0 N CONCACAF Nations League Finals n/a 1
Games by Opponent Date Player Date Country F Against A Ven Comp Crowd Goals Pens Captain Antti Niemi 01 Sep 2001 Finland 2 Albania 0 A World Cup Qualifying 6400 Saulius Mikoliunas 01 Mar 2006 Lithuania 1 Albania 2 A Friendly International 7300 Arvydas Novikovas 26 Mar 2013 Lithuania 1 Albania 4 A Friendly International 500 Faycal Rherras 31 Aug 2016 Morocco 0 Albania 0 A Friendly International n/a John Souttar 10 Sep 2018 Scotland 2 Albania 0 H O 17455 Steven Naismith 10 Sep 2018 Scotland 2 Albania 0 H O 17455 1 Robert Tomaschek 27 Feb 2001 Slovakia 1 Algeria 1 A Friendly International 22000 Arnaud Djoum 09 Oct 2016 Cameroon 1 Algeria 1 A World Cup Qualifying n/a Deividas Cesnauskis 11 Feb 2009 Lithuania 3 Andorra 1 A Friendly International 100 Eggert Jonsson 29 May 2010 Iceland 4 Andorra 0 H Friendly International 2567 Marian Kello 04 Jun 2011 Slovakia 1 Andorra 0 H UEFA Euro Qualifying 4300 David Obua 04 Sep 2010 Uganda 3 Angola 0 H Africa Cup of Nations n/a 1 David Obua 04 Sep 2011 Uganda 0 Angola 2 A Africa Cup of Nations n/a Craig Levein 28 Mar 1990 Scotland 1 Argentina 0 H F 46535 Christophe Berra 19 Nov 2008 Scotland 0 Argentina 1 H F 32492 Kye Rowles 03 Dec 2022 Australia 1 Argentina 2 N World Cup Finals 45032 Nathaniel Atkinson 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Kye Rowles 15 Jun 2023 Australia 0 Argentina 2 N Friendly International 68000 Rudi Skacel 07 Sep 2005 Czech Republic 4 Armenia 1 H Friendly International 12015 Marius Zaliukas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Arvydas Novikovas 10 Aug 2011 Lithuania 3 Armenia 0 H Friendly International 500 Craig Gordon 08 Jun 2022 Scotland 2 Armenia 0 H O 38627 Craig Gordon 14 Jun 2022 Scotland 4 Armenia 1 A O 13500 Alan Anderson 28 May 1967 Scotland 1 Australia 0 A F 34972 Jim Townsend 28 May 1967 Scotland 1 Australia 0 A F 34972 Jim Cruickshank 31 May 1967 Scotland 2 Australia 1 A F 20000 Alan Anderson 31 May 1967 Scotland 2 Australia 1 A F 20000 Jim Townsend 31 May 1967 Scotland 2 Australia 1 A F 20000 1 Jim Cruickshank 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Alan Anderson 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Jim Townsend 03 Jun 1967 Scotland 2 Australia 0 A F 22138 Colin Cameron 15 Nov 2000 Scotland 0 Australia 2 H F 30985 Takis Fyssas 25 May 2006 Greece 0 Australia 1 A Friendly International 95103 Laryea Kingston 23 May 2008 Ghana 0 Australia 1 N Friendly International n/a Andy Webster 15 Aug 2012 Scotland 3 Australia 1 H F 11110 Arnaud Djoum 22 Jun 2017 Cameroon 1 Australia 1 N CONFEDCUP 35021 Andy Anderson 29 Nov 1933 Scotland 2 Austria 2 H F 62000 Andy Anderson 09 May 1937 Scotland 1 Austria 1 A F 63000 Tommy Walker 09 May 1937 Scotland 1 Austria 1 A F 63000 Alfie Conn 02 May 1956 Scotland 1 Austria 1 H F 80322 1 John Cumming 29 May 1960 Scotland 1 Austria 4 A F 55000 Alex Young 29 May 1960 Scotland 1 Austria 4 A F 55000 Davie Holt 08 May 1963 Scotland 4 Austria 1 H F 94596 Alan McLaren 20 Apr 1994 Scotland 2 Austria 1 A F 35000 Steven Pressley 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Andy Webster 30 Apr 2003 Scotland 0 Austria 2 H F 12189 Steven Pressley 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Craig Gordon 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Andy Webster 17 Aug 2005 Scotland 2 Austria 2 A F 13800 Laryea Kingston 24 Mar 2007 Ghana 1 Austria 1 A Friendly International 10608 Craig Gordon 30 May 2007 Scotland 1 Austria 0 A F 13200 Saulius Mikoliunas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Deividas Cesnauskis 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Marius Zaliukas 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Audrius Ksanavicius 10 Sep 2008 Lithuania 2 Austria 0 H World Cup Qualifying 4500 Michael Smith 18 Nov 2018 Northern Ireland 1 Austria 2 H Nations League 17895 Liam Boyce 11 Oct 2020 Northern Ireland 0 Austria 1 H Nations League n/a Michael Smith 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Liam Boyce 15 Nov 2020 Northern Ireland 1 Austria 2 A Nations League n/a Craig Gordon 07 Sep 2021 Scotland 1 Austria 0 A WC 18800 Craig Gordon 29 Mar 2022 Scotland 2 Austria 2 A F 6600 Robert Tomaschek 28 Mar 2001 Slovakia 3 Azerbaijan 1 H World Cup Qualifying 7994 Robert Tomaschek 06 Jun 2001 Slovakia 0 Azerbaijan 2 A World Cup Qualifying 15000 Saulius Mikoliunas 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Audrius Ksanavicius 26 Mar 2008 Lithuania 1 Azerbaijan 0 H Friendly International 1000 Aaron Hughes 10 Jun 2017 Northern Ireland 1 Azerbaijan 0 A World Cup Qualifying 27978 Nathaniel Atkinson 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Kye Rowles 06 Jan 2024 Australia 2 Bahrain 0 N Friendly International n/a Kye Rowles 06 Sep 2024 Australia 0 Bahrain 1 H World Cup Qualifying 24644 Cammy Devlin 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Kye Rowles 06 Jun 2024 Australia 2 Bangladesh 0 A World Cup Qualifying 5227 Steven Pressley 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Craig Gordon 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Andy Webster 08 Jun 2005 Scotland 0 Belarus 0 A WC 28287 Saulius Mikoliunas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Deividas Cesnauskis 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 1 Edgaras Jankauskas 17 Aug 2005 Lithuania 1 Belarus 0 H Friendly International 2500 Steven Pressley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Craig Gordon 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Paul Hartley 08 Oct 2005 Scotland 0 Belarus 1 H WC 51105 Takis Fyssas 28 Feb 2006 Greece 1 Belarus 0 H Cyprus International Tournament 2006 3000 Michael Smith 11 Jun 2019 Northern Ireland 2 Belarus 1 A UEFA Euro Qualifying 5350 Jimmy Walker 23 Jan 1946 Scotland 2 Belgium 2 H F 48830 Jim Cruickshank 03 Feb 1971 Scotland 0 Belgium 3 A E 13931 Antti Niemi 15 Aug 2001 Finland 4 Belgium 1 H Friendly International 9250 Takis Fyssas 17 Aug 2005 Greece 0 Belgium 2 A Friendly International 16000 Saulius Mikoliunas 12 Oct 2005 Lithuania 1 Belgium 1 H World Cup Qualifying 1500 Alexandros Tziolis 25 Mar 2017 Greece 1 Belgium 1 A World Cup Qualifying n/a John Souttar 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 Steven Naismith 07 Sep 2018 Scotland 0 Belgium 4 H F 20196 Kevin McKenna 13 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 8245 1 Kevin McKenna 16 Jun 2004 Canada 4 Belize 0 H World Cup Qualifying 5123 Laryea Kingston 21 Nov 2007 Ghana 4 Benin 2 H Friendly International n/a 2 Laryea Kingston 11 Oct 2009 Ghana 0 Benin 1 A World Cup Qualifying 20000 Gary McSwegan 05 Oct 1999 Scotland 1 Bosnia And Herzegovina 0 H E 30574 Thomas Flogel 24 Mar 2001 Austria 1 Bosnia and Herzegovina 1 A World Cup Qualifying 32000 Thomas Flogel 05 Sep 2001 Austria 2 Bosnia and Herzegovina 0 H World Cup Qualifying 23200 Saulius Mikoliunas 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Deividas Cesnauskis 30 Mar 2005 Lithuania 1 Bosnia and Herzegovina 1 A World Cup Qualifying 6000 Saulius Mikoliunas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Deividas Cesnauskis 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Edgaras Jankauskas 07 Sep 2005 Lithuania 0 Bosnia and Herzegovina 1 H World Cup Qualifying 4000 Takis Fyssas 11 Oct 2006 Greece 4 Bosnia and Herzegovina 0 A UEFA Euro Qualifying 11000 Marius Zaliukas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Arvydas Novikovas 16 Oct 2012 Lithuania 0 Bosnia and Herzegovina 3 A World Cup Qualifying 11920 Liam Boyce 08 Oct 2020 Northern Ireland 1 Bosnia and Herzegovina 1 A Nations League 1800 Dave McPherson 20 Jun 1990 Scotland 0 Brazil 1 N WC 62502 Kevin McKenna 02 Jun 2001 Canada 0 Brazil 0 N Con Cup 12095 Laryea Kingston 27 Mar 2007 Ghana 0 Brazil 1 N Friendly International n/a Arnaud Djoum 20 Nov 2018 Cameroon 0 Brazil 1 N Friendly International 29669 Gary Mackay 11 Nov 1987 Scotland 1 Bulgaria 0 A E 49976 1 Dave McPherson 14 Nov 1990 Scotland 1 Bulgaria 1 A E 42000 John Robertson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 Dave McPherson 27 Mar 1991 Scotland 1 Bulgaria 1 H E 33119 Michael Smith 31 Mar 2021 Northern Ireland 0 Bulgaria 0 H World Cup Qualifying n/a Jim Cruickshank 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Alan Anderson 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Jim Townsend 13 Jun 1967 Scotland 7 Canada 2 A F 3000 Henry Smith 20 May 1992 Scotland 3 Canada 1 A F 10872 Dave McPherson 20 May 1992 Scotland 3 Canada 1 A F 10872 Alan McLaren 20 May 1992 Scotland 3 Canada 1 A F 10872 Scott Severin 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Steven Pressley 15 Oct 2002 Scotland 3 Canada 1 H F 16207 Colin Miller 28 May 1995 Canada 1 Chile 2 H Canada Cup 17047 Arnaud Djoum 18 Jun 2017 Cameroon 0 Chile 2 N CONFEDCUP 33492 Kye Rowles 10 Oct 2024 Australia 3 China 1 H World Cup Qualifying 46291 Arnaud Djoum 13 Jun 2017 Cameroon 0 Colombia 4 H Friendly International n/a Arnaud Djoum 23 Mar 2019 Cameroon 3 Comoros 0 A Africa Cup of Nations n/a Arnaud Djoum 05 Jan 2017 Cameroon 2 Congo DR 0 H Friendly International 8000 Dave McPherson 11 Jun 1990 Scotland 0 Costa Rica 1 N WC 30867 Fitzroy Simpson 20 Jun 2001 Jamaica 1 Costa Rica 2 A World Cup Qualifying 17800 Kevin McKenna 12 Jul 2003 Canada 1 Costa Rica 0 N Gold Cup 23795 Thomas Flogel 26 Apr 2000 Austria 1 Croatia 2 H Friendly International 14500 Robert Tomaschek 16 Aug 2000 Slovakia 1 Croatia 1 H Friendly International 4298 Colin Cameron 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Gary Naysmith 11 Oct 2000 Scotland 1 Croatia 1 A WC 25000 Thomas Flogel 28 Feb 2001 Austria 0 Croatia 1 A Friendly International 5000 Craig Gordon 12 Oct 2024 Scotland 1 Croatia 2 A O 21702 Craig Gordon 15 Nov 2024 Scotland 1 Croatia 0 H O 48810 Fitzroy Simpson 02 Jul 2000 Jamaica 1 Cuba 1 H Friendly International 13000 1 Fitzroy Simpson 10 Jun 2001 Jamaica 4 Cuba 1 H Friendly International n/a Kevin McKenna 14 Jul 2003 Canada 0 Cuba 2 N Gold Cup 2500 Marcus Godinho 23 Jun 2019 Canada 7 Cuba 0 N CONCACAF n/a Dave McPherson 26 Apr 1989 Scotland 2 Cyprus 1 H WC 50694 Alan Maybury 04 Sep 2004 Republic of Ireland 3 Cyprus 0 H World Cup Qualifying 35900 Eggert Jonsson 26 Mar 2011 Iceland 0 Cyprus 0 A UEFA Euro Qualifying 2000 Eggert Jonsson 06 Sep 2011 Iceland 1 Cyprus 0 H UEFA Euro Qualifying 5267 Steven Naismith 16 Nov 2019 Scotland 2 Cyprus 1 A E 7595 Captain Paul Ritchie 09 Jun 1999 Scotland 2 Czech Republic 3 A E 21149 1 Kevin McKenna 15 Nov 2003 Canada 1 Czech Republic 5 A Friendly International 8343 Alan Maybury 31 Mar 2004 Republic of Ireland 2 Czech Republic 1 H Friendly International 42000 Deividas Cesnauskis 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Audrius Ksanavicius 27 May 2008 Lithuania 0 Czech Republic 2 A Friendly International 14220 Christophe Berra 30 May 2008 Scotland 1 Czech Republic 3 A F 11314 Lee Wallace 03 Mar 2010 Scotland 1 Czech Republic 0 H F 26530 Marius Zaliukas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Arvydas Novikovas 11 Oct 2011 Lithuania 1 Czech Republic 4 H UEFA Euro Qualifying 4000 Bjorn Johnsen 10 Jun 2017 Norway 1 Czech Republic 1 H World Cup Qualifying 12179 Aaron Hughes 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Kyle Lafferty 04 Sep 2017 Northern Ireland 2 Czech Republic 0 H World Cup Qualifying 18167 Tommy Walker 15 May 1937 Scotland 3 Czechoslovakia 1 A F 35000 William Waugh 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Andy Anderson 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Captain Tommy Walker 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 Andy Black 08 Dec 1937 Scotland 5 Czechoslovakia 0 H F 41000 1 Donald Ford 17 Oct 1973 Scotland 0 Czechoslovakia 1 A WC 13668 Jim Cruickshank 11 Nov 1970 Scotland 1 Denmark 0 H E 24783 Colin Miller 24 Jan 1995 Canada 0 Denmark 1 H SkyDome Cup 10024 Davy Weir 25 Mar 1998 Scotland 0 Denmark 1 H F 26468 Scott Severin 21 Aug 2002 Scotland 0 Denmark 1 H F 28766 Steven Pressley 28 Apr 2004 Scotland 0 Denmark 1 A F 22885 Eggert Jonsson 21 Nov 2007 Iceland 0 Denmark 3 A UEFA Euro Qualifying 15393 Eggert Jonsson 07 Sep 2010 Iceland 0 Denmark 1 A UEFA Euro Qualifying 18908 Marian Kello 29 Mar 2011 Slovakia 1 Denmark 2 H Friendly International 4927 Glenn Whelan 18 Nov 2019 Republic of Ireland 1 Denmark 1 H UEFA Euro Qualifying n/a Craig Gordon 01 Sep 2021 Scotland 0 Denmark 2 A WC 34562 Craig Gordon 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 John Souttar 15 Nov 2021 Scotland 2 Denmark 0 H WC 49527 1 Kye Rowles 30 Nov 2022 Australia 1 Denmark 0 N World Cup Finals 41232 Craig Levein 25 Apr 1990 Scotland 0 East Germany 1 H F 19718 John Robertson 24 May 1995 Scotland 2 Ecuador 1 N O 5669 1 Kevin McKenna 22 Jan 2002 Canada 0 Ecuador 2 N Gold Cup 3827 Kye Rowles 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 Garang Kuol 24 Mar 2023 Australia 3 Ecuador 1 H Friendly International 20668 1 Cammy Devlin 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Kye Rowles 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Garang Kuol 28 Mar 2023 Australia 1 Ecuador 2 H Friendly International 27103 Craig Levein 16 May 1990 Scotland 1 Egypt 3 H F 23000 Laryea Kingston 11 Feb 2009 Ghana 2 Egypt 2 A Friendly International n/a Arnaud Djoum 05 Feb 2017 Cameroon 2 Egypt 1 N Africa Cup of Nations Finals n/a Johnny Hill 04 Apr 1891 Scotland 1 England 2 A BC 12000 John MacPherson 04 Apr 1891 Scotland 1 England 2 A BC 12000 Isaac Begbie 04 Apr 1891 Scotland 1 England 2 A BC 12000 Davie Baird 04 Apr 1891 Scotland 1 England 2 A BC 12000 Willie Taylor 02 Apr 1892 Scotland 1 England 4 H BC 21000 Isaac Begbie 07 Apr 1894 Scotland 2 England 2 H BC 45107 Davie Russell 06 Apr 1895 Scotland 0 England 3 A BC 42500 George Hogg 04 Apr 1896 Scotland 2 England 1 H BC 56500 Alex King 04 Apr 1896 Scotland 2 England 1 H BC 56500 Bobby Walker 07 Apr 1900 Scotland 4 England 1 H BC 63000 Harry Rennie 07 Apr 1900 Scotland 4 England 1 H BC 63000 Bobby Walker 30 Mar 1901 Scotland 2 England 2 A BC 18250 Bobby Walker 03 May 1902 Scotland 2 England 2 A BC 15000 Bobby Walker 04 Apr 1903 Scotland 2 England 1 A BC 36000 1 Bobby Walker 09 Apr 1904 Scotland 0 England 1 H BC 45000 Bobby Walker 01 Apr 1905 Scotland 0 England 1 A BC 27599 Charlie Thomson 01 Apr 1905 Scotland 0 England 1 A BC 27599 Captain George Wilson 01 Apr 1905 Scotland 0 England 1 A BC 27599 Alex Menzies 07 Apr 1906 Scotland 2 England 1 H BC 102741 Bobby Walker 06 Apr 1907 Scotland 1 England 1 A BC 35829 Charlie Thomson 06 Apr 1907 Scotland 1 England 1 A BC 35829 Bobby Walker 04 Apr 1908 Scotland 1 England 1 H BC 121452 Charlie Thomson 04 Apr 1908 Scotland 1 England 1 H BC 121452 Captain Bobby Walker 03 Apr 1909 Scotland 0 England 2 A BC 27000 Bobby Walker 23 Mar 1912 Scotland 1 England 1 H BC 127307 Bobby Walker 05 Apr 1913 Scotland 0 England 1 A BC 52500 Jack Harkness 13 Apr 1929 Scotland 1 England 0 H BC 110512 Jack Harkness 05 Apr 1930 Scotland 2 England 5 A BC 87375 William Reid 20 Oct 1930 Northern Ireland 1 England 5 A British Championship 35000 Andy Anderson 01 Apr 1933 Scotland 2 England 1 H BC 136259 Andy Anderson 14 Apr 1934 Scotland 0 England 3 A BC 92363 Alex Massie 14 Apr 1934 Scotland 0 England 3 A BC 92363 Captain Andy Anderson 06 Apr 1935 Scotland 2 England 0 H BC 129693 Alex Massie 06 Apr 1935 Scotland 2 England 0 H BC 129693 Tommy Walker 06 Apr 1935 Scotland 2 England 0 H BC 129693 Andy Anderson 04 Apr 1936 Scotland 1 England 1 A BC 93267 Tommy Walker 04 Apr 1936 Scotland 1 England 1 A BC 93267 1 1 Andy Anderson 17 Apr 1937 Scotland 3 England 1 H BC 149547 Tommy Walker 17 Apr 1937 Scotland 3 England 1 H BC 149547 Andy Anderson 09 Apr 1938 Scotland 1 England 0 A BC 93267 Tommy Walker 09 Apr 1938 Scotland 1 England 0 A BC 93267 1 Tommy Walker 15 Apr 1939 Scotland 1 England 2 H BC 149269 Willie Bauld 15 Apr 1950 Scotland 0 England 1 H BC 133991 John Cumming 02 Apr 1955 Scotland 2 England 7 A BC 96847 Jimmy Murray 19 Apr 1958 Scotland 0 England 4 H BC 127874 John Cumming 09 Apr 1960 Scotland 1 England 1 H BC 129183 Alex Young 09 Apr 1960 Scotland 1 England 1 H BC 129183 Willie Wallace 02 Apr 1966 Scotland 3 England 4 H BC 123052 Jim Cruickshank 25 Apr 1970 Scotland 0 England 0 H BC 137284 Dave McPherson 27 May 1989 Scotland 0 England 2 H O 60308 Paul Ritchie 13 Nov 1999 Scotland 0 England 2 H E 50132 Davy Weir 13 Nov 1999 Scotland 0 England 2 H E 50132 Antti Niemi 11 Oct 2000 Finland 0 England 0 H World Cup Qualifying 36310 Antti Niemi 24 Mar 2001 Finland 1 England 2 A World Cup Qualifying 44262 Takis Fyssas 16 Aug 2006 Greece 0 England 4 A Friendly International 45864 Callum Paterson 11 Nov 2016 Scotland 0 England 3 A WC 87258 Christophe Berra 10 Jun 2017 Scotland 2 England 2 H WC 48520 Kye Rowles 13 Oct 2023 Australia 0 England 1 A Friendly International 81116 John Robertson 19 May 1993 Scotland 3 Estonia 0 A WC 5100 Alan McLaren 19 May 1993 Scotland 3 Estonia 0 A WC 5100 Alan McLaren 02 Jun 1993 Scotland 3 Estonia 1 H WC 14307 Davy Weir 10 Oct 1998 Scotland 3 Estonia 2 H E 16930 Antti Niemi 09 May 2001 Finland 1 Estonia 1 A Friendly International 1700 Kevin McKenna 29 Mar 2003 Canada 1 Estonia 2 A Friendly International 4000 Steven Pressley 27 May 2004 Scotland 1 Estonia 0 A F 4000 Andy Webster 27 May 2004 Scotland 1 Estonia 0 A F 4000 Andy Webster 06 Feb 2013 Scotland 1 Estonia 0 H F 16102 Michael Smith 08 Jun 2019 Northern Ireland 3 Estonia 0 A UEFA Euro Qualifying 8378 Craig Levein 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 Alan McLaren 12 Oct 1994 Scotland 5 Faroe Islands 1 H E 20885 John Robertson 07 Jun 1995 Scotland 2 Faroe Islands 0 A E 3881 Davy Weir 14 Oct 1998 Scotland 2 Faroe Islands 1 H E 18517 Colin Cameron 05 Jun 1999 Scotland 1 Faroe Islands 1 A E 4100 Andy Webster 06 Sep 2003 Scotland 3 Faroe Islands 1 H E 40109 Steven Pressley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Craig Gordon 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Paul Hartley 02 Sep 2006 Scotland 6 Faroe Islands 0 H E 50059 Saulius Mikoliunas 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Deividas Cesnauskis 07 Oct 2006 Lithuania 1 Faroe Islands 0 A UEFA Euro Qualifying 2000 Craig Gordon 06 Jun 2007 Scotland 2 Faroe Islands 0 A E 4100 Saulius Mikoliunas 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Deividas Cesnauskis 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Kestutis Ivaskevicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Andrius Velicka 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Audrius Ksanavicius 12 Sep 2007 Lithuania 2 Faroe Islands 1 H UEFA Euro Qualifying 5000 Saulius Mikoliunas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Marius Zaliukas 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Audrius Ksanavicius 15 Oct 2008 Lithuania 1 Faroe Islands 0 H World Cup Qualifying 5000 Craig Gordon 31 Mar 2021 Scotland 4 Faroe Islands 0 H WC 0 Craig Gordon 12 Oct 2021 Scotland 1 Faroe Islands 0 A WC 4233 Patrick Kisnorbo 02 Jun 2004 Australia 6 Fiji 1 H OFC Cup 2200 Roald Jensen 17 Jun 1970 Norway 2 Finland 0 H Friendly International 13101 John Robertson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 Dave McPherson 25 Mar 1992 Scotland 1 Finland 1 H F 9275 Craig Levein 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Alan McLaren 07 Sep 1994 Scotland 2 Finland 0 A E 12845 Davy Weir 22 Apr 1998 Scotland 1 Finland 1 H F 14315 Andy Kirk 12 Feb 2003 Northern Ireland 0 Finland 1 H Friendly International 6137 Kevin McKenna 11 Oct 2003 Canada 2 Finland 3 A Friendly International 5530 Ben Woodburn 01 Sep 2021 Wales 0 Finland 0 A Friendly International n/a Craig Gordon 07 Jun 2024 Scotland 2 Finland 2 H F 40159 Lawrence Shankland 07 Jun 2024 Scotland 2 Finland 2 H F 40159 1 Jack Harkness 08 May 1932 Scotland 3 France 1 A F 20000 Alex Massie 08 May 1932 Scotland 3 France 1 A F 20000 Davie Mackay 15 Jun 1958 Scotland 1 France 2 N WC 13554 Jimmy Murray 15 Jun 1958 Scotland 1 France 2 N WC 13554 Roald Jensen 10 Sep 1969 Norway 1 France 3 H World Cup Qualifying 23563 Davy Weir 12 Nov 1997 Scotland 1 France 2 A F 19514 Colin Cameron 29 Mar 2000 Scotland 0 France 2 H F 48157 Steven Pressley 29 Mar 2000 Scotland 0 France 2 H F 48157 Steven Pressley 07 Oct 2006 Scotland 1 France 0 H E 50456 Craig Gordon 07 Oct 2006 Scotland 1 France 0 H E 50456 Paul Hartley 07 Oct 2006 Scotland 1 France 0 H E 50456 Takis Fyssas 15 Nov 2006 Greece 0 France 1 A Friendly International 63680 Andrius Velicka 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Audrius Ksanavicius 17 Oct 2007 Lithuania 0 France 2 A UEFA Euro Qualifying 36350 Saulius Mikoliunas 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Deividas Cesnauskis 28 Mar 2009 Lithuania 0 France 1 H World Cup Qualifying 8700 Saulius Mikoliunas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Marius Zaliukas 01 Apr 2009 Lithuania 0 France 1 A World Cup Qualifying 79543 Nathaniel Atkinson 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Kye Rowles 22 Nov 2022 Australia 1 France 4 N World Cup Finals 40875 Antti Niemi 17 Apr 2002 Finland 0 FYR Macedonia 1 A Friendly International 5000 Eggert Jonsson 10 Jun 2009 Iceland 0 FYR Macedonia 2 A World Cup Qualifying 7000 Marius Zaliukas 15 Aug 2012 Lithuania 0 FYR Macedonia 1 A Friendly International 7000 1 Laryea Kingston 14 Jun 2008 Ghana 0 Gabon 2 A World Cup Qualifying n/a Laryea Kingston 22 Jun 2008 Ghana 2 Gabon 0 H World Cup Qualifying n/a Arnaud Djoum 06 Sep 2016 Cameroon 2 Gabon 1 H Friendly International n/a Arnaud Djoum 03 Sep 2016 Cameroon 2 Gambia 0 H Africa Cup of Nations n/a Deividas Cesnauskis 09 Feb 2005 Lithuania 0 Georgia 1 A Friendly International 1000 Craig Gordon 24 Mar 2007 Scotland 2 Georgia 1 H E 50850 Saulius Mikoliunas 02 Jun 2007 Lithuania 1 Georgia 0 H UEFA Euro Qualifying 6500 1 Saulius Mikoliunas 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Andrius Velicka 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 Audrius Ksanavicius 21 Nov 2007 Lithuania 0 Georgia 2 A UEFA Euro Qualifying 28000 2 Glenn Whelan 12 Oct 2019 Republic of Ireland 0 Georgia 0 A UEFA Euro Qualifying 24385 Lawrence Shankland 16 Nov 2023 Scotland 2 Georgia 2 A E 44595 1 Andy Anderson 14 Oct 1936 Scotland 2 Germany 0 H F 50000 Tommy Walker 14 Oct 1936 Scotland 2 Germany 0 H F 50000 John Robertson 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Craig Levein 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Captain Alan McLaren 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Nicky Walker 24 Mar 1993 Scotland 0 Germany 1 H F 36400 Paul Ritchie 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Colin Cameron 28 Apr 1999 Scotland 1 Germany 0 A F 27000 Robert Tomaschek 29 May 2001 Slovakia 0 Germany 2 A Friendly International 18000 Antti Niemi 02 Jun 2001 Finland 2 Germany 2 H World Cup Qualifying 35774 Antti Niemi 06 Oct 2001 Finland 0 Germany 0 A World Cup Qualifying 52333 Kevin McKenna 01 Jun 2003 Canada 1 Germany 4 A Friendly International 23000 1 Steven Pressley 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Andy Webster 07 Jun 2003 Scotland 1 Germany 1 H E 48047 Steven Pressley 10 Sep 2003 Scotland 1 Germany 2 A E 67000 Arnaud Djoum 25 Jun 2017 Cameroon 1 Germany 3 N CONFEDCUP 30230 Kyle Lafferty 05 Oct 2017 Northern Ireland 1 Germany 3 H World Cup Qualifying 18104 Conor Washington 09 Sep 2019 Northern Ireland 0 Germany 2 H UEFA Euro Qualifying 18236 Michael Smith 19 Nov 2019 Northern Ireland 1 Germany 6 A UEFA Euro Qualifying 42855 1 Lawrence Shankland 14 Jun 2024 Scotland 1 Germany 5 A E 65052 Robert Tomaschek 25 Apr 2000 Slovakia 4 Germany B 1 H Friendly International 4121 Arnaud Djoum 02 Feb 2017 Cameroon 2 Ghana 0 N Africa Cup of Nations Finals n/a Lawrence Shankland 03 Jun 2024 Scotland 2 Gibraltar 0 A F 15552 John Robertson 16 Aug 1995 Scotland 1 Greece 0 H E 34910 Antti Niemi 07 Oct 2000 Finland 0 Greece 1 A World Cup Qualifying 14800 Antti Niemi 05 Sep 2001 Finland 5 Greece 1 H World Cup Qualifying 27216 Andy Kirk 02 Apr 2003 Northern Ireland 0 Greece 2 H UEFA Euro Qualifying 7187 Marius Zaliukas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Arvydas Novikovas 11 Sep 2012 Lithuania 0 Greece 2 A World Cup Qualifying 22000 Kenneth Vargas 09 Jun 2024 Costa Rica 3 Grenada 0 A World Cup Qualifying n/a Kevin McKenna 17 Nov 2004 Canada 1 Guatemala 0 A World Cup Qualifying 18000 Captain 10 Sep 2024 Costa Rica 0 Guatemala 0 A Concacaf Nations League n/a Kenneth Vargas 16 Oct 2024 Costa Rica 3 Guatemala 0 H Concacaf Nations League n/a 1 Laryea Kingston 20 Jan 2008 Ghana 2 Guinea 1 H Africa Cup of Nations 44000 Arnaud Djoum 28 Mar 2017 Cameroon 1 Guinea 2 H Friendly International n/a David Obua 26 Mar 2011 Uganda 1 Guinea-Bissau 0 A Africa Cup of Nations n/a 1 David Obua 04 Jun 2011 Uganda 2 Guinea-Bissau 0 H Africa Cup of Nations n/a Arnaud Djoum 25 Jun 2019 Cameroon 2 Guinea-Bissau 0 N Africa Cup of Nations n/a Kevin McKenna 18 Jan 2002 Canada 2 Haiti 0 N Gold Cup 14508 2 Marcus Godinho 29 Jun 2019 Canada 2 Haiti 3 N CONCACAF n/a Tepi Moilanen 16 Nov 2003 Finland 2 Honduras 1 N Tourn. 26000 Kenneth Vargas 23 Mar 2024 Costa Rica 3 Honduras 1 H Concacaf Nations League n/a Scott Severin 23 May 2002 Scotland 4 Hong Kong League 0 A O 8000 Andy Anderson 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 Captain Tommy Walker 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 1 Andy Black 07 Dec 1938 Scotland 3 Hungary 1 H F 23000 1 Jimmy Wardhaugh 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 John Cumming 08 Dec 1954 Scotland 2 Hungary 4 H F 113180 Jimmy Murray 07 May 1958 Scotland 1 Hungary 1 H F 55337 John Cumming 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 Alex Young 05 Jun 1960 Scotland 3 Hungary 3 A F 90000 1 David McCreery 06 Sep 1989 Northern Ireland 1 Hungary 2 H World Cup Qualifying 8000 Andy Kirk 26 Apr 2000 Northern Ireland 0 Hungary 1 H Friendly International 9140 Thomas Flogel 16 Aug 2000 Austria 1 Hungary 1 A Friendly International 3500 Antti Niemi 25 Apr 2001 Finland 0 Hungary 0 A Friendly International 5175 Steven Pressley 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Andy Webster 18 Aug 2004 Scotland 0 Hungary 3 H F 15933 Takis Fyssas 16 Nov 2005 Greece 2 Hungary 1 H Friendly International 12500 Mirsad Beslija 06 Sep 2006 Bosnia and Herzegovina 1 Hungary 3 H UEFA Euro Qualifying 13000 Arvydas Novikovas 17 Nov 2010 Lithuania 0 Hungary 4 A Friendly International 4500 Eggert Jonsson 10 Aug 2011 Iceland 0 Hungary 4 A Friendly International 12508 Lawrence Shankland 23 Jun 2024 Scotland 0 Hungary 1 N E 54000 Scott Severin 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Steven Pressley 12 Oct 2002 Scotland 2 Iceland 0 A E 7065 Steven Pressley 29 Mar 2003 Scotland 2 Iceland 1 H E 37548 Kye Rowles 13 Jan 2024 Australia 2 India 0 N Asian Cup Finals n/a Nathaniel Atkinson 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Kye Rowles 28 Jan 2024 Australia 4 Indonesia 0 N Asian Cup Finals n/a Kye Rowles 10 Sep 2024 Australia 0 Indonesia 0 A World Cup Qualifying 70059 Thomas Flogel 01 Sep 2000 Austria 5 Iran 1 H Friendly International 24000 Kevin McKenna 26 Apr 2001 Canada 1 Iran 0 N LG Cup 10000 Tommy Jenkinson 19 Feb 1887 Scotland 4 Ireland 1 H BC 1000 1 Tom Breckenridge 24 Mar 1888 Scotland 10 Ireland 2 A BC 10000 1 Jimmy Adams 09 Mar 1889 Scotland 7 Ireland 0 H BC 6000 Isaac Begbie 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Davie Baird 29 Mar 1890 Scotland 4 Ireland 1 A BC 5000 Jimmy Adams 25 Mar 1893 Scotland 6 Ireland 1 H BC 12000 Davie Russell 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 Johnny Walker 30 Mar 1895 Scotland 3 Ireland 1 H BC 15000 2 George Hogg 28 Mar 1896 Scotland 3 Ireland 3 A BC 8000 Johnny Walker 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 Tom Robertson 26 Mar 1898 Scotland 3 Ireland 0 A BC 5000 1 Bobby Walker 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Harry Rennie 03 Mar 1900 Scotland 3 Ireland 0 A BC 6000 Bobby Walker 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 Albert Buick 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 1 Captain George Key 01 Mar 1902 Scotland 5 Ireland 1 A BC 12000 Bobby Walker 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Bill Porteous 21 Mar 1903 Scotland 0 Ireland 2 H BC 17000 Bobby Walker 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Charlie Thomson 26 Mar 1904 Scotland 1 Ireland 1 A BC 8000 Bobby Walker 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 1 Charlie Thomson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 2 2 George Wilson 18 Mar 1905 Scotland 4 Ireland 0 H BC 37000 Bobby Walker 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Charlie Thomson 17 Mar 1906 Scotland 1 Ireland 0 A BC 8000 Captain Bobby Walker 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 Charlie Thomson 16 Mar 1907 Scotland 3 Ireland 0 H BC 26000 1 1 Captain Bobby Walker 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Charlie Thomson 14 Mar 1908 Scotland 5 Ireland 0 A BC 10000 Captain George Sinclair 19 Mar 1910 Scotland 0 Ireland 1 A BC 17000 Bobby Walker 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 1 George Sinclair 16 Mar 1912 Scotland 4 Ireland 1 A BC 12000 Peter Nellies 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Bob Mercer 15 Mar 1913 Scotland 2 Ireland 1 A BC 12000 Alan Anderson 16 May 1967 Scotland 2 Israel 1 A F 27000 Thomas Flogel 28 Mar 2001 Austria 2 Israel 1 H World Cup Qualifying 24000 Eggert Jonsson 17 Nov 2010 Iceland 2 Israel 3 A Friendly International 4500 Michael Smith 11 Sep 2018 Northern Ireland 3 Israel 0 H Friendly International 12913 John Souttar 11 Oct 2018 Scotland 1 Israel 2 A O 10234 Steven Naismith 11 Oct 2018 Scotland 1 Israel 2 A O 10234 Craig Gordon 09 Oct 2021 Scotland 3 Israel 2 H WC 50585 John Robertson 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 Alan McLaren 18 Nov 1992 Scotland 0 Italy 0 H WC 33029 Alan McLaren 13 Oct 1993 Scotland 1 Italy 3 A WC 61178 Steven Pressley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Craig Gordon 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Paul Hartley 26 Mar 2005 Scotland 0 Italy 2 A WC 40745 Craig Gordon 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Andy Webster 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Paul Hartley 03 Sep 2005 Scotland 1 Italy 1 H WC 50185 Saulius Mikoliunas 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Deividas Cesnauskis 02 Sep 2006 Lithuania 1 Italy 1 A UEFA Euro Qualifying 60000 Craig Gordon 28 Mar 2007 Scotland 0 Italy 2 A E 37500 Saulius Mikoliunas 06 Jun 2007 Lithuania 0 Italy 2 H UEFA Euro Qualifying 8000 Callum Paterson 29 May 2016 Scotland 0 Italy 1 N F 8000 Michael Smith 25 Mar 2021 Northern Ireland 0 Italy 2 A World Cup Qualifying n/a Alan Maybury 02 Jun 2004 Republic of Ireland 1 Jamaica 0 N Unity Cup 6155 John Robertson 21 May 1995 Scotland 0 Japan 0 A O 24566 Kevin McKenna 31 May 2001 Canada 0 Japan 3 A Con Cup 39006 Mirsad Beslija 28 Feb 2006 Bosnia and Herzegovina 2 Japan 2 N Friendly International 8120 Laryea Kingston 09 Sep 2009 Ghana 3 Japan 4 N Friendly International 2506 Lee Wallace 10 Oct 2009 Scotland 0 Japan 2 A O 72377 Takis Fyssas 07 Sep 2005 Greece 2 Kazakhstan 1 A World Cup Qualifying 17000 Juho Makela 28 Feb 2006 Finland 0 Kazakhstan 0 N Cyprus International Tournament 2006 100 Takis Fyssas 01 Mar 2006 Greece 2 Kazakhstan 0 H Cyprus International Tournament 2006 2000 Steven Naismith 19 Nov 2019 Scotland 3 Kazakhstan 1 H E 19515 1 Captain Kevin McKenna 02 Feb 2002 Canada 2 Korea Republic 1 N Gold Cup 14432 Juho Makela 25 Jan 2006 Finland 0 Korea Republic 1 N LG cup 200 Takis Fyssas 06 Feb 2007 Greece 0 Korea Republic 1 N Friendly International 9242 Ryan McGowan 14 Nov 2012 Australia 2 Korea Republic 1 A Friendly International 11110 Aaron Hughes 24 Mar 2018 Northern Ireland 2 Korea Republic 1 H Friendly International 18103 Aaron Hughes 03 Jun 2018 Northern Ireland 0 Korea Republic 3 A Friendly International 35100 Nathaniel Atkinson 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Kye Rowles 02 Feb 2024 Australia 1 Korea Republic 2 N Asian Cup Finals n/a Marius Zaliukas 11 Oct 2006 Lithuania 0 Kuwait 1 A Friendly International n/a Antti Niemi 03 Jun 2000 Finland 0 Latvia 1 A Friendly International 3000 Colin Cameron 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Gary Naysmith 02 Sep 2000 Scotland 1 Latvia 0 A WC 9500 Scott Severin 06 Oct 2001 Scotland 2 Latvia 1 H WC 23228 Antti Niemi 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Tommi Gronlund 22 May 2002 Finland 2 Latvia 1 H Friendly International 8617 Saulius Mikoliunas 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Deividas Cesnauskis 01 Jun 2008 Lithuania 1 Latvia 2 A Baltic Cup 3300 Nathaniel Atkinson 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Kye Rowles 21 Mar 2024 Australia 2 Lebanon 0 H World Cup Qualifying 27026 1 Kye Rowles 26 Mar 2024 Australia 5 Lebanon 0 A World Cup Qualifying 25023 Laryea Kingston 08 Jun 2008 Ghana 3 Lesotho 2 A World Cup Qualifying n/a 1 Kevin McKenna 12 Feb 2003 Canada 4 Libya 2 A Friendly International 52000 1 Laryea Kingston 01 Jun 2008 Ghana 3 Libya 0 H World Cup Qualifying n/a 1 Laryea Kingston 05 Sep 2008 Ghana 0 Libya 1 A World Cup Qualifying 45000 Thomas Flogel 07 Oct 2000 Austria 1 Liechtenstein 0 A World Cup Qualifying 3500 1 Thomas Flogel 25 Apr 2001 Austria 2 Liechtenstein 0 H World Cup Qualifying 13060 1 Lee Wallace 07 Sep 2010 Scotland 2 Liechtenstein 1 H E 37050 Marius Zaliukas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 Arvydas Novikovas 02 Sep 2011 Lithuania 0 Liechtenstein 0 H UEFA Euro Qualifying 3500 Marius Zaliukas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Arvydas Novikovas 12 Oct 2012 Lithuania 2 Liechtenstein 0 A World Cup Qualifying 700 Neil McCann 05 Sep 1998 Scotland 0 Lithuania 0 A E 4800 Paul Ritchie 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 Colin Cameron 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Gary McSwegan 09 Oct 1999 Scotland 3 Lithuania 0 H E 22059 1 Steven Pressley 02 Apr 2003 Scotland 0 Lithuania 1 A E 6400 Steven Pressley 11 Oct 2003 Scotland 1 Lithuania 0 H E 50343 Steven Pressley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Craig Gordon 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Paul Hartley 06 Sep 2006 Scotland 2 Lithuania 1 A E 7500 Callum Paterson 08 Oct 2016 Scotland 1 Lithuania 1 H WC 35966 Christophe Berra 01 Sep 2017 Scotland 3 Lithuania 0 A WC 5067 Michael Smith 02 Sep 2021 Northern Ireland 4 Lithuania 1 A World Cup Qualifying n/a Willie MacFarlane 24 May 1947 Scotland 6 Luxembourg 0 A F 4000 Gary Mackay 02 Dec 1987 Scotland 0 Luxembourg 0 A E 2022 Marian Kello 09 Feb 2011 Slovakia 1 Luxembourg 2 A Friendly International 862 Edgaras Jankauskas 06 Feb 2007 Lithuania 4 Mali 1 N Friendly International 4500 1 Andrius Velicka 06 Feb 2007 Lithuania 1 Mali 3 N Friendly International 4500 Arnaud Djoum 14 Jun 2019 Cameroon 1 Mali 1 H Friendly International n/a Gary Mackay 22 Mar 1988 Scotland 1 Malta 1 A F 8000 John Colquhoun 22 Mar 1988 Scotland 1 Malta 1 A F 8000 Craig Levein 28 May 1990 Scotland 2 Malta 1 A F 3000 Dave McPherson 28 May 1990 Scotland 2 Malta 1 A F 3000 John Robertson 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 Alan McLaren 17 Feb 1993 Scotland 3 Malta 0 H WC 35490 Alan McLaren 17 Nov 1993 Scotland 2 Malta 0 A WC 7000 Davy Weir 01 Jun 1997 Scotland 3 Malta 2 A F 3500 Kevin McKenna 14 Nov 2001 Canada 1 Malta 2 A Friendly International 2000 Mirsad Beslija 02 Sep 2006 Bosnia and Herzegovina 5 Malta 2 A UEFA Euro Qualifying 3000 Nerijus Barasa 15 Nov 2006 Lithuania 4 Malta 1 A Friendly International 1500 Callum Paterson 04 Sep 2016 Scotland 5 Malta 1 A WC 15069 Christophe Berra 04 Sep 2017 Scotland 2 Malta 0 H WC 26371 1 Liam Boyce 30 May 2021 Northern Ireland 3 Malta 0 N Friendly International n/a Kevin McKenna 26 Jan 2002 Canada 1 Martinique 1 N Gold Cup 14823 1 Marcus Godinho 15 Jun 2019 Canada 4 Martinique 0 N CONCACAF 7500 Roald Jensen 08 May 1969 Norway 0 Mexico 2 H Friendly International 25400 Laryea Kingston 26 Mar 2008 Ghana 1 Mexico 2 N Friendly International n/a Nathaniel Atkinson 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Kye Rowles 10 Sep 2023 Australia 2 Mexico 2 N Friendly International 52787 Craig Gordon 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Andy Webster 13 Oct 2004 Scotland 1 Moldova 1 A WC 7000 Steven Pressley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Craig Gordon 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Andy Webster 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Paul Hartley 04 Jun 2005 Scotland 2 Moldova 0 H WC 45317 Takis Fyssas 02 Sep 2006 Greece 0 Moldova 1 A UEFA Euro Qualifying 8000 Saulius Mikoliunas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Deividas Cesnauskis 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Marius Zaliukas 20 Aug 2008 Lithuania 3 Moldova 0 H Friendly International 2000 Marius Zaliukas 19 Nov 2008 Lithuania 1 Moldova 1 N Estonia Tournament 2008 100 Craig Gordon 04 Sep 2021 Scotland 1 Moldova 0 H WC 40869 Craig Gordon 12 Nov 2021 Scotland 2 Moldova 0 A WC 3642 Davy Weir 23 Jun 1998 Scotland 0 Morocco 3 N WC 33266 Laryea Kingston 08 Sep 2007 Ghana 2 Morocco 0 A Friendly International n/a Ismael Bouzid 27 Mar 2011 Algeria 1 Morocco 1 H Africa Cup of Nations n/a Arnaud Djoum 10 Jun 2017 Cameroon 1 Morocco 0 H Africa Cup of Nations n/a Arnaud Djoum 16 Nov 2018 Cameroon 0 Morocco 2 A Africa Cup of Nations n/a Laryea Kingston 24 Jan 2008 Ghana 2 Namibia 1 H Africa Cup of Nations n/a Andy Anderson 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Tommy Walker 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Jimmy Dykes 21 May 1938 Scotland 3 Netherlands 1 A F 50000 Andy Black 21 May 1938 Scotland 3 Netherlands 1 A F 50000 1 Willie Wallace 11 May 1966 Scotland 0 Netherlands 3 H F 16513 Craig Levein 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Alan McLaren 23 Mar 1994 Scotland 0 Netherlands 1 H F 36809 Steven Pressley 15 Nov 2003 Scotland 1 Netherlands 0 H E 50670 Steven Pressley 19 Nov 2003 Scotland 0 Netherlands 6 A E 51000 Alan Maybury 05 Jun 2004 Republic of Ireland 1 Netherlands 0 A Friendly International 42000 Christophe Berra 09 Nov 2017 Scotland 0 Netherlands 1 H F 17833 Michael Smith 10 Oct 2019 Northern Ireland 1 Netherlands 3 A UEFA Euro Qualifying 41348 Michael Smith 16 Nov 2019 Northern Ireland 0 Netherlands 0 H UEFA Euro Qualifying 18404 Craig Gordon 02 Jun 2021 Scotland 2 Netherlands 2 N F 0 Lawrence Shankland 22 Mar 2024 Scotland 0 Netherlands 4 A F 46223 Steven Pressley 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Andy Webster 27 May 2003 Scotland 1 New Zealand 1 H F 10016 Perry Kitchen 11 Oct 2016 United States 1 New Zealand 1 H Friendly International 9012 Aaron Hughes 02 Jun 2017 Northern Ireland 1 New Zealand 0 H Friendly International 16815 Marcus Godinho 24 Mar 2018 Canada 1 New Zealand 0 N Friendly International n/a Nathaniel Atkinson 22 Sep 2022 Australia 1 New Zealand 0 H Friendly International n/a Cammy Devlin 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a Nathaniel Atkinson 25 Sep 2022 Australia 2 New Zealand 0 A Friendly International n/a David Obua 07 Sep 2008 Uganda 1 Niger 3 A World Cup Qualifying n/a 1 Alan Maybury 29 May 2004 Republic of Ireland 0 Nigeria 3 N Unity Cup 7438 Laryea Kingston 06 Feb 2007 Ghana 4 Nigeria 1 N Friendly International n/a 1 Laryea Kingston 03 Feb 2008 Ghana 1 Nigeria 0 H Africa Cup of Nations n/a Arnaud Djoum 01 Sep 2017 Cameroon 0 Nigeria 4 A World Cup Qualifying n/a Arnaud Djoum 04 Sep 2017 Cameroon 1 Nigeria 1 H World Cup Qualifying n/a Andy Webster 11 Sep 2012 Scotland 1 North Macedonia 1 H WC 32430 Jock White 03 Mar 1923 Scotland 1 Northern Ireland 0 A BC 31000 Jack Harkness 23 Feb 1929 Scotland 7 Northern Ireland 3 A BC 35000 Alex Massie 19 Sep 1931 Scotland 3 Northern Ireland 1 H BC 45000 John A Johnston 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 Alex Massie 17 Sep 1932 Scotland 4 Northern Ireland 0 A BC 40000 Jack Harkness 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Andy Anderson 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Alex Massie 16 Sep 1933 Scotland 1 Northern Ireland 2 H BC 27135 Andrew Herd 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Andy Anderson 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Alex Massie 20 Oct 1934 Scotland 1 Northern Ireland 2 A BC 39572 Captain Andy Anderson 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Alex Massie 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 Tommy Walker 13 Nov 1935 Scotland 2 Northern Ireland 1 H BC 29800 1 Andy Anderson 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Tommy Walker 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 Alex Munro 31 Oct 1936 Scotland 3 Northern Ireland 1 A BC 45000 1 Freddie Warren 17 Mar 1937 Wales 4 Northern Ireland 1 H British Championship 19000 1 Andy Anderson 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Tommy Walker 10 Nov 1937 Scotland 1 Northern Ireland 1 H BC 21878 Freddie Warren 16 Mar 1938 Wales 0 Northern Ireland 1 A British Championship 15000 Tommy Walker 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 1 Jimmy Dykes 08 Oct 1938 Scotland 2 Northern Ireland 0 A BC 40000 Jimmy Wardhaugh 07 Nov 1956 Scotland 1 Northern Ireland 0 H BC 62328 Davie Mackay 05 Nov 1958 Scotland 2 Northern Ireland 2 H BC 72713 Captain Alex Young 09 Nov 1960 Scotland 5 Northern Ireland 2 H BC 34544 1 Willie Wallace 25 Nov 1964 Scotland 3 Northern Ireland 2 H BC 48752 Henry Smith 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 John Robertson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Dave McPherson 19 Feb 1992 Scotland 1 Northern Ireland 0 H F 13651 Colin Miller 22 May 1995 Canada 2 Northern Ireland 0 H Canada Cup 12112 Kevin McKenna 09 Feb 2005 Canada 1 Northern Ireland 0 A Friendly International 11156 Captain Christophe Berra 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Michael Stewart 20 Aug 2008 Scotland 0 Northern Ireland 0 H F 28072 Lawrence Shankland 26 Mar 2024 Scotland 0 Northern Ireland 1 H F 33452 Davie Holt 04 Jun 1963 Scotland 3 Norway 4 A F 15600 Dave McPherson 15 Nov 1989 Scotland 1 Norway 1 H WC 61753 David McCreery 27 Mar 1990 Northern Ireland 2 Norway 3 H Friendly International 3900 Dave McPherson 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Alan McLaren 03 Jun 1992 Scotland 0 Norway 0 A F 8786 Davy Weir 16 Jun 1998 Scotland 1 Norway 1 N WC 30236 Andy Kirk 28 Feb 2001 Northern Ireland 0 Norway 4 H Friendly International 7502 Steven Pressley 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Andy Webster 20 Aug 2003 Scotland 0 Norway 0 A F 12758 Craig Gordon 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Andy Webster 09 Oct 2004 Scotland 0 Norway 1 H WC 48882 Steven Pressley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Craig Gordon 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Andy Webster 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Paul Hartley 07 Sep 2005 Scotland 2 Norway 1 A WC 24904 Takis Fyssas 07 Oct 2006 Greece 1 Norway 0 H UEFA Euro Qualifying 22000 Eggert Jonsson 03 Sep 2010 Iceland 1 Norway 2 H UEFA Euro Qualifying 6137 Eggert Jonsson 02 Sep 2011 Iceland 0 Norway 1 A UEFA Euro Qualifying 22381 Kyle Lafferty 08 Oct 2017 Northern Ireland 0 Norway 1 A World Cup Qualifying 10244 Michael Smith 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Liam Boyce 07 Sep 2020 Northern Ireland 1 Norway 5 H Nations League n/a Michael Smith 14 Oct 2020 Northern Ireland 0 Norway 1 A Nations League 200 Lawrence Shankland 19 Nov 2023 Scotland 3 Norway 3 H E 48138 Kye Rowles 21 Nov 2023 Australia 1 Palestine 0 A World Cup Qualifying 14537 Cammy Devlin 11 Jun 2024 Australia 5 Palestine 0 H World Cup Qualifying 18261 Aaron Hughes 29 May 2018 Northern Ireland 0 Panama 0 A Friendly International 26000 Kenneth Vargas 17 Nov 2023 Costa Rica 0 Panama 3 H Concacaf Nations League n/a Kenneth Vargas 21 Nov 2023 Costa Rica 1 Panama 3 A Concacaf Nations League n/a Dexter Lembikisa 24 Mar 2024 Jamaica 1 Panama 0 N CONCACAF Nations League Finals n/a 1 Kenneth Vargas 15 Nov 2024 Costa Rica 0 Panama 1 H Concacaf Nations League n/a Kenneth Vargas 18 Nov 2024 Costa Rica 2 Panama 2 A Concacaf Nations League n/a Mauricio Pinilla 15 Nov 2006 Chile 3 Paraguay 2 H Friendly International 9000 Mauricio Pinilla 07 Oct 2006 Chile 3 Peru 2 H Pacific Cup n/a Mauricio Pinilla 11 Oct 2006 Chile 1 Peru 0 A Pacific Cup 12000 Nathaniel Atkinson 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Kye Rowles 13 Jun 2022 Australia 0 Peru 0 N World Cup Qualifying n/a Jimmy Murray 01 Jun 1958 Scotland 2 Poland 1 A F 70000 John Cumming 04 May 1960 Scotland 2 Poland 3 H F 29663 Craig Levein 19 May 1990 Scotland 1 Poland 1 H F 25144 Antti Niemi 26 Apr 2000 Finland 0 Poland 0 A Friendly International 20000 Colin Cameron 25 Apr 2001 Scotland 1 Poland 1 A F 18000 Alan Maybury 28 Apr 2004 Republic of Ireland 0 Poland 0 A Friendly International 15500 Deividas Cesnauskis 07 Feb 2009 Lithuania 1 Poland 1 H Friendly International 100 Marius Zaliukas 25 Mar 2011 Lithuania 2 Poland 0 A Friendly International 4500 Craig Gordon 24 Mar 2022 Scotland 1 Poland 1 H F 39090 Lawrence Shankland 05 Sep 2024 Scotland 2 Poland 3 H O 46356 Craig Gordon 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Lawrence Shankland 18 Nov 2024 Scotland 2 Poland 1 A O 55433 Willie Bauld 21 May 1950 Scotland 2 Portugal 2 A F 68000 1 John Cumming 04 May 1955 Scotland 3 Portugal 0 H F 20834 Craig Levein 14 Oct 1992 Scotland 0 Portugal 0 H WC 22583 Craig Levein 28 Apr 1993 Scotland 0 Portugal 5 A WC 28000 Antti Niemi 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Tommi Gronlund 27 Mar 2002 Finland 4 Portugal 1 A Friendly International 8000 Scott Severin 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Steven Pressley 20 Nov 2002 Scotland 0 Portugal 2 A F 8000 Kevin McKenna 26 Mar 2005 Canada 1 Portugal 4 A Friendly International 13000 1 Steven Naismith 14 Oct 2018 Scotland 1 Portugal 3 H F 19684 1 Craig Gordon 15 Oct 2024 Scotland 0 Portugal 0 H O 49057 Perry Kitchen 22 May 2016 United States 3 Puerto Rico 1 A Friendly International 14000 Davie Holt 09 Jun 1963 Scotland 0 Republic Of Ireland 1 A F 26000 David McCreery 11 Oct 1989 Northern Ireland 0 Republic of Ireland 3 A World Cup Qualifying 45800 Colin Cameron 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Gary Naysmith 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Steven Pressley 30 May 2000 Scotland 2 Republic Of Ireland 1 A F 30213 Kevin McKenna 18 Nov 2003 Canada 0 Republic of Ireland 3 A Friendly International 23000 Michael Smith 15 Nov 2018 Northern Ireland 0 Republic of Ireland 0 A Friendly International 31241 Craig Gordon 11 Jun 2022 Scotland 0 Republic Of Ireland 3 A O 46927 Craig Gordon 24 Sep 2022 Scotland 2 Republic Of Ireland 1 H O 48853 Jim Cruickshank 17 Dec 1975 Scotland 1 Romania 1 H E 11676 John Robertson 12 Sep 1990 Scotland 2 Romania 1 H E 8046 1 Craig Levein 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Dave McPherson 16 Oct 1991 Scotland 0 Romania 1 A E 15850 Robert Tomaschek 25 Apr 2001 Slovakia 0 Romania 0 A Friendly International 5500 Steven Pressley 31 Mar 2004 Scotland 1 Romania 2 H F 20433 Alan Maybury 27 May 2004 Republic of Ireland 1 Romania 0 H Friendly International 42356 Saulius Mikoliunas 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 1 Deividas Cesnauskis 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Audrius Ksanavicius 06 Sep 2008 Lithuania 3 Romania 0 A World Cup Qualifying 18000 Marius Zaliukas 06 Jun 2009 Lithuania 0 Romania 1 H World Cup Qualifying 5850 Michael Smith 04 Sep 2020 Northern Ireland 1 Romania 1 A Nations League n/a Michael Smith 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Liam Boyce 18 Nov 2020 Northern Ireland 1 Romania 1 H Nations League 1060 Craig Levein 16 Nov 1994 Scotland 1 Russia 1 H E 31254 Saulius Mikoliunas 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 Deividas Cesnauskis 04 Jun 2008 Lithuania 1 Russia 4 H Friendly International 2850 John Robertson 01 May 1991 Scotland 2 San Marino 0 A E 3512 Dave McPherson 01 May 1991 Scotland 2 San Marino 0 A E 3512 John Robertson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Craig Levein 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Dave McPherson 13 Nov 1991 Scotland 4 San Marino 0 H E 35170 Colin Cameron 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Gary Naysmith 07 Oct 2000 Scotland 2 San Marino 0 A WC 4377 Colin Cameron 28 Mar 2001 Scotland 4 San Marino 0 H WC 27313 1 Aaron Hughes 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Kyle Lafferty 01 Sep 2017 Northern Ireland 3 San Marino 0 A World Cup Qualifying 2544 Gary Mackay 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 Henry Smith 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 John Colquhoun 17 Feb 1988 Scotland 2 Saudi Arabia 2 A F 35000 Juho Makela 21 Jan 2006 Finland 1 Saudi Arabia 1 A LG cup 3000 Laryea Kingston 11 Sep 2007 Ghana 0 Saudi Arabia 5 A Friendly International n/a Nathaniel Atkinson 29 Mar 2022 Australia 0 Saudi Arabia 1 A World Cup Qualifying n/a Kevin McKenna 15 Oct 2002 Canada 1 Scotland 3 A Friendly International 16297 Saulius Mikoliunas 06 Sep 2006 Lithuania 1 Scotland 2 H UEFA Euro Qualifying 8500 Saulius Mikoliunas 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Deividas Cesnauskis 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Andrius Velicka 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Audrius Ksanavicius 08 Sep 2007 Lithuania 1 Scotland 3 A UEFA Euro Qualifying 51349 Eggert Jonsson 01 Apr 2009 Iceland 1 Scotland 2 A World Cup Qualifying 42259 Marius Zaliukas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Arvydas Novikovas 06 Sep 2011 Lithuania 0 Scotland 1 A UEFA Euro Qualifying 34071 Ryan McGowan 15 Aug 2012 Australia 1 Scotland 3 A Friendly International 11110 Laryea Kingston 21 Aug 2007 Ghana 1 Senegal 1 N Friendly International 2788 Arnaud Djoum 28 Jan 2017 Cameroon 0 Senegal 0 N Africa Cup of Nations Finals n/a Roman Bednar 16 Aug 2006 Czech Republic 1 Serbia 3 H Friendly International 8047 Saulius Mikoliunas 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Audrius Ksanavicius 11 Oct 2008 Lithuania 0 Serbia 3 A World Cup Qualifying 28000 Andy Webster 08 Sep 2012 Scotland 0 Serbia 0 H WC 47369 Saulius Mikoliunas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Deividas Cesnauskis 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Edgaras Jankauskas 03 Sep 2005 Lithuania 0 Serbia and Montenegro 2 A World Cup Qualifying 20203 Saulius Mikoliunas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Deividas Cesnauskis 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Edgaras Jankauskas 08 Oct 2005 Lithuania 0 Serbia and Montenegro 2 H World Cup Qualifying 1500 Captain Marius Zaliukas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Arvydas Novikovas 07 Sep 2012 Lithuania 1 Slovakia 1 H World Cup Qualifying 4000 Arvydas Novikovas 22 Mar 2013 Lithuania 1 Slovakia 1 A World Cup Qualifying 4560 Callum Paterson 11 Oct 2016 Scotland 0 Slovakia 3 A WC 11097 Christophe Berra 05 Oct 2017 Scotland 1 Slovakia 0 H WC 46773 Liam Boyce 12 Nov 2020 Northern Ireland 1 Slovakia 2 H Nations League 1060 Craig Gordon 15 Nov 2020 Scotland 0 Slovakia 1 A O 0 Craig Gordon 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Andy Webster 08 Sep 2004 Scotland 0 Slovenia 0 H WC 38278 Steven Pressley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Craig Gordon 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Andy Webster 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 Paul Hartley 12 Oct 2005 Scotland 3 Slovenia 0 A WC 9100 1 Christophe Berra 08 Oct 2017 Scotland 2 Slovenia 2 A WC 11123 Patrick Kisnorbo 06 Jun 2004 Australia 2 Solomon Islands 2 H OFC Cup 2978 Scott Severin 20 May 2002 Scotland 0 South Africa 2 A O 3007 Ibrahim Tall 12 Nov 2005 Senegal 3 South Africa 2 A Friendly International n/a Scott Severin 16 May 2002 Scotland 1 South Korea 4 A F 52384 Davie Mackay 26 May 1957 Scotland 1 Spain 4 A WC 90000 Davie Holt 13 Jun 1963 Scotland 6 Spain 2 A F 40000 Thomas Flogel 11 Oct 2000 Austria 1 Spain 1 H World Cup Qualifying 48000 Thomas Flogel 01 Sep 2001 Austria 0 Spain 4 A World Cup Qualifying 31661 Craig Gordon 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Andy Webster 03 Sep 2004 Scotland 1 Spain 1 A F 15000 Saulius Mikoliunas 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Deividas Cesnauskis 04 Jun 2005 Lithuania 0 Spain 1 A World Cup Qualifying 30000 Marius Zaliukas 29 Mar 2011 Lithuania 1 Spain 3 H UEFA Euro Qualifying 9180 Lawrence Shankland 28 Mar 2023 Scotland 2 Spain 0 H E 47976 Laryea Kingston 06 Sep 2009 Ghana 2 Sudan 0 H World Cup Qualifying 38000 Kenneth Vargas 11 Oct 2024 Costa Rica 1 Suriname 1 A Concacaf Nations League n/a Roald Jensen 19 Jun 1969 Norway 2 Sweden 5 H World Cup Qualifying 27600 Craig Levein 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 Dave McPherson 16 Jun 1990 Scotland 2 Sweden 1 N WC 31823 John Robertson 11 Oct 1995 Scotland 0 Sweden 2 A F 19121 Thomas Flogel 29 Mar 2000 Austria 1 Sweden 1 H Friendly International 9120 1 Robert Tomaschek 02 Jun 2001 Slovakia 0 Sweden 2 A World Cup Qualifying 35572 Andy Webster 17 Nov 2004 Scotland 1 Sweden 4 H F 15071 Rudi Skacel 17 Aug 2005 Czech Republic 1 Sweden 2 A Friendly International 23117 Lee Wallace 11 Aug 2010 Scotland 0 Sweden 3 A F 25249 Bjorn Johnsen 13 Jun 2017 Norway 1 Sweden 1 H Friendly International 11940 Tommy Walker 15 May 1946 Scotland 3 Switzerland 1 H F 111899 Bobby Dougan 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 Willie Bauld 26 Apr 1950 Scotland 3 Switzerland 1 H F 122351 1 John Robertson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 1 1 Dave McPherson 17 Oct 1990 Scotland 2 Switzerland 1 H E 27740 Dave McPherson 11 Sep 1991 Scotland 2 Switzerland 2 A E 47000 Craig Levein 08 Sep 1993 Scotland 1 Switzerland 1 H WC 21500 Thomas Flogel 15 Aug 2001 Austria 1 Switzerland 2 H Friendly International 21200 Craig Gordon 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Andy Webster 01 Mar 2006 Scotland 1 Switzerland 3 H F 20952 Kyle Lafferty 09 Nov 2017 Northern Ireland 0 Switzerland 1 H World Cup Qualifying 18269 Aaron Hughes 12 Nov 2017 Northern Ireland 0 Switzerland 0 A World Cup Qualifying 36000 Glenn Whelan 05 Sep 2019 Republic of Ireland 1 Switzerland 1 H UEFA Euro Qualifying 44111 Glenn Whelan 15 Oct 2019 Republic of Ireland 0 Switzerland 2 A UEFA Euro Qualifying 24766 Michael Smith 08 Sep 2021 Northern Ireland 0 Switzerland 0 A World Cup Qualifying n/a Lawrence Shankland 19 Jun 2024 Scotland 1 Switzerland 1 N E 42711 Patrick Kisnorbo 31 May 2004 Australia 9 Tahiti 0 H OFC Cup 1200 Laryea Kingston 20 Aug 2008 Ghana 1 Tanzania 1 A Friendly International n/a Laryea Kingston 18 Nov 2007 Ghana 2 Togo 0 H Friendly International 40000 1 Faycal Rherras 15 Nov 2016 Morocco 2 Togo 1 H Friendly International n/a Fitzroy Simpson 30 Jun 2001 Jamaica 2 Trinidad and Tobago 1 A World Cup Qualifying 4000 Steven Pressley 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Captain Craig Gordon 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Andy Webster 30 May 2004 Scotland 4 Trinidad And Tobago 1 H F 16187 Arnaud Djoum 24 Mar 2017 Cameroon 1 Tunisia 0 A Friendly International 6000 Kye Rowles 26 Nov 2022 Australia 1 Tunisia 0 N World Cup Finals 41823 John Cumming 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 Alex Young 08 Jun 1960 Scotland 2 Turkey 4 A F 22500 1 Colin Miller 04 Jun 1995 Canada 1 Turkey 3 H Friendly International n/a Colin Miller 07 Jun 1995 Canada 0 Turkey 3 H Friendly International 2602 Robert Tomaschek 24 Mar 2001 Slovakia 1 Turkey 1 A World Cup Qualifying 23000 1 Thomas Flogel 10 Nov 2001 Austria 0 Turkey 1 H World Cup Qualifying 48500 Thomas Flogel 14 Nov 2001 Austria 0 Turkey 5 A World Cup Qualifying 22000 Takis Fyssas 24 Mar 2007 Greece 1 Turkey 4 H UEFA Euro Qualifying 33000 Craig Gordon 16 Nov 2022 Scotland 1 Turkey 2 A F 28348 Saulius Mikoliunas 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Deividas Cesnauskis 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Kestutis Ivaskevicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Andrius Velicka 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Audrius Ksanavicius 22 Aug 2007 Lithuania 2 Turkmenistan 1 H Friendly International 1000 Andy Kirk 16 Oct 2002 Northern Ireland 0 Ukraine 0 H UEFA Euro Qualifying 9288 Steven Pressley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Robbie Neilson 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Craig Gordon 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Paul Hartley 11 Oct 2006 Scotland 0 Ukraine 2 A E 55000 Andrius Velicka 17 Nov 2007 Lithuania 2 Ukraine 0 H UEFA Euro Qualifying 4000 Arvydas Novikovas 25 May 2010 Lithuania 0 Ukraine 4 A Friendly International 42000 Craig Gordon 01 Jun 2022 Scotland 1 Ukraine 3 H WC 49772 Craig Gordon 21 Sep 2022 Scotland 3 Ukraine 0 H O 42846 Craig Gordon 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Stephen Kingsley 27 Sep 2022 Scotland 0 Ukraine 0 A O 13534 Nathaniel Atkinson 07 Jun 2022 Australia 2 United Arab Emirates 1 N World Cup Qualifying n/a Kenneth Vargas 12 Sep 2023 Costa Rica 1 United Arab Emirates 4 N Friendly International n/a Dave McPherson 17 May 1992 Scotland 1 United States 0 A F 24157 Alan McLaren 17 May 1992 Scotland 1 United States 0 A F 24157 Kevin McKenna 30 Jan 2002 Canada 0 United States 0 A Gold Cup 7241 Steven Pressley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Craig Gordon 12 Nov 2005 Scotland 1 United States 1 H F 26708 Andy Webster 12 Nov 2005 Scotland 1 United States 1 H F 26708 1 Paul Hartley 12 Nov 2005 Scotland 1 United States 1 H F 26708 Andy Webster 26 May 2012 Scotland 1 United States 5 A F 54894 Michael Smith 28 Mar 2021 Northern Ireland 1 United States 2 H Friendly International n/a Dexter Lembikisa 21 Mar 2024 Jamaica 1 United States 3 A CONCACAF Nations League Finals n/a David McCreery 18 May 1990 Northern Ireland 1 Uruguay 0 H Friendly International 3500 Kenneth Vargas 31 May 2024 Costa Rica 0 Uruguay 0 H Friendly International 15500 Dave McPherson 06 Feb 1991 Scotland 0 Ussr 1 H F 20673 Nathaniel Atkinson 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Kye Rowles 23 Jan 2024 Australia 1 Uzbekistan 1 N Asian Cup Finals n/a Jimmy Adams 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Johnny Hill 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Captain Isaac Begbie 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 Davie Baird 26 Mar 1892 Scotland 6 Wales 1 H BC 1200 1 Tom Chambers 24 Mar 1894 Scotland 5 Wales 2 H BC 11000 1 Alex King 21 Mar 1896 Scotland 4 Wales 0 H BC 11700 Johnny Walker 20 Mar 1897 Scotland 2 Wales 2 A BC 7000 1 Bobby Walker 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Mark Bell 02 Mar 1901 Scotland 1 Wales 1 A BC 5000 Bobby Walker 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Albert Buick 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 1 Henry Allan 15 Mar 1902 Scotland 5 Wales 1 H BC 5284 Bobby Walker 09 Mar 1903 Scotland 1 Wales 0 A BC 11000 Bobby Walker 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 1 George Wilson 12 Mar 1904 Scotland 1 Wales 1 H BC 13000 Bobby Walker 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Charlie Thomson 06 Mar 1905 Scotland 1 Wales 3 A BC 6000 Charlie Thomson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Captain George Wilson 03 Mar 1906 Scotland 0 Wales 2 H BC 27000 Charlie Thomson 04 Mar 1907 Scotland 0 Wales 1 A BC 7715 Captain Bobby Walker 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Charlie Thomson 07 Mar 1908 Scotland 2 Wales 1 H BC 18000 Captain Bobby Walker 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 1 Tom Collins 01 Mar 1909 Scotland 2 Wales 3 A BC 23000 Bobby Walker 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 George Sinclair 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bob Mercer 02 Mar 1912 Scotland 1 Wales 0 H BC 31000 Bobby Walker 03 Mar 1913 Scotland 0 Wales 0 A BC 4500 Peter Nellies 28 Feb 1914 Scotland 0 Wales 0 H BC 10000 Captain Jack Harkness 27 Oct 1928 Scotland 4 Wales 2 H BC 55000 John A Johnston 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 Jack Harkness 26 Oct 1929 Scotland 4 Wales 2 A BC 25000 Barney Battles Jnr 25 Oct 1930 Scotland 1 Wales 1 H BC 23106 1 Jack Harkness 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 Alex Massie 31 Oct 1931 Scotland 3 Wales 2 A BC 10860 John A Johnston 26 Oct 1932 Scotland 2 Wales 5 H BC 31000 Captain Jack Harkness 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Andy Anderson 04 Oct 1933 Scotland 2 Wales 3 A BC 40000 Captain Andy Anderson 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Alex Massie 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Tommy Walker 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 David McCulloch 21 Nov 1934 Scotland 3 Wales 2 H BC 26334 Andy Anderson 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Alex Massie 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Tommy Walker 05 Oct 1935 Scotland 1 Wales 1 A BC 35004 Andy Anderson 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 Tommy Walker 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 1 Alex Munro 02 Dec 1936 Scotland 1 Wales 2 H BC 23858 Andy Anderson 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Tommy Walker 30 Oct 1937 Scotland 1 Wales 2 A BC 41800 Andy Anderson 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Captain Tommy Walker 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 2 Archie Miller 09 Nov 1938 Scotland 3 Wales 2 H BC 34810 Davie Mackay 18 Oct 1958 Scotland 3 Wales 0 A BC 59162 Captain Alex Young 22 Oct 1960 Scotland 0 Wales 2 A BC 55000 Jim Cruickshank 22 Apr 1970 Scotland 0 Wales 0 H BC 30379 Donald Ford 14 May 1974 Scotland 2 Wales 0 H BC 41969 Davy Weir 27 May 1997 Scotland 0 Wales 1 H F 9013 Andy Webster 18 Feb 2004 Scotland 0 Wales 4 A F 47124 Kevin McKenna 30 May 2004 Canada 0 Wales 1 A Friendly International 10805 Eggert Jonsson 28 May 2008 Iceland 0 Wales 1 H Friendly International 5322 Lee Wallace 14 Nov 2009 Scotland 0 Wales 3 A F 13844 Davie Holt 12 May 1964 Scotland 2 West Germany 2 A F 65000 Jim Cruickshank 12 May 1964 Scotland 2 West Germany 2 A F 65000 Donald Ford 27 Mar 1974 Scotland 1 West Germany 2 A F 60000 John Cumming 15 May 1955 Scotland 2 Yugoslavia 2 A F 20000 Jimmy Murray 08 Jun 1958 Scotland 1 Yugoslavia 1 N WC 9591 1 Arnaud Djoum 10 Jan 2017 Cameroon 1 Zimbabwe 1 H Friendly International n/a