10 or more at 1 club 25 or more at 1 club 50 or more at 1 club RankPlayer Position Club First Last Caps 1 John McGinn Midfield Aston Villa Fri 07 Sep 2018 Tue 06 Oct 2026 84 2 Andy Robertson Full Back Liverpool Fri 01 Sep 2017 Wed 24 Jun 2026 82 3 Alex McLeish Central Defender Aberdeen Wed 26 Mar 1980 Wed 17 Feb 1993 77 4 Paul McStay Wing Half Back Celtic Wed 21 Sep 1983 Wed 02 Apr 1997 76 5 Tom Boyd Full Back Celtic Wed 25 Mar 1992 Wed 05 Sep 2001 66 5 Darren Fletcher Midfield Manchester United Wed 20 Aug 2003 Tue 18 Nov 2014 66 7 Willie Miller Central Defender Aberdeen Sun 01 Jun 1975 Wed 15 Nov 1989 65 8 Callum McGregor Midfield Celtic Thu 09 Nov 2017 Sun 23 Jun 2024 63 9 Danny McGrain Full Back Celtic Sat 12 May 1973 Tue 22 Jun 1982 62 10 Ally McCoist Centre Forward Rangers Tue 29 Apr 1986 Sun 07 Sep 1997 59 11 Kenny McLean Central Midfielder Norwich City Tue 29 May 2018 Wed 24 Jun 2026 58 12 Kenny Dalglish Inside Forward Centre Forward Liverpool Wed 07 Sep 1977 Wed 12 Nov 1986 55 12 Jim Leighton Goalkeeper Aberdeen Wed 13 Oct 1982 Sat 10 Oct 1998 55 12 Maurice Malpas Full Back / Midfield Dundee United Fri 01 Jun 1984 Wed 18 Nov 1992 55 15 George Young Right Back Centre Half Rangers Wed 15 May 1946 Sun 19 May 1957 54 15 Billy Bremner Right Half Leeds United Sat 08 May 1965 Wed 03 Sep 1975 54 15 Ryan Christie Midfield A.F.C. Bournemouth Wed 01 Sep 2021 Tue 06 Oct 2026 54 18 Craig Gordon Goalkeeper Heart of Midlothian Sun 30 May 2004 Sat 30 May 2026 53 19 Scott Brown Midfield Celtic Wed 22 Aug 2007 Mon 04 Sep 2017 52 19 Scott McTominay Midfield Manchester United Fri 23 Mar 2018 Sun 23 Jun 2024 52 21 Alan Rough Goalkeeper Partick Thistle Wed 07 Apr 1976 Tue 22 Jun 1982 51 22 Roy Aitken Midfield Celtic Wed 12 Sep 1979 Wed 15 Nov 1989 50 23 Kenny Dalglish Inside Forward Centre Forward Celtic Wed 10 Nov 1971 Thu 23 Jun 1977 47 24 James Morrison Midfield West Bromwich Albion Fri 30 May 2008 Thu 05 Oct 2017 46 24 Stuart Armstrong Midfield Southampton Fri 07 Sep 2018 Fri 15 Nov 2024 46 26 Bobby Evans Half Back Celtic Sat 23 Oct 1948 Wed 04 May 1960 45 27 John Greig Wing Half Full Back Rangers Sat 11 Apr 1964 Wed 29 Oct 1975 44 28 David Weir Defender Everton Wed 31 Mar 1999 Wed 11 Oct 2006 42 28 Lyndon Dykes Forward Queens Park Rangers Fri 04 Sep 2020 Mon 18 Nov 2024 42 30 Gary McAllister Midfield Leeds United Wed 12 Sep 1990 Tue 18 Jun 1996 41 31 Eric Caldow Full Back Rangers Sat 06 Apr 1957 Sat 06 Apr 1963 40 31 Stewart Mckimmie Defender Aberdeen Sat 27 May 1989 Sat 15 Jun 1996 40 31 Christian Dailly Defender West Ham United Wed 25 Apr 2001 Sat 13 Oct 2007 40 34 James Forrest Forward Celtic Sun 29 May 2011 Mon 03 Jun 2024 39 35 Lawrie Reilly Centre Forward Hibernian Sat 23 Oct 1948 Sat 06 Apr 1957 38 35 Sandy Jardine Right Back / Midfield Rangers Wed 11 Nov 1970 Wed 19 Dec 1979 38 35 James McFadden Midfield Everton Sat 06 Sep 2003 Wed 19 Nov 2008 38 38 Graeme Souness Midfield Liverpool Wed 22 Feb 1978 Tue 28 Feb 1984 37 39 Asa Hartford Inside Forward Manchester City Wed 29 Oct 1975 Fri 18 Jun 1982 36 39 Gary Naysmith Defender Everton Sat 01 Sep 2001 Fri 30 May 2008 36 41 Denis Law Forward Manchester United Sat 20 Oct 1962 Wed 05 Jul 1972 35 41 Willie Donachie Full Back Manchester City Wed 26 Apr 1972 Wed 29 Nov 1978 35 41 David Narey Centre Half Dundee United Wed 27 Apr 1977 Wed 08 Feb 1989 35 41 Barry Ferguson Midfield Rangers Sat 05 Sep 1998 Sat 28 Mar 2009 35 45 Colin Hendry Central Defender Blackburn Rovers Wed 19 May 1993 Tue 23 Jun 1998 34 45 Kieran Tierney Full Back Arsenal Fri 04 Sep 2020 Fri 06 Jun 2025 34 47 Che Adams Forward Southampton Thu 25 Mar 2021 Sun 23 Jun 2024 33 48 Martin Buchan Left Half Manchester United Wed 24 May 1972 Wed 29 Nov 1978 32 48 John Collins Midfield Celtic Wed 17 Oct 1990 Tue 18 Jun 1996 32 48 Colin Calderwood Central Defender Tottenham Hotspur Wed 29 Mar 1995 Sat 10 Oct 1998 32 48 Steven Pressley Defender Heart of Midlothian Wed 29 Mar 2000 Wed 11 Oct 2006 32 48 Graham Alexander Right Back Preston North End Wed 17 Apr 2002 Wed 17 Oct 2007 32 53 Paul Lambert Midfield Celtic Wed 22 Apr 1998 Wed 10 Sep 2003 31 53 Grant Hanley Defender Norwich City Fri 23 Mar 2018 Mon 18 Nov 2024 31 55 Kevin Gallacher Forward Blackburn Rovers Wed 28 Apr 1993 Sat 04 Sep 1999 30 55 Jackie McNamara Defender Celtic Sat 05 Oct 1996 Sat 04 Jun 2005 30 57 Bobby Walker Forward Heart of Midlothian Sat 03 Mar 1900 Sat 05 Apr 1913 29 57 Alan Morton Outside Left Rangers Sat 09 Apr 1921 Sun 08 May 1932 29 57 Billy Liddell Outside Left Liverpool Wed 15 May 1946 Sat 08 Oct 1955 29 57 Billy McNeill Centre Half Celtic Sat 15 Apr 1961 Sat 27 May 1972 29 57 Willie Henderson Outside Left Rangers Sat 20 Oct 1962 Wed 21 Apr 1971 29 57 Stuart McCall Midfield Rangers Wed 11 Sep 1991 Wed 25 Mar 1998 29 57 Russell Martin Full Back Norwich City Wed 25 May 2011 Sun 26 Mar 2017 29 57 Anthony Ralston Right Back Celtic Mon 15 Nov 2021 Wed 24 Jun 2026 29 65 Ronnie McKinnon Centre Half Rangers Tue 09 Nov 1965 Mon 14 Jun 1971 28 65 Gordon Strachan Inside Forward Aberdeen Fri 16 May 1980 Fri 01 Jun 1984 28 65 Andy Goram Goalkeeper Rangers Wed 11 Sep 1991 Wed 25 Mar 1998 28 68 Davie Hay Right Half Celtic Sat 18 Apr 1970 Sat 22 Jun 1974 27 68 Joe Jordan Centre Forward Leeds United Sat 19 May 1973 Wed 12 Oct 1977 27 68 Steve Nicol Full Back / Midfield Liverpool Wed 12 Sep 1984 Wed 11 Sep 1991 27 68 Richard Gough Central Defender Rangers Wed 17 Feb 1988 Wed 28 Apr 1993 27 68 Andy Webster Defender Heart of Midlothian Wed 30 Apr 2003 Wed 06 Feb 2013 27 68 Lewis Ferguson Midfield Bologna FC 1909 Wed 16 Nov 2022 Tue 06 Oct 2026 27 74 John Robertson Outside Left Nottingham Forest Sat 13 May 1978 Wed 17 Nov 1982 26 74 Alan Hansen Central Defender Liverpool Sat 19 May 1979 Wed 18 Feb 1987 26 74 John Wark Midfield Ipswich Town Sat 19 May 1979 Wed 16 Nov 1983 26 74 Richard Gough Central Defender Dundee United Wed 30 Mar 1983 Fri 13 Jun 1986 26 74 Brian McClair Forward / Midfield Manchester United Wed 11 Nov 1987 Wed 02 Jun 1993 26 74 Steven Naismith Forward Everton Wed 15 Aug 2012 Sun 11 Oct 2015 26 80 Jimmy Cowan Goalkeeper Greenock Morton Wed 28 Apr 1948 Fri 30 May 1952 25 80 Sammy Cox Left Back / Left Half Rangers Sun 23 May 1948 Sat 03 Apr 1954 25 80 Frank Gray Left Back Leeds United Wed 07 Apr 1976 Thu 16 Jun 1983 25 80 Kenny Miller Forward Wolverhampton Wanderers Sat 29 Mar 2003 Wed 01 Mar 2006 25 80 Allan McGregor Goalkeeper Rangers Wed 30 May 2007 Tue 20 Nov 2018 25 85 Willie Woodburn Centre Half Rangers Sat 12 Apr 1947 Wed 30 Apr 1952 24 85 Bill Brown Goalkeeper Tottenham Hotspur Sat 03 Oct 1959 Tue 09 Nov 1965 24 85 Alex Hamilton Right Back Dundee Wed 08 Nov 1961 Wed 13 Oct 1965 24 85 Christophe Berra Centre Back Wolverhampton Wanderers Sat 28 Mar 2009 Wed 06 Feb 2013 24 85 Grant Hanley Defender Blackburn Rovers Wed 25 May 2011 Mon 04 Sep 2017 24 85 Alan Hutton Defender Aston Villa Sat 03 Sep 2011 Thu 24 Mar 2016 24 85 Charlie Mulgrew Full Back Celtic Wed 29 Feb 2012 Sat 04 Jun 2016 24 92 Andy Anderson Right Back Heart of Midlothian Sat 01 Apr 1933 Wed 07 Dec 1938 23 92 Jim Baxter Left Half Rangers Wed 09 Nov 1960 Wed 21 Oct 1964 23 92 Jimmy Johnstone Outside Right Celtic Sat 03 Oct 1964 Wed 20 Nov 1974 23 92 Eddie McCreadie Left Back Chelsea Sat 10 Apr 1965 Sat 17 May 1969 23 92 Jim Leighton Goalkeeper Hibernian Wed 17 Nov 1993 Sun 08 Jun 1997 23 92 Nathan Patterson Full Back Everton Thu 24 Mar 2022 Wed 24 Jun 2026 23 98 Bobby Collins Forward Celtic Sat 21 Oct 1950 Sun 15 Jun 1958 22 98 Tommy Docherty Wing Half Back Preston North End Wed 14 Nov 1951 Sat 19 Apr 1958 22 98 Davie Wilson Outside Left Rangers Sat 22 Oct 1960 Thu 27 May 1965 22 98 Archie Gemmill Inside Forward Derby County Wed 03 Feb 1971 Wed 07 Sep 1977 22 98 Steve Archibald Forward Tottenham Hotspur Fri 16 May 1980 Fri 01 Jun 1984 22 98 Tosh McKinlay Left Back Celtic Wed 16 Aug 1995 Tue 23 Jun 1998 22 98 Stephen McManus Defender Celtic Wed 11 Oct 2006 Sat 14 Nov 2009 22 98 David Marshall Goalkeeper Cardiff City Wed 12 Aug 2009 Sat 04 Jun 2016 22 106 Tommy Walker Inside Forward Heart of Midlothian Wed 21 Nov 1934 Wed 15 May 1946 21 106 Peter Lorimer Forward Leeds United Wed 05 Nov 1969 Wed 17 Dec 1975 21 106 Tom Forsyth Midfield / Defender Rangers Wed 17 Oct 1973 Sun 11 Jun 1978 21 106 Ikechi Anya Full Back Watford Fri 06 Sep 2013 Sat 04 Jun 2016 21 106 Aaron Hickey Full Back Brentford Wed 21 Sep 2022 Tue 06 Oct 2026 21 106 Jack Hendry Defender Al Ettifaq Fri 08 Sep 2023 Tue 06 Oct 2026 21 106 Scott McTominay Midfield Napoli Thu 05 Sep 2024 Wed 24 Jun 2026 21 113 Alec Smith Outside Left Rangers Sat 02 Apr 1898 Sat 01 Apr 1911 20 113 Doug Cowie Half Back Dundee Sat 18 Apr 1953 Wed 11 Jun 1958 20 113 Willie Morgan Outside Right Manchester United Wed 26 Apr 1972 Sat 22 Jun 1974 20 113 Joe Jordan Centre Forward Manchester United Wed 22 Feb 1978 Sat 23 May 1981 20 113 Davie Cooper Outside Left Rangers Wed 12 Sep 1979 Tue 26 May 1987 20 113 Paul Sturrock Forward Dundee United Sat 16 May 1981 Wed 01 Apr 1987 20 113 Dave McPherson Defender Heart of Midlothian Wed 26 Apr 1989 Wed 03 Jun 1992 20 113 Darren Jackson Forward Hibernian Wed 29 Mar 1995 Sun 08 Jun 1997 20 113 Craig Burley Midfield Chelsea Sun 21 May 1995 Sun 08 Jun 1997 20 113 Kieran Tierney Full Back Celtic Tue 29 Mar 2016 Wed 24 Jun 2026 20 113 Billy Gilmour Forward Napoli Thu 05 Sep 2024 Tue 06 Oct 2026 20 124 George Brown Left Half Rangers Sat 25 Oct 1930 Sat 21 May 1938 19 124 Gordon Smith Outside Right Hibernian Wed 23 Jan 1946 Sun 26 May 1957 19 124 John Hewie Utility Charlton Athletic Sat 14 Apr 1956 Wed 04 May 1960 19 124 Stevie Crawford forward Dunfermline Athletic Wed 25 Apr 2001 Sun 30 May 2004 19 124 Liam Cooper Defender Leeds United Fri 06 Sep 2019 Mon 03 Jun 2024 19 124 Scott McKenna Defender Nottingham Forest Sun 15 Nov 2020 Fri 07 Jun 2024 19 124 John Souttar Defender Rangers Sat 11 Jun 2022 Sat 06 Jun 2026 19 124 Angus Gunn Goalkeeper Norwich City Sat 25 Mar 2023 Thu 09 Oct 2025 19 132 Willie Waddell Outside Right Rangers Wed 15 May 1946 Wed 03 Nov 1954 18 132 Davie Mackay Right Half Back Tottenham Hotspur Sat 11 Apr 1959 Sat 02 Oct 1965 18 132 John White Inside Forward Tottenham Hotspur Wed 04 Nov 1959 Tue 12 May 1964 18 132 Tommy Gemmell Full Back Celtic Sat 02 Apr 1966 Wed 03 Feb 1971 18 132 Lou Macari Forward Manchester United Wed 14 Feb 1973 Wed 07 Jun 1978 18 132 Bruce Rioch Midfield Derby County Tue 13 May 1975 Sun 11 Jun 1978 18 132 Gordon Durie Forward Rangers Wed 23 Mar 1994 Tue 23 Jun 1998 18 132 Matt Elliott Central Defender Leicester City Wed 12 Nov 1997 Sat 06 Oct 2001 18 132 Rab Douglas Goalkeeper Celtic Wed 17 Apr 2002 Sat 26 Mar 2005 18 132 Gary Caldwell Defender Wigan Athletic Fri 08 Oct 2010 Tue 26 Mar 2013 18 132 Shaun Maloney Forward Wigan Athletic Sat 26 May 2012 Tue 18 Nov 2014 18 132 Leigh Griffiths Forward Celtic Fri 05 Jun 2015 Wed 18 Nov 2020 18 132 Ryan Jack Defender Rangers Thu 09 Nov 2017 Sun 19 Nov 2023 18 132 Ryan Christie Midfield Celtic Sat 02 Jun 2018 Mon 14 Jun 2021 18 146 John Mudie Inside Forward Blackpool Sat 20 Oct 1956 Sun 15 Jun 1958 17 146 Alan Gilzean Forward Tottenham Hotspur Sat 08 May 1965 Wed 21 Apr 1971 17 146 Bobby Clark Goalkeeper Aberdeen Wed 22 Nov 1967 Wed 14 Feb 1973 17 146 Colin Stein Centre Forward Rangers Wed 16 Oct 1968 Sun 02 Jul 1972 17 146 Tommy Hutchison Winger Coventry City Wed 26 Sep 1973 Wed 03 Sep 1975 17 146 Gordon McQueen Centre Half Leeds United Sat 01 Jun 1974 Wed 12 Oct 1977 17 146 Colin Cameron Forward Wolverhampton Wanderers Sat 01 Sep 2001 Wed 13 Oct 2004 17 146 Gary Caldwell Defender Celtic Wed 06 Sep 2006 Wed 03 Mar 2010 17 146 David Weir Defender Rangers Sat 24 Mar 2007 Tue 12 Oct 2010 17 146 Craig Gordon Goalkeeper Sunderland Wed 22 Aug 2007 Tue 16 Nov 2010 17 146 Steven Fletcher Forward Sunderland Fri 12 Oct 2012 Sun 11 Oct 2015 17 146 Charlie Mulgrew Full Back Blackburn Rovers Wed 22 Mar 2017 Tue 11 Jun 2019 17 146 Lawrence Shankland Midfield Heart of Midlothian Tue 28 Mar 2023 Sun 14 Jun 2026 17 146 Che Adams Forward Torino Sat 12 Oct 2024 Wed 24 Jun 2026 17 160 Jimmy Brownlie Goalkeeper Third Lanark Mon 15 Mar 1909 Sat 04 Apr 1914 16 160 Bob McPhail Inside Left Rangers Sat 27 Oct 1928 Wed 10 Nov 1937 16 160 Tommy Younger Goalkeeper Liverpool Sat 20 Oct 1956 Wed 11 Jun 1958 16 160 Pat Stanton Right Half Hibernian Wed 11 May 1966 Wed 27 Mar 1974 16 160 Bobby Moncur Central Defender Newcastle United Thu 30 May 1968 Sat 27 May 1972 16 160 David Harvey Goalkeeper Leeds United Wed 15 Nov 1972 Wed 08 Sep 1976 16 160 Craig Levein Centre Half Heart of Midlothian Wed 28 Mar 1990 Wed 16 Nov 1994 16 160 John Robertson Forward Heart of Midlothian Wed 12 Sep 1990 Wed 11 Oct 1995 16 160 John Collins Midfield AS Monaco Sat 31 Aug 1996 Tue 23 Jun 1998 16 160 Craig Burley Midfield Celtic Sun 07 Sep 1997 Wed 17 Nov 1999 16 160 Gary Caldwell Defender Hibernian Wed 31 Mar 2004 Sat 13 May 2006 16 160 Kris Boyd Forward Rangers Thu 11 May 2006 Wed 03 Mar 2010 16 160 James McArthur Midfield Wigan Athletic Tue 16 Nov 2010 Sat 11 Oct 2014 16 160 Steven Whittaker Full Back Norwich City Wed 14 Nov 2012 Tue 29 Mar 2016 16 160 James McArthur Midfield Crystal Palace Sun 07 Sep 2014 Sun 08 Oct 2017 16 160 Scott McKenna Defender Aberdeen Fri 23 Mar 2018 Mon 07 Sep 2020 16 176 Alec McNair Right Back Celtic Sat 03 Mar 1906 Sat 10 Apr 1920 15 176 Davie Meiklejohn Wing Half Centre Half Rangers Sat 04 Feb 1922 Wed 29 Nov 1933 15 176 Jim Holton Centre Half Manchester United Sat 12 May 1973 Wed 30 Oct 1974 15 176 Mo Johnston Forward FC Nantes Wed 09 Sep 1987 Tue 30 May 1989 15 176 Eoin Jess Centre Forward Aberdeen Wed 18 Nov 1992 Wed 09 Jun 1999 15 176 Billy McKinlay Midfield Blackburn Rovers Wed 15 Nov 1995 Wed 14 Oct 1998 15 176 Neil McCann Winger Rangers Wed 31 Mar 1999 Wed 12 Feb 2003 15 176 Neil Sullivan Goalkeeper Tottenham Hotspur Wed 29 Mar 2000 Wed 12 Feb 2003 15 176 Kenny Miller Forward Rangers Wed 25 Apr 2001 Tue 12 Oct 2010 15 176 Steven Whittaker Full Back Rangers Wed 12 Aug 2009 Sat 26 May 2012 15 176 Chris Martin Forward Derby County Wed 28 May 2014 Sun 08 Oct 2017 15 176 Ryan Fraser Winger Newcastle United Thu 08 Oct 2020 Wed 16 Nov 2022 15 176 Stephen O'Donnell Full Back Motherwell Thu 08 Oct 2020 Tue 29 Mar 2022 15 176 Billy Gilmour Forward Brighton and Hove Albion Wed 16 Nov 2022 Sun 23 Jun 2024 15 176 Ben Gannon-Doak Midfield A.F.C. Bournemouth Fri 05 Sep 2025 Tue 06 Oct 2026 15 191 Wally Arnott Right Back Queens Park Mon 12 Mar 1883 Sat 01 Apr 1893 14 191 Jacky Robertson Wing Half Back Rangers Sat 03 Feb 1900 Mon 06 Mar 1905 14 191 Alex Jackson Outside Right Huddersfield Town Sat 31 Oct 1925 Sun 18 May 1930 14 191 Dally Duncan Outside Left Derby County Wed 26 Oct 1932 Sat 30 Oct 1937 14 191 Jerry Dawson Goalkeeper Rangers Sat 20 Oct 1934 Sat 15 Apr 1939 14 191 Jimmy Simpson Centre Half Rangers Sat 20 Oct 1934 Wed 10 Nov 1937 14 191 Billy Steel Inside Forward Derby County Sat 04 Oct 1947 Sat 27 May 1950 14 191 Ian McColl Right Half Rangers Sat 15 Apr 1950 Sat 19 Apr 1958 14 191 Alex Parker Right Back Falkirk Wed 04 May 1955 Sat 19 Apr 1958 14 191 Duncan MacKay Right Back Right Half Celtic Sat 11 Apr 1959 Wed 02 May 1962 14 191 Ian St John Centre Forward Liverpool Tue 26 Sep 1961 Sat 10 Apr 1965 14 191 Charlie Cooke Inside Forward Outside Left Chelsea Sat 18 Jun 1966 Tue 13 May 1975 14 191 Derek Johnstone Centre Forward Rangers Sat 12 May 1973 Wed 19 Dec 1979 14 191 Don Masson Midfield Queens Park Rangers Thu 06 May 1976 Wed 12 Oct 1977 14 191 Arthur Albiston Left Back Manchester United Wed 28 Apr 1982 Fri 13 Jun 1986 14 191 Graeme Souness Midfield Sampdoria Genova Wed 12 Sep 1984 Sun 08 Jun 1986 14 191 Gordon Strachan Inside Forward Manchester United Wed 27 Feb 1985 Wed 08 Mar 1989 14 191 Alan McLaren Defender Heart of Midlothian Sun 17 May 1992 Wed 12 Oct 1994 14 191 Pat Nevin Outside Right Tranmere Rovers Wed 17 Feb 1993 Wed 27 Mar 1996 14 191 Billy McKinlay Midfield Dundee United Wed 17 Nov 1993 Wed 11 Oct 1995 14 191 John Spencer Forward Chelsea Wed 16 Nov 1994 Tue 27 May 1997 14 191 Christian Dailly Defender Derby County Tue 27 May 1997 Wed 17 Nov 1999 14 191 Nigel Quashie Midfield Portsmouth Thu 27 May 2004 Wed 06 Sep 2006 14 191 Alan Hutton Defender Tottenham Hotspur Wed 26 Mar 2008 Sun 27 Mar 2011 14 191 Steven Naismith Forward Rangers Wed 09 Sep 2009 Tue 11 Oct 2011 14 191 Craig Gordon Goalkeeper Celtic Tue 18 Nov 2014 Sun 14 Oct 2018 14 217 Charles Campbell Half Back Queens Park Sat 07 Mar 1874 Sat 27 Mar 1886 13 217 Jock Drummond Left Back Rangers Sat 31 Mar 1894 Sat 21 Mar 1903 13 217 Neilly Gibson Winger Half Back Rangers Sat 30 Mar 1895 Sat 02 Mar 1901 13 217 Willie McStay Full Back Celtic Sat 12 Feb 1921 Sat 25 Feb 1928 13 217 Hughie Gallacher Centre Forward Newcastle United Sat 27 Feb 1926 Sun 18 May 1930 13 217 Billy Steel Inside Forward Dundee Sat 21 Oct 1950 Wed 06 May 1953 13 217 Bobby Johnstone Inside Right Hibernian Sat 14 Apr 1951 Wed 08 Dec 1954 13 217 John OHare Forward Derby County Sat 18 Apr 1970 Wed 24 May 1972 13 217 Willie Johnston Outside Left West Bromwich Albion Wed 27 Apr 1977 Sat 03 Jun 1978 13 217 Gordon McQueen Centre Half Manchester United Wed 22 Feb 1978 Sat 16 May 1981 13 217 Andy Gray Forward Wolverhampton Wanderers Wed 26 Mar 1980 Sun 19 Jun 1983 13 217 Alan Brazil Forward Ipswich Town Wed 28 May 1980 Wed 01 Jun 1983 13 217 Charlie Nicholas Inside Forward Arsenal Wed 12 Oct 1983 Sat 23 May 1987 13 217 Jim Bett Midfield Aberdeen Tue 10 Sep 1985 Mon 11 Jun 1990 13 217 Gary Gillespie Central Defender Liverpool Wed 14 Oct 1987 Wed 14 Nov 1990 13 217 Jim Leighton Goalkeeper Manchester United Wed 08 Feb 1989 Wed 20 Jun 1990 13 217 Gordon Durie Forward Tottenham Hotspur Wed 11 Sep 1991 Wed 13 Oct 1993 13 217 Scott Booth Forward Aberdeen Wed 24 Mar 1993 Tue 18 Jun 1996 13 217 John McGinlay Forward Bolton Wanderers Wed 20 Apr 1994 Wed 02 Apr 1997 13 217 Scot Gemmill Midfield Nottingham Forest Sun 21 May 1995 Wed 22 Apr 1998 13 217 Gary McAllister Midfield Coventry City Sat 31 Aug 1996 Wed 31 Mar 1999 13 217 Neil Sullivan Goalkeeper Wimbledon Tue 27 May 1997 Wed 17 Nov 1999 13 217 Scot Gemmill Midfield Everton Wed 28 Apr 1999 Wed 30 Apr 2003 13 217 Maurice Ross Defender Rangers Thu 16 May 2002 Wed 19 Nov 2003 13 217 Phil Bardsley Defender Sunderland Tue 12 Oct 2010 Wed 05 Mar 2014 13 217 Andy Robertson Full Back Hull City Sat 11 Oct 2014 Sat 10 Jun 2017 13 217 Greg Taylor Full Back Celtic Sat 16 Nov 2019 Fri 07 Jun 2024 13 217 David Marshall Goalkeeper Derby County Fri 04 Sep 2020 Tue 22 Jun 2021 13 245 John James Campbell Left Wing Celtic Sat 25 Mar 1893 Mon 09 Mar 1903 12 245 Nicol Smith Right Back Rangers Sat 03 Apr 1897 Sat 03 May 1902 12 245 Charlie Thomson Centre Half Heart of Midlothian Sat 26 Mar 1904 Sat 04 Apr 1908 12 245 Jimmy McMenemy Inside Forward Celtic Sat 18 Mar 1905 Sat 13 Mar 1920 12 245 Andy Cunningham Inside Forward Rangers Sat 13 Mar 1920 Sat 02 Apr 1927 12 245 George Stevenson Inside Forward Motherwell Sat 29 Oct 1927 Sat 20 Oct 1934 12 245 Tommy Ring Outside Left Clyde Wed 06 May 1953 Wed 06 Nov 1957 12 245 Willie Fernie Inside Forward Celtic Tue 25 May 1954 Wed 11 Jun 1958 12 245 Bobby Murdoch Right Half Back Celtic Tue 09 Nov 1965 Wed 05 Nov 1969 12 245 Eddie Gray Left Half Leeds United Sat 10 May 1969 Wed 17 Nov 1976 12 245 Derek Parlane Forward Rangers Sat 12 May 1973 Sat 28 May 1977 12 245 Kenny Burns Central Defender Nottingham Forest Sat 13 May 1978 Sat 16 May 1981 12 245 Graeme Sharp Forward Everton Tue 28 May 1985 Tue 22 Mar 1988 12 245 Gordon Durie Forward Chelsea Wed 11 Nov 1987 Wed 01 May 1991 12 245 Murdo MacLeod Midfield Borussia Dortmund Tue 17 May 1988 Wed 20 Jun 1990 12 245 Christian Dailly Defender Blackburn Rovers Sat 05 Sep 1998 Wed 15 Nov 2000 12 245 Callum Davidson Full Back / Wing Back Blackburn Rovers Sat 05 Sep 1998 Wed 29 Mar 2000 12 245 Barry Bannan Midfield Aston Villa Tue 16 Nov 2010 Fri 07 Jun 2013 12 245 Darren Fletcher Midfield West Bromwich Albion Wed 25 Mar 2015 Wed 22 Mar 2017 12 245 Matt Phillips Winger West Bromwich Albion Fri 01 Sep 2017 Mon 09 Sep 2019 12 245 Jack Hendry Defender Club Brugge KV Sat 04 Sep 2021 Tue 20 Jun 2023 12 266 Bob McColl Centre Forward Queens Park Sat 21 Mar 1896 Sat 30 Mar 1901 11 266 Harry Rennie Goalkeeper Hibernian Sat 30 Mar 1901 Sat 14 Mar 1908 11 266 Jimmy Quinn Centre Forward Celtic Sat 18 Mar 1905 Sat 23 Mar 1912 11 266 Joseph Nibloe Left Back Kilmarnock Sat 13 Apr 1929 Sun 08 May 1932 11 266 Alex Massie Right Half Heart of Midlothian Sat 19 Sep 1931 Wed 13 Nov 1935 11 266 Allan Brown Inside Forward Blackpool Wed 30 Apr 1952 Sat 19 Jun 1954 11 266 Alex Scott Outside Right Rangers Wed 07 Nov 1956 Wed 02 May 1962 11 266 Graham Leggat Outside Right Fulham Sat 18 Oct 1958 Sun 05 Jun 1960 11 266 Denis Law Forward Manchester City Sat 09 Apr 1960 Fri 14 Jun 1974 11 266 Paddy Crerand Right Half Celtic Wed 03 May 1961 Wed 07 Nov 1962 11 266 Jim Baxter Left Half Sunderland Wed 25 Nov 1964 Wed 22 Nov 1967 11 266 Arthur Graham Outside Left Leeds United Wed 07 Sep 1977 Sat 16 May 1981 11 266 Archie Gemmill Inside Forward Nottingham Forest Wed 22 Feb 1978 Thu 07 Jun 1979 11 266 George Burley Right Back Ipswich Town Sat 19 May 1979 Sat 29 May 1982 11 266 Eamonn Bannon Midfield Dundee United Wed 19 Dec 1979 Sun 08 Jun 1986 11 266 Jim Bett Midfield SK Lokeren Wed 12 Oct 1983 Tue 28 May 1985 11 266 Ian Durrant Midfield Rangers Wed 09 Sep 1987 Wed 17 Nov 1993 11 266 Andy Goram Goalkeeper Hibernian Wed 19 Oct 1988 Wed 01 May 1991 11 266 Stuart McCall Midfield Everton Wed 28 Mar 1990 Wed 01 May 1991 11 266 Billy Dodds forward Dundee United Sat 10 Oct 1998 Wed 17 Nov 1999 11 266 Colin Cameron Forward Heart of Midlothian Wed 28 Apr 1999 Wed 25 Apr 2001 11 266 Billy Dodds forward Rangers Wed 29 Mar 2000 Wed 05 Sep 2001 11 266 Lee Wilkie Central Defender Dundee Mon 20 May 2002 Wed 19 Nov 2003 11 266 Lee McCulloch Forward / Midfield Wigan Athletic Wed 13 Oct 2004 Wed 30 May 2007 11 266 Paul Hartley Midfield Heart of Midlothian Sat 26 Mar 2005 Wed 11 Oct 2006 11 266 Paul Hartley Midfield Celtic Sat 24 Mar 2007 Wed 19 Nov 2008 11 266 Jordan Rhodes Forward Blackburn Rovers Sat 08 Sep 2012 Sun 29 Mar 2015 11 266 Gordon Greer Defender Brighton and Hove Albion Fri 15 Nov 2013 Sat 04 Jun 2016 11 266 Ryan Fraser Winger A.F.C. Bournemouth Sat 10 Jun 2017 Thu 10 Oct 2019 11 266 Stephen O'Donnell Full Back Kilmarnock Tue 29 May 2018 Mon 09 Sep 2019 11 266 Ryan Porteous Defender Watford Sat 25 Mar 2023 Fri 14 Jun 2024 11 266 Scott McKenna Defender Dinamo Zagreb Mon 08 Sep 2025 Sat 03 Oct 2026 11 298 Harry McNeil Winger Inside Forward Half Back Queens Park Sat 07 Mar 1874 Mon 14 Mar 1881 10 298 Robert Hamilton Inside Forward Centre Forward Rangers Sat 18 Mar 1899 Sat 26 Mar 1904 10 298 James Gordon Right Half Rangers Sat 16 Mar 1912 Sat 10 Apr 1920 10 298 Douglas Gray Right Back Rangers Sat 27 Oct 1928 Wed 26 Oct 1932 10 298 George Farm Goalkeeper Blackpool Sat 18 Oct 1952 Wed 03 Jun 1959 10 298 Bobby Lennox Outside Left / Inside Left Celtic Wed 16 Nov 1966 Wed 22 Apr 1970 10 298 Archie Gemmill Inside Forward Birmingham City Wed 17 Oct 1979 Wed 25 Mar 1981 10 298 David Provan Forward Celtic Wed 21 Nov 1979 Wed 28 Apr 1982 10 298 Ray Stewart Full Back West Ham United Sat 16 May 1981 Wed 18 Feb 1987 10 298 Mo Johnston Forward Celtic Wed 12 Sep 1984 Wed 18 Feb 1987 10 298 Jim McInally Left Back / Midfield Dundee United Wed 01 Apr 1987 Wed 28 Apr 1993 10 298 Mo Johnston Forward Rangers Wed 11 Oct 1989 Wed 13 Nov 1991 10 298 Kevin Gallacher Forward Coventry City Wed 01 May 1991 Wed 14 Oct 1992 10 298 Colin Hendry Central Defender Rangers Wed 23 Mar 1994 Wed 17 Nov 1999 10 298 Alan McLaren Defender Rangers Wed 16 Nov 1994 Wed 15 Nov 1995 10 298 David Weir Defender Heart of Midlothian Tue 27 May 1997 Sat 13 Nov 1999 10 298 Simon Donnelly Forward Celtic Tue 27 May 1997 Wed 14 Oct 1998 10 298 Don Hutchison Midfield Everton Wed 31 Mar 1999 Tue 30 May 2000 10 298 Craig Burley Midfield Derby County Wed 26 Apr 2000 Wed 30 Apr 2003 10 298 Steven Thompson Forward Rangers Tue 15 Oct 2002 Wed 13 Oct 2004 10 298 Paul Devlin Midfield Birmingham City Tue 15 Oct 2002 Sat 06 Sep 2003 10 298 Neil McCann Winger Southampton Sat 06 Sep 2003 Sat 12 Nov 2005 10 298 Barry Ferguson Midfield Blackburn Rovers Sat 06 Sep 2003 Wed 13 Oct 2004 10 298 Shaun Maloney Forward Celtic Sat 08 Oct 2005 Tue 16 Nov 2010 10 298 Gary Teale Midfield Wigan Athletic Wed 01 Mar 2006 Sat 08 Sep 2007 10 298 Graham Dorrans Forward West Bromwich Albion Sat 10 Oct 2009 Tue 15 Oct 2013 10 298 Matt Ritchie Right Wing A.F.C. Bournemouth Wed 25 Mar 2015 Sat 04 Jun 2016 10 298 Johnny Russell Forward Sporting Kansas City Sat 02 Jun 2018 Sun 13 Oct 2019 10 298 Kevin Nisbet Forward Hibernian Wed 31 Mar 2021 Fri 12 Nov 2021 10 298 George Hirst Forward Ipswich Town Thu 20 Mar 2025 Sat 06 Jun 2026 10