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 1d 1 4.0000 0
John Crum Celtic 1 1 1912 Glasgow Scotland Sat 04 Apr 1936 Sat 08 Oct 1938 2y 6m 5d 2 7.0000 0
Hugh Long Clyde 2 1 1923 Glasgow Scotland Wed 27 Nov 1946 Wed 27 Nov 1946 1d 1 2.4000 0
Andrew Paton Motherwell 2 1 1923 Dreghorn Scotland Wed 23 Jan 1946 Fri 30 May 1952 6y 4m 8d 3 10.0000 0
Scot Gemmill Nottingham Forest Everton 2 1 1971 Paisley Scotland Sun 21 May 1995 Wed 12 Feb 2003 7y 8m 23d 25 33.7116 1
James Oswald Third Lanark St Bernards Rangers 3 1 1868 Scotland Sat 13 Apr 1889 Sat 20 Mar 1897 7y 11m 8d 3 12.0000 1
James Easson Portsmouth 3 1 1906 Brechin Scotland Sat 16 May 1931 Wed 04 Oct 1933 2y 4m 19d 3 7.0000 1
James Marshall Rangers 3 1 1908 Avonbridge Scotland Sat 09 Apr 1932 Sat 14 Apr 1934 2y 0m 6d 3 10.0000 0
David Holt Heart of Midlothian 3 1 1936 Glasgow Scotland Wed 08 May 1963 Tue 12 May 1964 1y 0m 5d 5 9.2572 0
Ikechi Anya Watford 3 1 1988 Glasgow Scotland Fri 06 Sep 2013 Sun 29 May 2016 2y 8m 24d 20 29.5712 4
Alan McLaren Heart of Midlothian Rangers 4 1 1971 Edinburgh Scotland Sun 17 May 1992 Wed 15 Nov 1995 3y 5m 30d 24 34.0451 0
Russell Martin Norwich City 4 1 1986 Brighton England Wed 25 May 2011 Sun 29 May 2016 5y 0m 5d 24 34.8379 0
Charlie Mulgrew Celtic 4 1 1986 Glasgow Scotland Wed 29 Feb 2012 Sun 29 May 2016 4y 3m 1d 23 33.5380 2
George Anderson Kilmarnock 6 1 1877 Scotland Sat 23 Feb 1901 Sat 23 Feb 1901 1d 1 4.0000 0
James Blair Blackpool 6 1 1918 Glasgow Scotland Sat 19 Oct 1946 Sat 19 Oct 1946 1d 1 2.4000 0
James Imlach Nottingham Forest 6 1 1932 Lossiemouth Scotland Wed 07 May 1958 Sun 15 Jun 1958 1m 9d 4 5.3332 0
William Carr Coventry City 6 1 1950 Glasgow Scotland Sat 18 Apr 1970 Wed 15 Nov 1972 2y 6m 29d 6 10.2000 0
John Auld Third Lanark 7 1 1862 Lugar Scotland Sat 19 Mar 1887 Mon 15 Apr 1889 2y 0m 28d 3 12.0000 0
James Nelson Cardiff City 7 1 1901 Scotland Sat 14 Feb 1925 Sun 18 May 1930 5y 3m 5d 4 15.0000 0
George Brown Rangers 7 1 1907 Glasgow Scotland Sat 25 Oct 1930 Sat 21 May 1938 7y 6m 27d 19 53.6000 0
Edward MacDougall Norwich City 8 1 1947 Inverness Scotland Wed 16 Apr 1975 Wed 17 Dec 1975 8m 2d 7 10.0951 3
Kenny McLean Aberdeen 8 1 1992 Rutherglen Scotland Thu 24 Mar 2016 Thu 24 Mar 2016 1d 1 1.7143 0
Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United 9 1 1974 Dunfermline Scotland Wed 24 May 1995 Sat 26 Mar 2005 9y 10m 3d 24 28.6685 4
John Patrick St Mirren 10 1 1870 Scotland Sat 20 Mar 1897 Sat 03 Apr 1897 15d 2 8.0000 0
William Lambie Queens Park 10 1 1873 Scotland Sat 19 Mar 1892 Sat 03 Apr 1897 5y 0m 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 1m 3d 29 116.0000 8
James Young Celtic 10 1 1882 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 1d 1 4.0000 0
Billy Liddell Liverpool 10 1 1922 Dunfermline Scotland Wed 15 May 1946 Sat 08 Oct 1955 9y 4m 24d 29 62.3000 8
David Wilson Rangers 10 1 1939 Glasgow Scotland Sat 22 Oct 1960 Thu 27 May 1965 4y 7m 6d 22 42.2287 9
James Scoular Portsmouth 11 1 1925 Livingston Scotland Sat 12 May 1951 Wed 05 Nov 1952 1y 5m 25d 9 18.5000 0
Joseph Harper Aberdeen Hibernian 11 1 1948 Greenock Scotland Wed 18 Oct 1972 Wed 07 Jun 1978 5y 7m 21d 4 5.3143 2
John Forbes Vale of Leven 13 1 1862 Bonhill Scotland Sat 26 Jan 1884 Mon 21 Mar 1887 3y 1m 25d 5 20.0000 0
Bernard Battles Celtic 13 1 1875 Springburn Scotland Sat 23 Feb 1901 Sat 30 Mar 1901 1m 8d 3 12.0000 0
David Wilson Oldham Athletic 14 1 1884 Scotland Sat 05 Apr 1913 Sat 05 Apr 1913 1d 1 4.0000 0
Jocky Scott Dundee 14 1 1948 Aberdeen Scotland Wed 09 Jun 1971 Mon 14 Jun 1971 6d 2 3.0000 0
Robert Middleton Cowdenbeath 15 1 1903 Scotland Sat 22 Feb 1930 Sat 22 Feb 1930 1d 1 3.0000 0
Francis McGurk Birmingham City 15 1 1909 Hamilton Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 1d 1 3.0000 0
Robert Glen Renton Hibernian 16 1 1875 Renton Scotland Sat 23 Mar 1895 Sat 03 Mar 1900 4y 11m 10d 3 12.0000 0
John Govan Hibernian 16 1 1923 Larkhall Scotland Wed 12 Nov 1947 Wed 17 Nov 1948 1y 0m 6d 6 13.0000 0
James Watson Motherwell Huddersfield Town 16 1 1924 Cowie Scotland Sat 04 Oct 1947 Sat 03 Oct 1953 5y 0m 0d 2 3.5000 0
Alex Cropley Hibernian 16 1 1951 Aldershot England Wed 13 Oct 1971 Wed 10 Nov 1971 29d 2 3.0000 0
Derek Riordan Hibernian 16 1 1983 Edinburgh Scotland Wed 17 Aug 2005 Sat 14 Nov 2009 4y 2m 29d 3 5.3333 0
Craig Beattie Celtic West Bromwich Albion 16 1 1984 Glasgow Scotland Sat 03 Sep 2005 Wed 17 Oct 2007 2y 1m 15d 7 10.1666 1
Christopher Jack Maguire Aberdeen 16 1 1989 Bellshill Scotland Wed 09 Feb 2011 Sun 29 May 2011 3m 21d 2 2.4000 0
Albert Buick Heart of Midlothian 17 1 1875 Arbroath Scotland Sat 01 Mar 1902 Sat 15 Mar 1902 15d 2 8.0000 2
John Henderson Portsmouth Arsenal 17 1 1932 Bishopbriggs Scotland Wed 06 May 1953 Wed 05 Nov 1958 5y 6m 0d 7 14.5000 1
Edwin Gray Leeds United 17 1 1948 Glasgow Scotland Sat 10 May 1969 Wed 17 Nov 1976 7y 6m 8d 12 18.8286 3
Peter Weir St Mirren Aberdeen 18 1 1958 Johnstone Scotland Fri 16 May 1980 Tue 13 Dec 1983 3y 6m 28d 6 7.7143 0
Peter Canero Leicester City 18 1 1981 Glasgow Scotland Wed 28 Apr 2004 Wed 28 Apr 2004 1d 1 1.0909 0
John Gillespie Queens Park 19 1 1872 Denny Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 1d 1 4.0000 0
William Harper Hibernian Arsenal 19 1 1897 Scotland Sat 03 Mar 1923 Sat 17 Apr 1926 3y 1m 15d 11 44.0000 0
Robert Moncur Newcastle United 19 1 1945 Perth Scotland Thu 30 May 1968 Sat 27 May 1972 3y 11m 28d 16 27.5000 0
Thomas Wright Sunderland 20 1 1928 Blairhall Scotland Sat 18 Oct 1952 Sat 18 Apr 1953 6m 1d 3 9.0000 0
Jimmy Smith Aberdeen Newcastle United 20 1 1947 Glasgow Scotland Thu 30 May 1968 Tue 14 May 1974 5y 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 5y 5m 0d 28 36.5649 8
Colin Calderwood Tottenham Hotspur Aston Villa 20 1 1965 Stranraer Scotland Wed 29 Mar 1995 Tue 05 Oct 1999 4y 6m 7d 36 45.2084 1
Alexander Forbes Sheffield United Arsenal 21 1 1925 Dundee Scotland Sat 12 Apr 1947 Fri 30 May 1952 5y 1m 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
Douglas Freedman Crystal Palace 21 1 1974 Glasgow Scotland Sat 06 Oct 2001 Wed 27 Mar 2002 5m 22d 2 3.0000 1
James McDougall Liverpool 23 1 1904 Port Glasgow Scotland Sat 16 May 1931 Wed 20 May 1931 5d 2 4.0000 0
Tam Forsyth Motherwell Rangers 23 1 1949 Glasgow Scotland Wed 09 Jun 1971 Sun 11 Jun 1978 7y 0m 3d 22 28.5572 0
Gary Mackay Heart of Midlothian 23 1 1964 Edinburgh Scotland Wed 11 Nov 1987 Tue 22 Mar 1988 4m 12d 4 5.3332 1
Robert Beattie Preston North End 24 1 1916 Kilmarnock Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 1d 1 3.0000 0
Andrew McLaren Preston North End 24 1 1922 Larkhall Scotland Sat 12 Apr 1947 Wed 12 Nov 1947 7m 1d 4 9.2000 4
Willie Bauld Heart of Midlothian 24 1 1927 Newtongrange Scotland Sat 15 Apr 1950 Sun 21 May 1950 1m 7d 3 6.0000 2
Willie Henderson Rangers 24 1 1944 Baillieston Scotland Sat 20 Oct 1962 Wed 21 Apr 1971 8y 6m 2d 29 54.5238 5
Shaun Maloney Celtic Aston Villa Wigan Athletic Chicago Fire Hull City 24 1 1983 Mirri Malaysia Sat 08 Oct 2005 Tue 29 Mar 2016 10y 5m 22d 45 65.3807 7
Joe Kennaway Celtic 25 1 1905 Point St. Charles Canada Wed 29 Nov 1933 Wed 29 Nov 1933 1d 1 3.0000 0
William Lennie Aberdeen 26 1 1882 Scotland Sat 07 Mar 1908 Sat 14 Mar 1908 8d 2 8.0000 1
John Taylor Dumbarton St Mirren 27 1 1872 Scotland Sat 26 Mar 1892 Sat 30 Mar 1895 3y 0m 5d 4 16.0000 1
John Thomson Celtic 28 1 1909 Kirkcaldy Scotland Sun 18 May 1930 Sat 28 Mar 1931 10m 11d 4 9.0000 0
William Mills Aberdeen 28 1 1915 Alexandria Scotland Sat 05 Oct 1935 Wed 02 Dec 1936 1y 1m 28d 3 10.0000 0
David McPherson Heart of Midlothian Rangers 28 1 1964 Paisley Scotland Wed 26 Apr 1989 Wed 28 Apr 1993 4y 0m 3d 27 36.4544 0
Robert Bruce Middlesbrough 29 1 1906 Paisley Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 1d 1 3.0000 0
James Combe Hibernian 29 1 1924 Leith Scotland Sat 10 Apr 1948 Mon 17 May 1948 1m 8d 3 6.0000 1
David Hay Celtic 29 1 1948 Paisley Scotland Sat 18 Apr 1970 Sat 22 Jun 1974 4y 2m 5d 27 35.0000 0
Andy Cunningham Rangers 30 1 1891 Galston Scotland Sat 13 Mar 1920 Sat 02 Apr 1927 7y 0m 21d 12 48.0000 5
Thomas Muirhead Rangers 31 1 1897 Scotland Sat 04 Mar 1922 Sat 26 Oct 1929 7y 7m 23d 8 27.0000 0
Patrick Buckley Aberdeen 31 1 1925 Leith Scotland Wed 05 May 1954 Wed 03 Nov 1954 5m 30d 3 4.5000 1
James Kennedy Celtic 31 1 1934 Johnstone Scotland Wed 20 Nov 1963 Wed 25 Nov 1964 1y 0m 6d 6 12.3429 0
Alexander Hamilton Dundee 31 1 1939 Armadale Scotland Wed 08 Nov 1961 Wed 13 Oct 1965 3y 11m 6d 24 44.9525 0
John Collins Hibernian Celtic AS Monaco Everton 31 1 1968 Galashiels Scotland Wed 17 Feb 1988 Wed 17 Nov 1999 11y 9m 1d 58 76.7016 12
Allan McGregor Rangers Besiktas Hull City 31 1 1982 Edinburgh Scotland Wed 30 May 2007 Thu 24 Mar 2016 8y 9m 24d 35 48.3048 0
Christophe Michael Berra Heart of Midlothian Wolverhampton Wanderers Ipswich Town 31 1 1985 Edinburgh Scotland Fri 30 May 2008 Sun 29 May 2016 7y 0m 0d 34 49.2524 3
Darren Fletcher Manchester United West Bromwich Albion 1 2 1984 Edinburgh Scotland Wed 20 Aug 2003 Sun 29 May 2016 12y 9m 10d 71 102.0786 5
Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County 2 2 1903 Bellshill Scotland Sat 01 Mar 1924 Sat 06 Apr 1935 11y 1m 6d 20 70.0000 24
Daniel Blair Clyde Aston Villa 2 2 1906 Parkhead Scotland Sat 27 Oct 1928 Wed 26 Oct 1932 3y 0m 0d 8 20.0000 0
William Waugh Heart of Midlothian 2 2 1910 Livingston Station Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 1d 1 2.4000 0
James Blyth Coventry City 2 2 1955 Perth Scotland Wed 22 Feb 1978 Wed 17 May 1978 2m 26d 2 2.4000 0
Barry Ferguson Rangers Blackburn Rovers 2 2 1978 Glasgow Scotland Sat 05 Sep 1998 Sat 28 Mar 2009 10y 6m 24d 45 61.2851 3
William Gulliland Queens Park 3 2 1871 Scotland Sat 21 Mar 1891 Sat 06 Apr 1895 4y 0m 17d 4 16.0000 0
Alex Young Heart of Midlothian Everton 3 2 1937 Loanhead Scotland Sat 09 Apr 1960 Sat 18 Jun 1966 6y 2m 10d 8 14.1905 5
John Hansen Partick Thistle 3 2 1950 Sauchie Scotland Wed 10 Nov 1971 Thu 29 Jun 1972 7m 20d 2 3.0000 0
Maurice Ross Rangers 3 2 1981 Dundee Scotland Thu 16 May 2002 Wed 10 Sep 2003 1y 3m 26d 12 14.3181 0
James Murray Heart of Midlothian 4 2 1933 Edinburgh Scotland Sat 19 Apr 1958 Sun 15 Jun 1958 1m 28d 5 6.6665 1
Alexander Forsyth Partick Thistle Manchester United 5 2 1952 Swinton, Glasgow Scotland Thu 29 Jun 1972 Wed 03 Sep 1975 3y 2m 6d 10 13.3475 0
Billy Dodds Aberdeen Dundee United Rangers 5 2 1969 New Cumnock Scotland Sat 05 Oct 1996 Wed 05 Sep 2001 4y 11m 1d 26 38.6570 7
Jordan Luke Rhodes Huddersfield Town Blackburn Rovers 5 2 1990 Oldham England Fri 11 Nov 2011 Sun 29 Mar 2015 3y 4m 19d 12 15.5666 3
John Murdoch Motherwell 6 2 1901 Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 1d 1 2.0000 0
Thomas Bradshaw Bury 7 2 1904 Bishopton Scotland Sat 31 Mar 1928 Sat 31 Mar 1928 1d 1 4.0000 0
Allan Craig Motherwell 7 2 1904 Paisley Scotland Sun 26 May 1929 Sat 09 Apr 1932 2y 10m 15d 3 7.0000 0
David Harvey Leeds United 7 2 1948 Leeds England Wed 15 Nov 1972 Wed 08 Sep 1976 3y 9m 25d 16 18.8285 0
Donald Gow Rangers 8 2 1868 Blair-Atholl Scotland Sat 17 Mar 1888 Sat 17 Mar 1888 1d 1 4.0000 0
Edward Rutherford Rangers 8 2 1921 Glasgow Scotland Sun 23 May 1948 Sun 23 May 1948 1d 1 2.0000 0
John McMenemy Motherwell 9 2 1908 Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 1d 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
Robert Main Rangers 10 2 1909 Airdrie Scotland Sat 30 Oct 1937 Sat 30 Oct 1937 1d 1 2.4000 0
Joseph McDonald Sunderland 10 2 1929 Blantyre Scotland Sat 08 Oct 1955 Wed 09 Nov 1955 1m 2d 2 6.0000 0
William Thomson St Mirren 10 2 1958 Linwood Scotland Fri 16 May 1980 Wed 16 Nov 1983 3y 6m 1d 7 9.4052 0
Alan McInally Aston Villa FC Bayern Munchen 10 2 1963 Ayr Scotland Wed 08 Feb 1989 Mon 11 Jun 1990 1y 4m 4d 8 9.5454 3
Liam Kelly Kilmarnock 10 2 1990 Milton Keynes England Wed 14 Nov 2012 Wed 14 Nov 2012 1d 1 1.2000 0
George Key Heart of Midlothian 11 2 1882 Dennistoun Scotland Sat 01 Mar 1902 Sat 01 Mar 1902 1d 1 4.0000 0
William Callaghan Dunfermline Athletic 12 2 1943 Cowdenbeath Scotland Sun 21 Sep 1969 Wed 22 Apr 1970 7m 2d 2 4.0000 0
John Ewart Bradford City 14 2 1891 Oakbank Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 1d 1 4.0000 0
John Duncan Leicester City 14 2 1896 Lochgelly Scotland Sat 31 Oct 1925 Sat 31 Oct 1925 1d 1 4.0000 1
Hugh Howie Hibernian 14 2 1924 Glasgow Scotland Sat 23 Oct 1948 Sat 23 Oct 1948 1d 1 3.0000 1
William Hunter Motherwell 14 2 1940 Edinburgh Scotland Sun 05 Jun 1960 Sat 22 Oct 1960 4m 18d 3 5.4286 1
Andy Wilson Dunfermline Athletic Middlesbrough 15 2 1896 Scotland Thu 26 Feb 1920 Sat 14 Apr 1923 3y 1m 20d 12 48.0000 14
Scott Severin Heart of Midlothian Aberdeen 15 2 1979 Stirling Scotland Sat 06 Oct 2001 Wed 06 Sep 2006 4y 11m 1d 15 20.0301 0
Don Cowie Watford Cardiff City 15 2 1983 Inverness Scotland Sat 10 Oct 2009 Sat 26 May 2012 2y 7m 17d 10 15.7000 0
Ralph Aitken Dumbarton 16 2 1863 Kilbarchan Scotland Sat 27 Mar 1886 Sat 24 Mar 1888 1y 11m 27d 2 8.0000 1
Francis Watt Kilbirnie 16 2 1866 Scotland Sat 09 Mar 1889 Sat 04 Apr 1891 2y 0m 27d 4 16.0000 3
James Lawrence Newcastle United 16 2 1885 Scotland Sat 01 Apr 1911 Sat 01 Apr 1911 1d 1 4.0000 0
Bobby Collins Celtic Everton Leeds United 16 2 1931 Glasgow Scotland Sat 21 Oct 1950 Sun 23 May 1965 14y 7m 3d 31 51.8093 10
Willie Hamilton Hibernian 16 2 1938 Chapelhall Scotland Thu 27 May 1965 Thu 27 May 1965 1d 1 1.7143 0
Daniel Liddle East Fife 17 2 1912 Scotland Sat 16 May 1931 Sun 24 May 1931 9d 3 6.0000 0
Lord Arthur Kinnaird The Wanderers 18 2 1847 London England Sat 08 Mar 1873 Sat 08 Mar 1873 1d 1 6.0000 0
John Aird Burnley 18 2 1926 Glencraig Scotland Wed 05 May 1954 Sat 19 Jun 1954 1m 15d 4 6.0000 0
Steven Hammell Motherwell 18 2 1982 Glasgow Scotland Wed 17 Nov 2004 Wed 17 Nov 2004 1d 1 1.3333 0
Robert Reid Brentford 19 2 1911 Hamilton Scotland Wed 10 Nov 1937 Sat 09 Apr 1938 5m 0d 2 4.8000 0
Paddy Crerand Celtic Manchester United 19 2 1939 Glasgow Scotland Wed 03 May 1961 Wed 13 Oct 1965 4y 5m 11d 16 30.3048 0
James McInally Dundee United 19 2 1964 Glasgow Scotland Wed 01 Apr 1987 Wed 28 Apr 1993 6y 0m 28d 10 15.0346 0
Malcolm Mackay Norwich City 19 2 1972 Bellshill Scotland Wed 28 Apr 2004 Wed 08 Sep 2004 4m 12d 5 5.9393 0
Andrew Penman Dundee 20 2 1943 Rosyth Scotland Wed 11 May 1966 Wed 11 May 1966 1d 1 1.3333 0
David Speedie Chelsea Coventry City 20 2 1961 Glenrothes Scotland Sat 25 May 1985 Tue 30 May 1989 4y 0m 6d 10 13.5779 0
Andy Anderson Heart of Midlothian 21 2 1909 Airdrie Scotland Sat 01 Apr 1933 Wed 07 Dec 1938 5y 8m 7d 23 68.0000 0
John Brown Clyde 21 2 1915 Troon Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 1d 1 3.0000 0
John Kelly Barnsley 21 2 1921 Paisley Scotland Sat 23 Oct 1948 Wed 17 Nov 1948 26d 2 6.0000 0
James Connor Airdrieonians 22 2 1861 Airdrie Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 1d 1 4.0000 0
David Kinnear Rangers 22 2 1917 Glasgow Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 1d 1 2.4000 1
William Cunningham Preston North End 22 2 1925 Cowdenbeath Scotland Wed 05 May 1954 Sat 02 Apr 1955 10m 29d 8 12.0000 0
John Graham Annbank 23 2 1857 Coylton Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 1d 1 4.0000 0
Neilly Gibson Rangers Partick Thistle 23 2 1873 Larkhall Scotland Sat 30 Mar 1895 Sat 18 Mar 1905 9y 11m 18d 14 56.0000 1
David McCrae St Mirren 23 2 1900 Scotland Sun 26 May 1929 Sat 01 Jun 1929 7d 2 4.0000 0
Philip Watson Blackpool 23 2 1907 Shotts Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 1d 1 3.0000 0
Willie Ormond Hibernian 23 2 1927 Falkirk Scotland Sat 03 Apr 1954 Sat 11 Apr 1959 5y 0m 9d 6 9.5000 2
Steven Saunders Motherwell 23 2 1991 Rutherglen Scotland Tue 16 Nov 2010 Tue 16 Nov 2010 1d 1 1.2000 0
William Fraser Sunderland 24 2 1929 Australia Scotland Sat 16 Oct 1954 Wed 03 Nov 1954 19d 2 3.0000 0
Denis Law Huddersfield Town Manchester City Torino CC Manchester United 24 2 1940 Aberdeen Scotland Sat 18 Oct 1958 Fri 14 Jun 1974 15y 7m 28d 55 96.5716 30
Brian Martin Motherwell 24 2 1963 Bellshill Scotland Sun 21 May 1995 Wed 24 May 1995 4d 2 2.6666 0
Neil Sullivan Wimbledon Tottenham Hotspur 24 2 1970 Sutton England Tue 27 May 1997 Wed 12 Feb 2003 5y 8m 17d 28 41.7146 0
Craig Forsyth Derby County 24 2 1989 Carnoustie Scotland Wed 28 May 2014 Sat 13 Jun 2015 1y 0m 17d 4 5.4999 0
John Robertson Everton Southampton Rangers 25 2 1877 Scotland Sat 02 Apr 1898 Mon 06 Mar 1905 6y 11m 5d 16 64.0000 2
Davie Cooper Rangers Motherwell 25 2 1956 Cumbernauld Scotland Wed 12 Sep 1979 Wed 16 May 1990 10y 8m 5d 22 31.0754 6
Ally Dawson Rangers 25 2 1958 Johnstone Scotland Wed 28 May 1980 Sun 19 Jun 1983 3y 0m 23d 5 6.0000 0
Craig Anthony Robert Mackail-Smith Peterborough United Brighton and Hove Albion 25 2 1984 Watford England Sun 27 Mar 2011 Sat 26 May 2012 1y 2m 0d 7 10.2000 1
Thomas Brackenridge Heart of Midlothian 26 2 1865 Scotland Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 1d 1 4.0000 1
Thomas Brandon Blackburn Rovers 26 2 1869 Kilbirnie Scotland Sat 04 Apr 1896 Sat 04 Apr 1896 1d 1 4.0000 0
Michael Stewart Manchester United Heart of Midlothian 26 2 1981 Edinburgh Scotland Wed 17 Apr 2002 Wed 20 Aug 2008 6y 4m 4d 4 6.2143 0
Peter Meechan Celtic 28 2 1872 Scotland Sat 28 Mar 1896 Sat 28 Mar 1896 1d 1 4.0000 0
James Blessington Celtic 28 2 1874 Linlithgow Scotland Sat 31 Mar 1894 Sat 04 Apr 1896 2y 0m 5d 4 16.0000 0
William Stewart Queens Park 29 2 1876 Scotland Sat 26 Mar 1898 Sat 03 Mar 1900 1y 11m 7d 2 8.0000 1
Robert Ferguson Kilmarnock 1 3 1945 Ardrossan Scotland Wed 24 Nov 1965 Wed 16 Nov 1966 11m 24d 7 12.6665 0
George Connelly Celtic 1 3 1949 Scotland Wed 26 Sep 1973 Wed 14 Nov 1973 1m 20d 2 2.0000 0
James McCall Renton 2 3 1865 Scotland Sat 10 Apr 1886 Sat 05 Apr 1890 3y 11m 27d 5 20.0000 2
James Millar Rangers 2 3 1870 Scotland Sat 03 Apr 1897 Sat 02 Apr 1898 0d 3 12.0000 2
Billy McNeill Celtic 2 3 1940 Bellshill Scotland Sat 15 Apr 1961 Sat 27 May 1972 11y 1m 13d 29 54.6524 3
William Thornton Rangers 3 3 1920 Winchburgh Scotland Wed 15 May 1946 Fri 30 May 1952 6y 0m 16d 8 21.8000 1
William Imrie St Johnstone 4 3 1908 Scotland Sun 26 May 1929 Sat 01 Jun 1929 7d 2 4.0000 1
Kenny Dalglish Celtic Liverpool 4 3 1951 Glasgow Scotland Wed 10 Nov 1971 Wed 12 Nov 1986 15y 0m 3d 102 131.3959 30
William Chalmers Queens Park 5 3 1907 Mount Florida Scotland Sat 23 Feb 1929 Sat 23 Feb 1929 1d 1 2.0000 0
David Marshall Celtic Cardiff City 5 3 1985 Glasgow Scotland Wed 18 Aug 2004 Sun 29 May 2016 11y 9m 12d 23 34.8902 0
Martin Buchan Aberdeen Manchester United 6 3 1949 Aberdeen Scotland Wed 13 Oct 1971 Wed 29 Nov 1978 7y 1m 17d 34 43.1285 0
George Robertson Motherwell Sheffield Wednesday 7 3 1885 Menstrie Scotland Sat 05 Mar 1910 Sat 05 Apr 1913 3y 1m 1d 4 16.0000 0
Willie Waddell Rangers 7 3 1921 Forth Scotland Wed 15 May 1946 Wed 03 Nov 1954 8y 5m 20d 18 40.4000 6
Murray Davidson St Johnstone 7 3 1988 Edinburgh Scotland Wed 14 Nov 2012 Wed 14 Nov 2012 1d 1 1.2000 0
David Crawford St Mirren Rangers 9 3 1873 Paisley Scotland Sat 24 Mar 1894 Sat 03 Feb 1900 5y 10m 11d 3 12.0000 0
Ernest McGarr Aberdeen 9 3 1944 Glasgow Scotland Sun 21 Sep 1969 Wed 05 Nov 1969 1m 16d 2 4.0000 0
James Stewart Kilmarnock Middlesbrough 9 3 1954 Kilwinning Scotland Wed 15 Jun 1977 Wed 25 Oct 1978 1y 4m 11d 2 2.7000 0
Gary Holt Kilmarnock Norwich City 9 3 1973 Irvine Scotland Sat 02 Sep 2000 Wed 13 Oct 2004 4y 1m 12d 10 13.5345 1
Henry Smith Heart of Midlothian 10 3 1956 Douglaswater Scotland Wed 17 Feb 1988 Wed 20 May 1992 4y 3m 4d 3 3.5151 0
David Bowman Dundee United 10 3 1964 Tunbridge Wells England Wed 25 Mar 1992 Wed 13 Oct 1993 1y 6m 19d 6 9.1818 0
Neil Alexander Cardiff City 10 3 1978 Edinburgh Scotland Wed 01 Mar 2006 Sat 13 May 2006 2m 13d 3 3.9999 0
Robert Fleming Greenock Morton 11 3 1860 Greenock Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 1d 1 4.0000 0
William Blair Third Lanark 11 3 1872 Greenock Scotland Sat 21 Mar 1896 Sat 21 Mar 1896 1d 1 4.0000 0
William Cook Bolton Wanderers 11 3 1906 Dundee Scotland Sat 14 Apr 1934 Wed 21 Nov 1934 7m 8d 3 11.0000 0
David Provan Rangers 11 3 1941 Falkirk Scotland Sat 12 Oct 1963 Wed 11 May 1966 2y 7m 0d 5 8.7999 0
David Stewart Leeds United 11 3 1947 Glasgow Scotland Wed 07 Sep 1977 Wed 07 Sep 1977 1d 1 1.2000 0
John Brownlie Hibernian 11 3 1952 Caldercruix Scotland Mon 14 Jun 1971 Wed 17 Dec 1975 4y 6m 4d 7 10.1143 0
Andy Robertson Dundee United Hull City 11 3 1994 Glasgow Scotland Wed 05 Mar 2014 Thu 24 Mar 2016 2y 0m 20d 9 13.4761 1
Jimmy Lang Clydesdale Third Lanark 12 3 1851 Glasgow Scotland Sat 25 Mar 1876 Sat 23 Mar 1878 1y 11m 28d 2 12.0000 2
John McLeod Dumbarton 12 3 1866 Scotland Sat 24 Mar 1888 Sat 18 Mar 1893 4y 11m 24d 5 20.0000 0
Patrick Murray Hibernian 13 3 1874 Scotland Sat 28 Mar 1896 Sat 20 Mar 1897 11m 22d 2 8.0000 1
Alexander Massie Heart of Midlothian Aston Villa 13 3 1906 Glasgow Scotland Sat 19 Sep 1931 Sat 30 Oct 1937 6y 1m 12d 18 55.4000 1
Alexander Linwood Clyde 13 3 1920 Drumsmudden Scotland Wed 09 Nov 1949 Wed 09 Nov 1949 1d 1 2.0000 1
John Clark Celtic 13 3 1941 Larkhall Scotland Sat 25 Jun 1966 Wed 10 May 1967 10m 16d 4 10.3333 0
Matt Phillips Blackpool Queens Park Rangers 13 3 1991 Aylesbury England Sat 26 May 2012 Sun 29 May 2016 4y 0m 4d 4 6.1286 0
Hugh Baird Airdrieonians 14 3 1930 Calderbank Scotland Wed 02 May 1956 Wed 02 May 1956 1d 1 3.0000 0
Ian Black Rangers 14 3 1985 Tranent Scotland Wed 15 Aug 2012 Wed 15 Aug 2012 1d 1 1.2000 0
John Buchanan Rangers 15 3 1899 Paisley Scotland Sat 13 Apr 1929 Sat 05 Apr 1930 11m 24d 2 5.0000 0
Ian Ferguson Rangers 15 3 1967 Glasgow Scotland Thu 22 Dec 1988 Tue 11 Feb 1997 8y 1m 21d 9 14.7000 0
Thomas Pearson Newcastle United 16 3 1913 Edinburgh Scotland Sat 12 Apr 1947 Sun 18 May 1947 1m 7d 2 4.8000 0
Alexander Hastings Sunderland 17 3 1912 Falkirk Scotland Wed 13 Nov 1935 Wed 10 Nov 1937 1y 11m 29d 2 6.4000 0
John Cumming Heart of Midlothian 17 3 1930 Carluke Scotland Wed 08 Dec 1954 Wed 08 Jun 1960 5y 6m 1d 9 14.5715 0
Lawrence Leslie Airdrieonians 17 3 1935 Edinburgh Scotland Sat 22 Oct 1960 Sun 14 May 1961 6m 23d 5 10.0000 0
Alexander MacDonald Rangers 17 3 1948 Glasgow Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 1d 1 1.7143 0
Francis McGarvey Liverpool Celtic 17 3 1956 Glasgow Scotland Tue 22 May 1979 Tue 28 Feb 1984 4y 9m 7d 7 11.5715 0
Darren Barr Falkirk 17 3 1985 Glasgow Scotland Wed 20 Aug 2008 Wed 20 Aug 2008 1d 1 1.7143 0
Lalty Wilson Newmilns Sunderland Third Lanark 18 3 1869 Scotland Sat 22 Mar 1890 Sat 26 Mar 1904 14y 0m 5d 4 16.0000 1
Ian McMillan Airdrieonians Rangers 18 3 1931 Airdrie Scotland Sat 05 Apr 1952 Sun 14 May 1961 9y 1m 10d 6 12.5000 2
Charles Miller Dundee United 18 3 1976 Glasgow Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 1d 1 1.7143 0
Robert Downie Third Lanark 19 3 1867 Glasgow Scotland Sat 26 Mar 1892 Sat 26 Mar 1892 1d 1 4.0000 0
James Howie Newcastle United 19 3 1878 Scotland Sat 01 Apr 1905 Sat 04 Apr 1908 3y 0m 4d 3 12.0000 2
Joseph Harris Partick Thistle 19 3 1896 Scotland Sat 12 Feb 1921 Sat 26 Feb 1921 15d 2 8.0000 0
Robert Brown Queens Park Rangers 19 3 1923 Dunipace Scotland Wed 23 Jan 1946 Sat 05 Apr 1952 6y 2m 14d 5 19.4000 0
John Dick West Ham United 19 3 1930 Govan Scotland Sat 11 Apr 1959 Sat 11 Apr 1959 1d 1 2.0000 0
Gilbert Rankin Vale of Leven 20 3 1870 Vale of Leven Scotland Sat 29 Mar 1890 Sat 04 Apr 1891 1y 0m 7d 2 8.0000 2
William Robb Rangers Hibernian 20 3 1895 Scotland Sat 31 Oct 1925 Sat 29 Oct 1927 1y 11m 29d 2 8.0000 0
James Wardhaugh Heart of Midlothian 21 3 1929 Marshall Meadows England Wed 08 Dec 1954 Wed 07 Nov 1956 1y 11m 0d 2 3.0000 0
James Richmond Clydesdale Queens Park 22 3 1858 Glasgow Scotland Sat 03 Mar 1877 Sat 25 Mar 1882 5y 0m 23d 3 18.0000 1
Thomas Hamilton Hurlford 22 3 1872 Dundee Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 1d 1 4.0000 0
James Speirs Rangers 22 3 1886 Scotland Sat 07 Mar 1908 Sat 07 Mar 1908 1d 1 4.0000 0
William Telfer Motherwell 23 3 1909 Scotland Sat 17 Sep 1932 Sat 16 Sep 1933 0d 2 7.0000 0
Bertie Auld Celtic 23 3 1938 Maryhill Scotland Wed 27 May 1959 Wed 04 Nov 1959 5m 9d 3 5.7143 0
William McGuire Beith 24 3 1860 Beith Scotland Sat 12 Mar 1881 Mon 14 Mar 1881 3d 2 12.0000 0
Archie Gemmill Derby County Nottingham Forest Birmingham City 24 3 1947 Paisley Scotland Wed 03 Feb 1971 Wed 25 Mar 1981 10y 1m 23d 43 58.6715 8
John Milne Middlesbrough 25 3 1911 Scotland Sat 09 Apr 1938 Sat 15 Apr 1939 1y 0m 7d 2 5.4000 0
Philip ODonnell Motherwell 25 3 1972 Bellshill Scotland Wed 08 Sep 1993 Wed 08 Sep 1993 1d 1 2.0000 0
Jimmy McMullan Partick Thistle Manchester City 26 3 1895 Scotland Thu 26 Feb 1920 Sat 13 Apr 1929 9y 1m 19d 16 58.0000 0
Andrew Love Aberdeen 26 3 1905 Renfrew Scotland Sat 16 May 1931 Sun 24 May 1931 9d 3 6.0000 1
Robert Bennie Airdrieonians 27 3 1900 Slamannan Scotland Sat 14 Feb 1925 Sat 27 Feb 1926 1y 0m 14d 3 12.0000 0
Ian Black Southampton 27 3 1924 Aberdeen Scotland Sat 10 Apr 1948 Sat 10 Apr 1948 1d 1 2.0000 0
Ronald Glavin Celtic 27 3 1951 Glasgow Scotland Wed 27 Apr 1977 Wed 27 Apr 1977 1d 1 1.2000 0
Ian Wilson Leicester City Everton 27 3 1958 Aberdeen Scotland Sat 23 May 1987 Wed 02 Dec 1987 6m 10d 5 7.4285 0
Steven Fletcher Hibernian Burnley Sunderland Olympique de Marseille 27 3 1987 Shrewsbury England Wed 26 Mar 2008 Sun 29 May 2016 8y 2m 4d 27 41.2618 8
David Goodwillie Dundee United Blackburn Rovers 28 3 1989 Stirling Scotland Tue 16 Nov 2010 Tue 11 Oct 2011 10m 26d 3 4.2000 1
David Black Hurlford 29 3 1868 Irvine Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 1d 1 4.0000 1
Robert Findlay Kilmarnock 29 3 1877 Galston Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 1d 1 4.0000 0
Peter Scarff Celtic 29 3 1908 Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 1d 1 2.0000 0
Edmond Colquhoun Sheffield United 29 3 1945 Prestonpans Scotland Wed 13 Oct 1971 Wed 14 Feb 1973 1y 4m 2d 9 12.0000 0
John Gilchrist Celtic 30 3 1899 Glasgow Scotland Sat 08 Apr 1922 Sat 08 Apr 1922 1d 1 4.0000 0
John Martis Motherwell 30 3 1940 Motherwell Scotland Sat 22 Oct 1960 Sat 22 Oct 1960 1d 1 2.0000 0
David Gardner Third Lanark 31 3 1873 Glasgow Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 1d 1 4.0000 0
James Forrest Motherwell 31 3 1927 Bothwell Scotland Sat 19 Apr 1958 Sat 19 Apr 1958 1d 1 1.3333 0
Thomas Law Chelsea 1 4 1908 Scotland Sat 31 Mar 1928 Sat 05 Apr 1930 2y 0m 6d 2 7.0000 0
James Simpson Third Lanark 2 4 1873 Scotland Sat 23 Mar 1895 Sat 06 Apr 1895 15d 3 12.0000 0
James McLuckie Manchester City 2 4 1908 Stonehouse Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 1d 1 3.0000 0
John Hughes Celtic 3 4 1943 Coatbridge Scotland Sat 08 May 1965 Sun 21 Sep 1969 4y 4m 14d 8 13.9285 1
Douglas Gray Rangers 4 4 1905 Scotland Sat 27 Oct 1928 Wed 26 Oct 1932 3y 0m 0d 10 27.0000 0
George Stevenson Motherwell 4 4 1905 Scotland Sat 29 Oct 1927 Sat 20 Oct 1934 6y 11m 22d 12 38.0000 4
William Houliston Queen of the South 4 4 1921 Dumfries Scotland Wed 17 Nov 1948 Wed 27 Apr 1949 5m 11d 3 9.0000 2
Alfred Conn Tottenham Hotspur 5 4 1952 Kirkcaldy Scotland Tue 20 May 1975 Sat 24 May 1975 5d 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 0m 30d 61 83.8003 6
David Russell Heart of Midlothian Celtic 6 4 1868 Airdrie Scotland Sat 30 Mar 1895 Sat 02 Mar 1901 5y 11m 2d 6 24.0000 1
John Hunter Dundee 6 4 1879 Scotland Mon 01 Mar 1909 Mon 01 Mar 1909 1d 1 4.0000 0
Colin McNab Dundee 6 4 1902 Scotland Sat 25 Oct 1930 Sat 09 Apr 1932 1y 5m 16d 6 13.0000 0
Alexander Munro Heart of Midlothian Blackpool 6 4 1912 Carriden Scotland Sat 31 Oct 1936 Sat 21 May 1938 1y 6m 21d 3 6.4000 1
Neil Mochan Celtic 6 4 1927 Larbert Scotland Wed 19 May 1954 Sat 19 Jun 1954 1m 1d 3 4.5000 0
Andrew Walker Celtic 6 4 1965 Glasgow Scotland Tue 17 May 1988 Wed 12 Oct 1994 6y 4m 26d 3 3.9999 0
Alexander Brown Middlesbrough 7 4 1879 Beith Scotland Sat 09 Apr 1904 Sat 09 Apr 1904 1d 1 4.0000 0
John McNab Liverpool 7 4 1894 Scotland Sat 17 Mar 1923 Sat 17 Mar 1923 1d 1 4.0000 0
Robert Rankin St Mirren 7 4 1905 Scotland Sun 26 May 1929 Tue 04 Jun 1929 10d 3 6.0000 2
Scott Robertson Dundee United 7 4 1985 Dundee Scotland Wed 19 Nov 2008 Wed 11 Aug 2010 1y 8m 24d 2 2.9143 0
Oliver Burke Nottingham Forest 7 4 1997 Kirkcaldy Scotland Tue 29 Mar 2016 Sun 29 May 2016 2m 1d 2 3.4286 0
Samuel Kennedy Partick Thistle 8 4 1881 Scotland Mon 06 Mar 1905 Mon 06 Mar 1905 1d 1 4.0000 0
William Dickson Kilmarnock 8 4 1945 Larkhall Scotland Sat 18 Apr 1970 Mon 14 Jun 1971 1y 1m 28d 5 9.0000 0
John McGinlay Bolton Wanderers 8 4 1964 Inverness Scotland Wed 20 Apr 1994 Wed 02 Apr 1997 2y 11m 14d 13 17.8907 4
John Mudie Blackpool 10 4 1930 Dundee Scotland Sat 20 Oct 1956 Sun 15 Jun 1958 1y 7m 27d 17 23.9997 9
Tommy Younger Hibernian Liverpool 10 4 1930 Edinburgh Scotland Wed 04 May 1955 Wed 11 Jun 1958 3y 1m 8d 24 40.6664 0
James Holton Manchester United 11 4 1951 Lesmahagow Scotland Sat 12 May 1973 Wed 30 Oct 1974 1y 5m 19d 15 16.3333 2
Archibald Ritchie East Stirlingshire 12 4 1872 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 1d 1 4.0000 0
Edward Turnbull Hibernian 12 4 1923 Falkirk Scotland Wed 28 Apr 1948 Sun 15 Jun 1958 10y 1m 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 10y 0m 0d 55 79.1490 2
Jock Drummond Falkirk Rangers 13 4 1870 Alva Scotland Sat 19 Mar 1892 Sat 21 Mar 1903 11y 0m 3d 14 56.0000 0
John Cameron Queens Park 13 4 1872 Scotland Sat 28 Mar 1896 Sat 28 Mar 1896 1d 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 5y 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 7m 6d 6 11.1143 0
Maurice Johnston Watford Celtic FC Nantes Rangers 13 4 1963 Glasgow Scotland Tue 28 Feb 1984 Wed 13 Nov 1991 7y 8m 17d 38 53.9046 14
Andrew Goram Oldham Athletic Hibernian Rangers 13 4 1964 Bury Scotland Wed 16 Oct 1985 Wed 25 Mar 1998 12y 5m 10d 43 58.1655 0
Paul Devlin Birmingham City 14 4 1972 Birmingham England Tue 15 Oct 2002 Sat 06 Sep 2003 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 8y 3m 19d 48 66.1861 15
John May Rangers 15 4 1874 Scotland Sat 03 Mar 1906 Mon 01 Mar 1909 2y 11m 28d 5 20.0000 0
David Herd Arsenal 15 4 1934 Hamilton Scotland Sat 18 Oct 1958 Sun 14 May 1961 2y 6m 27d 5 10.0000 3
Eddie McCreadie Chelsea 15 4 1940 Glasgow Scotland Sat 10 Apr 1965 Sat 17 May 1969 4y 1m 8d 23 43.5237 0
John Lyall Sheffield Wednesday 16 4 1881 Scotland Sat 01 Apr 1905 Sat 01 Apr 1905 1d 1 4.0000 0
Thomas Collins Heart of Midlothian 16 4 1882 Leven Scotland Mon 01 Mar 1909 Mon 01 Mar 1909 1d 1 4.0000 0
James King Hamilton Academical 16 4 1906 Wishaw Scotland Sat 17 Sep 1932 Sat 16 Sep 1933 0d 2 7.0000 1
Archie Glen Aberdeen 16 4 1929 Coalburn Scotland Sat 08 Oct 1955 Sat 14 Apr 1956 6m 7d 2 6.0000 0
John Gow Rangers 17 4 1869 Blair-Atholl Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 1d 1 4.0000 0
Eamonn Bannon Dundee United 18 4 1958 Edinburgh Scotland Wed 19 Dec 1979 Sun 08 Jun 1986 6y 5m 21d 11 13.1688 1
Philip McCloy Ayr United 19 4 1896 Scotland Sat 12 Apr 1924 Sat 04 Apr 1925 11m 24d 2 8.0000 0
William Moir Bolton Wanderers 19 4 1922 Bucksburn Scotland Sat 15 Apr 1950 Sat 15 Apr 1950 1d 1 2.0000 0
Gordon Marshall Celtic 19 4 1964 Edinburgh Scotland Sun 17 May 1992 Sun 17 May 1992 1d 1 1.0909 0
Paul Caddis Birmingham City 19 4 1988 Irvine Scotland Thu 24 Mar 2016 Thu 24 Mar 2016 1d 1 1.7143 0
James Lundie Hibernian 20 4 1857 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 1d 1 4.0000 0
Lee Wilkie Dundee 20 4 1980 Dundee Scotland Mon 20 May 2002 Wed 19 Nov 2003 1y 6m 0d 11 12.8181 1
Thomas Jenkinson Heart of Midlothian 21 4 1865 Scotland Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 1d 1 4.0000 1
William McStay Celtic 21 4 1894 Scotland Sat 12 Feb 1921 Sat 25 Feb 1928 7y 0m 14d 13 52.0000 0
Thomas Orr Greenock Morton 21 4 1924 Greenock Scotland Sat 06 Oct 1951 Wed 14 Nov 1951 1m 9d 2 4.0000 1
David Alexander East Stirlingshire 22 4 1869 Cambusnethan, Wishaw Scotland Sat 24 Mar 1894 Sat 31 Mar 1894 8d 2 8.0000 1
George McWattie Queens Park 22 4 1875 Scotland Sat 23 Feb 1901 Sat 02 Mar 1901 9d 2 8.0000 0
William McKinlay Dundee United Blackburn Rovers 22 4 1969 Glasgow Scotland Wed 17 Nov 1993 Wed 14 Oct 1998 4y 10m 28d 29 39.4404 4
George Allan Liverpool 23 4 1875 Linlithgow Bridge Scotland Sat 03 Apr 1897 Sat 03 Apr 1897 1d 1 4.0000 0
Frank Brennan Airdrieonians Newcastle United 23 4 1924 Annathill Scotland Wed 15 May 1946 Sat 03 Apr 1954 7y 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 9y 9m 8d 28 35.6934 1
Peter Nellies Heart of Midlothian 24 4 1886 Kingseat Fife Scotland Sat 15 Mar 1913 Sat 28 Feb 1914 11m 14d 2 8.0000 0
Alan Morton Queens Park Rangers 24 4 1893 Scotland Thu 26 Feb 1920 Sun 08 May 1932 12y 2m 13d 31 106.0000 5
Tommy Docherty Preston North End Arsenal 24 4 1928 Glasgow Scotland Wed 14 Nov 1951 Sat 11 Apr 1959 7y 4m 29d 25 41.8332 1
Rab Douglas Celtic Leicester City 24 4 1972 Lanark Scotland Wed 17 Apr 2002 Wed 17 Aug 2005 3y 4m 1d 19 22.4392 0
William Maley Celtic 25 4 1868 Scotland Sat 25 Mar 1893 Sat 01 Apr 1893 8d 2 8.0000 0
Jimmy McGrory Celtic 26 4 1904 Scotland Sat 25 Feb 1928 Sat 16 Sep 1933 5y 6m 23d 7 23.0000 6
Patrick Quinn Motherwell 26 4 1936 Glasgow Scotland Sat 15 Apr 1961 Wed 02 May 1962 1y 0m 18d 4 8.0000 1
Jaimie McAllister Livingston 26 4 1978 Glasgow Scotland Sun 30 May 2004 Sun 30 May 2004 1d 1 1.0909 0
Andrew Aitken Newcastle United Middlesbrough Leicester City 27 4 1877 Ayr Scotland Sat 30 Mar 1901 Sat 01 Apr 1911 10y 0m 3d 14 56.0000 0
Adam McLean Celtic 27 4 1899 Scotland Sat 31 Oct 1925 Sat 02 Apr 1927 1y 5m 3d 4 16.0000 1
Thomas Townsley Falkirk 28 4 1898 Scotland Sat 31 Oct 1925 Sat 31 Oct 1925 1d 1 4.0000 0
Robert Gillespie Queens Park 28 4 1901 Kilsyth Scotland Sat 30 Oct 1926 Sat 01 Apr 1933 6y 5m 3d 4 13.0000 0
Alexander Cheyne Aberdeen 28 4 1907 Glasgow Scotland Sat 13 Apr 1929 Sun 18 May 1930 1y 1m 6d 5 11.0000 4
John White Falkirk Tottenham Hotspur 28 4 1937 Musselburgh Scotland Wed 06 May 1959 Tue 12 May 1964 5y 0m 7d 22 43.7144 3
Dominic Matteo Leeds United 28 4 1974 Dumfries Scotland Wed 15 Nov 2000 Wed 27 Mar 2002 1y 4m 13d 6 9.6429 0
David Mitchell Rangers 29 4 1866 Scotland Sat 29 Mar 1890 Sat 07 Apr 1894 4y 0m 10d 5 20.0000 0
William Clunas Sunderland 29 4 1899 Johnstone Scotland Sat 12 Apr 1924 Sat 31 Oct 1925 1y 6m 20d 2 8.0000 1
James Boyd Newcastle United 29 4 1907 Glasgow Scotland Sat 16 Sep 1933 Sat 16 Sep 1933 1d 1 3.0000 0
John Blackburn Royal Engineers 30 4 1851 Edinburgh Scotland Sat 08 Mar 1873 Sat 08 Mar 1873 1d 1 6.0000 0
David Allan Queens Park 30 4 1863 Irvine Scotland Sat 21 Mar 1885 Sat 10 Apr 1886 1y 0m 21d 3 12.0000 2
Peter McGonagle Celtic 30 4 1904 Hamilton Scotland Sat 01 Apr 1933 Wed 21 Nov 1934 1y 7m 21d 6 21.0000 0
James Reid Airdrieonians 1 5 1890 Scotland Sat 28 Feb 1914 Sat 01 Mar 1924 10y 0m 3d 3 12.0000 0
Billy Steel Greenock Morton Derby County Dundee 1 5 1923 Denny Scotland Sat 12 Apr 1947 Wed 06 May 1953 6y 0m 25d 30 65.2000 12
Douglas Cowie Dundee 1 5 1926 Aberdeen Scotland Sat 18 Apr 1953 Wed 11 Jun 1958 5y 1m 25d 20 35.3332 0
Bernard Breslin Hibernian 2 5 1874 Carfin Scotland Sat 20 Mar 1897 Sat 20 Mar 1897 1d 1 4.0000 0
George Henderson Rangers 2 5 1880 Scotland Sat 26 Mar 1904 Sat 26 Mar 1904 1d 1 4.0000 0
Thomas Ewing Partick Thistle 2 5 1937 Larkhall Scotland Wed 13 Nov 1957 Sat 19 Apr 1958 5m 7d 2 2.6666 0
William Miller Aberdeen 2 5 1955 Glasgow Scotland Sun 01 Jun 1975 Wed 15 Nov 1989 14y 5m 15d 65 88.0314 1
Craig Ian Conway Dundee United Cardiff City Brighton and Hove Albion 2 5 1985 Irvine Scotland Sat 10 Oct 2009 Tue 19 Nov 2013 4y 1m 10d 7 10.4000 0
Alexander Troup Dundee Everton 4 5 1895 Scotland Sat 10 Apr 1920 Sat 17 Apr 1926 6y 0m 8d 5 20.0000 0
George Livingstone Manchester City Rangers 5 5 1876 Scotland Sat 07 Apr 1906 Mon 04 Mar 1907 10m 27d 2 8.0000 0
David Shaw Hibernian 5 5 1917 Annathill Scotland Wed 15 May 1946 Wed 17 Nov 1948 2y 6m 3d 9 24.8000 0
Robert Forsyth Kilmarnock 5 5 1939 Plean Scotland Sat 11 Apr 1964 Wed 25 Nov 1964 7m 15d 4 7.5429 0
Derek Parlane Rangers 5 5 1953 Helensburgh Scotland Sat 12 May 1973 Sat 28 May 1977 4y 0m 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 6y 0m 2d 12 19.0286 0
David Cumming Middlesbrough 6 5 1910 Middlesbrough Scotland Sat 09 Apr 1938 Sat 09 Apr 1938 1d 1 2.4000 0
Hugh Wales Motherwell 6 5 1910 Scotland Wed 26 Oct 1932 Wed 26 Oct 1932 1d 1 4.0000 0
George Herd Clyde 6 5 1936 Lanark Scotland Sat 19 Apr 1958 Wed 09 Nov 1960 2y 6m 22d 5 8.7619 1
Graeme Souness Middlesbrough Liverpool UC Sampdoria 6 5 1953 Edinburgh Scotland Wed 30 Oct 1974 Sun 08 Jun 1986 11y 7m 10d 54 71.1064 4
George Brewster Everton 7 5 1893 Culsalmond Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 1d 1 4.0000 0
Willie McNaught Raith Rovers 7 5 1922 Dumfries Scotland Sat 21 Oct 1950 Wed 03 Nov 1954 4y 0m 14d 5 8.0000 0
James Craig Celtic 7 5 1943 Glasgow Scotland Wed 22 Nov 1967 Wed 22 Nov 1967 1d 1 3.0000 0
Garry OConnor Hibernian Lokomotiv Moscow Birmingham City 7 5 1983 Edinburgh Scotland Wed 17 Apr 2002 Wed 09 Sep 2009 7y 4m 24d 15 22.3332 5
Archibald McCall Renton 8 5 1867 Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 1d 1 4.0000 0
George Mulhall Aberdeen Sunderland 8 5 1936 Falkirk Scotland Sat 03 Oct 1959 Sat 12 Oct 1963 4y 0m 10d 3 5.8286 1
David Provan Celtic 8 5 1956 Gourock Scotland Wed 21 Nov 1979 Wed 28 Apr 1982 2y 5m 8d 10 12.5727 1
Liam Robert Bridcutt Brighton and Hove Albion Leeds United 8 5 1989 Reading England Tue 26 Mar 2013 Tue 29 Mar 2016 3y 0m 4d 2 2.9143 0
Scot Symon Rangers 9 5 1911 Errol Scotland Wed 07 Dec 1938 Wed 07 Dec 1938 1d 1 3.0000 0
Donald Hutchison Everton Sunderland West Ham United 9 5 1971 Gateshead England Wed 31 Mar 1999 Sat 15 Nov 2003 4y 7m 16d 25 35.4262 6
Robert Hogg Celtic 10 5 1914 Scotland Sat 15 May 1937 Sat 15 May 1937 1d 1 2.0000 0
Colin Stein Rangers Coventry City 10 5 1947 Linlithgow Scotland Wed 16 Oct 1968 Sat 19 May 1973 4y 7m 4d 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 4m 16d 69 100.5957 1
James Blair Sheffield Wednesday Cardiff City 11 5 1888 Glenboig Scotland Sat 13 Mar 1920 Sat 16 Feb 1924 3y 11m 4d 8 32.0000 0
John Doyle Ayr United 11 5 1951 Uddingston Scotland Wed 17 Dec 1975 Wed 17 Dec 1975 1d 1 1.7143 0
James Brown Sheffield United 11 5 1952 Coatbridge Scotland Sun 01 Jun 1975 Sun 01 Jun 1975 1d 1 1.3333 0
Walter Arnott Queens Park 12 5 1863 Pollockshields Scotland Mon 12 Mar 1883 Sat 01 Apr 1893 10y 0m 21d 14 58.0000 0
Alexander Lochhead Third Lanark 12 5 1866 Scotland Mon 15 Apr 1889 Mon 15 Apr 1889 1d 1 4.0000 0
Alex Jackson Aberdeen Huddersfield Town 12 5 1905 Scotland Sat 14 Feb 1925 Sun 18 May 1930 5y 3m 5d 17 58.0000 8
John Blackley Hibernian 12 5 1948 Westquarter Nr Falkirk Scotland Wed 17 Oct 1973 Wed 27 Apr 1977 3y 6m 11d 7 8.1143 0
Bob Hamilton Rangers Dundee 13 5 1877 Scotland Sat 18 Mar 1899 Mon 06 Mar 1911 11y 11m 18d 11 44.0000 15
Fred Martin Aberdeen 13 5 1929 Carnoustie Scotland Wed 05 May 1954 Sat 02 Apr 1955 10m 29d 6 9.0000 0
Samuel Baird Rangers 13 5 1935 Denny Scotland Wed 21 Nov 1956 Sun 15 Jun 1958 1y 6m 26d 7 10.1666 2
Eric Caldow Rangers 14 5 1934 Cumnock Scotland Sat 06 Apr 1957 Sat 06 Apr 1963 6y 0m 1d 40 69.5951 5
Thomas Lawrence Liverpool 14 5 1940 Dalry Scotland Sun 09 Jun 1963 Sat 03 May 1969 5y 10m 25d 3 4.7143 0
Joseph Craig Celtic 14 5 1954 Bridge of Allan Scotland Wed 27 Apr 1977 Wed 27 Apr 1977 1d 1 1.2000 1
Lee McCulloch Wigan Athletic Rangers 14 5 1978 Bellshill Scotland Wed 13 Oct 2004 Tue 07 Sep 2010 5y 10m 26d 17 23.7331 1
Walter White Bolton Wanderers 15 5 1882 Scotland Sat 06 Apr 1907 Sat 04 Apr 1908 11m 30d 2 8.0000 0
Jimmy Brownlie Third Lanark 15 5 1885 Blantyre Scotland Mon 15 Mar 1909 Sat 04 Apr 1914 5y 0m 21d 16 64.0000 0
William Cringan Celtic 15 5 1890 Muirkirk Scotland Thu 26 Feb 1920 Sat 14 Apr 1923 3y 1m 20d 5 20.0000 0
Robert Watson Motherwell 16 5 1946 Airdrie Scotland Mon 14 Jun 1971 Mon 14 Jun 1971 1d 1 1.5000 0
Keith Wright Hibernian 17 5 1965 Edinburgh Scotland Wed 19 Feb 1992 Wed 19 Feb 1992 1d 1 1.0909 0
Andrew Watson Queens Park 18 5 1857 Scotland Sat 12 Mar 1881 Sat 11 Mar 1882 0d 3 18.0000 0
Lee Miller Dundee United Aberdeen 18 5 1983 Lanark Scotland Sat 13 May 2006 Sat 10 Oct 2009 3y 4m 28d 3 5.0476 0
Andrew Whitelaw Vale of Leven 19 5 1865 Scotland Sat 19 Feb 1887 Sat 22 Mar 1890 3y 1m 4d 2 8.0000 0
Torrance Gillick Everton 19 5 1915 Airdrie Scotland Sun 09 May 1937 Wed 07 Dec 1938 1y 6m 29d 5 13.0000 2
Mark McGhee Aberdeen 20 5 1957 Glasgow Scotland Sun 12 Jun 1983 Sat 26 May 1984 11m 15d 4 5.8286 2
Walter Aitkenhead Blackburn Rovers 21 5 1887 Glasgow Scotland Sat 16 Mar 1912 Sat 16 Mar 1912 1d 1 4.0000 2
James Crawford Queens Park 21 5 1904 Glasgow Scotland Sat 19 Sep 1931 Sat 01 Apr 1933 1y 6m 14d 5 18.0000 0
Frank Hill Aberdeen 21 5 1906 Forfar Scotland Sun 18 May 1930 Sat 21 Feb 1931 9m 4d 3 7.0000 0
Ian Wallace Coventry City 23 5 1956 Glasgow Scotland Wed 22 Feb 1978 Sat 19 May 1979 1y 2m 28d 3 4.2000 1
Stephen Glass Newcastle United 23 5 1976 Dundee Scotland Wed 14 Oct 1998 Wed 14 Oct 1998 1d 1 1.7143 0
Ross Wallace Preston North End 23 5 1985 Dundee Scotland Sat 10 Oct 2009 Sat 10 Oct 2009 1d 1 2.0000 0
George Walker St Mirren 24 5 1909 Scotland Sun 18 May 1930 Sun 24 May 1931 1y 0m 7d 4 9.0000 0
Douglas Rougvie Aberdeen 24 5 1956 Ballingry Scotland Tue 13 Dec 1983 Tue 13 Dec 1983 1d 1 1.7143 0
Brian Irvine Aberdeen 24 5 1965 Bellshill Scotland Wed 12 Sep 1990 Fri 27 May 1994 3y 8m 16d 9 16.5000 0
Robert Orrock Falkirk 25 5 1885 Scotland Mon 03 Mar 1913 Mon 03 Mar 1913 1d 1 4.0000 0
Gordon Smith Hibernian 25 5 1924 Edinburgh Scotland Wed 23 Jan 1946 Sun 26 May 1957 11y 4m 4d 19 42.3000 4
James Morrison West Bromwich Albion 25 5 1986 Darlington England Fri 30 May 2008 Mon 07 Sep 2015 7y 3m 9d 41 56.9522 3
Matt Busby Manchester City 26 5 1909 Orbiston Nr Bellshill Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 1d 1 3.0000 0
Tommy Walker Heart of Midlothian 26 5 1915 Livingston Station Scotland Wed 21 Nov 1934 Wed 15 May 1946 11y 5m 25d 21 62.0000 9
George McLean Dundee 26 5 1943 Paisley Scotland Thu 30 May 1968 Thu 30 May 1968 1d 1 3.0000 0
Davidson Berry Queens Park 27 5 1875 Cathcart Scotland Sat 24 Mar 1894 Sat 25 Mar 1899 5y 0m 2d 3 12.0000 1
Danny McGrain Celtic 27 5 1950 Glasgow Scotland Sat 12 May 1973 Tue 22 Jun 1982 9y 1m 11d 62 78.0552 0
Donald McLeod Celtic 28 5 1882 Scotland Sat 18 Mar 1905 Sat 07 Apr 1906 1y 0m 21d 4 16.0000 0
John Husband Partick Thistle 28 5 1918 Dunfermline Scotland Wed 15 May 1946 Sat 19 Oct 1946 5m 5d 2 8.4000 0
George Aitken East Fife Sunderland 28 5 1925 Lochgelly Scotland Sat 09 Apr 1949 Sat 03 Apr 1954 4y 11m 26d 8 19.5000 0
James Main Hibernian 29 5 1886 Scotland Mon 15 Mar 1909 Mon 15 Mar 1909 1d 1 4.0000 0
Daniel Fox Celtic Southampton 29 5 1985 Winsford England Sat 14 Nov 2009 Tue 16 Oct 2012 2y 11m 3d 4 5.6000 0
Michael Galloway Celtic 30 5 1965 Oswestry England Wed 16 Oct 1991 Wed 16 Oct 1991 1d 1 1.0909 0
John Walker Heart of Midlothian Rangers 31 5 1874 Scotland Sat 30 Mar 1895 Sat 26 Mar 1904 8y 11m 26d 5 20.0000 3
William Loney Celtic 31 5 1885 Scotland Sat 05 Mar 1910 Sat 19 Mar 1910 15d 2 8.0000 0
Stuart Kennedy Aberdeen 31 5 1953 Grangemouth Scotland Wed 22 Feb 1978 Wed 18 Nov 1981 3y 8m 28d 8 10.0909 0
Harry Rennie Heart of Midlothian Hibernian 1 6 1873 Scotland Sat 03 Mar 1900 Sat 14 Mar 1908 8y 0m 12d 13 52.0000 0
Stewart Davidson Middlesbrough 1 6 1886 Aberdeen Scotland Sat 09 Apr 1921 Sat 09 Apr 1921 1d 1 4.0000 0
James Connor Sunderland 1 6 1909 Renfrew Scotland Sun 18 May 1930 Sat 20 Oct 1934 4y 5m 3d 4 13.0000 0
Robert Johnston Sunderland 2 6 1909 Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 1d 1 2.4000 0
Thomas McLean Kilmarnock 2 6 1947 Larkhall Scotland Wed 16 Oct 1968 Wed 09 Jun 1971 2y 7m 25d 6 10.0000 1
Peter Somers Celtic 3 6 1878 Scotland Sat 18 Mar 1905 Mon 01 Mar 1909 3y 11m 13d 4 16.0000 0
George Burley Ipswich Town 3 6 1956 Cumnock Scotland Sat 19 May 1979 Sat 29 May 1982 3y 0m 11d 11 14.4818 0
Isaac Begbie Heart of Midlothian 4 6 1868 Gorgie Scotland Sat 29 Mar 1890 Sat 07 Apr 1894 4y 0m 10d 4 16.0000 0
James Crapnell Airdrieonians 4 6 1903 Paisley Scotland Sat 13 Apr 1929 Sat 17 Sep 1932 3y 5m 5d 9 23.0000 0
Lou Macari Celtic Manchester United 4 6 1949 Edinburgh Scotland Wed 24 May 1972 Wed 07 Jun 1978 6y 0m 15d 24 30.3665 5
Matthew Gilks Blackpool 4 6 1982 Rochdale England Wed 15 Aug 2012 Wed 11 Sep 2013 1y 0m 28d 3 3.9000 0
Thomas Kelso Dundee 5 6 1882 Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 1d 1 4.0000 0
George Cummings Partick Thistle Aston Villa 5 6 1913 Thornbridge Scotland Sat 06 Apr 1935 Sat 15 Apr 1939 4y 0m 10d 9 28.2000 0
James Brogan Celtic 5 6 1944 Glasgow Scotland Wed 21 Apr 1971 Sat 22 May 1971 1m 2d 4 6.0000 0
Andrew McLaren Kilmarnock 5 6 1973 Glasgow Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 1d 1 1.7143 0
Mark Wilson Celtic 5 6 1984 Glasgow Scotland Wed 09 Feb 2011 Wed 09 Feb 2011 1d 1 1.2000 0
Kieran Tierney Celtic 5 6 1997 Douglas Isle of Man Tue 29 Mar 2016 Tue 29 Mar 2016 1d 1 1.7143 0
William McKinnon Dumbarton 6 6 1859 Bonhill Scotland Sat 10 Mar 1883 Sat 29 Mar 1884 1y 0m 20d 4 20.0000 0
Alexander Barbour Renton 7 6 1862 Dumbarton Scotland Sat 14 Mar 1885 Sat 14 Mar 1885 1d 1 4.0000 1
John McTavish Falkirk 7 6 1885 Scotland Sat 19 Mar 1910 Sat 19 Mar 1910 1d 1 4.0000 0
James Howieson St Mirren 7 6 1900 Scotland Sat 26 Feb 1927 Sat 26 Feb 1927 1d 1 4.0000 0
Ian McColl Rangers 7 6 1927 Alexandria Scotland Sat 15 Apr 1950 Sat 19 Apr 1958 8y 0m 5d 14 21.6666 0
Ian St John Motherwell Liverpool 7 6 1938 Motherwell Scotland Wed 06 May 1959 Sat 10 Apr 1965 5y 11m 5d 21 38.9716 9
John ONeil Hibernian 7 6 1971 Bellshill Scotland Wed 25 Apr 2001 Wed 25 Apr 2001 1d 1 1.7143 0
Kevin Kyle Sunderland Kilmarnock 7 6 1981 Stranraer Scotland Thu 16 May 2002 Sat 14 Nov 2009 7y 5m 30d 10 13.0454 1
Alexander Venters Cowdenbeath Rangers 9 6 1913 Cowdenbeath Scotland Sat 16 Sep 1933 Sat 15 Apr 1939 5y 7m 0d 3 10.0000 0
Henry Yorston Aberdeen 9 6 1929 Aberdeen Scotland Sat 16 Oct 1954 Sat 16 Oct 1954 1d 1 1.5000 0
Joseph McBride Celtic 10 6 1938 Glasgow Scotland Sat 22 Oct 1966 Wed 16 Nov 1966 26d 2 6.0000 0
Stuart McCall Everton Rangers 10 6 1964 Leeds England Wed 28 Mar 1990 Wed 25 Mar 1998 7y 11m 27d 40 52.2815 1
Jake Madden Celtic 11 6 1865 Scotland Sat 18 Mar 1893 Sat 23 Mar 1895 2y 0m 6d 2 8.0000 5
Andrew Baird Queens Park 11 6 1866 Irvine Scotland Sat 19 Mar 1892 Sat 24 Mar 1894 2y 0m 6d 2 8.0000 0
David Haddow Rangers 12 6 1869 Scotland Sat 07 Apr 1894 Sat 07 Apr 1894 1d 1 4.0000 0
Charlie Thomson Heart of Midlothian Sunderland 12 6 1878 Prestonpans Scotland Sat 26 Mar 1904 Sat 04 Apr 1914 10y 0m 10d 21 84.0000 4
James Gibson Partick Thistle Aston Villa 12 6 1901 Larkhall Scotland Sat 17 Apr 1926 Sat 22 Feb 1930 3y 10m 6d 8 30.0000 2
David Narey Dundee United 12 6 1956 Dundee Scotland Wed 27 Apr 1977 Wed 08 Feb 1989 11y 9m 13d 35 44.4428 1
William Sawers Dundee 13 6 1871 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 1d 1 4.0000 0
John Connolly Everton 13 6 1950 Barrhead Scotland Fri 22 Jun 1973 Fri 22 Jun 1973 1d 1 1.2000 0
Alan Hansen Liverpool 13 6 1955 Sauchie Scotland Sat 19 May 1979 Wed 18 Feb 1987 7y 9m 0d 26 33.5571 0
Alexander Thomson Celtic 14 6 1901 Scotland Sat 17 Apr 1926 Wed 26 Oct 1932 6y 6m 10d 3 11.0000 0
John Gilmour Dundee 15 6 1901 Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 1d 1 2.0000 0
Alan Brazil Ipswich Town 15 6 1959 Glasgow Scotland Wed 28 May 1980 Wed 01 Jun 1983 3y 0m 5d 13 14.8363 1
James Hamilton St Mirren 16 6 1901 Scotland Sat 01 Mar 1924 Sat 01 Mar 1924 1d 1 4.0000 0
Robert Ancell Newcastle United 16 6 1911 Scotland Scotland Sat 31 Oct 1936 Wed 02 Dec 1936 1m 2d 2 4.0000 0
Jimmy Cowan Greenock Morton 16 6 1926 Paisley Scotland Wed 28 Apr 1948 Fri 30 May 1952 4y 1m 3d 25 49.0000 0
John Grant Hibernian 16 6 1931 Edinburgh Scotland Sat 18 Oct 1958 Wed 05 Nov 1958 19d 2 4.0000 0
Steven Gordon Whittaker Rangers Norwich City 16 6 1984 Edinburgh Scotland Wed 12 Aug 2009 Tue 29 Mar 2016 6y 7m 18d 32 47.0951 0
John Allan Queens Park 17 6 1866 Bridgend Kilwinning Scotland Sat 19 Mar 1887 Mon 21 Mar 1887 3d 2 8.0000 2
Jimmy Mason Third Lanark 18 6 1919 Glasgow Scotland Sat 23 Oct 1948 Sun 27 May 1951 2y 7m 5d 7 15.5000 4
David Calderhead Queen of the South Wanderers 19 6 1864 Hurlford Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 1d 1 4.0000 0
John McPherson Kilmarnock Cowlairs Rangers 19 6 1868 Scotland Sat 10 Mar 1888 Sat 27 Mar 1897 9y 0m 18d 9 36.0000 6
Robbie Neilson Heart of Midlothian 19 6 1980 Paisley Scotland Wed 11 Oct 2006 Wed 11 Oct 2006 1d 1 1.5000 0
William Orr Celtic 20 6 1873 Scotland Sat 03 Mar 1900 Sat 12 Mar 1904 4y 0m 10d 3 12.0000 0
Peter Kerr Hibernian 20 6 1891 Scotland Sat 01 Mar 1924 Sat 01 Mar 1924 1d 1 4.0000 0
Graham Leggat Aberdeen Fulham 20 6 1934 Aberdeen Scotland Sat 14 Apr 1956 Sun 05 Jun 1960 4y 1m 23d 18 31.4523 8
Garry Kenneth Dundee United 21 6 1987 Dundee Scotland Wed 11 Aug 2010 Tue 16 Nov 2010 3m 6d 2 2.4000 0
John Ferguson Vale of Leven 22 6 1848 Alexandria Scotland Sat 07 Mar 1874 Sat 23 Mar 1878 4y 0m 17d 6 42.0000 5
George Gillespie Rangers Queens Park 22 6 1859 Stirling Scotland Sat 27 Mar 1880 Sat 28 Mar 1891 11y 0m 2d 7 36.0000 0
Leitch Keir Renton Dumbarton 22 6 1861 Scotland Mon 23 Mar 1885 Sat 17 Mar 1888 2y 11m 24d 5 20.0000 1
Robert Foyers St Bernards 22 6 1868 Hamilton Scotland Sat 18 Mar 1893 Sat 24 Mar 1894 1y 0m 7d 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 1d 11 44.0000 1
Stephen Crainey Celtic Southampton Blackpool 22 6 1981 Glasgow Scotland Wed 27 Mar 2002 Fri 11 Nov 2011 9y 7m 16d 12 15.4636 0
Alexander Young Liverpool Everton 23 6 1880 Scotland Sat 01 Apr 1905 Mon 04 Mar 1907 1y 11m 4d 2 8.0000 0
William MacFadyen Motherwell 23 6 1904 Overtown Scotland Wed 04 Oct 1933 Wed 29 Nov 1933 1m 26d 2 6.0000 2
William Wallace Heart of Midlothian Celtic 23 6 1940 Kirkintilloch Scotland Wed 25 Nov 1964 Sat 10 May 1969 4y 5m 16d 7 14.8809 0
James Logan Ayr 24 6 1870 Scotland Sat 21 Mar 1891 Sat 21 Mar 1891 1d 1 4.0000 1
Daniel McRorie Greenock Morton 25 6 1906 Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 1d 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 0m 1d 19 29.7770 0
Richard Hughes Portsmouth 25 6 1979 Glasgow Scotland Thu 27 May 2004 Wed 17 Aug 2005 1y 2m 22d 5 6.1817 0
Scott Brown Hibernian Celtic 25 6 1985 Dunfermline Scotland Sat 12 Nov 2005 Tue 29 Mar 2016 10y 4m 18d 50 76.1380 4
Gordon McQueen Leeds United Manchester United 26 6 1952 Kilbirnie Scotland Sat 01 Jun 1974 Sat 16 May 1981 6y 11m 16d 30 39.3474 5
Hugh McIntyre Rangers 27 6 1855 Glasgow Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 1d 1 6.0000 0
George Bowman Montrose 27 6 1872 Montrose Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 1d 1 4.0000 0
John Barker Rangers 28 6 1869 Govan Scotland Sat 18 Mar 1893 Sat 24 Mar 1894 1y 0m 7d 2 8.0000 4
Andrew Herd Heart of Midlothian 28 6 1902 Torryburn Scotland Sat 20 Oct 1934 Sat 20 Oct 1934 1d 1 4.0000 0
Robert Campbell Chelsea 28 6 1922 Glasgow Scotland Sun 18 May 1947 Sat 27 May 1950 3y 0m 10d 5 10.8000 1
Phillip Anthony Bardsley Sunderland 28 6 1985 Salford England Tue 12 Oct 2010 Sat 26 May 2012 1y 7m 15d 12 16.5000 0
Andrew Kerr Partick Thistle 29 6 1931 Lugar Scotland Thu 19 May 1955 Sun 29 May 1955 11d 2 3.0000 0
Andrew McCombie Sunderland Newcastle United 30 6 1876 Scotland Mon 09 Mar 1903 Sat 01 Apr 1905 2y 0m 24d 4 16.0000 0
Peter Pursell Queens Park 1 7 1894 Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 1d 1 4.0000 0
Wilson Humphries Motherwell 1 7 1928 Motherwell Scotland Fri 30 May 1952 Fri 30 May 1952 1d 1 2.0000 0
Andrew McAtee Celtic 2 7 1888 Scotland Mon 03 Mar 1913 Mon 03 Mar 1913 1d 1 4.0000 0
Thomas Gemmell St Mirren 2 7 1930 Tarbolton Scotland Wed 04 May 1955 Sun 15 May 1955 12d 2 3.0000 1
Neil McCallum Renton 3 7 1868 Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 1d 1 4.0000 1
Michael Cullen Luton Town 3 7 1931 Glasgow Scotland Wed 02 May 1956 Wed 02 May 1956 1d 1 3.0000 0
John Goudie Abercorn 5 7 1857 Paisley Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 1d 1 4.0000 1
Gary Gillespie Liverpool 5 7 1960 Stirling Scotland Wed 14 Oct 1987 Wed 14 Nov 1990 3y 1m 1d 13 17.0453 0
Derek McInnes West Bromwich Albion 5 7 1971 Paisley Scotland Wed 21 Aug 2002 Wed 20 Nov 2002 3m 0d 2 2.1818 0
John Thomson Everton 6 7 1906 Thornton Scotland Wed 26 Oct 1932 Wed 26 Oct 1932 1d 1 4.0000 0
Johnny Little Rangers 7 7 1930 Calgary Canada Wed 06 May 1953 Wed 06 May 1953 1d 1 3.0000 0
Paul Lambert Motherwell BV Borussia Dortmund Celtic 7 7 1969 Glasgow Scotland Sun 21 May 1995 Wed 10 Sep 2003 8y 3m 21d 40 52.5089 1
James Forrest Celtic 7 7 1991 Prestwick Scotland Sun 29 May 2011 Thu 08 Oct 2015 4y 4m 10d 13 19.0762 0
Jimmy Quinn Celtic 8 7 1878 Scotland Sat 18 Mar 1905 Sat 23 Mar 1912 7y 0m 6d 11 44.0000 7
James Bowie Rangers 9 7 1888 Glasgow Scotland Sat 13 Mar 1920 Sat 10 Apr 1920 29d 2 8.0000 0
Matthew Scott Airdrieonians 11 7 1872 Scotland Sat 19 Mar 1898 Sat 19 Mar 1898 1d 1 4.0000 0
John Graham Arsenal 11 7 1890 Scotland Sat 26 Feb 1921 Sat 26 Feb 1921 1d 1 4.0000 0
Robert Thomson Celtic 12 7 1907 Scotland Sat 31 Oct 1931 Sat 31 Oct 1931 1d 1 3.0000 1
Charles Fleming East Fife 12 7 1927 Blairhall Scotland Sat 03 Oct 1953 Sat 03 Oct 1953 1d 1 1.5000 2
George Farm Blackpool 13 7 1924 Slateford Scotland Sat 18 Oct 1952 Wed 03 Jun 1959 6y 7m 17d 10 22.5000 0
Joseph Dodds Celtic 14 7 1887 Carluke Scotland Sat 28 Feb 1914 Sat 04 Apr 1914 1m 8d 3 12.0000 0
William Summers St Mirren 14 7 1893 Scotland Sat 17 Apr 1926 Sat 17 Apr 1926 1d 1 4.0000 0
Duncan MacKay Celtic 14 7 1937 Glasgow Scotland Sat 11 Apr 1959 Wed 02 May 1962 3y 0m 22d 14 26.5715 0
Arthur Albiston Manchester United 14 7 1957 Edinburgh Scotland Wed 28 Apr 1982 Fri 13 Jun 1986 4y 1m 17d 14 21.5066 0
John Colquhoun Heart of Midlothian 14 7 1963 Stirling Scotland Wed 17 Feb 1988 Tue 22 Mar 1988 1m 6d 2 2.6666 0
Bobby Evans Celtic Chelsea 16 7 1927 Glasgow Scotland Sat 23 Oct 1948 Wed 08 Jun 1960 11y 7m 17d 48 89.9998 0
Peter Cormack Hibernian Nottingham Forest 17 7 1946 Edinburgh Scotland Sat 25 Jun 1966 Wed 01 Dec 1971 5y 5m 7d 9 14.3333 0
Andrew Shinnie Inverness Caledonian Thistle 17 7 1989 Aberdeen Scotland Wed 14 Nov 2012 Wed 14 Nov 2012 1d 1 1.2000 0
Thomas Craig Rangers 18 7 1895 Larieston Scotland Sat 26 Feb 1927 Sat 05 Apr 1930 3y 1m 11d 8 23.0000 1
Jonathan Gould Celtic 18 7 1968 Paddington England Sat 09 Oct 1999 Wed 15 Nov 2000 1y 1m 7d 2 3.0476 0
William Longair Dundee 19 7 1870 Scotland Sat 31 Mar 1894 Sat 31 Mar 1894 1d 1 4.0000 0
George Dewar Dumbarton 20 7 1867 Dumbarton Scotland Sat 24 Mar 1888 Sat 13 Apr 1889 1y 0m 21d 2 8.0000 1
Nigel Quashie Portsmouth 20 7 1978 Peckham England Thu 27 May 2004 Wed 06 Sep 2006 2y 3m 11d 14 18.5148 1
John Sinclair Leicester City 21 7 1943 Culross Scotland Sat 18 Jun 1966 Sat 18 Jun 1966 1d 1 1.3333 0
Gary Teale Wigan Athletic Derby County 21 7 1978 Glasgow Scotland Wed 01 Mar 2006 Wed 01 Apr 2009 3y 1m 1d 13 19.4285 0
Kenneth Anderson Queens Park 23 7 1875 Glasgow Scotland Sat 28 Mar 1896 Sat 02 Apr 1898 2y 0m 6d 3 12.0000 0
Gladstone Hamilton Port Glasgow Athletic 23 7 1879 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 1d 1 4.0000 0
James Gordon Rangers 23 7 1888 Saltcoats Scotland Sat 16 Mar 1912 Sat 10 Apr 1920 8y 0m 26d 10 40.0000 0
Hugh Kelly Blackpool 23 7 1923 Fife Scotland Wed 30 Apr 1952 Wed 30 Apr 1952 1d 1 2.0000 0
Alexander Hamilton Queens Park 24 7 1865 Scotland Sat 21 Mar 1885 Sat 17 Mar 1888 2y 11m 26d 4 16.0000 0
James Orr Kilmarnock 24 7 1871 Scotland Sat 26 Mar 1892 Sat 26 Mar 1892 1d 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 1m 1d 2 8.0000 0
Paul Hegarty Dundee United 25 7 1954 Edinburgh Scotland Sat 19 May 1979 Tue 24 May 1983 4y 0m 6d 8 11.1000 0
Darren Jackson Hibernian Celtic 25 7 1966 Edinburgh Scotland Wed 29 Mar 1995 Sat 10 Oct 1998 3y 6m 12d 28 34.5314 4
William Campbell Greenock Morton 26 7 1920 Greenock Scotland Wed 15 May 1946 Mon 17 May 1948 2y 0m 3d 5 14.4000 0
Harry Haddock Clyde 26 7 1925 Glasgow Scotland Wed 08 Dec 1954 Sat 19 Apr 1958 3y 4m 12d 6 8.8333 0
John Baird Vale of Leven 27 7 1856 Alexandria Scotland Sat 04 Mar 1876 Sat 13 Mar 1880 4y 0m 10d 3 18.0000 2
Alexander King Heart of Midlothian Celtic 27 7 1871 Scotland Scotland Sat 21 Mar 1896 Sat 25 Mar 1899 3y 0m 5d 6 24.0000 1
James Croal Falkirk 27 7 1885 Glasgow Scotland Sat 15 Mar 1913 Sat 04 Apr 1914 1y 0m 21d 3 12.0000 0
David Steele Huddersfield Town 29 7 1894 Scotland Sat 03 Mar 1923 Sat 14 Apr 1923 1m 12d 3 12.0000 0
John Smith Celtic 29 7 1934 Glasgow Scotland Wed 27 May 1959 Wed 03 Jun 1959 8d 2 4.0000 0
Archibald Macauley Brentford Arsenal 30 7 1915 Falkirk Scotland Sat 12 Apr 1947 Sun 23 May 1948 1y 1m 12d 7 14.4000 0
Dixie Deans Celtic 30 7 1946 Johnstone Scotland Wed 30 Oct 1974 Wed 20 Nov 1974 22d 2 2.6666 0
Robert McKinnon Motherwell 31 7 1966 Glasgow Scotland Wed 17 Nov 1993 Wed 07 Jun 1995 1y 6m 22d 3 4.6666 0
Derek Ferguson Rangers 31 7 1967 Calderbank, Glasgow Scotland Tue 22 Mar 1988 Tue 17 May 1988 1m 26d 2 2.6666 0
Christopher Robert Iwelumo Wolverhampton Wanderers Burnley 1 8 1978 Coatbridge Scotland Sat 11 Oct 2008 Fri 08 Oct 2010 1y 11m 28d 4 5.8286 0
Francis Barrett Dundee 2 8 1872 Dundee Scotland Sat 31 Mar 1894 Sat 23 Mar 1895 11m 22d 2 8.0000 0
Alexander Parker Falkirk Everton 2 8 1935 Irvine Scotland Wed 04 May 1955 Wed 11 Jun 1958 3y 1m 8d 15 27.6665 0
Robert Howe Hamilton Academical 3 8 1903 Scotland Sun 26 May 1929 Tue 04 Jun 1929 10d 2 4.0000 0
Maurice Malpas Dundee United 3 8 1962 Dunfermline Scotland Fri 01 Jun 1984 Wed 18 Nov 1992 8y 5m 18d 55 73.9975 1
Kristian Commons Derby County West Bromwich Albion Celtic 3 8 1983 Nottingham England Wed 20 Aug 2008 Wed 06 Feb 2013 4y 5m 18d 12 18.0572 2
John Wark Ipswich Town Liverpool 4 8 1957 Glasgow Scotland Sat 19 May 1979 Wed 12 Sep 1984 5y 3m 25d 29 39.2221 7
Robert Connor Dundee Aberdeen 4 8 1960 Kilmarnock Scotland Tue 29 Apr 1986 Wed 12 Sep 1990 4y 4m 15d 4 5.9242 0
William Paul Dykebar 5 8 1868 Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 1d 1 4.0000 0
Ronald Orr Newcastle United 6 8 1880 Scotland Sat 03 May 1902 Sat 09 Apr 1904 1y 11m 7d 2 8.0000 1
John Divers Celtic 6 8 1911 Clydebank Scotland Sat 08 Oct 1938 Sat 08 Oct 1938 1d 1 3.0000 0
Eric Schaedler Hibernian 6 8 1949 Biggar Scotland Wed 27 Mar 1974 Wed 27 Mar 1974 1d 1 1.0000 0
Willie Woodburn Rangers 8 8 1919 Edinburgh Scotland Sat 12 Apr 1947 Wed 30 Apr 1952 5y 0m 19d 24 47.2000 0
William Redpath Motherwell 8 8 1922 Stoneyburn Scotland Sat 23 Oct 1948 Sat 05 Apr 1952 3y 5m 14d 9 17.5000 0
Thomas Ring Clyde 8 8 1930 Glasgow Scotland Wed 06 May 1953 Wed 06 Nov 1957 4y 6m 1d 12 19.1666 2
Kirk Broadfoot Rangers 8 8 1984 Irvine Scotland Wed 10 Sep 2008 Wed 11 Aug 2010 1y 11m 2d 4 6.3429 1
Andrew McIntyre Vale of Leven 9 8 1855 Bonhill Scotland Sat 02 Mar 1878 Sat 11 Mar 1882 4y 0m 10d 2 12.0000 0
Daniel McArthur Celtic 9 8 1867 Scotland Sat 30 Mar 1895 Sat 18 Mar 1899 3y 11m 18d 3 12.0000 0
William Cowan Newcastle United 9 8 1896 Edinburgh Scotland Sat 12 Apr 1924 Sat 12 Apr 1924 1d 1 4.0000 0
Paul Gallagher Blackburn Rovers 9 8 1984 Glasgow Scotland Wed 18 Feb 2004 Wed 18 Feb 2004 1d 1 1.0909 0
Joseph Cassidy Celtic 10 8 1896 Cadder Scotland Sat 12 Feb 1921 Sat 16 Feb 1924 3y 0m 5d 4 16.0000 1
Duncan McKenzie Brentford 10 8 1912 Scotland Wed 10 Nov 1937 Wed 10 Nov 1937 1d 1 2.4000 0
James Galt Rangers 11 8 1885 Saltcoats Scotland Sat 07 Mar 1908 Sat 14 Mar 1908 8d 2 8.0000 1
Andrew Beattie Preston North End 11 8 1913 Kintore Scotland Sat 17 Apr 1937 Wed 07 Dec 1938 1y 7m 21d 7 17.4000 0
Robert Fleck Norwich City 11 8 1965 Glasgow Scotland Wed 28 Mar 1990 Wed 06 Feb 1991 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 7y 2m 8d 25 34.2075 3
John Smith Mauchline Edinburgh University Queens Park 12 8 1855 Mauchline Scotland Sat 03 Mar 1877 Sat 15 Mar 1884 7y 0m 13d 10 58.0000 10
Patrick Callaghan Hibernian 12 8 1879 Glasgow Scotland Sat 03 Mar 1900 Sat 03 Mar 1900 1d 1 4.0000 0
Donald Colman Aberdeen 14 8 1878 Renton Scotland Mon 06 Mar 1911 Sat 15 Mar 1913 2y 0m 10d 4 16.0000 0
Leslie Johnston Clyde 16 8 1920 Glasgow Scotland Wed 28 Apr 1948 Mon 17 May 1948 20d 2 4.0000 1
Robert Mitchell Newcastle United 16 8 1924 Glasgow Scotland Sat 12 May 1951 Wed 16 May 1951 5d 2 3.0000 1
Paul Gallacher Dundee United 16 8 1979 Glasgow Scotland Thu 23 May 2002 Thu 27 May 2004 2y 0m 5d 8 9.1363 0
Thomas Logan Falkirk 17 8 1888 Scotland Sat 15 Mar 1913 Sat 15 Mar 1913 1d 1 4.0000 0
Bobby Murdoch Celtic 17 8 1944 Bothwell Scotland Tue 09 Nov 1965 Wed 05 Nov 1969 3y 11m 28d 12 20.8332 5
Finlay Speedie Rangers 18 8 1880 Scotland Mon 09 Mar 1903 Sat 04 Apr 1903 27d 3 12.0000 2
Duncan Urquhart Hibernian 18 8 1908 Newton Stewart Scotland Wed 04 Oct 1933 Wed 04 Oct 1933 1d 1 3.0000 0
Mark Burchill Celtic 18 8 1980 Broxburn Scotland Tue 05 Oct 1999 Wed 26 Apr 2000 6m 22d 6 7.9998 0
Kris Boyd Rangers Middlesbrough 18 8 1983 Irvine Scotland Thu 11 May 2006 Tue 07 Sep 2010 4y 3m 28d 18 26.7809 7
John Kennedy Celtic 18 8 1983 Bellshill Scotland Wed 31 Mar 2004 Wed 31 Mar 2004 1d 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 7y 0m 0d 13 20.4572 2
Matthew Dickie Rangers 19 8 1873 Rhu Scotland Sat 27 Mar 1897 Sat 03 Feb 1900 2y 10m 8d 3 12.0000 0
William Berry Queens Park 20 8 1867 Glasgow Scotland Sat 17 Mar 1888 Sat 04 Apr 1891 3y 0m 19d 4 16.0000 0
Ronald McKinnon Rangers 20 8 1940 Glasgow Scotland Tue 09 Nov 1965 Mon 14 Jun 1971 5y 7m 6d 28 54.4998 1
Stewart Houston Manchester United 20 8 1949 Dunoon Scotland Wed 29 Oct 1975 Wed 29 Oct 1975 1d 1 1.7143 0
Leigh Griffiths Hibernian Wolverhampton Wanderers Celtic 20 8 1990 Leith Scotland Wed 14 Nov 2012 Tue 29 Mar 2016 3y 4m 16d 7 10.1619 0
David Morris Raith Rovers 21 8 1899 Scotland Sat 03 Mar 1923 Sat 04 Apr 1925 2y 1m 2d 6 24.0000 1
Patrick Gallacher Sunderland 21 8 1909 Bridge of Weir Scotland Sat 20 Oct 1934 Sat 20 Oct 1934 1d 1 4.0000 1
Jim Scott Hibernian 21 8 1940 Falkirk Scotland Wed 11 May 1966 Wed 11 May 1966 1d 1 1.3333 0
David Hopkin Leeds United 21 8 1970 Greenock Scotland Sun 01 Jun 1997 Tue 05 Oct 1999 2y 4m 5d 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 4y 9m 22d 7 9.8527 1
Lee Wallace Heart of Midlothian Rangers 21 8 1987 Edinburgh Scotland Sat 10 Oct 2009 Fri 15 Nov 2013 4y 1m 6d 8 12.9000 0
David McPherson Kilmarnock 22 8 1872 Scotland Sat 19 Mar 1892 Sat 19 Mar 1892 1d 1 4.0000 0
Leslie Skene Queens Park 22 8 1882 Scotland Sat 12 Mar 1904 Sat 12 Mar 1904 1d 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
James Stephen Bradford Park Avenue Arsenal 23 8 1922 Fettercairn Scotland Sat 19 Oct 1946 Wed 12 Nov 1947 1y 0m 25d 2 4.4000 0
Iain Munro St Mirren 24 8 1951 Uddingston Scotland Sat 02 Jun 1979 Sat 24 May 1980 11m 23d 7 9.0000 0
Barry Nicholson Dunfermline Athletic 24 8 1978 Dumfries Scotland Wed 25 Apr 2001 Wed 17 Nov 2004 3y 6m 24d 3 4.5476 0
Donald Masson Queens Park Rangers Derby County 26 8 1946 Banchory Scotland Thu 06 May 1976 Sat 03 Jun 1978 2y 0m 29d 17 21.9429 5
William Dickson Dundee Strathmore 27 8 1868 Crail Scotland Sat 24 Mar 1888 Sat 24 Mar 1888 1d 1 4.0000 4
John White Albion Rovers Heart of Midlothian 27 8 1897 Airdrie Scotland Sat 04 Feb 1922 Sat 03 Mar 1923 1y 1m 0d 2 8.0000 0
James Nisbet Ayr United 27 8 1904 Scotland Sun 26 May 1929 Tue 04 Jun 1929 10d 3 6.0000 2
Edward Connachan Dunfermline Athletic 27 8 1935 Prestonpans Scotland Wed 29 Nov 1961 Wed 02 May 1962 5m 4d 2 4.0000 0
Stephen Wright Aberdeen 27 8 1971 Bellshill Scotland Wed 24 Mar 1993 Wed 19 May 1993 1m 26d 2 3.0000 0
John Macaulay Arthurlie 28 8 1860 Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 1d 1 4.0000 0
James McAulay Dumbarton 28 8 1860 Bonhill Scotland Sat 25 Mar 1882 Mon 21 Mar 1887 4y 11m 26d 9 42.0000 1
Robert McAuley Rangers 28 8 1904 Wishaw Scotland Sat 19 Sep 1931 Sat 31 Oct 1931 1m 13d 2 6.0000 0
Duncan Shearer Aberdeen 28 8 1962 Fort William Scotland Wed 20 Apr 1994 Wed 16 Aug 1995 1y 3m 28d 7 10.4241 2
Kevin McNaughton Aberdeen Cardiff City 28 8 1982 Dundee Scotland Wed 17 Apr 2002 Fri 30 May 2008 6y 1m 14d 4 5.4242 0
Thomas McInnes Cowlairs 29 8 1870 Scotland Sat 09 Mar 1889 Sat 09 Mar 1889 1d 1 4.0000 1
Stevie Clarke Chelsea 29 8 1963 Saltcoats Scotland Wed 09 Sep 1987 Fri 27 May 1994 6y 8m 19d 6 8.6665 0
Robert Lennox Celtic 30 8 1943 Saltcoats Scotland Wed 16 Nov 1966 Wed 22 Apr 1970 3y 5m 7d 10 23.0000 3
Peter Grant Celtic 30 8 1965 Bellshill Scotland Sat 27 May 1989 Tue 30 May 1989 4d 2 3.0000 0
Harold Paul Queens Park 31 8 1886 Scotland Mon 01 Mar 1909 Sat 03 Apr 1909 1m 3d 3 12.0000 2
Francis ODonnell Preston North End Blackpool 31 8 1911 Buckhaven Scotland Sat 17 Apr 1937 Sat 21 May 1938 1y 1m 5d 6 13.2000 2
Stewart Kennedy Rangers 31 8 1949 Stirling Scotland Wed 16 Apr 1975 Sat 24 May 1975 1m 9d 5 6.6665 0
Derek Whyte Celtic Middlesbrough Aberdeen 31 8 1968 Glasgow Scotland Wed 14 Oct 1987 Wed 28 Apr 1999 11y 6m 15d 12 16.1293 0
Gary Mackay-Steven Dundee United 31 8 1990 Thurso Scotland Fri 15 Nov 2013 Fri 15 Nov 2013 1d 1 1.5000 0
Robert Flavell Airdrieonians 1 9 1921 Annathill Scotland Sun 18 May 1947 Sat 24 May 1947 7d 2 4.8000 2
William Ritchie Rangers 1 9 1936 Newtongrange Scotland Wed 02 May 1962 Wed 02 May 1962 1d 1 2.0000 0
Robert McKay Newcastle United 2 9 1900 Scotland Sat 29 Oct 1927 Sat 29 Oct 1927 1d 1 4.0000 0
Adam Blacklaw Burnley 2 9 1937 Aberdeen Scotland Tue 04 Jun 1963 Tue 07 Dec 1965 2y 6m 4d 3 4.7619 0
James Douglas Renfrew 3 9 1859 Renfrew Scotland Sat 27 Mar 1880 Sat 27 Mar 1880 1d 1 6.0000 0
Jimmy Delaney Celtic Manchester United 3 9 1914 Cleland Scotland Sat 05 Oct 1935 Sat 10 Apr 1948 12y 6m 6d 15 44.8000 7
William Bell Leeds United 3 9 1937 Johnstone Scotland Sat 18 Jun 1966 Sat 25 Jun 1966 8d 2 2.6666 0
John Mackenzie Partick Thistle 4 9 1925 Glasgow Scotland Wed 04 Nov 1953 Wed 02 May 1956 2y 5m 29d 9 15.0000 1
Henry Allan Heart of Midlothian 5 9 1877 Edinburgh Scotland Sat 15 Mar 1902 Sat 15 Mar 1902 1d 1 4.0000 0
Archibald Miller Heart of Midlothian 5 9 1913 Scotland Wed 09 Nov 1938 Wed 09 Nov 1938 1d 1 3.0000 0
James Gossland Rangers 6 9 1860 Glasgow Scotland Sat 26 Jan 1884 Sat 26 Jan 1884 1d 1 4.0000 2
Kenneth Campbell Liverpool Partick Thistle 6 9 1892 Cambuslang Scotland Thu 26 Feb 1920 Sat 08 Apr 1922 2y 1m 14d 8 32.0000 0
Alexander Archibald Rangers 6 9 1897 Aberdour Scotland Sat 12 Feb 1921 Sat 09 Apr 1932 11y 1m 29d 8 29.0000 1
Bruce Rioch Derby County Everton 6 9 1947 Aldershot England Tue 13 May 1975 Sun 11 Jun 1978 3y 0m 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 0m 2d 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 9y 4m 22d 7 9.8527 0
Bobby Johnstone Hibernian Manchester City 7 9 1929 Selkirk Scotland Sat 14 Apr 1951 Sat 14 Apr 1956 5y 0m 1d 17 34.0000 10
Des Bremner Hibernian 7 9 1952 Aberchirder Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 1d 1 1.7143 0
Ray Stewart west Ham United 7 9 1959 Stanley Scotland Sat 16 May 1981 Wed 18 Feb 1987 5y 9m 3d 10 14.6299 1
Robert Snodgrass Leeds United Norwich City Hull City 7 9 1987 Glasgow Scotland Wed 09 Feb 2011 Thu 24 Mar 2016 5y 1m 16d 16 22.1143 3
Stephen McManus Celtic Middlesbrough 10 9 1982 Lanark Scotland Wed 11 Oct 2006 Tue 12 Oct 2010 4y 0m 2d 26 40.8715 2
David Clarkson Motherwell 10 9 1985 Bellshill Scotland Fri 30 May 2008 Wed 19 Nov 2008 5m 21d 2 3.2143 1
Matt Ritchie A.F.C. Bournemouth 10 9 1989 Gosport England Wed 25 Mar 2015 Sun 29 May 2016 1y 2m 5d 9 13.9047 3
John Greig Rangers 11 9 1942 Edinburgh Scotland Sat 11 Apr 1964 Wed 29 Oct 1975 11y 6m 19d 44 81.0141 3
John Spencer Chelsea 11 9 1970 Glasgow Scotland Wed 16 Nov 1994 Tue 27 May 1997 2y 6m 12d 14 16.4604 0
Duncan McLean St Bernards 12 9 1869 Scotland Scotland Sat 21 Mar 1896 Sat 27 Mar 1897 1y 0m 7d 2 8.0000 0
Stephen Caldwell Newcastle United Sunderland Burnley Wigan Athletic 12 9 1980 Stirling Scotland Wed 25 Apr 2001 Wed 09 Feb 2011 9y 9m 16d 12 16.0535 0
Thomas Tait Sunderland 13 9 1879 Scotland Mon 06 Mar 1911 Mon 06 Mar 1911 1d 1 4.0000 0
Pat Stanton Hibernian 13 9 1944 Edinburgh Scotland Wed 11 May 1966 Wed 27 Mar 1974 7y 10m 17d 16 23.7333 0
Alex James Preston North End Arsenal 14 9 1901 Scotland Sat 31 Oct 1925 Wed 26 Oct 1932 6y 11m 26d 8 25.0000 3
Steven John Naismith Kilmarnock Rangers Everton Norwich City 14 9 1986 Irvine Scotland Wed 06 Jun 2007 Sun 29 May 2016 8y 11m 24d 42 59.1569 5
Archibald Robertson Clyde 15 9 1929 Busby Scotland Wed 04 May 1955 Wed 11 Jun 1958 3y 1m 8d 5 7.1666 2
Ned Doyle Celtic 16 9 1864 Paisley Scotland Sat 02 Apr 1892 Sat 02 Apr 1898 6y 0m 1d 8 32.0000 0
Andrew Hannah Renton 17 9 1864 Scotland Sat 10 Mar 1888 Sat 10 Mar 1888 1d 1 4.0000 0
James Gardiner Motherwell 18 9 1928 Balbeggie Scotland Wed 13 Nov 1957 Wed 13 Nov 1957 1d 1 1.3333 0
Cameron Bell Kilmarnock 18 9 1986 Dumfries Scotland Tue 16 Nov 2010 Tue 16 Nov 2010 1d 1 1.2000 0
John Divers Celtic 19 9 1873 Scotland Sat 23 Mar 1895 Sat 23 Mar 1895 1d 1 4.0000 1
Hugh Morgan St Mirren Liverpool 20 9 1869 Scotland Sat 19 Mar 1898 Sat 08 Apr 1899 1y 0m 21d 2 8.0000 0
William Sellar Battlefield Queens Park 21 9 1866 Scotland Sat 21 Mar 1885 Sat 01 Apr 1893 8y 0m 12d 9 36.0000 4
William Maxwell Stoke City 21 9 1876 Scotland Sat 02 Apr 1898 Sat 02 Apr 1898 1d 1 4.0000 0
Peter McWilliam Newcastle United 21 9 1879 Scotland Sat 01 Apr 1905 Mon 06 Mar 1911 5y 11m 6d 8 32.0000 0
Robert Mercer Heart of Midlothian 21 9 1889 Avonbridge Scotland Sat 02 Mar 1912 Sat 15 Mar 1913 1y 0m 14d 2 8.0000 0
John McDougall Airdrieonians 21 9 1901 Scotland Sat 27 Feb 1926 Sat 27 Feb 1926 1d 1 4.0000 0
George Mutch Preston North End 21 9 1912 Aberdeen Scotland Sat 09 Apr 1938 Sat 09 Apr 1938 1d 1 2.4000 0
Thomas Hyslop Stoke City Rangers 22 9 1874 Scotland Sat 04 Apr 1896 Sat 03 Apr 1897 0d 2 8.0000 1
William Muir Dundee 22 9 1877 Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 1d 1 4.0000 0
James Forrest Rangers Aberdeen 22 9 1944 Glasgow Scotland Wed 24 Nov 1965 Mon 14 Jun 1971 5y 6m 22d 5 7.1666 0
Thomas Hutchison Coventry City 22 9 1947 Cardenden Scotland Wed 26 Sep 1973 Wed 03 Sep 1975 1y 11m 9d 17 19.7141 1
James Bone Norwich City 22 9 1949 Bridge Of Allan Scotland Thu 29 Jun 1972 Wed 18 Oct 1972 3m 20d 2 2.7000 1
James Charles Mackie Queens Park Rangers 22 9 1985 Dorking England Fri 08 Oct 2010 Tue 16 Oct 2012 2y 0m 9d 9 11.4000 2
Andrew Black Heart of Midlothian 23 9 1917 Stirling Scotland Wed 08 Dec 1937 Wed 07 Dec 1938 0d 3 7.8000 3
David Gibson Leicester City 23 9 1938 Kirkliston Scotland Wed 08 May 1963 Wed 21 Oct 1964 1y 5m 14d 7 12.6858 3
James McCalliog Sheffield Wednesday Wolverhampton Wanderers 23 9 1946 Glasgow Scotland Sat 15 Apr 1967 Wed 21 Apr 1971 4y 0m 7d 5 12.0000 1
Kenneth Burns Birmingham City Nottingham Forest 23 9 1953 Glasgow Scotland Wed 27 Mar 1974 Sat 16 May 1981 7y 1m 20d 20 25.3999 1
David Dodds Dundee United 23 9 1958 Dundee Scotland Wed 21 Sep 1983 Tue 13 Dec 1983 2m 23d 2 3.4286 1
Alexander Latta Dumbarton Athletic 24 9 1867 Scotland Sat 10 Mar 1888 Sat 13 Apr 1889 1y 1m 4d 2 8.0000 2
Thomas Niblo Aston Villa 24 9 1877 Scotland Sat 09 Apr 1904 Sat 09 Apr 1904 1d 1 4.0000 0
James Smith Rangers 24 9 1911 Airdrie Scotland Sat 20 Oct 1934 Wed 10 Nov 1937 3y 0m 22d 2 6.4000 1
John OHare Derby County 24 9 1946 Renton Scotland Sat 18 Apr 1970 Wed 24 May 1972 2y 1m 7d 13 21.0000 5
Murdo MacLeod Celtic BV Borussia Dortmund Hibernian 24 9 1958 Glasgow Scotland Sat 25 May 1985 Wed 06 Feb 1991 5y 8m 13d 20 28.9653 1
Ally McCoist Rangers Kilmarnock 24 9 1962 Bellshill Scotland Tue 29 Apr 1986 Sat 10 Oct 1998 12y 5m 12d 61 81.1360 19
Gary McSwegan Heart of Midlothian 24 9 1970 Glasgow Scotland Tue 05 Oct 1999 Sat 09 Oct 1999 5d 2 2.6666 1
Craig Burley Chelsea Celtic Derby County 24 9 1971 Irvine Scotland Sun 21 May 1995 Wed 30 Apr 2003 7y 11m 10d 46 59.5611 3
George Sinclair Heart of Midlothian 25 9 1889 Edinburgh Scotland Sat 19 Mar 1910 Sat 16 Mar 1912 1y 11m 27d 3 12.0000 0
Hugh Curran Wolverhampton Wanderers 25 9 1943 Carstairs Scotland Wed 05 Nov 1969 Mon 14 Jun 1971 1y 7m 10d 5 8.0000 1
Charles Heggie Rangers 26 9 1862 Scotland Sat 20 Mar 1886 Sat 20 Mar 1886 1d 1 4.0000 4
George Chaplin Dundee 26 9 1888 Dundee Scotland Sat 07 Mar 1908 Sat 07 Mar 1908 1d 1 4.0000 0
George Paterson Celtic 26 9 1914 Denny, Falkirk Scotland Sat 08 Oct 1938 Wed 23 Jan 1946 7y 3m 16d 2 9.0000 0
Bobby Clark Aberdeen 26 9 1945 Glasgow Scotland Wed 22 Nov 1967 Wed 14 Feb 1973 5y 2m 24d 17 27.8000 0
George Wood Everton Arsenal 26 9 1952 Douglas Scotland Tue 22 May 1979 Wed 28 Apr 1982 2y 11m 7d 4 5.5909 0
Jack Harkness Queens Park Heart of Midlothian 27 9 1907 Govanhill Scotland Sat 26 Feb 1927 Wed 04 Oct 1933 6y 7m 9d 12 36.0000 0
Steve Archibald Aberdeen Tottenham Hotspur FC Barcelona 27 9 1956 Glasgow Scotland Wed 26 Mar 1980 Sun 08 Jun 1986 6y 2m 14d 27 36.4130 4
Alexander Christie Queens Park 28 9 1873 Dunblane Scotland Sat 19 Mar 1898 Sat 08 Apr 1899 1y 0m 21d 3 12.0000 1
Robert Hope West Bromwich Albion 28 9 1943 Bridge of Allan Scotland Thu 30 May 1968 Wed 16 Oct 1968 4m 17d 2 4.5000 0
Robert Hepburn Ayr United 29 9 1903 Scotland Sat 19 Sep 1931 Sat 19 Sep 1931 1d 1 3.0000 0
Jim Baxter Rangers Sunderland 29 9 1939 Hill Of Beath Scotland Wed 09 Nov 1960 Wed 22 Nov 1967 7y 0m 14d 34 66.7428 3
Nicol Walker Heart of Midlothian Partick Thistle 29 9 1962 Aberdeen Scotland Wed 24 Mar 1993 Sun 26 May 1996 3y 2m 3d 2 2.5909 0
Ian Durrant Rangers Kilmarnock 29 9 1966 Glasgow Scotland Wed 09 Sep 1987 Tue 30 May 2000 12y 8m 22d 20 30.7379 0
Ian Murray Hibernian Rangers 29 9 1975 Edinburgh Scotland Tue 15 Oct 2002 Sat 13 May 2006 3y 6m 29d 5 6.4241 0
Jimmy Johnstone Celtic 30 9 1944 Viewpark Scotland Sat 03 Oct 1964 Wed 20 Nov 1974 10y 1m 18d 23 37.9285 4
William Baird St Bernards 1 10 1874 Leith Scotland Sat 27 Mar 1897 Sat 27 Mar 1897 1d 1 4.0000 0
William MacFarlane Heart of Midlothian 1 10 1923 Fallin Scotland Sat 24 May 1947 Sat 24 May 1947 1d 1 2.4000 0
Eric Black FC Metz 1 10 1963 Bellshill Scotland Wed 09 Sep 1987 Wed 02 Dec 1987 2m 24d 2 2.6666 0
Robert Kelso Renton Dundee 2 10 1865 Scotland Sat 14 Mar 1885 Sat 26 Mar 1898 13y 0m 13d 7 28.0000 0
Robert Scott Airdrieonians 2 10 1870 Scotland Sat 31 Mar 1894 Sat 31 Mar 1894 1d 1 4.0000 0
John Campbell Rangers 2 10 1877 Govan Scotland Sat 18 Mar 1899 Sat 23 Feb 1901 1y 11m 6d 4 16.0000 4
Alfred Conn Heart of Midlothian 2 10 1926 Prestonpans Scotland Wed 02 May 1956 Wed 02 May 1956 1d 1 3.0000 1
William Morgan Burnley Manchester United 2 10 1944 Sauchie, Alloa Scotland Sat 21 Oct 1967 Sat 22 Jun 1974 6y 8m 2d 21 26.0000 1
Willie Pettigrew Motherwell 2 10 1953 Motherwell Scotland Wed 07 Apr 1976 Wed 27 Apr 1977 1y 0m 21d 5 7.5429 2
John Robertson Heart of Midlothian 2 10 1964 Edinburgh Scotland Wed 12 Sep 1990 Wed 11 Oct 1995 5y 1m 0d 16 23.4544 3
Stephen Pearson Motherwell Celtic Derby County 2 10 1982 Lanark Scotland Sat 15 Nov 2003 Wed 17 Oct 2007 3y 11m 3d 10 13.5150 0
George Ian Boyd Hull City 2 10 1985 Chatham England Tue 26 Mar 2013 Wed 28 May 2014 1y 2m 3d 2 2.7000 0
Thomas Low Rangers 3 10 1874 Scotland Sat 27 Mar 1897 Sat 27 Mar 1897 1d 1 4.0000 0
James Dougall Preston North End 3 10 1913 Denny Scotland Sat 15 Apr 1939 Sat 15 Apr 1939 1d 1 3.0000 1
John Gow Queens Park 4 10 1859 Glasgow Scotland Sat 21 Mar 1885 Sat 21 Mar 1885 1d 1 4.0000 0
James Watson Sunderland Middlesbrough 4 10 1877 Scotland Mon 09 Mar 1903 Sat 03 Apr 1909 6y 0m 26d 6 24.0000 0
Thomas Sloan Third Lanark 4 10 1880 Scotland Sat 12 Mar 1904 Sat 12 Mar 1904 1d 1 4.0000 0
Tom Smith Kilmarnock Preston North End 4 10 1909 Fenwick Scotland Sat 14 Apr 1934 Sat 09 Apr 1938 3y 11m 27d 2 5.4000 0
Ally Hunter Kilmarnock Celtic 4 10 1949 Glasgow Scotland Wed 26 Apr 1972 Wed 26 Sep 1973 1y 5m 1d 4 5.2000 0
David McCulloch Heart of Midlothian Brentford Derby County 5 10 1911 Hamilton Scotland Wed 21 Nov 1934 Wed 07 Dec 1938 4y 0m 17d 7 20.4000 3
Thomson Allan Dundee 5 10 1946 Longridge Scotland Wed 27 Mar 1974 Thu 06 Jun 1974 2m 11d 2 2.0000 0
Andrew Jarvie Airdrieonians 5 10 1948 Annathill Scotland Wed 21 Apr 1971 Sat 22 May 1971 1m 2d 3 4.5000 0
William Donachie Manchester City 5 10 1951 Glasgow Scotland Wed 26 Apr 1972 Wed 29 Nov 1978 6y 7m 4d 35 45.9572 0
Jack Bell Dumbarton Everton Celtic 6 10 1869 Dumbarton Scotland Sat 29 Mar 1890 Sat 07 Apr 1900 10y 0m 10d 10 40.0000 5
John Plenderleith Manchester City 6 10 1937 Bellshill Scotland Wed 09 Nov 1960 Wed 09 Nov 1960 1d 1 2.0000 0
James McArthur Wigan Athletic Crystal Palace 7 10 1987 Glasgow Scotland Tue 16 Nov 2010 Sun 29 May 2016 5y 6m 14d 23 31.9904 2
Henry Renny-Tailyour Royal Engineers 8 10 1849 Mussoorie India Sat 08 Mar 1873 Sat 08 Mar 1873 1d 1 6.0000 1
Charles Napier Celtic Derby County 8 10 1910 Scotland Sat 09 Apr 1932 Sun 09 May 1937 5y 1m 1d 5 15.0000 3
Duncan Ogilvie Motherwell 8 10 1911 Glasgow Scotland Wed 29 Nov 1933 Wed 29 Nov 1933 1d 1 3.0000 0
Bill Brown Dundee Tottenham Hotspur 8 10 1930 Arbroath Scotland Sun 15 Jun 1958 Tue 09 Nov 1965 7y 4m 26d 28 50.5334 0
Colin Jackson Rangers 8 10 1946 London England Wed 16 Apr 1975 Sat 15 May 1976 1y 1m 0d 8 12.5714 1
William Harrower Queens Park 9 10 1861 Glasgow Scotland Sat 11 Mar 1882 Sat 10 Apr 1886 4y 1m 0d 3 14.0000 4
Stephen Murray Aberdeen 9 10 1944 Dumbarton Scotland Wed 10 Nov 1971 Wed 10 Nov 1971 1d 1 1.5000 0
Paul Sturrock Dundee United 10 10 1956 Ellon Scotland Sat 16 May 1981 Wed 01 Apr 1987 5y 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 7y 4m 20d 39 55.3893 0
Scott Dobie West Bromwich Albion 10 10 1978 Workington England Thu 16 May 2002 Wed 20 Nov 2002 6m 5d 6 7.7727 1
David McNamee Livingston 10 10 1980 Glasgow Scotland Thu 27 May 2004 Sat 13 May 2006 1y 11m 17d 4 4.8484 0
Thomas McMillan Dumbarton 11 10 1866 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 1d 1 4.0000 0
James Sharp Dundee Arsenal Fulham 11 10 1880 Scotland Sat 12 Mar 1904 Mon 01 Mar 1909 4y 11m 19d 5 20.0000 0
Ronnie Simpson Celtic 11 10 1930 Glasgow Scotland Sat 15 Apr 1967 Wed 06 Nov 1968 1y 6m 23d 5 13.5000 0
Steven Pressley Heart of Midlothian 11 10 1973 Elgin Scotland Wed 29 Mar 2000 Wed 11 Oct 2006 6y 6m 13d 32 39.2116 0
Barney Battles Heart of Midlothian 12 10 1905 Fisherrow Musselburgh Scotland Sat 25 Oct 1930 Sat 25 Oct 1930 1d 1 2.0000 1
James Dykes Heart of Midlothian 12 10 1916 Law Scotland Sat 21 May 1938 Sat 08 Oct 1938 4m 18d 2 5.4000 0
Allan Brown East Fife Blackpool 12 10 1926 Kennoway Scotland Wed 26 Apr 1950 Sat 19 Jun 1954 4y 1m 25d 14 25.5000 6
Allan Evans Aston Villa 12 10 1956 Dunfermline Scotland Tue 23 Mar 1982 Tue 15 Jun 1982 2m 24d 4 4.3636 0
Peter Buchanan Chelsea 13 10 1915 Glasgow Scotland Wed 08 Dec 1937 Wed 08 Dec 1937 1d 1 2.4000 1
James Duncanson Rangers 13 10 1919 Glasgow Scotland Wed 27 Nov 1946 Wed 27 Nov 1946 1d 1 2.4000 0
Callum Paterson Heart of Midlothian 13 10 1994 n/a Sun 29 May 2016 Sun 29 May 2016 1d 1 1.7143 0
Benny Yorsto Aberdeen 14 10 1905 Nigg, Aberdeen Scotland Sat 21 Feb 1931 Sat 21 Feb 1931 1d 1 2.0000 0
Dally Duncan Derby County 14 10 1909 Aberdeen Scotland Wed 26 Oct 1932 Sat 30 Oct 1937 5y 0m 5d 14 44.4000 7
Charlie Cooke Dundee Chelsea 14 10 1942 St Monans Scotland Wed 24 Nov 1965 Tue 13 May 1975 9y 5m 20d 16 26.4998 0
Steven Thompson Dundee United Rangers 14 10 1978 Paisley Scotland Wed 27 Mar 2002 Wed 13 Oct 2004 2y 6m 17d 16 19.4089 3
Kevin Thomson Rangers 14 10 1984 Edinburgh Scotland Wed 20 Aug 2008 Wed 11 Aug 2010 1y 11m 23d 3 4.9143 0
James Kelly Renton Celtic 15 10 1865 Scotland Sat 17 Mar 1888 Sat 28 Mar 1896 8y 0m 12d 8 32.0000 1
Robert Smellie Queens Park 15 10 1865 Scotland Sat 19 Feb 1887 Sat 01 Apr 1893 6y 1m 14d 6 24.0000 0
Robert McCann Motherwell 15 10 1932 Dundee Scotland Wed 06 May 1959 Sat 15 Apr 1961 1y 11m 10d 5 9.1429 0
Warren Cummings West Bromwich Albion 15 10 1980 Aberdeen Scotland Thu 23 May 2002 Thu 23 May 2002 1d 1 1.5000 0
James Gabriel Everton 16 10 1940 Dundee Scotland Sat 22 Oct 1960 Thu 07 Nov 1963 3y 0m 17d 2 4.4000 0
Graeme Sharp Everton 16 10 1960 Glasgow Scotland Tue 28 May 1985 Tue 22 Mar 1988 2y 9m 24d 12 15.3072 1
Jimmy Cowan Aston Villa 17 10 1868 Bonhill Scotland Sat 04 Apr 1896 Sat 02 Apr 1898 1y 11m 30d 3 12.0000 0
Francis Burns Manchester United 17 10 1948 Glenboig Scotland Wed 05 Nov 1969 Wed 05 Nov 1969 1d 1 2.0000 0
David Robertson Rangers 17 10 1968 Aberdeen Scotland Wed 19 Feb 1992 Wed 23 Mar 1994 2y 1m 5d 3 5.0909 0
Charles Pringle St Mirren 18 10 1894 Scotland Sat 12 Feb 1921 Sat 12 Feb 1921 1d 1 4.0000 0
William Wiseman Queens Park 18 10 1896 Scotland Sat 30 Oct 1926 Sat 22 Feb 1930 3y 3m 24d 2 7.0000 0
Thomas Gemmell Celtic 18 10 1943 Motherwell Scotland Sat 02 Apr 1966 Wed 03 Feb 1971 4y 10m 2d 18 37.3333 1
John McGinn Hibernian 18 10 1994 Glasgow Scotland Tue 29 Mar 2016 Tue 29 Mar 2016 1d 1 1.7143 0
Paul Hartley Heart of Midlothian Celtic Bristol City 19 10 1976 Glasgow Scotland Sat 26 Mar 2005 Wed 03 Mar 2010 4y 11m 7d 25 38.4760 1
Alexander Keillor Montrose Dundee 20 10 1869 Scotland Sat 21 Mar 1891 Sat 20 Mar 1897 5y 0m 0d 6 24.0000 2
Daniel Bruce Vale of Leven 20 10 1870 Bonhill Scotland Sat 22 Mar 1890 Sat 22 Mar 1890 1d 1 4.0000 0
Alexander Bennett Celtic Rangers 20 10 1881 Glasgow Scotland Sat 12 Mar 1904 Sat 15 Mar 1913 9y 0m 4d 11 44.0000 2
Neil Martin Hibernian Sunderland 20 10 1940 Tranent Scotland Sun 23 May 1965 Tue 09 Nov 1965 5m 18d 3 4.7619 0
Paul Telfer Coventry City 21 10 1971 Edinburgh Scotland Wed 29 Mar 2000 Wed 29 Mar 2000 1d 1 1.3333 0
Alan Gilzean Dundee Tottenham Hotspur 22 10 1938 Coupar Angus Scotland Thu 07 Nov 1963 Wed 21 Apr 1971 7y 5m 15d 22 39.8618 12
Craig Levein Heart of Midlothian 22 10 1964 Dunfermline Scotland Wed 28 Mar 1990 Wed 16 Nov 1994 4y 7m 20d 16 21.2271 0
Paul McStay Celtic 22 10 1964 Hamilton Scotland Wed 21 Sep 1983 Wed 02 Apr 1997 13y 6m 13d 76 107.8053 9
David Mathers Partick Thistle 23 10 1931 Glasgow Scotland Tue 25 May 1954 Tue 25 May 1954 1d 1 1.5000 0
Colin Cameron Heart of Midlothian Wolverhampton Wanderers 23 10 1972 Kirkcaldy Scotland Wed 28 Apr 1999 Wed 13 Oct 2004 5y 5m 16d 27 37.0475 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 0m 4d 67 87.4738 6
Robert Thomson Falkirk 24 10 1905 Scotland Sat 02 Apr 1927 Sat 02 Apr 1927 1d 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 1m 24d 50 65.7701 4
Jackie McNamara Celtic Wolverhampton Wanderers 24 10 1973 Glasgow Scotland Sat 05 Oct 1996 Wed 07 Sep 2005 8y 11m 3d 33 40.6048 0
David Storrier Celtic 25 10 1872 Scotland Sat 18 Mar 1899 Sat 08 Apr 1899 22d 3 12.0000 0
Bob McPhail Airdrieonians Rangers 25 10 1905 Scotland Sat 02 Apr 1927 Wed 10 Nov 1937 10y 7m 9d 17 47.8000 7
Donald Ford Heart of Midlothian 25 10 1944 Linlithgow Scotland Wed 17 Oct 1973 Tue 14 May 1974 6m 28d 3 3.0000 0
Francis Munro Wolverhampton Wanderers 25 10 1947 Broughty Ferry, Dundee Scotland Tue 18 May 1971 Sun 01 Jun 1975 4y 0m 15d 9 12.6665 0
Russell Anderson Aberdeen Sunderland 25 10 1978 Aberdeen Scotland Sat 12 Oct 2002 Wed 26 Mar 2008 5y 5m 15d 11 14.0301 0
William Telfer St Mirren 26 10 1925 Larkhall Scotland Wed 04 Nov 1953 Wed 04 Nov 1953 1d 1 1.5000 0
Arthur Graham Leeds United 26 10 1952 Castlemilk, Glasgow Scotland Wed 07 Sep 1977 Sat 16 May 1981 3y 8m 10d 11 15.6000 2
Henry Ritchie Hibernian 27 10 1898 Scotland Sat 17 Mar 1923 Sat 25 Feb 1928 4y 11m 9d 2 8.0000 0
Thomas McKillop Rangers 27 10 1917 Scotland Sat 21 May 1938 Sat 21 May 1938 1d 1 2.4000 0
George Young Rangers 27 10 1922 Grangemouth Scotland Wed 15 May 1946 Sun 19 May 1957 11y 0m 5d 54 115.6000 0
Francis Gray Leeds United Nottingham Forest 27 10 1954 Castlemilk, Glasgow Scotland Wed 07 Apr 1976 Thu 16 Jun 1983 7y 2m 10d 32 42.1324 1
Stewart Mckimmie Aberdeen 27 10 1962 Aberdeen Scotland Sat 27 May 1989 Sat 15 Jun 1996 7y 0m 20d 40 54.9087 1
Moses McNiel Rangers 29 10 1855 Rhu Scotland Sat 25 Mar 1876 Sat 13 Mar 1880 3y 11m 18d 2 12.0000 0
Ned Doig Arbroath Sunderland 29 10 1866 Letham Scotland Sat 19 Feb 1887 Sat 04 Apr 1903 16y 1m 17d 5 20.0000 0
John Hutton Aberdeen Blackburn Rovers 29 10 1898 Scotland Sat 03 Mar 1923 Sat 25 Feb 1928 4y 11m 23d 10 40.0000 1
Jimmy Simpson Rangers 29 10 1908 Ladybank Scotland Sat 20 Oct 1934 Wed 10 Nov 1937 3y 0m 22d 14 40.8000 1
Alexander Wilson Portsmouth 29 10 1933 Buckie Scotland Tue 25 May 1954 Tue 25 May 1954 1d 1 1.5000 0
Donald Sillars Queens Park 30 10 1868 Scotland Sat 28 Mar 1891 Sat 23 Mar 1895 3y 11m 25d 5 20.0000 0
James Irons Queens Park 30 10 1874 Scotland Sat 03 Feb 1900 Sat 03 Feb 1900 1d 1 4.0000 0
Thomas Cairns Rangers 30 10 1890 Merryton Scotland Thu 26 Feb 1920 Sat 04 Apr 1925 5y 1m 10d 8 32.0000 1
Neil Harris Newcastle United 30 10 1894 Scotland Sat 12 Apr 1924 Sat 12 Apr 1924 1d 1 4.0000 0
Jerry Dawson Rangers 30 10 1909 Falkirk Scotland Sat 20 Oct 1934 Sat 15 Apr 1939 4y 5m 27d 14 36.2000 0
Robert Wilson Arsenal 30 10 1941 Chesterfield England Wed 13 Oct 1971 Wed 01 Dec 1971 1m 19d 2 3.0000 0
Anthony Green Blackpool 30 10 1946 Glasgow Scotland Wed 03 Feb 1971 Sat 27 May 1972 1y 3m 25d 6 9.0000 0
Brian Kerr Newcastle United Motherwell 30 10 1981 Motherwell Scotland Tue 27 May 2003 Sun 30 May 2004 1y 0m 4d 3 3.2727 0
James Gourlay Cambuslang 1 11 1860 Kilmaurs Scotland Sat 20 Mar 1886 Sat 10 Mar 1888 1y 11m 20d 2 8.0000 1
John McKay Blackburn Rovers 1 11 1898 Scotland Sat 16 Feb 1924 Sat 16 Feb 1924 1d 1 4.0000 0
Matthew Elliott Leicester City 1 11 1968 Wandsworth England Wed 12 Nov 1997 Sat 06 Oct 2001 3y 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 4y 0m 3d 10 13.2640 1
James McEveley Derby County 2 11 1985 Liverpool England Wed 22 Aug 2007 Wed 26 Mar 2008 7m 5d 3 4.5000 0
Stevie May Sheffield Wednesday 3 11 1992 Perth Scotland Tue 18 Nov 2014 Tue 18 Nov 2014 1d 1 1.3333 0
Andrew Holm Queens Park 4 11 1859 Glasgow Scotland Sat 25 Mar 1882 Mon 12 Mar 1883 11m 17d 3 18.0000 0
William Johnstone Third Lanark 4 11 1864 Scotland Sat 19 Feb 1887 Sat 05 Apr 1890 3y 1m 18d 3 12.0000 1
Derek Johnstone Rangers 4 11 1953 Dundee Scotland Sat 12 May 1973 Wed 19 Dec 1979 6y 7m 8d 14 18.6095 2
Robert Winters Aberdeen 4 11 1974 East Kilbride Scotland Wed 28 Apr 1999 Wed 28 Apr 1999 1d 1 1.7143 0
Chris Martin Derby County 4 11 1998 Beccles England Wed 28 May 2014 Tue 29 Mar 2016 1y 10m 2d 8 11.9761 1
John Walker Swindon Town 6 11 1884 Scotland Scotland Mon 06 Mar 1911 Sat 05 Apr 1913 2y 1m 0d 9 36.0000 0
Craig James Bryson Kilmarnock Derby County 6 11 1986 Rutherglen Scotland Tue 16 Nov 2010 Sun 29 May 2016 5y 6m 14d 3 4.4143 0
Craig James Bryson Kilmarnock Derby County 6 11 1986 Rutherglen Scotland Tue 16 Nov 2010 Sun 29 May 2016 5y 6m 14d 3 4.4143 0
Alec Smith Rangers 7 11 1876 Scotland Sat 02 Apr 1898 Sat 01 Apr 1911 12y 0m 0d 20 80.0000 6
Neil Dougall Birmingham City 7 11 1921 Falkirk Scotland Sat 19 Oct 1946 Sat 19 Oct 1946 1d 1 2.4000 0
Barry Robson Dundee United Celtic Middlesbrough 7 11 1978 Aberdeen Scotland Wed 22 Aug 2007 Wed 29 Feb 2012 4y 6m 8d 17 25.5572 0
William Groves Hibernian Celtic 8 11 1869 Scotland Sat 10 Mar 1888 Sat 05 Apr 1890 2y 0m 27d 3 12.0000 4
James Davidson Partick Thistle 8 11 1925 Douglaswater Scotland Wed 05 May 1954 Sat 02 Apr 1955 10m 29d 8 12.0000 1
Johnny Russell Derby County 8 11 1990 Glasgow Scotland Tue 18 Nov 2014 Sun 11 Oct 2015 10m 24d 4 5.7142 0
Thomas Waddell Queens Park 9 11 1870 Scotland Sat 28 Mar 1891 Sat 06 Apr 1895 4y 0m 10d 6 24.0000 1
John Fraser Dundee 10 11 1876 Dumbarton Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 1d 1 4.0000 0
Robert Robinson Dundee 10 11 1950 Edinburgh Scotland Wed 27 Mar 1974 Sun 01 Jun 1975 1y 2m 6d 4 4.9999 0
Allan McClory Motherwell 11 11 1899 Scotland Sat 30 Oct 1926 Wed 21 Nov 1934 8y 0m 23d 3 12.0000 0
Neil Dewar Third Lanark 11 11 1908 Lochgilphead Scotland Sat 09 Apr 1932 Wed 26 Oct 1932 6m 18d 3 10.0000 4
Thomas Jackson St Mirren 12 11 1878 Scotland Sat 12 Mar 1904 Sat 16 Mar 1907 3y 0m 5d 6 24.0000 0
Joseph Lindsay Dumbarton 13 11 1858 Dumbarton Scotland Sat 27 Mar 1880 Sat 27 Mar 1886 6y 0m 1d 8 38.0000 6
Francis Shaw Pollokshields Athletic 13 11 1864 Scotland Sat 15 Mar 1884 Sat 29 Mar 1884 15d 2 8.0000 1
Matthew Armstrong Aberdeen 13 11 1911 Newton Stewart Scotland Sat 05 Oct 1935 Wed 14 Oct 1936 1y 0m 10d 3 10.0000 0
Graeme Murty Reading 13 11 1974 Nunthorpe England Wed 18 Feb 2004 Wed 17 Oct 2007 3y 8m 0d 4 5.2575 0
Dave Mackay Heart of Midlothian Tottenham Hotspur 14 11 1934 Edinburgh Scotland Sun 26 May 1957 Sat 02 Oct 1965 8y 4m 7d 22 40.7953 4
David Smith Aberdeen Rangers 14 11 1943 Aberdeen Scotland Wed 11 May 1966 Thu 30 May 1968 2y 0m 20d 2 4.3333 0
Stephen David Hughes Norwich City 14 11 1982 Motherwell Scotland Sat 10 Oct 2009 Sat 10 Oct 2009 1d 1 2.0000 0
Robert Christie Queens Park 15 11 1865 Dunblane Scotland Sat 15 Mar 1884 Sat 15 Mar 1884 1d 1 4.0000 0
Neil McBain Manchester United Everton 15 11 1895 Scotland Sat 08 Apr 1922 Sat 16 Feb 1924 1y 10m 9d 3 12.0000 0
Andrew Weir Motherwell 15 11 1937 Paisley Scotland Wed 06 May 1959 Wed 08 Jun 1960 1y 1m 3d 6 10.5715 1
Ronald Yeats Liverpool 15 11 1937 Aberdeen Scotland Sat 03 Oct 1964 Tue 07 Dec 1965 1y 2m 5d 2 3.0476 0
John McGrory Kilmarnock 15 11 1941 Glasgow Scotland Wed 21 Oct 1964 Sat 18 Jun 1966 1y 7m 29d 3 4.7619 0
Neil Simpson Aberdeen 15 11 1961 London England Tue 24 May 1983 Sat 21 May 1988 4y 11m 28d 5 7.6762 0
Andrew Gray Bradford City 15 11 1977 Harrogate Scotland Wed 02 Apr 2003 Tue 27 May 2003 1m 26d 2 2.1818 0
Peter McBride Preston North End 16 11 1874 Scotland Sat 09 Apr 1904 Mon 01 Mar 1909 4y 10m 22d 6 24.0000 0
Peter McCloy Rangers 16 11 1946 Girvan Scotland Sat 12 May 1973 Sat 30 Jun 1973 1m 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 8y 10m 3d 46 62.8828 1
John Johnston Heart of Midlothian 17 11 1902 Stevenson Scotland Sat 26 Oct 1929 Wed 26 Oct 1932 3y 0m 1d 3 11.0000 0
Andrew McCreadie Rangers 19 11 1870 Scotland Sat 18 Mar 1893 Sat 07 Apr 1894 1y 0m 21d 2 8.0000 0
Willie Miller Celtic 20 11 1924 Glasgow Scotland Sat 19 Oct 1946 Wed 12 Nov 1947 1y 0m 25d 6 13.6000 0
James Herriot Birmingham City 20 11 1939 Chapelhall Scotland Wed 16 Oct 1968 Wed 22 Oct 1969 1y 0m 7d 8 13.0000 0
James Smith Celtic 20 11 1980 Alexandria Scotland Wed 12 Feb 2003 Wed 30 Apr 2003 2m 19d 2 2.1818 0
Grant Hanley Blackburn Rovers 20 11 1991 Dumfries Scotland Wed 25 May 2011 Sun 29 May 2016 5y 0m 5d 22 31.6047 1
David Duncan East Fife 21 11 1921 Milton Of Balgonie Scotland Wed 28 Apr 1948 Sun 23 May 1948 26d 3 6.0000 1
Thomas Craig Newcastle United 21 11 1951 Glasgow Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 1d 1 1.7143 0
William Fernie Celtic 22 11 1928 Kinglassie Scotland Tue 25 May 1954 Wed 11 Jun 1958 4y 0m 18d 12 17.4999 1
Alexander Scott Rangers Everton 22 11 1936 Falkirk Scotland Wed 07 Nov 1956 Sat 25 Jun 1966 9y 7m 19d 16 28.3475 5
Francis McAvennie West Ham United Celtic 22 11 1959 Glasgow Scotland Wed 20 Nov 1985 Wed 17 Feb 1988 2y 2m 29d 5 5.6969 1
Paul Dixon Huddersfield Town 22 11 1986 Aberdeen Scotland Sat 08 Sep 2012 Wed 14 Nov 2012 2m 7d 3 3.6000 0
Joseph Nibloe Kilmarnock 23 11 1903 Scotland Sat 13 Apr 1929 Sun 08 May 1932 3y 0m 26d 11 25.0000 0
Bobby Baxter Middlesbrough 23 11 1911 Gilmerton Scotland Wed 09 Nov 1938 Sat 15 Apr 1939 5m 7d 3 9.0000 0
Jimmy Carabine Third Lanark 23 11 1911 Blantyre Scotland Sat 21 May 1938 Sat 15 Apr 1939 10m 26d 3 8.4000 0
James Logie Arsenal 23 11 1919 Edinburgh Scotland Wed 05 Nov 1952 Wed 05 Nov 1952 1d 1 3.0000 0
John MacLeod Hibernian 23 11 1938 Edinburgh Scotland Sat 15 Apr 1961 Sun 14 May 1961 1m 0d 4 8.0000 0
Paul Wilson Celtic 23 11 1950 Milngavie Scotland Wed 05 Feb 1975 Wed 05 Feb 1975 1d 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
Henry Marshall Celtic 24 11 1872 Scotland Sat 18 Mar 1899 Sat 03 Mar 1900 11m 15d 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 1m 5d 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
Alexander Menzies Heart of Midlothian 25 11 1882 Blantyre Scotland Sat 07 Apr 1906 Sat 07 Apr 1906 1d 1 4.0000 0
James Dunn Hibernian Everton 25 11 1900 Glasgow Scotland Sat 14 Feb 1925 Sat 27 Oct 1928 3y 8m 14d 6 22.0000 2
Hugh Morton Kilmarnock 25 11 1902 Scotland Sat 01 Jun 1929 Tue 04 Jun 1929 4d 2 4.0000 0
Peter Wilson Celtic 25 11 1905 Scotland Sat 27 Feb 1926 Sat 01 Apr 1933 7y 1m 6d 4 13.0000 0
Alan Rough Partick Thistle Hibernian 25 11 1951 Glasgow Scotland Wed 07 Apr 1976 Wed 23 Apr 1986 10y 0m 17d 53 68.0571 0
Jim Bett Rangers SK Lokeren Aberdeen 25 11 1959 Hamilton Scotland Tue 23 Mar 1982 Mon 11 Jun 1990 8y 2m 20d 26 36.6048 1
William Semple Cambuslang 26 11 1861 Scotland Sat 10 Apr 1886 Sat 10 Apr 1886 1d 1 4.0000 0
Michael Gilhooley Hull City 26 11 1896 Edinburgh Scotland Sat 04 Feb 1922 Sat 04 Feb 1922 1d 1 4.0000 0
William Beveridge Glasgow University Edinburgh University 27 11 1858 Cumnock Scotland Sat 05 Apr 1879 Sat 27 Mar 1880 11m 23d 3 18.0000 1
William Boyd Clyde 27 11 1905 Cambuslang Scotland Wed 20 May 1931 Sun 24 May 1931 5d 2 4.0000 1
Francis Haffey Celtic 28 11 1938 Glasgow Scotland Sat 09 Apr 1960 Sat 15 Apr 1961 1y 0m 7d 2 3.7143 0
Gavin Rae Dundee Rangers Cardiff City 28 11 1977 Aberdeen Scotland Wed 25 Apr 2001 Wed 01 Apr 2009 7y 11m 8d 14 18.2315 0
John Browning Celtic 29 11 1888 Dumbarton Scotland Sat 28 Feb 1914 Sat 28 Feb 1914 1d 1 4.0000 0
John Jackson Partick Thistle Chelsea 29 11 1906 Scotland Sat 16 May 1931 Wed 13 Nov 1935 4y 5m 29d 8 25.0000 0
John Shaw Rangers 29 11 1912 Annathill Scotland Wed 23 Jan 1946 Sat 04 Oct 1947 1y 8m 12d 6 21.2000 0
Hugh Robertson Dundee 29 11 1939 Auchinleck Scotland Wed 29 Nov 1961 Wed 29 Nov 1961 1d 1 2.0000 0
George Graham Arsenal Manchester United 30 11 1944 Bargeddie, Glasgow Scotland Wed 13 Oct 1971 Sat 30 Jun 1973 1y 8m 18d 12 15.6000 3
Andrew Gray Aston Villa Wolverhampton Wanderers Everton 30 11 1955 Glasgow Scotland Wed 17 Dec 1975 Tue 28 May 1985 9y 5m 12d 20 27.1247 7
Brian McAllister Wimbledon 30 11 1970 Glasgow Scotland Tue 27 May 1997 Sun 08 Jun 1997 13d 3 3.6000 0
Robert Stockdale Middlesbrough 30 11 1979 Redcar England Wed 17 Apr 2002 Wed 21 Aug 2002 4m 5d 5 7.0909 0
Alan Hutton Rangers Tottenham Hotspur Aston Villa Real Club Deportivo Mallorca Bolton Wanderers 30 11 1984 Glasgow Scotland Wed 30 May 2007 Thu 24 Mar 2016 8y 9m 24d 50 74.1809 0
Steve Nicol Liverpool 1 12 1961 Irvine Scotland Wed 12 Sep 1984 Wed 11 Sep 1991 6y 0m 0d 27 37.7660 0
Simon Donnelly Celtic 1 12 1974 Glasgow Scotland Tue 27 May 1997 Wed 14 Oct 1998 1y 4m 18d 10 13.0286 0
Barry Bannan Aston Villa Crystal Palace 1 12 1989 Airdrie Scotland Tue 16 Nov 2010 Thu 24 Mar 2016 5y 4m 9d 21 29.4142 0
George Hogg Heart of Midlothian 2 12 1869 West Calder Scotland Sat 28 Mar 1896 Sat 04 Apr 1896 8d 2 8.0000 0
Chris Burke Rangers Birmingham City 2 12 1983 Glasgow Scotland Thu 11 May 2006 Wed 05 Mar 2014 7y 9m 24d 7 9.2666 2
Robert Dougan Heart of Midlothian 3 12 1926 Glasgow Scotland Wed 26 Apr 1950 Wed 26 Apr 1950 1d 1 2.0000 0
Tosh McKinlay Celtic 3 12 1964 Glasgow Scotland Wed 16 Aug 1995 Tue 23 Jun 1998 2y 10m 8d 22 25.7454 0
Alexander Donaldson Bolton Wanderers 4 12 1890 Barrhead Scotland Sat 28 Feb 1914 Sat 04 Mar 1922 8y 0m 6d 6 24.0000 1
Francis ORourke Airdrieonians 5 12 1878 Scotland Sat 16 Mar 1907 Sat 16 Mar 1907 1d 1 4.0000 1
James Fleming Rangers 5 12 1901 Glasgow Scotland Sat 01 Jun 1929 Sat 05 Apr 1930 10m 5d 3 7.0000 3
Arthur Duncan Hibernian 5 12 1947 Falkirk Scotland Tue 13 May 1975 Wed 03 Sep 1975 3m 22d 6 8.3808 0
William Russell Airdrieonians 6 12 1901 Scotland Sat 16 Feb 1924 Sat 04 Apr 1925 1y 1m 20d 2 8.0000 0
Francis Murphy Celtic 6 12 1915 Scotland Sat 21 May 1938 Sat 21 May 1938 1d 1 2.4000 1
Gordon Durie Chelsea Tottenham Hotspur Rangers 6 12 1965 Paisley Scotland Wed 11 Nov 1987 Tue 23 Jun 1998 10y 7m 13d 43 58.2786 7
George Hamilton Aberdeen 7 12 1917 Irvine Scotland Wed 27 Nov 1946 Wed 19 May 1954 7y 5m 23d 5 8.4000 4
Hugh Brown Partick Thistle 7 12 1921 Carmyle Scotland Sat 19 Oct 1946 Sat 24 May 1947 7m 6d 3 7.2000 0
Ian Ure Dundee Arsenal 7 12 1939 Ayr Scotland Wed 08 Nov 1961 Sat 21 Oct 1967 5y 11m 14d 11 22.0858 0
Colin Hendry Blackburn Rovers Rangers Coventry City Bolton Wanderers 7 12 1965 Keith Scotland Wed 19 May 1993 Wed 28 Mar 2001 7y 10m 10d 51 70.5183 3
Wilfrid Low Newcastle United 8 12 1884 Scotland Mon 06 Mar 1911 Sat 10 Apr 1920 9y 1m 5d 5 20.0000 0
John Anderson Leicester City 8 12 1929 Barrhead Scotland Tue 25 May 1954 Tue 25 May 1954 1d 1 1.5000 0
Ralph Brand Rangers 8 12 1936 Edinburgh Scotland Wed 09 Nov 1960 Wed 02 May 1962 1y 5m 24d 8 16.0000 8
Douglas Fraser West Bromwich Albion 8 12 1941 Eaglesham Scotland Thu 30 May 1968 Wed 11 Dec 1968 6m 12d 2 4.5000 0
Robert McKean Rangers 8 12 1952 Barrhead Scotland Wed 07 Apr 1976 Wed 07 Apr 1976 1d 1 1.7143 0
Brian McClair Celtic Manchester United 8 12 1963 Bellshill Scotland Wed 12 Nov 1986 Wed 02 Jun 1993 6y 6m 22d 30 42.3570 2
Thomas McInally Celtic 9 12 1900 Scotland Sat 27 Feb 1926 Sat 30 Oct 1926 8m 4d 2 8.0000 0
Billy Bremner Leeds United 9 12 1942 Stirling Scotland Sat 08 May 1965 Wed 03 Sep 1975 10y 3m 27d 54 81.3950 3
Andrew Wilson Sheffield Wednesday 10 12 1880 Scotland Sat 06 Apr 1907 Sat 14 Mar 1914 6y 11m 9d 6 24.0000 1
Michael Haughney Celtic 10 12 1926 Paisley Scotland Sat 03 Apr 1954 Sat 03 Apr 1954 1d 1 1.5000 0
Charlie Adam Rangers Blackpool Liverpool Stoke City 10 12 1985 Dundee Scotland Wed 30 May 2007 Fri 05 Jun 2015 8y 0m 7d 25 34.4333 0
Thomas Fitchie Arsenal Queens Park 11 12 1881 Edinburgh Scotland Mon 06 Mar 1905 Mon 04 Mar 1907 1y 11m 28d 4 16.0000 1
William Collier Raith Rovers 11 12 1890 Kirkcaldy Scotland Sat 04 Feb 1922 Sat 04 Feb 1922 1d 1 4.0000 0
Denis Lawson St Mirren 11 12 1897 Scotland Sat 14 Apr 1923 Sat 14 Apr 1923 1d 1 4.0000 0
Charles Thomson Sunderland 11 12 1910 Glasgow Scotland Sat 15 May 1937 Sat 15 May 1937 1d 1 2.0000 0
James Hay Celtic Newcastle United 12 12 1880 Scotland Sat 18 Mar 1905 Sat 04 Apr 1914 9y 0m 18d 11 44.0000 0
Davie Meiklejohn Rangers 12 12 1900 Scotland Sat 04 Feb 1922 Wed 29 Nov 1933 11y 9m 26d 15 49.0000 3
John Hewie Charlton Athletic 12 12 1928 Pretoria British South Africa Sat 14 Apr 1956 Wed 04 May 1960 4y 0m 21d 19 32.4761 2
George Law Rangers 13 12 1885 Scotland Sat 05 Mar 1910 Sat 02 Apr 1910 29d 3 12.0000 0
David McLean Sheffield Wednesday 13 12 1887 Scotland Sat 23 Mar 1912 Sat 23 Mar 1912 1d 1 4.0000 0
Eoin Jess Aberdeen Coventry City 13 12 1970 Aberdeen Scotland Wed 18 Nov 1992 Wed 09 Jun 1999 6y 6m 23d 18 27.8450 2
John Paterson Leicester City 14 12 1896 Scotland Sat 10 Apr 1920 Sat 10 Apr 1920 1d 1 4.0000 0
Peter Lorimer Leeds United 14 12 1946 Dundee Scotland Wed 05 Nov 1969 Wed 17 Dec 1975 6y 1m 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 3y 10m 29d 18 27.6104 2
Gordon Greer Brighton and Hove Albion 14 12 1980 Glasgow Scotland Fri 15 Nov 2013 Tue 29 Mar 2016 2y 4m 15d 10 14.7618 0
David Robb Aberdeen 15 12 1947 Broughty Ferry, Dundee Scotland Wed 21 Apr 1971 Mon 14 Jun 1971 1m 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 9y 1m 4d 52 64.2973 11
David Hill Third Lanark 16 12 1881 Scotland Sat 17 Mar 1906 Sat 17 Mar 1906 1d 1 4.0000 0
Thomas Burns Celtic 16 12 1956 Calton Scotland Tue 19 May 1981 Sat 21 May 1988 7y 0m 3d 8 9.8151 0
Scott Booth Aberdeen FC Utrecht FC Twente Enschede 16 12 1971 Aberdeen Scotland Wed 24 Mar 1993 Sat 06 Oct 2001 8y 6m 13d 22 29.9263 6
Gareth Williams Nottingham Forest 16 12 1981 Glasgow Scotland Wed 17 Apr 2002 Wed 20 Nov 2002 7m 4d 4 5.5909 0
William Watt Queens Park 17 12 1861 Scotland Sat 19 Feb 1887 Sat 19 Feb 1887 1d 1 4.0000 1
Henry Morris East Fife 17 12 1919 Dundee Scotland Sat 01 Oct 1949 Sat 01 Oct 1949 1d 1 2.0000 3
James Robertson Tottenham Hotspur 17 12 1944 Cardonald, Glasgow Scotland Sat 03 Oct 1964 Sat 03 Oct 1964 1d 1 1.7143 0
John Lambie Queens Park 18 12 1868 Scotland Sat 20 Mar 1886 Sat 17 Mar 1888 1y 11m 27d 3 12.0000 1
William Toner Kilmarnock 18 12 1929 Glasgow Scotland Sat 18 Oct 1958 Wed 05 Nov 1958 19d 2 4.0000 0
Alexander McSpadyen Partick Thistle 19 12 1914 Scotland Wed 07 Dec 1938 Sat 15 Apr 1939 4m 9d 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 7m 22d 22 31.9332 0
James Millar Rangers 21 12 1927 Edinburgh Scotland Wed 08 May 1963 Sun 09 Jun 1963 1m 2d 2 3.4286 0
Bryan Gunn Norwich City 22 12 1963 Thurso Scotland Wed 16 May 1990 Fri 27 May 1994 4y 0m 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 3m 21d 68 94.5610 18
John McDonald Edinburgh University 24 12 1861 Scotland Sat 27 Mar 1886 Sat 27 Mar 1886 1d 1 4.0000 0
Nicol Smith Rangers 25 12 1873 Scotland Sat 03 Apr 1897 Sat 03 May 1902 5y 1m 1d 12 48.0000 0
Alexander McLaren St Johnstone 25 12 1910 Scotland Sun 26 May 1929 Wed 26 Oct 1932 3y 5m 1d 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 8y 11m 7d 57 76.9624 4
Alec McNair Celtic 26 12 1883 Scotland Sat 03 Mar 1906 Sat 10 Apr 1920 14y 1m 8d 15 60.0000 0
Stephen Chalmers Celtic 26 12 1936 Glasgow Scotland Sat 03 Oct 1964 Wed 16 Nov 1966 2y 1m 14d 5 9.0952 3
Alexander McNab Greenock Morton 27 12 1895 Scotland Sat 26 Feb 1921 Sat 09 Apr 1921 1m 15d 2 8.0000 0
Alexander McNab Sunderland West Bromwich Albion 27 12 1911 Glasgow Scotland Sun 09 May 1937 Sat 15 Apr 1939 1y 11m 7d 2 5.0000 0
John McPhail Celtic 27 12 1923 Glasgow Scotland Wed 09 Nov 1949 Sat 03 Oct 1953 3y 10m 25d 5 8.0000 3
Duncan Ferguson Dundee United Everton 27 12 1971 Stirling Scotland Sun 17 May 1992 Tue 11 Feb 1997 4y 8m 26d 7 8.5060 0
Danny Wilson Liverpool 27 12 1991 Livingston Scotland Tue 16 Nov 2010 Sat 03 Sep 2011 9m 19d 4 5.4000 1
Thomas Robertson Queens Park 28 12 1864 Scotland Sat 09 Mar 1889 Sat 19 Mar 1892 3y 0m 11d 4 16.0000 0
Alex Raisbeck Liverpool 28 12 1878 Scotland Sat 07 Apr 1900 Sat 06 Apr 1907 6y 0m 0d 8 32.0000 0
Francis McLintock Leicester City Arsenal 28 12 1939 Glasgow Scotland Tue 04 Jun 1963 Sat 22 May 1971 7y 11m 19d 9 16.3572 1
Robert Shearer Rangers 29 12 1931 Hamilton Scotland Sat 15 Apr 1961 Sun 14 May 1961 1m 0d 4 8.0000 0
Tony Watt Blackburn Rovers 29 12 1993 Coatbridge Scotland Thu 24 Mar 2016 Thu 24 Mar 2016 1d 1 1.7143 0
William Agnew Kilmarnock 30 12 1880 Kilmarnock Scotland Sat 16 Mar 1907 Sat 14 Mar 1908 11m 28d 3 12.0000 0
William Hughes Sunderland 30 12 1948 Coatbridge Scotland Wed 16 Apr 1975 Wed 16 Apr 1975 1d 1 1.3333 0
Charlie Nicholas Celtic Arsenal Aberdeen 30 12 1961 Cowcaddens, Glasgow Scotland Wed 30 Mar 1983 Wed 26 Apr 1989 6y 0m 28d 20 27.8689 5
Paul Bernard Oldham Athletic 30 12 1972 Edinburgh Scotland Sun 21 May 1995 Wed 24 May 1995 4d 2 2.6666 0
William Bowie Linthouse 31 12 1869 Govan Scotland Sat 28 Mar 1891 Sat 28 Mar 1891 1d 1 4.0000 0
Sandy Jardine Rangers 31 12 1948 Edinburgh Scotland Wed 11 Nov 1970 Wed 19 Dec 1979 9y 1m 9d 38 45.4664 1
Craig Gordon Heart of Midlothian Sunderland Celtic 31 12 1982 Scotland Scotland Sun 30 May 2004 Tue 29 Mar 2016 11y 10m 0d 44 65.2428 0


Day No % of Tot
1 27 2.7692307692
2 38 3.8974358974
3 26 2.6666666666
4 28 2.8717948717
5 31 3.1794871794
6 35 3.5897435897
7 40 4.1025641025
8 30 3.0769230769
9 22 2.2564102564
10 35 3.5897435897
11 34 3.4871794871
12 28 2.8717948717
13 33 3.3846153846
14 35 3.5897435897
15 29 2.9743589743
16 37 3.7948717948
17 25 2.5641025641
18 28 2.8717948717
19 28 2.8717948717
20 29 2.9743589743
21 32 3.2820512820
22 31 3.1794871794
23 42 4.3076923076
24 40 4.1025641025
25 34 3.4871794871
26 27 2.7692307692
27 34 3.4871794871
28 31 3.1794871794
29 34 3.4871794871
30 30 3.0769230769
31 22 2.2564102564

Month No % of Tot
1 85 8.7179487179
2 78 8.0000000000
3 82 8.4102564102
4 83 8.5128205128
5 81 8.3076923076
6 78 8.0000000000
7 56 5.7435897435
8 77 7.8974358974
9 80 8.2051282051
10 107 10.9743589743
11 86 8.8205128205
12 82 8.4102564102

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