London Hearts Supporters Club

Overall John
Cairney
Top 100
Since 2001
With
ThumbNail
Birthday Caps Caps
Weighted
Career
Span
Name Goals Goals
Average
Earliest
Cap
Latest
Cap
Goals
per game
Goals
per game
> 10 Caps
Caps Goals Goals
Average
No
Thumbnail
Birthday Caps Caps
Weighted
Career
Span
Name Goals Goals
Average
Earliest
Cap
Latest
Cap
Goals
per game
Goals
per game
> 10 Caps
John
Cairney
Top 100
Caps Goals Goals
Average

Scotland Players Sorted by Birthday

Note all known birth dates have been entered



Player Clubs Date of Birth Birthplace Career
Da Mo Year First Last Span Apps CW Goals
Angus Douglas Chelsea 1 1 1889 Lochmaben Scotland Sat 18 Mar 1911 Sat 18 Mar 1911 00y 00m 01d 1 4.0000 0
Thomas Hamilton Rangers 1 1 1902 Renfrew Scotland Sat 09 Apr 1932 Sat 09 Apr 1932 00y 00m 01d 1 3.0000 0
John Crum Celtic 1 1 1912 Glasgow Scotland Sat 04 Apr 1936 Sat 08 Oct 1938 02y 06m 05d 2 7.0000 0
William McIntosh Third Lanark 2 1 1869 Stirling Scotland Sat 18 Mar 1905 Sat 18 Mar 1905 00y 00m 01d 1 4.0000 0
Andy Paton Motherwell 2 1 1923 Dreghorn Scotland Wed 23 Jan 1946 Fri 30 May 1952 06y 04m 08d 3 10.0000 0
Scot Gemmill Nottingham Forest; Everton 2 1 1971 Paisley Scotland Sun 21 May 1995 Wed 30 Apr 2003 07y 11m 10d 26 34.8025 1
James Oswald Third Lanark; St Bernards; Rangers 3 1 1868 Scotland Sat 13 Apr 1889 Sat 20 Mar 1897 07y 11m 08d 3 12.0000 1
James Easson Portsmouth 3 1 1906 Brechin Scotland Sat 16 May 1931 Wed 04 Oct 1933 02y 04m 19d 3 7.0000 1
James Marshall Rangers 3 1 1908 Avonbridge Scotland Sat 09 Apr 1932 Sat 14 Apr 1934 02y 00m 06d 3 10.0000 0
Hugh Long Clyde 3 1 1923 Glasgow Scotland Wed 27 Nov 1946 Wed 27 Nov 1946 00y 00m 01d 1 2.4000 0
Davie Holt Heart of Midlothian 3 1 1936 Glasgow Scotland Wed 08 May 1963 Tue 12 May 1964 01y 00m 05d 5 9.2572 0
Ikechi Anya Watford; Derby County 3 1 1988 Glasgow Scotland Fri 06 Sep 2013 Sun 08 Oct 2017 04y 01m 03d 29 42.9521 3
Alan McLaren Heart of Midlothian; Rangers 4 1 1971 Edinburgh Scotland Sun 17 May 1992 Wed 15 Nov 1995 03y 05m 30d 24 34.0451 0
Russell Martin Norwich City 4 1 1986 Brighton England Wed 25 May 2011 Sun 26 Mar 2017 05y 10m 02d 29 42.1236 0
Lewis Stevenson Hibernian 5 1 1988 Kirkcaldy Scotland Tue 29 May 2018 Tue 29 May 2018 00y 00m 01d 1 1.3333 0
John Clelland Royal Albert 6 1 1863 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
Rab McFarlane Greenock Morton 6 1 1874 Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 00y 00m 01d 1 4.0000 0
George Anderson Kilmarnock 6 1 1877 Scotland Sat 23 Feb 1901 Sat 23 Feb 1901 00y 00m 01d 1 4.0000 0
James Blair Blackpool 6 1 1918 Glasgow Scotland Sat 19 Oct 1946 Sat 19 Oct 1946 00y 00m 01d 1 2.4000 0
Stewart Imlach Nottingham Forest 6 1 1932 Lossiemouth Scotland Wed 07 May 1958 Sun 15 Jun 1958 00y 01m 09d 4 5.3332 0
Willie Carr Coventry City 6 1 1950 Glasgow Scotland Sat 18 Apr 1970 Wed 15 Nov 1972 02y 06m 29d 6 10.2000 0
John Auld Third Lanark 7 1 1862 Lugar Scotland Sat 19 Mar 1887 Mon 15 Apr 1889 02y 00m 28d 3 12.0000 0
James Nelson Cardiff City 7 1 1901 Scotland Sat 14 Feb 1925 Sun 18 May 1930 05y 03m 05d 4 15.0000 0
George Brown Rangers 7 1 1907 Glasgow Scotland Sat 25 Oct 1930 Sat 21 May 1938 07y 06m 27d 19 53.6000 0
William Gibb Clydesdale 8 1 1852 Scotland Sat 08 Mar 1873 Sat 08 Mar 1873 00y 00m 01d 1 6.0000 1
Ted MacDougall Norwich City 8 1 1947 Inverness Scotland Wed 16 Apr 1975 Wed 17 Dec 1975 00y 08m 02d 7 10.0951 3
Kenny McLean Aberdeen; Norwich City 8 1 1992 Rutherglen Scotland Thu 24 Mar 2016 Tue 15 Oct 2024 08y 06m 22d 46 57.7028 2
Davie Russell Heart of Midlothian; Celtic 9 1 1871 Shotts Scotland Sat 30 Mar 1895 Sat 02 Mar 1901 05y 11m 03d 6 24.0000 1
Stevie Crawford Raith Rovers; Dunfermline Athletic; Plymouth Argyle 9 1 1974 Dunfermline Scotland Wed 24 May 1995 Wed 17 Nov 2004 09y 05m 25d 25 29.7594 4
John Weir Third Lanark 10 1 1865 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 0
John Patrick St Mirren 10 1 1870 Scotland Sat 20 Mar 1897 Sat 03 Apr 1897 00y 00m 15d 2 8.0000 0
William Lambie Queens Park 10 1 1873 Scotland Sat 19 Mar 1892 Sat 03 Apr 1897 05y 00m 16d 9 36.0000 5
Bobby Walker Heart of Midlothian 10 1 1879 Dalrymple Place Scotland Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8
James Young Celtic 10 1 1882 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 00y 00m 01d 1 4.0000 0
Billy Liddell Liverpool 10 1 1922 Dunfermline Scotland Wed 15 May 1946 Sat 08 Oct 1955 09y 04m 24d 29 62.3000 8
Davie Wilson Rangers 10 1 1939 Glasgow Scotland Sat 22 Oct 1960 Thu 27 May 1965 04y 07m 06d 22 42.2287 9
Jimmy Scoular Portsmouth 11 1 1925 Livingston Scotland Sat 12 May 1951 Wed 05 Nov 1952 01y 05m 25d 9 18.5000 0
Joe Harper Huddersfield Town; Aberdeen; Hibernian 11 1 1948 Greenock Scotland Tue 13 Jun 1967 Wed 07 Jun 1978 10y 11m 26d 5 6.6476 7
James Hutton St Bernards 12 1 1865 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 0
Jimmy McGowan Partick Thistle 12 1 1924 Scotland Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0
John Forbes Vale of Leven 13 1 1862 Bonhill Scotland Sat 26 Jan 1884 Mon 21 Mar 1887 03y 01m 24d 5 20.0000 0
Bernard Battles Celtic 13 1 1875 Springburn Scotland Sat 23 Feb 1901 Sat 30 Mar 1901 00y 01m 08d 3 12.0000 0
Dave Wilson Oldham Athletic 14 1 1884 Scotland Sat 05 Apr 1913 Sat 05 Apr 1913 00y 00m 01d 1 4.0000 0
Jocky Scott Dundee 14 1 1948 Aberdeen Scotland Wed 09 Jun 1971 Mon 14 Jun 1971 00y 00m 06d 2 3.0000 0
Robert Middleton Cowdenbeath 15 1 1903 Scotland Sat 22 Feb 1930 Sat 22 Feb 1930 00y 00m 01d 1 3.0000 0
Francis McGurk Birmingham City 15 1 1909 Hamilton Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
Dylan McGeouch Hibernian 15 1 1993 Glasgow Scotland Tue 29 May 2018 Sat 02 Jun 2018 00y 00m 05d 2 2.6666 0
John Lindsay Renton 16 1 1862 Scotland Sat 17 Mar 1888 Sat 01 Apr 1893 05y 00m 16d 3 12.0000 0
Robert Glen Renton; Hibernian 16 1 1875 Renton Scotland Sat 23 Mar 1895 Sat 03 Mar 1900 04y 11m 09d 3 12.0000 0
Jock Govan Hibernian 16 1 1923 Larkhall Scotland Wed 12 Nov 1947 Wed 17 Nov 1948 01y 00m 06d 6 13.0000 0
Jimmy Watson Motherwell; Huddersfield Town 16 1 1924 Cowie Scotland Sat 04 Oct 1947 Sat 03 Oct 1953 06y 00m 00d 2 3.5000 0
Alex Cropley Hibernian 16 1 1951 Aldershot England Wed 13 Oct 1971 Wed 10 Nov 1971 00y 00m 29d 2 3.0000 0
Derek Riordan Hibernian 16 1 1983 Edinburgh Scotland Wed 17 Aug 2005 Sat 14 Nov 2009 04y 02m 29d 3 5.3333 0
Craig Beattie Celtic; West Bromwich Albion 16 1 1984 Glasgow Scotland Sat 03 Sep 2005 Wed 17 Oct 2007 02y 01m 15d 7 10.1666 1
Chris Maguire Aberdeen 16 1 1989 Bellshill Scotland Wed 09 Feb 2011 Sun 29 May 2011 00y 03m 21d 2 2.4000 0
Albert Buick Heart of Midlothian 17 1 1875 Arbroath Scotland Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2
Peter Campbell Greenock Morton 17 1 1875 Scotland Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 0
Jackie Henderson Portsmouth; Arsenal 17 1 1932 Bishopbriggs Scotland Wed 06 May 1953 Wed 05 Nov 1958 05y 06m 00d 7 14.5000 1
Eddie Gray Leeds United 17 1 1948 Glasgow Scotland Sat 10 May 1969 Wed 17 Nov 1976 07y 06m 08d 12 18.8286 3
Billy MacKinnon Queens Park 18 1 1852 Scotland Sat 30 Nov 1872 Sat 05 Apr 1879 06y 04m 07d 9 66.0000 5
Jock Hepburn Alloa Athletic 18 1 1865 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 00y 00m 01d 1 4.0000 0
William Walker Clyde 18 1 1884 Scotland Mon 15 Mar 1909 Sat 19 Mar 1910 01y 00m 05d 2 8.0000 0
Peter Weir St Mirren; Aberdeen 18 1 1958 Johnstone Scotland Fri 16 May 1980 Tue 13 Dec 1983 03y 06m 28d 6 7.7143 0
Peter Canero Leicester City 18 1 1981 Glasgow Scotland Wed 28 Apr 2004 Wed 28 Apr 2004 00y 00m 01d 1 1.0909 0
John Gillespie Queens Park 19 1 1872 Denny Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 00y 00m 01d 1 4.0000 0
William Harper Hibernian; Arsenal 19 1 1897 Scotland Sat 03 Mar 1923 Sat 17 Apr 1926 03y 01m 15d 11 44.0000 0
Bobby Moncur Newcastle United 19 1 1945 Perth Scotland Thu 30 May 1968 Sat 27 May 1972 03y 11m 28d 16 27.5000 0
Charles Campbell Queens Park 20 1 1854 Coupar Angus Scotland Sat 07 Mar 1874 Sat 27 Mar 1886 12y 00m 21d 13 78.0000 1
Duncan McLean St Bernards 20 1 1868 Renton Scotland Sat 21 Mar 1896 Sat 27 Mar 1897 01y 00m 07d 2 8.0000 0
Andrew Richmond Queens Park 20 1 1882 Scotland Sat 03 Mar 1906 Sat 03 Mar 1906 00y 00m 01d 1 4.0000 0
Bobbie Bruce Middlesbrough 20 1 1906 Paisley Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 00y 00m 01d 1 3.0000 0
Tommy Wright Sunderland 20 1 1928 Blairhall Scotland Sat 18 Oct 1952 Sat 18 Apr 1953 00y 06m 01d 3 9.0000 0
Jimmy Smith Aberdeen; Newcastle United 20 1 1947 Glasgow Scotland Thu 30 May 1968 Tue 14 May 1974 05y 11m 15d 4 6.0000 0
John Robertson Nottingham Forest; Derby County 20 1 1953 Uddingston Scotland Sat 13 May 1978 Wed 12 Oct 1983 05y 05m 00d 28 36.5649 8
Colin Calderwood Tottenham Hotspur; Aston Villa 20 1 1965 Stranraer Scotland Wed 29 Mar 1995 Tue 05 Oct 1999 04y 06m 07d 36 45.2084 1
Paul Hanlon Hibernian 20 1 1990 Edinburgh Scotland Wed 14 Oct 2020 Wed 14 Oct 2020 00y 00m 01d 1 .7500 0
Tom Cairney Fulham 20 1 1991 Nottingham England Wed 22 Mar 2017 Fri 23 Mar 2018 01y 00m 02d 2 3.0476 0
James Mitchell Kilmarnock 21 1 1880 Scotland Sat 14 Mar 1908 Sat 19 Mar 1910 02y 00m 06d 3 12.0000 0
Alec Forbes Sheffield United; Arsenal 21 1 1925 Dundee Scotland Sat 12 Apr 1947 Fri 30 May 1952 05y 01m 19d 14 27.7000 0
Alex McLeish Aberdeen 21 1 1959 Glasgow Scotland Wed 26 Mar 1980 Wed 17 Feb 1993 12y 10m 23d 77 107.7275 0
Dougie Freedman Crystal Palace 21 1 1974 Glasgow Scotland Sat 06 Oct 2001 Wed 27 Mar 2002 00y 05m 22d 2 3.0000 1
Angus Gunn Norwich City 22 1 1996 Norwich England Sat 25 Mar 2023 Sun 08 Sep 2024 01y 05m 15d 15 20.3079 0
Jimmy McDougall Liverpool 23 1 1904 Port Glasgow Scotland Sat 16 May 1931 Wed 20 May 1931 00y 00m 05d 2 4.0000 0
Bobby Baxter Middlesbrough 23 1 1911 Gilmerton Scotland Wed 09 Nov 1938 Sat 15 Apr 1939 00y 05m 07d 3 9.0000 0
Tom Forsyth Motherwell; Rangers 23 1 1949 Glasgow Scotland Wed 09 Jun 1971 Sun 11 Jun 1978 07y 00m 03d 22 28.5572 0
Gary Mackay Heart of Midlothian 23 1 1964 Edinburgh Scotland Wed 11 Nov 1987 Tue 22 Mar 1988 00y 04m 12d 4 5.3332 1
Liam Kelly Motherwell 23 1 1996 Glasgow Scotland Tue 17 Oct 2023 Tue 17 Oct 2023 00y 00m 01d 1 .9231 0
Mick McKeown Celtic 24 1 1869 Dalmellington Scotland Sat 09 Mar 1889 Sat 05 Apr 1890 01y 00m 28d 2 8.0000 0
Robert Beattie Preston North End 24 1 1916 Kilmarnock Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0
Andrew McLaren Preston North End 24 1 1922 Larkhall Scotland Sat 12 Apr 1947 Wed 12 Nov 1947 00y 07m 01d 4 9.2000 4
Willie Bauld Heart of Midlothian 24 1 1927 Newtongrange Scotland Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2
Willie Henderson Rangers 24 1 1944 Baillieston Scotland Sat 20 Oct 1962 Wed 21 Apr 1971 08y 06m 02d 29 51.1904 5
Shaun Maloney Celtic; Aston Villa; Wigan Athletic; Chicago Fire; Hull City 24 1 1983 Mirri Malaysia Sat 08 Oct 2005 Sat 04 Jun 2016 10y 07m 28d 47 67.5235 7
Joe Kennaway Celtic 25 1 1905 Point St. Charles Canada Wed 29 Nov 1933 Wed 29 Nov 1933 00y 00m 01d 1 3.0000 0
William Lennie Aberdeen 26 1 1882 Scotland Sat 07 Mar 1908 Sat 14 Mar 1908 00y 00m 08d 2 8.0000 1
John Taylor Dumbarton; St Mirren 27 1 1872 Scotland Sat 26 Mar 1892 Sat 30 Mar 1895 03y 00m 05d 4 16.0000 1
John Thomson Celtic 28 1 1909 Kirkcaldy Scotland Sun 18 May 1930 Sat 28 Mar 1931 00y 10m 11d 4 9.0000 0
Willie Mills Aberdeen 28 1 1915 Alexandria Scotland Sat 05 Oct 1935 Wed 02 Dec 1936 01y 01m 28d 3 10.0000 0
Dave McPherson Heart of Midlothian; Rangers 28 1 1964 Paisley Scotland Wed 26 Apr 1989 Wed 28 Apr 1993 04y 00m 03d 27 36.4544 0
Bobby Combe Hibernian 29 1 1924 Leith Scotland Sat 10 Apr 1948 Mon 17 May 1948 00y 01m 08d 3 6.0000 1
Davie Hay Celtic 29 1 1948 Paisley Scotland Sat 18 Apr 1970 Sat 22 Jun 1974 04y 02m 05d 27 35.0000 0
Andy Cunningham Rangers 31 1 1891 Galston Scotland Sat 13 Mar 1920 Sat 02 Apr 1927 07y 00m 21d 12 48.0000 5
Tommy Muirhead Rangers 31 1 1897 Scotland Sat 04 Mar 1922 Sat 26 Oct 1929 07y 07m 23d 8 27.0000 0
Patrick Buckley Aberdeen 31 1 1925 Leith Scotland Wed 05 May 1954 Wed 03 Nov 1954 00y 05m 30d 3 4.5000 1
Jim Kennedy Celtic 31 1 1934 Johnstone Scotland Wed 20 Nov 1963 Wed 25 Nov 1964 01y 00m 06d 6 12.3429 0
John Collins Hibernian; Celtic; AS Monaco; Everton 31 1 1968 Galashiels Scotland Wed 17 Feb 1988 Wed 17 Nov 1999 11y 09m 01d 58 76.7016 12
Allan McGregor Rangers; Besiktas; Hull City; Cardiff City 31 1 1982 Edinburgh Scotland Wed 30 May 2007 Tue 20 Nov 2018 11y 05m 22d 42 57.0571 0
Christophe Berra Heart of Midlothian; Wolverhampton Wanderers; Ipswich Town 31 1 1985 Edinburgh Scotland Fri 30 May 2008 Thu 09 Nov 2017 09y 05m 11d 41 59.2189 4
William King Queens Park 1 2 1898 Scotland Sat 27 Oct 1928 Sat 27 Oct 1928 00y 00m 01d 1 2.0000 0
Darren Fletcher Manchester United; West Bromwich Albion; Stoke City 1 2 1984 Edinburgh Scotland Wed 20 Aug 2003 Sun 08 Oct 2017 14y 01m 19d 80 115.0504 5
Peter Miller Dumbarton 2 2 1858 Scotland Sat 11 Mar 1882 Mon 12 Mar 1883 01y 00m 02d 3 18.0000 0
Hughie Gallacher Airdrieonians; Newcastle United; Chelsea; Derby County 2 2 1903 Bellshill Scotland Sat 01 Mar 1924 Sat 06 Apr 1935 11y 01m 06d 20 70.0000 24
Daniel Blair Clyde; Aston Villa 2 2 1906 Parkhead Scotland Sat 27 Oct 1928 Wed 26 Oct 1932 04y 00m 00d 8 20.0000 0
Willie Waugh Heart of Midlothian 2 2 1910 Livingston Station Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0
Jim Townsend Heart of Midlothian 2 2 1945 Greenock Scotland Sun 28 May 1967 Tue 13 Jun 1967 00y 00m 17d 4 5.3332 1
Jim Blyth Coventry City 2 2 1955 Perth Scotland Wed 22 Feb 1978 Wed 17 May 1978 00y 02m 26d 2 2.4000 0
Barry Ferguson Rangers; Blackburn Rovers 2 2 1978 Glasgow Scotland Sat 05 Sep 1998 Sat 28 Mar 2009 10y 06m 24d 45 61.2851 3
William Gulliland Queens Park 3 2 1871 Scotland Sat 21 Mar 1891 Sat 06 Apr 1895 04y 00m 17d 4 16.0000 0
Alex Young Heart of Midlothian; Everton 3 2 1937 Loanhead Scotland Sat 09 Apr 1960 Sat 18 Jun 1966 06y 02m 10d 8 14.1905 5
John Hansen Partick Thistle 3 2 1950 Sauchie Scotland Wed 10 Nov 1971 Thu 29 Jun 1972 00y 07m 20d 2 3.0000 0
Maurice Ross Rangers 3 2 1981 Dundee Scotland Thu 16 May 2002 Wed 19 Nov 2003 01y 06m 04d 13 15.4090 0
James Duncan Alexandra Athletic 4 2 1859 Scotland Sat 23 Mar 1878 Sat 25 Mar 1882 04y 00m 03d 2 12.0000 0
Jimmy Murray Heart of Midlothian 4 2 1933 Edinburgh Scotland Sat 19 Apr 1958 Sun 15 Jun 1958 00y 01m 28d 5 6.6665 1
Jimmy Campbell Sheffield Wednesday 5 2 1887 Newhaven Scotland Mon 03 Mar 1913 Mon 03 Mar 1913 00y 00m 01d 1 4.0000 0
Alex Forsyth Partick Thistle; Manchester United 5 2 1952 Swinton, Glasgow Scotland Thu 29 Jun 1972 Wed 03 Sep 1975 03y 02m 06d 10 13.3475 0
Billy Dodds Aberdeen; Dundee United; Rangers 5 2 1969 New Cumnock Scotland Sat 05 Oct 1996 Wed 05 Sep 2001 04y 11m 01d 26 38.6570 7
Jordan Rhodes Huddersfield Town; Blackburn Rovers; Sheffield Wednesday 5 2 1990 Oldham England Fri 11 Nov 2011 Wed 22 Mar 2017 05y 04m 12d 14 18.4809 3
John Murdoch Motherwell 6 2 1901 Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 00y 00m 01d 1 2.0000 0
William Paul Partick Thistle 7 2 1866 Scotland Sat 10 Mar 1888 Sat 22 Mar 1890 02y 00m 13d 3 12.0000 5
George Key Heart of Midlothian 7 2 1878 Glasgow Scotland Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0
Thomas Bradshaw Bury 7 2 1904 Bishopton Scotland Sat 31 Mar 1928 Sat 31 Mar 1928 00y 00m 01d 1 4.0000 0
David Harvey Leeds United 7 2 1948 Leeds England Wed 15 Nov 1972 Wed 08 Sep 1976 03y 09m 25d 16 18.8285 0
Donald Gow Rangers 8 2 1868 Blair-Atholl Scotland Sat 17 Mar 1888 Sat 17 Mar 1888 00y 00m 01d 1 4.0000 0
Mark Bell Heart of Midlothian 8 2 1881 Edinburgh Scotland Sat 02 Mar 1901 Sat 02 Mar 1901 00y 00m 01d 1 4.0000 0
Eddie Rutherford Rangers 8 2 1921 Glasgow Scotland Sun 23 May 1948 Sun 23 May 1948 00y 00m 01d 1 2.0000 0
Allan Craig Motherwell 9 2 1904 Paisley Scotland Sun 26 May 1929 Sat 09 Apr 1932 02y 10m 15d 3 7.0000 0
John McMenemy Motherwell 9 2 1908 Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
Gordon Strachan Aberdeen; Manchester United; Leeds United 9 2 1957 Edinburgh Scotland Fri 16 May 1980 Wed 25 Mar 1992 11y 10m 10d 50 66.6125 5
Jimmy Niven Moffat 10 2 1861 Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 0
Robert Main Rangers 10 2 1909 Airdrie Scotland Sat 30 Oct 1937 Sat 30 Oct 1937 00y 00m 01d 1 2.4000 0
Joe McDonald Sunderland 10 2 1929 Blantyre Scotland Sat 08 Oct 1955 Wed 09 Nov 1955 00y 01m 02d 2 6.0000 0
Billy Thomson St Mirren 10 2 1958 Linwood Scotland Fri 16 May 1980 Wed 16 Nov 1983 03y 06m 01d 7 9.4052 0
Alan McInally Aston Villa; Bayern Munich 10 2 1963 Ayr Scotland Wed 08 Feb 1989 Mon 11 Jun 1990 01y 04m 04d 8 9.5454 3
Liam Kelly Kilmarnock 10 2 1990 Milton Keynes England Wed 14 Nov 2012 Wed 14 Nov 2012 00y 00m 01d 1 1.2000 0
Robert (Plumber) Brown Dumbarton 11 2 1860 Motherwell Scotland Mon 23 Mar 1885 Mon 23 Mar 1885 00y 00m 01d 1 4.0000 0
John Cross Third Lanark 12 2 1881 Scotland Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0
William Callaghan Dunfermline Athletic 12 2 1943 Cowdenbeath Scotland Tue 16 May 1967 Wed 22 Apr 1970 02y 11m 07d 6 9.3332 0
Declan Gallagher Motherwell 13 2 1991 Rutherglen Scotland Sat 16 Nov 2019 Sun 06 Jun 2021 01y 06m 22d 9 9.2500 0
Samuel Thomson Lugar Boswell 14 2 1862 Scotland Sat 26 Jan 1884 Sat 29 Mar 1884 00y 02m 04d 2 8.0000 0
John Ewart Bradford City 14 2 1891 Oakbank Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 00y 00m 01d 1 4.0000 0
John Duncan Leicester City 14 2 1896 Lochgelly Scotland Sat 31 Oct 1925 Sat 31 Oct 1925 00y 00m 01d 1 4.0000 1
Hugh Howie Hibernian 14 2 1924 Glasgow Scotland Sat 23 Oct 1948 Sat 23 Oct 1948 00y 00m 01d 1 3.0000 1
William Hunter Motherwell 14 2 1940 Edinburgh Scotland Sun 05 Jun 1960 Sat 22 Oct 1960 00y 04m 18d 3 5.4286 1
Andy Wilson Dunfermline Athletic; Middlesbrough 15 2 1896 Scotland Thu 26 Feb 1920 Sat 14 Apr 1923 03y 01m 20d 12 48.0000 13
Scott Severin Heart of Midlothian; Aberdeen 15 2 1979 Stirling Scotland Sat 06 Oct 2001 Wed 06 Sep 2006 04y 11m 01d 15 20.0301 0
Don Cowie Watford; Cardiff City 15 2 1983 Inverness Scotland Sat 10 Oct 2009 Sat 26 May 2012 02y 07m 17d 10 15.7000 0
Ralph Aitken Dumbarton 16 2 1863 Kilbarchan Scotland Sat 27 Mar 1886 Sat 24 Mar 1888 01y 11m 27d 2 8.0000 1
Frank Watt Kilbirnie 16 2 1866 Scotland Sat 09 Mar 1889 Sat 04 Apr 1891 02y 00m 27d 4 16.0000 3
Jock Cameron St Mirren; Chelsea 16 2 1879 Kirkwood Scotland Sat 26 Mar 1904 Sat 03 Apr 1909 05y 00m 09d 2 8.0000 0
Jimmy Lawrence Newcastle United 16 2 1885 Scotland Sat 01 Apr 1911 Sat 01 Apr 1911 00y 00m 01d 1 4.0000 0
Bobby Collins Celtic; Everton; Leeds United 16 2 1931 Glasgow Scotland Sat 21 Oct 1950 Sun 23 May 1965 14y 07m 03d 31 51.8093 10
Willie Hamilton Hibernian 16 2 1938 Chapelhall Scotland Thu 27 May 1965 Thu 27 May 1965 00y 00m 01d 1 1.7143 0
Daniel Liddle East Fife 17 2 1912 Scotland Sat 16 May 1931 Sun 24 May 1931 00y 00m 09d 3 6.0000 0
Lord Arthur Kinnaird Wanderers 18 2 1847 London England Sat 08 Mar 1873 Sat 08 Mar 1873 00y 00m 01d 1 6.0000 0
Alexander Thomson Airdrieonians 18 2 1877 Scotland Mon 15 Mar 1909 Mon 15 Mar 1909 00y 00m 01d 1 4.0000 1
Jock Aird Burnley 18 2 1926 Glencraig Scotland Wed 05 May 1954 Sat 19 Jun 1954 00y 01m 15d 4 6.0000 0
Steven Hammell Motherwell 18 2 1982 Glasgow Scotland Wed 17 Nov 2004 Wed 17 Nov 2004 00y 00m 01d 1 1.3333 0
William McColl Renton 19 2 1865 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 00y 00m 01d 1 4.0000 0
Bobby Reid Brentford 19 2 1911 Hamilton Scotland Wed 10 Nov 1937 Sat 09 Apr 1938 00y 05m 00d 2 4.8000 0
Paddy Crerand Celtic; Manchester United 19 2 1939 Glasgow Scotland Wed 03 May 1961 Wed 13 Oct 1965 04y 05m 11d 16 30.3048 0
Jim McInally Dundee United 19 2 1964 Glasgow Scotland Wed 01 Apr 1987 Wed 28 Apr 1993 06y 00m 28d 10 15.0346 0
Malky Mackay Norwich City 19 2 1972 Bellshill Scotland Wed 28 Apr 2004 Wed 08 Sep 2004 00y 04m 12d 5 5.9393 0
John McGregor Vale of Leven 20 2 1851 Alexandria Scotland Sat 03 Mar 1877 Sat 13 Mar 1880 03y 00m 11d 4 24.0000 1
Andrew Penman Dundee; Rangers 20 2 1943 Rosyth Scotland Wed 11 May 1966 Tue 13 Jun 1967 01y 01m 03d 4 5.3332 0
David Speedie Chelsea; Coventry City 20 2 1961 Glenrothes Scotland Sat 25 May 1985 Tue 30 May 1989 04y 00m 06d 10 13.5779 0
James Watson Rangers 21 2 1855 Scotland Sat 23 Mar 1878 Sat 23 Mar 1878 00y 00m 01d 1 6.0000 1
David Wilson Queens Park 21 2 1880 Scotland Sat 03 Feb 1900 Sat 03 Feb 1900 00y 00m 01d 1 4.0000 2
Andy Anderson Heart of Midlothian 21 2 1909 Airdrie Scotland Sat 01 Apr 1933 Wed 07 Dec 1938 05y 08m 07d 23 68.0000 0
John Brown Clyde 21 2 1915 Troon Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0
John Kelly Barnsley 21 2 1921 Paisley Scotland Sat 23 Oct 1948 Wed 17 Nov 1948 00y 00m 26d 2 6.0000 0
James Connor Airdrieonians 22 2 1861 Airdrie Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 0
David Kinnear Rangers 22 2 1917 Glasgow Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 1
Willie Cunningham Preston North End 22 2 1925 Cowdenbeath Scotland Wed 05 May 1954 Sat 02 Apr 1955 00y 10m 29d 8 12.0000 0
Ryan Christie Aberdeen; Celtic; A.F.C. Bournemouth 22 2 1995 Inverness Scotland Thu 09 Nov 2017 Tue 15 Oct 2024 06y 11m 07d 56 71.3043 7
Johny Graham Annbank 23 2 1857 Coylton Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 0
Neilly Gibson Rangers; Partick Thistle 23 2 1873 Larkhall Scotland Sat 30 Mar 1895 Sat 18 Mar 1905 09y 11m 19d 14 56.0000 1
David McCrae St Mirren 23 2 1900 Scotland Sun 26 May 1929 Sat 01 Jun 1929 00y 00m 07d 2 4.0000 0
Phil Watson Blackpool 23 2 1907 Shotts Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 00y 00m 01d 1 3.0000 0
Willie Ormond Hibernian 23 2 1927 Falkirk Scotland Sat 03 Apr 1954 Sat 11 Apr 1959 05y 00m 09d 6 9.5000 2
Steven Saunders Motherwell 23 2 1991 Rutherglen Scotland Tue 16 Nov 2010 Tue 16 Nov 2010 00y 00m 01d 1 1.2000 0
William Fraser Sunderland 24 2 1929 Melbourne Australia Sat 16 Oct 1954 Wed 03 Nov 1954 00y 00m 19d 2 3.0000 0
Denis Law Huddersfield Town; Manchester City; Torino; Manchester United 24 2 1940 Aberdeen Scotland Sat 18 Oct 1958 Fri 14 Jun 1974 15y 07m 28d 55 91.5715 30
Brian Martin Motherwell 24 2 1963 Bellshill Scotland Sun 21 May 1995 Wed 24 May 1995 00y 00m 04d 2 2.6666 0
Neil Sullivan Wimbledon; Tottenham Hotspur 24 2 1970 Sutton England Tue 27 May 1997 Wed 12 Feb 2003 05y 08m 17d 28 41.7146 0
Craig Forsyth Derby County 24 2 1989 Carnoustie Scotland Wed 28 May 2014 Sat 13 Jun 2015 01y 00m 17d 4 5.4999 0
Ryan Fraser A.F.C. Bournemouth; Newcastle United 24 2 1994 Aberdeen Scotland Sat 10 Jun 2017 Wed 16 Nov 2022 05y 05m 07d 26 30.1771 4
Jacky Robertson Everton; Southampton; Rangers 25 2 1877 Scotland Sat 02 Apr 1898 Mon 06 Mar 1905 06y 11m 05d 16 64.0000 2
Davie Cooper Rangers; Motherwell 25 2 1956 Cumbernauld Scotland Wed 12 Sep 1979 Wed 16 May 1990 10y 08m 05d 22 31.0754 6
Ally Dawson Rangers 25 2 1958 Johnstone Scotland Wed 28 May 1980 Sun 19 Jun 1983 03y 00m 23d 5 6.0000 0
Craig Mackail-Smith Peterborough United; Brighton and Hove Albion 25 2 1984 Watford England Sun 27 Mar 2011 Sat 26 May 2012 01y 02m 00d 7 10.2000 1
George Ker Queens Park 26 2 1860 Glasgow Scotland Sat 13 Mar 1880 Sat 25 Mar 1882 02y 00m 13d 5 30.0000 10
Thomas Breckenridge Heart of Midlothian 26 2 1865 Edinburgh Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1
Tom Brandon Blackburn Rovers 26 2 1869 Kilbirnie Scotland Sat 04 Apr 1896 Sat 04 Apr 1896 00y 00m 01d 1 4.0000 0
Michael Stewart Manchester United; Heart of Midlothian 26 2 1981 Edinburgh Scotland Wed 17 Apr 2002 Wed 20 Aug 2008 06y 04m 04d 4 6.2143 0
Ryan Jack Rangers; Unattached 27 2 1992 Aberdeen Scotland Thu 09 Nov 2017 Fri 07 Jun 2024 06y 06m 30d 20 22.5719 0
Peter Meehan Celtic 28 2 1872 Scotland Sat 28 Mar 1896 Sat 28 Mar 1896 00y 00m 01d 1 4.0000 0
James Blessington Celtic 28 2 1874 Linlithgow Scotland Sat 31 Mar 1894 Sat 04 Apr 1896 02y 00m 05d 4 16.0000 0
Willie Stewart Queens Park 29 2 1876 Scotland Sat 26 Mar 1898 Sat 03 Mar 1900 01y 11m 06d 2 8.0000 1
John MacPherson Heart of Midlothian 1 3 1863 Motherwell Scotland Sat 04 Apr 1891 Sat 04 Apr 1891 00y 00m 01d 1 4.0000 0
Bobby Ferguson Kilmarnock 1 3 1945 Ardrossan Scotland Wed 24 Nov 1965 Wed 16 Nov 1966 00y 11m 24d 7 9.3331 0
George Connelly Celtic 1 3 1949 Scotland Wed 26 Sep 1973 Wed 14 Nov 1973 00y 01m 20d 2 2.0000 0
James McCall Renton 2 3 1865 Scotland Sat 10 Apr 1886 Sat 05 Apr 1890 03y 11m 27d 5 20.0000 2
James Millar Rangers 2 3 1870 Scotland Sat 03 Apr 1897 Sat 02 Apr 1898 01y 00m 00d 3 12.0000 2
Billy McNeill Celtic 2 3 1940 Bellshill Scotland Sat 15 Apr 1961 Sat 27 May 1972 11y 01m 13d 29 52.9857 3
William Thornton Rangers 3 3 1920 Winchburgh Scotland Wed 15 May 1946 Fri 30 May 1952 06y 00m 16d 8 21.8000 1
Eadie Fraser Queens Park 4 3 1860 Scotland Sat 27 Mar 1880 Mon 12 Mar 1883 02y 11m 14d 5 30.0000 4
Davie Baird Heart of Midlothian 4 3 1869 Dalry Scotland Sat 29 Mar 1890 Sat 26 Mar 1892 01y 11m 27d 3 12.0000 1
Willie Imrie St Johnstone 4 3 1908 Scotland Sun 26 May 1929 Sat 01 Jun 1929 00y 00m 07d 2 4.0000 1
Kenny Dalglish Celtic; Liverpool 4 3 1951 Glasgow Scotland Wed 10 Nov 1971 Wed 12 Nov 1986 15y 00m 03d 102 131.3959 30
William Chalmers Queens Park 5 3 1907 Mount Florida Scotland Sat 23 Feb 1929 Sat 23 Feb 1929 00y 00m 01d 1 2.0000 0
David Marshall Celtic; Cardiff City; Hull City; Wigan Athletic; Derby County 5 3 1985 Glasgow Scotland Wed 18 Aug 2004 Tue 22 Jun 2021 16y 10m 05d 47 62.8259 0
Peter Campbell Rangers 6 3 1857 Rhu Scotland Sat 23 Mar 1878 Mon 07 Apr 1879 01y 00m 16d 2 12.0000 3
Martin Buchan Aberdeen; Manchester United 6 3 1949 Aberdeen Scotland Wed 13 Oct 1971 Wed 29 Nov 1978 07y 01m 17d 34 43.1285 0
Charlie Mulgrew Celtic; Blackburn Rovers; Wigan Athletic 6 3 1986 Glasgow Scotland Wed 29 Feb 2012 Thu 10 Oct 2019 07y 07m 12d 44 63.1091 3
George Robertson Motherwell; Sheffield Wednesday 7 3 1885 Menstrie Scotland Sat 05 Mar 1910 Sat 05 Apr 1913 03y 01m 01d 4 16.0000 0
Willie Waddell Rangers 7 3 1921 Forth Scotland Wed 15 May 1946 Wed 03 Nov 1954 08y 05m 20d 18 40.4000 6
Murray Davidson St Johnstone 7 3 1988 Edinburgh Scotland Wed 14 Nov 2012 Wed 14 Nov 2012 00y 00m 01d 1 1.2000 0
Kevin Nisbet Hibernian; Millwall 8 3 1997 Glasgow Scotland Wed 31 Mar 2021 Tue 20 Jun 2023 02y 02m 21d 11 9.6924 1
David Crawford St Mirren; Rangers 9 3 1873 Paisley Scotland Sat 24 Mar 1894 Sat 03 Feb 1900 05y 10m 11d 3 12.0000 0
Ernie McGarr Aberdeen 9 3 1944 Glasgow Scotland Sun 21 Sep 1969 Wed 05 Nov 1969 00y 01m 16d 2 4.0000 0
James Stewart Kilmarnock; Middlesbrough 9 3 1954 Kilwinning Scotland Wed 15 Jun 1977 Wed 25 Oct 1978 01y 04m 11d 2 2.7000 0
Gary Holt Kilmarnock; Norwich City 9 3 1973 Irvine Scotland Sat 02 Sep 2000 Wed 13 Oct 2004 04y 01m 12d 10 13.5345 1
Henry Smith Heart of Midlothian 10 3 1956 Douglaswater Scotland Wed 17 Feb 1988 Wed 20 May 1992 04y 03m 04d 3 3.5151 0
David Bowman Dundee United 10 3 1964 Tunbridge Wells England Wed 25 Mar 1992 Wed 13 Oct 1993 01y 06m 19d 6 9.1818 0
Neil Alexander Cardiff City 10 3 1978 Edinburgh Scotland Wed 01 Mar 2006 Sat 13 May 2006 00y 02m 13d 3 3.9999 0
Eamonn Brophy Kilmarnock 10 3 1996 Glasgow Scotland Sat 08 Jun 2019 Sat 08 Jun 2019 00y 00m 01d 1 1.2000 0
Robert Fleming Greenock Morton 11 3 1860 Greenock Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 0
William Blair Third Lanark 11 3 1872 Greenock Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 00y 00m 01d 1 4.0000 0
Willie Cook Bolton Wanderers 11 3 1906 Dundee Scotland Sat 14 Apr 1934 Wed 21 Nov 1934 00y 07m 08d 3 11.0000 0
David Provan Rangers 11 3 1941 Falkirk Scotland Sat 12 Oct 1963 Wed 11 May 1966 02y 07m 00d 5 8.7999 0
David Stewart Leeds United 11 3 1947 Glasgow Scotland Wed 07 Sep 1977 Wed 07 Sep 1977 00y 00m 01d 1 1.2000 0
John Brownlie Hibernian 11 3 1952 Caldercruix Scotland Mon 14 Jun 1971 Wed 17 Dec 1975 04y 06m 04d 7 10.1143 0
Andy Robertson Dundee United; Hull City; Liverpool 11 3 1994 Glasgow Scotland Wed 05 Mar 2014 Tue 15 Oct 2024 10y 07m 11d 78 99.2229 3
Jimmy Lang Clydesdale; Third Lanark 12 3 1851 Glasgow Scotland Sat 25 Mar 1876 Sat 23 Mar 1878 01y 11m 27d 2 12.0000 2
John McLeod Dumbarton 12 3 1866 Scotland Sat 24 Mar 1888 Sat 18 Mar 1893 04y 11m 23d 5 20.0000 0
Pat Murray Hibernian 13 3 1874 Scotland Sat 28 Mar 1896 Sat 20 Mar 1897 00y 11m 21d 2 8.0000 1
Alex Massie Heart of Midlothian; Aston Villa 13 3 1906 Glasgow Scotland Sat 19 Sep 1931 Sat 30 Oct 1937 06y 01m 12d 18 55.4000 1
Alec Linwood Clyde 13 3 1920 Drumsmudden Scotland Wed 09 Nov 1949 Wed 09 Nov 1949 00y 00m 01d 1 2.0000 1
John Clark Celtic 13 3 1941 Larkhall Scotland Sat 25 Jun 1966 Wed 10 May 1967 00y 10m 16d 4 5.3332 0
Matt Phillips Blackpool; Queens Park Rangers; West Bromwich Albion 13 3 1991 Aylesbury England Sat 26 May 2012 Mon 09 Sep 2019 07y 03m 15d 16 22.7664 1
Hugh Baird Airdrieonians 14 3 1930 Calderbank Scotland Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 0
Ian Black Rangers 14 3 1985 Tranent Scotland Wed 15 Aug 2012 Wed 15 Aug 2012 00y 00m 01d 1 1.2000 0
Jock Buchanan Rangers 15 3 1899 Paisley Scotland Sat 13 Apr 1929 Sat 05 Apr 1930 00y 11m 24d 2 5.0000 0
Ian Ferguson Rangers 15 3 1967 Glasgow Scotland Thu 22 Dec 1988 Tue 11 Feb 1997 08y 01m 21d 9 14.7000 0
Richard Hunter St Mirren 16 3 1865 Scotland Sat 29 Mar 1890 Sat 29 Mar 1890 00y 00m 01d 1 4.0000 0
Tommy Pearson Newcastle United 16 3 1913 Edinburgh Scotland Sat 12 Apr 1947 Sun 18 May 1947 00y 01m 07d 2 4.8000 0
Jimmy Hannah Third Lanark 17 3 1869 Scotland Mon 15 Apr 1889 Mon 15 Apr 1889 00y 00m 01d 1 4.0000 0
Alex Hastings Sunderland 17 3 1912 Falkirk Scotland Wed 13 Nov 1935 Wed 10 Nov 1937 01y 11m 29d 2 6.4000 0
John Cumming Heart of Midlothian 17 3 1930 Carluke Scotland Wed 08 Dec 1954 Wed 08 Jun 1960 05y 06m 01d 9 14.5715 0
Lawrie Leslie Airdrieonians 17 3 1935 Edinburgh Scotland Sat 22 Oct 1960 Sun 14 May 1961 00y 06m 23d 5 10.0000 0
Alex MacDonald Rangers 17 3 1948 Glasgow Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 00y 00m 01d 1 1.7143 0
Frank McGarvey Liverpool; Celtic 17 3 1956 Glasgow Scotland Tue 22 May 1979 Tue 28 Feb 1984 04y 09m 07d 7 11.5715 0
Darren Barr Falkirk 17 3 1985 Glasgow Scotland Wed 20 Aug 2008 Wed 20 Aug 2008 00y 00m 01d 1 1.7143 0
Hugh Wilson Dumbarton 18 3 1869 Scotland Mon 23 Mar 1885 Mon 23 Mar 1885 00y 00m 01d 1 4.0000 0
Lalty Wilson Newmilns; Sunderland; Third Lanark 18 3 1869 Scotland Sat 22 Mar 1890 Sat 26 Mar 1904 14y 00m 05d 4 16.0000 1
James McKee East Stirlingshire 18 3 1871 Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 2
John Fyfe Third Lanark 18 3 1873 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 00y 00m 01d 1 4.0000 0
Ian McMillan Airdrieonians; Rangers 18 3 1931 Airdrie Scotland Sat 05 Apr 1952 Sun 14 May 1961 09y 01m 10d 6 12.5000 2
Charlie Miller Dundee United 18 3 1976 Glasgow Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 00y 00m 01d 1 1.7143 0
Ross McCrorie Bristol City 18 3 1998 Dailly Scotland Mon 03 Jun 2024 Mon 03 Jun 2024 00y 00m 01d 1 .9231 0
Robert Downie Third Lanark 19 3 1867 Glasgow Scotland Sat 26 Mar 1892 Sat 26 Mar 1892 00y 00m 01d 1 4.0000 0
Jimmy Howie Newcastle United 19 3 1878 Scotland Sat 01 Apr 1905 Sat 04 Apr 1908 03y 00m 04d 3 12.0000 2
Joe Harris Partick Thistle 19 3 1896 Scotland Sat 12 Feb 1921 Sat 26 Feb 1921 00y 00m 15d 2 8.0000 0
Bobby Brown Queens Park; Rangers 19 3 1923 Dunipace Scotland Wed 23 Jan 1946 Sat 05 Apr 1952 06y 02m 14d 5 19.4000 0
John Dick West Ham United 19 3 1930 Govan Scotland Sat 11 Apr 1959 Sat 11 Apr 1959 00y 00m 01d 1 2.0000 0
Gilbert Rankin Vale of Leven 20 3 1870 Vale of Leven Scotland Sat 29 Mar 1890 Sat 04 Apr 1891 01y 00m 07d 2 8.0000 2
William Robb Rangers; Hibernian 20 3 1895 Scotland Sat 31 Oct 1925 Sat 29 Oct 1927 01y 11m 30d 2 8.0000 0
William Ker Queens Park 21 3 1852 Glasgow Scotland Sat 30 Nov 1872 Sat 08 Mar 1873 00y 03m 09d 2 12.0000 0
Jimmy Wardhaugh Heart of Midlothian 21 3 1929 Marshall Meadows England Wed 08 Dec 1954 Wed 07 Nov 1956 01y 11m 00d 2 3.0000 0
James Richmond Clydesdale; Queens Park 22 3 1858 Glasgow Scotland Sat 03 Mar 1877 Sat 25 Mar 1882 05y 00m 23d 3 18.0000 1
James Gillespie Third Lanark 22 3 1868 Glasgow Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 3
Thomas Hamilton Hurlford 22 3 1872 Dundee Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
James Speirs Rangers 22 3 1886 Scotland Sat 07 Mar 1908 Sat 07 Mar 1908 00y 00m 01d 1 4.0000 0
Willie Telfer Motherwell 23 3 1909 Scotland Sat 17 Sep 1932 Sat 16 Sep 1933 01y 00m 00d 2 7.0000 0
Bertie Auld Celtic 23 3 1938 Maryhill Scotland Wed 27 May 1959 Wed 04 Nov 1959 00y 05m 09d 3 5.7143 0
William McGuire Beith 24 3 1860 Beith Scotland Sat 12 Mar 1881 Mon 14 Mar 1881 00y 00m 03d 2 12.0000 0
William Robertson Dumbarton 24 3 1866 Scotland Sat 19 Mar 1887 Mon 21 Mar 1887 00y 00m 03d 2 8.0000 1
Archie Gemmill Derby County; Nottingham Forest; Birmingham City 24 3 1947 Paisley Scotland Wed 03 Feb 1971 Wed 25 Mar 1981 10y 01m 23d 43 58.6715 8
John Milne Middlesbrough 25 3 1911 Scotland Sat 09 Apr 1938 Sat 15 Apr 1939 01y 00m 07d 2 5.4000 0
Phil ODonnell Motherwell 25 3 1972 Bellshill Scotland Wed 08 Sep 1993 Wed 08 Sep 1993 00y 00m 01d 1 2.0000 0
Ryan Porteous Hibernian; Watford 25 3 1999 Edinburgh Scotland Tue 27 Sep 2022 Fri 14 Jun 2024 01y 08m 19d 12 13.9617 1
Jimmy McMullan Partick Thistle; Manchester City 26 3 1895 Scotland Thu 26 Feb 1920 Sat 13 Apr 1929 09y 01m 19d 16 58.0000 0
Andy Love Aberdeen 26 3 1905 Renfrew Scotland Sat 16 May 1931 Sun 24 May 1931 00y 00m 09d 3 6.0000 1
Robert Bennie Airdrieonians 27 3 1900 Slamannan Scotland Sat 14 Feb 1925 Sat 27 Feb 1926 01y 00m 14d 3 12.0000 0
Ian Black Southampton 27 3 1924 Aberdeen Scotland Sat 10 Apr 1948 Sat 10 Apr 1948 00y 00m 01d 1 2.0000 0
Ronnie Glavin Celtic 27 3 1951 Glasgow Scotland Wed 27 Apr 1977 Wed 27 Apr 1977 00y 00m 01d 1 1.2000 0
Ian Wilson Leicester City; Everton 27 3 1958 Aberdeen Scotland Sat 23 May 1987 Wed 02 Dec 1987 00y 06m 10d 5 7.4285 0
Steven Fletcher Hibernian; Burnley; Sunderland; Olympique Marseille; Sheffield Wednesday 27 3 1987 Shrewsbury England Wed 26 Mar 2008 Tue 20 Nov 2018 10y 07m 26d 33 48.6379 10
David Goodwillie Dundee United; Blackburn Rovers 28 3 1989 Stirling Scotland Tue 16 Nov 2010 Tue 11 Oct 2011 00y 10m 26d 3 4.2000 1
David Black Hurlford 29 3 1868 Irvine Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 00y 00m 01d 1 4.0000 1
James Campbell Kilmarnock 29 3 1869 Ayr Scotland Sat 28 Mar 1891 Sat 26 Mar 1892 00y 11m 28d 2 8.0000 0
John Murray Renton 29 3 1874 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 00y 00m 01d 1 4.0000 0
Robert Findlay Kilmarnock 29 3 1877 Galston Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 0
Peter Scarff Celtic 29 3 1908 Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 00y 00m 01d 1 2.0000 0
Eddie Colquhoun West Bromwich Albion; Sheffield United 29 3 1945 Prestonpans Scotland Tue 16 May 1967 Wed 14 Feb 1973 05y 08m 30d 11 14.6666 0
James McAdam Third Lanark 30 3 1860 Renfrew Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 00y 00m 01d 1 6.0000 1
John Gilchrist Celtic 30 3 1899 Glasgow Scotland Sat 08 Apr 1922 Sat 08 Apr 1922 00y 00m 01d 1 4.0000 0
John Martis Motherwell 30 3 1940 Motherwell Scotland Sat 22 Oct 1960 Sat 22 Oct 1960 00y 00m 01d 1 2.0000 0
Stuart Armstrong Celtic; Southampton 30 3 1992 Inverness Scotland Sun 26 Mar 2017 Sun 23 Jun 2024 07y 02m 29d 51 59.0045 5
David Gardner Third Lanark 31 3 1873 Glasgow Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 00y 00m 01d 1 4.0000 0
Jim Forrest Motherwell 31 3 1927 Bothwell Scotland Sat 19 Apr 1958 Sat 19 Apr 1958 00y 00m 01d 1 1.3333 0
William Fulton Abercorn 1 4 1857 Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 0
Thomas Law Chelsea 1 4 1908 Scotland Sat 31 Mar 1928 Sat 05 Apr 1930 02y 00m 06d 2 7.0000 0
Andrew Considine Aberdeen 1 4 1987 Aberdeen Scotland Sun 11 Oct 2020 Sun 15 Nov 2020 00y 01m 05d 3 2.2500 0
James McGhee Hibernian 2 4 1862 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 00y 00m 01d 1 4.0000 0
Jimmy Simpson Third Lanark 2 4 1873 Scotland Sat 23 Mar 1895 Sat 06 Apr 1895 00y 00m 15d 3 12.0000 0
Jimmy McLuckie Manchester City 2 4 1908 Stonehouse Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
John Hughes Celtic 3 4 1943 Coatbridge Scotland Sat 08 May 1965 Sun 21 Sep 1969 04y 04m 14d 8 13.9285 1
Douglas Gray Rangers 4 4 1905 Scotland Sat 27 Oct 1928 Wed 26 Oct 1932 04y 00m 00d 10 27.0000 0
George Stevenson Motherwell 4 4 1905 Scotland Sat 29 Oct 1927 Sat 20 Oct 1934 06y 11m 22d 12 38.0000 4
Billy Houliston Queen of the South 4 4 1921 Dumfries Scotland Wed 17 Nov 1948 Wed 27 Apr 1949 00y 05m 11d 3 9.0000 2
Thomas Wyllie Rangers 5 4 1870 Scotland Sat 29 Mar 1890 Sat 29 Mar 1890 00y 00m 01d 1 4.0000 1
Alfred Conn Tottenham Hotspur 5 4 1952 Kirkcaldy Scotland Tue 20 May 1975 Sat 24 May 1975 00y 00m 05d 2 2.6666 0
Richard Gough Dundee United; Tottenham Hotspur; Rangers 5 4 1962 Stockholm Sweden Wed 30 Mar 1983 Wed 28 Apr 1993 10y 00m 30d 61 83.8003 6
John Hunter Dundee 6 4 1879 Scotland Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0
Colin McNab Dundee 6 4 1902 Scotland Sat 25 Oct 1930 Sat 09 Apr 1932 01y 05m 16d 6 13.0000 0
Alex Munro Heart of Midlothian; Blackpool 6 4 1912 Carriden Scotland Sat 31 Oct 1936 Sat 21 May 1938 01y 06m 22d 3 6.4000 1
Neil Mochan Celtic 6 4 1927 Larbert Scotland Wed 19 May 1954 Sat 19 Jun 1954 00y 01m 01d 3 4.5000 0
Andy Walker Celtic 6 4 1965 Glasgow Scotland Tue 17 May 1988 Wed 12 Oct 1994 06y 04m 26d 3 3.9999 0
Sandy Brown Middlesbrough 7 4 1879 Beith Scotland Sat 09 Apr 1904 Sat 09 Apr 1904 00y 00m 01d 1 4.0000 0
John McNab Liverpool 7 4 1894 Scotland Sat 17 Mar 1923 Sat 17 Mar 1923 00y 00m 01d 1 4.0000 0
Bobby Rankin St Mirren 7 4 1905 Scotland Sun 26 May 1929 Tue 04 Jun 1929 00y 00m 10d 3 6.0000 2
Scott Robertson Dundee United 7 4 1985 Dundee Scotland Wed 19 Nov 2008 Wed 11 Aug 2010 01y 08m 24d 2 2.9143 0
Oliver Burke Nottingham Forest; Red Bull Leipzig; Celtic; Deportivo Alaves; West Bromwich AlbionSheffield United 7 4 1997 Kirkcaldy Scotland Tue 29 Mar 2016 Wed 18 Nov 2020 04y 07m 21d 13 19.2429 1
Sam Kennedy Partick Thistle 8 4 1881 Scotland Mon 06 Mar 1905 Mon 06 Mar 1905 00y 00m 01d 1 4.0000 0
Billy Dickson Kilmarnock 8 4 1945 Larkhall Scotland Sat 18 Apr 1970 Mon 14 Jun 1971 01y 01m 28d 5 9.0000 0
John McGinlay Bolton Wanderers 8 4 1964 Inverness Scotland Wed 20 Apr 1994 Wed 02 Apr 1997 02y 11m 14d 13 17.8907 4
David Wotherspoon Queens Park 9 4 1849 Scotland Sat 30 Nov 1872 Sat 08 Mar 1873 00y 03m 09d 2 12.0000 0
John McDougall Vale of Leven 9 4 1854 Scotland Sat 03 Mar 1877 Mon 07 Apr 1879 02y 01m 05d 5 30.0000 4
Andrew Devine Falkirk 9 4 1886 Falkirk Scotland Sat 05 Mar 1910 Sat 05 Mar 1910 00y 00m 01d 1 4.0000 1
David Ellis Mossend Swifts 10 4 1869 West Calder Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 00y 00m 01d 1 4.0000 1
John Mudie Blackpool 10 4 1930 Dundee Scotland Sat 20 Oct 1956 Sun 15 Jun 1958 01y 07m 27d 17 23.9997 9
Tommy Younger Hibernian; Liverpool 10 4 1930 Edinburgh Scotland Wed 04 May 1955 Wed 11 Jun 1958 03y 01m 08d 24 40.6664 0
Jacob Brown Stoke City; Luton Town 10 4 1998 Halifax England Fri 12 Nov 2021 Sun 19 Nov 2023 02y 00m 08d 8 7.9617 0
John Johnstone Kilmarnock 11 4 1868 Scotland Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1
James McMillan St Bernards 11 4 1869 Bonhill Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 00y 00m 01d 1 4.0000 0
Frank Walker Third Lanark 11 4 1897 Scotland Sat 04 Feb 1922 Sat 04 Feb 1922 00y 00m 01d 1 4.0000 0
Jim Holton Manchester United 11 4 1951 Lesmahagow Scotland Sat 12 May 1973 Wed 30 Oct 1974 01y 05m 19d 15 16.3333 2
Allan Stewart Queens Park 12 4 1865 Scotland Sat 24 Mar 1888 Mon 15 Apr 1889 01y 00m 23d 2 8.0000 1
Archibald Ritchie East Stirlingshire 12 4 1872 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 00y 00m 01d 1 4.0000 0
Eddie Turnbull Hibernian 12 4 1923 Falkirk Scotland Wed 28 Apr 1948 Sun 15 Jun 1958 10y 01m 19d 9 14.1665 0
Gary Caldwell Newcastle United; Hibernian; Celtic; Wigan Athletic 12 4 1982 Stirling Scotland Wed 27 Mar 2002 Tue 26 Mar 2013 11y 00m 00d 55 79.1490 2
Jordan Archer Millwall 12 4 1993 Walthamstow England Tue 29 May 2018 Tue 29 May 2018 00y 00m 01d 1 1.3333 0
Jock Drummond Falkirk; Rangers 13 4 1870 Alva Scotland Sat 19 Mar 1892 Sat 21 Mar 1903 11y 00m 03d 14 56.0000 0
John Cameron Queens Park 13 4 1872 Scotland Sat 28 Mar 1896 Sat 28 Mar 1896 00y 00m 01d 1 4.0000 0
Bob McColl Queens Park; Newcastle United 13 4 1876 Scotland Sat 21 Mar 1896 Sat 14 Mar 1908 11y 11m 23d 13 52.0000 13
Sammy Cox Rangers 13 4 1924 Darvel Scotland Sun 23 May 1948 Sat 03 Apr 1954 05y 10m 12d 25 51.0000 0
Jim Cruickshank Heart of Midlothian 13 4 1941 Glasgow Scotland Tue 12 May 1964 Wed 17 Dec 1975 11y 07m 06d 9 15.1142 0
Mo Johnston Watford; Celtic; FC Nantes; Rangers 13 4 1963 Glasgow Scotland Tue 28 Feb 1984 Wed 13 Nov 1991 07y 08m 17d 38 53.9046 14
Andy Goram Oldham Athletic; Hibernian; Rangers 13 4 1964 Bury Scotland Wed 16 Oct 1985 Wed 25 Mar 1998 12y 05m 10d 43 58.1655 0
Angus McKinnon Queens Park 14 4 1851 Scotland Sat 07 Mar 1874 Sat 07 Mar 1874 00y 00m 01d 1 12.0000 1
Jimmy Kinloch Partick Thistle 14 4 1898 Scotland Sat 04 Mar 1922 Sat 04 Mar 1922 00y 00m 01d 1 4.0000 0
Paul Devlin Birmingham City 14 4 1972 Birmingham England Tue 15 Oct 2002 Sat 06 Sep 2003 00y 10m 23d 10 10.9090 0
James McFadden Motherwell; Everton; Birmingham City 14 4 1983 Glasgow Scotland Mon 20 May 2002 Tue 07 Sep 2010 08y 03m 19d 48 66.1861 15
John May Rangers 15 4 1874 Scotland Sat 03 Mar 1906 Mon 01 Mar 1909 02y 11m 27d 5 20.0000 0
David Herd Arsenal 15 4 1934 Hamilton Scotland Sat 18 Oct 1958 Sun 14 May 1961 02y 06m 27d 5 10.0000 3
Eddie McCreadie Chelsea 15 4 1940 Glasgow Scotland Sat 10 Apr 1965 Sat 17 May 1969 04y 01m 08d 23 40.1903 0
John Lyall Sheffield Wednesday 16 4 1881 Scotland Sat 01 Apr 1905 Sat 01 Apr 1905 00y 00m 01d 1 4.0000 0
Tom Collins Heart of Midlothian 16 4 1882 Leven Scotland Mon 01 Mar 1909 Mon 01 Mar 1909 00y 00m 01d 1 4.0000 0
James King Hamilton Academical 16 4 1906 Wishaw Scotland Sat 17 Sep 1932 Sat 16 Sep 1933 01y 00m 00d 2 7.0000 1
Archie Glen Aberdeen 16 4 1929 Coalburn Scotland Sat 08 Oct 1955 Sat 14 Apr 1956 00y 06m 07d 2 6.0000 0
Alexander Kennedy Glasgow Eastern; Third Lanark 17 4 1847 Dalguhairn Scotland Sat 06 Mar 1875 Sat 29 Mar 1884 09y 00m 24d 6 40.0000 0
John Gow Rangers 17 4 1869 Blair-Atholl Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 0
Archie Gray Hibernian 18 4 1877 Scotland Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0
Eamonn Bannon Dundee United 18 4 1958 Edinburgh Scotland Wed 19 Dec 1979 Sun 08 Jun 1986 06y 05m 21d 11 13.1688 1
William Watson Falkirk 19 4 1873 Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 0
Philip McCloy Ayr United 19 4 1896 Scotland Sat 12 Apr 1924 Sat 04 Apr 1925 00y 11m 24d 2 8.0000 0
Willie Moir Bolton Wanderers 19 4 1922 Bucksburn Scotland Sat 15 Apr 1950 Sat 15 Apr 1950 00y 00m 01d 1 2.0000 0
Gordon Marshall Celtic 19 4 1964 Edinburgh Scotland Sun 17 May 1992 Sun 17 May 1992 00y 00m 01d 1 1.0909 0
Paul Caddis Birmingham City 19 4 1988 Irvine Scotland Thu 24 Mar 2016 Thu 24 Mar 2016 00y 00m 01d 1 1.5000 0
James Lundie Hibernian 20 4 1857 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 00y 00m 01d 1 4.0000 0
Lee Wilkie Dundee 20 4 1980 Dundee Scotland Mon 20 May 2002 Wed 19 Nov 2003 01y 06m 00d 11 12.8181 1
Tom Jenkinson Heart of Midlothian 21 4 1865 Scotland Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1
Willie McStay Celtic 21 4 1894 Scotland Sat 12 Feb 1921 Sat 25 Feb 1928 07y 00m 14d 13 52.0000 0
Tommy Orr Greenock Morton 21 4 1924 Greenock Scotland Sat 06 Oct 1951 Wed 14 Nov 1951 00y 01m 09d 2 4.0000 1
David Alexander East Stirlingshire 22 4 1869 Cambusnethan, Wishaw Scotland Sat 24 Mar 1894 Sat 31 Mar 1894 00y 00m 08d 2 8.0000 1
George McWattie Queens Park 22 4 1875 Scotland Sat 23 Feb 1901 Sat 02 Mar 1901 00y 00m 08d 2 8.0000 0
Billy McKinlay Dundee United; Blackburn Rovers 22 4 1969 Glasgow Scotland Wed 17 Nov 1993 Wed 14 Oct 1998 04y 10m 28d 29 39.4404 4
George Allan Liverpool 23 4 1875 Linlithgow Bridge Scotland Sat 03 Apr 1897 Sat 03 Apr 1897 00y 00m 01d 1 4.0000 0
Frank Brennan Airdrieonians; Newcastle United 23 4 1924 Annathill Scotland Wed 15 May 1946 Sat 03 Apr 1954 07y 10m 20d 8 22.8000 0
Andy Webster Heart of Midlothian; Dundee United 23 4 1982 Dundee Scotland Wed 30 Apr 2003 Wed 06 Feb 2013 09y 09m 08d 28 35.6934 1
John Murray Vale of Leven 24 4 1865 Scotland Sat 22 Mar 1890 Sat 22 Mar 1890 00y 00m 01d 1 4.0000 0
Peter Nellies Heart of Midlothian 24 4 1886 Kingseat Fife Scotland Sat 15 Mar 1913 Sat 28 Feb 1914 00y 11m 14d 2 8.0000 0
Jack Marshall Middlesbrough; Llanelly 24 4 1892 Scotland Sat 12 Feb 1921 Sat 16 Feb 1924 03y 00m 05d 7 28.0000 0
Alan Morton Queens Park; Rangers 24 4 1893 Scotland Thu 26 Feb 1920 Sun 08 May 1932 12y 02m 13d 31 106.0000 5
Tommy Docherty Preston North End; Arsenal 24 4 1928 Glasgow Scotland Wed 14 Nov 1951 Sat 11 Apr 1959 07y 04m 29d 25 41.8332 1
Rab Douglas Celtic; Leicester City 24 4 1972 Lanark Scotland Wed 17 Apr 2002 Wed 17 Aug 2005 03y 04m 01d 19 22.4392 0
William Anderson Queens Park 25 4 1862 Glasgow Scotland Sat 11 Mar 1882 Mon 23 Mar 1885 03y 00m 13d 6 30.0000 3
Willie Turner Pollokshields Athletic 25 4 1864 Scotland Sat 14 Mar 1885 Sat 20 Mar 1886 01y 00m 07d 2 8.0000 1
William Maley Celtic 25 4 1868 Scotland Sat 25 Mar 1893 Sat 01 Apr 1893 00y 00m 08d 2 8.0000 0
Andrew Jackson Cambuslang 26 4 1856 Scotland Sat 10 Apr 1886 Sat 24 Mar 1888 01y 11m 15d 2 8.0000 0
Jimmy McGrory Celtic 26 4 1904 Scotland Sat 25 Feb 1928 Sat 16 Sep 1933 05y 06m 23d 7 23.0000 6
Pat Quinn Motherwell 26 4 1936 Glasgow Scotland Sat 15 Apr 1961 Wed 02 May 1962 01y 00m 18d 4 8.0000 1
Jaimie McAllister Livingston 26 4 1978 Glasgow Scotland Sun 30 May 2004 Sun 30 May 2004 00y 00m 01d 1 1.0909 0
James McLaren Hibernian; Celtic 27 4 1861 Scotland Sat 10 Mar 1888 Sat 05 Apr 1890 02y 00m 27d 3 12.0000 1
Andrew Aitken Newcastle United; Middlesbrough; Leicester City 27 4 1877 Ayr Scotland Sat 30 Mar 1901 Sat 01 Apr 1911 10y 00m 03d 14 56.0000 0
Adam McLean Celtic 27 4 1899 Scotland Sat 31 Oct 1925 Sat 02 Apr 1927 01y 05m 03d 4 16.0000 1
John Marshall Third Lanark 28 4 1859 Scotland Sat 14 Mar 1885 Mon 21 Mar 1887 02y 00m 08d 4 16.0000 1
Tom Townsley Falkirk 28 4 1898 Scotland Sat 31 Oct 1925 Sat 31 Oct 1925 00y 00m 01d 1 4.0000 0
Robert Gillespie Queens Park 28 4 1901 Kilsyth Scotland Sat 30 Oct 1926 Sat 01 Apr 1933 06y 05m 03d 4 13.0000 0
Alexander Cheyne Aberdeen 28 4 1907 Glasgow Scotland Sat 13 Apr 1929 Sun 18 May 1930 01y 01m 06d 5 11.0000 4
John White Falkirk; Tottenham Hotspur 28 4 1937 Musselburgh Scotland Wed 06 May 1959 Tue 12 May 1964 05y 00m 07d 22 43.7144 3
Dominic Matteo Leeds United 28 4 1974 Dumfries Scotland Wed 15 Nov 2000 Wed 27 Mar 2002 01y 04m 13d 6 9.6429 0
David Mitchell Rangers 29 4 1866 Scotland Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 5 20.0000 0
William Thomson Dundee 29 4 1874 Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 00y 00m 01d 1 4.0000 0
William Clunas Sunderland 29 4 1899 Johnstone Scotland Sat 12 Apr 1924 Sat 31 Oct 1925 01y 06m 20d 2 8.0000 1
James Boyd Newcastle United 29 4 1907 Glasgow Scotland Sat 16 Sep 1933 Sat 16 Sep 1933 00y 00m 01d 1 3.0000 0
John Blackburn Royal Engineers 30 4 1851 Edinburgh Scotland Sat 08 Mar 1873 Sat 08 Mar 1873 00y 00m 01d 1 6.0000 0
David Allan Queens Park 30 4 1863 Irvine Scotland Sat 21 Mar 1885 Sat 10 Apr 1886 01y 00m 21d 3 12.0000 2
Edward McBain St Mirren 30 4 1869 Scotland Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 0
Bill McCartney Hibernian 30 4 1879 Scotland Sat 01 Mar 1902 Sat 01 Mar 1902 00y 00m 01d 1 4.0000 0
Peter McGonagle Celtic 30 4 1904 Hamilton Scotland Sat 01 Apr 1933 Wed 21 Nov 1934 01y 07m 21d 6 21.0000 0
Harry McNeil Queens Park n/a 5 1850 Rhu Scotland Sat 07 Mar 1874 Mon 14 Mar 1881 07y 00m 08d 10 72.0000 6
Robert Smith Queens Park 1 5 1848 Scotland Sat 30 Nov 1872 Sat 08 Mar 1873 00y 03m 09d 2 12.0000 0
James Reid Airdrieonians 1 5 1890 Scotland Sat 28 Feb 1914 Sat 01 Mar 1924 10y 00m 03d 3 12.0000 0
Billy Steel Greenock Morton; Derby County; Dundee 1 5 1923 Denny Scotland Sat 12 Apr 1947 Wed 06 May 1953 06y 00m 25d 30 65.2000 12
Doug Cowie Dundee 1 5 1926 Aberdeen Scotland Sat 18 Apr 1953 Wed 11 Jun 1958 05y 01m 25d 20 35.3332 0
Bernard Breslin Hibernian 2 5 1874 Carfin Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 00y 00m 01d 1 4.0000 0
George Henderson Rangers 2 5 1880 Scotland Sat 26 Mar 1904 Sat 26 Mar 1904 00y 00m 01d 1 4.0000 0
Tommy Ewing Partick Thistle 2 5 1937 Larkhall Scotland Wed 13 Nov 1957 Sat 19 Apr 1958 00y 05m 07d 2 2.6666 0
Willie Miller Aberdeen 2 5 1955 Glasgow Scotland Sun 01 Jun 1975 Wed 15 Nov 1989 14y 05m 15d 65 88.0314 1
Craig Conway Dundee United; Cardiff City; Brighton and Hove Albion 2 5 1985 Irvine Scotland Sat 10 Oct 2009 Tue 19 Nov 2013 04y 01m 10d 7 10.4000 0
William Reid Rangers 3 5 1884 Scotland Mon 06 Mar 1911 Sat 04 Apr 1914 03y 00m 30d 9 36.0000 4
William Thomson Dumbarton 4 5 1868 Scotland Sat 26 Mar 1892 Sat 26 Mar 1898 06y 00m 01d 4 16.0000 1
Alex Troup Dundee; Everton 4 5 1895 Scotland Sat 10 Apr 1920 Sat 17 Apr 1926 06y 00m 08d 5 20.0000 0
George Livingstone Manchester City; Rangers 5 5 1876 Scotland Sat 07 Apr 1906 Mon 04 Mar 1907 00y 10m 26d 2 8.0000 0
David Shaw Hibernian 5 5 1917 Annathill Scotland Wed 15 May 1946 Wed 17 Nov 1948 02y 06m 03d 9 24.8000 0
Campbell Forsyth Kilmarnock 5 5 1939 Plean Scotland Sat 11 Apr 1964 Wed 25 Nov 1964 00y 07m 15d 4 7.5429 0
Alex Hamilton Dundee 5 5 1939 Armadale Scotland Wed 08 Nov 1961 Wed 13 Oct 1965 03y 11m 06d 24 44.9525 0
Derek Parlane Rangers 5 5 1953 Helensburgh Scotland Sat 12 May 1973 Sat 28 May 1977 04y 00m 17d 12 15.8474 1
Graham Dorrans West Bromwich Albion; Norwich City 5 5 1987 Glasgow Scotland Sat 10 Oct 2009 Sun 11 Oct 2015 06y 00m 02d 12 18.6000 0
David Cumming Middlesbrough 6 5 1910 Middlesbrough Scotland Sat 09 Apr 1938 Sat 09 Apr 1938 00y 00m 01d 1 2.4000 0
Hugh Wales Motherwell 6 5 1910 Scotland Wed 26 Oct 1932 Wed 26 Oct 1932 00y 00m 01d 1 4.0000 0
George Herd Clyde 6 5 1936 Lanark Scotland Sat 19 Apr 1958 Wed 09 Nov 1960 02y 06m 22d 5 8.7619 1
Graeme Souness Middlesbrough; Liverpool; Sampdoria Genova 6 5 1953 Edinburgh Scotland Wed 30 Oct 1974 Sun 08 Jun 1986 11y 07m 10d 54 71.1064 4
Dod Brewster Everton 7 5 1893 Culsalmond Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 00y 00m 01d 1 4.0000 0
James Craig Celtic 7 5 1943 Glasgow Scotland Wed 22 Nov 1967 Wed 22 Nov 1967 00y 00m 01d 1 3.0000 0
Garry OConnor Hibernian; Lokomotiv Moscow; Birmingham City 7 5 1983 Edinburgh Scotland Wed 17 Apr 2002 Wed 09 Sep 2009 07y 04m 24d 16 23.8332 4
Jack Hendry Celtic; KV Oostende; Club Brugge KV; Cremonese; Al Ettifaq 7 5 1995 Glasgow Scotland Tue 27 Mar 2018 Sun 23 Jun 2024 06y 02m 28d 34 35.2517 3
Matt McQueen Leith Athletic 8 5 1863 Scotland Sat 22 Mar 1890 Sat 21 Mar 1891 01y 00m 00d 2 8.0000 0
Duncan Stewart Dumbarton 8 5 1865 Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 0
Archibald McCall Renton 8 5 1867 Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 0
Archie Baird Aberdeen 8 5 1919 Rutherglen Scotland Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0
George Mulhall Aberdeen; Sunderland 8 5 1936 Falkirk Scotland Sat 03 Oct 1959 Sat 12 Oct 1963 04y 00m 10d 3 5.8286 1
David Provan Celtic 8 5 1956 Gourock Scotland Wed 21 Nov 1979 Wed 28 Apr 1982 02y 05m 08d 10 12.5727 1
Liam Bridcutt Brighton and Hove Albion; Leeds United 8 5 1989 Reading England Tue 26 Mar 2013 Tue 29 Mar 2016 03y 00m 04d 2 2.7000 0
Scot Symon Rangers 9 5 1911 Errol Scotland Wed 07 Dec 1938 Wed 07 Dec 1938 00y 00m 01d 1 3.0000 0
Willie McNaught Raith Rovers 9 5 1922 Dumfries Scotland Sat 21 Oct 1950 Wed 03 Nov 1954 04y 00m 14d 5 8.0000 0
Don Hutchison Everton; Sunderland; West Ham United 9 5 1971 Gateshead England Wed 31 Mar 1999 Sat 15 Nov 2003 04y 07m 16d 26 36.5171 6
Bobby Hogg Celtic 10 5 1914 Scotland Sat 15 May 1937 Sat 15 May 1937 00y 00m 01d 1 2.0000 0
Colin Stein Rangers; Coventry City 10 5 1947 Linlithgow Scotland Wed 16 Oct 1968 Sat 19 May 1973 04y 07m 04d 21 33.0000 10
David Weir Heart of Midlothian; Everton; Rangers 10 5 1970 Falkirk Scotland Tue 27 May 1997 Tue 12 Oct 2010 13y 04m 16d 69 100.5957 1
James Blair Sheffield Wednesday; Cardiff City 11 5 1888 Glenboig Scotland Sat 13 Mar 1920 Sat 16 Feb 1924 03y 11m 04d 8 32.0000 0
Johnny Doyle Ayr United 11 5 1951 Uddingston Scotland Wed 17 Dec 1975 Wed 17 Dec 1975 00y 00m 01d 1 1.7143 0
Jim Brown Sheffield United 11 5 1952 Coatbridge Scotland Sun 01 Jun 1975 Sun 01 Jun 1975 00y 00m 01d 1 1.3333 0
Stephen O'Donnell Kilmarnock; Motherwell 11 5 1992 Glasgow Scotland Tue 29 May 2018 Tue 29 Mar 2022 03y 10m 01d 26 27.0090 0
Wally Arnott Queens Park 12 5 1863 Pollockshields Scotland Mon 12 Mar 1883 Sat 01 Apr 1893 10y 00m 21d 14 58.0000 0
Alex Lochhead Third Lanark 12 5 1866 Scotland Mon 15 Apr 1889 Mon 15 Apr 1889 00y 00m 01d 1 4.0000 0
Alex Jackson Aberdeen; Huddersfield Town 12 5 1905 Scotland Sat 14 Feb 1925 Sun 18 May 1930 05y 03m 05d 17 58.0000 8
John Blackley Hibernian 12 5 1948 Westquarter Nr Falkirk Scotland Wed 17 Oct 1973 Wed 27 Apr 1977 03y 06m 11d 7 8.1143 0
Robert Hamilton Rangers; Dundee 13 5 1877 Scotland Sat 18 Mar 1899 Mon 06 Mar 1911 11y 11m 17d 11 44.0000 15
Fred Martin Aberdeen 13 5 1929 Carnoustie Scotland Wed 05 May 1954 Sat 02 Apr 1955 00y 10m 29d 6 9.0000 0
Samuel Baird Rangers 13 5 1935 Denny Scotland Wed 21 Nov 1956 Sun 15 Jun 1958 01y 06m 26d 7 10.1666 2
Eric Caldow Rangers 14 5 1934 Cumnock Scotland Sat 06 Apr 1957 Sat 06 Apr 1963 06y 00m 01d 40 69.5951 5
Tommy Lawrence Liverpool 14 5 1940 Dalry Scotland Sun 09 Jun 1963 Sat 03 May 1969 05y 10m 25d 3 4.7143 0
Hugh Tinney Bury 14 5 1944 Glasgow Scotland Sat 03 Jun 1967 Tue 13 Jun 1967 00y 00m 11d 2 2.6666 0
Joe Craig Celtic 14 5 1954 Bridge of Allan Scotland Wed 27 Apr 1977 Wed 27 Apr 1977 00y 00m 01d 1 1.2000 1
Lee McCulloch Wigan Athletic; Rangers 14 5 1978 Bellshill Scotland Wed 13 Oct 2004 Tue 12 Oct 2010 06y 00m 00d 18 24.9331 1
Robert Clements Leith Athletic 15 5 1866 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
Wattie White Bolton Wanderers 15 5 1882 Scotland Sat 06 Apr 1907 Sat 04 Apr 1908 00y 11m 30d 2 8.0000 0
Jimmy Brownlie Third Lanark 15 5 1885 Blantyre Scotland Mon 15 Mar 1909 Sat 04 Apr 1914 05y 00m 21d 16 64.0000 0
William Cringan Celtic 15 5 1890 Muirkirk Scotland Thu 26 Feb 1920 Sat 14 Apr 1923 03y 01m 20d 5 20.0000 0
Johnny Deakin St Mirren 15 5 1919 Scotland Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0
Robert Watson Motherwell 16 5 1946 Airdrie Scotland Mon 14 Jun 1971 Mon 14 Jun 1971 00y 00m 01d 1 1.5000 0
James Dunlop St Mirren 17 5 1870 Paisley Scotland Sat 22 Mar 1890 Sat 22 Mar 1890 00y 00m 01d 1 4.0000 0
Keith Wright Hibernian 17 5 1965 Edinburgh Scotland Wed 19 Feb 1992 Wed 19 Feb 1992 00y 00m 01d 1 1.0909 0
Andrew Watson Queens Park 18 5 1857 Demerara British Guiana Sat 12 Mar 1881 Sat 11 Mar 1882 01y 00m 00d 3 18.0000 0
Lee Miller Dundee United; Aberdeen 18 5 1983 Lanark Scotland Sat 13 May 2006 Sat 10 Oct 2009 03y 04m 28d 3 5.0476 0
William Miller Third Lanark 19 5 1854 Scotland Sat 04 Mar 1876 Sat 04 Mar 1876 00y 00m 01d 1 6.0000 0
Andrew Whitelaw Vale of Leven 19 5 1865 Scotland Sat 19 Feb 1887 Sat 22 Mar 1890 03y 01m 04d 2 8.0000 0
Torry Gillick Everton 19 5 1915 Airdrie Scotland Sun 09 May 1937 Wed 07 Dec 1938 01y 06m 29d 5 13.0000 2
Mark McGhee Aberdeen 20 5 1957 Glasgow Scotland Sun 12 Jun 1983 Sat 26 May 1984 00y 11m 15d 4 5.8286 2
Walter Aitkenhead Blackburn Rovers 21 5 1887 Glasgow Scotland Sat 16 Mar 1912 Sat 16 Mar 1912 00y 00m 01d 1 4.0000 2
James Crawford Queens Park 21 5 1904 Glasgow Scotland Sat 19 Sep 1931 Sat 01 Apr 1933 01y 06m 14d 5 18.0000 0
Frank Hill Aberdeen 21 5 1906 Forfar Scotland Sun 18 May 1930 Sat 21 Feb 1931 00y 09m 04d 3 7.0000 0
Ian Wallace Coventry City 23 5 1956 Glasgow Scotland Wed 22 Feb 1978 Sat 19 May 1979 01y 02m 28d 3 4.2000 1
Stephen Glass Newcastle United 23 5 1976 Dundee Scotland Wed 14 Oct 1998 Wed 14 Oct 1998 00y 00m 01d 1 1.7143 0
Ross Wallace Preston North End 23 5 1985 Dundee Scotland Sat 10 Oct 2009 Sat 10 Oct 2009 00y 00m 01d 1 2.0000 0
George Walker St Mirren 24 5 1909 Scotland Sun 18 May 1930 Sun 24 May 1931 01y 00m 07d 4 9.0000 0
Doug Rougvie Aberdeen 24 5 1956 Ballingry Scotland Tue 13 Dec 1983 Tue 13 Dec 1983 00y 00m 01d 1 1.7143 0
Brian Irvine Aberdeen 24 5 1965 Bellshill Scotland Wed 12 Sep 1990 Fri 27 May 1994 03y 08m 16d 9 16.5000 0
Bobby Orrock Falkirk 25 5 1885 Scotland Mon 03 Mar 1913 Mon 03 Mar 1913 00y 00m 01d 1 4.0000 0
Gordon Smith Hibernian 25 5 1924 Edinburgh Scotland Wed 23 Jan 1946 Sun 26 May 1957 11y 04m 04d 19 42.3000 4
James Morrison West Bromwich Albion 25 5 1986 Darlington England Fri 30 May 2008 Thu 05 Oct 2017 09y 04m 06d 46 64.3331 3
Matt Busby Manchester City 26 5 1909 Orbiston Nr Bellshill Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
Tommy Walker Heart of Midlothian 26 5 1915 Livingston Station Scotland Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9
Dandy McLean Dundee 26 5 1943 Paisley Scotland Thu 30 May 1968 Thu 30 May 1968 00y 00m 01d 1 3.0000 0
Tom Vallance Rangers 27 5 1856 Succoth Scotland Sat 03 Mar 1877 Mon 14 Mar 1881 04y 00m 12d 7 42.0000 0
Davidson Berry Queens Park 27 5 1875 Cathcart Scotland Sat 24 Mar 1894 Sat 25 Mar 1899 05y 00m 02d 3 12.0000 1
Danny McGrain Celtic 27 5 1950 Glasgow Scotland Sat 12 May 1973 Tue 22 Jun 1982 09y 01m 11d 62 78.0552 0
Donald McLeod Celtic 28 5 1882 Scotland Sat 18 Mar 1905 Sat 07 Apr 1906 01y 00m 21d 4 16.0000 0
Jackie Husband Partick Thistle 28 5 1918 Dunfermline Scotland Wed 15 May 1946 Sat 19 Oct 1946 00y 05m 05d 2 8.4000 0
George Aitken East Fife; Sunderland 28 5 1925 Lochgelly Scotland Sat 09 Apr 1949 Sat 03 Apr 1954 04y 11m 26d 8 19.5000 0
James Main Hibernian 29 5 1886 Scotland Mon 15 Mar 1909 Mon 15 Mar 1909 00y 00m 01d 1 4.0000 0
Danny Fox Celtic; Southampton 29 5 1985 Winsford England Sat 14 Nov 2009 Tue 16 Oct 2012 02y 11m 03d 4 5.6000 0
Mike Galloway Celtic 30 5 1965 Oswestry England Wed 16 Oct 1991 Wed 16 Oct 1991 00y 00m 01d 1 1.0909 0
Robert Gardner Queens Park; Clydesdale 31 5 1847 Scotland Sat 30 Nov 1872 Sat 02 Mar 1878 05y 03m 03d 5 42.0000 0
William Loney Celtic 31 5 1885 Scotland Sat 05 Mar 1910 Sat 19 Mar 1910 00y 00m 15d 2 8.0000 0
Stuart Kennedy Aberdeen 31 5 1953 Grangemouth Scotland Wed 22 Feb 1978 Wed 18 Nov 1981 03y 08m 28d 8 10.0909 0
James Low Cambuslang 1 6 1863 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 1
Harry Rennie Heart of Midlothian; Hibernian 1 6 1873 Scotland Sat 03 Mar 1900 Sat 14 Mar 1908 08y 00m 12d 13 52.0000 0
Stewart Davidson Middlesbrough 1 6 1886 Aberdeen Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 00y 00m 01d 1 4.0000 0
Jimmy Connor Sunderland 1 6 1909 Renfrew Scotland Sun 18 May 1930 Sat 20 Oct 1934 04y 05m 03d 4 13.0000 0
John Campbell Glasgow South Western 2 6 1856 Glasgow Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 00y 00m 01d 1 6.0000 1
Bert Johnston Sunderland 2 6 1909 Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0
Tommy McLean Kilmarnock 2 6 1947 Larkhall Scotland Wed 31 May 1967 Wed 09 Jun 1971 04y 00m 10d 8 12.6666 1
Peter Somers Celtic 3 6 1878 Scotland Sat 18 Mar 1905 Mon 01 Mar 1909 03y 11m 12d 4 16.0000 0
George Burley Ipswich Town 3 6 1956 Cumnock Scotland Sat 19 May 1979 Sat 29 May 1982 03y 00m 11d 11 14.4818 0
Robert Buchanan Abercorn 4 6 1866 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 00y 00m 01d 1 4.0000 1
Isaac Begbie Heart of Midlothian 4 6 1868 Gorgie Scotland Sat 29 Mar 1890 Sat 07 Apr 1894 04y 00m 10d 4 16.0000 0
James Crapnell Airdrieonians 4 6 1903 Paisley Scotland Sat 13 Apr 1929 Sat 17 Sep 1932 03y 05m 05d 9 23.0000 0
Lou Macari Celtic; Manchester United 4 6 1949 Edinburgh Scotland Wed 24 May 1972 Wed 07 Jun 1978 06y 00m 15d 24 30.3665 5
Matt Gilks Blackpool 4 6 1982 Rochdale England Wed 15 Aug 2012 Wed 11 Sep 2013 01y 00m 28d 3 3.9000 0
Oli McBurnie Barnsley; Swansea City; Sheffield United 4 6 1996 Leeds England Fri 23 Mar 2018 Wed 31 Mar 2021 03y 00m 09d 16 18.1832 0
Thomas Kelso Dundee 5 6 1882 Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 00y 00m 01d 1 4.0000 0
George Cummings Partick Thistle; Aston Villa 5 6 1913 Thornbridge Scotland Sat 06 Apr 1935 Sat 15 Apr 1939 04y 00m 10d 9 28.2000 0
Jim Brogan Celtic 5 6 1944 Glasgow Scotland Wed 21 Apr 1971 Sat 22 May 1971 00y 01m 02d 4 6.0000 0
Andy McLaren Kilmarnock 5 6 1973 Glasgow Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 00y 00m 01d 1 1.7143 0
Mark Wilson Celtic 5 6 1984 Glasgow Scotland Wed 09 Feb 2011 Wed 09 Feb 2011 00y 00m 01d 1 1.2000 0
Kieran Tierney Celtic; Arsenal; Real Sociedad 5 6 1997 Douglas Isle of Man Tue 29 Mar 2016 Wed 19 Jun 2024 08y 02m 22d 47 51.3521 1
William MacKinnon Dumbarton 6 6 1859 Bonhill Scotland Sat 10 Mar 1883 Sat 29 Mar 1884 01y 00m 20d 4 20.0000 0
Harry Campbell Renton 6 6 1867 Renton Scotland Mon 15 Apr 1889 Mon 15 Apr 1889 00y 00m 01d 1 4.0000 0
Alexander Barbour Renton 7 6 1862 Dumbarton Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 1
James Hamilton Queens Park 7 6 1869 Scotland Sat 26 Mar 1892 Sat 01 Apr 1893 01y 00m 07d 3 12.0000 3
John McTavish Falkirk 7 6 1885 Scotland Sat 19 Mar 1910 Sat 19 Mar 1910 00y 00m 01d 1 4.0000 0
Jimmy Howieson St Mirren 7 6 1900 Scotland Sat 26 Feb 1927 Sat 26 Feb 1927 00y 00m 01d 1 4.0000 0
Ian McColl Rangers 7 6 1927 Alexandria Scotland Sat 15 Apr 1950 Sat 19 Apr 1958 08y 00m 05d 14 21.6666 0
Ian St John Motherwell; Liverpool 7 6 1938 Motherwell Scotland Wed 06 May 1959 Sat 10 Apr 1965 05y 11m 05d 21 38.9716 9
John ONeil Hibernian 7 6 1971 Bellshill Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 00y 00m 01d 1 1.7143 0
Kevin Kyle Sunderland; Kilmarnock 7 6 1981 Stranraer Scotland Thu 16 May 2002 Sat 14 Nov 2009 07y 05m 30d 10 13.0454 1
Alex Venters Cowdenbeath; Rangers 9 6 1913 Cowdenbeath Scotland Sat 16 Sep 1933 Sat 15 Apr 1939 05y 07m 00d 3 10.0000 0
Harry Yorston Aberdeen 9 6 1929 Aberdeen Scotland Sat 16 Oct 1954 Sat 16 Oct 1954 00y 00m 01d 1 1.5000 0
Woodville Gray Pollokshields Athletic 10 6 1866 Scotland Sat 27 Mar 1886 Sat 27 Mar 1886 00y 00m 01d 1 4.0000 0
Joe McBride Celtic 10 6 1938 Glasgow Scotland Sat 22 Oct 1966 Wed 16 Nov 1966 00y 00m 26d 2 2.6666 0
Stuart McCall Everton; Rangers 10 6 1964 Leeds England Wed 28 Mar 1990 Wed 25 Mar 1998 07y 11m 26d 40 52.2815 1
Aaron Hickey Bologna FC 1909; Brentford 10 6 2002 Glasgow Scotland Thu 24 Mar 2022 Thu 12 Oct 2023 01y 06m 19d 14 16.9617 0
George Sommerville Queens Park 11 6 1863 Scotland Sat 27 Mar 1886 Sat 27 Mar 1886 00y 00m 01d 1 4.0000 1
Jake Madden Celtic 11 6 1865 Scotland Sat 18 Mar 1893 Sat 23 Mar 1895 02y 00m 06d 2 8.0000 5
Andrew Baird Queens Park 11 6 1866 Irvine Scotland Sat 19 Mar 1892 Sat 24 Mar 1894 02y 00m 06d 2 8.0000 0
Billy Gilmour Chelsea; Norwich City; Brighton and Hove Albion; Napoli 11 6 2001 Irvine Scotland Wed 02 Jun 2021 Tue 15 Oct 2024 03y 04m 14d 34 40.9044 2
David Haddow Rangers 12 6 1869 Scotland Sat 07 Apr 1894 Sat 07 Apr 1894 00y 00m 01d 1 4.0000 0
Charlie Thomson Heart of Midlothian; Sunderland 12 6 1878 Prestonpans Scotland Sat 26 Mar 1904 Sat 04 Apr 1914 10y 00m 10d 21 84.0000 4
James Gibson Partick Thistle; Aston Villa 12 6 1901 Larkhall Scotland Sat 17 Apr 1926 Sat 22 Feb 1930 03y 10m 06d 8 30.0000 2
David Narey Dundee United 12 6 1956 Dundee Scotland Wed 27 Apr 1977 Wed 08 Feb 1989 11y 09m 13d 35 44.4428 1
Bill Sawers Dundee 13 6 1871 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 00y 00m 01d 1 4.0000 0
John Connolly Everton 13 6 1950 Barrhead Scotland Fri 22 Jun 1973 Fri 22 Jun 1973 00y 00m 01d 1 1.2000 0
Alan Hansen Liverpool 13 6 1955 Sauchie Scotland Sat 19 May 1979 Wed 18 Feb 1987 07y 09m 00d 26 33.5571 0
Alec Thomson Celtic 14 6 1901 Scotland Sat 17 Apr 1926 Wed 26 Oct 1932 06y 06m 10d 3 11.0000 0
Callum McGregor Celtic 14 6 1993 Glasgow Scotland Thu 09 Nov 2017 Sun 23 Jun 2024 06y 07m 15d 63 70.0581 3
Robert McPherson Arthurlie 15 6 1858 Scotland Sat 11 Mar 1882 Sat 11 Mar 1882 00y 00m 01d 1 6.0000 1
John Gilmour Dundee 15 6 1901 Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 0
James Paterson Cowdenbeath 15 6 1905 Cowdenbeath Scotland Sat 16 May 1931 Sun 24 May 1931 00y 00m 09d 3 6.0000 0
Alan Brazil Ipswich Town 15 6 1959 Glasgow Scotland Wed 28 May 1980 Wed 01 Jun 1983 03y 00m 05d 13 14.8363 1
James Hogg Ayr United 16 6 1896 Scotland Sat 04 Mar 1922 Sat 04 Mar 1922 00y 00m 01d 1 4.0000 0
James Hamilton St Mirren 16 6 1901 Scotland Sat 01 Mar 1924 Sat 01 Mar 1924 00y 00m 01d 1 4.0000 0
Robert Ancell Newcastle United 16 6 1911 Scotland Scotland Sat 31 Oct 1936 Wed 02 Dec 1936 00y 01m 03d 2 4.0000 0
Jimmy Cowan Greenock Morton 16 6 1926 Paisley Scotland Wed 28 Apr 1948 Fri 30 May 1952 04y 01m 03d 25 49.0000 0
Steven Whittaker Rangers; Norwich City 16 6 1984 Edinburgh Scotland Wed 12 Aug 2009 Tue 29 Mar 2016 06y 07m 18d 31 45.1665 0
John Inglis Rangers 17 6 1859 Glasgow Scotland Sat 10 Mar 1883 Mon 12 Mar 1883 00y 00m 03d 2 12.0000 0
John Allan Queens Park 17 6 1866 Bridgend Kilwinning Scotland Sat 19 Mar 1887 Mon 21 Mar 1887 00y 00m 03d 2 8.0000 2
Jack Kennedy Hibernian 18 6 1870 Bellshill Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 00y 00m 01d 1 4.0000 0
Jimmy Mason Third Lanark 18 6 1919 Glasgow Scotland Sat 23 Oct 1948 Sun 27 May 1951 02y 07m 05d 7 15.5000 4
David Calderhead Queen of the South Wanderers 19 6 1864 Hurlford Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 00y 00m 01d 1 4.0000 0
John McPherson Kilmarnock; Cowlairs; Rangers 19 6 1868 Scotland Sat 10 Mar 1888 Sat 27 Mar 1897 09y 00m 18d 9 36.0000 6
Jimmy Robertson Dundee 19 6 1906 Scotland Sat 16 May 1931 Wed 20 May 1931 00y 00m 05d 2 4.0000 0
Robbie Neilson Heart of Midlothian 19 6 1980 Paisley Scotland Wed 11 Oct 2006 Wed 11 Oct 2006 00y 00m 01d 1 1.5000 0
William Orr Celtic 20 6 1873 Scotland Sat 03 Mar 1900 Sat 12 Mar 1904 04y 00m 10d 3 12.0000 0
Peter Kerr Hibernian 20 6 1891 Scotland Sat 01 Mar 1924 Sat 01 Mar 1924 00y 00m 01d 1 4.0000 0
Graham Leggat Aberdeen; Fulham 20 6 1934 Aberdeen Scotland Sat 14 Apr 1956 Sun 05 Jun 1960 04y 01m 23d 18 31.4523 8
Garry Kenneth Dundee United 21 6 1987 Dundee Scotland Wed 11 Aug 2010 Tue 16 Nov 2010 00y 03m 06d 2 2.4000 0
John Ferguson Vale of Leven 22 6 1848 Alexandria Scotland Sat 07 Mar 1874 Sat 23 Mar 1878 04y 00m 17d 6 42.0000 5
George Gillespie Rangers; Queens Park 22 6 1859 Stirling Scotland Sat 27 Mar 1880 Sat 28 Mar 1891 11y 00m 02d 7 36.0000 0
Leitch Keir Dumbarton 22 6 1861 Scotland Sat 20 Mar 1886 Sat 17 Mar 1888 01y 11m 27d 4 16.0000 1
Robert Foyers St Bernards 22 6 1868 Hamilton Scotland Sat 18 Mar 1893 Sat 24 Mar 1894 01y 00m 07d 2 8.0000 0
Bobby Templeton Aston Villa; Newcastle United; Arsenal; Kilmarnock 22 6 1879 Scotland Sat 03 May 1902 Mon 03 Mar 1913 10y 10m 01d 11 44.0000 1
Stephen Crainey Celtic; Southampton; Blackpool 22 6 1981 Glasgow Scotland Wed 27 Mar 2002 Fri 11 Nov 2011 09y 07m 16d 12 15.4636 0
Alex Young Liverpool; Everton 23 6 1880 Scotland Sat 01 Apr 1905 Mon 04 Mar 1907 01y 11m 04d 2 8.0000 0
Willie Macfadyen Motherwell 23 6 1904 Overtown Scotland Wed 04 Oct 1933 Wed 29 Nov 1933 00y 01m 26d 2 6.0000 2
Willie Wallace Heart of Midlothian; Celtic 23 6 1940 Kirkintilloch Scotland Wed 25 Nov 1964 Sat 10 May 1969 04y 05m 16d 7 11.5475 0
James Logan Ayr 24 6 1870 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 00y 00m 01d 1 4.0000 1
Danny McRorie Greenock Morton 25 6 1906 Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 0
Callum Davidson Blackburn Rovers; Leicester City; Preston North End 25 6 1976 Stirling Scotland Sat 05 Sep 1998 Sat 05 Sep 2009 11y 00m 01d 19 29.7770 0
Richard Hughes Portsmouth 25 6 1979 Glasgow Scotland Thu 27 May 2004 Wed 17 Aug 2005 01y 02m 22d 5 6.1817 0
Scott Brown Hibernian; Celtic 25 6 1985 Dunfermline Scotland Sat 12 Nov 2005 Mon 04 Sep 2017 11y 09m 24d 55 82.8760 4
Gordon McQueen Leeds United; Manchester United 26 6 1952 Kilbirnie Scotland Sat 01 Jun 1974 Sat 16 May 1981 06y 11m 16d 30 39.3474 5
Zander Clark Heart of Midlothian 26 6 1992 Glasgow Scotland Tue 17 Oct 2023 Mon 03 Jun 2024 00y 07m 18d 4 3.6924 0
Hugh McIntyre Rangers 27 6 1855 Glasgow Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 00y 00m 01d 1 6.0000 0
George Bowman Montrose 27 6 1872 Montrose Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 00y 00m 01d 1 4.0000 0
John Buchanan Cambuslang 28 6 1866 Tollcross Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 00y 00m 01d 1 4.0000 0
John Barker Rangers 28 6 1869 Govan Scotland Sat 18 Mar 1893 Sat 24 Mar 1894 01y 00m 07d 2 8.0000 4
Bobby Campbell Chelsea 28 6 1922 Glasgow Scotland Sun 18 May 1947 Sat 27 May 1950 03y 00m 10d 5 10.8000 1
Phil Bardsley Sunderland 28 6 1985 Salford England Tue 12 Oct 2010 Wed 05 Mar 2014 03y 04m 22d 13 18.0000 0
Andy Kerr Partick Thistle 29 6 1931 Lugar Scotland Thu 19 May 1955 Sun 29 May 1955 00y 00m 11d 2 3.0000 0
Andrew McCombie Sunderland; Newcastle United 30 6 1876 Scotland Mon 09 Mar 1903 Sat 01 Apr 1905 02y 00m 24d 4 16.0000 0
Thomas Miller Liverpool; Manchester United 30 6 1890 Scotland Sat 10 Apr 1920 Sat 09 Apr 1921 01y 00m 00d 3 12.0000 2
Peter Pursell Queens Park 1 7 1894 Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 00y 00m 01d 1 4.0000 0
Wilson Humphries Motherwell 1 7 1928 Motherwell Scotland Fri 30 May 1952 Fri 30 May 1952 00y 00m 01d 1 2.0000 0
Bob Boyd Mossend Swifts 2 7 1867 Whifflet Scotland Sat 09 Mar 1889 Sat 21 Mar 1891 02y 00m 13d 2 8.0000 2
Andrew McAtee Celtic 2 7 1888 Scotland Mon 03 Mar 1913 Mon 03 Mar 1913 00y 00m 01d 1 4.0000 0
Tommy Gemmell St Mirren 2 7 1930 Tarbolton Scotland Wed 04 May 1955 Sun 15 May 1955 00y 00m 12d 2 3.0000 1
Johnny Hill Heart of Midlothian 3 7 1862 Scotland Sat 04 Apr 1891 Sat 26 Mar 1892 00y 11m 23d 2 8.0000 0
Neil McCallum Renton 3 7 1868 Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 1
Mick Cullen Luton Town 3 7 1931 Glasgow Scotland Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 0
Allan Campbell Luton Town 4 7 1998 Glasgow Scotland Tue 14 Jun 2022 Tue 14 Jun 2022 00y 00m 01d 1 .9231 0
Bob Parlane Vale of Leven 5 7 1847 Bonhill Scotland Sat 23 Mar 1878 Mon 07 Apr 1879 01y 00m 16d 3 18.0000 0
John Goudie Abercorn 5 7 1857 Paisley Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 1
Gary Gillespie Liverpool 5 7 1960 Stirling Scotland Wed 14 Oct 1987 Wed 14 Nov 1990 03y 01m 01d 13 17.0453 0
Derek McInnes West Bromwich Albion 5 7 1971 Paisley Scotland Wed 21 Aug 2002 Wed 20 Nov 2002 00y 03m 00d 2 2.1818 0
James Wilson Vale of Leven 6 7 1865 Scotland Sat 10 Mar 1888 Sat 04 Apr 1891 03y 00m 26d 4 16.0000 0
Jimmy Raeside Third Lanark 6 7 1879 Scotland Sat 03 Mar 1906 Sat 03 Mar 1906 00y 00m 01d 1 4.0000 0
Jock Thomson Everton 6 7 1906 Thornton Scotland Wed 26 Oct 1932 Wed 26 Oct 1932 00y 00m 01d 1 4.0000 0
Johnny Little Rangers 7 7 1930 Calgary Canada Wed 06 May 1953 Wed 06 May 1953 00y 00m 01d 1 3.0000 0
Paul Lambert Motherwell; Borussia Dortmund; Celtic 7 7 1969 Glasgow Scotland Sun 21 May 1995 Wed 10 Sep 2003 08y 03m 21d 40 52.5089 1
James Forrest Celtic 7 7 1991 Prestwick Scotland Sun 29 May 2011 Mon 03 Jun 2024 13y 00m 06d 39 53.4801 5
Jimmy Quinn Celtic 8 7 1878 Scotland Sat 18 Mar 1905 Sat 23 Mar 1912 07y 00m 06d 11 44.0000 7
James Bowie Rangers 9 7 1888 Glasgow Scotland Sat 13 Mar 1920 Sat 10 Apr 1920 00y 00m 29d 2 8.0000 0
David Turnbull Celtic 10 7 1999 Carluke Scotland Wed 02 Jun 2021 Tue 14 Jun 2022 01y 00m 13d 5 4.4424 0
Matt Scott Airdrieonians 11 7 1872 Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 00y 00m 01d 1 4.0000 0
Alex Graham Arsenal 11 7 1890 Scotland Sat 26 Feb 1921 Sat 26 Feb 1921 00y 00m 01d 1 4.0000 0
Ross Stewart Sunderland 11 7 1996 Irvine Scotland Wed 08 Jun 2022 Sat 11 Jun 2022 00y 00m 04d 2 1.8462 0
David Hill Rangers 12 7 1858 Scotland Sat 12 Mar 1881 Sat 25 Mar 1882 01y 00m 14d 3 18.0000 1
Bertie Thomson Celtic 12 7 1907 Scotland Sat 31 Oct 1931 Sat 31 Oct 1931 00y 00m 01d 1 3.0000 1
Charles Fleming East Fife 12 7 1927 Blairhall Scotland Sat 03 Oct 1953 Sat 03 Oct 1953 00y 00m 01d 1 1.5000 2
George Farm Blackpool 13 7 1924 Slateford Scotland Sat 18 Oct 1952 Wed 03 Jun 1959 06y 07m 17d 10 22.5000 0
Che Adams Southampton; Torino 13 7 1996 Leicester England Thu 25 Mar 2021 Tue 15 Oct 2024 03y 06m 21d 35 37.5582 6
Joseph Dodds Celtic 14 7 1887 Carluke Scotland Sat 28 Feb 1914 Sat 04 Apr 1914 00y 01m 08d 3 12.0000 0
Willie Summers St Mirren 14 7 1893 Scotland Sat 17 Apr 1926 Sat 17 Apr 1926 00y 00m 01d 1 4.0000 0
Duncan MacKay Celtic 14 7 1937 Glasgow Scotland Sat 11 Apr 1959 Wed 02 May 1962 03y 00m 22d 14 26.5715 0
Arthur Albiston Manchester United 14 7 1957 Edinburgh Scotland Wed 28 Apr 1982 Fri 13 Jun 1986 04y 01m 17d 14 21.5066 0
John Colquhoun Heart of Midlothian 14 7 1963 Stirling Scotland Wed 17 Feb 1988 Tue 22 Mar 1988 00y 01m 06d 2 2.6666 0
Bobby Evans Celtic; Chelsea 16 7 1927 Glasgow Scotland Sat 23 Oct 1948 Wed 08 Jun 1960 11y 07m 17d 48 89.9998 0
Harry Anderson Raith Rovers 17 7 1888 Glasgow Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 00y 00m 01d 1 4.0000 0
Peter Cormack Hibernian; Nottingham Forest 17 7 1946 Edinburgh Scotland Sat 25 Jun 1966 Wed 01 Dec 1971 05y 05m 07d 9 14.3333 0
Andrew Shinnie Inverness Caledonian Thistle 17 7 1989 Aberdeen Scotland Wed 14 Nov 2012 Wed 14 Nov 2012 00y 00m 01d 1 1.2000 0
Thomas Craig Rangers 18 7 1895 Larieston Scotland Sat 26 Feb 1927 Sat 05 Apr 1930 03y 01m 11d 8 23.0000 1
Jonathan Gould Celtic 18 7 1968 Paddington England Sat 09 Oct 1999 Wed 15 Nov 2000 01y 01m 07d 2 3.0476 0
John Russell Cambuslang 19 7 1868 Scotland Sat 29 Mar 1890 Sat 29 Mar 1890 00y 00m 01d 1 4.0000 0
William Longair Dundee 19 7 1870 Scotland Sat 31 Mar 1894 Sat 31 Mar 1894 00y 00m 01d 1 4.0000 0
George Dewar Dumbarton 20 7 1867 Dumbarton Scotland Sat 24 Mar 1888 Sat 13 Apr 1889 01y 00m 21d 2 8.0000 1
Nigel Quashie Portsmouth 20 7 1978 Peckham England Thu 27 May 2004 Wed 06 Sep 2006 02y 03m 11d 14 18.5148 1
Tom Morrison St Mirren 21 7 1904 Scotland Sat 02 Apr 1927 Sat 02 Apr 1927 00y 00m 01d 1 4.0000 0
John Sinclair Leicester City 21 7 1943 Culross Scotland Sat 18 Jun 1966 Sat 18 Jun 1966 00y 00m 01d 1 1.3333 0
Gary Teale Wigan Athletic; Derby County 21 7 1978 Glasgow Scotland Wed 01 Mar 2006 Wed 01 Apr 2009 03y 01m 01d 13 19.4285 0
John Grant Hibernian 22 7 1931 Edinburgh Scotland Sat 18 Oct 1958 Wed 05 Nov 1958 00y 00m 19d 2 4.0000 0
Kenneth Anderson Queens Park 23 7 1875 Glasgow Scotland Sat 28 Mar 1896 Sat 02 Apr 1898 02y 00m 06d 3 12.0000 0
Gladstone Hamilton Port Glasgow Athletic 23 7 1879 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 00y 00m 01d 1 4.0000 0
James Gordon Rangers 23 7 1888 Saltcoats Scotland Sat 16 Mar 1912 Sat 10 Apr 1920 08y 00m 26d 10 40.0000 0
Hugh Kelly Blackpool 23 7 1923 Fife Scotland Wed 30 Apr 1952 Wed 30 Apr 1952 00y 00m 01d 1 2.0000 0
Stephen Kingsley Swansea City; Heart of Midlothian 23 7 1994 Stirling Scotland Sat 04 Jun 2016 Tue 27 Sep 2022 06y 03m 24d 2 3.0000 0
Alexander Hamilton Queens Park 24 7 1865 Scotland Sat 21 Mar 1885 Sat 17 Mar 1888 02y 11m 26d 4 16.0000 0
James Orr Kilmarnock 24 7 1871 Scotland Sat 26 Mar 1892 Sat 26 Mar 1892 00y 00m 01d 1 4.0000 0
Jim Leighton Aberdeen; Manchester United; Hibernian 24 7 1958 Johnstone Scotland Wed 13 Oct 1982 Sat 10 Oct 1998 15y 11m 28d 91 123.6905 0
Donald McKinlay Liverpool 25 7 1891 Scotland Sat 04 Feb 1922 Sat 04 Mar 1922 00y 01m 01d 2 8.0000 0
Paul Hegarty Dundee United 25 7 1954 Edinburgh Scotland Sat 19 May 1979 Tue 24 May 1983 04y 00m 06d 8 11.1000 0
Darren Jackson Hibernian; Celtic 25 7 1966 Edinburgh Scotland Wed 29 Mar 1995 Sat 10 Oct 1998 03y 06m 12d 28 34.5314 4
Billy Campbell Greenock Morton 26 7 1920 Greenock Scotland Wed 15 May 1946 Mon 17 May 1948 02y 00m 03d 5 14.4000 0
Harry Haddock Clyde 26 7 1925 Glasgow Scotland Wed 08 Dec 1954 Sat 19 Apr 1958 03y 04m 12d 6 8.8333 0
John Baird Vale of Leven 27 7 1856 Alexandria Scotland Sat 04 Mar 1876 Sat 13 Mar 1880 04y 00m 10d 3 18.0000 2
William Chalmers Rangers 27 7 1860 Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 0
Alex King Heart of Midlothian; Celtic 27 7 1871 Scotland Scotland Sat 21 Mar 1896 Sat 25 Mar 1899 03y 00m 05d 6 24.0000 1
James Croal Falkirk 27 7 1885 Glasgow Scotland Sat 15 Mar 1913 Sat 04 Apr 1914 01y 00m 21d 3 12.0000 0
David Steele Huddersfield Town 29 7 1894 Scotland Sat 03 Mar 1923 Sat 14 Apr 1923 00y 01m 12d 3 12.0000 0
John Smith Celtic 29 7 1934 Glasgow Scotland Wed 27 May 1959 Wed 03 Jun 1959 00y 00m 08d 2 4.0000 0
Archie Macauley Brentford; Arsenal 30 7 1915 Falkirk Scotland Sat 12 Apr 1947 Sun 23 May 1948 01y 01m 12d 7 14.4000 0
Dixie Deans Celtic 30 7 1946 Johnstone Scotland Wed 30 Oct 1974 Wed 20 Nov 1974 00y 00m 22d 2 2.6666 0
Rob McKinnon Motherwell 31 7 1966 Glasgow Scotland Wed 17 Nov 1993 Wed 07 Jun 1995 01y 06m 22d 3 4.6666 0
Derek Ferguson Rangers 31 7 1967 Calderbank, Glasgow Scotland Tue 22 Mar 1988 Tue 17 May 1988 00y 01m 26d 2 2.6666 0
Calvin Ramsay Liverpool 31 7 2003 Aberdeen Scotland Wed 16 Nov 2022 Wed 16 Nov 2022 00y 00m 01d 1 1.5000 0
Chris Iwelumo Wolverhampton Wanderers; Burnley 1 8 1978 Coatbridge Scotland Sat 11 Oct 2008 Fri 08 Oct 2010 01y 11m 28d 4 5.8286 0
Lee Wallace Heart of Midlothian; Rangers 1 8 1987 Edinburgh Scotland Sat 10 Oct 2009 Wed 22 Mar 2017 07y 05m 13d 10 16.3286 0
Jason Cummings Nottingham Forest; Rangers 1 8 1995 Edinburgh Scotland Thu 09 Nov 2017 Tue 27 Mar 2018 00y 04m 19d 2 2.6666 0
Francis Barrett Dundee 2 8 1872 Dundee Scotland Sat 31 Mar 1894 Sat 23 Mar 1895 00y 11m 24d 2 8.0000 0
Alex Parker Falkirk; Everton 2 8 1935 Irvine Scotland Wed 04 May 1955 Wed 11 Jun 1958 03y 01m 08d 15 27.6665 0
Robert Howe Hamilton Academical 3 8 1903 Scotland Sun 26 May 1929 Tue 04 Jun 1929 00y 00m 10d 2 4.0000 0
Maurice Malpas Dundee United 3 8 1962 Dunfermline Scotland Fri 01 Jun 1984 Wed 18 Nov 1992 08y 05m 18d 55 73.9975 1
Kris Commons Derby County; West Bromwich Albion; Celtic 3 8 1983 Nottingham England Wed 20 Aug 2008 Wed 06 Feb 2013 04y 05m 18d 12 18.0572 2
Liam Cooper Leeds United 3 8 1991 Hull England Fri 06 Sep 2019 Mon 03 Jun 2024 04y 08m 29d 19 19.9810 0
Robert Neill Queens Park 4 8 1853 Scotland Sat 25 Mar 1876 Sat 13 Mar 1880 03y 11m 18d 5 30.0000 0
John Wark Ipswich Town; Liverpool 4 8 1957 Glasgow Scotland Sat 19 May 1979 Wed 12 Sep 1984 05y 03m 25d 29 39.2221 7
Bobby Connor Dundee; Aberdeen 4 8 1960 Kilmarnock Scotland Tue 29 Apr 1986 Wed 12 Sep 1990 04y 04m 15d 4 5.9242 0
Graeme Shinnie Aberdeen 4 8 1991 Aberdeen Scotland Tue 29 May 2018 Thu 21 Mar 2019 00y 09m 22d 6 7.4666 0
William Paul Dykebar 5 8 1868 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
Sandy MacFarlane Dundee 6 8 1878 Scotland Sat 12 Mar 1904 Mon 06 Mar 1911 06y 11m 23d 5 20.0000 1
Ronald Orr Newcastle United 6 8 1880 Scotland Sat 03 May 1902 Sat 09 Apr 1904 01y 11m 07d 2 8.0000 1
John Divers Celtic 6 8 1911 Clydebank Scotland Sat 08 Oct 1938 Sat 08 Oct 1938 00y 00m 01d 1 3.0000 0
Eric Schaedler Hibernian 6 8 1949 Biggar Scotland Wed 27 Mar 1974 Wed 27 Mar 1974 00y 00m 01d 1 1.0000 0
Tommy Conway Bristol City; Middlesbrough 6 8 2002 Taunton England Fri 07 Jun 2024 Sun 08 Sep 2024 00y 03m 02d 2 3.9231 0
Willie Woodburn Rangers 8 8 1919 Edinburgh Scotland Sat 12 Apr 1947 Wed 30 Apr 1952 05y 00m 19d 24 47.2000 0
Willie Redpath Motherwell 8 8 1922 Stoneyburn Scotland Sat 23 Oct 1948 Sat 05 Apr 1952 03y 05m 14d 9 17.5000 0
Tommy Ring Clyde 8 8 1930 Glasgow Scotland Wed 06 May 1953 Wed 06 Nov 1957 04y 06m 01d 12 19.1666 2
Kirk Broadfoot Rangers 8 8 1984 Irvine Scotland Wed 10 Sep 2008 Wed 11 Aug 2010 01y 11m 02d 4 6.3429 1
Andrew McIntyre Vale of Leven 9 8 1855 Bonhill Scotland Sat 02 Mar 1878 Sat 11 Mar 1882 04y 00m 10d 2 12.0000 0
Daniel McArthur Celtic 9 8 1867 Scotland Sat 30 Mar 1895 Sat 18 Mar 1899 03y 11m 19d 3 12.0000 0
Billy Cowan Newcastle United 9 8 1896 Edinburgh Scotland Sat 12 Apr 1924 Sat 12 Apr 1924 00y 00m 01d 1 4.0000 0
Paul Gallagher Blackburn Rovers 9 8 1984 Glasgow Scotland Wed 18 Feb 2004 Wed 18 Feb 2004 00y 00m 01d 1 1.0909 0
Joe Cassidy Celtic 10 8 1896 Cadder Scotland Sat 12 Feb 1921 Sat 16 Feb 1924 03y 00m 05d 4 16.0000 1
Duncan McKenzie Brentford 10 8 1912 Scotland Wed 10 Nov 1937 Wed 10 Nov 1937 00y 00m 01d 1 2.4000 0
Lawrence Shankland Dundee United; Heart of Midlothian 10 8 1995 Glasgow Scotland Thu 10 Oct 2019 Thu 05 Sep 2024 04y 10m 27d 15 18.3079 3
James McIntyre Rangers 11 8 1858 Scotland Sat 29 Mar 1884 Sat 29 Mar 1884 00y 00m 01d 1 4.0000 0
Billy Dunlop Liverpool 11 8 1874 Hurlford Scotland Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0
James Galt Rangers 11 8 1885 Saltcoats Scotland Sat 07 Mar 1908 Sat 14 Mar 1908 00y 00m 08d 2 8.0000 1
Andy Beattie Preston North End 11 8 1913 Kintore Scotland Sat 17 Apr 1937 Wed 07 Dec 1938 01y 07m 21d 7 17.4000 0
Robert Fleck Norwich City 11 8 1965 Glasgow Scotland Wed 28 Mar 1990 Wed 06 Feb 1991 00y 10m 10d 4 5.2727 0
Neil McCann Heart of Midlothian; Rangers; Southampton 11 8 1974 Greenock Scotland Sat 05 Sep 1998 Sat 12 Nov 2005 07y 02m 08d 26 35.5408 3
John Smith Mauchline; Edinburgh University; Queens Park 12 8 1855 Mauchline Scotland Sat 03 Mar 1877 Sat 15 Mar 1884 07y 00m 13d 10 58.0000 10
Patrick Callaghan Hibernian 12 8 1879 Glasgow Scotland Sat 03 Mar 1900 Sat 03 Mar 1900 00y 00m 01d 1 4.0000 0
Donald Colman Aberdeen 14 8 1878 Renton Scotland Mon 06 Mar 1911 Sat 15 Mar 1913 02y 00m 10d 4 16.0000 0
James Stark Rangers 15 8 1877 Scotland Mon 15 Mar 1909 Sat 03 Apr 1909 00y 00m 20d 2 8.0000 0
Thomas Highet Queens Park 16 8 1853 Ayr Scotland Sat 06 Mar 1875 Sat 02 Mar 1878 02y 11m 25d 4 30.0000 1
Leslie Johnston Clyde 16 8 1920 Glasgow Scotland Wed 28 Apr 1948 Mon 17 May 1948 00y 00m 20d 2 4.0000 1
Bobby Mitchell Newcastle United 16 8 1924 Glasgow Scotland Sat 12 May 1951 Wed 16 May 1951 00y 00m 05d 2 3.0000 1
Paul Gallacher Dundee United 16 8 1979 Glasgow Scotland Thu 23 May 2002 Thu 27 May 2004 02y 00m 05d 8 9.1363 0
Jimmy Adams Heart of Midlothian 17 8 1864 Edinburgh Scotland Sat 09 Mar 1889 Sat 25 Mar 1893 04y 00m 17d 3 12.0000 0
Tommy Logan Falkirk 17 8 1888 Scotland Sat 15 Mar 1913 Sat 15 Mar 1913 00y 00m 01d 1 4.0000 0
John Smith Ayr United 17 8 1893 Scotland Sat 12 Apr 1924 Sat 12 Apr 1924 00y 00m 01d 1 4.0000 0
Bobby Murdoch Celtic 17 8 1944 Bothwell Scotland Tue 09 Nov 1965 Wed 05 Nov 1969 03y 11m 28d 12 19.1665 5
Finlay Speedie Rangers 18 8 1880 Scotland Mon 09 Mar 1903 Sat 04 Apr 1903 00y 00m 27d 3 12.0000 2
William Key Queens Park 18 8 1881 Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 00y 00m 01d 1 4.0000 0
Duncan Urquhart Hibernian 18 8 1908 Newton Stewart Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
Mark Burchill Celtic 18 8 1980 Broxburn Scotland Tue 05 Oct 1999 Wed 26 Apr 2000 00y 06m 22d 6 7.9998 0
Kris Boyd Rangers; Middlesbrough 18 8 1983 Irvine Scotland Thu 11 May 2006 Tue 07 Sep 2010 04y 03m 28d 18 26.7809 7
John Kennedy Celtic 18 8 1983 Bellshill Scotland Wed 31 Mar 2004 Wed 31 Mar 2004 00y 00m 01d 1 1.0909 0
Ross McCormack Motherwell; Cardiff City; Leeds United; Fulham 18 8 1986 Glasgow Scotland Fri 30 May 2008 Sun 29 May 2016 08y 00m 00d 13 20.0286 2
Robert Brown Cambuslang 19 8 1870 Tradeston Scotland Sat 22 Mar 1890 Sat 22 Mar 1890 00y 00m 01d 1 4.0000 0
Matthew Dickie Rangers 19 8 1873 Rhu Scotland Sat 27 Mar 1897 Sat 03 Feb 1900 02y 10m 08d 3 12.0000 0
William Berry Queens Park 20 8 1867 Glasgow Scotland Sat 17 Mar 1888 Sat 04 Apr 1891 03y 00m 19d 4 16.0000 0
Ronnie McKinnon Rangers 20 8 1940 Glasgow Scotland Tue 09 Nov 1965 Mon 14 Jun 1971 05y 07m 06d 28 49.4997 1
Stewart Houston Manchester United 20 8 1949 Dunoon Scotland Wed 29 Oct 1975 Wed 29 Oct 1975 00y 00m 01d 1 1.7143 0
Leigh Griffiths Hibernian; Wolverhampton Wanderers; Celtic 20 8 1990 Leith Scotland Wed 14 Nov 2012 Wed 18 Nov 2020 08y 00m 05d 22 30.0023 4
David Morris Raith Rovers 21 8 1899 Scotland Sat 03 Mar 1923 Sat 04 Apr 1925 02y 01m 02d 6 24.0000 1
Patrick Gallacher Sunderland 21 8 1909 Bridge of Weir Scotland Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 1
Jim Scott Hibernian 21 8 1940 Falkirk Scotland Wed 11 May 1966 Wed 11 May 1966 00y 00m 01d 1 1.3333 0
David Hopkin Leeds United 21 8 1970 Greenock Scotland Sun 01 Jun 1997 Tue 05 Oct 1999 02y 04m 05d 7 9.1809 2
Paul Ritchie Heart of Midlothian; Bolton Wanderers; Walsall 21 8 1975 Kirkcaldy Scotland Wed 28 Apr 1999 Wed 18 Feb 2004 04y 09m 22d 7 9.8527 1
David McPherson Kilmarnock 22 8 1872 Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 00y 00m 01d 1 4.0000 0
Leslie Skene Queens Park 22 8 1882 Scotland Sat 12 Mar 1904 Sat 12 Mar 1904 00y 00m 01d 1 4.0000 0
Jimmy McMenemy Celtic 23 8 1880 Scotland Sat 18 Mar 1905 Sat 13 Mar 1920 14y 11m 25d 12 48.0000 5
Jimmy Stephen Bradford Park Avenue; Arsenal 23 8 1922 Fettercairn Scotland Sat 19 Oct 1946 Wed 12 Nov 1947 01y 00m 25d 2 4.4000 0
Peter Dowds Celtic 24 8 1871 Johnstone Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 00y 00m 01d 1 4.0000 0
Johnny Walker Heart of Midlothian; Rangers 24 8 1873 Shotts Scotland Sat 30 Mar 1895 Sat 26 Mar 1904 08y 11m 27d 5 20.0000 3
Iain Munro St Mirren 24 8 1951 Uddingston Scotland Sat 02 Jun 1979 Sat 24 May 1980 00y 11m 23d 7 9.0000 0
Barry Nicholson Dunfermline Athletic 24 8 1978 Dumfries Scotland Wed 25 Apr 2001 Wed 17 Nov 2004 03y 06m 24d 3 4.5476 0
John Fleck Sheffield United 24 8 1991 Glasgow Scotland Thu 10 Oct 2019 Wed 31 Mar 2021 01y 05m 22d 5 6.2500 0
Lewis Ferguson Aberdeen; Bologna FC 1909 24 8 1999 Hamilton Scotland Wed 01 Sep 2021 Tue 26 Mar 2024 02y 06m 26d 12 12.2310 0
Harry Thomson Burnley 25 8 1940 Edinburgh Scotland Tue 16 May 1967 Sun 28 May 1967 00y 00m 13d 2 2.6666 0
John Cameron Rangers 26 8 1860 Ayr Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 0
Don Masson Queens Park Rangers; Derby County 26 8 1946 Banchory Scotland Thu 06 May 1976 Sat 03 Jun 1978 02y 00m 29d 17 21.9429 5
Andrew Thomson Arthurlie; Third Lanark 27 8 1865 Scotland Sat 20 Mar 1886 Mon 15 Apr 1889 03y 00m 27d 2 8.0000 0
William Dickson Dundee Strathmore 27 8 1868 Crail Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 00y 00m 01d 1 4.0000 4
Jock White Albion Rovers; Heart of Midlothian 27 8 1897 Airdrie Scotland Sat 04 Feb 1922 Sat 03 Mar 1923 01y 01m 00d 2 8.0000 0
James Nisbet Ayr United 27 8 1904 Scotland Sun 26 May 1929 Tue 04 Jun 1929 00y 00m 10d 3 6.0000 2
Eddie Connachan Dunfermline Athletic 27 8 1935 Prestonpans Scotland Wed 29 Nov 1961 Wed 02 May 1962 00y 05m 04d 2 4.0000 0
Stephen Wright Aberdeen 27 8 1971 Bellshill Scotland Wed 24 Mar 1993 Wed 19 May 1993 00y 01m 26d 2 3.0000 0
John Macaulay Arthurlie 28 8 1860 Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 0
James McAulay Dumbarton 28 8 1860 Bonhill Scotland Sat 25 Mar 1882 Mon 21 Mar 1887 04y 11m 25d 9 42.0000 1
Walter Lamont Pilgrims 28 8 1862 Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 1
Bob McAulay Rangers 28 8 1904 Wishaw Scotland Sat 19 Sep 1931 Sat 31 Oct 1931 00y 01m 13d 2 6.0000 0
Duncan Shearer Aberdeen 28 8 1962 Fort William Scotland Wed 20 Apr 1994 Wed 16 Aug 1995 01y 03m 28d 7 10.4241 2
Kevin McNaughton Aberdeen; Cardiff City 28 8 1982 Dundee Scotland Wed 17 Apr 2002 Fri 30 May 2008 06y 01m 14d 4 5.4242 0
Jamie Murphy Rangers 28 8 1989 Glasgow Scotland Fri 23 Mar 2018 Tue 29 May 2018 00y 02m 07d 2 2.6666 0
Tom McInnes Cowlairs 29 8 1870 Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 00y 00m 01d 1 4.0000 1
Stevie Clarke Chelsea 29 8 1963 Saltcoats Scotland Wed 09 Sep 1987 Fri 27 May 1994 06y 08m 19d 6 8.6665 0
John McCorkindale Partick Thistle 30 8 1867 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 00y 00m 01d 1 4.0000 0
Jimmy Walker Heart of Midlothian 30 8 1925 Detroit United States Wed 23 Jan 1946 Wed 23 Jan 1946 00y 00m 01d 1 6.0000 0
Bobby Lennox Celtic 30 8 1943 Saltcoats Scotland Wed 16 Nov 1966 Wed 22 Apr 1970 03y 05m 07d 10 17.9999 3
Peter Grant Celtic 30 8 1965 Bellshill Scotland Sat 27 May 1989 Tue 30 May 1989 00y 00m 04d 2 3.0000 0
David Davidson Queens Park 31 8 1850 Glasgow Scotland Sat 23 Mar 1878 Mon 14 Mar 1881 02y 11m 20d 5 30.0000 1
Harold Paul Queens Park 31 8 1886 Scotland Mon 01 Mar 1909 Sat 03 Apr 1909 00y 01m 03d 3 12.0000 2
Francis ODonnell Preston North End; Blackpool 31 8 1911 Buckhaven Scotland Sat 17 Apr 1937 Sat 21 May 1938 01y 01m 05d 6 13.2000 2
Stewart Kennedy Rangers 31 8 1949 Stirling Scotland Wed 16 Apr 1975 Sat 24 May 1975 00y 01m 09d 5 6.6665 0
Derek Whyte Celtic; Middlesbrough; Aberdeen 31 8 1968 Glasgow Scotland Wed 14 Oct 1987 Wed 28 Apr 1999 11y 06m 15d 12 16.1293 0
Gary Mackay-Steven Dundee United; Aberdeen 31 8 1990 Thurso Scotland Fri 15 Nov 2013 Sun 14 Oct 2018 04y 11m 00d 2 2.7000 0
Robert Flavell Airdrieonians 1 9 1921 Annathill Scotland Sun 18 May 1947 Sat 24 May 1947 00y 00m 07d 2 4.8000 2
Billie Ritchie Rangers 1 9 1936 Newtongrange Scotland Wed 02 May 1962 Wed 02 May 1962 00y 00m 01d 1 2.0000 0
Andrew Brown St Mirren 2 9 1865 Kilmarnock Scotland Sat 22 Mar 1890 Sat 21 Mar 1891 01y 00m 00d 2 8.0000 0
Bobby McKay Newcastle United 2 9 1900 Scotland Sat 29 Oct 1927 Sat 29 Oct 1927 00y 00m 01d 1 4.0000 0
Bill Shankly Preston North End 2 9 1913 Glenbuck, Muirkirk Scotland Sat 09 Apr 1938 Sat 15 Apr 1939 01y 00m 07d 5 14.4000 0
Adam Blacklaw Burnley 2 9 1937 Aberdeen Scotland Tue 04 Jun 1963 Tue 07 Dec 1965 02y 06m 04d 3 4.7619 0
James Douglas Renfrew 3 9 1859 Renfrew Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 00y 00m 01d 1 6.0000 0
John Blair Motherwell 3 9 1911 Pollockshields Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 0
Jimmy Delaney Celtic; Manchester United 3 9 1914 Cleland Scotland Sat 05 Oct 1935 Sat 10 Apr 1948 12y 06m 06d 15 44.8000 7
Willie Bell Leeds United 3 9 1937 Johnstone Scotland Sat 18 Jun 1966 Sat 25 Jun 1966 00y 00m 08d 2 2.6666 0
David Thomson Dundee 4 9 1892 Scotland Thu 26 Feb 1920 Thu 26 Feb 1920 00y 00m 01d 1 4.0000 0
Johnny McKenzie Partick Thistle 4 9 1925 Glasgow Scotland Wed 04 Nov 1953 Wed 02 May 1956 02y 05m 29d 9 15.0000 1
Barry Douglas Wolverhampton Wanderers 4 9 1989 Glasgow Scotland Tue 27 Mar 2018 Tue 27 Mar 2018 00y 00m 01d 1 1.3333 0
Archie Miller Heart of Midlothian 5 9 1913 Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 00y 00m 01d 1 3.0000 0
John Kay Queens Park 6 9 1857 Glasgow Scotland Sat 13 Mar 1880 Sat 29 Mar 1884 04y 00m 17d 6 34.0000 5
James Gossland Rangers 6 9 1860 Glasgow Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 2
Kenneth Campbell Liverpool; Partick Thistle 6 9 1892 Cambuslang Scotland Thu 26 Feb 1920 Sat 08 Apr 1922 02y 01m 14d 8 32.0000 0
Sandy Archibald Rangers 6 9 1897 Aberdour Scotland Sat 12 Feb 1921 Sat 09 Apr 1932 11y 01m 29d 8 29.0000 1
Bruce Rioch Derby County; Everton 6 9 1947 Aldershot England Tue 13 May 1975 Sun 11 Jun 1978 03y 00m 30d 24 32.5523 6
Pat Nevin Chelsea; Everton; Tranmere Rovers 6 9 1963 Glasgow Scotland Wed 26 Mar 1986 Wed 27 Mar 1996 10y 00m 02d 28 42.7033 5
Brian ONeil Celtic; VfL Wolfsburg; Preston North End 6 9 1972 Paisley Scotland Wed 27 Mar 1996 Wed 17 Aug 2005 09y 04m 22d 7 9.8527 0
George Robertson Kilmarnock 7 9 1915 Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 0
Bobby Johnstone Hibernian; Manchester City 7 9 1929 Selkirk Scotland Sat 14 Apr 1951 Sat 14 Apr 1956 05y 00m 01d 17 34.0000 10
Des Bremner Hibernian 7 9 1952 Aberchirder Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 00y 00m 01d 1 1.7143 0
Ray Stewart West Ham United 7 9 1959 Stanley Scotland Sat 16 May 1981 Wed 18 Feb 1987 05y 09m 03d 10 14.6299 1
Robert Snodgrass Leeds United; Norwich City; Hull City; West Ham United 7 9 1987 Glasgow Scotland Wed 09 Feb 2011 Thu 10 Oct 2019 08y 08m 02d 28 41.9334 7
George Wilson Heart of Midlothian; Everton; Newcastle United 8 9 1883 Lochgelly Scotland Sat 12 Mar 1904 Sat 03 Apr 1909 05y 00m 23d 6 24.0000 0
Jon McLaughlin Unattached; Sunderland 9 9 1987 Edinburgh Scotland Sat 02 Jun 2018 Sun 13 Oct 2019 01y 04m 12d 2 3.3333 0
Stephen McManus Celtic; Middlesbrough 10 9 1982 Lanark Scotland Wed 11 Oct 2006 Tue 12 Oct 2010 04y 00m 02d 26 40.8715 2
David Clarkson Motherwell 10 9 1985 Bellshill Scotland Fri 30 May 2008 Wed 19 Nov 2008 00y 05m 21d 2 3.2143 1
Matt Ritchie A.F.C. Bournemouth; Newcastle United 10 9 1989 Gosport England Wed 25 Mar 2015 Fri 23 Mar 2018 02y 11m 27d 16 23.8570 3
John Greig Rangers 11 9 1942 Edinburgh Scotland Sat 11 Apr 1964 Wed 29 Oct 1975 11y 06m 19d 44 76.0140 3
John Spencer Chelsea 11 9 1970 Glasgow Scotland Wed 16 Nov 1994 Tue 27 May 1997 02y 06m 12d 14 16.4604 0
John James Campbell Celtic 12 9 1871 Scotland Sat 25 Mar 1893 Mon 09 Mar 1903 09y 11m 13d 12 48.0000 5
Stephen Caldwell Newcastle United; Sunderland; Burnley; Wigan Athletic 12 9 1980 Stirling Scotland Wed 25 Apr 2001 Wed 09 Feb 2011 09y 09m 16d 12 16.0535 0
Tommy Tait Sunderland 13 9 1879 Scotland Mon 06 Mar 1911 Mon 06 Mar 1911 00y 00m 01d 1 4.0000 0
Pat Stanton Hibernian 13 9 1944 Edinburgh Scotland Wed 11 May 1966 Wed 27 Mar 1974 07y 10m 17d 16 23.7333 0
James Smith Queens Park 14 9 1844 Scotland Sat 30 Nov 1872 Sat 30 Nov 1872 00y 00m 01d 1 6.0000 0
Alex James Preston North End; Arsenal 14 9 1901 Scotland Sat 31 Oct 1925 Wed 26 Oct 1932 06y 11m 27d 8 25.0000 3
Steven Naismith Kilmarnock; Rangers; Everton; Norwich City; Heart of Midlothian 14 9 1986 Irvine Scotland Wed 06 Jun 2007 Tue 19 Nov 2019 12y 05m 14d 51 72.0283 10
Marc McNulty Hibernian 14 9 1992 Edinburgh Scotland Thu 21 Mar 2019 Sun 24 Mar 2019 00y 00m 04d 2 2.4000 0
Stuart Findlay Kilmarnock 14 9 1995 Carmyle Scotland Sun 13 Oct 2019 Sun 13 Oct 2019 00y 00m 01d 1 2.0000 1
John McPherson Clydesdale 15 9 1853 Scotland Sat 06 Mar 1875 Sat 06 Mar 1875 00y 00m 01d 1 12.0000 0
Archie Robertson Clyde 15 9 1929 Busby Scotland Wed 04 May 1955 Wed 11 Jun 1958 03y 01m 08d 5 7.1666 2
John Inglis Kilmarnock Athletic 16 9 1857 Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 00y 00m 01d 1 4.0000 0
Ned Doyle Celtic 16 9 1864 Paisley Scotland Sat 02 Apr 1892 Sat 02 Apr 1898 06y 00m 01d 8 32.0000 0
James Johnston Abercorn 16 9 1866 Scotland Sat 10 Mar 1888 Sat 10 Mar 1888 00y 00m 01d 1 4.0000 0
Andrew Hannah Renton 17 9 1864 Scotland Sat 10 Mar 1888 Sat 10 Mar 1888 00y 00m 01d 1 4.0000 0
James Gardiner Motherwell 18 9 1928 Balbeggie Scotland Wed 13 Nov 1957 Wed 13 Nov 1957 00y 00m 01d 1 1.3333 0
Cammy Bell Kilmarnock 18 9 1986 Dumfries Scotland Tue 16 Nov 2010 Tue 16 Nov 2010 00y 00m 01d 1 1.2000 0
John Divers Celtic 19 9 1873 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 00y 00m 01d 1 4.0000 1
Liam Palmer Sheffield Wednesday 19 9 1991 Worksop England Thu 21 Mar 2019 Wed 31 Mar 2021 02y 00m 11d 8 11.4500 0
Chris Cadden Motherwell 19 9 1996 Glasgow Scotland Tue 29 May 2018 Sat 02 Jun 2018 00y 00m 05d 2 2.6666 0
Alex Rhind Queens Park 20 9 1849 Scotland Sat 30 Nov 1872 Sat 30 Nov 1872 00y 00m 01d 1 6.0000 0
Hugh Morgan St Mirren; Liverpool 20 9 1869 Scotland Sat 19 Mar 1898 Sat 08 Apr 1899 01y 00m 21d 2 8.0000 0
William Sellar Battlefield; Queens Park 21 9 1866 Scotland Sat 21 Mar 1885 Sat 01 Apr 1893 08y 00m 12d 9 36.0000 4
William Maxwell Stoke City 21 9 1876 Scotland Sat 02 Apr 1898 Sat 02 Apr 1898 00y 00m 01d 1 4.0000 0
Peter McWilliam Newcastle United 21 9 1879 Scotland Sat 01 Apr 1905 Mon 06 Mar 1911 05y 11m 06d 8 32.0000 0
Bob Mercer Heart of Midlothian 21 9 1889 Avonbridge Scotland Sat 02 Mar 1912 Sat 15 Mar 1913 01y 00m 14d 2 8.0000 0
Jock McDougall Airdrieonians 21 9 1901 Scotland Sat 27 Feb 1926 Sat 27 Feb 1926 00y 00m 01d 1 4.0000 0
George Mutch Preston North End 21 9 1912 Aberdeen Scotland Sat 09 Apr 1938 Sat 09 Apr 1938 00y 00m 01d 1 2.4000 0
Tommy Hyslop Stoke City; Rangers 22 9 1874 Scotland Sat 04 Apr 1896 Sat 03 Apr 1897 01y 00m 00d 2 8.0000 1
Willie Muir Dundee 22 9 1877 Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 00y 00m 01d 1 4.0000 0
Jim Forrest Rangers; Aberdeen 22 9 1944 Glasgow Scotland Wed 24 Nov 1965 Mon 14 Jun 1971 05y 06m 22d 5 7.1666 0
Tommy Hutchison Coventry City 22 9 1947 Cardenden Scotland Wed 26 Sep 1973 Wed 03 Sep 1975 01y 11m 09d 17 19.7141 1
Jimmy Bone Norwich City 22 9 1949 Bridge Of Allan Scotland Thu 29 Jun 1972 Wed 18 Oct 1972 00y 03m 20d 2 2.7000 1
Jamie Mackie Queens Park Rangers 22 9 1985 Dorking England Fri 08 Oct 2010 Tue 16 Oct 2012 02y 00m 09d 9 11.4000 2
Alex McGeoch Dumbreck 23 9 1854 Scotland Scotland Sat 04 Mar 1876 Mon 05 Mar 1877 01y 00m 02d 4 24.0000 0
Andy Black Heart of Midlothian 23 9 1917 Stirling Scotland Wed 08 Dec 1937 Wed 07 Dec 1938 01y 00m 00d 3 7.8000 3
Dave Gibson Leicester City 23 9 1938 Kirkliston Scotland Wed 08 May 1963 Wed 21 Oct 1964 01y 05m 14d 7 12.6858 3
Jim McCalliog Sheffield Wednesday; Wolverhampton Wanderers 23 9 1946 Glasgow Scotland Sat 15 Apr 1967 Wed 21 Apr 1971 04y 00m 07d 10 15.3331 1
Kenny Burns Birmingham City; Nottingham Forest 23 9 1953 Glasgow Scotland Wed 27 Mar 1974 Sat 16 May 1981 07y 01m 20d 20 25.3999 1
Davie Dodds Dundee United 23 9 1958 Dundee Scotland Wed 21 Sep 1983 Tue 13 Dec 1983 00y 02m 23d 2 3.4286 1
Alex Latta Dumbarton Athletic 24 9 1867 Scotland Sat 10 Mar 1888 Sat 13 Apr 1889 01y 01m 04d 2 8.0000 2
Bobby Neill Hibernian; Rangers 24 9 1875 Glasgow Scotland Sat 21 Mar 1896 Sat 03 Feb 1900 03y 10m 14d 2 8.0000 2
Peter Robertson Dundee 24 9 1875 Scotland Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0
Tom Niblo Aston Villa 24 9 1877 Scotland Sat 09 Apr 1904 Sat 09 Apr 1904 00y 00m 01d 1 4.0000 0
James Smith Rangers 24 9 1911 Airdrie Scotland Sat 20 Oct 1934 Wed 10 Nov 1937 03y 00m 22d 2 6.4000 1
John OHare Derby County 24 9 1946 Renton Scotland Sat 18 Apr 1970 Wed 24 May 1972 02y 01m 07d 13 21.0000 5
Murdo MacLeod Celtic; Borussia Dortmund; Hibernian 24 9 1958 Glasgow Scotland Sat 25 May 1985 Wed 06 Feb 1991 05y 08m 13d 20 28.9653 1
Ally McCoist Rangers; Kilmarnock 24 9 1962 Bellshill Scotland Tue 29 Apr 1986 Sat 10 Oct 1998 12y 05m 12d 61 81.1360 19
Gary McSwegan Heart of Midlothian 24 9 1970 Glasgow Scotland Tue 05 Oct 1999 Sat 09 Oct 1999 00y 00m 05d 2 2.6666 1
Craig Burley Chelsea; Celtic; Derby County 24 9 1971 Irvine Scotland Sun 21 May 1995 Wed 30 Apr 2003 07y 11m 10d 46 59.5611 3
Hugh Curran Wolverhampton Wanderers 25 9 1943 Carstairs Scotland Wed 05 Nov 1969 Mon 14 Jun 1971 01y 07m 10d 5 8.0000 1
John Souttar Heart of Midlothian; Unattached; Rangers 25 9 1996 Aberdeen Scotland Fri 07 Sep 2018 Tue 15 Oct 2024 06y 01m 09d 11 15.7155 1
Charles Heggie Rangers 26 9 1862 Glasgow Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 4
Andrew Stewart Third Lanark 26 9 1871 Scotland Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 0
George Chaplin Dundee 26 9 1888 Dundee Scotland Sat 07 Mar 1908 Sat 07 Mar 1908 00y 00m 01d 1 4.0000 0
George Paterson Celtic 26 9 1914 Denny, Falkirk Scotland Sat 08 Oct 1938 Wed 23 Jan 1946 07y 03m 16d 2 9.0000 0
Bobby Clark Aberdeen 26 9 1945 Glasgow Scotland Wed 22 Nov 1967 Wed 14 Feb 1973 05y 02m 24d 17 27.8000 0
George Wood Everton; Arsenal 26 9 1952 Douglas Scotland Tue 22 May 1979 Wed 28 Apr 1982 02y 11m 07d 4 5.5909 0
Neil Munro Abercorn 27 9 1868 Scotland Sat 10 Mar 1888 Sat 13 Apr 1889 01y 01m 04d 2 8.0000 2
Jack Harkness Queens Park; Heart of Midlothian 27 9 1907 Govanhill Scotland Sat 26 Feb 1927 Wed 04 Oct 1933 06y 07m 09d 12 36.0000 0
Steve Archibald Aberdeen; Tottenham Hotspur; Barcelona 27 9 1956 Glasgow Scotland Wed 26 Mar 1980 Sun 08 Jun 1986 06y 02m 14d 27 36.4130 4
Alex Christie Queens Park 28 9 1873 Dunblane Scotland Sat 19 Mar 1898 Sat 08 Apr 1899 01y 00m 21d 3 12.0000 1
Bobby Hope West Bromwich Albion 28 9 1943 Bridge of Allan Scotland Tue 16 May 1967 Wed 16 Oct 1968 01y 05m 01d 7 11.1665 1
Bob Hepburn Ayr United 29 9 1903 Scotland Sat 19 Sep 1931 Sat 19 Sep 1931 00y 00m 01d 1 3.0000 0
Jim Baxter Rangers; Sunderland 29 9 1939 Hill Of Beath Scotland Wed 09 Nov 1960 Wed 22 Nov 1967 07y 00m 14d 34 61.7427 3
Nicky Walker Heart of Midlothian; Partick Thistle 29 9 1962 Aberdeen Scotland Wed 24 Mar 1993 Sun 26 May 1996 03y 02m 03d 2 2.5909 0
Ian Durrant Rangers; Kilmarnock 29 9 1966 Glasgow Scotland Wed 09 Sep 1987 Tue 30 May 2000 12y 08m 22d 20 30.7379 0
Ian Murray Hibernian; Rangers 29 9 1975 Edinburgh Scotland Tue 15 Oct 2002 Sat 13 May 2006 03y 06m 29d 6 7.7574 0
Jimmy Johnstone Celtic 30 9 1944 Viewpark Scotland Sat 03 Oct 1964 Wed 20 Nov 1974 10y 01m 18d 23 34.5951 4
Lewis Morgan Celtic; New York Red Bulls 30 9 1996 Greenock Scotland Tue 29 May 2018 Tue 15 Oct 2024 06y 04m 17d 7 13.5128 0
William Baird St Bernards 1 10 1874 Leith Scotland Sat 27 Mar 1897 Sat 27 Mar 1897 00y 00m 01d 1 4.0000 0
Willie MacFarlane Heart of Midlothian 1 10 1923 Fallin Scotland Sat 24 May 1947 Sat 24 May 1947 00y 00m 01d 1 2.4000 0
Eric Black FC Metz 1 10 1963 Bellshill Scotland Wed 09 Sep 1987 Wed 02 Dec 1987 00y 02m 24d 2 2.6666 0
Nathan Patterson Rangers; Everton 1 10 2001 Glasgow Scotland Sun 06 Jun 2021 Tue 26 Mar 2024 02y 09m 21d 21 20.7696 1
Bob Kelso Renton; Dundee 2 10 1865 Scotland Sat 14 Mar 1885 Sat 26 Mar 1898 13y 00m 13d 7 28.0000 0
Robert Scott Airdrieonians 2 10 1870 Scotland Sat 31 Mar 1894 Sat 31 Mar 1894 00y 00m 01d 1 4.0000 0
John Campbell Rangers 2 10 1877 Govan Scotland Sat 18 Mar 1899 Sat 23 Feb 1901 01y 11m 06d 4 16.0000 6
Alfie Conn Snr Heart of Midlothian 2 10 1926 Prestonpans Scotland Wed 02 May 1956 Wed 02 May 1956 00y 00m 01d 1 3.0000 1
Willie Morgan Burnley; Manchester United 2 10 1944 Sauchie, Alloa Scotland Tue 16 May 1967 Sat 22 Jun 1974 07y 01m 07d 27 33.9998 4
Willie Pettigrew Motherwell 2 10 1953 Motherwell Scotland Wed 07 Apr 1976 Wed 27 Apr 1977 01y 00m 21d 5 7.5429 2
John Robertson Heart of Midlothian 2 10 1964 Edinburgh Scotland Wed 12 Sep 1990 Wed 11 Oct 1995 05y 01m 00d 16 23.4544 3
Stephen Pearson Motherwell; Celtic; Derby County 2 10 1982 Lanark Scotland Sat 15 Nov 2003 Wed 17 Oct 2007 03y 11m 03d 10 13.5150 0
George Boyd Hull City 2 10 1985 Chatham England Tue 26 Mar 2013 Wed 28 May 2014 01y 02m 03d 2 2.7000 0
Tommy Low Rangers 3 10 1874 Scotland Sat 27 Mar 1897 Sat 27 Mar 1897 00y 00m 01d 1 4.0000 0
James Dougal Preston North End 3 10 1913 Denny Scotland Sat 15 Apr 1939 Sat 15 Apr 1939 00y 00m 01d 1 3.0000 1
Harry Hood Clyde 3 10 1944 Glasgow Scotland Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 3 3.9999 0
Michael Devlin Aberdeen 3 10 1993 Motherwell Scotland Thu 10 Oct 2019 Sat 16 Nov 2019 00y 01m 07d 3 6.0000 0
Archie Rowan Glasgow Caledonian; Queens Park 4 10 1855 Scotland Sat 13 Mar 1880 Sat 25 Mar 1882 02y 00m 13d 2 12.0000 0
John Gow Queens Park 4 10 1859 Glasgow Scotland Sat 21 Mar 1885 Sat 21 Mar 1885 00y 00m 01d 1 4.0000 0
Robert Calderwood Cartvale 4 10 1862 Busby Scotland Sat 14 Mar 1885 Mon 23 Mar 1885 00y 00m 10d 3 12.0000 3
Jimmy Watson Sunderland; Middlesbrough 4 10 1877 Scotland Mon 09 Mar 1903 Sat 03 Apr 1909 06y 00m 26d 6 24.0000 0
Tom Sloan Third Lanark 4 10 1880 Scotland Sat 12 Mar 1904 Sat 12 Mar 1904 00y 00m 01d 1 4.0000 0
Sandy Herd Heart of Midlothian 4 10 1903 Jamphlars, Auchterderran Scotland Sat 20 Oct 1934 Sat 20 Oct 1934 00y 00m 01d 1 4.0000 0
Tom Smith Kilmarnock; Preston North End 4 10 1909 Fenwick Scotland Sat 14 Apr 1934 Sat 09 Apr 1938 03y 11m 27d 2 5.4000 0
Ally Hunter Kilmarnock; Celtic 4 10 1949 Glasgow Scotland Wed 26 Apr 1972 Wed 26 Sep 1973 01y 05m 01d 4 5.2000 0
Dave McCulloch Heart of Midlothian; Brentford; Derby County 5 10 1911 Hamilton Scotland Wed 21 Nov 1934 Wed 07 Dec 1938 04y 00m 17d 7 20.4000 3
Thomson Allan Dundee 5 10 1946 Longridge Scotland Wed 27 Mar 1974 Thu 06 Jun 1974 00y 02m 11d 2 2.0000 0
Drew Jarvie Airdrieonians 5 10 1948 Annathill Scotland Wed 21 Apr 1971 Sat 22 May 1971 00y 01m 02d 3 4.5000 0
Willie Donachie Manchester City 5 10 1951 Glasgow Scotland Wed 26 Apr 1972 Wed 29 Nov 1978 06y 07m 04d 35 45.9572 0
David Bates Hamburg 5 10 1996 Kirkcaldy Scotland Sat 17 Nov 2018 Sun 24 Mar 2019 00y 04m 08d 4 4.8000 0
Jack Bell Dumbarton; Everton; Celtic 6 10 1869 Dumbarton Scotland Sat 29 Mar 1890 Sat 07 Apr 1900 10y 00m 10d 10 40.0000 5
Jackie Plenderleith Manchester City 6 10 1937 Bellshill Scotland Wed 09 Nov 1960 Wed 09 Nov 1960 00y 00m 01d 1 2.0000 0
James McArthur Wigan Athletic; Crystal Palace 7 10 1987 Glasgow Scotland Tue 16 Nov 2010 Sun 08 Oct 2017 06y 10m 23d 32 44.8236 4
Lyndon Dykes Queens Park Rangers 7 10 1995 Gold Coast Australia Fri 04 Sep 2020 Tue 15 Oct 2024 04y 01m 12d 40 47.2503 9
Henry Renny-Tailyour Royal Engineers 8 10 1849 Mussoorie India Sat 08 Mar 1873 Sat 08 Mar 1873 00y 00m 01d 1 6.0000 1
Harry Allan Heart of Midlothian 8 10 1872 Kingseat Scotland Sat 15 Mar 1902 Sat 15 Mar 1902 00y 00m 01d 1 4.0000 0
Charlie Napier Celtic; Derby County 8 10 1910 Scotland Sat 09 Apr 1932 Sun 09 May 1937 05y 01m 01d 5 15.0000 3
Duncan Ogilvie Motherwell 8 10 1911 Glasgow Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 00y 00m 01d 1 3.0000 0
Bill Brown Dundee; Tottenham Hotspur 8 10 1931 Arbroath Scotland Sun 15 Jun 1958 Tue 09 Nov 1965 07y 04m 26d 28 50.5334 0
Colin Jackson Rangers 8 10 1946 London England Wed 16 Apr 1975 Sat 15 May 1976 01y 01m 00d 8 12.5714 1
William Harrower Queens Park 9 10 1861 Glasgow Scotland Sat 11 Mar 1882 Sat 10 Apr 1886 04y 01m 00d 3 14.0000 4
Johny Crosbie Ayr United; Birmingham City 9 10 1895 Glenbuck Scotland Thu 26 Feb 1920 Sat 08 Apr 1922 02y 01m 14d 2 8.0000 0
Steve Murray Aberdeen 9 10 1944 Dumbarton Scotland Wed 10 Nov 1971 Wed 10 Nov 1971 00y 00m 01d 1 1.5000 0
Thomas Turner Arthurlie 10 10 1858 Scotland Sat 29 Mar 1884 Sat 29 Mar 1884 00y 00m 01d 1 4.0000 0
Paul Sturrock Dundee United 10 10 1956 Ellon Scotland Sat 16 May 1981 Wed 01 Apr 1987 05y 10m 17d 20 25.5701 3
Graham Alexander Preston North End; Burnley 10 10 1971 Coventry England Wed 17 Apr 2002 Sat 05 Sep 2009 07y 04m 20d 40 56.4802 0
Scott Dobie West Bromwich Albion 10 10 1978 Workington England Thu 16 May 2002 Wed 20 Nov 2002 00y 06m 05d 6 7.7727 1
David McNamee Livingston 10 10 1980 Glasgow Scotland Thu 27 May 2004 Sat 13 May 2006 01y 11m 17d 4 4.8484 0
James Sharp Dundee; Arsenal; Fulham 11 10 1880 Scotland Sat 12 Mar 1904 Mon 01 Mar 1909 04y 11m 18d 5 20.0000 0
Ronnie Simpson Celtic 11 10 1930 Glasgow Scotland Sat 15 Apr 1967 Wed 06 Nov 1968 01y 06m 23d 5 10.1666 0
Steven Pressley Heart of Midlothian 11 10 1973 Elgin Scotland Wed 29 Mar 2000 Wed 11 Oct 2006 06y 06m 13d 32 39.2116 0
Barney Battles Jnr Heart of Midlothian 12 10 1905 Fisherrow Musselburgh Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 00y 00m 01d 1 2.0000 1
Jimmy Dykes Heart of Midlothian 12 10 1916 Law Scotland Sat 21 May 1938 Sat 08 Oct 1938 00y 04m 18d 2 5.4000 0
Allan Brown East Fife; Blackpool 12 10 1926 Kennoway Scotland Wed 26 Apr 1950 Sat 19 Jun 1954 04y 01m 25d 14 25.5000 6
Allan Evans Aston Villa 12 10 1956 Dunfermline Scotland Tue 23 Mar 1982 Tue 15 Jun 1982 00y 02m 24d 4 4.3636 0
Peter Buchanan Chelsea 13 10 1915 Glasgow Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 00y 00m 01d 1 2.4000 1
Jimmy Duncanson Rangers 13 10 1919 Glasgow Scotland Wed 27 Nov 1946 Wed 27 Nov 1946 00y 00m 01d 1 2.4000 0
Callum Paterson Heart of Midlothian; Cardiff City; Sheffield Wednesday 13 10 1994 London England Sun 29 May 2016 Thu 12 Nov 2020 04y 05m 15d 17 21.0404 0
Benny Yorston Aberdeen 14 10 1905 Nigg, Aberdeen Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 00y 00m 01d 1 2.0000 0
Dally Duncan Derby County 14 10 1909 Aberdeen Scotland Wed 26 Oct 1932 Sat 30 Oct 1937 05y 00m 05d 14 44.4000 7
Charlie Cooke Dundee; Chelsea 14 10 1942 St Monans Scotland Wed 24 Nov 1965 Tue 13 May 1975 09y 05m 20d 16 26.4998 0
Steven Thompson Dundee United; Rangers 14 10 1978 Paisley Scotland Wed 27 Mar 2002 Wed 13 Oct 2004 02y 06m 17d 16 19.4089 3
Kevin Thomson Rangers 14 10 1984 Edinburgh Scotland Wed 20 Aug 2008 Wed 11 Aug 2010 01y 11m 23d 3 4.9143 0
James Kelly Renton; Celtic 15 10 1865 Scotland Sat 20 Mar 1886 Sat 28 Mar 1896 10y 00m 09d 9 36.0000 2
Bob Smellie Queens Park 15 10 1865 Scotland Sat 19 Feb 1887 Sat 01 Apr 1893 06y 01m 14d 6 24.0000 0
Bert McCann Motherwell 15 10 1932 Dundee Scotland Wed 06 May 1959 Sat 15 Apr 1961 01y 11m 10d 5 9.1429 0
Warren Cummings West Bromwich Albion 15 10 1980 Aberdeen Scotland Thu 23 May 2002 Thu 23 May 2002 00y 00m 01d 1 1.5000 0
Sandy McMahon Celtic 16 10 1870 Scotland Sat 02 Apr 1892 Sat 15 Mar 1902 09y 11m 14d 6 24.0000 4
James Gabriel Everton 16 10 1940 Dundee Scotland Sat 22 Oct 1960 Thu 07 Nov 1963 03y 00m 17d 2 4.4000 0
Graeme Sharp Everton 16 10 1960 Glasgow Scotland Tue 28 May 1985 Tue 22 Mar 1988 02y 09m 24d 12 15.3072 1
Jimmy Cowan Aston Villa 17 10 1868 Bonhill Scotland Sat 04 Apr 1896 Sat 02 Apr 1898 01y 11m 30d 3 12.0000 0
Tommy Robertson Heart of Midlothian 17 10 1876 Scotland Scotland Sat 26 Mar 1898 Sat 26 Mar 1898 00y 00m 01d 1 4.0000 1
Francis Burns Manchester United 17 10 1948 Glenboig Scotland Wed 05 Nov 1969 Wed 05 Nov 1969 00y 00m 01d 1 2.0000 0
David Robertson Rangers 17 10 1968 Aberdeen Scotland Wed 19 Feb 1992 Wed 23 Mar 1994 02y 01m 05d 3 5.0909 0
Nicky Devlin Aberdeen 17 10 1993 Bishopbriggs Scotland Tue 15 Oct 2024 Tue 15 Oct 2024 00y 00m 01d 1 3.0000 0
Charlie Pringle St Mirren 18 10 1894 Scotland Sat 12 Feb 1921 Sat 12 Feb 1921 00y 00m 01d 1 4.0000 0
Willie Wiseman Queens Park 18 10 1896 Scotland Sat 30 Oct 1926 Sat 22 Feb 1930 03y 03m 24d 2 7.0000 0
Tommy Gemmell Celtic 18 10 1943 Motherwell Scotland Sat 02 Apr 1966 Wed 03 Feb 1971 04y 10m 02d 18 30.6665 1
John McGinn Hibernian; Aston Villa 18 10 1994 Glasgow Scotland Tue 29 Mar 2016 Sun 08 Sep 2024 08y 05m 11d 71 84.4559 18
Robert Leckie Queens Park 19 10 1846 Scotland Sat 30 Nov 1872 Sat 30 Nov 1872 00y 00m 01d 1 6.0000 0
Paul Hartley Heart of Midlothian; Celtic; Bristol City 19 10 1976 Glasgow Scotland Sat 26 Mar 2005 Wed 03 Mar 2010 04y 11m 06d 25 38.4760 1
Alexander Keillor Montrose; Dundee 20 10 1869 Scotland Sat 21 Mar 1891 Sat 20 Mar 1897 06y 00m 00d 6 24.0000 2
Daniel Bruce Vale of Leven 20 10 1870 Bonhill Scotland Sat 22 Mar 1890 Sat 22 Mar 1890 00y 00m 01d 1 4.0000 0
Alexander Bennett Celtic; Rangers 20 10 1881 Glasgow Scotland Sat 12 Mar 1904 Sat 15 Mar 1913 09y 00m 04d 11 44.0000 2
Alexander Bell Manchester United 20 10 1882 Cape Town South Africa Sat 16 Mar 1912 Sat 16 Mar 1912 00y 00m 01d 1 4.0000 0
Neil Martin Hibernian; Sunderland 20 10 1940 Tranent Scotland Sun 23 May 1965 Tue 09 Nov 1965 00y 05m 18d 3 4.7619 0
Jerry Weir Queens Park 21 10 1851 Glasgow Scotland Sat 30 Nov 1872 Sat 23 Mar 1878 05y 03m 24d 4 36.0000 2
Paul Telfer Coventry City 21 10 1971 Edinburgh Scotland Wed 29 Mar 2000 Wed 29 Mar 2000 00y 00m 01d 1 1.3333 0
Alan Gilzean Dundee; Tottenham Hotspur 22 10 1938 Coupar Angus Scotland Thu 07 Nov 1963 Wed 21 Apr 1971 07y 05m 15d 22 39.8618 12
Craig Levein Heart of Midlothian 22 10 1964 Dunfermline Scotland Wed 28 Mar 1990 Wed 16 Nov 1994 04y 07m 20d 16 21.2271 0
Paul McStay Celtic 22 10 1964 Hamilton Scotland Wed 21 Sep 1983 Wed 02 Apr 1997 13y 06m 13d 76 107.8053 9
Paul McGinn Hibernian 22 10 1990 Glasgow Scotland Tue 07 Sep 2021 Tue 07 Sep 2021 00y 00m 01d 1 .9231 0
Dave Mathers Partick Thistle 23 10 1931 Glasgow Scotland Tue 25 May 1954 Tue 25 May 1954 00y 00m 01d 1 1.5000 0
Colin Cameron Heart of Midlothian; Wolverhampton Wanderers 23 10 1972 Kirkcaldy Scotland Wed 28 Apr 1999 Wed 13 Oct 2004 05y 05m 16d 28 38.3808 2
Christian Dailly Derby County; Blackburn Rovers; West Ham United; Rangers 23 10 1973 Dundee Scotland Tue 27 May 1997 Fri 30 May 2008 11y 00m 04d 67 87.4738 6
Robert Thomson Falkirk 24 10 1905 Scotland Sat 02 Apr 1927 Sat 02 Apr 1927 00y 00m 01d 1 4.0000 0
Asa Hartford West Bromwich Albion; Manchester City; Everton 24 10 1950 Clydebank Scotland Wed 26 Apr 1972 Fri 18 Jun 1982 10y 01m 24d 50 65.7701 4
Jackie McNamara Celtic; Wolverhampton Wanderers 24 10 1973 Glasgow Scotland Sat 05 Oct 1996 Wed 07 Sep 2005 08y 11m 03d 33 40.6048 0
David Storrier Celtic 25 10 1872 Scotland Sat 18 Mar 1899 Sat 08 Apr 1899 00y 00m 22d 3 12.0000 0
Bob McPhail Airdrieonians; Rangers 25 10 1905 Scotland Sat 02 Apr 1927 Wed 10 Nov 1937 10y 07m 09d 17 47.8000 7
Donald Ford Heart of Midlothian 25 10 1944 Linlithgow Scotland Wed 17 Oct 1973 Tue 14 May 1974 00y 06m 28d 3 3.0000 0
Frank Munro Wolverhampton Wanderers 25 10 1947 Broughty Ferry, Dundee Scotland Tue 18 May 1971 Sun 01 Jun 1975 04y 00m 15d 9 12.6665 0
Russell Anderson Aberdeen; Sunderland 25 10 1978 Aberdeen Scotland Sat 12 Oct 2002 Wed 26 Mar 2008 05y 05m 15d 11 14.0301 0
Willie Telfer St Mirren 26 10 1925 Larkhall Scotland Wed 04 Nov 1953 Wed 04 Nov 1953 00y 00m 01d 1 1.5000 0
Arthur Graham Leeds United 26 10 1952 Castlemilk, Glasgow Scotland Wed 07 Sep 1977 Sat 16 May 1981 03y 08m 10d 11 15.6000 2
Harry Ritchie Hibernian 27 10 1898 Scotland Sat 17 Mar 1923 Sat 25 Feb 1928 04y 11m 09d 2 8.0000 0
Tom McKillop Rangers 27 10 1917 Scotland Sat 21 May 1938 Sat 21 May 1938 00y 00m 01d 1 2.4000 0
George Young Rangers 27 10 1922 Grangemouth Scotland Wed 15 May 1946 Sun 19 May 1957 11y 00m 05d 54 115.6000 0
Frank Gray Leeds United; Nottingham Forest 27 10 1954 Castlemilk, Glasgow Scotland Wed 07 Apr 1976 Thu 16 Jun 1983 07y 02m 10d 32 42.1324 1
Stewart Mckimmie Aberdeen 27 10 1962 Aberdeen Scotland Sat 27 May 1989 Sat 15 Jun 1996 07y 00m 20d 40 54.9087 1
Lawrie Reilly Hibernian 28 10 1928 Edinburgh Scotland Sat 23 Oct 1948 Sat 06 Apr 1957 08y 05m 15d 38 78.5000 22
Moses McNeil Rangers 29 10 1855 Rhu Scotland Sat 25 Mar 1876 Sat 13 Mar 1880 03y 11m 18d 2 12.0000 0
Ned Doig Arbroath; Sunderland 29 10 1866 Letham Scotland Sat 19 Feb 1887 Sat 04 Apr 1903 16y 01m 17d 5 20.0000 0
Jock Hutton Aberdeen; Blackburn Rovers 29 10 1898 Scotland Sat 03 Mar 1923 Sat 25 Feb 1928 04y 11m 23d 10 40.0000 1
Jimmy Simpson Rangers 29 10 1908 Ladybank Scotland Sat 20 Oct 1934 Wed 10 Nov 1937 03y 00m 22d 14 40.8000 1
Alex Wilson Portsmouth 29 10 1933 Buckie Scotland Tue 25 May 1954 Tue 25 May 1954 00y 00m 01d 1 1.5000 0
James Gourlay Cambuslang 30 10 1862 Cambuslang Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 1
Michael Dunbar Cartvale 30 10 1863 Busby Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 1
Robert Marshall Rangers 30 10 1864 Scotland Sat 19 Mar 1892 Sat 31 Mar 1894 02y 00m 13d 2 8.0000 0
Donald Sillars Queens Park 30 10 1868 Scotland Sat 28 Mar 1891 Sat 23 Mar 1895 03y 11m 24d 5 20.0000 0
James Irons Queens Park 30 10 1874 Scotland Sat 03 Feb 1900 Sat 03 Feb 1900 00y 00m 01d 1 4.0000 0
Tommy Cairns Rangers 30 10 1890 Merryton Scotland Thu 26 Feb 1920 Sat 04 Apr 1925 05y 01m 10d 8 32.0000 1
Neil Harris Newcastle United 30 10 1894 Scotland Sat 12 Apr 1924 Sat 12 Apr 1924 00y 00m 01d 1 4.0000 0
Jerry Dawson Rangers 30 10 1909 Falkirk Scotland Sat 20 Oct 1934 Sat 15 Apr 1939 04y 05m 27d 14 36.2000 0
Bob Wilson Arsenal 30 10 1941 Chesterfield England Wed 13 Oct 1971 Wed 01 Dec 1971 00y 01m 19d 2 3.0000 0
Tony Green Blackpool 30 10 1946 Glasgow Scotland Wed 03 Feb 1971 Sat 27 May 1972 01y 03m 25d 6 9.0000 0
Brian Kerr Newcastle United; Motherwell 30 10 1981 Motherwell Scotland Tue 27 May 2003 Sun 30 May 2004 01y 00m 04d 3 3.2727 0
James Gourlay Cambuslang 1 11 1860 Kilmaurs Scotland Sat 10 Mar 1888 Sat 10 Mar 1888 00y 00m 01d 1 4.0000 0
John McKay Blackburn Rovers 1 11 1898 Scotland Sat 16 Feb 1924 Sat 16 Feb 1924 00y 00m 01d 1 4.0000 0
Matt Elliott Leicester City 1 11 1968 Wandsworth England Wed 12 Nov 1997 Sat 06 Oct 2001 03y 10m 25d 18 27.9096 1
Paul Dickov Manchester City; Leicester City 1 11 1972 Livingston Scotland Sat 07 Oct 2000 Sat 09 Oct 2004 04y 00m 03d 10 13.2640 1
Jay McEveley Derby County 2 11 1985 Liverpool England Wed 22 Aug 2007 Wed 26 Mar 2008 00y 07m 05d 3 4.5000 0
Stevie May Sheffield Wednesday 3 11 1992 Perth Scotland Tue 18 Nov 2014 Tue 18 Nov 2014 00y 00m 01d 1 1.3333 0
Andrew Holm Queens Park 4 11 1859 Glasgow Scotland Sat 25 Mar 1882 Mon 12 Mar 1883 00y 11m 16d 3 18.0000 0
Willie Johnstone Third Lanark 4 11 1864 Scotland Sat 19 Feb 1887 Sat 05 Apr 1890 03y 01m 18d 3 12.0000 1
Alexander Higgins Newcastle United 4 11 1885 Scotland Sat 19 Mar 1910 Sat 01 Apr 1911 01y 00m 14d 4 16.0000 1
Derek Johnstone Rangers 4 11 1953 Dundee Scotland Sat 12 May 1973 Wed 19 Dec 1979 06y 07m 08d 14 18.6095 2
Robbie Winters Aberdeen 4 11 1974 East Kilbride Scotland Wed 28 Apr 1999 Wed 28 Apr 1999 00y 00m 01d 1 1.7143 0
Chris Martin Derby County; Fulham 4 11 1988 Beccles England Wed 28 May 2014 Sun 08 Oct 2017 03y 04m 11d 17 25.2379 3
Kevin McDonald Fulham 4 11 1988 Carnoustie Scotland Fri 23 Mar 2018 Sun 14 Oct 2018 00y 06m 22d 5 6.1333 0
Greg Taylor Kilmarnock; Celtic 5 11 1997 Greenock Scotland Tue 11 Jun 2019 Fri 07 Jun 2024 04y 11m 28d 14 16.7386 0
Jock Walker Swindon Town 6 11 1884 Scotland Scotland Mon 06 Mar 1911 Sat 05 Apr 1913 02y 01m 00d 9 36.0000 0
Craig Bryson Kilmarnock; Derby County 6 11 1986 Rutherglen Scotland Tue 16 Nov 2010 Sun 29 May 2016 05y 06m 14d 3 4.2000 0
Michael Paton Dumbarton 7 11 1859 Scotland Sat 10 Mar 1883 Sat 27 Mar 1886 03y 00m 18d 5 22.0000 0
Alexander Higgins Kilmarnock 7 11 1863 Kilmarnock Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 3
Alec Smith Rangers 7 11 1876 Scotland Sat 02 Apr 1898 Sat 01 Apr 1911 13y 00m 00d 20 80.0000 5
Neil Dougall Birmingham City 7 11 1921 Falkirk Scotland Sat 19 Oct 1946 Sat 19 Oct 1946 00y 00m 01d 1 2.4000 0
Barry Robson Dundee United; Celtic; Middlesbrough 7 11 1978 Aberdeen Scotland Wed 22 Aug 2007 Wed 29 Feb 2012 04y 06m 08d 17 25.5572 0
Willie Groves Hibernian; Celtic 8 11 1869 Scotland Sat 10 Mar 1888 Sat 05 Apr 1890 02y 00m 27d 3 12.0000 4
John Miller St Mirren 8 11 1903 Scotland Sat 28 Mar 1931 Sat 14 Apr 1934 03y 00m 18d 5 12.0000 0
Jimmy Davidson Partick Thistle 8 11 1925 Douglaswater Scotland Wed 05 May 1954 Sat 02 Apr 1955 00y 10m 29d 8 12.0000 1
Johnny Russell Derby County; Sporting Kansas City 8 11 1990 Glasgow Scotland Tue 18 Nov 2014 Sun 13 Oct 2019 04y 10m 26d 14 19.2332 1
Tom Waddell Queens Park 9 11 1870 Scotland Sat 28 Mar 1891 Sat 06 Apr 1895 04y 00m 10d 6 24.0000 1
Peter Andrews Glasgow Eastern 10 11 1845 Scotland Sat 06 Mar 1875 Sat 06 Mar 1875 00y 00m 01d 1 12.0000 1
John Fraser Dundee 10 11 1876 Dumbarton Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 00y 00m 01d 1 4.0000 0
Bobby Robinson Dundee 10 11 1950 Edinburgh Scotland Wed 27 Mar 1974 Sun 01 Jun 1975 01y 02m 06d 4 4.9999 0
Billy Howden Partick Thistle 11 11 1879 Scotland Sat 18 Mar 1905 Sat 18 Mar 1905 00y 00m 01d 1 4.0000 0
Allan McClory Motherwell 11 11 1899 Scotland Sat 30 Oct 1926 Wed 21 Nov 1934 08y 00m 23d 3 12.0000 0
Neil Dewar Third Lanark 11 11 1908 Lochgilphead Scotland Sat 09 Apr 1932 Wed 26 Oct 1932 00y 06m 18d 3 10.0000 4
Ben Doak Middlesbrough 11 11 2005 Dalry Scotland Thu 05 Sep 2024 Tue 15 Oct 2024 00y 01m 11d 4 12.0000 0
Tom Jackson St Mirren 12 11 1878 Scotland Sat 12 Mar 1904 Sat 16 Mar 1907 03y 00m 05d 6 24.0000 0
Scott McKenna Aberdeen; Nottingham Forest; Unattached; UD Las Palmas 12 11 1996 Kirriemuir Scotland Fri 23 Mar 2018 Sun 08 Sep 2024 06y 05m 17d 40 47.4335 1
Joe Lindsay Dumbarton 13 11 1858 Dumbarton Scotland Sat 27 Mar 1880 Sat 27 Mar 1886 06y 00m 01d 8 38.0000 6
Frank Shaw Pollokshields Athletic 13 11 1864 Scotland Sat 15 Mar 1884 Sat 29 Mar 1884 00y 00m 15d 2 8.0000 1
Willie Porteous Heart of Midlothian 13 11 1878 Newton Wamphray Scotland Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0
Matthew Armstrong Aberdeen 13 11 1911 Newton Stewart Scotland Sat 05 Oct 1935 Wed 14 Oct 1936 01y 00m 10d 3 10.0000 0
Graeme Murty Reading 13 11 1974 Nunthorpe England Wed 18 Feb 2004 Wed 17 Oct 2007 03y 08m 00d 4 5.2575 0
Davie Mackay Heart of Midlothian; Tottenham Hotspur 14 11 1934 Edinburgh Scotland Sun 26 May 1957 Sat 02 Oct 1965 08y 04m 07d 22 40.7953 4
David Smith Aberdeen; Rangers 14 11 1943 Aberdeen Scotland Wed 11 May 1966 Thu 30 May 1968 02y 00m 20d 2 4.3333 0
Stephen Hughes Norwich City 14 11 1982 Motherwell Scotland Sat 10 Oct 2009 Sat 10 Oct 2009 00y 00m 01d 1 2.0000 0
Robert Christie Queens Park 15 11 1865 Dunblane Scotland Sat 15 Mar 1884 Sat 15 Mar 1884 00y 00m 01d 1 4.0000 0
Neil McBain Manchester United; Everton 15 11 1895 Scotland Sat 08 Apr 1922 Sat 16 Feb 1924 01y 10m 09d 3 12.0000 0
Andy Weir Motherwell 15 11 1937 Paisley Scotland Wed 06 May 1959 Wed 08 Jun 1960 01y 01m 03d 6 10.5715 1
Ron Yeats Liverpool 15 11 1937 Aberdeen Scotland Sat 03 Oct 1964 Tue 07 Dec 1965 01y 02m 05d 2 3.0476 0
Jackie McGrory Kilmarnock 15 11 1941 Glasgow Scotland Wed 21 Oct 1964 Tue 13 Jun 1967 02y 07m 24d 6 8.7618 0
Neil Simpson Aberdeen 15 11 1961 London England Tue 24 May 1983 Sat 21 May 1988 04y 11m 28d 5 7.6762 0
Andy Gray Bradford City 15 11 1977 Harrogate Scotland Wed 02 Apr 2003 Tue 27 May 2003 00y 01m 26d 2 2.1818 0
Peter McBride Preston North End 16 11 1874 Scotland Sat 09 Apr 1904 Mon 01 Mar 1909 04y 10m 21d 6 24.0000 0
Peter McCloy Rangers 16 11 1946 Girvan Scotland Sat 12 May 1973 Sat 30 Jun 1973 00y 01m 19d 4 4.8000 0
Gary Naysmith Heart of Midlothian; Everton; Sheffield United 16 11 1978 Loanhead Scotland Tue 30 May 2000 Wed 01 Apr 2009 08y 10m 03d 46 62.8828 1
Anthony Ralston Celtic 16 11 1998 Glasgow Scotland Mon 15 Nov 2021 Tue 15 Oct 2024 02y 11m 01d 16 24.2310 1
Frederick Anderson Clydesdale 17 11 1855 Glasgow Scotland Sat 07 Mar 1874 Sat 07 Mar 1874 00y 00m 01d 1 12.0000 1
John Johnston Heart of Midlothian 17 11 1902 Stevenson Scotland Sat 26 Oct 1929 Wed 26 Oct 1932 03y 00m 01d 3 11.0000 0
Andrew McCreadie Rangers 19 11 1870 Scotland Sat 18 Mar 1893 Sat 07 Apr 1894 01y 00m 21d 2 8.0000 0
Willie Miller Celtic 20 11 1924 Glasgow Scotland Sat 19 Oct 1946 Wed 12 Nov 1947 01y 00m 25d 6 13.6000 0
Jim Herriot Birmingham City 20 11 1939 Chapelhall Scotland Wed 16 Oct 1968 Wed 22 Oct 1969 01y 00m 07d 8 13.0000 0
Jamie Smith Celtic 20 11 1980 Alexandria Scotland Wed 12 Feb 2003 Wed 30 Apr 2003 00y 02m 19d 2 2.1818 0
Grant Hanley Blackburn Rovers; Newcastle United; Norwich City 20 11 1991 Dumfries Scotland Wed 25 May 2011 Tue 15 Oct 2024 13y 04m 21d 57 76.2304 2
David Duncan East Fife 21 11 1921 Milton Of Balgonie Scotland Wed 28 Apr 1948 Sun 23 May 1948 00y 00m 26d 3 6.0000 1
Tommy Craig Newcastle United 21 11 1951 Glasgow Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 00y 00m 01d 1 1.7143 0
William Somers Queens Park; Third Lanark 22 11 1853 Scotland Sat 05 Apr 1879 Sat 27 Mar 1880 00y 11m 23d 3 18.0000 0
Hugh McHardy Rangers 22 11 1860 Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 00y 00m 01d 1 4.0000 0
Willie Fernie Celtic 22 11 1928 Kinglassie Scotland Tue 25 May 1954 Wed 11 Jun 1958 04y 00m 18d 12 17.4999 1
Alex Scott Rangers; Everton 22 11 1936 Falkirk Scotland Wed 07 Nov 1956 Sat 25 Jun 1966 09y 07m 19d 16 28.3475 5
Frank McAvennie West Ham United; Celtic 22 11 1959 Glasgow Scotland Wed 20 Nov 1985 Wed 17 Feb 1988 02y 02m 29d 5 5.6969 1
Paul Dixon Huddersfield Town 22 11 1986 Aberdeen Scotland Sat 08 Sep 2012 Wed 14 Nov 2012 00y 02m 07d 3 3.6000 0
Scott Bain Celtic 22 11 1991 Edinburgh Scotland Sat 02 Jun 2018 Sun 24 Mar 2019 00y 09m 23d 3 3.7333 0
Joseph Nibloe Kilmarnock 23 11 1903 Scotland Sat 13 Apr 1929 Sun 08 May 1932 03y 00m 26d 11 25.0000 0
Jimmy Carabine Third Lanark 23 11 1911 Blantyre Scotland Sat 21 May 1938 Sat 15 Apr 1939 00y 10m 26d 3 8.4000 0
James Logie Arsenal 23 11 1919 Edinburgh Scotland Wed 05 Nov 1952 Wed 05 Nov 1952 00y 00m 01d 1 3.0000 0
Johnny MacLeod Hibernian 23 11 1938 Edinburgh Scotland Sat 15 Apr 1961 Sun 14 May 1961 00y 01m 00d 4 8.0000 0
Paul Wilson Celtic 23 11 1950 Milngavie Scotland Wed 05 Feb 1975 Wed 05 Feb 1975 00y 00m 01d 1 1.3333 0
Kevin Gallacher Dundee United; Coventry City; Blackburn Rovers; Newcastle United 23 11 1966 Clydebank Scotland Tue 17 May 1988 Wed 28 Mar 2001 12y 10m 12d 53 72.0807 9
Harry Marshall Celtic 24 11 1872 Scotland Sat 18 Mar 1899 Sat 03 Mar 1900 00y 11m 14d 2 8.0000 1
Roy Aitken Celtic; Newcastle United; St Mirren 24 11 1958 Irvine Scotland Wed 12 Sep 1979 Wed 16 Oct 1991 12y 01m 05d 57 75.9893 1
Tom Boyd Motherwell; Chelsea; Celtic 24 11 1965 Glasgow Scotland Wed 12 Sep 1990 Wed 05 Sep 2001 10y 11m 25d 72 100.8310 1
John Ritchie Queens Park 25 11 1875 Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 00y 00m 01d 1 4.0000 1
Alex Menzies Heart of Midlothian 25 11 1882 Blantyre Scotland Sat 07 Apr 1906 Sat 07 Apr 1906 00y 00m 01d 1 4.0000 0
James Dunn Hibernian; Everton 25 11 1900 Glasgow Scotland Sat 14 Feb 1925 Sat 27 Oct 1928 03y 08m 14d 6 22.0000 2
Hugh Morton Kilmarnock 25 11 1902 Scotland Sat 01 Jun 1929 Tue 04 Jun 1929 00y 00m 04d 2 4.0000 0
Peter Wilson Celtic 25 11 1905 Scotland Sat 27 Feb 1926 Sat 01 Apr 1933 07y 01m 06d 4 13.0000 0
Alan Rough Partick Thistle; Hibernian 25 11 1951 Glasgow Scotland Wed 07 Apr 1976 Wed 23 Apr 1986 10y 00m 17d 53 68.0571 0
Jim Bett Rangers; SK Lokeren; Aberdeen 25 11 1959 Hamilton Scotland Tue 23 Mar 1982 Mon 11 Jun 1990 08y 02m 20d 26 36.6048 1
William Semple Cambuslang 26 11 1861 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 00y 00m 01d 1 4.0000 0
James Lowe St Bernards 26 11 1863 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1
Bob McCormick Abercorn 26 11 1864 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 00y 00m 01d 1 4.0000 1
James Fraser Moffat 26 11 1868 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
Michael Gilhooley Hull City 26 11 1894 Edinburgh Scotland Sat 04 Feb 1922 Sat 04 Feb 1922 00y 00m 01d 1 4.0000 0
William Beveridge Glasgow University; Edinburgh University 27 11 1858 Cumnock Scotland Sat 05 Apr 1879 Sat 27 Mar 1880 00y 11m 23d 3 18.0000 1
William Boyd Clyde 27 11 1905 Cambuslang Scotland Wed 20 May 1931 Sun 24 May 1931 00y 00m 05d 2 4.0000 1
Frank Haffey Celtic 28 11 1938 Glasgow Scotland Sat 09 Apr 1960 Sat 15 Apr 1961 01y 00m 07d 2 3.7143 0
Gavin Rae Dundee; Rangers; Cardiff City 28 11 1977 Aberdeen Scotland Wed 25 Apr 2001 Wed 01 Apr 2009 07y 11m 08d 14 18.2315 0
John Browning Celtic 29 11 1888 Dumbarton Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 00y 00m 01d 1 4.0000 0
John Jackson Partick Thistle; Chelsea 29 11 1906 Scotland Sat 16 May 1931 Wed 13 Nov 1935 04y 05m 29d 8 25.0000 0
Jock Shaw Rangers 29 11 1912 Annathill Scotland Wed 23 Jan 1946 Sat 04 Oct 1947 01y 08m 12d 6 21.2000 0
Hugh Robertson Dundee 29 11 1939 Auchinleck Scotland Wed 29 Nov 1961 Wed 29 Nov 1961 00y 00m 01d 1 2.0000 0
Willie Taylor Heart of Midlothian 30 11 1869 Edinburgh Scotland Sat 02 Apr 1892 Sat 02 Apr 1892 00y 00m 01d 1 4.0000 0
George Graham Arsenal; Manchester United 30 11 1944 Bargeddie, Glasgow Scotland Wed 13 Oct 1971 Sat 30 Jun 1973 01y 08m 18d 13 16.8000 3
Andy Gray Aston Villa; Wolverhampton Wanderers; Everton 30 11 1955 Glasgow Scotland Wed 17 Dec 1975 Tue 28 May 1985 09y 05m 12d 20 27.1247 7
Brian McAllister Wimbledon 30 11 1970 Glasgow Scotland Tue 27 May 1997 Sun 08 Jun 1997 00y 00m 13d 3 3.6000 0
Robbie Stockdale Middlesbrough 30 11 1979 Redcar England Wed 17 Apr 2002 Wed 21 Aug 2002 00y 04m 05d 5 7.0909 0
Alan Hutton Rangers; Tottenham Hotspur; Aston Villa; RCD Mallorca; Bolton Wanderers 30 11 1984 Glasgow Scotland Wed 30 May 2007 Thu 24 Mar 2016 08y 09m 25d 50 73.1094 0
Steve Nicol Liverpool 1 12 1961 Irvine Scotland Wed 12 Sep 1984 Wed 11 Sep 1991 07y 00m 00d 27 37.7660 0
Simon Donnelly Celtic 1 12 1974 Glasgow Scotland Tue 27 May 1997 Wed 14 Oct 1998 01y 04m 18d 10 13.0286 0
Barry Bannan Aston Villa; Crystal Palace; Sheffield Wednesday 1 12 1989 Airdrie Scotland Tue 16 Nov 2010 Sun 08 Oct 2017 06y 10m 23d 27 38.7237 0
George Hogg Heart of Midlothian 2 12 1869 West Calder Scotland Sat 28 Mar 1896 Sat 04 Apr 1896 00y 00m 08d 2 8.0000 0
Chris Burke Rangers; Birmingham City 2 12 1983 Glasgow Scotland Thu 11 May 2006 Wed 05 Mar 2014 07y 09m 23d 7 9.2666 2
Daniel Paton St Bernards 3 12 1871 Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 00y 00m 01d 1 4.0000 1
Bobby Dougan Heart of Midlothian 3 12 1926 Glasgow Scotland Wed 26 Apr 1950 Wed 26 Apr 1950 00y 00m 01d 1 2.0000 0
Tosh McKinlay Celtic 3 12 1964 Glasgow Scotland Wed 16 Aug 1995 Tue 23 Jun 1998 02y 10m 08d 22 25.7454 0
Alex Donaldson Bolton Wanderers 4 12 1890 Barrhead Scotland Sat 28 Feb 1914 Sat 04 Mar 1922 08y 00m 05d 6 24.0000 1
Frank ORourke Airdrieonians 5 12 1878 Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 00y 00m 01d 1 4.0000 1
Jimmy Fleming Rangers 5 12 1901 Glasgow Scotland Sat 01 Jun 1929 Sat 05 Apr 1930 00y 10m 05d 3 7.0000 3
Arthur Duncan Hibernian 5 12 1947 Falkirk Scotland Tue 13 May 1975 Wed 03 Sep 1975 00y 03m 22d 6 8.3808 0
Willie Russell Airdrieonians 6 12 1901 Scotland Sat 16 Feb 1924 Sat 04 Apr 1925 01y 01m 20d 2 8.0000 0
Frank Murphy Celtic 6 12 1915 Scotland Sat 21 May 1938 Sat 21 May 1938 00y 00m 01d 1 2.4000 1
Gordon Durie Chelsea; Tottenham Hotspur; Rangers 6 12 1965 Paisley Scotland Wed 11 Nov 1987 Tue 23 Jun 1998 10y 07m 13d 43 58.2786 7
George Hamilton Aberdeen 7 12 1917 Irvine Scotland Wed 27 Nov 1946 Wed 19 May 1954 07y 05m 23d 5 8.4000 4
Hugh Brown Partick Thistle 7 12 1921 Carmyle Scotland Sat 19 Oct 1946 Sat 24 May 1947 00y 07m 06d 3 7.2000 0
Ian Ure Dundee; Arsenal 7 12 1939 Ayr Scotland Wed 08 Nov 1961 Sat 21 Oct 1967 05y 11m 14d 12 23.4191 0
Colin Hendry Blackburn Rovers; Rangers; Coventry City; Bolton Wanderers 7 12 1965 Keith Scotland Wed 19 May 1993 Wed 28 Mar 2001 07y 10m 10d 51 70.5183 3
Wilf Low Newcastle United 8 12 1884 Scotland Mon 06 Mar 1911 Sat 10 Apr 1920 09y 01m 05d 5 20.0000 0
John Anderson Leicester City 8 12 1929 Barrhead Scotland Tue 25 May 1954 Tue 25 May 1954 00y 00m 01d 1 1.5000 0
Ralph Brand Rangers 8 12 1936 Edinburgh Scotland Wed 09 Nov 1960 Wed 02 May 1962 01y 05m 24d 8 16.0000 8
Dougie Fraser West Bromwich Albion 8 12 1941 Eaglesham Scotland Tue 16 May 1967 Wed 11 Dec 1968 01y 06m 26d 7 11.1665 0
Bobby McKean Rangers 8 12 1952 Barrhead Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 00y 00m 01d 1 1.7143 0
Brian McClair Celtic; Manchester United 8 12 1963 Bellshill Scotland Wed 12 Nov 1986 Wed 02 Jun 1993 06y 06m 22d 30 42.3570 2
Scott McTominay Manchester United; Napoli 8 12 1996 Lancaster England Fri 23 Mar 2018 Tue 15 Oct 2024 06y 06m 23d 56 67.6055 11
Thomas McInally Celtic 9 12 1900 Scotland Sat 27 Feb 1926 Sat 30 Oct 1926 00y 08m 04d 2 8.0000 0
Billy Bremner Leeds United 9 12 1942 Stirling Scotland Sat 08 May 1965 Wed 03 Sep 1975 10y 03m 27d 54 76.3949 3
Andrew Wilson Sheffield Wednesday 10 12 1880 Scotland Sat 06 Apr 1907 Sat 14 Mar 1914 06y 11m 09d 6 24.0000 2
Michael Haughney Celtic 10 12 1926 Paisley Scotland Sat 03 Apr 1954 Sat 03 Apr 1954 00y 00m 01d 1 1.5000 0
Charlie Adam Rangers; Blackpool; Liverpool; Stoke City 10 12 1985 Dundee Scotland Wed 30 May 2007 Fri 05 Jun 2015 08y 00m 07d 26 35.6333 0
Thomas Fitchie Arsenal; Queens Park 11 12 1881 Edinburgh Scotland Mon 06 Mar 1905 Mon 04 Mar 1907 01y 11m 27d 4 16.0000 1
George Stewart Hibernian; Manchester City 11 12 1882 Scotland Sat 03 Mar 1906 Sat 06 Apr 1907 01y 01m 04d 4 16.0000 0
William Collier Raith Rovers 11 12 1890 Kirkcaldy Scotland Sat 04 Feb 1922 Sat 04 Feb 1922 00y 00m 01d 1 4.0000 0
Denis Lawson St Mirren 11 12 1897 Scotland Sat 14 Apr 1923 Sat 14 Apr 1923 00y 00m 01d 1 4.0000 0
Charles Thomson Sunderland 11 12 1910 Glasgow Scotland Sat 15 May 1937 Sat 15 May 1937 00y 00m 01d 1 2.0000 0
James Hay Celtic; Newcastle United 12 12 1880 Scotland Sat 18 Mar 1905 Sat 04 Apr 1914 09y 00m 18d 11 44.0000 0
George Sinclair Heart of Midlothian 12 12 1884 Edinburgh Scotland Sat 19 Mar 1910 Sat 16 Mar 1912 01y 11m 27d 3 12.0000 0
Davie Meiklejohn Rangers 12 12 1900 Scotland Sat 04 Feb 1922 Wed 29 Nov 1933 11y 09m 26d 15 49.0000 3
Alexander Low Falkirk 12 12 1908 Scotland Sat 16 Sep 1933 Sat 16 Sep 1933 00y 00m 01d 1 3.0000 0
John Hewie Charlton Athletic 12 12 1928 Pretoria British South Africa Sat 14 Apr 1956 Wed 04 May 1960 04y 00m 21d 19 32.4761 2
Archie Lang Dumbarton 13 12 1859 Dumbarton Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 00y 00m 01d 1 6.0000 0
David Stewart Queens Park 13 12 1869 Scotland Sat 18 Mar 1893 Sat 27 Mar 1897 04y 00m 10d 3 12.0000 0
George Law Rangers 13 12 1885 Scotland Sat 05 Mar 1910 Sat 02 Apr 1910 00y 00m 29d 3 12.0000 0
David McLean Sheffield Wednesday 13 12 1887 Scotland Sat 23 Mar 1912 Sat 23 Mar 1912 00y 00m 01d 1 4.0000 0
Eoin Jess Aberdeen; Coventry City 13 12 1970 Aberdeen Scotland Wed 18 Nov 1992 Wed 09 Jun 1999 06y 06m 23d 18 27.8450 2
Jock Paterson Leicester City 14 12 1897 Forebank, Dundee Scotland Sat 10 Apr 1920 Sat 10 Apr 1920 00y 00m 01d 1 4.0000 0
Peter Lorimer Leeds United 14 12 1946 Dundee Scotland Wed 05 Nov 1969 Wed 17 Dec 1975 06y 01m 13d 21 27.7762 4
Allan Johnston Sunderland; Bolton Wanderers; Rangers; Middlesbrough 14 12 1973 Glasgow Scotland Sat 10 Oct 1998 Sat 07 Sep 2002 03y 10m 29d 18 27.6104 2
Gordon Greer Brighton and Hove Albion 14 12 1980 Glasgow Scotland Fri 15 Nov 2013 Sat 04 Jun 2016 02y 06m 21d 11 15.8332 0
Davie Robb Aberdeen 15 12 1947 Broughty Ferry, Dundee Scotland Wed 21 Apr 1971 Mon 14 Jun 1971 00y 01m 25d 5 7.5000 0
Joe Jordan Leeds United; Manchester United; AC Milan 15 12 1951 Cleland Scotland Sat 19 May 1973 Tue 22 Jun 1982 09y 01m 04d 52 64.2973 11
Joseph Taylor Queens Park 16 12 1850 Scotland Sat 30 Nov 1872 Sat 25 Mar 1876 03y 03m 26d 6 48.0000 0
David Hill Third Lanark 16 12 1881 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 00y 00m 01d 1 4.0000 0
Tommy Burns Celtic 16 12 1956 Calton Scotland Tue 19 May 1981 Sat 21 May 1988 07y 00m 03d 8 9.8151 0
Scott Booth Aberdeen; Utrecht; Twente Enschede 16 12 1971 Aberdeen Scotland Wed 24 Mar 1993 Sat 06 Oct 2001 08y 06m 13d 21 28.7263 6
Gareth Williams Nottingham Forest 16 12 1981 Glasgow Scotland Wed 17 Apr 2002 Wed 20 Nov 2002 00y 07m 04d 5 7.0909 0
Ryan Gauld Vancouver Whitecaps 16 12 1995 Aberdeen Scotland Thu 05 Sep 2024 Tue 15 Oct 2024 00y 01m 11d 4 12.0000 0
Willie Watt Queens Park 17 12 1861 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 00y 00m 01d 1 4.0000 1
Henry Morris East Fife 17 12 1919 Dundee Scotland Sat 01 Oct 1949 Sat 01 Oct 1949 00y 00m 01d 1 2.0000 3
Jimmy Robertson Tottenham Hotspur 17 12 1944 Cardonald, Glasgow Scotland Sat 03 Oct 1964 Sat 03 Oct 1964 00y 00m 01d 1 1.7143 0
John Lambie Queens Park 18 12 1868 Scotland Sat 19 Feb 1887 Sat 17 Mar 1888 01y 00m 28d 2 8.0000 0
Joe Donnachie Oldham Athletic 18 12 1882 Kilwinning Scotland Sat 05 Apr 1913 Sat 04 Apr 1914 01y 00m 00d 3 12.0000 1
Willie Toner Kilmarnock 18 12 1929 Glasgow Scotland Sat 18 Oct 1958 Wed 05 Nov 1958 00y 00m 19d 2 4.0000 0
Alex McSpadyen Partick Thistle 19 12 1914 Scotland Wed 07 Dec 1938 Sat 15 Apr 1939 00y 04m 09d 2 6.0000 0
Willie Johnston Rangers; West Bromwich Albion 19 12 1946 Maryhill, Glasgow Scotland Wed 13 Oct 1965 Sat 03 Jun 1978 12y 07m 22d 22 31.9332 0
Dominic Hyam Blackburn Rovers 20 12 1995 Leuchars Scotland Sat 17 Jun 2023 Sat 17 Jun 2023 00y 00m 01d 1 1.5000 0
Jimmy Millar Rangers 21 12 1927 Edinburgh Scotland Wed 08 May 1963 Sun 09 Jun 1963 00y 01m 02d 2 3.4286 0
Alan Anderson Heart of Midlothian 21 12 1939 Edinburgh Scotland Tue 16 May 1967 Tue 13 Jun 1967 00y 00m 29d 5 6.6665 0
Bryan Gunn Norwich City 22 12 1963 Thurso Scotland Wed 16 May 1990 Fri 27 May 1994 04y 00m 12d 6 10.0909 0
Kenny Miller Rangers; Wolverhampton Wanderers; Celtic; Derby County; BursasporCardiff City; Vancouver Whitecaps 23 12 1979 Edinburgh Scotland Wed 25 Apr 2001 Wed 14 Aug 2013 12y 03m 21d 69 95.6519 18
William McLeod Cowlairs 24 12 1860 Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 00y 00m 01d 1 4.0000 0
John MacDonald Edinburgh University 24 12 1861 Scotland Sat 27 Mar 1886 Sat 27 Mar 1886 00y 00m 01d 1 4.0000 0
James Thomson Queens Park 25 12 1851 Scotland Sat 30 Nov 1872 Sat 07 Mar 1874 01y 03m 08d 3 24.0000 0
Thomas Chambers Heart of Midlothian 25 12 1872 Unknown Scotland Sat 24 Mar 1894 Sat 24 Mar 1894 00y 00m 01d 1 4.0000 1
Nicol Smith Rangers 25 12 1873 Scotland Sat 03 Apr 1897 Sat 03 May 1902 05y 01m 01d 12 48.0000 0
Sandy McLaren St Johnstone 25 12 1910 Scotland Sun 26 May 1929 Wed 26 Oct 1932 03y 05m 01d 5 14.0000 0
Gary McAllister Leicester City; Leeds United; Coventry City 25 12 1964 Motherwell Scotland Wed 25 Apr 1990 Wed 31 Mar 1999 08y 11m 07d 57 76.9624 4
Alec McNair Celtic 26 12 1883 Scotland Sat 03 Mar 1906 Sat 10 Apr 1920 14y 01m 08d 15 60.0000 0
Stevie Chalmers Celtic 26 12 1936 Glasgow Scotland Sat 03 Oct 1964 Wed 16 Nov 1966 02y 01m 14d 5 7.4285 3
Jim Rae Third Lanark 27 12 1862 Scotland Mon 15 Apr 1889 Sat 29 Mar 1890 00y 11m 15d 2 8.0000 0
David Lindsay St Mirren 27 12 1877 Scotland Sat 21 Mar 1903 Sat 21 Mar 1903 00y 00m 01d 1 4.0000 0
Alex McNab Greenock Morton 27 12 1895 Scotland Sat 26 Feb 1921 Sat 09 Apr 1921 00y 01m 15d 2 8.0000 0
Sandy McNab Sunderland; West Bromwich Albion 27 12 1911 Glasgow Scotland Sun 09 May 1937 Sat 15 Apr 1939 01y 11m 07d 2 5.0000 0
John McPhail Celtic 27 12 1923 Glasgow Scotland Wed 09 Nov 1949 Sat 03 Oct 1953 03y 10m 25d 5 8.0000 3
Duncan Ferguson Dundee United; Everton 27 12 1971 Stirling Scotland Sun 17 May 1992 Tue 11 Feb 1997 04y 08m 26d 7 8.5060 0
Danny Wilson Liverpool 27 12 1991 Livingston Scotland Tue 16 Nov 2010 Sat 03 Sep 2011 00y 09m 19d 5 6.6000 1
Thomas Robertson Queens Park 28 12 1864 Scotland Sat 09 Mar 1889 Sat 19 Mar 1892 03y 00m 11d 4 16.0000 0
Alex Raisbeck Liverpool 28 12 1878 Scotland Sat 07 Apr 1900 Sat 06 Apr 1907 07y 00m 00d 8 32.0000 0
Frank McLintock Leicester City; Arsenal 28 12 1939 Glasgow Scotland Tue 04 Jun 1963 Sat 22 May 1971 07y 11m 19d 9 14.6905 1
Bobby Shearer Rangers 29 12 1931 Hamilton Scotland Sat 15 Apr 1961 Sun 14 May 1961 00y 01m 00d 4 8.0000 0
Tony Watt Blackburn Rovers 29 12 1993 Coatbridge Scotland Thu 24 Mar 2016 Thu 24 Mar 2016 00y 00m 01d 1 1.5000 0
William Agnew Kilmarnock 30 12 1880 Kilmarnock Scotland Sat 16 Mar 1907 Sat 14 Mar 1908 00y 11m 28d 3 12.0000 0
Billy Hughes Sunderland 30 12 1948 Coatbridge Scotland Wed 16 Apr 1975 Wed 16 Apr 1975 00y 00m 01d 1 1.3333 0
Charlie Nicholas Celtic; Arsenal; Aberdeen 30 12 1961 Cowcaddens, Glasgow Scotland Wed 30 Mar 1983 Wed 26 Apr 1989 06y 00m 28d 20 27.8689 5
Paul Bernard Oldham Athletic 30 12 1972 Edinburgh Scotland Sun 21 May 1995 Wed 24 May 1995 00y 00m 04d 2 2.6666 0
Barrie McKay Rangers 30 12 1994 Paisley Scotland Sat 04 Jun 2016 Sat 04 Jun 2016 00y 00m 01d 1 1.5000 0
William Bowie Linthouse 31 12 1869 Govan Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 00y 00m 01d 1 4.0000 0
(Sir) Alex Ferguson Dunfermline Athletic 31 12 1941 Govan Scotland Tue 16 May 1967 Sat 03 Jun 1967 00y 00m 19d 4 5.3332 4
Sandy Jardine Rangers 31 12 1948 Edinburgh Scotland Wed 11 Nov 1970 Wed 19 Dec 1979 09y 01m 09d 38 45.4664 1
Craig Gordon Heart of Midlothian; Sunderland; Celtic 31 12 1982 Scotland Scotland Sun 30 May 2004 Tue 15 Oct 2024 20y 04m 16d 77 106.4113 0


