Select season:
Who has made the most appearances for Scotland?
Both starting and substitute appearances are included.
Player | Caps | First | Latest |
---|---|---|---|
Kenny Dalglish | 102 | 10 Nov 1971 | 12 Nov 1986 |
Jim Leighton | 91 | 13 Oct 1982 | 10 Oct 1998 |
Darren Fletcher | 80 | 20 Aug 2003 | 08 Oct 2017 |
Alex McLeish | 77 | 26 Mar 1980 | 17 Feb 1993 |
Paul McStay | 76 | 21 Sep 1983 | 02 Apr 1997 |
Craig Gordon | 74 | 30 May 2004 | 16 Nov 2022 |
Tommy Boyd | 73 | 12 Sep 1990 | 05 Sep 2001 |
David Weir | 69 | 27 May 1997 | 12 Oct 2010 |
Andy Robertson | 69 | 05 Mar 2014 | 26 Mar 2024 |
Kenny Miller | 69 | 25 Apr 2001 | 14 Aug 2013 |
Christian Dailly | 67 | 27 May 1997 | 30 May 2008 |
Willie Miller | 65 | 01 Jun 1975 | 15 Nov 1989 |
John McGinn | 64 | 29 Mar 2016 | 26 Mar 2024 |
Danny McGrain | 62 | 12 May 1973 | 22 Jun 1982 |
Ally McCoist | 61 | 29 Apr 1986 | 10 Oct 1998 |
Richard Gough | 61 | 30 Mar 1983 | 28 Apr 1993 |
John Collins | 58 | 17 Feb 1988 | 17 Nov 1999 |
Callum McGregor | 58 | 09 Nov 2017 | 19 Nov 2023 |
Gary McAllister | 57 | 25 Apr 1990 | 31 Mar 1999 |
Roy Aitken | 57 | 12 Sep 1979 | 16 Oct 1991 |
Scott Brown | 55 | 12 Nov 2005 | 04 Sep 2017 |
Denis Law | 55 | 18 Oct 1958 | 14 Jun 1974 |
Maurice Malpas | 55 | 01 Jun 1984 | 18 Nov 1992 |
Billy Bremner | 54 | 08 May 1965 | 03 Sep 1975 |
Graeme Souness | 54 | 30 Oct 1974 | 08 Jun 1986 |
George Young | 53 | 27 Nov 1946 | 19 May 1957 |
Gary Caldwell | 53 | 27 Mar 2002 | 26 Mar 2013 |
Kevin Gallacher | 53 | 17 May 1988 | 28 Mar 2001 |
Alan Rough | 53 | 07 Apr 1976 | 23 Apr 1986 |
Joe Jordan | 52 | 19 May 1973 | 22 Jun 1982 |
Colin Hendry | 51 | 19 May 1993 | 28 Mar 2001 |
Steven Naismith | 51 | 06 Jun 2007 | 19 Nov 2019 |
Stuart Armstrong | 50 | 26 Mar 2017 | 26 Mar 2024 |
Asa Hartford | 50 | 26 Apr 1972 | 18 Jun 1982 |
Gordon Strachan | 50 | 16 May 1980 | 25 Mar 1992 |
Alan Hutton | 50 | 30 May 2007 | 24 Mar 2016 |
Scott McTominay | 49 | 23 Mar 2018 | 26 Mar 2024 |
Grant Hanley | 48 | 25 May 2011 | 28 Mar 2023 |
David Marshall | 48 | 18 Aug 2004 | 22 Jun 2021 |
Bobby Evans | 48 | 23 Oct 1948 | 08 Jun 1960 |
James McFadden | 48 | 20 May 2002 | 07 Sep 2010 |
Ryan Christie | 47 | 09 Nov 2017 | 26 Mar 2024 |
Shaun Maloney | 47 | 08 Oct 2005 | 04 Jun 2016 |
James Morrison | 46 | 30 May 2008 | 05 Oct 2017 |
Gary Naysmith | 46 | 30 May 2000 | 01 Apr 2009 |
Craig Burley | 46 | 21 May 1995 | 30 Apr 2003 |
John Greig | 45 | 11 Apr 1964 | 29 Oct 1975 |
Barry Ferguson | 45 | 05 Sep 1998 | 28 Mar 2009 |
Charlie Mulgrew | 44 | 29 Feb 2012 | 10 Oct 2019 |
Kieran Tierney | 43 | 29 Mar 2016 | 26 Mar 2024 |
Archie Gemmill | 43 | 03 Feb 1971 | 25 Mar 1981 |
Gordon Durie | 43 | 11 Nov 1987 | 23 Jun 1998 |
Andy Goram | 43 | 16 Oct 1985 | 25 Mar 1998 |
Allan McGregor | 42 | 30 May 2007 | 20 Nov 2018 |
Christophe Berra | 41 | 30 May 2008 | 09 Nov 2017 |
Eric Caldow | 41 | 06 Apr 1957 | 06 Apr 1963 |
Paul Lambert | 40 | 21 May 1995 | 10 Sep 2003 |
Stewart McKimmie | 40 | 27 May 1989 | 15 Jun 1996 |
Graham Alexander | 39 | 17 Apr 2002 | 05 Sep 2009 |
Stuart McCall | 39 | 28 Mar 1990 | 25 Mar 1998 |
Mo Johnston | 38 | 28 Feb 1984 | 13 Nov 1991 |
Kenny McLean | 38 | 24 Mar 2016 | 26 Mar 2024 |
Laurie Reilly | 38 | 23 Oct 1948 | 06 Apr 1957 |
Sandy Jardine | 38 | 11 Nov 1970 | 19 Dec 1979 |
James Forrest | 38 | 29 May 2011 | 14 Jun 2021 |
Jim Baxter | 36 | 09 Nov 1960 | 22 Nov 1967 |
Lyndon Dykes | 36 | 04 Sep 2020 | 26 Mar 2024 |
Colin Calderwood | 36 | 29 Mar 1995 | 05 Oct 1999 |
Willie Donachie | 35 | 26 Apr 1972 | 29 Nov 1978 |
Martin Buchan | 35 | 13 Oct 1971 | 29 Nov 1978 |
David Narey | 35 | 27 Apr 1977 | 08 Feb 1989 |
Scott McKenna | 33 | 23 Mar 2018 | 19 Nov 2023 |
Jackie McNamara | 33 | 05 Oct 1996 | 07 Sep 2005 |
Steven Fletcher | 33 | 26 Mar 2008 | 20 Nov 2018 |
James McArthur | 32 | 16 Nov 2010 | 08 Oct 2017 |
Steven Pressley | 32 | 29 Mar 2000 | 11 Oct 2006 |
Alan Morton | 32 | 23 Mar 1919 | 08 May 1932 |
Frank Gray | 32 | 07 Apr 1976 | 16 Jun 1983 |
Steven Whittaker | 31 | 12 Aug 2009 | 29 Mar 2016 |
Bobby Collins | 31 | 21 Oct 1950 | 23 May 1965 |
Brian McClair | 30 | 12 Nov 1986 | 02 Jun 1993 |
Billy Liddell | 30 | 02 Feb 1946 | 08 Oct 1955 |
Willie Henderson | 30 | 20 Oct 1962 | 21 Apr 1971 |
Billy McNeill | 30 | 30 Jan 1961 | 27 May 1972 |
Billy Steel | 30 | 12 Apr 1947 | 06 May 1953 |
Gordon McQueen | 30 | 01 Jun 1974 | 16 May 1981 |
Jack Hendry | 30 | 27 Mar 2018 | 26 Mar 2024 |
Robert Walker | 29 | 03 Mar 1900 | 05 Apr 1913 |
Che Adams | 29 | 25 Mar 2021 | 26 Mar 2024 |
Russell Martin | 29 | 25 May 2011 | 03 Jun 2018 |
Ikechi Anya | 29 | 06 Sep 2013 | 08 Oct 2017 |
Billy McKinlay | 29 | 17 Nov 1993 | 14 Oct 1998 |
Ronnie MacKinnon | 29 | 09 Nov 1965 | 14 Jun 1971 |
John Wark | 29 | 19 May 1979 | 12 Sep 1984 |
Andy Webster | 28 | 30 Apr 2003 | 06 Feb 2013 |
Pat Nevin | 28 | 26 Mar 1986 | 27 Mar 1996 |
Bill Brown | 28 | 15 Jun 1958 | 09 Nov 1965 |
John Robertson | 28 | 13 May 1978 | 12 Oct 1983 |
Darren Jackson | 28 | 29 Mar 1995 | 10 Oct 1998 |
Robert Snodgrass | 28 | 09 Feb 2011 | 10 Oct 2019 |