Scotland Captains by Team - Surname Captains By Date By Surname By First Game By Last Game By Total Games Teams By Date By Team Name By Most Games By Most Captains By Team Captain First and Last refer to games as captain Rank Captain Club FirstG No LastG No G W D L W% D% L% F A First Last 1 Donald Colman Aberdeen Sat 15 Mar 1913 Ireland 1 Scotland 2 Sat 15 Mar 1913 Ireland 1 Scotland 2 4 4 1 1 0% 0% 100% 0 0 2 1 2 Jock Hutton Aberdeen Sat 01 Mar 1924 Scotland 2 Northern Ireland 0 Sat 01 Mar 1924 Scotland 2 Northern Ireland 0 4 4 1 1 0% 0% 100% 0 0 2 0 3 Scott McKenna Aberdeen Sat 02 Jun 2018 Mexico 1 Scotland 0 Sat 02 Jun 2018 Mexico 1 Scotland 0 4 4 1 0 0% 1% 0% 0 100 0 1 4 Alex McLeish Aberdeen Wed 02 Dec 1987 Luxembourg 0 Scotland 0 Wed 17 Feb 1993 Scotland 3 Malta 0 50 77 8 4 2% 2% 50% 25 25 10 6 5 Willie Miller Aberdeen Sun 12 Jun 1983 Canada 0 Scotland 2 Wed 19 Oct 1988 Scotland 1 Yugoslavia 1 25 63 11 2 7% 2% 18% 63 18 8 8 1 James Crapnell Airdrieonians Sun 18 May 1930 France 0 Scotland 2 Sat 17 Sep 1932 Northern Ireland 0 Scotland 4 4 9 4 3 0% 1% 75% 0 25 9 5 2 Matt Scott Airdrieonians Sat 19 Mar 1898 Scotland 5 Wales 2 Sat 19 Mar 1898 Scotland 5 Wales 2 1 1 1 1 0% 0% 100% 0 0 5 2 1 Frank McLintock Arsenal Sat 18 Apr 1970 Northern Ireland 0 Scotland 1 Sat 18 Apr 1970 Northern Ireland 0 Scotland 1 6 6 1 1 0% 0% 100% 0 0 1 0 2 Ian Ure Arsenal Tue 16 May 1967 Israel 1 Scotland 2 Tue 16 May 1967 Israel 1 Scotland 2 11 11 1 1 0% 0% 100% 0 0 2 1 1 Jimmy Cowan Aston Villa Sat 02 Apr 1898 Scotland 1 England 3 Sat 02 Apr 1898 Scotland 1 England 3 3 3 1 0 0% 1% 0% 0 100 1 3 2 John McGinn Aston Villa Wed 14 Oct 2020 Scotland 1 Czech Republic 0 Sun 19 Nov 2023 Scotland 3 Norway 3 26 62 9 4 4% 1% 44% 44 11 16 9 1 Archie Gemmill Birmingham City Wed 17 Oct 1979 Scotland 1 Austria 1 Wed 25 Mar 1981 Scotland 1 Northern Ireland 1 34 43 10 4 3% 3% 40% 30 30 10 9 1 Barry Ferguson Blackburn Rovers Sat 06 Sep 2003 Scotland 3 Faroe Islands 1 Wed 13 Oct 2004 Moldova 1 Scotland 1 17 26 9 3 3% 3% 33% 33 33 7 13 2 Colin Hendry Blackburn Rovers Sun 26 May 1996 United States 2 Scotland 1 Tue 23 Jun 1998 Scotland 0 Morocco 3 17 35 9 1 4% 4% 11% 44 44 7 12 3 Charlie Mulgrew Blackburn Rovers Fri 23 Mar 2018 Scotland 0 Costa Rica 1 Tue 11 Jun 2019 Belgium 3 Scotland 0 33 41 4 1 0% 3% 25% 0 75 1 6 1 Colin Hendry Bolton Wanderers Sat 24 Mar 2001 Scotland 2 Belgium 2 Wed 28 Mar 2001 Scotland 4 San Marino 0 50 51 2 1 1% 0% 50% 50 0 6 2 1 Jimmy Stephen Bradford Park Avenue Sat 19 Oct 1946 Wales 3 Scotland 1 Sat 19 Oct 1946 Wales 3 Scotland 1 1 1 1 0 0% 1% 0% 0 100 1 3 1 Kenny Miller Bursaspor Wed 09 Feb 2011 Scotland 3 Northern Ireland 0 Sun 29 May 2011 Republic Of Ireland 1 Scotland 0 52 55 4 2 0% 2% 50% 0 50 6 4 1 William Semple Cambuslang Sat 10 Apr 1886 Scotland 4 Wales 1 Sat 10 Apr 1886 Scotland 4 Wales 1 1 1 1 1 0% 0% 100% 0 0 4 1 1 James Blair Cardiff City Sat 08 Apr 1922 England 0 Scotland 1 Sat 16 Feb 1924 Wales 2 Scotland 0 4 8 3 2 0% 1% 66% 0 33 2 2 2 Kenny Miller Cardiff City Wed 10 Aug 2011 Scotland 2 Denmark 1 Wed 10 Aug 2011 Scotland 2 Denmark 1 56 56 1 1 0% 0% 100% 0 0 2 1 1 Roy Aitken Celtic Wed 15 Oct 1986 Republic Of Ireland 0 Scotland 0 Wed 15 Nov 1989 Scotland 1 Norway 1 25 50 22 7 7% 8% 31% 31 36 21 26 2 Tom Boyd Celtic Wed 12 Nov 1997 France 2 Scotland 1 Wed 25 Apr 2001 Poland 1 Scotland 1 51 71 6 1 2% 3% 16% 33 50 6 9 3 Scott Brown Celtic Wed 06 Feb 2013 Scotland 1 Estonia 0 Mon 04 Sep 2017 Scotland 2 Malta 0 30 55 25 14 6% 5% 56% 24 20 43 23 4 John James Campbell Celtic Sat 15 Mar 1902 Scotland 5 Wales 1 Sat 15 Mar 1902 Scotland 5 Wales 1 11 11 1 1 0% 0% 100% 0 0 5 1 5 William Cringan Celtic Thu 26 Feb 1920 Wales 1 Scotland 1 Sat 14 Apr 1923 Scotland 2 England 2 1 5 3 1 2% 0% 33% 66 0 5 3 6 Kenny Dalglish Celtic Wed 27 Apr 1977 Scotland 3 Sweden 1 Wed 27 Apr 1977 Scotland 3 Sweden 1 41 41 1 1 0% 0% 100% 0 0 3 1 7 Ned Doyle Celtic Sat 07 Apr 1894 Scotland 2 England 2 Sat 07 Apr 1894 Scotland 2 England 2 3 3 1 0 1% 0% 0% 100 0 2 2 8 Bobby Evans Celtic Sun 15 Jun 1958 Scotland 1 France 2 Wed 04 May 1960 Scotland 2 Poland 3 37 45 9 3 2% 4% 33% 22 44 14 12 9 Davie Hay Celtic Wed 17 Oct 1973 Czechoslovakia 1 Scotland 0 Wed 27 Mar 1974 West Germany 2 Scotland 1 18 19 2 0 0% 2% 0% 0 100 1 3 10 James Hay Celtic Sat 05 Mar 1910 Scotland 1 Wales 0 Sat 01 Apr 1911 England 1 Scotland 1 3 7 3 1 1% 1% 33% 33 33 2 2 11 James Kelly Celtic Sat 25 Mar 1893 Scotland 6 Ireland 1 Sat 28 Mar 1896 Ireland 3 Scotland 3 6 9 4 2 1% 1% 50% 25 25 16 11 12 Paul Lambert Celtic Sat 09 Oct 1999 Scotland 3 Lithuania 0 Wed 10 Sep 2003 Germany 2 Scotland 1 22 40 17 4 5% 8% 23% 29 47 14 22 13 Harry Marshall Celtic Sat 03 Mar 1900 Ireland 0 Scotland 3 Sat 03 Mar 1900 Ireland 0 Scotland 3 2 2 1 1 0% 0% 100% 0 0 3 0 14 Peter McGonagle Celtic Sat 16 Sep 1933 Scotland 1 Northern Ireland 2 Sat 16 Sep 1933 Scotland 1 Northern Ireland 2 2 2 1 0 0% 1% 0% 0 100 1 2 15 Danny McGrain Celtic Wed 28 May 1980 Poland 1 Scotland 0 Tue 15 Jun 1982 Scotland 5 New Zealand 2 46 61 10 6 1% 3% 60% 10 30 16 10 16 Callum McGregor Celtic Thu 21 Mar 2019 Kazakhstan 3 Scotland 0 Thu 21 Mar 2019 Kazakhstan 3 Scotland 0 10 10 1 0 0% 1% 0% 0 100 0 3 17 James McLaren Celtic Sat 05 Apr 1890 Scotland 1 England 1 Sat 05 Apr 1890 Scotland 1 England 1 3 3 1 0 1% 0% 0% 100 0 1 1 18 Stephen McManus Celtic Wed 26 Mar 2008 Scotland 1 Croatia 1 Sat 14 Nov 2009 Wales 3 Scotland 0 12 22 8 2 2% 4% 25% 25 50 6 12 19 Alec McNair Celtic Sat 16 Mar 1912 Ireland 1 Scotland 4 Sat 10 Apr 1920 England 5 Scotland 4 8 15 5 2 2% 1% 40% 40 20 13 8 20 Jackie McNamara Celtic Wed 17 Nov 2004 Scotland 1 Sweden 4 Wed 17 Nov 2004 Scotland 1 Sweden 4 28 28 1 0 0% 1% 0% 0 100 1 4 21 Billy McNeill Celtic Sat 11 Apr 1964 Scotland 1 England 0 Wed 13 Oct 1965 Scotland 1 Poland 2 12 19 8 2 4% 2% 25% 50 25 11 11 22 Paul McStay Celtic Wed 12 Sep 1990 Scotland 2 Romania 1 Wed 12 Oct 1994 Scotland 5 Faroe Islands 1 50 71 7 5 2% 0% 71% 28 0 14 3 23 Willie McStay Celtic Sat 27 Feb 1926 Scotland 4 Northern Ireland 0 Sat 02 Apr 1927 Scotland 1 England 2 7 11 5 4 0% 1% 80% 0 20 11 2 24 David Storrier Celtic Sat 25 Mar 1899 Scotland 9 Ireland 1 Sat 25 Mar 1899 Scotland 9 Ireland 1 2 2 1 1 0% 0% 100% 0 0 9 1 25 Kieran Tierney Celtic Thu 09 Nov 2017 Scotland 0 Netherlands 1 Thu 09 Nov 2017 Scotland 0 Netherlands 1 9 9 1 0 0% 1% 0% 0 100 0 1 1 Bobby Evans Chelsea Sun 29 May 1960 Austria 4 Scotland 1 Wed 08 Jun 1960 Turkey 4 Scotland 2 46 48 3 0 1% 2% 0% 33 66 6 11 1 Daniel Blair Clyde Sat 16 May 1931 Austria 5 Scotland 0 Sat 16 May 1931 Austria 5 Scotland 0 4 4 1 0 0% 1% 0% 0 100 0 5 1 Colin Hendry Coventry City Wed 29 Mar 2000 Scotland 0 France 2 Wed 11 Oct 2000 Croatia 1 Scotland 1 45 48 3 1 1% 1% 33% 33 33 2 3 2 Gary McAllister Coventry City Sat 31 Aug 1996 Austria 0 Scotland 0 Wed 31 Mar 1999 Scotland 1 Czech Republic 2 45 57 12 7 2% 3% 58% 16 25 18 8 1 Craig Burley Derby County Sat 06 Oct 2001 Scotland 2 Latvia 1 Sat 06 Oct 2001 Scotland 2 Latvia 1 45 45 1 1 0% 0% 100% 0 0 2 1 2 Archie Gemmill Derby County Thu 06 May 1976 Scotland 3 Wales 1 Wed 17 Nov 1976 Scotland 1 Wales 0 10 15 6 5 0% 1% 83% 0 16 15 4 3 Bruce Rioch Derby County Sat 13 May 1978 Scotland 1 Northern Ireland 1 Sun 11 Jun 1978 Scotland 3 Netherlands 2 21 24 4 1 1% 2% 25% 25 50 5 7 1 James McAulay Dumbarton Sat 19 Mar 1887 England 2 Scotland 3 Mon 21 Mar 1887 Wales 0 Scotland 2 8 9 2 2 0% 0% 100% 0 0 5 2 2 John McLeod Dumbarton Sat 29 Mar 1890 Ireland 1 Scotland 4 Sat 29 Mar 1890 Ireland 1 Scotland 4 3 3 1 1 0% 0% 100% 0 0 4 1 3 Michael Paton Dumbarton Sat 29 Mar 1884 Scotland 4 Wales 1 Mon 23 Mar 1885 Wales 1 Scotland 8 2 4 2 2 0% 0% 100% 0 0 12 2 4 Duncan Stewart Dumbarton Sat 24 Mar 1888 Ireland 2 Scotland 10 Sat 24 Mar 1888 Ireland 2 Scotland 10 1 1 1 1 0% 0% 100% 0 0 10 2 1 Bob Kelso Dundee Sat 26 Mar 1898 Ireland 0 Scotland 3 Sat 26 Mar 1898 Ireland 0 Scotland 3 7 7 1 1 0% 0% 100% 0 0 3 0 2 James Sharp Dundee Sat 12 Mar 1904 Scotland 1 Wales 1 Sat 12 Mar 1904 Scotland 1 Wales 1 1 1 1 0 1% 0% 0% 100 0 1 1 1 Paul Hegarty Dundee United Tue 24 May 1983 Scotland 0 Northern Ireland 0 Tue 24 May 1983 Scotland 0 Northern Ireland 0 8 8 1 0 1% 0% 0% 100 0 0 0 2 Maurice Malpas Dundee United Wed 14 Nov 1990 Bulgaria 1 Scotland 1 Wed 03 Jun 1992 Norway 0 Scotland 0 39 50 2 0 2% 0% 0% 100 0 1 1 1 Andy Wilson Dunfermline Athletic Sat 26 Feb 1921 Northern Ireland 0 Scotland 2 Sat 26 Feb 1921 Northern Ireland 0 Scotland 2 5 5 1 1 0% 0% 100% 0 0 2 0 1 Asa Hartford Everton Sat 16 May 1981 Wales 2 Scotland 0 Sat 16 May 1981 Wales 2 Scotland 0 40 40 1 0 0% 1% 0% 0 100 0 2 2 Bruce Rioch Everton Sat 28 May 1977 Wales 0 Scotland 0 Wed 21 Sep 1977 Scotland 3 Czechoslovakia 1 15 20 6 4 1% 1% 66% 16 16 12 6 3 David Weir Everton Thu 11 May 2006 Scotland 5 Bulgaria 1 Wed 06 Sep 2006 Lithuania 1 Scotland 2 47 50 4 3 1% 0% 75% 25 0 13 2 1 Tom Townsley Falkirk Sat 31 Oct 1925 Wales 0 Scotland 3 Sat 31 Oct 1925 Wales 0 Scotland 3 1 1 1 1 0% 0% 100% 0 0 3 0 1 Andy Anderson Heart of Midlothian Wed 04 Oct 1933 Wales 3 Scotland 2 Wed 07 Dec 1938 Scotland 3 Hungary 1 3 23 4 3 0% 1% 75% 0 25 13 6 2 Albert Buick Heart of Midlothian Sat 01 Mar 1902 Ireland 1 Scotland 5 Sat 01 Mar 1902 Ireland 1 Scotland 5 1 1 1 1 0% 0% 100% 0 0 5 1 3 Johnny Hill Heart of Midlothian Sat 26 Mar 1892 Scotland 6 Wales 1 Sat 26 Mar 1892 Scotland 6 Wales 1 2 2 1 1 0% 0% 100% 0 0 6 1 4 John Johnston Heart of Midlothian Wed 26 Oct 1932 Scotland 2 Wales 5 Wed 26 Oct 1932 Scotland 2 Wales 5 3 3 1 0 0% 1% 0% 0 100 2 5 5 Craig Levein Heart of Midlothian Wed 24 Mar 1993 Scotland 0 Germany 1 Wed 24 Mar 1993 Scotland 0 Germany 1 10 10 1 0 0% 1% 0% 0 100 0 1 6 Davie Mackay Heart of Midlothian Sat 18 Oct 1958 Wales 0 Scotland 3 Wed 05 Nov 1958 Scotland 2 Northern Ireland 2 3 4 2 1 1% 0% 50% 50 0 5 2 7 Alex Massie Heart of Midlothian Sat 14 Apr 1934 England 3 Scotland 0 Sat 20 Oct 1934 Northern Ireland 2 Scotland 1 6 7 2 0 0% 2% 0% 0 100 1 5 8 Steven Naismith Heart of Midlothian Sat 16 Nov 2019 Cyprus 1 Scotland 2 Tue 19 Nov 2019 Scotland 3 Kazakhstan 1 50 51 2 2 0% 0% 100% 0 0 5 2 9 Peter Nellies Heart of Midlothian Sat 28 Feb 1914 Scotland 0 Wales 0 Sat 28 Feb 1914 Scotland 0 Wales 0 2 2 1 0 1% 0% 0% 100 0 0 0 10 Steven Pressley Heart of Midlothian Sun 30 May 2004 Scotland 4 Trinidad And Tobago 1 Sun 30 May 2004 Scotland 4 Trinidad And Tobago 1 19 19 1 1 0% 0% 100% 0 0 4 1 11 Charlie Thomson Heart of Midlothian Sat 01 Apr 1905 England 1 Scotland 0 Sat 04 Apr 1908 Scotland 1 England 1 4 12 8 4 1% 3% 50% 12 37 12 6 1 Jim Leighton Hibernian Sun 21 May 1995 Japan 0 Scotland 0 Wed 07 Jun 1995 Faroe Islands 0 Scotland 2 65 67 3 2 1% 0% 66% 33 0 4 1 2 David Shaw Hibernian Wed 27 Nov 1946 Scotland 0 Northern Ireland 0 Wed 27 Nov 1946 Scotland 0 Northern Ireland 0 3 3 1 0 1% 0% 0% 100 0 0 0 3 Gordon Smith Hibernian Thu 19 May 1955 Austria 1 Scotland 4 Sun 29 May 1955 Hungary 3 Scotland 1 12 13 2 1 0% 1% 50% 0 50 5 4 4 Pat Stanton Hibernian Mon 14 Jun 1971 Russia 1 Scotland 0 Wed 16 May 1973 Scotland 1 Northern Ireland 2 9 15 3 1 0% 2% 33% 0 66 3 3 1 Billy Bremner Leeds United Wed 16 Oct 1968 Denmark 0 Scotland 1 Wed 03 Sep 1975 Denmark 0 Scotland 1 13 54 39 17 9% 13% 43% 23 33 58 42 2 Gary McAllister Leeds United Wed 08 Sep 1993 Scotland 1 Switzerland 1 Tue 18 Jun 1996 Scotland 1 Switzerland 0 23 44 20 8 4% 8% 40% 20 40 20 18 3 Gordon McQueen Leeds United Sun 01 Jun 1975 Romania 1 Scotland 1 Sun 01 Jun 1975 Romania 1 Scotland 1 8 8 1 0 1% 0% 0% 100 0 1 1 4 Gordon Strachan Leeds United Wed 01 May 1991 San Marino 0 Scotland 2 Wed 25 Mar 1992 Scotland 1 Finland 1 46 50 5 2 2% 1% 40% 40 20 6 4 1 Andrew Aitken Leicester City Sat 18 Mar 1911 Scotland 2 Ireland 0 Sat 18 Mar 1911 Scotland 2 Ireland 0 13 13 1 1 0% 0% 100% 0 0 2 0 1 Kenny Dalglish Liverpool Sat 19 May 1979 Wales 3 Scotland 0 Wed 26 Mar 1986 Scotland 3 Romania 0 61 100 5 2 0% 3% 40% 0 60 6 9 2 Jimmy McDougall Liverpool Wed 20 May 1931 Italy 3 Scotland 0 Wed 20 May 1931 Italy 3 Scotland 0 2 2 1 0 0% 1% 0% 0 100 0 3 3 Alex Raisbeck Liverpool Mon 09 Mar 1903 Wales 0 Scotland 1 Sat 06 Apr 1907 England 1 Scotland 1 4 8 4 3 1% 0% 75% 25 0 6 3 4 Andy Robertson Liverpool Fri 07 Sep 2018 Scotland 0 Belgium 4 Tue 15 Oct 2024 Scotland 0 Portugal 0 23 78 56 23 11% 22% 41% 19 39 77 77 5 Graeme Souness Liverpool Mon 24 May 1982 Scotland 1 Wales 0 Tue 28 Feb 1984 Scotland 2 Wales 1 24 40 14 7 2% 5% 50% 14 35 21 18 6 Tommy Younger Liverpool Wed 07 May 1958 Scotland 1 Hungary 1 Wed 11 Jun 1958 Scotland 2 Paraguay 3 21 24 4 1 2% 1% 25% 50 25 6 6 1 Asa Hartford Manchester City Wed 14 Oct 1981 Northern Ireland 0 Scotland 0 Wed 18 Nov 1981 Portugal 2 Scotland 1 44 45 2 0 1% 1% 0% 50 50 1 2 2 Jimmy McMullan Manchester City Sat 29 Oct 1927 Wales 2 Scotland 2 Sat 13 Apr 1929 Scotland 1 England 0 12 16 5 4 1% 0% 80% 20 0 19 8 1 Martin Buchan Manchester United Wed 17 Dec 1975 Scotland 1 Romania 1 Sat 18 Jun 1977 Argentina 1 Scotland 1 20 24 2 0 2% 0% 0% 100 0 2 2 2 Darren Fletcher Manchester United Thu 27 May 2004 Estonia 0 Scotland 1 Sun 07 Sep 2014 Germany 2 Scotland 1 7 63 23 11 3% 9% 47% 13 39 26 27 3 Denis Law Manchester United Sun 09 Jun 1963 Republic Of Ireland 1 Scotland 0 Wed 26 Apr 1972 Scotland 2 Peru 0 20 43 5 3 0% 2% 60% 0 40 13 7 4 Jim Leighton Manchester United Tue 30 May 1989 Scotland 2 Chile 0 Tue 30 May 1989 Scotland 2 Chile 0 50 50 1 1 0% 0% 100% 0 0 2 0 5 Scott McTominay Manchester United Tue 17 Oct 2023 France 4 Scotland 1 Tue 17 Oct 2023 France 4 Scotland 1 45 45 1 0 0% 1% 0% 0 100 1 4 1 Jack Marshall Middlesbrough Sat 09 Apr 1921 Scotland 3 England 0 Sat 04 Feb 1922 Wales 2 Scotland 1 3 4 2 1 0% 1% 50% 0 50 4 2 1 Andrew Aitken Newcastle United Sat 03 May 1902 England 2 Scotland 2 Sat 03 May 1902 England 2 Scotland 2 2 2 1 0 1% 0% 0% 100 0 2 2 2 Roy Aitken Newcastle United Sat 19 May 1990 Scotland 1 Poland 1 Wed 20 Jun 1990 Scotland 0 Brazil 1 52 56 5 2 1% 2% 40% 20 40 5 5 3 Kevin Gallacher Newcastle United Sat 07 Oct 2000 San Marino 0 Scotland 2 Sat 07 Oct 2000 San Marino 0 Scotland 2 50 50 1 1 0% 0% 100% 0 0 2 0 4 Peter McWilliam Newcastle United Mon 06 Mar 1911 Wales 2 Scotland 2 Mon 06 Mar 1911 Wales 2 Scotland 2 8 8 1 0 1% 0% 0% 100 0 2 2 5 Bobby Moncur Newcastle United Wed 11 Nov 1970 Scotland 1 Denmark 0 Wed 09 Jun 1971 Denmark 1 Scotland 0 6 12 7 1 1% 5% 14% 14 71 2 10 1 Archie Gemmill Nottingham Forest Wed 22 Feb 1978 Scotland 2 Bulgaria 1 Thu 07 Jun 1979 Norway 0 Scotland 4 23 33 7 3 2% 2% 42% 28 28 13 9 1 Kenneth Campbell Partick Thistle Sat 12 Feb 1921 Scotland 2 Wales 1 Sat 12 Feb 1921 Scotland 2 Wales 1 4 4 1 1 0% 0% 100% 0 0 2 1 2 Neilly Gibson Partick Thistle Sat 18 Mar 1905 Scotland 4 Ireland 0 Sat 18 Mar 1905 Scotland 4 Ireland 0 14 14 1 1 0% 0% 100% 0 0 4 0 3 Jimmy McMullan Partick Thistle Sat 12 Apr 1924 England 1 Scotland 1 Sat 12 Apr 1924 England 1 Scotland 1 6 6 1 0 1% 0% 0% 100 0 1 1 1 Willie Cunningham Preston North End Tue 25 May 1954 Finland 1 Scotland 2 Sat 02 Apr 1955 England 7 Scotland 2 3 8 5 1 0% 4% 20% 0 80 6 20 2 Tommy Docherty Preston North End Wed 05 May 1954 Scotland 1 Norway 0 Sat 19 Apr 1958 Scotland 0 England 4 4 22 8 3 3% 2% 37% 37 25 11 14 3 James Dougal Preston North End Sat 15 Apr 1939 Scotland 1 England 2 Sat 15 Apr 1939 Scotland 1 England 2 1 1 1 0 0% 1% 0% 0 100 1 2 1 Wally Arnott Queens Park Sat 26 Jan 1884 Ireland 0 Scotland 5 Sat 04 Apr 1891 England 2 Scotland 1 2 12 3 1 1% 1% 33% 33 33 7 3 2 Charles Campbell Queens Park Sat 25 Mar 1876 Scotland 4 Wales 0 Sat 21 Mar 1885 England 1 Scotland 1 2 12 8 6 1% 1% 75% 12 12 27 10 3 David Davidson Queens Park Sat 27 Mar 1880 Scotland 5 Wales 1 Sat 27 Mar 1880 Scotland 5 Wales 1 3 3 1 1 0% 0% 100% 0 0 5 1 4 Robert Gardner Queens Park Sat 30 Nov 1872 Scotland 0 England 0 Sat 08 Mar 1873 England 4 Scotland 2 1 2 2 0 1% 1% 0% 50 50 2 4 5 George Gillespie Queens Park Sat 28 Mar 1891 Scotland 2 Ireland 1 Sat 28 Mar 1891 Scotland 2 Ireland 1 7 7 1 1 0% 0% 100% 0 0 2 1 6 John Gillespie Queens Park Sat 21 Mar 1896 Scotland 4 Wales 0 Sat 21 Mar 1896 Scotland 4 Wales 0 1 1 1 1 0% 0% 100% 0 0 4 0 7 Robert Gillespie Queens Park Sat 25 Oct 1930 Scotland 1 Wales 1 Sat 01 Apr 1933 Scotland 2 England 1 2 4 3 2 1% 0% 66% 33 0 6 3 8 Andrew Holm Queens Park Sat 10 Mar 1883 England 2 Scotland 3 Mon 12 Mar 1883 Wales 0 Scotland 3 2 3 2 2 0% 0% 100% 0 0 6 2 9 John Lambie Queens Park Sat 19 Feb 1887 Scotland 4 Ireland 1 Sat 19 Feb 1887 Scotland 4 Ireland 1 1 1 1 1 0% 0% 100% 0 0 4 1 10 William Lambie Queens Park Sat 03 Apr 1897 England 1 Scotland 2 Sat 03 Apr 1897 England 1 Scotland 2 9 9 1 1 0% 0% 100% 0 0 2 1 11 Robert Neill Queens Park Sat 23 Mar 1878 Scotland 9 Wales 0 Sat 13 Mar 1880 Scotland 5 England 4 4 5 2 2 0% 0% 100% 0 0 14 4 12 John Ritchie Queens Park Sat 20 Mar 1897 Wales 2 Scotland 2 Sat 20 Mar 1897 Wales 2 Scotland 2 1 1 1 0 1% 0% 0% 100 0 2 2 13 Thomas Robertson Queens Park Sat 09 Mar 1889 Scotland 7 Ireland 0 Sat 19 Mar 1892 Ireland 2 Scotland 3 1 4 3 3 0% 0% 100% 0 0 14 5 14 Archie Rowan Queens Park Sat 25 Mar 1882 Scotland 5 Wales 0 Sat 25 Mar 1882 Scotland 5 Wales 0 2 2 1 1 0% 0% 100% 0 0 5 0 15 William Sellar Queens Park Sat 02 Apr 1892 Scotland 1 England 4 Sat 02 Apr 1892 Scotland 1 England 4 7 7 1 0 0% 1% 0% 0 100 1 4 16 Donald Sillars Queens Park Sat 18 Mar 1893 Wales 0 Scotland 8 Sat 23 Mar 1895 Wales 2 Scotland 2 3 5 2 1 1% 0% 50% 50 0 10 2 17 Bob Smellie Queens Park Sat 10 Mar 1888 Scotland 5 Wales 1 Sat 13 Apr 1889 England 2 Scotland 3 2 3 2 2 0% 0% 100% 0 0 8 3 18 Joseph Taylor Queens Park Sat 06 Mar 1875 England 2 Scotland 2 Sat 04 Mar 1876 Scotland 3 England 0 4 5 2 1 1% 0% 50% 50 0 5 2 19 James Thomson Queens Park Sat 07 Mar 1874 Scotland 2 England 1 Sat 07 Mar 1874 Scotland 2 England 1 3 3 1 1 0% 0% 100% 0 0 2 1 20 Andrew Watson Queens Park Sat 12 Mar 1881 England 1 Scotland 6 Mon 14 Mar 1881 Wales 1 Scotland 5 1 2 2 2 0% 0% 100% 0 0 11 2 1 Don Masson Queens Park Rangers Wed 07 Sep 1977 East Germany 1 Scotland 0 Wed 12 Oct 1977 Wales 0 Scotland 2 12 14 2 1 0% 1% 50% 0 50 2 1 1 David Morris Raith Rovers Sat 14 Feb 1925 Scotland 3 Wales 1 Sat 04 Apr 1925 Scotland 2 England 0 4 6 3 3 0% 0% 100% 0 0 8 1 1 George Brown Rangers Sat 09 Apr 1938 England 0 Scotland 1 Sat 21 May 1938 Netherlands 1 Scotland 3 18 19 2 2 0% 0% 100% 0 0 4 1 2 Eric Caldow Rangers Sat 22 Oct 1960 Wales 2 Scotland 0 Sat 06 Apr 1963 England 1 Scotland 2 26 40 15 10 0% 5% 66% 0 33 42 32 3 Sammy Cox Rangers Sat 03 Apr 1954 Scotland 2 England 4 Sat 03 Apr 1954 Scotland 2 England 4 25 25 1 0 0% 1% 0% 0 100 2 4 4 Thomas Craig Rangers Sun 26 May 1929 Norway 3 Scotland 7 Sat 26 Oct 1929 Wales 2 Scotland 4 3 6 4 3 1% 0% 75% 25 0 14 6 5 Andy Cunningham Rangers Sat 04 Mar 1922 Scotland 2 Northern Ireland 1 Sat 04 Mar 1922 Scotland 2 Northern Ireland 1 4 4 1 1 0% 0% 100% 0 0 2 1 6 Jock Drummond Rangers Sat 30 Mar 1895 Scotland 3 Ireland 1 Sat 21 Mar 1903 Scotland 0 Ireland 2 3 14 4 3 0% 1% 75% 0 25 10 5 7 Barry Ferguson Rangers Sat 26 Mar 2005 Italy 2 Scotland 0 Sat 28 Mar 2009 Netherlands 3 Scotland 0 27 45 19 8 2% 9% 42% 10 47 17 22 8 Tom Forsyth Rangers Wed 07 Apr 1976 Scotland 1 Switzerland 0 Wed 07 Apr 1976 Scotland 1 Switzerland 0 3 3 1 1 0% 0% 100% 0 0 1 0 9 George Gillespie Rangers Sat 22 Mar 1890 Scotland 5 Wales 0 Sat 22 Mar 1890 Scotland 5 Wales 0 6 6 1 1 0% 0% 100% 0 0 5 0 10 James Gordon Rangers Sat 04 Apr 1914 Scotland 3 England 1 Sat 04 Apr 1914 Scotland 3 England 1 7 7 1 1 0% 0% 100% 0 0 3 1 11 Richard Gough Rangers Wed 06 Feb 1991 Scotland 0 Ussr 1 Wed 28 Apr 1993 Portugal 5 Scotland 0 51 61 8 3 0% 5% 37% 0 62 11 13 12 Donald Gow Rangers Sat 17 Mar 1888 Scotland 0 England 5 Sat 17 Mar 1888 Scotland 0 England 5 1 1 1 0 0% 1% 0% 0 100 0 5 13 John Greig Rangers Tue 07 Dec 1965 Italy 3 Scotland 0 Wed 29 Oct 1975 Scotland 3 Denmark 1 14 44 15 4 6% 5% 26% 40 33 17 21 14 Robert Hamilton Rangers Sat 03 Feb 1900 Scotland 5 Wales 2 Sat 23 Feb 1901 Scotland 11 Ireland 0 4 5 2 2 0% 0% 100% 0 0 16 2 15 Colin Hendry Rangers Sat 05 Sep 1998 Lithuania 0 Scotland 0 Wed 17 Nov 1999 England 0 Scotland 1 36 44 8 5 2% 1% 62% 25 12 9 6 16 Sandy Jardine Rangers Wed 30 Oct 1974 Scotland 3 East Germany 0 Wed 19 Dec 1979 Scotland 1 Belgium 3 20 38 9 3 3% 3% 33% 33 33 13 14 17 Robert Marshall Rangers Sat 31 Mar 1894 Ireland 1 Scotland 2 Sat 31 Mar 1894 Ireland 1 Scotland 2 2 2 1 1 0% 0% 100% 0 0 2 1 18 Ally McCoist Rangers Wed 27 Mar 1996 Scotland 1 Australia 0 Wed 27 Mar 1996 Scotland 1 Australia 0 50 50 1 1 0% 0% 100% 0 0 1 0 19 Davie Meiklejohn Rangers Sat 22 Feb 1930 Scotland 3 Northern Ireland 1 Wed 29 Nov 1933 Scotland 2 Austria 2 10 15 6 4 1% 1% 66% 16 16 15 11 20 Alan Morton Rangers Sat 21 Feb 1931 Northern Ireland 0 Scotland 0 Sat 21 Feb 1931 Northern Ireland 0 Scotland 0 27 27 1 0 1% 0% 0% 100 0 0 0 21 Tommy Muirhead Rangers Sat 25 Feb 1928 Scotland 0 Northern Ireland 1 Sat 25 Feb 1928 Scotland 0 Northern Ireland 1 5 5 1 0 0% 1% 0% 0 100 0 1 22 Jacky Robertson Rangers Sat 07 Apr 1900 Scotland 4 England 1 Sat 09 Apr 1904 Scotland 0 England 1 4 15 5 1 3% 1% 20% 60 20 8 6 23 Jock Shaw Rangers Wed 23 Jan 1946 Scotland 2 Belgium 2 Sat 04 Oct 1947 Northern Ireland 2 Scotland 0 1 6 6 2 2% 2% 33% 33 33 13 8 24 Jimmy Simpson Rangers Wed 21 Nov 1934 Scotland 3 Wales 2 Wed 10 Nov 1937 Scotland 1 Northern Ireland 1 2 14 13 7 4% 2% 53% 30 15 24 14 25 Nicol Smith Rangers Sat 18 Mar 1899 Wales 0 Scotland 6 Sat 08 Apr 1899 England 2 Scotland 1 3 5 2 1 0% 1% 50% 0 50 7 2 26 James Stark Rangers Mon 15 Mar 1909 Scotland 5 Ireland 0 Sat 03 Apr 1909 England 2 Scotland 0 1 2 2 1 0% 1% 50% 0 50 5 2 27 Willie Woodburn Rangers Wed 12 Nov 1947 Scotland 1 Wales 2 Wed 12 Nov 1947 Scotland 1 Wales 2 5 5 1 0 0% 1% 0% 0 100 1 2 28 George Young Rangers Sat 10 Apr 1948 Scotland 0 England 2 Sun 19 May 1957 Switzerland 1 Scotland 2 7 54 48 27 9% 12% 56% 18 25 101 59 1 Graeme Souness Sampdoria Genova Wed 12 Sep 1984 Scotland 6 Yugoslavia 1 Sun 08 Jun 1986 Scotland 1 West Germany 2 41 54 13 6 2% 5% 46% 15 38 18 9 1 James Oswald St Bernards Sat 06 Apr 1895 England 3 Scotland 0 Sat 06 Apr 1895 England 3 Scotland 0 2 2 1 0 0% 1% 0% 0 100 0 3 1 Tom Jackson St Mirren Mon 06 Mar 1905 Wales 3 Scotland 1 Mon 06 Mar 1905 Wales 3 Scotland 1 4 4 1 0 0% 1% 0% 0 100 1 3 1 Darren Fletcher Stoke City Thu 05 Oct 2017 Scotland 1 Slovakia 0 Sun 08 Oct 2017 Slovenia 2 Scotland 2 79 80 2 1 1% 0% 50% 50 0 3 2 1 Jim Baxter Sunderland Wed 25 Nov 1964 Scotland 3 Northern Ireland 2 Wed 10 May 1967 Scotland 0 Russia 2 24 33 4 3 0% 1% 75% 0 25 8 5 2 Charlie Thomson Sunderland Mon 01 Mar 1909 Wales 3 Scotland 2 Sat 05 Apr 1913 England 1 Scotland 0 13 19 5 2 1% 2% 40% 20 40 5 4 1 Jimmy Carabine Third Lanark Sat 08 Oct 1938 Northern Ireland 0 Scotland 2 Sat 08 Oct 1938 Northern Ireland 0 Scotland 2 2 2 1 1 0% 0% 100% 0 0 2 0 2 Andrew Thomson Third Lanark Mon 15 Apr 1889 Wales 0 Scotland 0 Mon 15 Apr 1889 Wales 0 Scotland 0 2 2 1 0 1% 0% 0% 100 0 0 0 1 Davie Mackay Tottenham Hotspur Wed 08 May 1963 Scotland 4 Austria 1 Wed 20 Nov 1963 Scotland 2 Wales 1 17 21 5 3 0% 2% 60% 0 40 16 9 1 John McDougall Vale of Leven Mon 07 Apr 1879 Wales 0 Scotland 3 Mon 07 Apr 1879 Wales 0 Scotland 3 5 5 1 1 0% 0% 100% 0 0 3 0 2 John McPherson Vale of Leven Sat 14 Mar 1885 Scotland 8 Ireland 2 Sat 14 Mar 1885 Scotland 8 Ireland 2 8 8 1 1 0% 0% 100% 0 0 8 2 1 Darren Fletcher West Bromwich Albion Wed 25 Mar 2015 Scotland 1 Northern Ireland 0 Wed 22 Mar 2017 Scotland 1 Canada 1 67 78 9 3 2% 4% 33% 22 44 9 13 2 Dougie Fraser West Bromwich Albion Sun 28 May 1967 Australia 0 Scotland 1 Tue 13 Jun 1967 Canada 2 Scotland 7 2 5 4 4 0% 0% 100% 0 0 12 3 3 James Morrison West Bromwich Albion Fri 07 Jun 2013 Croatia 0 Scotland 1 Fri 07 Jun 2013 Croatia 0 Scotland 1 27 27 1 1 0% 0% 100% 0 0 1 0 1 Christian Dailly West Ham United Thu 16 May 2002 South Korea 4 Scotland 1 Sat 12 Nov 2005 Scotland 1 United States 1 33 60 12 3 3% 6% 25% 25 50 16 20 1 Gary Caldwell Wigan Athletic Wed 29 Feb 2012 Slovenia 1 Scotland 1 Tue 26 Mar 2013 Serbia 2 Scotland 0 47 55 7 1 3% 3% 14% 42 42 7 12