Day No % of Tot
1 37 3.0105777054
2 45 3.6615134255
3 34 2.7664768104
4 43 3.4987794955
5 37 3.0105777054
6 43 3.4987794955
7 46 3.7428803905
8 40 3.2546786004
9 29 2.3596419853
10 46 3.7428803905
11 46 3.7428803905
12 37 3.0105777054
13 38 3.0919446704
14 43 3.4987794955
15 36 2.9292107404
16 47 3.8242473555
17 36 2.9292107404
18 40 3.2546786004
19 37 3.0105777054
20 39 3.1733116354
21 38 3.0919446704
22 39 3.1733116354
23 45 3.6615134255
24 52 4.2310821806
25 41 3.3360455655
26 35 2.8478437754
27 42 3.4174125305
28 34 2.7664768104
29 36 2.9292107404
30 42 3.4174125305
31 25 2.0341741253

Month No % of Tot
1 108 8.7876322213
2 100 8.1366965012
3 103 8.3807973962
4 111 9.0317331163
5 97 7.8925956061
6 96 7.8112286411
7 73 5.9397884458
8 104 8.4621643612
9 103 8.3807973962
10 128 10.4149715215
11 105 8.5435313262
12 101 8.2180634662

| Home | Contact Us | Credits | © www.londonhearts.com |