London Hearts Supporters Club

Hearts Player Records by Birthday


All Players Name Appearances Career Len Goals Goals Ave Position Birthday
Overseas Players Name Appearances Career Len Goals Goals Ave Position Nationality
Hall of Fame 2006 2007 2009 2016 2018 --- ALL
Miscellaneous Hearts Heroes Cult and One Off Never
Scored
Forwards
Goals Ave
Forwards
Goals Ave
10 Goals +
--- ---

Note not all players have had birth details entered

Player Day Month Year

Birthplace

From To First Last Len
in
Days
Apps Goals
Jimmy Jackson 1 1 1921 Glasgow Scotland 1942 to 1943 1942-12-26 Sat 1943-05-29 Sat 00y 05m 04d 3 1
Otto Jonsson 1 1 1921 Dalvikurbyggo Iceland 1944 1944-09-16 Sat 1944-09-16 Sat 00y 00m 01d 1 1
Dick Whitehead 1 1 1928 Newtongrange Scotland 1946 to 1953 1946-10-26 Sat 1952-09-27 Sat 05y 11m 02d 24 3
Zezinando Correia 1 1 1987 Bissau Guinea-Bissau 2009 0 0
Tasos Avlonitis 1 1 1990 Chalcis Greece 2017 2017-02-01 Wed 2017-04-05 Wed 00y 02m 05d 11 0
Alex McCrae 2 1 1920 Stoneyburn Scotland 1941 to 1947 1941-06-07 Sat 1947-05-17 Sat 05y 11m 11d 141 56
Jahmal Howlett-Mundle 2 1 1997 London England 2015 0 0
Harry Gordon 2 1 2004 Edinburgh Scotland 2023 0 0
Harry McNaught 3 1 1884 Scotland Scotland 1905 to 1906 1905-08-19 Sat 1906-04-28 Sat 00y 08m 10d 29 0
Davie Holt 3 1 1936 Glasgow Scotland 1960 to 1969 1960-09-24 Sat 1969-04-12 Sat 08y 06m 20d 308 0
Gavin Hastings 3 1 1962 Edinburgh Scotland 1997 0 0
Yan Dhanda 3 1 2003 Tipton England 2024 2024-08-03 Sat 2024-11-10 Sun 00y 03m 08d 18 1
Daniel Oyegoke 3 1 2003 Barnet England 2024 2024-08-03 Sat 2024-11-10 Sun 00y 03m 08d 14 1
Alan McLaren 4 1 1971 Edinburgh Scotland 1988 to 1994 1988-05-07 Sat 1994-10-22 Sat 06y 05m 16d 219 9
Gary Wales 4 1 1979 East Calder Scotland 1999 to 2003 1999-07-31 Sat 2003-12-06 Sat 04y 04m 06d 104 19
Willie Michael 5 1 1874 Wishaw Scotland 1893 to 1900 1893-08-19 Sat 1900-03-17 Sat 06y 06m 28d 101 66
Robert Ogleby 5 1 1992 Coventry England 2011 0 0
Jordan Roberts 5 1 1994 Watford England 2020 to 2021 2020-10-06 Tue 2021-07-10 Sat 00y 09m 05d 12 0
Kevin Silva 5 1 1998 Bethlehem Pennsylvania United States 2018 to 2019 0 0
Dean Ritchie 5 1 2001 Scotland Scotland 2018 0 0
Ellis Simms 5 1 2001 Oldham England 2022 2022-01-26 Wed 2022-05-21 Sat 00y 03m 26d 21 7
Denis McQuade 6 1 1951 Glasgow Scotland 1978 to 1979 1978-09-09 Sat 1979-05-05 Sat 00y 07m 27d 24 4
Stephen Elliott 6 1 1984 Dublin Republic of Ireland 2010 to 2012 2010-08-14 Sat 2012-05-19 Sat 01y 09m 06d 65 11
David McGeown 6 1 1984 Glasgow Scotland 2002 to 2005 2002-10-20 Sun 2005-05-22 Sun 02y 07m 03d 4 0
Jim Fleming 7 1 1942 Alloa Scotland 1967 to 1969 1967-03-18 Sat 1969-03-01 Sat 01y 11m 13d 51 9
Derek Renton 7 1 1952 Duns Scotland 1971 to 1973 1971-11-27 Sat 1973-03-24 Sat 01y 03m 27d 37 8
David Templeton 7 1 1989 Glasgow Scotland 2008 to 2012 2009-05-12 Tue 2012-08-30 Thu 03y 03m 19d 95 13
Dale Carrick 7 1 1994 Edinburgh Scotland 2012 to 2015 2012-08-04 Sat 2014-10-11 Sat 02y 02m 08d 55 8
Alf Pope 8 1 1913 Lofthouse West Yorkshire England 1937 to 1946 1937-02-13 Sat 1946-04-15 Mon 09y 02m 03d 21 1
Alex Anderson 8 1 1922 Glasgow Scotland 1941 to 1945 1941-09-27 Sat 1945-01-02 Tue 03y 03m 07d 28 0
Derek O'Connor 8 1 1955 Edinburgh Scotland 1978 to 1984 1978-10-21 Sat 1984-10-03 Wed 05y 11m 13d 163 58
Peter Van de Ven 8 1 1961 Hunsel Netherlands 1992 to 1993 1992-08-01 Sat 1993-08-14 Sat 01y 00m 14d 48 0
Oliver Bozanic 8 1 1989 Sydney Australia 2018 to 2020 2018-07-18 Wed 2020-03-11 Wed 01y 07m 23d 60 7
Loic Damour 8 1 1991 Chantilly France 2019 to 2021 2019-08-10 Sat 2020-03-11 Wed 00y 07m 02d 21 0
Davie Russell 9 1 1871 Shotts Scotland 1890 to 1896 1890-10-18 Sat 1896-03-14 Sat 05y 04m 26d 98 44
Robert Houston 9 1 1877 Leven Scotland 1900 to 1902 1900-11-03 Sat 1902-02-22 Sat 01y 03m 20d 34 13
Alan Finlay 9 1 1939 Edinburgh Scotland 1956 to 1961 1960-11-12 Sat 1961-04-08 Sat 00y 04m 28d 10 2
Bobby Walker 10 1 1879 Dalrymple Place Edinburgh Scotland 1896 to 1920 1896-10-03 Sat 1913-04-21 Mon 16y 06m 19d 389 145
Billy Liddell 10 1 1922 Townhill Fife Scotland 1943 0 0
Julien Brellier 10 1 1982 Echirolles France 2005 to 2007 2005-08-07 Sun 2007-05-06 Sun 01y 09m 00d 60 0
Ross Hamilton 10 1 1989 Scotland Scotland 2005 0 0
James Hill 10 1 2002 Bristol England 2023 2023-01-13 Fri 2023-05-27 Sat 00y 04m 15d 17 0
Roald Jensen 11 1 1943 Eidsvagnesit Norway 1963 to 1976 1965-01-02 Sat 1971-02-13 Sat 06y 01m 12d 102 25
Archie White 11 1 1959 Dumbarton Scotland 1980 to 1981 1980-03-15 Sat 1981-01-31 Sat 00y 10m 17d 14 0
Lee Makel 11 1 1973 Sunderland England 1998 to 2001 1998-03-14 Sat 2001-05-05 Sat 03y 01m 22d 64 2
George Wood 12 1 1951 Edinburgh Scotland 1969 to 1970 0 0
Mike Tullberg 12 1 1985 Farum Denmark 2008 to 2009 2008-09-27 Sat 2009-05-07 Thu 00y 07m 11d 7 0
Barney Battles Snr 13 1 1875 Springburn Galsgow Scotland 1894 to 1895 1894-09-08 Sat 1895-04-06 Sat 00y 06m 30d 21 0
Gregor Stevens 13 1 1955 Glasgow Scotland 1984 1984-02-06 Mon 1984-03-03 Sat 00y 00m 27d 5 0
Glenn Whelan 13 1 1984 Dublin Republic of Ireland 2019 2019-08-25 Sun 2019-12-21 Sat 00y 03m 27d 17 0
Choulay 13 1 1996 Nador Morocco 2017 2017-01-29 Sun 2017-05-17 Wed 00y 03m 19d 12 0
Callum Flatman 13 1 2004 Glasgow Scotland 2021 to 2023 0 0
Demetri Mitchell 14 1 1997 Manchester England 2018 to 2019 2018-01-21 Sun 2019-02-10 Sun 01y 00m 21d 34 2
Bobby Christie 15 1 1913 Thornton Scotland 1941 to 1943 1941-02-15 Sat 1943-04-10 Sat 02y 01m 27d 51 13
Andres Salazar 15 1 2003 Guarne Colombia 2024 2024-08-25 Sun 2024-08-25 Sun 00y 00m 01d 1 0
Steve Penney 16 1 1964 Ballymena Northern Ireland 1991 to 1992 1991-08-24 Sat 1992-03-08 Sun 00y 06m 14d 11 0
Craig Beattie 16 1 1984 Glasgow Scotland 2012 2012-03-03 Sat 2012-05-19 Sat 00y 02m 17d 9 3
Albert Buick 17 1 1875 Arbroath Scotland 1896 to 1903 1896-09-21 Mon 1903-04-18 Sat 06y 06m 29d 100 6
William Bauchope 18 1 1882 Alloa Scotland 1906 to 1907 1906-10-13 Sat 1907-05-11 Sat 00y 06m 29d 18 3
Don Murray 18 1 1946 Elgin Scotland 1974 to 1976 1974-12-14 Sat 1976-08-14 Sat 01y 08m 01d 56 0
Brian Atkinson 19 1 1971 Darlington England 1996 0 0
Wilfred Oueifio 19 1 1984 Central African Republic Central African Republic 2002 2002-11-23 Sat 2002-12-04 Wed 00y 00m 12d 3 0
Bailey Dall 19 1 2004 Scotland Scotland 2024 0 0
George Walls 20 1 1874 Edinburgh Scotland 1894 to 1896 1895-12-07 Sat 1896-02-15 Sat 00y 02m 09d 6 7
James Pithie 20 1 1928 Edinburgh Scotland 1946 to 1947 1946-10-19 Sat 1947-05-17 Sat 00y 06m 29d 5 0
James Keatings 20 1 1992 Glasgow Scotland 2014 to 2015 2014-08-17 Sun 2015-05-02 Sat 00y 08m 16d 34 11
Sam Nicholson 20 1 1995 Edinburgh Scotland 2012 to 2017 2013-08-31 Sat 2017-05-17 Wed 03y 08m 17d 128 15
David Wilson 21 1 1881 Scotland Scotland 1904 to 1906 1904-02-06 Sat 1906-04-28 Sat 02y 02m 23d 51 8
Tom McSpadyen 21 1 1920 Cleland Scotland 1942 to 1952 1942-09-19 Sat 1952-03-29 Sat 09y 06m 11d 75 0
Austin McCann 21 1 1980 Clydebank Scotland 2001 to 2003 2001-02-17 Sat 2003-12-20 Sat 02y 10m 04d 45 1
Kevin McKenna 21 1 1980 Calgary Alberta Canada 2001 to 2005 2001-03-18 Sun 2005-04-13 Wed 04y 00m 27d 142 22
Johnny Hamilton 22 1 1935 Larkhall Scotland 1955 to 1967 1955-10-01 Sat 1967-04-08 Sat 11y 06m 08d 404 116
Brian McNaughton 22 1 1963 Edinburgh Scotland 1985 to 1986 1985-02-03 Sun 1985-09-21 Sat 00y 07m 19d 16 4
Tommy Harrison 22 1 1974 Edinburgh Scotland 1990 to 1994 1991-02-16 Sat 1994-08-31 Wed 03y 06m 16d 11 1
Bobby Baxter 23 1 1911 Edinburgh Scotland 1939 to 1947 1939-10-21 Sat 1947-03-29 Sat 07y 05m 09d 96 9
Hugh Goldie 23 1 1939 Airdrie Scotland 1956 0 0
Arthur Mann 23 1 1948 Burntisland Scotland 1967 to 1968 1967-12-02 Sat 1968-11-16 Sat 00y 11m 15d 45 0
Tom Forsyth 23 1 1949 Glasgow Scotland 1994 0 0
Gary Mackay 23 1 1964 Edinburgh Scotland 1980 to 1997 1980-09-24 Wed 1997-03-01 Sat 16y 05m 07d 640 64
Hans Eskilsson 23 1 1966 Sweden Sweden 1995 to 1996 1995-11-04 Sat 1996-03-23 Sat 00y 04m 20d 10 2
Roger Vaaler 23 1 1971 Norway Norway 1999 0 0
David Armstrong 23 1 1987 Lisburn Northern Ireland 2005 0 0
Willie Bauld 24 1 1927 Newcraighall Scotland 1948 to 1962 1948-10-09 Sat 1962-03-03 Sat 13y 04m 24d 413 278
David Graham 24 1 1953 Edinburgh Scotland 1973 to 1976 1974-04-27 Sat 1976-01-17 Sat 01y 08m 22d 4 0
Frank McLaren 25 1 1879 Scotland Scotland 1905 to 1912 1905-02-18 Sat 1912-10-05 Sat 07y 07m 18d 181 18
Alfred Fitzgerald 25 1 1911 Conisbrough England 1940 to 1941 1940-09-14 Sat 1941-02-15 Sat 00y 05m 02d 19 7
Wilson Wood 25 1 1943 Whitburn West Lothian Scotland 1970 to 1973 1970-08-08 Sat 1973-04-21 Sat 02y 08m 14d 65 2
John Sharples 26 1 1973 Bury England 1991 to 1992 0 0
Blazej Augustyn 26 1 1988 Strzelin Poland 2015 to 2016 2015-08-02 Sun 2016-04-30 Sat 00y 08m 29d 27 0
Liam Gordon 26 1 1996 Perth Scotland 2013 to 2014 2014-08-20 Wed 2014-08-26 Tue 00y 00m 07d 3 0
Danny Paton 27 1 1936 West Calder Scotland 1957 to 1964 1957-11-11 Mon 1964-02-19 Wed 06y 03m 09d 70 25
Tommy Davidson 27 1 1946 Edinburgh Scotland 1966 1966-09-17 Sat 1966-11-05 Sat 00y 01m 20d 3 0
Paul Mulrooney 27 1 1990 Bishopbriggs Scotland 2009 to 2010 2009-11-28 Sat 2010-03-13 Sat 00y 03m 15d 6 0
Conrad Balatoni 27 1 1991 Leeds England 2008 to 2010 0 0
Scott McGill 27 1 2002 Edinburgh Scotland 2020 to 2022 2020-10-10 Sat 2021-04-20 Tue 00y 06m 11d 4 0
Murray Thomas 27 1 2004 Scotland Scotland 2022 2022-05-07 Sat 2022-05-11 Wed 00y 00m 05d 2 0
Dave McPherson 28 1 1964 Paisley Scotland 1987 to 1999 1987-08-08 Sat 1999-04-14 Wed 11y 08m 07d 364 32
Audrius Ksanavicius 28 1 1977 Lithuania Lithuania 2007 to 2008 2007-08-06 Mon 2008-10-25 Sat 01y 02m 20d 36 2
Cammy Logan 28 1 2002 Edinburgh Scotland 2018 to 2022 2018-05-13 Sun 2018-05-13 Sun 00y 00m 01d 1 0
Bob McCartney 29 1 1870 Scotland Scotland 1895 to 1899 1895-08-17 Sat 1899-09-23 Sat 04y 01m 07d 65 0
Robert Bolt 29 1 1912 Lochgelly Scotland 1933 to 1934 1933-09-09 Sat 1933-09-09 Sat 00y 00m 01d 1 0
Shay Logan 29 1 1988 Wythenshawe England 2021 2021-04-03 Sat 2021-04-30 Fri 00y 00m 28d 5 0
Danny Amankwaa 30 1 1994 Lundby Denmark 2018 2018-01-27 Sat 2018-10-31 Wed 00y 09m 05d 16 0
Gus Stevenson 30 1 2007 Scotland Scotland 2024 0 0
Christophe Berra 31 1 1985 Edinburgh Scotland 2003 to 2021 2003-11-30 Sun 2021-03-27 Sat 17y 03m 27d 263 12
Connor Smith 1 2 2002 Cowdenbeath Scotland 2018 to 2023 2018-05-13 Sun 2022-12-17 Sat 04y 07m 05d 19 0
Robert Dalrymple 2 2 1880 Paisley Scotland 1902 to 1903 1902-10-11 Sat 1903-04-25 Sat 00y 06m 15d 14 4
William Waugh 2 2 1910 Livingston Station Scotland 1929 to 1941 1933-01-02 Mon 1941-09-20 Sat 08y 08m 19d 188 0
Jim Townsend 2 2 1945 Greenock Scotland 1967 to 1972 1967-04-29 Sat 1972-09-13 Wed 05y 04m 16d 150 12
Murray McDermott 2 2 1950 Edinburgh Scotland 1985 to 1988 1988-09-07 Wed 1988-09-07 Wed 00y 00m 01d 1 0
Simone Baldo 2 2 1969 Castelmassa Italy 1998 0 0
Liam Fox 2 2 1984 Edinburgh Scotland 2002 to 2015 0 0
Charles McGill 3 2 1903 Glasgow Scotland 1923 to 1924 1923-09-15 Sat 1923-10-27 Sat 00y 01m 13d 6 0
John Urquhart 3 2 1925 Kirkcaldy Scotland 1944 to 1956 1944-10-14 Sat 1956-04-02 Mon 11y 05m 20d 222 61
Alex Young 3 2 1937 Loanhead Scotland 1955 to 1960 1955-08-27 Sat 1960-11-12 Sat 05y 02m 17d 197 101
Billy Menmuir 3 2 1952 Glasgow Scotland 1971 to 1973 1972-11-18 Sat 1973-04-28 Sat 00y 05m 11d 14 1
Paul Kaczan 3 2 1983 Bellshill Scotland 2001 to 2002 2001-03-14 Wed 2001-03-14 Wed 00y 00m 01d 1 0
Abiola Dauda 3 2 1988 Lagos Nigeria Nigeria 2016 2016-02-07 Sun 2016-05-15 Sun 00y 03m 09d 15 5
Viktor Noring 3 2 1991 Malmo Sweden 2016 to 2017 2017-05-13 Sat 2017-05-21 Sun 00y 00m 09d 3 0
Alfie Briggs 4 2 1888 Glasgow Scotland 1912 to 1921 1912-12-28 Sat 1917-10-13 Sat 04y 09m 16d 58 0
Jimmy Murray 4 2 1933 Edinburgh Scotland 1951 to 1961 1952-03-15 Sat 1961-03-25 Sat 09y 00m 11d 143 81
Ian George Black 4 2 1960 Edinburgh Scotland 1978 to 1980 1979-01-27 Sat 1980-01-05 Sat 00y 11m 10d 37 0
Mauricio Pinilla 4 2 1984 Santiago Chile 2006 to 2007 2006-08-23 Wed 2007-11-04 Sun 01y 02m 13d 8 2
David Edgar 5 2 1902 Edinburgh Scotland 1924 to 1929 1924-10-18 Sat 1929-04-27 Sat 04y 06m 10d 34 9
Danny Ferguson 5 2 1939 Prestonpans Scotland 1959 to 1967 1960-12-03 Sat 1967-04-01 Sat 06y 03m 30d 187 19
Jamie Brandon 5 2 1998 Whitburn West Lothian Scotland 2016 to 2021 2017-05-21 Sun 2021-01-02 Sat 03y 07m 13d 35 0
Leeroy Makovora 5 2 2002 Tranent Scotland 2018 2018-05-13 Sun 2018-05-13 Sun 00y 00m 01d 1 0
Willie Duff 6 2 1935 Winchburgh Scotland 1953 to 1956 1954-08-14 Sat 1956-10-13 Sat 02y 02m 00d 85 0
Peter Finlay 6 2 1967 Scotland Scotland 1984 0 0
Mak Kirk 6 2 2004 Edinburgh Scotland 2021 to 2023 2022-04-02 Sat 2022-04-02 Sat 00y 00m 01d 1 0
George Key 7 2 1878 Glasgow Scotland 1899 to 1905 1899-12-09 Sat 1905-03-11 Sat 05y 03m 03d 97 8
Angus Meikle 7 2 1900 Dalserf Scotland 1920 to 1922 1920-09-14 Tue 1922-04-29 Sat 01y 07m 16d 57 6
George B Smith 7 2 1921 Fleetwood England 1941 to 1942 1941-08-16 Sat 1942-01-31 Sat 00y 05m 16d 20 16
Joao Moreira 7 2 1986 Amadora Portugal 2009 0 0
Mark Bell 8 2 1881 Edinburgh Scotland 1900 to 1904 1900-11-03 Sat 1904-04-02 Sat 03y 05m 00d 47 13
Eddie Rutherford 8 2 1921 Glasgow Scotland 1951 to 1954 1951-11-10 Sat 1953-12-19 Sat 02y 01m 10d 50 15
Adrian Boothroyd 8 2 1971 Bradford England 1992 to 1993 1992-12-12 Sat 1993-02-06 Sat 00y 01m 26d 6 2
Steve Banks 9 2 1972 Hillingdon England 2005 to 2008 2005-10-02 Sun 2008-08-09 Sat 02y 10m 08d 42 0
Derek Lilley 9 2 1974 Paisley Scotland 1998 to 1999 1998-12-30 Wed 1999-02-06 Sat 00y 01m 08d 5 1
Jim Hamilton 9 2 1976 Aberdeen Scotland 1996 to 1999 1996-12-14 Sat 1999-03-20 Sat 02y 03m 07d 94 31
Michael Aitken 11 2 2004 Scotland Scotland 2021 0 0
Tommy Adams 12 2 1916 Partick Glasgow Scotland 1941 1941-08-16 Sat 1941-11-15 Sat 00y 03m 00d 11 1
Gunn Robert 12 2 1924 Scotland Scotland 1949 0 0
Des O'Sullivan 12 2 1961 Haddington Scotland 1979 to 1980 1979-05-07 Mon 1980-01-12 Sat 00y 08m 06d 10 1
Christos Karipidis 12 2 1982 Thessaloniki Greece 2006 to 2009 2006-08-09 Wed 2009-05-24 Sun 02y 09m 16d 73 3
Lee Currie 12 2 1990 Scotland Scotland 2014 0 0
Johnny Stewart 12 2 1990 Scotland Scotland 2009 to 2011 2009-05-24 Sun 2009-09-26 Sat 00y 04m 03d 2 0
Isma 13 2 1985 Bissau Guinea-Bissau 2017 to 2018 2017-02-01 Wed 2018-01-21 Sun 00y 11m 21d 42 15
Alexandros Tziolis 13 2 1985 Katerini Greece 2017 2017-02-01 Wed 2017-05-21 Sun 00y 03m 21d 18 1
Armand Gnanduillet 13 2 1992 Angers France 2021 2021-01-26 Tue 2021-12-12 Sun 00y 10m 17d 30 6
Kevin Keegan 14 2 1951 Armthorpe England 1984 0 0
Glynn Snodin 14 2 1960 Rotherham England 1992 to 1993 1992-03-14 Sat 1993-05-01 Sat 01y 01m 18d 42 2
Gordon Smith [3] 14 2 1991 Edinburgh Scotland 2009 to 2013 2009-08-27 Thu 2013-05-12 Sun 03y 08m 16d 30 2
Kenny Anderson 14 2 1992 Gorinchem Netherlands 2015 2015-02-07 Sat 2015-05-02 Sat 00y 02m 26d 9 1
Andy Wilson 15 2 1896 Newmains Lanarkshire Scotland 1918 to 1919 1918-01-12 Sat 1919-05-10 Sat 01y 03m 29d 33 40
Willie Phillips 15 2 1911 Wales Wales 1938 to 1946 1938-10-08 Sat 1946-02-09 Sat 07y 04m 02d 43 29
Hugh O'Donnell 15 2 1913 Buckhaven Scotland 1940 1940-04-01 Mon 1940-05-25 Sat 00y 01m 25d 7 1
Rene Moller 15 2 1946 Randers Denmark 1968 to 1970 1968-02-10 Sat 1970-04-18 Sat 02y 02m 09d 64 15
Iain Jardine 15 2 1958 Irvine Scotland 1985 to 1989 1985-09-21 Sat 1989-05-13 Sat 03y 07m 23d 87 12
Scott Severin 15 2 1979 Stirling Scotland 1997 to 2004 1999-04-06 Tue 2004-05-16 Sun 05y 01m 11d 174 15
Don Cowie 15 2 1983 Inverness Scotland 2016 to 2018 2016-02-07 Sun 2018-05-13 Sun 02y 03m 07d 84 5
Bobby Parker 16 2 1925 Riccarton Scotland 1947 to 1957 1947-08-16 Sat 1957-11-23 Sat 10y 03m 08d 329 28
Willie Hamilton 16 2 1938 Chaplehall Scotland 1962 to 1969 1962-09-01 Sat 1969-02-22 Sat 06y 05m 22d 70 22
Rab Stewart 16 2 1962 Edinburgh Scotland 1979 to 1980 1979-04-28 Sat 1980-01-12 Sat 00y 08m 16d 10 1
Hjalmar Thorarinsson 16 2 1986 Reykjavik Iceland 2005 to 2006 2005-01-25 Tue 2006-01-14 Sat 00y 11m 21d 7 1
Marcel Langer 16 2 1997 Stadthagen Germany 2020 2020-02-05 Wed 2020-02-12 Wed 00y 00m 08d 3 0
Matthew Gillies 16 2 2007 Scotland Scotland 2024 0 0
Henry James 16 2 2007 England England 2024 0 0
Kai Smutek 16 2 2007 Wales Wales 2024 0 0
John Knox 17 2 1984 Scotland Scotland 2002 to 2003 2002-12-04 Wed 2002-12-04 Wed 00y 00m 01d 1 0
Denis Prychynenko 17 2 1992 Potsdam Germany 2011 to 2013 2012-03-31 Sat 2013-02-27 Wed 00y 10m 28d 8 0
Calem Nieuwenhof 17 2 2001 North Curl New South Wales Australia 2023 to 2024 2023-08-05 Sat 2024-03-03 Sun 00y 06m 28d 29 2
William Ford 18 2 1882 Arbroath Scotland 1903 0 0
Craig Neil 18 2 1971 Scotland Scotland 1989 to 1990 0 0
Dylan Bikey 18 2 1995 Nantes France 2017 2017-02-25 Sat 2017-03-01 Wed 00y 00m 06d 2 0
Philip Cole 19 2 1882 Airdrie Scotland 1908 to 1910 1908-08-15 Sat 1910-04-18 Mon 01y 08m 04d 66 18
Charlie Cox 19 2 1926 Clydebank Scotland 1945 to 1951 1945-09-22 Sat 1951-11-10 Sat 06y 01m 20d 163 6
Justin Fashanu 19 2 1961 London England 1993 1993-08-07 Sat 1993-12-11 Sat 00y 04m 05d 15 1
Jason Holt 19 2 1993 Musselburgh Scotland 2011 to 2015 2011-05-15 Sun 2015-01-24 Sat 03y 08m 10d 72 7
Davie Laing 20 2 1925 Strathmiglo Scotland 1946 to 1954 1946-11-16 Sat 1954-09-04 Sat 07y 09m 20d 259 17
Wallace King 20 2 1932 Kilmarnock Scotland 1953 1953-08-22 Sat 1953-08-29 Sat 00y 00m 08d 3 0
Peter Marinello 20 2 1950 Edinburgh Scotland 1981 to 1983 1981-10-31 Sat 1982-09-25 Sat 00y 10m 26d 28 5
Rory Currie 20 2 1998 Lanark Scotland 2016 to 2018 2016-11-26 Sat 2017-09-23 Sat 00y 09m 29d 13 1
James Hazeldean 21 2 1895 Edinburgh Scotland 1915 to 1919 1915-08-28 Sat 1915-09-20 Mon 00y 00m 24d 5 0
Andy Anderson 21 2 1909 Airdrie Scotland 1930 to 1941 1930-01-18 Sat 1941-01-25 Sat 11y 00m 08d 403 4
Marius Kizys 21 2 1982 Kretinga Lithuania 2005 2005-02-12 Sat 2005-04-16 Sat 00y 02m 05d 8 0
Eric Carruthers 22 2 1953 Edinburgh Scotland 1970 to 1975 1970-02-21 Sat 1975-01-04 Sat 04y 10m 15d 67 11
Gordon Brown 22 2 1959 Edinburgh Scotland 1977 to 1978 1977-11-16 Wed 1978-03-11 Sat 00y 03m 25d 4 0
Angus Beith 22 2 1996 Edinburgh Scotland 2013 to 2017 2014-08-20 Wed 2017-04-02 Sun 02y 07m 14d 4 0
Robbie Buchanan 23 2 1996 Blantyre South Lanarkshire Scotland 2013 to 2016 2014-08-20 Wed 2014-12-23 Tue 00y 04m 04d 7 0
George Whitehead 24 2 1890 Galashiels Scotland 1911 to 1913 1911-12-02 Sat 1913-04-23 Wed 01y 04m 22d 27 4
Bruno Aguiar 24 2 1981 Lisboa Portugal 2006 to 2009 2006-02-11 Sat 2009-05-16 Sat 03y 03m 06d 72 11
Matej Rapnik 24 2 1990 Slovenj Gradec Slovenia 2008 to 2009 0 0
Jack Jordan 25 2 1924 Glasgow Scotland 1947 0 0
Eddie Thomson 25 2 1947 Edinburgh Scotland 1967 to 1973 1967-03-22 Wed 1973-03-12 Mon 05y 11m 20d 211 6
Darren Goldie 25 2 1981 Glasgow Scotland 1998 to 2001 2001-01-02 Tue 2001-01-02 Tue 00y 00m 01d 1 0
Joe Hamill 25 2 1984 Bellshill Scotland 2002 to 2005 2002-04-20 Sat 2005-05-22 Sun 03y 01m 03d 70 6
Tom Breckenridge 26 2 1865 Edinburgh Scotland 1886 to 1888 1886-09-11 Sat 1888-09-01 Sat 01y 11m 22d 11 6
Fitzroy Simpson 26 2 1970 Trowbridge England 1999 to 2000 1999-12-19 Sun 2000-09-24 Sun 00y 09m 06d 21 0
Michael Stewart 26 2 1981 Edinburgh Scotland 2004 to 2010 2004-08-07 Sat 2010-04-24 Sat 05y 08m 18d 121 15
Joe Wright 26 2 1995 Monk Fryston England 2022 0 0
John Kirkwood 27 2 1932 Scotland Scotland 1949 0 0
Stephen Simmons 27 2 1982 Glasgow Scotland 2000 to 2006 2000-12-23 Sat 2005-12-10 Sat 04y 11m 18d 104 9
Willie Wilson 28 2 1894 Edinburgh Scotland 1912 to 1923 1912-04-06 Sat 1923-04-28 Sat 11y 00m 23d 269 69
John Docherty 28 2 1935 Glasgow Scotland 1961 to 1962 1961-03-14 Tue 1962-11-10 Sat 01y 07m 28d 21 1
Scott McArthur 28 2 1968 Scotland Scotland 1990 0 0
Uche Ikpeazu 28 2 1995 Harrow England 2018 to 2020 2018-07-18 Wed 2020-02-15 Sat 01y 06m 29d 55 10
Leon Jones 28 2 1998 Scotland Scotland 2015 0 0
Perry Kitchen 29 2 1992 Indianapolis Indiana United States 2016 to 2017 2016-03-12 Sat 2017-04-14 Fri 01y 01m 03d 45 0
John MacPherson 1 3 1863 Motherwell Scotland 1888 to 1892 1889-09-07 Sat 1892-09-10 Sat 03y 00m 04d 30 9
Fraser Wishart 1 3 1965 Johnstone Scotland 1995 1995-04-01 Sat 1995-08-26 Sat 00y 04m 26d 10 0
Jason Young 1 3 1972 Edinburgh Scotland 1990 0 0
Chris Hackett 1 3 1983 Oxford England 2006 2006-03-05 Sun 2006-03-11 Sat 00y 00m 07d 2 0
David Dunn 1 3 1984 Bonnyrigg Scotland 2002 to 2003 2002-12-04 Wed 2002-12-04 Wed 00y 00m 01d 1 0
David [2] Smith 1 3 1993 Glasgow Scotland 2011 to 2014 2011-05-15 Sun 2014-08-26 Tue 03y 03m 12d 42 1
Sean Ward 1 3 2002 Scotland Scotland 2018 0 0
John Allan 2 3 1887 Greenlaw Berwickshire Scotland 1914 0 0
Jock Adie 2 3 1930 Windygates,Fife Scotland 1948 to 1955 1949-01-29 Sat 1955-04-13 Wed 06y 02m 16d 67 0
Suso Santana 2 3 1985 San Cristobel de La Laguna Spain 2009 to 2012 2009-08-17 Mon 2012-05-19 Sat 02y 09m 03d 71 9
Jock Fairbairn 3 3 1871 Peeblesshire Scotland 1890 to 1898 1890-08-30 Sat 1898-02-05 Sat 07y 05m 07d 146 0
Jack Peddie 3 3 1876 Glasgow Scotland 1907 to 1908 1907-01-26 Sat 1908-04-04 Sat 01y 02m 10d 17 6
Davie Baird 4 3 1869 Dalry Ayrshire Scotland 1888 to 1903 1889-09-07 Sat 1903-04-25 Sat 13y 07m 19d 194 81
Eddie O'Donnell 4 3 1947 Falkirk Scotland 1965 1965-11-06 Sat 1965-11-27 Sat 00y 00m 22d 3 0
Maarten Schops 4 3 1976 Leuven Belgium 2002 0 0
Branimir Kostadinov 4 3 1989 Veliko Tarnovo Bulgaria 2007 0 0
Dumitru Copil 4 3 1990 Arad Romania 2007 0 0
William White 5 3 1895 Airdrie Scotland 1922 to 1928 1922-08-19 Sat 1928-04-21 Sat 05y 08m 03d 172 0
Stewart Chalmers 5 3 1907 Cathcart Scotland 1929 to 1932 1929-08-10 Sat 1932-04-16 Sat 02y 08m 07d 58 13
Harry Kinnear 5 3 1949 Buckhaven Scotland 1971 to 1973 1972-02-05 Sat 1973-11-10 Sat 01y 09m 06d 11 4
Jay Sandison 5 3 2001 Kelty Scotland 2019 0 0
Alex Ferguson 6 3 1913 Monifieth Scotland 1936 to 1937 1936-08-19 Wed 1937-08-14 Sat 00y 11m 27d 18 4
Tommy Pearson 6 3 1913 Edinburgh Scotland 1940 to 1943 1940-08-17 Sat 1943-04-10 Sat 02y 07m 25d 5 2
William Hughes 6 3 1918 Llanelli Wales 1941 to 1942 1941-10-11 Sat 1942-03-14 Sat 00y 05m 04d 7 0
Jay Charleston-King 6 3 2003 Scotland Scotland 2021 0 0
James Wilson 6 3 2007 Scotland Scotland 2023 to 2024 2024-01-20 Sat 2024-10-30 Wed 00y 09m 11d 7 2
Andy Bowman 7 3 1934 Pittenweem Fife Scotland 1955 to 1961 1955-08-13 Sat 1961-03-08 Wed 05y 06m 25d 101 4
Liam Donnelly 7 3 1996 Dungannon Northern Ireland 2016 0 0
Robbie Muirhead 8 3 1996 Irvine Scotland 2016 2016-07-21 Thu 2016-12-30 Fri 00y 05m 10d 20 2
Jimmy Low 9 3 1894 Kilbirnie Scotland 1912 to 1916 1912-09-21 Sat 1916-04-15 Sat 03y 06m 26d 83 18
Shaun Kelly 9 3 1989 Donegal Republic of Ireland 2007 0 0
David Vanecek 9 3 1991 Plana (Tachov District) Czech Republic 2019 2019-01-20 Sun 2019-03-16 Sat 00y 01m 26d 7 0
Henry Smith 10 3 1956 Douglaswater Scotland 1981 to 1996 1981-08-08 Sat 1995-09-20 Wed 14y 01m 13d 598 0
Walter Kidd 10 3 1958 Edinburgh Scotland 1977 to 1994 1977-10-19 Wed 1994-11-26 Sat 17y 01m 08d 462 9
Dave Bowman 10 3 1964 Tunbridge Wells England 1980 to 1984 1980-07-30 Wed 1984-12-08 Sat 04y 04m 09d 156 11
Peter Enckelman 10 3 1977 Turku Finland 2012 to 2013 2012-10-07 Sun 2012-10-07 Sun 00y 00m 01d 1 0
Neil Alexander 10 3 1978 Edinburgh Scotland 2014 to 2016 2014-07-26 Sat 2016-04-30 Sat 01y 09m 05d 73 0
Igor Rossi 10 3 1989 Campinas Brazil Brazil 2015 to 2016 2015-07-30 Thu 2016-12-30 Fri 01y 05m 01d 59 4
John Paul Burns 11 3 1978 Kirkcaldy Scotland 1995 to 1997 1996-12-14 Sat 1997-03-01 Sat 00y 02m 17d 2 0
Joe Carruth 12 3 1914 Springburn Glasgow Scotland 1940 0 0
Edgaras Jankauskas 12 3 1975 Vilnius Lithuania 2005 to 2007 2005-07-30 Sat 2007-03-17 Sat 01y 07m 17d 47 13
Alan Lithgow 12 3 1988 Bellshill Scotland 2005 to 2008 2006-09-20 Wed 2006-09-20 Wed 00y 00m 01d 1 0
Scott Robinson 12 3 1992 Edinburgh Scotland 2008 to 2015 2008-04-26 Sat 2015-01-03 Sat 06y 08m 09d 116 4
Alex Massie 13 3 1906 Glasgow Scotland 1930 to 1943 1930-10-11 Sat 1941-05-17 Sat 10y 07m 07d 215 27
Jim Denny 13 3 1950 Paisley Scotland 1979 to 1981 1979-09-05 Wed 1981-05-02 Sat 01y 07m 28d 58 0
Paul McMullan 13 3 1984 Bellshill Scotland 2002 to 2003 2002-02-16 Sat 2003-11-01 Sat 01y 08m 17d 22 1
Cole Stockton 13 3 1994 Huyton England 2017 to 2018 2017-07-18 Tue 2017-12-17 Sun 00y 05m 00d 15 0
Mark Drysdale 14 3 1969 Scotland Scotland 1987 0 0
Scott Strang 14 3 1980 Glasgow Scotland 1998 to 1999 0 0
Ian Black 14 3 1985 Bathgate Scotland 2009 to 2012 2009-08-17 Mon 2012-05-19 Sat 02y 09m 03d 104 4
Robert Sanderson 15 3 1887 Peebles Scotland 1910 1910-08-20 Sat 1910-12-24 Sat 00y 04m 05d 10 0
Tommy Neilson 15 3 1935 Gorebridge Scotland 1957 0 0
Billy Higgins 15 3 1940 Edinburgh Scotland 1957 to 1967 1957-10-19 Sat 1967-03-18 Sat 09y 05m 00d 263 19
Drew Young 15 3 1950 Milton Of Campsie Scotland 1970 to 1971 1970-10-19 Mon 1971-04-17 Sat 00y 05m 30d 19 2
Ian McLaren 15 3 1958 Scotland Scotland 1975 to 1976 0 0
David Clunie 16 3 1948 Edinburgh Scotland 1966 to 1977 1966-10-01 Sat 1977-04-23 Sat 10y 06m 23d 310 8
Kenny Garland 16 3 1948 Cupar Scotland 1967 to 1975 1967-08-16 Wed 1975-08-09 Sat 07y 11m 25d 131 0
Archie Gardiner 17 3 1903 Penicuik Scotland 1931 to 1934 1931-09-12 Sat 1933-08-19 Sat 01y 11m 08d 28 20
John Cumming 17 3 1930 Carluke Scotland 1950 to 1967 1950-12-30 Sat 1966-11-12 Sat 15y 10m 14d 505 44
Alex MacDonald 17 3 1948 Glasgow Scotland 1980 to 1988 1980-08-09 Sat 1985-09-28 Sat 05y 01m 20d 155 18
Darren Barr 17 3 1985 Glasgow Scotland 2010 to 2013 2010-08-14 Sat 2013-05-12 Sun 02y 08m 29d 72 2
Anthony McDonald 17 3 2001 Kirkcaldy Scotland 2017 to 2020 2017-12-12 Tue 2020-02-12 Wed 02y 02m 01d 25 1
James McKee 18 3 1871 Moira Northern Ireland 1895 to 1896 1895-10-19 Sat 1895-10-26 Sat 00y 00m 08d 2 2
Crawford Boyd 19 3 1952 Kilwinning Scotland 1979 to 1980 1979-09-19 Wed 1980-09-20 Sat 01y 00m 02d 40 0
Gary Tierney 19 3 1986 Bellshill Scotland 2004 to 2005 2004-05-16 Sun 2005-08-23 Tue 01y 03m 08d 3 0
Luke Rathie 19 3 2005 Innerleithen Scotland 2021 to 2023 0 0
George Haddow 20 3 1883 Dykehead North Lanarkshire Scotland 1908 1908-01-02 Thu 1908-04-29 Wed 00y 03m 28d 8 0
Robert Lamb 20 3 1921 Scotland Scotland 1942 to 1943 1942-11-21 Sat 1943-01-30 Sat 00y 02m 10d 6 1
Jimmy Wardhaugh 21 3 1929 Marshall Meadows Berwick-Upon-Tweed England 1946 to 1960 1946-08-21 Wed 1959-09-09 Wed 13y 00m 20d 418 271
Hugh Hearty 22 3 1913 Edinburgh Scotland 1933 to 1934 1933-03-25 Sat 1934-12-22 Sat 01y 08m 28d 23 0
Joe Morgan 22 3 1953 Edinburgh Scotland 1971 1971-04-24 Sat 1971-04-24 Sat 00y 00m 01d 1 0
Dennis Wyness 22 3 1977 Aberdeen Scotland 2003 to 2005 2003-08-09 Sat 2005-05-22 Sun 01y 09m 14d 77 14
Gary Glen 22 3 1990 Livingston Scotland 2007 to 2012 2007-03-17 Sat 2012-05-13 Sun 05y 01m 27d 60 7
Jack Hamilton 22 3 1994 Denny Falkirk Scotland 2011 to 2018 2014-08-17 Sun 2018-05-13 Sun 03y 08m 27d 63 0
Archie Aikman 23 3 1925 Falkirk Scotland 1945 to 1946 1945-02-17 Sat 1946-04-20 Sat 01y 02m 04d 4 1
George McTurk 24 3 1883 Auchinleck Scotland 1906 0 0
Patrick Kisnorbo 24 3 1981 Melbourne Australia 2003 to 2005 2003-08-31 Sun 2005-01-08 Sat 01y 04m 09d 64 2
Josh Ginnelly 24 3 1997 Nuneaton England 2020 to 2023 2020-10-06 Tue 2023-05-27 Sat 02y 07m 22d 89 22
Willie Black 25 3 1888 Scotland Scotland 1916 to 1921 1916-08-19 Sat 1921-04-27 Wed 04y 08m 09d 108 0
Arkadiusz Klimek 25 3 1975 Ilawa Poland 2007 2007-02-10 Sat 2007-02-17 Sat 00y 00m 08d 2 0
Daniel Cavin 26 3 1885 Johnstone Scotland 1908 to 1910 1908-11-14 Sat 1910-04-23 Sat 01y 05m 10d 23 8
George Couper 26 3 1886 Scotland Scotland 1905 to 1907 1905-09-18 Mon 1907-03-09 Sat 01y 05m 21d 32 8
Edward Platt 26 3 1921 Newcastle-under-Lyme England England 1942 to 1943 1942-12-26 Sat 1943-03-06 Sat 00y 02m 10d 9 0
Colin Cramb 26 3 1974 Lanark Scotland 1995 1995-03-21 Tue 1995-05-13 Sat 00y 01m 23d 6 1
Roman Bednar 26 3 1983 Prague Czech Republic 2005 to 2007 2005-07-30 Sat 2007-05-20 Sun 01y 09m 21d 50 13
Mathu King 26 3 1984 Edinburgh Scotland 2003 0 0
Brad McKay 26 3 1993 Edinburgh Scotland 2011 to 2015 2013-03-10 Sun 2015-04-25 Sat 02y 01m 16d 48 1
Bob Bennie 27 3 1900 Slamannan Scotland 1928 to 1932 1928-08-11 Sat 1932-12-24 Sat 04y 04m 14d 145 8
Robert Murray 27 3 1915 Edinburgh Scotland 1934 to 1939 1935-11-16 Sat 1937-04-24 Sat 01y 05m 09d 32 4
John Cormack 27 3 1951 Scotland Scotland 1971 0 0
Lee Hollis 27 3 1986 Lanark Scotland 2014 2014-08-20 Wed 2014-08-26 Tue 00y 00m 07d 3 0
Robin Stenhouse 29 3 1942 Edinburgh Scotland 1961 1961-09-30 Sat 1961-10-14 Sat 00y 00m 15d 5 4
Christian Schandl 29 3 1978 Vienna Austria 1998 0 0
Myles Hogarth 30 3 1975 Falkirk Scotland 1994 to 1999 1996-05-04 Sat 1996-05-04 Sat 00y 00m 01d 1 0
Calum Elliot 30 3 1987 Edinburgh Scotland 2004 to 2011 2004-09-25 Sat 2011-03-05 Sat 06y 05m 10d 124 17
Jonathan Toto 30 3 1990 Colombes Paris France 2010 0 0
Scott Fraser 30 3 1995 Dundee Scotland 2024 2024-02-03 Sat 2024-05-18 Sat 00y 03m 16d 12 0
John Brough 31 3 1960 Edinburgh Scotland 1977 to 1983 1978-04-08 Sat 1982-03-27 Sat 03y 11m 20d 93 0
Ashley Smith-Brown 31 3 1996 Manchester England 2017 2017-07-18 Tue 2017-09-23 Sat 00y 02m 06d 3 0
Adam Forrester 31 3 2005 Scotland Scotland 2023 to 2024 2024-09-28 Sat 2024-11-07 Thu 00y 01m 11d 8 0
Brian McNeill 1 4 1956 Newcastle Upon Tyne England 1981 to 1982 1981-08-22 Sat 1982-05-01 Sat 00y 08m 10d 19 0
Ian Baird 1 4 1964 Rotherham England 1991 to 1993 1991-08-10 Sat 1993-05-05 Wed 01y 08m 26d 79 19
Greig Donaldson 1 4 1971 Scotland Scotland 1990 0 0
Krystian Nowak 1 4 1994 Elk Poland 2016 to 2017 2016-12-23 Fri 2017-10-28 Sat 00y 10m 06d 25 1
Archie Devine 2 4 1887 Lochore Scotland 1905 to 1908 1905-03-04 Sat 1908-09-26 Sat 03y 06m 23d 4 1
Iain Smith 2 4 1952 Edinburgh Scotland 1977 1977-08-13 Sat 1977-10-15 Sat 00y 02m 03d 8 2
Willie Gibson 3 4 1953 St Andrews Scotland 1973 to 1981 1973-12-29 Sat 1981-05-02 Sat 07y 04m 04d 312 112
Allan James McGowan Hoggan 3 4 1958 Scotland Scotland 1977 0 0
Lawrie Tierney 4 4 1959 Falkirk Scotland 1977 to 1979 1977-08-13 Sat 1979-10-13 Sat 02y 02m 01d 60 2
Muir Honeyman 5 4 1895 Larbert Scotland 1917 to 1918 1917-11-24 Sat 1918-04-20 Sat 00y 04m 28d 6 0
Alfie Conn Jnr 5 4 1952 Kirkcaldy Scotland 1980 to 1981 1980-07-30 Wed 1981-01-10 Sat 00y 05m 12d 21 3
Andrius Velicka 5 4 1979 Kaunas Lithuania 2006 to 2008 2006-09-09 Sat 2008-02-16 Sat 01y 05m 08d 56 26
Linas Pilibaitis 5 4 1985 Kretingoje Lithuania 2007 2007-03-05 Mon 2007-04-07 Sat 00y 01m 03d 5 0
Genero Zeefuik 5 4 1990 Amsterdam Netherlands 2015 2015-01-10 Sat 2015-05-02 Sat 00y 03m 23d 15 12
Jake Mulraney 5 4 1996 Dublin Republic of Ireland 2018 to 2019 2018-07-18 Wed 2019-12-26 Thu 01y 05m 09d 52 2
John Hunter 6 4 1878 Johnstone Scotland 1902 to 1904 1902-08-16 Sat 1904-02-27 Sat 01y 06m 12d 52 16
Harry McNaughton 6 4 1884 Edinburgh Scotland 1919 1919-03-08 Sat 1919-03-08 Sat 00y 00m 01d 1 0
Alex Munro 6 4 1912 Carriden Scotland 1933 to 1937 1933-04-29 Sat 1937-01-02 Sat 03y 08m 05d 116 23
Stewart MacLaren 6 4 1953 Larkhall Scotland 1981 to 1984 1981-08-08 Sat 1984-08-11 Sat 03y 00m 04d 90 0
Neil Berry 6 4 1963 Edinburgh Scotland 1984 to 1996 1984-12-15 Sat 1996-05-04 Sat 11y 04m 20d 316 11
Thomas Murray 7 4 1889 Middlesbrough England 1886 to 1888 0 0
Tim Williamson 7 4 1900 Pollokshaws Scotland 1922 to 1924 1922-09-09 Sat 1924-09-13 Sat 02y 00m 05d 39 18
Gary O'Connor 7 4 1974 Newtongrange Scotland 1991 to 1995 1995-10-07 Sat 1995-10-21 Sat 00y 00m 15d 3 0
Alan McIlroy 7 4 1981 Alexandria Scotland 1998 0 0
Neil Janczyk 7 4 1983 Edinburgh Scotland 2002 to 2005 2002-08-18 Sun 2005-03-12 Sat 02y 06m 24d 27 0
Faycal Rherras 7 4 1993 Liege Belgium 2016 to 2017 2016-06-30 Thu 2017-02-25 Sat 00y 07m 27d 23 1
Liam Boyce 8 4 1991 Belfast Northern Ireland 2020 to 2024 2020-01-26 Sun 2024-09-28 Sat 04y 08m 03d 116 36
George Badenoch 9 4 1882 Castle Douglas Scotland 1901 0 0
Archie Boyd 9 4 1890 Seafield West Lothian Scotland 1914 to 1916 1914-08-15 Sat 1916-04-29 Sat 01y 08m 15d 74 0
Bert Denyer 9 4 1893 Plaistow England 1917 1917-01-13 Sat 1917-09-15 Sat 00y 08m 03d 18 7
David Ernest Lawrie 9 4 1965 Scotland Scotland 1985 0 0
Craig Sives 9 4 1986 Edinburgh Scotland 2004 to 2008 2004-09-19 Sun 2005-05-22 Sun 00y 08m 04d 2 0
Andrew Duff 10 4 1859 Monkton South Ayrshire Scotland 1884 0 0
David Ellis 10 4 1869 West Calder Scotland 1890 to 1893 1892-03-12 Sat 1893-05-06 Sat 01y 01m 25d 19 5
Jackie Smyth 10 4 1959 Northern Ireland Northern Ireland 1977 0 0
Fernando Screpis 10 4 1979 Buenos Aires Argentina 2007 to 2008 2008-03-01 Sat 2008-05-13 Tue 00y 02m 13d 5 0
David Obua 10 4 1984 Kampala Uganda 2008 to 2012 2008-08-23 Sat 2012-02-25 Sat 03y 06m 03d 103 6
Sean Mackle 10 4 1988 Belfast Northern Ireland 2007 0 0
Ross Stewart 10 4 1995 Glasgow Scotland 2020 to 2023 2020-10-13 Tue 2023-04-08 Sat 02y 05m 27d 9 0
Liam Smith 10 4 1996 Dalgety Bay Scotland 2014 to 2019 2014-08-20 Wed 2017-05-21 Sun 02y 09m 02d 39 0
Harry Betmead 11 4 1912 Grimsby England 1941 to 1942 1941-08-30 Sat 1942-04-18 Sat 00y 07m 20d 8 3
Ruben Palazuelos 11 4 1983 Santander Spain 2007 to 2011 2007-08-12 Sun 2011-05-15 Sun 03y 09m 04d 127 3
Alistair Divine 11 4 1988 Scotland Scotland 2005 to 2007 0 0
George Peden 12 4 1943 Rosewell Scotland 1966 to 1967 1966-04-23 Sat 1967-03-25 Sat 00y 11m 03d 13 0
Ross MacLeod 12 4 1985 Glasgow Scotland 2003 0 0
Sean McKirdy 12 4 1998 Edinburgh Scotland 2014 to 2015 2014-08-20 Wed 2015-09-11 Fri 01y 00m 23d 7 0
Alex McCulloch 13 4 1887 Leith Scotland 1918 to 1919 1918-08-24 Sat 1919-04-26 Sat 00y 08m 03d 9 2
Jim Cruickshank 13 4 1941 Glasgow Scotland 1960 to 1977 1960-10-15 Sat 1977-04-23 Sat 16y 06m 09d 538 0
Kenny Aird 13 4 1947 Glasgow Scotland 1973 to 1977 1973-03-03 Sat 1977-04-23 Sat 04y 01m 21d 133 14
Maurice Johnston 13 4 1963 Glasgow Scotland 1993 to 1994 1993-10-23 Sat 1994-09-17 Sat 00y 10m 26d 39 6
William Henderson 14 4 1882 Dundee Scotland 1907 to 1908 1907-04-15 Mon 1908-04-29 Wed 01y 00m 15d 24 3
Arturas Rimkevicius 14 4 1983 Kaunas Lithuania 2005 0 0
Isaac Tomlinson 16 4 1880 Clay Cross England 1907 to 1908 1907-08-17 Sat 1908-04-20 Mon 00y 08m 04d 25 5
Tom Collins 16 4 1882 Leven Scotland 1903 to 1910 1903-09-26 Sat 1910-11-19 Sat 07y 01m 25d 177 1
Gerald McTeague 16 4 1965 Scotland Scotland 1984 0 0
Craig Martin 16 4 1971 Haddington Scotland 1989 to 1990 0 0
Tommy Brown 17 4 1921 Glenbuck Scotland 1938 to 1942 1938-09-10 Sat 1942-05-02 Sat 03y 07m 23d 125 16
Kestutis Ivaskevicius 17 4 1985 Klaipedoje Lithuania 2006 to 2008 2006-09-20 Wed 2008-05-13 Tue 01y 07m 24d 28 2
Jamie Macdonald 17 4 1986 Broxburn Scotland 2004 to 2014 2008-08-16 Sat 2014-05-10 Sat 05y 08m 25d 137 0
Craig Thomson 17 4 1991 Edinburgh Scotland 2009 to 2011 2009-08-27 Thu 2011-05-15 Sun 01y 08m 19d 52 1
Kenneth Vargas 17 4 2002 Costa Rica Costa Rica 2023 to 2024 2023-08-13 Sun 2024-11-10 Sun 01y 02m 29d 61 11
Billy Hardy 18 4 1891 Bedlington England 1910 1910-04-02 Sat 1910-11-26 Sat 00y 07m 25d 6 0
William Marshalsey 18 4 1910 Fife Scotland 1931 to 1932 1931-02-18 Wed 1931-02-18 Wed 00y 00m 01d 1 0
Peter Adams 18 4 1915 Madderty, Perthshire Scotland 1937 to 1938 1938-02-26 Sat 1938-09-10 Sat 00y 06m 16d 2 0
John Durkin 18 4 1930 Cowdenbeath Scotland 1949 to 1952 1951-09-29 Sat 1952-10-18 Sat 01y 00m 20d 10 1
Eamonn Bannon 18 4 1958 Edinburgh Scotland 1976 to 1994 1976-11-03 Wed 1993-05-01 Sat 16y 05m 29d 242 38
David Philip 19 4 1880 Dundee Scotland 1903 to 1909 1903-09-26 Sat 1908-12-12 Sat 05y 02m 17d 94 1
Ludek Straceny 19 4 1977 Prague Czech Republic 2006 2006-02-07 Tue 2006-02-11 Sat 00y 00m 05d 2 0
Jock McLeod 20 4 1912 Glasgow Scotland 1934 to 1940 1934-11-24 Sat 1940-03-30 Sat 05y 04m 07d 3 0
Harry Stone 20 4 2002 Edinburgh Scotland 2021 to 2023 0 0
Tommy Jenkinson 21 4 1865 Edinburgh Scotland 1884 to 1890 1885-09-12 Sat 1890-09-13 Sat 05y 00m 02d 22 11
James Mirk 21 4 1872 Scotland Scotland 1894 to 1897 1894-08-18 Sat 1897-02-13 Sat 02y 05m 27d 54 1
Robert Kinnell 21 4 1923 Lumphinnans Scotland 1941 1941-12-20 Sat 1941-12-20 Sat 00y 00m 01d 1 1
Alex Cochrane 21 4 2001 Brighton England 2021 to 2024 2021-07-10 Sat 2024-05-18 Sat 02y 10m 09d 126 5
David Alexander 22 4 1869 Cambusnethan Wishaw Scotland 1896 1896-09-05 Sat 1896-09-05 Sat 00y 00m 01d 1 0
George McWattie 22 4 1875 Arbroath Scotland 1900 to 1904 1901-08-17 Sat 1904-09-24 Sat 03y 01m 08d 74 0
Tom Dilly 22 4 1880 Arbroath Scotland 1900 0 0
Charlie Ferguson 22 4 1930 Glasgow Scotland 1952 1952-10-18 Sat 1952-10-18 Sat 00y 00m 01d 1 0
Ryan Davidson 22 4 1982 Irvine Scotland 2001 to 2002 2001-11-03 Sat 2001-11-24 Sat 00y 00m 22d 2 0
Tiago Costa 22 4 1985 Portugal Portugal 2006 2006-08-26 Sat 2006-08-26 Sat 00y 00m 01d 1 0
Marco Pelosi 22 4 1986 Edinburgh Scotland 2004 to 2005 0 0
Matthew Park 22 4 1988 Melbourne Australia 2006 to 2009 0 0
Osman Sow 22 4 1990 Stockholm Sweden 2014 to 2016 2014-07-26 Sat 2016-01-24 Sun 01y 05m 30d 53 23
Rocky Visconte 22 4 1990 Adelaide Australia 2009 to 2010 2010-01-09 Sat 2010-01-30 Sat 00y 00m 22d 3 0
Harry Chatton 23 4 1899 Enniskillen Ireland 1927 0 0
Charles Cowie 23 4 1907 Falkirk Scotland 1928 to 1930 1928-04-14 Sat 1930-03-15 Sat 01y 11m 02d 7 0
Jimmy Briscoe 23 4 1917 St Helens Lancs England 1937 to 1946 1937-10-09 Sat 1946-08-14 Wed 08y 10m 06d 93 33
Ricardas Beniusis 23 4 1980 Panevezys Lithuania 2007 to 2008 2007-08-06 Mon 2008-03-15 Sat 00y 07m 10d 9 0
Andy Webster 23 4 1982 Dundee Scotland 2001 to 2013 2001-04-22 Sun 2013-05-18 Sat 12y 00m 27d 272 14
Prince Buaben 23 4 1988 Akosombo Eastern Region Ghana 2014 to 2018 2014-07-26 Sat 2018-02-24 Sat 03y 06m 30d 113 8
Andraz Struna 23 4 1989 Piran Yugoslavia 2017 2017-01-22 Sun 2017-05-07 Sun 00y 03m 16d 17 1
Peter Nellies 24 4 1886 Kingseat Fife Scotland 1908 to 1921 1908-04-29 Wed 1921-03-12 Sat 12y 10m 13d 363 12
Jonathan Brown 24 4 1990 South Africa Scotland 2007 to 2009 0 0
Harry Cochrane 24 4 2001 Glasgow Scotland 2017 to 2021 2017-09-30 Sat 2020-10-13 Tue 03y 00m 14d 33 1
Bob Lister 25 4 1900 Glasgow Scotland 1921 to 1923 1921-09-03 Sat 1922-11-18 Sat 01y 02m 16d 15 2
Robert Hamilton 25 4 1924 Edinburgh Scotland 1943 to 1944 1943-11-20 Sat 1944-09-23 Sat 00y 10m 04d 4 2
Stephen Neilson 25 4 1931 Scotland Scotland 1953 0 0
Kevin Thomas 25 4 1975 Edinburgh Scotland 1993 to 1998 1993-02-13 Sat 1997-08-23 Sat 04y 06m 11d 66 9
Jordan Morton 25 4 1992 Glasgow Scotland 2012 2012-01-07 Sat 2012-01-07 Sat 00y 00m 01d 1 0
Aidan Keena 25 4 1999 Mullingar Republic of Ireland 2017 to 2019 2017-11-19 Sun 2019-12-26 Thu 02y 01m 08d 18 1
Michael McCulloch 26 4 1891 Denny Scotland 1921 to 1922 1921-08-17 Wed 1921-12-31 Sat 00y 04m 15d 10 0
Stuart Gauld 26 4 1964 Edinburgh Scotland 1980 to 1984 1982-05-08 Sat 1984-05-09 Wed 02y 00m 02d 22 0
Jamie McAllister 26 4 1978 Glasgow Scotland 2004 to 2006 2004-08-21 Sat 2006-03-11 Sat 01y 06m 20d 65 2
Arron Darge 26 4 2003 Scotland Scotland 2020 to 2022 0 0
Donald MacDonald 27 4 1915 Glasgow Scotland 1939 0 0
Willie Jamieson 27 4 1963 Barnsley England 1994 to 1995 1994-12-03 Sat 1995-11-04 Sat 00y 11m 02d 24 3
Ralph Callachan 29 4 1955 Edinburgh Scotland 1974 to 1977 1974-04-17 Wed 1977-02-05 Sat 02y 09m 20d 114 19
Matthew Doherty 29 4 1987 Londonderry Northern Ireland 2008 0 0
Sammy Stewart 1 5 1920 Musselburgh Scotland 1942 1942-05-30 Sat 1942-06-13 Sat 00y 00m 15d 3 0
William Steel 1 5 1923 Denny Falkirk Scotland 1943 0 0
Neil Endacott 1 5 1960 Australia Australia 1977 0 0
Saulius Mikoliunas 2 5 1984 Vilnius Lithuania 2005 to 2009 2005-01-25 Tue 2009-03-14 Sat 04y 01m 19d 125 12
Arnaud Djoum 2 5 1989 Yaounde Cameroon 2015 to 2019 2015-09-26 Sat 2019-05-25 Sat 03y 08m 00d 132 16
Fred Smith 3 5 1885 Howden near Wallsend England 1910 to 1911 1910-09-26 Mon 1911-10-14 Sat 01y 00m 19d 21 5
Billy Lindores 3 5 1933 Newcastleton Scotland 1956 to 1958 1956-11-03 Sat 1957-10-12 Sat 00y 11m 10d 3 0
Michal Pospisil 3 5 1979 Prague Czech Republic 2005 to 2008 2005-08-14 Sun 2008-01-12 Sat 02y 04m 30d 67 14
Juanjo 4 5 1977 Barcelona Spain 1998 to 2001 1998-10-04 Sun 2001-10-21 Sun 03y 00m 18d 87 11
Nathan Flanagan 4 5 1997 Glasgow Scotland 2014 2014-12-06 Sat 2014-12-06 Sat 00y 00m 01d 1 0
George Livingstone 5 5 1876 Dumbarton Scotland 1896 to 1900 1896-09-19 Sat 1900-03-17 Sat 03y 05m 28d 59 28
Annan Ness 5 5 1892 Kirkcaldy Scotland 1913 to 1915 0 0
Davie Shaw 5 5 1917 Annathill Scotland 1943 0 0
Andy Paterson 5 5 1972 Glasgow Scotland 1989 to 1990 0 0
David Hagen 5 5 1973 Edinburgh Scotland 1994 to 1995 1994-12-03 Sat 1995-10-07 Sat 00y 10m 05d 35 5
Grant Gordon Smith 5 5 1980 Scotland Scotland 1999 0 0
David Witteveen 5 5 1985 Varese Italy 2009 to 2010 2009-08-17 Mon 2010-01-27 Wed 00y 05m 11d 11 1
John Anderson [1] 6 5 1881 Scotland Scotland 1902 to 1905 1902-08-16 Sat 1905-02-11 Sat 02y 05m 27d 36 0
John Harvey 6 5 1914 Wallyford Scotland 1934 to 1943 1934-04-14 Sat 1943-10-16 Sat 09y 06m 03d 91 4
Chris Shevlane 6 5 1942 Edinburgh Scotland 1962 to 1967 1963-04-02 Tue 1967-04-08 Sat 04y 00m 07d 140 2
Daniel Baur 6 5 1999 Edinburgh Scotland 2015 to 2018 2017-11-05 Sun 2017-12-30 Sat 00y 01m 26d 2 0
George Reynolds Gilmour 7 5 1919 Barrhead Scotland 1939 to 1946 1939-12-02 Sat 1946-01-02 Wed 06y 01m 01d 6 4
Don Kerrigan 7 5 1942 Seamill Scotland 1963 to 1967 1965-10-18 Mon 1967-03-04 Sat 01y 04m 16d 50 15
David Todd 7 5 1967 Scotland Scotland 1986 to 1987 0 0
Colin Hamilton 7 5 1992 Stirling Scotland 2011 to 2012 0 0
Mihai Popescu 7 5 1993 Campulung Muscel Romania 2020 to 2021 2020-10-06 Tue 2021-04-03 Sat 00y 05m 29d 24 1
Orestis Kiomourtzoglou 7 5 1998 Munich Germany 2022 to 2023 2022-09-18 Sun 2023-05-27 Sat 00y 08m 10d 27 0
Ryan Schiavone 7 5 2003 Chatham England 2019 to 2021 0 0
Harris Spratt 7 5 2003 Scotland Scotland 2021 0 0
Matt McQueen 8 5 1863 Harthill Lanarkshire Scotland 1887 to 1889 1887-09-03 Sat 1888-09-22 Sat 01y 00m 20d 8 0
Ian Smith 8 5 1998 Scotland Scotland 2014 to 2015 0 0
James Hunter Thomson 9 5 1884 Shetland Scotland 1902 1902-09-20 Sat 1902-12-06 Sat 00y 02m 17d 4 1
Joe Mantle 9 5 1908 Hetton-le-Hole England 1937 to 1938 1937-11-20 Sat 1938-11-26 Sat 01y 00m 07d 4 0
George Cowie 9 5 1961 Findochty Scotland 1983 to 1987 1983-08-20 Sat 1987-05-11 Mon 03y 08m 22d 88 3
Bobby Ross 10 5 1942 Edinburgh Scotland 1961 to 1963 1961-04-01 Sat 1963-04-10 Wed 02y 00m 10d 32 4
Davy Weir 10 5 1970 Falkirk Scotland 1996 to 1999 1996-08-08 Thu 1999-02-06 Sat 02y 05m 30d 117 12
Gavin Reilly 10 5 1993 Dumfries Scotland 2015 to 2016 2015-08-02 Sun 2016-05-15 Sun 00y 09m 14d 32 5
Jeremy Goss 11 5 1965 Oekolia Cyprus 1996 to 1997 1996-08-08 Thu 1997-08-09 Sat 01y 00m 02d 15 0
Aaron Reid 11 5 2000 Scotland Scotland 2016 0 0
Darren Beckford 12 5 1967 Manchester England 1996 1996-08-14 Wed 1996-12-14 Sat 00y 04m 01d 12 2
Billy King 12 5 1994 Edinburgh Scotland 2011 to 2016 2013-01-30 Wed 2016-06-30 Thu 03y 05m 01d 97 14
Taylor Moore 12 5 1997 Walthamstow England 2021 to 2022 2021-08-28 Sat 2022-05-11 Wed 00y 08m 14d 23 0
Yves Vladislav 12 5 1998 Allschwil Switzerland 2016 0 0
Robert C Hamilton 13 5 1877 Elgin Scotland 1908 1908-02-15 Sat 1908-04-04 Sat 00y 01m 21d 6 1
Archie Williams 13 5 1927 Edinburgh Scotland 1944 to 1952 1944-06-10 Sat 1952-02-23 Sat 07y 08m 14d 59 2
Ian Gordon 13 5 1929 Possilpark Glasgow Scotland 1951 to 1953 1951-10-20 Sat 1952-02-13 Wed 00y 03m 25d 3 0
Andy Irving 13 5 2000 Edinburgh Scotland 2018 to 2021 2018-01-24 Wed 2021-04-30 Fri 03y 03m 07d 61 5
David Riddoch 14 5 1864 Edinburgh Scotland 1884 to 1885 0 0
Lol Abram 14 5 1889 Marshside Southport England 1910 to 1914 1910-12-31 Sat 1914-04-25 Sat 03y 03m 26d 117 10
Alan Gordon 14 5 1944 Edinburgh Scotland 1961 to 1969 1961-10-21 Sat 1969-03-15 Sat 07y 04m 24d 156 64
Stephane Adam 14 5 1969 Lille Scotland 1997 to 2002 1997-08-04 Mon 2002-05-12 Sun 04y 09m 09d 130 33
Robert Reid 15 5 1887 Newtongrange Scotland 1906 to 1908 1906-10-27 Sat 1908-04-29 Wed 01y 06m 03d 63 0
Paddy Byrne 15 5 1956 Dublin Republic of Ireland 1981 to 1983 1981-08-08 Sat 1983-05-14 Sat 01y 09m 07d 84 12
Lewis Neilson 15 5 2003 Dundee Scotland 2022 to 2024 2022-08-21 Sun 2023-02-04 Sat 00y 05m 15d 16 0
Marius Cinikas 17 5 1986 Kedainiai Lithuania 2009 to 2010 2010-01-03 Sun 2010-01-30 Sat 00y 00m 28d 3 0
Ernie Winchester 18 5 1944 Aberdeen Scotland 1969 to 1972 1969-04-19 Sat 1972-03-21 Tue 02y 11m 03d 61 11
Lee Miller 18 5 1983 Lanark Scotland 2005 2005-01-15 Sat 2005-05-22 Sun 00y 04m 08d 23 11
Conor Washington 18 5 1992 Chatham England 2019 to 2020 2019-07-12 Fri 2020-03-11 Wed 00y 08m 00d 22 4
David Milinkovic 19 5 1994 Antibes France 2017 to 2018 2017-09-09 Sat 2018-05-13 Sun 00y 08m 05d 26 6
Dick Harker 20 5 1883 Wardley Colliery Gateshead England 1909 to 1911 1909-08-21 Sat 1911-04-01 Sat 01y 07m 12d 66 18
George Miller 20 5 1939 Larkhall Scotland 1965 to 1968 1965-11-20 Sat 1968-11-16 Sat 02y 11m 28d 102 8
Mehdi Taouil 20 5 1983 Villeneuve-Saint-Georges Val-de-Marne France 2011 to 2013 2011-07-23 Sat 2013-05-18 Sat 01y 09m 26d 68 2
Leon Watson 20 5 2003 Chatham England 2019 to 2021 0 0
Paddy Crossan 21 5 1891 Addiewell Scotland 1912 to 1925 1912-02-17 Sat 1925-02-07 Sat 12y 11m 22d 308 14
Jimmy Frew 21 5 1892 Kinghorn Scotland 1913 to 1920 1914-08-15 Sat 1920-05-01 Sat 05y 08m 17d 21 0
Bert Adamson 21 5 1914 Balbeggie Scotland 1934 to 1935 0 0
David J Taylor 22 5 1963 Scotland Scotland 1987 0 0
Ryan Fulton 23 5 1996 Burnley England 2024 0 0
Harry Paton 23 5 1998 Kitchener Ontario Canada 2016 0 0
Toby Sibbick 23 5 1999 Isleworth England 2020 to 2024 2020-01-26 Sun 2024-05-15 Wed 04y 03m 20d 88 1
Dario Zanatta 24 5 1997 Victoria BC Canada 2015 to 2019 2015-10-31 Sat 2019-07-27 Sat 03y 08m 27d 21 1
Alex Wright 25 5 1895 Aberdeen Scotland 1922 to 1927 1922-08-19 Sat 1927-02-19 Sat 04y 06m 01d 140 3
James McIntosh 25 5 1896 Glasgow Scotland 1916 to 1918 1916-10-21 Sat 1918-04-20 Sat 01y 06m 00d 23 0
Gordon Smith 25 5 1924 Edinburgh Scotland 1943 to 1961 1959-08-22 Sat 1961-04-08 Sat 01y 07m 18d 60 15
Sandy Burrell 25 5 1955 Edinburgh Scotland 1974 to 1977 1974-09-30 Mon 1977-04-02 Sat 02y 06m 04d 29 0
Ales Urbanek 25 5 1980 Slavicin Czech Republic 2006 0 0
Arthur Biggs 26 5 1915 Wootton England 1937 to 1938 1937-12-11 Sat 1938-10-15 Sat 00y 10m 05d 22 12
Tommy Walker 26 5 1915 Livingston Station Scotland 1932 to 1949 1932-09-03 Sat 1949-01-08 Sat 16y 04m 06d 409 228
Stan Mortensen 26 5 1921 South Shields England 1943 0 0
Willie Irvine 26 5 1956 Whitburn West Lothian Scotland 1986 0 0
Alistair Roy 26 5 1997 Airdrie North Lanarkshire Scotland 2014 to 2017 2014-08-20 Wed 2014-08-23 Sat 00y 00m 04d 3 0
Mergim Bajraktari 27 5 1993 Basle Switzerland 2015 0 0
Frank Sharp 28 5 1947 Edinburgh Scotland 1963 to 1966 1963-08-31 Sat 1966-02-12 Sat 02y 05m 13d 9 1
Craig Nelson 28 5 1971 Coatbridge Scotland 1994 to 1996 1994-12-03 Sat 1996-03-02 Sat 01y 03m 00d 29 0
Gerald Taylor 28 5 2001 Costa Rica Costa Rica 2024 2024-08-03 Sat 2024-09-21 Sat 00y 01m 19d 8 0
Alex Donald 29 5 1900 Kirkintilloch Scotland 1927 0 0
Andy Kirk 29 5 1979 Belfast Northern Ireland 1999 to 2004 1999-02-27 Sat 2004-05-16 Sun 05y 02m 20d 134 35
Craig Halkett 29 5 1995 Campsie Scotland 2019 to 2024 2019-07-16 Tue 2024-09-21 Sat 05y 02m 06d 124 11
Mike Galloway 30 5 1965 Oswestry England 1987 to 1989 1987-11-18 Wed 1989-05-13 Sat 01y 05m 26d 74 14
Antti Niemi 31 5 1972 Oulu Finland 1999 to 2002 1999-12-19 Sun 2002-08-18 Sun 02y 08m 00d 106 0
Chris Kane 31 5 1993 Edinburgh Scotland 2011 0 0
Harry Rennie 1 6 1873 Greenock Scotland 1898 to 1900 1898-09-03 Sat 1900-03-17 Sat 01y 06m 15d 43 0
Bobby Buchan 1 6 1929 Kelty Scotland 1948 to 1952 1948-11-06 Sat 1952-03-22 Sat 03y 04m 17d 2 0
Tommy Murray 1 6 1943 Caldercruix Scotland 1971 to 1975 1971-09-11 Sat 1975-04-23 Wed 03y 07m 13d 136 21
Nerijus Barasa 1 6 1978 Mazeikiai Lithuania 2006 to 2007 2006-01-14 Sat 2007-01-14 Sun 01y 00m 01d 16 0
Jamie Mole 1 6 1988 Newcastle Upon Tyne England 2005 to 2010 2005-09-21 Wed 2010-03-07 Sun 04y 05m 16d 43 4
Harry Wattie 2 6 1893 Edinburgh Scotland 1912 to 1915 1913-09-13 Sat 1915-12-04 Sat 02y 02m 22d 58 17
Sebastian Schemel 2 6 1975 Nancy France 2005 0 0
Peter Haring 2 6 1993 Eisenstadt Austria 2018 to 2024 2018-07-18 Wed 2024-01-02 Tue 05y 05m 16d 129 11
Frank Mitchell 3 6 1922 Goulburn New South Wales Australia 1945 1945-05-26 Sat 1945-09-08 Sat 00y 03m 14d 8 0
Isaac Begbie 4 6 1868 Gorgie Edinburgh Scotland 1888 to 1900 1888-09-01 Sat 1900-03-17 Sat 11y 06m 17d 191 4
Lewis Moore 4 6 1998 Bathgate Scotland 2015 to 2021 2016-05-15 Sun 2020-10-13 Tue 04y 04m 29d 27 0
Ron Tulloch 5 6 1933 Haddington Scotland 1954 to 1955 0 0
Callum Tapping 5 6 1993 London England 2012 to 2014 2013-01-19 Sat 2014-02-02 Sun 01y 00m 15d 33 0
Sidney Bidewell 6 6 1918 Watford England 1941 1941-11-08 Sat 1941-11-29 Sat 00y 00m 22d 3 3
Brian Wilson 6 6 1948 Scotland Scotland 1976 to 1977 1976-08-14 Sat 1977-04-30 Sat 00y 08m 17d 17 0
John McTavish 7 6 1885 Govan Scotland 1917 1917-09-08 Sat 1917-10-06 Sat 00y 00m 29d 5 0
Thomas Flogel 7 6 1971 Vienna Austria 1997 to 2002 1997-08-04 Mon 2002-05-12 Sun 04y 09m 09d 164 12
Lee Johnson 7 6 1981 Newmarket England 2006 2006-01-14 Sat 2006-05-07 Sun 00y 03m 24d 5 0
Kevin Kyle 7 6 1981 Stranraer Scotland 2010 to 2011 2010-08-14 Sat 2011-01-11 Tue 00y 04m 29d 22 10
Cammy Devlin 7 6 1998 Sydney Australia 2021 to 2024 2021-09-18 Sat 2024-11-10 Sun 03y 01m 24d 119 6
Gary Williams 8 6 1963 Bristol England 1991 0 0
Gervane Kastaneer 9 6 1996 Rotterdam Netherlands 2021 2021-02-05 Fri 2021-03-23 Tue 00y 01m 19d 7 0
Duncan McClure 10 6 1913 Troon Scotland 1933 to 1948 1933-09-02 Sat 1947-10-06 Mon 14y 01m 05d 430 2
Colin Liddell 10 6 1925 Glasgow Scotland 1949 to 1951 1949-08-13 Sat 1951-10-20 Sat 02y 02m 08d 27 2
Aaron Hickey 10 6 2002 Glasgow Scotland 2018 to 2020 2019-05-10 Fri 2020-03-11 Wed 00y 10m 02d 33 1
Jimmy Dickson 11 6 1882 Scotland Scotland 1904 to 1912 1904-11-12 Sat 1909-02-06 Sat 04y 02m 26d 106 2
Charlie Thomson 12 6 1878 Prestonpans Scotland 1898 to 1908 1898-09-03 Sat 1908-04-18 Sat 09y 07m 16d 219 47
Tom Gracie 12 6 1889 Yorkhill Glasgow Scotland 1914 to 1915 1914-08-15 Sat 1915-04-17 Sat 00y 08m 03d 37 29
Gordon James Smith 12 6 1959 Haddington Scotland 1976 to 1978 1977-04-16 Sat 1978-09-02 Sat 01y 04m 18d 12 2
Takis Fyssas 12 6 1973 Athens Greece 2005 to 2007 2005-08-14 Sun 2007-05-12 Sat 01y 08m 29d 62 1
Colin Doyle 12 6 1985 Cork Republic of Ireland 2018 to 2019 2018-12-22 Sat 2019-09-14 Sat 00y 08m 24d 13 0
Milan Barjaktarevic 12 6 1987 Stockholm Sweden 2004 0 0
Nathaniel Atkinson 13 6 1999 Launceston Tasmania Australia 2022 to 2024 2022-01-22 Sat 2024-05-04 Sat 02y 03m 13d 72 3
John Ferguson 14 6 1939 Edinburgh Scotland 1956 0 0
Jim Weir 15 6 1969 Motherwell Scotland 1993 to 1994 1993-08-21 Sat 1994-08-31 Wed 01y 00m 11d 33 0
Ben Garuccio 15 6 1995 Adelaide Australia 2018 to 2020 2018-07-24 Tue 2020-02-15 Sat 01y 06m 23d 29 1
Gary Locke 16 6 1975 Edinburgh Scotland 1993 to 2001 1993-05-15 Sat 2001-01-02 Tue 07y 07m 19d 189 6
Markus Holemar 16 6 1976 Vienna Austria 1998 0 0
Russell McLean 16 6 1998 Stenhousemuir Scotland 2015 0 0
Jimmy Brogan 17 6 1864 Beith Scotland 1883 to 1884 0 0
George Robson 17 6 1905 Newcastle Upon Tyne England 1936 to 1940 1936-01-02 Thu 1940-11-09 Sat 04y 10m 08d 166 7
Archie Garrett 17 6 1919 Lesgahagow Scotland 1938 to 1946 1938-12-17 Sat 1946-08-28 Wed 07y 08m 12d 44 55
John Stevenson 17 6 1953 Uddingston Scotland 1973 to 1975 1973-03-31 Sat 1975-08-09 Sat 02y 04m 10d 79 6
Graeme Hogg 17 6 1964 Aberdeen Scotland 1991 to 1994 1991-08-24 Sat 1994-09-11 Sun 03y 00m 19d 69 4
John Paterson 18 6 1934 Scotland Scotland 1953 to 1954 0 0
Ryotaro Meshino 18 6 1998 Osaka Japan 2019 to 2020 2019-08-31 Sat 2020-03-11 Wed 00y 06m 10d 21 3
Pasquale Bruno 19 6 1962 Lecce Italy 1995 to 1997 1995-11-04 Sat 1997-02-10 Mon 01y 03m 07d 45 1
Robbie Neilson 19 6 1980 Paisley Scotland 2000 to 2009 2000-09-09 Sat 2009-05-24 Sun 08y 08m 16d 249 2
John Walker 20 6 1876 Smeaton Close Leith Scotland 1898 to 1899 1898-10-29 Sat 1898-12-17 Sat 00y 01m 19d 6 1
Peter Kerr 20 6 1891 Wallyford Scotland 1920 to 1930 1926-08-14 Sat 1930-08-16 Sat 04y 00m 03d 116 5
Willie McStay 21 6 1892 Netherburn Scotland 1929 to 1930 1929-10-05 Sat 1930-02-19 Wed 00y 04m 15d 14 0
Dougal Matheson 22 6 1924 Glasgow Scotland 1947 to 1951 1947-10-06 Mon 1950-03-25 Sat 02y 05m 20d 65 0
Jimmy Sandison 22 6 1965 Edinburgh Scotland 1984 to 1991 1985-04-27 Sat 1991-05-04 Sat 06y 00m 08d 84 3
Norman George Corbett 23 6 1919 Camelon Scotland 1936 0 0
Willie Wallace 23 6 1940 Kirkintilloch Scotland 1961 to 1966 1961-04-29 Sat 1966-12-03 Sat 05y 07m 05d 248 132
Bobby Elgin 23 6 1949 Edinburgh Scotland 1967 to 1968 1968-04-29 Mon 1968-08-31 Sat 00y 04m 03d 2 0
Ibrahim Tall 23 6 1981 Aubervilliers France 2005 to 2008 2006-04-15 Sat 2008-04-05 Sat 01y 11m 22d 48 5
Kari Arkivuo 23 6 1983 Lahti Finland 2010 0 0
Juho Makela 23 6 1983 Oulu Finland 2006 to 2008 2006-02-04 Sat 2008-11-22 Sat 02y 09m 19d 23 5
Clevid Dikamona 23 6 1990 Caen France 2018 to 2020 2018-09-15 Sat 2020-03-11 Wed 01y 05m 26d 36 1
Alex Lowry 23 6 2003 Uddingston Scotland 2023 to 2024 2023-08-05 Sat 2023-12-30 Sat 00y 04m 26d 17 1
Kye Rowles 24 6 1998 Kiama New South Wales Australia 2022 to 2024 2022-07-30 Sat 2024-11-10 Sun 02y 03m 12d 91 1
Jamie Walker 25 6 1993 Edinburgh Scotland 2012 to 2021 2012-08-18 Sat 2021-12-26 Sun 09y 04m 09d 240 54
William Coutts 26 6 1909 Edinburgh Scotland 1931 to 1934 1931-09-01 Tue 1934-04-28 Sat 02y 07m 28d 37 14
John Moodie 26 6 1917 Inverkeithing Scotland 1937 to 1938 1938-01-29 Sat 1938-02-12 Sat 00y 00m 15d 3 0
Zander Clark 26 6 1992 Glasgow Scotland 2022 to 2024 2022-12-24 Sat 2024-08-10 Sat 01y 07m 18d 68 0
Stephane Paille 27 6 1967 Scionzier Rhone-Alpes France 1996 to 1997 1996-10-12 Sat 1997-04-12 Sat 00y 06m 01d 22 3
Finlay Pollock 27 6 2004 Edinburgh Scotland 2021 to 2024 2021-04-24 Sat 2024-02-28 Wed 02y 10m 05d 8 1
Joel Pereira 28 6 1996 Boudevilliers Switzerland 2019 to 2020 2019-08-16 Fri 2020-02-12 Wed 00y 05m 28d 25 0
Marcus Godinho 28 6 1997 Toronto Canada 2016 to 2019 2018-03-04 Sun 2019-04-03 Wed 01y 01m 00d 20 1
Robert D Sinclair 29 6 1915 Winchburgh Scotland 1934 to 1935 1 0
Ally Mauchlen 29 6 1960 West Kilbride Scotland 1992 to 1993 1992-08-01 Sat 1993-08-25 Wed 01y 00m 25d 26 0
Conall Murtagh 29 6 1985 Belfast Northern Ireland 2004 0 0
Euan Henderson 29 6 2000 Edinburgh Scotland 2017 to 2023 2017-05-21 Sun 2022-11-09 Wed 05y 05m 20d 56 4
Tom Miller 30 6 1890 Motherwell Scotland 1921 to 1922 1921-08-17 Wed 1922-04-08 Sat 00y 07m 23d 29 9
Doug Armstrong 30 6 1925 Edinburgh Scotland 1948 to 1955 1951-10-20 Sat 1955-04-30 Sat 03y 06m 11d 53 1
Jimmy Milne 30 6 1929 Arbroath Scotland 1951 to 1961 1951-09-29 Sat 1961-04-15 Sat 09y 06m 18d 189 4
Deividas Cesnauskis 30 6 1981 Kursenai Lithuania 2005 to 2009 2005-02-16 Wed 2009-03-21 Sat 04y 01m 06d 86 5
Conor Shaughnessy 30 6 1996 Galway Republic of Ireland 2019 2019-01-20 Sun 2019-05-19 Sun 00y 04m 00d 11 0
Bobby McLuckie 30 6 2006 Scotland Scotland 2022 to 2024 0 0
Robert Gordon n/a 7 1870 Leith Scotland 1893 to 1894 1893-08-19 Sat 1893-12-02 Sat 00y 03m 14d 3 0
Aaron Scott 1 7 1997 Edinburgh Scotland 2014 0 0
Alfie Osborne 1 7 2008 Scotland Scotland 2024 0 0
Bob Boyd 2 7 1867 Whifflet Scotland 1890 to 1891 0 0
Gordon Marshall 2 7 1939 Farnham Surrey England 1956 to 1963 1956-11-17 Sat 1963-05-11 Sat 06y 05m 25d 267 0
Johnny Hill 3 7 1862 Plains Scotland 1888 to 1892 1888-09-01 Sat 1892-11-05 Sat 04y 02m 05d 58 4
David Axford 3 7 1882 Arbroath Scotland 1903 to 1907 1903-08-15 Sat 1907-05-04 Sat 03y 08m 20d 27 12
Tom Allan 4 7 1883 Glasgow Scotland 1906 to 1914 1906-08-18 Sat 1914-04-18 Sat 07y 08m 01d 180 0
Tom Crosskey 4 7 1905 Hastings England 1929 to 1932 1929-02-23 Sat 1931-10-31 Sat 02y 08m 09d 9 0
Husref Musemic 4 7 1961 Janja Yugoslavia 1989 1989-08-12 Sat 1989-10-04 Wed 00y 01m 23d 9 4
Anthony Basso 4 7 1979 Besancon France 2007 to 2008 2007-09-30 Sun 2008-04-05 Sat 00y 06m 07d 8 0
Charles McGillivray 5 7 1912 Whitburn West Lothian Scotland 1940 1940-08-17 Sat 1940-08-24 Sat 00y 00m 08d 2 0
Billy Bennett 5 7 1955 Newburgh Scotland 1974 1974-11-16 Sat 1974-11-16 Sat 00y 00m 01d 1 0
Callumn Morrison 5 7 1999 Alva Scotland 2015 to 2019 2015-08-22 Sat 2019-10-30 Wed 04y 02m 09d 42 1
Malachi Boateng 5 7 2002 London England 2024 2024-08-03 Sat 2024-11-10 Sun 00y 03m 08d 18 0
Jock Thomson 6 7 1906 Thornton Fife Scotland 1940 1940-08-24 Sat 1940-11-30 Sat 00y 03m 07d 4 0
Mirsad Beslija 6 7 1979 Zivinice Bosnia and Herzegovina 2006 to 2007 2006-02-04 Sat 2006-10-21 Sat 00y 08m 18d 13 0
Malcolm Robertson 7 7 1951 Edinburgh Scotland 1977 to 1980 1977-03-19 Sat 1980-10-25 Sat 03y 07m 07d 125 17
John Calder 8 7 1944 Scotland Scotland 1965 to 1966 0 0
Derek Addison 8 7 1955 Dundee Scotland 1981 to 1982 1981-09-19 Sat 1982-05-01 Sat 00y 07m 13d 34 4
Leigh Jenkinson 9 7 1969 Thorne England 1998 to 1999 1998-12-30 Wed 1999-05-23 Sun 00y 04m 24d 6 0
Aaron McEneff 9 7 1995 Derry Northern Ireland 2021 to 2022 2021-02-05 Fri 2022-05-21 Sat 01y 03m 17d 36 5
Frank Liddell 10 7 1953 Stirling Scotland 1978 to 1981 1978-08-12 Sat 1981-08-26 Wed 03y 00m 15d 114 4
Graham Weir 10 7 1984 Harthill Scotland 2001 to 2005 2001-10-27 Sat 2005-05-15 Sun 03y 06m 19d 78 6
Dennis Foxall 11 7 1921 Stourbridge, Staffordshire England 1941 to 1942 1941-12-13 Sat 1942-02-21 Sat 00y 02m 09d 2 0
Olly Lee 11 7 1991 Hornchurch England 2018 to 2021 2018-07-18 Wed 2021-01-02 Sat 02y 05m 16d 58 9
Walter Bird 12 7 1891 Hugglescote England 1924 1924-01-12 Sat 1924-04-19 Sat 00y 03m 08d 11 6
Michael McGovern 12 7 1984 Enniskillen Northern Ireland 2023 0 0
Robert Walls 13 7 1908 Leith Scotland 1928 to 1929 1928-12-01 Sat 1929-12-07 Sat 01y 00m 07d 7 3
William Broadfoot [1] 13 7 1909 Coatbridge Scotland 1928 1928-04-07 Sat 1928-04-07 Sat 00y 00m 01d 1 0
Athol McAra 13 7 1921 Glasgow Scotland 1942 to 1946 1942-04-28 Tue 1946-08-14 Wed 04y 03m 18d 21 0
Chris Hamilton 13 7 2001 Kelty Scotland 2017 to 2021 2018-05-13 Sun 2018-05-13 Sun 00y 00m 01d 1 0
Tommy Darling 14 7 1929 Clackmannan Scotland 1948 to 1949 1948-09-01 Wed 1948-09-18 Sat 00y 00m 18d 4 0
Ian Crawford 14 7 1934 Edinburgh Scotland 1954 to 1961 1955-04-18 Mon 1961-03-11 Sat 05y 10m 23d 174 79
John Colquhoun 14 7 1963 Stirling Scotland 1985 to 1997 1985-08-10 Sat 1996-12-21 Sat 11y 04m 12d 424 82
Robert Sloan 14 7 1983 Paisley Scotland 2001 to 2004 2001-09-22 Sat 2004-09-25 Sat 03y 00m 04d 25 1
Morgaro Gomis 14 7 1985 Le Blanc-Mesnil France France 2014 to 2016 2014-07-26 Sat 2015-12-30 Wed 01y 05m 05d 59 1
Joaquim Adao 14 7 1992 Fribourg Switzerland 2018 2018-02-03 Sat 2018-05-09 Wed 00y 03m 07d 12 0
Gary Oliver 14 7 1995 Glasgow Scotland 2013 to 2015 2013-08-27 Tue 2015-08-25 Tue 01y 11m 30d 27 2
William McMillan 15 7 1872 Glasgow Scotland 1895 1895-09-07 Sat 1895-12-07 Sat 00y 03m 01d 11 0
Bob Preston 15 7 1895 Edinburgh Scotland 1919 to 1922 1919-02-01 Sat 1922-04-29 Sat 03y 02m 29d 143 9
Charlie Wipfler 15 7 1915 Trowbridge England 1935 to 1937 1935-08-10 Sat 1936-04-01 Wed 00y 07m 23d 9 5
Scott Gallacher 15 7 1989 Bellshill Scotland 2014 to 2015 2014-08-10 Sun 2015-05-02 Sat 00y 08m 23d 3 0
Kevin McHattie 15 7 1993 Glenrothes Scotland 2011 to 2015 2011-08-13 Sat 2015-08-25 Tue 04y 00m 13d 84 6
Jaden Ferguson 15 7 2003 Cupar Scotland 2022 0 0
James Abbott 16 7 1892 Cuthill near Prestonpans Scotland 1918 to 1919 1918-09-07 Sat 1918-11-09 Sat 00y 02m 03d 6 0
Terence Coyle 16 7 1897 Broxburn Scotland 1922 to 1926 1922-08-19 Sat 1923-03-14 Wed 00y 06m 25d 19 0
John MacKintosh 17 7 1935 Uddingston Scotland 1954 to 1959 1959-04-18 Sat 1959-04-18 Sat 00y 00m 01d 1 0
Andy Milne 17 7 1948 Renfrew Scotland 1967 to 1968 1967-03-04 Sat 1968-04-13 Sat 01y 01m 10d 7 4
Rudi Skacel 17 7 1979 Trutnov Czech Republic 2005 to 2012 2005-07-30 Sat 2012-05-19 Sat 06y 09m 20d 109 48
Peter Smith 18 7 1937 Scotland Scotland 1956 to 1958 0 0
Jimmy Brown 19 7 1925 Buckhaven Scotland 1942 to 1952 1942-10-10 Sat 1952-04-14 Mon 09y 06m 05d 356 0
Donald Park 19 7 1953 Inverness Scotland 1972 to 1985 1972-10-28 Sat 1985-05-11 Sat 12y 06m 14d 262 43
John Armstrong 19 7 1988 Edinburgh Scotland 2005 to 2007 2007-02-03 Sat 2007-02-03 Sat 00y 00m 01d 1 0
Stuart Callaghan 20 7 1976 Calderbank Scotland 1994 to 1999 1995-08-19 Sat 1999-02-20 Sat 03y 06m 02d 11 0
Dean Lyness 20 7 1991 Halesowen England 2010 0 0
George Forrest 21 7 1904 Wallyford Scotland 1919 to 1928 1919-10-11 Sat 1928-04-21 Sat 08y 06m 11d 23 0
Ismael Bouzid 21 7 1983 Nancy France 2009 to 2011 2009-08-17 Mon 2011-05-15 Sun 01y 08m 29d 67 1
Cammy Fraser 22 7 1957 Dundee Scotland 1975 to 1980 1975-04-12 Sat 1980-08-09 Sat 05y 03m 29d 192 20
David (Soldier) Wilson 23 7 1883 Hebburn England 1905 1905-02-11 Sat 1905-03-11 Sat 00y 01m 01d 5 4
James Gordon 23 7 1888 Saltcoats Scotland 1917 1917-04-16 Mon 1917-04-16 Mon 00y 00m 01d 1 0
Stephen Kingsley 23 7 1994 Stirling Scotland 2020 to 2024 2020-10-06 Tue 2024-11-07 Thu 04y 01m 02d 155 13
Jordan McGhee 24 7 1996 East Kilbride Scotland 2013 to 2017 2013-05-04 Sat 2017-07-29 Sat 04y 02m 26d 75 4
Tommy Henderson 25 7 1943 Larkhall Scotland 1960 to 1961 1960-10-08 Sat 1961-08-26 Sat 00y 10m 19d 9 1
Darren Jackson 25 7 1966 Edinburgh Scotland 1999 to 2000 1999-04-03 Sat 2000-10-22 Sun 01y 06m 20d 64 11
Aleks Petkov 25 7 1999 Sofia Bulgaria 2017 to 2019 2017-07-22 Sat 2017-07-22 Sat 00y 00m 01d 1 0
Malcolm Murray 26 7 1964 Buckie Scotland 1983 to 1988 1984-05-12 Sat 1988-11-01 Tue 04y 05m 21d 33 1
Jason Thomson 26 7 1987 Edinburgh Scotland 2005 to 2011 2005-03-12 Sat 2011-05-15 Sun 06y 02m 04d 42 0
William Chalmers 27 7 1860 Glasgow Scotland 1887 0 0
Alexander Kerr 27 7 1871 Scotland Scotland 1900 1900-10-13 Sat 1900-10-20 Sat 00y 00m 08d 2 0
Alex King 27 7 1871 Dykehead North Lanarkshire Scotland 1895 to 1896 1895-08-17 Sat 1896-03-14 Sat 00y 06m 27d 18 12
Lewis Brook 27 7 1918 Halifax England 1940 1940-01-13 Sat 1940-03-23 Sat 00y 02m 11d 8 6
Paul O'Brien 27 7 1962 Edinburgh Scotland 1980 to 1981 1980-12-06 Sat 1981-09-05 Sat 00y 09m 00d 19 2
Craig Wighton 27 7 1997 Dundee Scotland 2018 to 2021 2018-09-01 Sat 2021-01-02 Sat 02y 04m 02d 37 7
John MacKenzie 28 7 1885 Douglas Scotland 1915 to 1916 1915-08-28 Sat 1916-04-17 Mon 00y 07m 21d 25 0
Thomas Neilson 28 7 1922 Armadale Scotland 1943 to 1947 1943-03-06 Sat 1947-04-07 Mon 04y 01m 02d 34 0
Willie Polland 28 7 1934 Armadale Scotland 1961 to 1967 1961-04-29 Sat 1967-03-04 Sat 05y 10m 05d 221 1
Jim Cowell 28 7 1961 Bellshill Scotland 1985 1985-05-11 Sat 1985-05-11 Sat 00y 00m 01d 1 0
Danny Grainger 28 7 1986 Penrith England 2011 to 2012 2011-07-23 Sat 2012-11-24 Sat 01y 04m 02d 55 4
Paul McCallum 28 7 1993 Streatham England 2014 2014-02-02 Sun 2014-04-02 Wed 00y 02m 01d 7 0
Bobby Atherton 29 7 1876 Bethesda (Wales) Wales 1895 to 1897 0 0
George Philip 29 7 1878 Scotland Scotland 1898 to 1906 1900-09-15 Sat 1906-04-28 Sat 05y 07m 14d 88 0
John R Smeaton 29 7 1914 Perth Scotland 1941 1941-12-13 Sat 1941-12-20 Sat 00y 00m 08d 2 1
Jamie Hamill 29 7 1986 Irvine Scotland 2011 to 2014 2011-07-28 Thu 2014-05-07 Wed 02y 09m 10d 82 15
Willie Devlin 30 7 1899 Bellshill Scotland 1927 to 1928 1927-12-31 Sat 1928-04-14 Sat 00y 03m 15d 17 14
George Whalley 30 7 1920 Darlington England 1940 to 1941 1940-12-07 Sat 1941-04-28 Mon 00y 04m 22d 8 3
Les Donaldson 30 7 1922 Glasgow Scotland 1944 to 1946 1944-08-12 Sat 1946-01-05 Sat 01y 04m 25d 34 7
Kevin Hegarty 30 7 1950 Edinburgh Scotland 1970 to 1971 1970-08-08 Sat 1971-04-17 Sat 00y 08m 10d 26 9
Gordan Petric 30 7 1969 Belgrade Yugoslavia 1999 to 2001 1999-12-08 Wed 2001-02-07 Wed 01y 02m 00d 45 1
Scott Gardner 30 7 1971 Scotland Scotland 1989 to 1990 0 0
Ryan Wallace 30 7 1990 Bellshill Scotland 2008 to 2010 2010-01-23 Sat 2010-02-21 Sun 00y 00m 30d 2 0
Ali Crawford 30 7 1991 Lanark Scotland 2018 0 0
Rab McKinnon 31 7 1966 Glasgow Scotland 1998 to 1999 1998-08-19 Wed 1999-11-27 Sat 01y 03m 09d 23 0
Derek Ferguson 31 7 1967 Glasgow Scotland 1990 to 1993 1990-08-22 Wed 1993-05-15 Sat 02y 08m 24d 127 5
William Brown 1 8 1889 Blantyre South Lanarkshire Scotland 1918 1918-08-17 Sat 1918-08-17 Sat 00y 00m 01d 1 0
Lee Wallace 1 8 1987 Edinburgh Scotland 2005 to 2011 2005-02-05 Sat 2011-03-16 Wed 06y 01m 12d 162 4
John Prentice 2 8 1926 Shotts Scotland 1948 to 1950 1950-03-04 Sat 1950-11-18 Sat 00y 08m 15d 7 0
David Murie 2 8 1976 Edinburgh Scotland 1994 to 1999 1996-12-26 Thu 1999-01-02 Sat 02y 00m 08d 14 0
Bob Brand 3 8 1865 Cambusnethan Scotland 1892 1892-02-06 Sat 1892-02-06 Sat 00y 00m 01d 1 1
Robert Howe 3 8 1903 Dumbarton Scotland 1932 to 1933 1932-09-10 Sat 1933-12-25 Mon 01y 03m 16d 19 5
Bobby Masterton 3 8 1956 Broxburn Scotland 1979 to 1981 1979-09-01 Sat 1981-01-10 Sat 01y 04m 10d 30 0
Brian Miller 3 8 1968 Scotland Scotland 1986 0 0
Robbie Horn 3 8 1977 Edinburgh Scotland 1997 to 1999 1997-05-03 Sat 1997-05-03 Sat 00y 00m 01d 1 0
Iain Ferguson 4 8 1962 Newharthill Scotland 1988 to 1990 1988-08-13 Sat 1990-12-01 Sat 02y 03m 19d 69 15
Freddie Forbes 5 8 1894 Leith Scotland 1920 to 1922 1920-08-21 Sat 1922-04-22 Sat 01y 08m 02d 67 37
Brian Hamilton 5 8 1967 Paisley Scotland 1995 1995-01-08 Sun 1995-12-16 Sat 00y 11m 09d 33 3
Ian Ferguson 5 8 1968 Dunfermline Scotland 1991 to 1993 1991-10-09 Wed 1993-10-16 Sat 02y 00m 08d 71 11
Dylan McGowan 6 8 1991 Adelaide Australia 2010 to 2014 2012-09-22 Sat 2014-05-10 Sat 01y 07m 19d 64 0
Willie McVie 7 8 1948 Glasgow Scotland 1980 to 1981 1980-07-30 Wed 1981-01-01 Thu 00y 05m 03d 13 0
Rafal Grzelak 7 8 1988 Mlawa Poland 2017 2017-07-18 Tue 2017-12-23 Sat 00y 05m 06d 16 0
Roddy McKenzie 8 8 1975 Bellshill Scotland 1993 to 2003 1997-02-10 Mon 2003-01-02 Thu 05y 10m 24d 54 0
Alan Maybury 8 8 1978 Dublin Republic of Ireland 2001 to 2005 2001-10-13 Sat 2005-01-02 Sun 03y 02m 21d 134 4
Jimmy Blyth 9 8 1911 Gorebridge Scotland 1939 to 1945 1939-12-02 Sat 1945-04-07 Sat 05y 04m 06d 137 2
Andy Bruce 9 8 1964 Edinburgh Scotland 1986 to 1987 1987-04-15 Wed 1987-04-15 Wed 00y 00m 01d 1 0
Mark Ridgers 9 8 1990 Inverness Scotland 2008 to 2014 2012-03-24 Sat 2014-05-07 Wed 02y 01m 14d 4 0
George Hilsdon 10 8 1885 Bromley-by-Bow London England 1917 1917-03-03 Sat 1917-04-28 Sat 00y 01m 26d 8 4
Stephen Frail 10 8 1969 Glasgow Scotland 1994 to 1998 1994-04-02 Sat 1998-01-17 Sat 03y 09m 16d 66 4
Steve Fulton 10 8 1970 Greenock Scotland 1995 to 2002 1995-10-14 Sat 2002-05-12 Sun 06y 06m 29d 239 19
Mark Bradley 10 8 1976 Glasgow Scotland 1995 to 1998 1998-05-02 Sat 1998-05-02 Sat 00y 00m 01d 1 0
Lawrence Shankland 10 8 1995 Glasgow Scotland 2022 to 2024 2022-07-30 Sat 2024-11-10 Sun 02y 03m 12d 112 60
Jim Brown 11 8 1950 Edinburgh Scotland 1969 to 1979 1969-01-04 Sat 1979-05-14 Mon 10y 04m 11d 386 25
Neil McCann 11 8 1974 Greenock Scotland 1996 to 2008 1996-08-14 Wed 2008-02-09 Sat 11y 05m 27d 127 23
Teddy McGuire 12 8 1893 Whiterigg Airdrie Scotland 1915 to 1916 1915-09-20 Mon 1915-09-25 Sat 00y 00m 06d 2 1
John Jaap 12 8 1895 Bellshill Scotland 1930 to 1931 1930-10-11 Sat 1931-04-18 Sat 00y 06m 08d 10 2
Bobby Kirk 12 8 1927 Arniston Scotland 1955 to 1962 1955-08-13 Sat 1962-04-21 Sat 06y 08m 09d 292 12
Jimmy Watters 12 8 1927 Buckhaven Scotland 1948 to 1955 1950-03-04 Sat 1955-09-24 Sat 05y 06m 21d 95 0
Tommy White 12 8 1939 Musselburgh Scotland 1963 to 1965 1963-11-16 Sat 1965-05-01 Sat 01y 05m 16d 52 44
Billy Fraser 12 8 1945 Edinburgh Scotland 1963 to 1966 1965-08-21 Sat 1966-02-12 Sat 00y 05m 23d 2 1
Scott Crabbe 12 8 1968 Edinburgh Scotland 1986 to 1997 1987-01-03 Sat 1992-09-19 Sat 05y 08m 17d 139 39
Yutaro Oda 12 8 2001 Hyogo Japan 2023 to 2024 2023-01-18 Wed 2024-09-21 Sat 01y 08m 04d 52 7
James Dawson 13 8 1890 Edinburgh Scotland 1917 to 1918 1917-12-08 Sat 1918-12-07 Sat 00y 00m 00d 26 8
Duncan Currie 13 8 1892 Kilwinning Scotland 1912 to 1915 1913-03-15 Sat 1915-12-04 Sat 02y 08m 20d 45 0
John S Munro 13 8 1914 Burnside Scotland 1934 to 1936 1935-04-05 Fri 1935-11-09 Sat 00y 07m 05d 11 1
Peter Shields 14 8 1960 Ballieston Scotland 1980 to 1984 1980-09-20 Sat 1984-02-11 Sat 03y 04m 23d 120 4
Vytautas Luksa 14 8 1984 Alytuje Lithuania 2009 0 0
Lee Windrum 14 8 1985 Belfast Northern Ireland 2002 to 2003 0 0
Bobby Kemp 15 8 1941 Falkirk Scotland 1966 to 1968 1966-12-10 Sat 1968-03-20 Wed 01y 03m 11d 25 9
Ryan McGowan 15 8 1989 Adelaide Australia 2007 to 2012 2008-05-13 Tue 2012-12-26 Wed 04y 07m 14d 72 3
Allan Preston 16 8 1969 Edinburgh Scotland 1992 to 1993 1992-10-03 Sat 1993-04-10 Sat 00y 06m 08d 24 4
Paul Gallacher 16 8 1979 Deaconsbank Scotland 2016 0 0
Jimmy Adams 17 8 1864 Edinburgh Scotland 1886 to 1896 1886-09-11 Sat 1896-09-12 Sat 10y 00m 02d 115 2
Jim Irvine 17 8 1940 Whitburn West Lothian Scotland 1967 to 1970 1967-08-26 Sat 1970-04-18 Sat 02y 07m 24d 44 14
Alasdair Graham 17 8 1980 Lanark Scotland 1998 to 2000 1999-12-05 Sun 1999-12-05 Sun 00y 00m 01d 1 0
John Neill 17 8 1987 Bellshill Scotland 2005 to 2006 0 0
Peter Oliver 18 8 1948 Cowdenbeath Scotland 1969 to 1974 1969-09-03 Wed 1974-04-20 Sat 04y 07m 18d 98 0
Mark Burchill 18 8 1980 Broxburn Scotland 2005 2005-01-29 Sat 2005-05-07 Sat 00y 03m 09d 17 4
Eggert Jonsson 18 8 1988 Reykjavik Iceland 2006 to 2011 2006-09-20 Wed 2011-12-10 Sat 05y 02m 21d 154 9
Matthew Lochhead 19 8 1884 Anderston Scotland 1917 to 1918 1917-10-13 Sat 1918-12-14 Sat 01y 02m 02d 35 2
Alan Lawrence 19 8 1962 Edinburgh Scotland 1995 to 1996 1995-08-26 Sat 1996-05-18 Sat 00y 08m 23d 32 6
Alan Redpath 19 8 1967 Edinburgh Scotland 1983 to 1988 1983-11-09 Wed 1983-11-30 Wed 00y 00m 22d 2 0
Tomas Kancelskis 19 8 1975 Siauliai Lithuania 2006 to 2007 2007-03-05 Mon 2007-10-06 Sat 00y 07m 02d 7 0
Bob McLaren 20 8 1874 Scotland Scotland 1893 to 1900 1893-04-01 Sat 1900-11-03 Sat 07y 07m 03d 105 31
John Ramsay 20 8 1920 Peebles Scotland 1942 1942-03-28 Sat 1942-04-18 Sat 00y 00m 22d 4 2
Bobby Blackwood 20 8 1934 Edinburgh Scotland 1952 to 1962 1952-09-20 Sat 1962-04-28 Sat 09y 07m 09d 191 52
Jim McFadzean 20 8 1938 Kilmarnock Scotland 1956 to 1961 1956-11-10 Sat 1961-02-04 Sat 04y 02m 26d 28 8
Sean Docherty 20 8 1970 Scotland Scotland 1988 0 0
Jimmy White 21 8 1899 Airdrie Scotland 1923 0 0
Paul Ritchie 21 8 1975 Kirkcaldy Scotland 1993 to 1999 1995-09-23 Sat 1999-12-08 Wed 04y 02m 16d 162 9
Ian Paterson 22 8 1956 Cardenden Scotland 1976 to 1979 1978-04-08 Sat 1979-04-21 Sat 01y 00m 14d 4 0
Gilles Rousset 22 8 1963 Hyeres France 1995 to 2000 1995-10-28 Sat 2000-04-01 Sat 04y 05m 05d 164 0
Steven MacLean 23 8 1982 Edinburgh Scotland 2018 to 2020 2018-07-18 Wed 2019-12-21 Sat 01y 05m 04d 52 9
Lennard Sowah 23 8 1992 Hamburg Germany 2017 2017-01-22 Sun 2017-05-07 Sun 00y 03m 16d 15 0
Liam Henderson 23 8 1996 Edinburgh Scotland 2014 to 2015 2014-08-20 Wed 2014-08-20 Wed 00y 00m 01d 2 0
Jack Lyon 23 8 2008 Scotland Scotland 2024 0 0
Johnny Walker 24 8 1873 Shotts Scotland 1893 to 1898 1893-02-18 Sat 1898-02-05 Sat 04y 11m 19d 97 40
Tommy Wilson 24 8 1961 Paisley Scotland 1992 1992-09-30 Wed 1992-09-30 Wed 00y 00m 01d 1 0
Mark de Vries 24 8 1975 Paramaribo Suriname 2002 to 2005 2002-08-03 Sat 2005-01-02 Sun 02y 05m 00d 90 33
Ryan Stevenson 24 8 1984 Irvine Scotland 2010 to 2014 2010-02-10 Wed 2014-05-04 Sun 04y 02m 25d 129 26
Nikolay Todorov 24 8 1996 Pleven Bulgaria 2016 0 0
Robert Tomaschek 25 8 1972 Nitra Slovakia 2000 to 2002 2000-01-29 Sat 2002-04-28 Sun 02y 03m 00d 60 6
Malaury Martin 25 8 1988 Nice France 2017 2017-01-22 Sun 2017-08-12 Sat 00y 06m 22d 21 2
Donis Avdijaj 25 8 1996 Osnabruck Germany 2020 2020-01-22 Wed 2020-02-15 Sat 00y 00m 25d 3 0
Scott Maxwell 26 8 1963 Edinburgh Scotland 1980 to 1981 1981-04-18 Sat 1981-04-18 Sat 00y 00m 01d 1 1
Kenny Milne 26 8 1979 Alloa Scotland 1998 to 2002 1999-12-22 Wed 2002-04-28 Sun 02y 04m 07d 13 0
Jock White 27 8 1897 Airdrie Scotland 1922 to 1934 1922-08-19 Sat 1934-04-07 Sat 11y 07m 20d 312 183
Gary Liddell 27 8 1954 Stirling Scotland 1981 to 1982 1981-02-21 Sat 1982-02-06 Sat 00y 11m 17d 29 6
Davie Kirkwood 27 8 1967 St Andrews Scotland 1989 to 1990 1989-08-12 Sat 1990-11-17 Sat 01y 03m 06d 36 2
Macaulay Tait 27 8 2005 Edinburgh Scotland 2021 to 2024 2023-12-16 Sat 2024-10-03 Thu 00y 09m 18d 15 0
Frank Sandeman 28 8 1936 Dundee Scotland 1964 1964-03-14 Sat 1964-08-15 Sat 00y 05m 02d 8 0
Colin McAdam 28 8 1951 Glasgow Scotland 1985 to 1986 1986-01-04 Sat 1986-04-12 Sat 00y 03m 09d 6 1
Willie Syme 28 8 1968 Scotland Scotland 1990 0 0
Fred Sowerby 29 8 1885 Bishop Auckland England 1911 to 1912 1911-08-19 Sat 1912-04-15 Mon 00y 07m 28d 8 0
Andy Fraser 29 8 1940 Newtongrange Scotland 1959 to 1960 1959-08-08 Sat 1960-11-26 Sat 01y 03m 19d 4 0
Grant Murray 29 8 1975 Edinburgh Scotland 1995 to 2001 1996-12-21 Sat 2001-05-20 Sun 04y 05m 00d 99 1
Walter Fairgrieve 30 8 1874 Edinburgh Scotland 1900 1900-11-03 Sat 1900-11-10 Sat 00y 00m 08d 2 1
Jimmy Walker 30 8 1925 Detroit United States 1944 to 1947 1944-12-30 Sat 1947-03-08 Sat 02y 02m 08d 56 23
Roddy Macdonald 30 8 1954 Alness Scotland 1981 to 1987 1981-08-08 Sat 1987-05-11 Mon 05y 09m 04d 221 23
Samuel Camazzola 30 8 1982 Caxias do Sul Brazil 2005 to 2006 2005-09-17 Sat 2005-12-10 Sat 00y 02m 24d 9 0
Colin Blackhall 31 8 1894 Edinburgh Scotland 1914 0 0
Frank O'Donnell 31 8 1911 Buckhaven Scotland 1940 1940-04-01 Mon 1940-04-01 Mon 00y 00m 01d 1 0
Gary Mackay-Steven 31 8 1990 Thurso Scotland 2021 to 2022 2021-01-16 Sat 2022-10-06 Thu 01y 08m 21d 64 8
Bobby Flavell 1 9 1921 Annathill Scotland 1947 to 1950 1947-12-20 Sat 1950-04-22 Sat 02y 04m 03d 83 31
Arthur Thomson 2 9 1948 Edinburgh Scotland 1966 to 1969 1966-12-03 Sat 1969-08-16 Sat 02y 08m 14d 74 0
Paul Rodger 2 9 1958 Edinburgh Scotland 1977 to 1979 1977-04-20 Wed 1979-04-21 Sat 02y 00m 02d 15 0
Ken Currie 3 9 1925 Thornton Scotland 1944 to 1950 1944-01-08 Sat 1950-02-18 Sat 06y 01m 11d 60 15
Andy Watson 3 9 1959 Aberdeen Scotland 1984 to 1987 1984-12-29 Sat 1987-05-11 Mon 02y 04m 13d 75 6
Steven Boyack 4 9 1976 Edinburgh Scotland 2001 to 2004 2001-01-27 Sat 2004-05-16 Sun 03y 03m 20d 73 1
Rui Baiao 4 9 1980 Portugal Portugal 2007 0 0
Michael Smith 4 9 1988 Monkstown Northern Ireland 2017 to 2023 2017-07-18 Tue 2023-05-24 Wed 05y 10m 07d 203 9
Ross Callachan 4 9 1993 Edinburgh Scotland 2017 to 2018 2017-09-09 Sat 2018-05-13 Sun 00y 08m 05d 25 4
Archie Miller 5 9 1913 Larkhall Lanarkshire Scotland 1932 to 1947 1932-12-31 Sat 1947-03-22 Sat 14y 02m 21d 326 22
Jimmy Whittle 5 9 1929 Hamilton Scotland 1950 to 1956 1950-12-16 Sat 1956-10-20 Sat 05y 10m 05d 48 18
Marian Kello 5 9 1982 Gelnica Slovakia 2008 to 2012 2008-08-23 Sat 2012-01-21 Sat 03y 04m 30d 86 0
Miguel Pallardo 5 9 1986 Alaquas Spain 2014 to 2016 2014-10-04 Sat 2016-04-12 Tue 01y 06m 09d 43 1
Robert MacKie 7 9 1884 Bannockburn Scotland 1903 to 1905 1904-08-20 Sat 1905-02-11 Sat 00y 05m 23d 19 1
Freddie Glidden 7 9 1927 Newmains Scotland 1949 to 1958 1951-11-10 Sat 1958-11-29 Sat 07y 00m 20d 229 3
Adam Eckersley 7 9 1985 Worsley England 2014 to 2015 2014-08-26 Tue 2015-04-12 Sun 00y 07m 18d 27 2
Robert Snodgrass 7 9 1987 Glasgow Scotland 2022 to 2023 2022-09-18 Sun 2023-04-08 Sat 00y 06m 22d 25 1
Callum Sandilands 7 9 2005 Scotland Scotland 2023 to 2024 0 0
George Wilson 8 9 1883 Lochgelly Scotland 1903 to 1906 1903-08-15 Sat 1906-04-28 Sat 02y 08m 14d 83 31
Jacques-Olivier Paviot 8 9 1978 Rillieux-le-Pape France France 2001 0 0
Jon McLaughlin 9 9 1987 Edinburgh Scotland 2017 to 2018 2017-09-09 Sat 2018-05-09 Wed 00y 08m 01d 36 0
Alan Forrest 9 9 1996 Prestwick Scotland 2022 to 2024 2022-07-30 Sat 2024-11-10 Sun 02y 03m 12d 105 11
Beni Baningime 9 9 1998 Kinshasa Congo DR 2021 to 2024 2021-07-31 Sat 2024-11-10 Sun 03y 03m 11d 71 2
Steve Hancock 10 9 1953 Sheffield England 1974 to 1975 1975-08-13 Wed 1975-10-25 Sat 00y 02m 13d 10 3
Wayne Foster 11 9 1963 Tyldesley England 1986 to 1994 1986-08-23 Sat 1994-08-31 Wed 08y 00m 09d 201 22
Kieran McAnespie 11 9 1979 Gosport England 2001 2001-01-31 Wed 2001-03-14 Wed 00y 01m 13d 6 0
Elliott Frear 11 9 1990 Exeter England 2020 to 2021 2020-10-10 Sat 2021-01-23 Sat 00y 03m 14d 12 2
David Cameron 12 9 1895 Partick Scotland 1926 to 1927 1926-01-01 Fri 1927-08-20 Sat 01y 07m 20d 4 0
Mohammed Berthe 12 9 1972 Bacato Guinea 1999 1999-03-20 Sat 1999-03-20 Sat 00y 00m 01d 1 0
Ramon Pereira 12 9 1978 Merida Spain 2004 to 2005 2004-08-07 Sat 2005-03-12 Sat 00y 07m 06d 22 2
Lachlan Macmillan 14 9 1903 Hamilton Scotland 1924 to 1933 1924-08-16 Sat 1933-09-12 Tue 09y 00m 28d 178 53
James Mitchell 14 9 1903 Belfast Northern Ireland 1927 to 1928 1927-10-01 Sat 1927-10-08 Sat 00y 00m 08d 2 0
Steven Naismith 14 9 1986 Irvine Scotland 2018 to 2021 2018-01-21 Sun 2021-04-30 Fri 03y 03m 10d 90 29
Juwon Oshaniwa 14 9 1990 Ilorin Nigeria Nigeria 2015 to 2017 2015-08-08 Sat 2016-05-15 Sun 00y 09m 08d 25 0
Jim Rodger (2) 15 9 1933 Cleland Scotland 1962 to 1963 1962-02-07 Wed 1963-11-09 Sat 01y 09m 03d 28 9
Didier Ernst 15 9 1971 Dison Belgium 2002 0 0
Stephen Humphrys 15 9 1997 Oldham England 2022 to 2023 2022-09-03 Sat 2023-05-07 Sun 00y 08m 05d 25 5
Garang Kuol 15 9 2004 Egyptian refugee camp Egypt 2023 2023-01-13 Fri 2023-05-24 Wed 00y 04m 12d 9 1
David McCreery 16 9 1957 Belfast Northern Ireland 1989 to 1991 1989-09-09 Sat 1991-05-04 Sat 01y 07m 26d 36 0
Kyle Lafferty 16 9 1987 Enniskillen Northern Ireland 2017 to 2018 2017-07-18 Tue 2018-08-18 Sat 01y 01m 01d 48 20
Jose Goncalves 17 9 1985 Portugal Portugal 2006 to 2010 2006-02-04 Sat 2010-03-13 Sat 04y 01m 10d 70 2
Sean Docherty 17 9 2003 Scotland Scotland 2021 0 0
Christian Nade 18 9 1984 Montmorency France 2007 to 2010 2007-09-03 Mon 2010-04-10 Sat 02y 07m 08d 93 10
Sean Clare 18 9 1996 Hackney England 2018 to 2020 2018-10-20 Sat 2020-03-11 Wed 01y 04m 21d 71 12
John Addison 19 9 1864 Canonmills Edinburgh. Scotland 1884 to 1886 1884-10-04 Sat 1885-09-26 Sat 00y 11m 23d 2 0
Roy Barry 19 9 1942 Edinburgh Scotland 1961 to 1966 1961-08-12 Sat 1966-09-24 Sat 05y 01m 13d 150 10
Willie Maxwell 21 9 1876 Arbroath Scotland 1894 1894-10-06 Sat 1894-10-06 Sat 00y 00m 01d 1 1
Bob Mercer 21 9 1889 Avonbridge Stirlighshire Scotland 1909 to 1921 1909-08-21 Sat 1920-11-27 Sat 11y 03m 07d 256 25
Anthony Smith 21 9 1971 Sunderland England 1991 0 0
George Fleming 22 9 1948 Edinburgh Scotland 1966 to 1971 1966-12-10 Sat 1971-12-25 Sat 05y 00m 16d 169 32
Jimmy Bone 22 9 1949 Bridge Of Allan Scotland 1983 to 1985 1983-08-20 Sat 1985-01-12 Sat 01y 04m 24d 70 14
Andy Black 23 9 1917 Stirling Scotland 1935 to 1946 1935-04-05 Fri 1946-05-04 Sat 11y 01m 00d 185 137
Dave McNicoll 23 9 1951 Dundee Scotland 1977 to 1979 1977-10-22 Sat 1979-02-10 Sat 01y 03m 20d 52 1
Brian Whittaker 23 9 1958 Glasgow Scotland 1984 to 1990 1984-08-11 Sat 1990-02-10 Sat 05y 06m 00d 207 3
Stephane Mahe 23 9 1968 Puteaux France 2001 to 2003 2001-08-04 Sat 2003-05-25 Sun 01y 09m 22d 51 2
Jimmy Cant 24 9 1953 Edinburgh Scotland 1973 to 1976 1973-04-28 Sat 1976-10-23 Sat 03y 05m 26d 60 3
Gary McSwegan 24 9 1970 Glasgow Scotland 1998 to 2001 1998-10-17 Sat 2001-09-16 Sun 02y 11m 00d 97 30
Kenny McLeod 25 9 1960 Haddington Scotland 1978 to 1979 1979-05-05 Sat 1979-05-14 Mon 00y 00m 10d 3 0
Mark Cairns 25 9 1969 Edinburgh Scotland 1987 to 1989 0 0
John Souttar 25 9 1996 Aberdeen Scotland 2016 to 2022 2016-02-10 Wed 2022-05-21 Sat 06y 03m 12d 162 6
Alex Rennie 26 9 1916 Scotland Scotland 1938 to 1940 1938-08-13 Sat 1940-04-03 Wed 01y 07m 22d 10 9
Brian Laing 26 9 1952 Musselburgh Scotland 1971 1971-04-24 Sat 1971-05-03 Mon 00y 00m 10d 2 1
Liam McFarlane 26 9 2004 Lochgelly Scotland 2021 to 2023 0 0
Tom Higgins 27 9 1906 Cowdenbeath Scotland 1930 to 1933 1930-01-25 Sat 1933-09-30 Sat 03y 08m 06d 24 0
Jack Harkness 27 9 1907 Govanhill Glasgow Scotland 1928 to 1936 1928-08-11 Sat 1936-08-15 Sat 08y 00m 05d 324 0
Tommy Traynor 27 9 1943 Bonnybridge Scotland 1963 to 1970 1963-05-04 Sat 1970-04-18 Sat 06y 11m 15d 247 45
Bobby Prentice 27 9 1953 Douglaswater Scotland 1973 to 1979 1973-08-18 Sat 1979-04-25 Wed 05y 08m 08d 210 20
Jock Gilfillan 29 9 1898 Townhill Fife Scotland 1921 to 1928 1921-08-17 Wed 1928-10-27 Sat 07y 02m 11d 93 0
Nicky Walker 29 9 1962 Aberdeen Scotland 1989 to 1994 1991-02-16 Sat 1994-08-31 Wed 03y 06m 16d 56 0
Kris O'Neil 29 9 1980 Edinburgh Scotland 1998 to 2000 1998-10-17 Sat 2000-09-24 Sun 01y 11m 08d 13 2
John Carswell 30 9 1879 Scotland Scotland 1900 0 0
James Beaumont 1 10 1866 Semple Street Edinburgh Scotland 1889 0 0
Willie MacFarlane 1 10 1923 Fallin Scotland 1942 to 1951 1942-04-18 Sat 1949-04-05 Tue 06y 11m 19d 168 26
Bryn Halliwell 1 10 1980 Epsom England 2014 0 0
Alfie Conn 2 10 1926 Prestonpans Scotland 1944 to 1960 1944-10-14 Sat 1958-04-16 Wed 13y 06m 03d 338 166
Willie Pettigrew 2 10 1953 Motherwell Scotland 1981 to 1983 1981-09-19 Sat 1983-09-07 Wed 01y 11m 20d 85 33
John Robertson 2 10 1964 Edinburgh Scotland 1982 to 1998 1982-02-17 Wed 1998-05-09 Sat 16y 02m 23d 632 271
Jock Ramage 4 10 1898 Bonnyrigg Scotland 1919 to 1926 1919-10-11 Sat 1926-09-11 Sat 06y 11m 01d 166 7
Andrew Herd 4 10 1903 Jamphlars Auchterderran Scotland 1927 to 1937 1927-08-13 Sat 1937-03-27 Sat 09y 07m 15d 291 10
Colin Miller 4 10 1964 Lanark Scotland 1994 to 1995 1994-11-19 Sat 1995-10-21 Sat 00y 11m 03d 23 2
David McCulloch 5 10 1911 Hamilton Scotland 1934 to 1935 1934-08-11 Sat 1935-11-23 Sat 01y 03m 13d 58 56
George Sutherland 5 10 1914 Musselburgh Scotland 1942 to 1944 1942-06-13 Sat 1944-06-24 Sat 02y 00m 12d 3 0
Thomson Allan 5 10 1946 Longbridge Scotland 1979 1979-02-24 Sat 1979-09-19 Wed 00y 06m 27d 26 0
Bob Birrell 6 10 1890 Crossgates Scotland 1918 to 1922 1918-08-24 Sat 1922-04-01 Sat 03y 07m 09d 125 1
Peter Flucker 6 10 1907 Newhaven Scotland 1929 to 1930 1929-03-06 Wed 1930-04-12 Sat 01y 01m 07d 3 2
Scott Leitch 6 10 1969 Motherwell Scotland 1993 to 1996 1993-08-28 Sat 1995-10-07 Sat 02y 01m 10d 64 3
Andrew David Storrar 6 10 1977 Scotland Scotland 1995 0 0
Andrew Clark 7 10 1879 Ballingry Scotland 1899 to 1901 1899-09-02 Sat 1901-03-09 Sat 01y 06m 08d 39 0
Bobby Campbell 7 10 1936 Forres Scotland 1953 to 1956 1953-09-05 Sat 1956-04-25 Wed 02y 07m 21d 3 0
Stephen Hamilton 7 10 1960 Glasgow Scotland 1979 to 1981 1979-09-03 Mon 1981-03-28 Sat 01y 06m 26d 20 0
Bobby Burns 7 10 1999 Belfast Northern Ireland 2018 to 2019 2018-07-18 Wed 2019-07-16 Tue 00y 11m 29d 10 1
Henry Allan 8 10 1872 Kingseat Fife Scotland 1896 to 1903 1896-09-19 Sat 1903-01-10 Sat 06y 03m 23d 120 1
David Neave 8 10 1892 Arbroath Scotland 1918 to 1919 1918-08-17 Sat 1919-03-01 Sat 00y 06m 14d 23 2
Hugh Shaw 8 10 1895 Clydebank Scotland 1927 to 1930 1927-08-27 Sat 1930-04-12 Sat 02y 07m 17d 62 4
Graham Shaw 8 10 1951 Edinburgh Scotland 1976 to 1980 1976-01-10 Sat 1980-04-26 Sat 04y 03m 17d 142 25
Neil MacFarlane 10 10 1977 Dunoon Scotland 2002 to 2006 2002-11-12 Tue 2005-12-26 Mon 03y 01m 15d 96 1
Aidy White 10 10 1991 Otley West Yorkshire England 2019 to 2021 2019-08-10 Sat 2021-04-03 Sat 01y 07m 25d 34 0
Grant Tierney 11 10 1961 Scotland Scotland 1978 0 0
Steven Pressley 11 10 1973 Elgin Scotland 1998 to 2006 1998-08-19 Wed 2006-11-25 Sat 08y 03m 07d 332 24
Andy Halliday 11 10 1991 Glasgow Scotland 2020 to 2024 2020-10-06 Tue 2023-11-01 Wed 03y 00m 27d 109 13
Adam King 11 10 1995 Edinburgh Scotland 2012 to 2014 2013-12-01 Sun 2013-12-26 Thu 00y 00m 26d 3 0
Barney Battles Jnr 12 10 1905 Fisherrow Musselburgh Scotland 1928 to 1936 1928-08-11 Sat 1936-04-25 Sat 07y 08m 15d 162 152
Jimmy Dykes 12 10 1916 Law Lanark Scotland 1934 to 1946 1935-11-09 Sat 1946-01-02 Wed 10y 01m 25d 194 4
Tommy Sloan 13 10 1925 Barrhead Scotland 1946 to 1951 1946-08-17 Sat 1951-10-27 Sat 05y 02m 11d 148 34
Henry McKenzie 13 10 1932 Edinburgh Scotland 1951 0 0
Neil Donald Irvine 13 10 1965 Scotland Scotland 1983 to 1987 0 0
Callum Paterson 13 10 1994 London England 2012 to 2016 2012-08-04 Sat 2016-12-27 Tue 04y 04m 24d 163 38
Eli Bradley 14 10 1883 Dudley England 1912 to 1913 1912-10-19 Sat 1913-04-05 Sat 00y 05m 18d 8 0
Willie McAlpine 14 10 1950 Edinburgh Scotland 1968 to 1970 1968-11-23 Sat 1970-11-04 Wed 01y 11m 13d 22 0
Paul Cherry 14 10 1964 Derby England 1983 to 1986 1984-09-22 Sat 1985-09-21 Sat 00y 00m 00d 10 1
Alexander Stewart 14 10 1965 Bellshill Scotland 1988 0 0
Josh Henderson 14 10 1977 Baton Rouge Louisiana United States 1998 0 0
Jean-Louis Valois 15 10 1973 Saint-Priest France 2002 to 2004 2002-08-03 Sat 2004-01-06 Tue 01y 05m 04d 59 4
Ben Woodburn 15 10 1999 Nottingham England 2021 to 2022 2021-08-28 Sat 2022-05-11 Wed 00y 08m 14d 30 3
William Wallace 16 10 1875 Dunoon Scotland 1901 to 1902 1901-11-16 Sat 1901-11-16 Sat 00y 00m 01d 1 0
Bruce Harley 16 10 1904 Edinburgh Scotland 1925 to 1928 1925-09-05 Sat 1926-12-11 Sat 01y 03m 07d 36 0
John Lough 16 10 1934 Edinburgh Scotland 1959 to 1961 1959-02-21 Sat 1961-02-04 Sat 01y 11m 15d 15 0
Tommy Veitch 16 10 1949 Edinburgh Scotland 1968 to 1972 1968-09-21 Sat 1972-03-25 Sat 03y 06m 05d 63 2
Kelby Mason 16 10 1998 Musselburgh Scotland 2018 0 0
Ethan Drysdale 16 10 2005 Scotland Scotland 2021 to 2024 0 0
Tom Robertson 17 10 1876 East Benhar (Fauldhouse) Scotland 1896 to 1898 1896-09-19 Sat 1898-02-05 Sat 01y 04m 18d 29 20
Alexander Kane 17 10 1897 Aberdeen Scotland 1919 to 1922 1919-08-16 Sat 1922-02-15 Wed 02y 06m 00d 120 0
John Pattillo 17 10 1914 Aberdeen Scotland 1940 1940-09-21 Sat 1940-11-02 Sat 00y 01m 13d 7 5
Eduardas Kurskis 17 10 1976 Siauliai Lithuania 2007 to 2008 2007-12-08 Sat 2008-01-12 Sat 00y 01m 05d 4 0
Derek Holmes 18 10 1978 Lanark Scotland 1997 to 1999 1997-05-10 Sat 1999-10-12 Tue 02y 05m 03d 13 4
Bobby Clyde 18 10 1979 Edinburgh Scotland 1998 to 1999 0 0
John Bethune 19 10 1888 Milngavie Scotland 1912 1912-03-02 Sat 1912-03-23 Sat 00y 00m 22d 3 0
George Thomson 19 10 1936 Edinburgh Scotland 1957 to 1960 1957-02-23 Sat 1960-11-19 Sat 03y 08m 28d 157 17
Alexander Khatskevich 19 10 1973 Belarus Belarus 2005 0 0
Paul Hartley 19 10 1976 Glasgow Scotland 2003 to 2007 2003-08-09 Sat 2007-01-20 Sat 03y 05m 12d 149 38
Fabien Leclercq 19 10 1979 Lille France 1999 to 2000 1999-10-12 Tue 2000-03-18 Sat 00y 05m 07d 13 0
Jimmy Dunne 19 10 1997 Drogheda Republic of Ireland 2018 2018-08-25 Sat 2018-11-24 Sat 00y 03m 00d 14 2
Alex Bennett 20 10 1881 Glasgow Scotland 1903 0 0
David Johnston 20 10 1958 Edinburgh Scotland 1977 1977-08-20 Sat 1977-08-20 Sat 00y 00m 01d 1 0
Pat McShane 21 10 1960 Glasgow Scotland 1979 to 1981 1979-08-25 Sat 1981-03-24 Tue 01y 07m 00d 8 1
Connor Randall 21 10 1995 Liverpool England 2017 to 2018 2017-08-05 Sat 2018-04-27 Fri 00y 08m 23d 27 0
Jackie Gillies 22 10 1918 Glasgow Scotland 1940 to 1944 1940-02-10 Sat 1944-04-15 Sat 04y 02m 06d 94 38
John Thomson 22 10 1934 Glasgow Scotland 1956 1956-02-11 Sat 1956-02-11 Sat 00y 00m 01d 1 0
Roy Turnbull 22 10 1948 Edinburgh Scotland 1968 1968-11-09 Sat 1968-11-09 Sat 00y 00m 01d 1 0
Craig Levein 22 10 1964 Dunfermline Scotland 1983 to 1997 1983-12-03 Sat 1995-08-30 Wed 11y 08m 28d 401 17
George Chapman [1] 23 10 1886 Broxburn Scotland 1905 to 1907 1905-12-16 Sat 1907-05-01 Wed 01y 04m 16d 6 0
Derek Rutherford 23 10 1946 Keith Scotland 1964 to 1967 1964-08-29 Sat 1967-04-29 Sat 02y 08m 01d 3 0
Colin Cameron 23 10 1972 Kirkcaldy Scotland 1996 to 2001 1996-04-10 Wed 2001-08-18 Sat 05y 04m 09d 189 59
Michael Ngoo 23 10 1992 London England 2013 2013-01-26 Sat 2013-05-18 Sat 00y 03m 23d 17 5
Roy Kay 24 10 1949 Edinburgh Scotland 1969 to 1977 1971-01-23 Sat 1977-04-16 Sat 06y 02m 25d 207 3
Andy Lynch 24 10 1949 Glasgow Scotland 1969 to 1973 1969-10-11 Sat 1973-01-01 Mon 03y 02m 22d 90 21
Neil Murray 24 10 1950 Elgin Morayshire Scotland 1969 to 1972 1969-08-09 Sat 1972-10-21 Sat 03y 02m 13d 45 5
Norrie Davidson 25 10 1934 Kintore Aberdeenshire Scotland 1961 to 1963 1961-02-04 Sat 1963-10-26 Sat 02y 08m 23d 58 29
Donald Ford 25 10 1944 Linlithgow Scotland 1964 to 1976 1964-09-26 Sat 1976-02-21 Sat 11y 04m 27d 371 143
Peter Johnstone 25 10 1961 Glasgow Scotland 1979 0 0
Charlie Birse 26 10 1916 Dundee Scotland 1940 1940-05-11 Sat 1940-05-11 Sat 00y 00m 01d 1 0
David Winnie 26 10 1966 Glasgow Scotland 1995 1995-08-30 Wed 1995-10-28 Sat 00y 01m 29d 8 0
Odel Offiah 26 10 2002 London Borough of Camden England 2023 2023-08-20 Sun 2023-10-29 Sun 00y 02m 10d 9 1
George Wilkins 27 10 1919 Hackney England 1942 to 1943 1942-09-12 Sat 1943-03-06 Sat 00y 05m 24d 22 3
Billy Mackay 27 10 1960 Glenrothes Scotland 1986 to 1987 1986-02-22 Sat 1986-08-19 Tue 00y 05m 29d 7 0
Stirton Smith 28 10 1926 Gorebridge Scotland 1944 to 1948 1944-08-12 Sat 1947-01-02 Thu 02y 04m 22d 9 2
Sandy Clark 28 10 1956 Airdrie Scotland 1984 to 1994 1984-10-20 Sat 1988-08-23 Tue 03y 10m 04d 165 40
Soufian El Hassnaoui 28 10 1989 Ede Netherlands 2014 to 2015 2014-09-13 Sat 2015-05-02 Sat 00y 07m 20d 19 4
Stephen Husband 29 10 1990 Kelty Scotland 2008 to 2009 0 0
Jerry Dawson 30 10 1909 Falkirk Scotland 1943 0 0
Kenny Caw 30 10 1933 Scotland Scotland 1953 0 0
Alex Hamill 30 10 1961 Coatbridge Scotland 1980 to 1982 1980-12-06 Sat 1982-05-15 Sat 01y 05m 10d 50 3
Kevin Twaddle 31 10 1971 Edinburgh Scotland 2002 2002-08-03 Sat 2002-11-09 Sat 00y 03m 07d 9 0
Ricardo Fuller 31 10 1979 Jamaica Jamaica 2001 to 2002 2001-10-21 Sun 2002-05-12 Sun 00y 06m 22d 29 9
Willie Mason 2 11 1868 Scotland Scotland 1890 to 1891 1890-08-16 Sat 1891-05-02 Sat 00y 08m 17d 22 4
Paul Smith 2 11 1962 Edinburgh Scotland 1995 to 1996 1995-11-04 Sat 1996-03-23 Sat 00y 04m 20d 9 0
Martin Petras 2 11 1979 Prievidza Slovakia 2006 2006-02-07 Tue 2006-05-07 Sun 00y 03m 01d 5 0
William Reid 3 11 1903 Belfast Northern Ireland 1930 to 1936 1930-08-23 Sat 1936-10-17 Sat 06y 01m 25d 146 2
Andy Tod 4 11 1970 Dunfermline Scotland 2002 2002-04-07 Sun 2002-05-12 Sun 00y 01m 06d 3 1
Dexter Lembikisa 4 11 2003 Filton England 2024 2024-01-20 Sat 2024-05-18 Sat 00y 03m 29d 18 2
Warney Cresswell 5 11 1897 South Shields England 1915 1915-11-27 Sat 1915-11-27 Sat 00y 00m 01d 1 0
Michael Langton 5 11 1908 Mid Calder Scotland 1928 to 1930 1929-03-30 Sat 1930-03-12 Wed 00y 11m 12d 11 0
Tom Mackenzie 5 11 1922 Edinburgh Scotland 1942 to 1958 1942-04-28 Tue 1957-11-23 Sat 15y 06m 27d 357 5
Bobby Zlamal 5 11 1985 Prerov Czech Republic 2018 to 2021 2018-07-18 Wed 2020-03-11 Wed 01y 07m 23d 53 0
Jimmy Hawthorn 6 11 1875 Calderbank Lanarkshire Scotland 1899 0 0
Conor Sammon 6 11 1986 Dublin Republic of Ireland 2016 to 2017 2016-06-30 Thu 2017-08-05 Sat 01y 01m 07d 27 2
Bjorn Johnsen 6 11 1991 North Carolina United States 2016 to 2017 2016-08-20 Sat 2017-05-21 Sun 00y 09m 02d 37 6
Derek Strickland 7 11 1959 Stoneyburn Scotland 1981 1981-09-26 Sat 1981-09-26 Sat 00y 00m 01d 1 0
Max Christie 7 11 1971 Edinburgh Scotland 1989 to 1991 0 0
Laryea Kingston 7 11 1980 Accra Ghana 2007 to 2010 2007-02-03 Sat 2010-05-09 Sun 03y 03m 07d 66 10
Jim Docherty 8 11 1956 Broxburn Scotland 1980 1980-02-09 Sat 1980-08-16 Sat 00y 06m 08d 6 0
Hugo Perez 8 11 1963 Morazan El Salvador El Salvador 1987 0 0
Ian Westwater 8 11 1963 Loughborough Scotland 1980 to 1984 1980-11-01 Sat 1983-11-30 Wed 03y 00m 30d 4 0
Aaron Hughes 8 11 1979 Cookstown Northern Ireland 2017 to 2019 2017-01-22 Sun 2019-05-19 Sun 02y 03m 28d 42 0
Fraser Mullen 8 11 1993 Glasgow Scotland 2011 to 2013 2012-01-07 Sat 2013-03-10 Sun 01y 02m 04d 10 0
Aidan Denholm 8 11 2003 East Calder Scotland 2020 to 2024 2021-07-13 Tue 2024-05-15 Wed 02y 10m 03d 25 0
Jim Souness 9 11 1928 Edinburgh Scotland 1953 to 1955 1953-01-17 Sat 1955-09-24 Sat 02y 08m 08d 64 17
David Pryde 10 11 1913 Newtongrange Scotland 1943 0 0
Bobby Robinson 10 11 1950 Edinburgh Scotland 1979 to 1981 1979-08-11 Sat 1981-01-10 Sat 01y 05m 00d 65 1
Marius Zaliukas 10 11 1983 Kursenai Lithuania 2006 to 2013 2006-08-26 Sat 2013-05-18 Sat 06y 08m 23d 222 15
Rab Aitchison 11 11 1943 Edinburgh Scotland 1965 to 1967 1965-10-16 Sat 1967-03-04 Sat 01y 04m 18d 3 0
Andy Thorn 12 11 1966 Carshalton England 1996 1996-09-17 Tue 1996-09-21 Sat 00y 00m 05d 2 0
Andrew Driver 12 11 1987 Oldham England 2004 to 2013 2006-08-26 Sat 2013-01-30 Wed 06y 05m 05d 169 20
Bill Porteous 13 11 1878 Newton Wamphray Scotland 1899 to 1904 1899-11-04 Sat 1904-01-23 Sat 04y 02m 20d 90 43
Colin More 13 11 1960 Edinburgh Scotland 1979 to 1982 1979-05-02 Wed 1982-05-15 Sat 03y 00m 14d 47 0
Jimmy Boyd 14 11 1894 Seafield West Lothian Scotland 1914 0 0
Jack Sharp 14 11 1897 Scotland Scotland 1916 to 1922 1916-01-15 Sat 1922-04-01 Sat 06y 02m 18d 164 29
Davie Mackay 14 11 1934 Edinburgh Scotland 1953 to 1959 1953-11-07 Sat 1959-03-07 Sat 05y 04m 01d 179 29
Henrik Eggerts 14 11 1966 Denmark Denmark 2002 0 0
Alex Walker 15 11 1881 Edinburgh Scotland 1899 to 1902 1899-09-23 Sat 1901-12-07 Sat 02y 02m 15d 15 3
Peter McCloy 16 11 1946 Girvan Scotland 1989 0 0
Gary Naysmith 16 11 1978 Loanhead Scotland 1996 to 2013 1996-05-04 Sat 2000-10-01 Sun 04y 04m 28d 120 4
Jimmy Speedie 17 11 1893 Edinburgh Scotland 1913 to 1914 1913-08-16 Sat 1914-10-24 Sat 01y 02m 09d 9 5
John A Johnston 17 11 1902 Stevenston Scotland 1922 to 1935 1922-12-30 Sat 1935-03-02 Sat 12y 02m 02d 302 11
Arthur Dixon 17 11 1921 Middleton Scotland 1947 to 1949 1947-10-04 Sat 1949-08-27 Sat 01y 10m 24d 45 10
Alan McManus 17 11 1974 Paisley Scotland 1994 to 1998 1995-12-16 Sat 1998-05-09 Sat 02y 04m 24d 55 2
Juanma 17 11 1990 Valencia Spain 2015 to 2016 2015-07-30 Thu 2016-07-21 Thu 00y 11m 22d 43 13
Alim Ozturk 17 11 1992 Alkmaar Netherlands 2014 to 2016 2014-07-26 Sat 2016-12-03 Sat 02y 04m 08d 75 7
Ryan Edwards 17 11 1993 Singapore Singapore 2018 to 2019 2019-04-28 Sun 2019-05-25 Sat 00y 00m 28d 5 1
Jose Quitongo 18 11 1974 Luanda Angola 1997 to 1999 1997-11-01 Sat 1999-08-29 Sun 01y 09m 29d 40 5
Dawid Kucharski 19 11 1984 Kostrzyn nad Odra Poland 2009 to 2011 2009-08-17 Mon 2010-03-20 Sat 00y 07m 04d 15 0
Yann Songo'o 19 11 1991 Toulon France France 2020 0 0
George Scott 20 11 1865 Scotland Scotland 1889 to 1897 1889-09-07 Sat 1896-09-05 Sat 06y 11m 30d 101 44
Andrew Orr 20 11 1876 Scotland Scotland 1903 to 1905 1903-01-24 Sat 1905-02-11 Sat 02y 00m 19d 52 0
George P Miller 21 11 1894 Edinburgh Scotland 1915 to 1930 1915-10-02 Sat 1930-04-19 Sat 14y 06m 18d 239 46
Davie Duncan 21 11 1921 Markinch Scotland 1940 1940-09-07 Sat 1940-10-12 Sat 00y 01m 06d 3 0
Frankie Kent 21 11 1995 Romford England 2023 to 2024 2023-08-05 Sat 2024-11-10 Sun 01y 03m 06d 60 3
Kyosuke Tagawa 21 11 1995 Kagoshima Japan 2023 to 2024 2023-08-05 Sat 2024-05-18 Sat 00y 09m 14d 21 3
William Macpherson 22 11 1884 Beith Scotland 1911 to 1912 1911-10-07 Sat 1912-12-28 Sat 01y 02m 22d 34 7
Robert Eggo 22 11 1895 Brechin Scotland 1919 1919-04-28 Mon 1919-10-11 Sat 00y 05m 14d 3 0
Tommy Dougan 22 11 1915 Holytown Scotland 1940 to 1942 1940-08-31 Sat 1942-04-28 Tue 01y 07m 29d 56 17
Jim Jefferies 22 11 1950 Musselburgh Scotland 1972 to 1981 1972-03-04 Sat 1981-05-02 Sat 09y 01m 29d 310 6
Vincent Guerin 22 11 1965 Boulogne-Billencourt France 1998 to 1999 1998-10-04 Sun 1999-05-15 Sat 00y 07m 12d 20 1
Jimmy Carabine 23 11 1911 Blantyre South Lanarkshire Scotland 1942 to 1943 0 0
Maurice Elliott 23 11 1942 Near Dumfries Scotland 1961 to 1962 1961-03-18 Sat 1962-04-07 Sat 01y 00m 21d 13 2
Ray Dunlop 23 11 1950 Paisley Scotland 1977 to 1979 1977-08-13 Sat 1979-03-03 Sat 01y 06m 20d 66 0
Patrick Neilson 23 11 1965 Scotland Scotland 1983 0 0
Harry Marshall 24 11 1873 Portobello Scotland 1892 to 1899 1892-08-20 Sat 1898-12-24 Sat 06y 04m 05d 51 2
George Donaldson 24 11 1954 Edinburgh Scotland 1974 to 1976 1974-08-24 Sat 1976-01-10 Sat 01y 04m 18d 17 1
Alex Menzies 25 11 1882 Blantyre South Lanarkshire Scotland 1902 to 1906 1902-12-27 Sat 1906-11-10 Sat 03y 10m 15d 47 26
Tom Green 25 11 1893 Rock Ferry Birkenhead Scotland 1923 to 1925 1924-03-01 Sat 1925-03-14 Sat 01y 00m 14d 21 19
Jim Bett 25 11 1959 Hamilton Scotland 1994 to 1995 1994-10-08 Sat 1995-05-13 Sat 00y 07m 06d 30 2
Robert Blackburn 26 11 1882 Edinburgh Scotland 1902 0 0
Musa Drammeh 26 11 2001 Mataro Spain 2024 2024-09-14 Sat 2024-11-10 Sun 00y 01m 28d 2 0
James Morgan 27 11 1914 Freuchie, Fife Scotland 1940 1940-08-31 Sat 1940-10-05 Sat 00y 01m 05d 3 0
David Ross Johnston 28 11 1942 Nairn Scotland 1960 to 1961 1960-11-12 Sat 1961-04-08 Sat 00y 04m 28d 5 1
Neil Pointon 28 11 1964 Church Warsop England 1995 to 1998 1995-10-14 Sat 1998-05-09 Sat 02y 06m 26d 83 4
Percy Dawson 29 11 1890 Cullercoats England 1911 to 1914 1911-01-14 Sat 1914-02-21 Sat 03y 01m 08d 92 71
Jimmy Philp 29 11 1913 Lumphinnans Fife Scotland 1940 to 1946 1940-11-09 Sat 1946-02-09 Sat 05y 03m 01d 162 5
Boston Glegg 29 11 1942 Stenhousemuir Scotland 1960 1960-08-31 Wed 1960-09-03 Sat 00y 00m 04d 2 1
Jim Murphy 29 11 1942 Glasgow Scotland 1963 to 1967 1963-11-02 Sat 1967-04-29 Sat 03y 05m 28d 46 19
Kenny Black 29 11 1963 Stenhousemuir Scotland 1984 to 1989 1984-08-11 Sat 1989-05-13 Sat 04y 09m 03d 222 19
Janos Balogh 29 11 1982 Debrecen Hungary 2008 to 2011 2008-10-19 Sun 2011-09-21 Wed 02y 11m 03d 42 0
Willie Taylor 30 11 1869 Edinburgh Scotland 1889 to 1900 1889-09-07 Sat 1900-03-17 Sat 10y 06m 11d 149 75
Ernest Ellis 30 11 1885 Sprowston England 1914 0 0
Ian Sneddon 30 11 1946 Duntocher Scotland 1966 to 1974 1967-08-26 Sat 1974-10-26 Sat 07y 02m 01d 198 1
Colin Scott 30 11 1966 Scotland Scotland 1983 to 1986 1983-11-30 Wed 1983-11-30 Wed 00y 00m 01d 1 0
Adrian Mrowiec 1 12 1983 Walbrzych Poland 2008 to 2012 2008-09-13 Sat 2012-05-13 Sun 03y 08m 01d 79 0
George Hogg 2 12 1869 West Calder Scotland 1892 to 1904 1892-08-20 Sat 1904-01-23 Sat 11y 05m 04d 231 9
John Billingham 3 12 1914 Daventry England 1942 1942-05-30 Sat 1942-05-30 Sat 00y 00m 01d 1 1
Bobby Dougan 3 12 1926 Glasgow Scotland 1947 to 1954 1947-08-27 Wed 1953-11-07 Sat 06y 02m 12d 168 0
Tosh McKinlay 3 12 1964 Glasgow Scotland 1988 to 1994 1988-12-10 Sat 1994-10-29 Sat 05y 10m 20d 247 8
Kevin James 3 12 1975 Edinburgh Scotland 1999 to 2000 1999-04-03 Sat 2000-10-28 Sat 01y 06m 26d 20 1
John Kilgannon 5 12 1931 Bannockburn Scotland 1952 1952-11-15 Sat 1952-11-15 Sat 00y 00m 01d 1 0
Nick Ross 6 12 1862 Edinburgh Scotland 1881 to 1884 1881-09-10 Sat 1882-10-21 Sat 01y 01m 12d 4 1
Jackie Oakes 6 12 1919 Hamilton Scotland 1944 to 1945 1944-09-30 Sat 1945-06-16 Sat 00y 08m 18d 25 6
Gordon Durie 6 12 1965 Paisley Scotland 2000 to 2001 2000-10-01 Sun 2001-04-22 Sun 00y 06m 22d 18 3
George Hamilton 7 12 1917 Irvine Scotland 1940 to 1948 1940-11-02 Sat 1948-05-03 Mon 07y 06m 02d 58 45
Fred Gibson 8 12 1888 Pilgrims Rest Transvaal South Africa 1917 to 1918 1917-08-18 Sat 1918-04-20 Sat 00y 08m 03d 29 3
Arthur Lochhead 8 12 1897 Busby Scotland 1919 to 1921 1919-03-22 Sat 1921-04-05 Tue 02y 00m 15d 34 24
Drew Busby 8 12 1947 Glasgow Scotland 1973 to 1979 1973-08-11 Sat 1979-04-25 Wed 05y 08m 15d 256 85
John Millar 8 12 1966 Bellshill Scotland 1991 to 1996 1991-08-10 Sat 1996-03-23 Sat 04y 07m 14d 152 25
Archie Kelly 9 12 1921 Glasgow Scotland 1943 to 1947 1943-03-06 Sat 1947-12-06 Sat 04y 09m 01d 153 108
Tommi Gronlund 9 12 1969 Helsinki Finland 2001 to 2002 2001-11-03 Sat 2002-05-12 Sun 00y 06m 10d 25 2
George Goodfellow 10 12 1869 Scotland Scotland 1889 to 1893 1889-09-28 Sat 1893-04-01 Sat 03y 06m 05d 59 0
Bobby Rankin 10 12 1935 Scotland Scotland 1959 1959-03-09 Mon 1959-04-18 Sat 00y 01m 10d 5 9
John Hay 10 12 1957 Scotland Scotland 1976 0 0
Mark Gavin 10 12 1963 Ballieston Scotland 1988 1988-03-26 Sat 1988-09-03 Sat 00y 05m 09d 9 0
George Sinclair 12 12 1884 Edinburgh Scotland 1908 to 1921 1908-08-15 Sat 1921-04-05 Tue 12y 07m 22d 351 47
John Gallacher 12 12 1951 Falkirk Scotland 1970 to 1977 1972-04-08 Sat 1977-09-24 Sat 05y 05m 17d 110 7
Tepi Moilanen 12 12 1973 Helsinki Finland 2003 to 2005 2003-01-28 Tue 2003-10-18 Sat 00y 08m 21d 26 0
Phil Stamp 12 12 1975 Middlesbrough England 2002 to 2005 2002-08-31 Sat 2005-01-22 Sat 02y 04m 23d 80 6
Robert Baird Moyes 13 12 1870 14 Citadel North Leith Scotland 1891 to 1893 1891-10-31 Sat 1891-10-31 Sat 00y 00m 01d 1 0
Hugh Burns 13 12 1965 Lanark Scotland 1987 to 1988 1987-08-25 Tue 1988-05-07 Sat 00y 08m 13d 27 0
Jackie Dewar 14 12 1923 Buckhaven Scotland 1947 1947-03-05 Wed 1947-04-07 Mon 00y 01m 03d 7 3
Allan Johnston 14 12 1973 Glasgow Scotland 1991 to 1996 1993-05-08 Sat 1996-05-18 Sat 03y 00m 11d 95 14
Frank Stringfellow 15 12 1888 Sutton in Ashfield England 1922 to 1923 1922-02-11 Sat 1923-04-07 Sat 01y 01m 28d 48 9
Joe Jordan 15 12 1951 Carluke Scotland 1991 0 0
Bob Winton 16 12 1857 Edinburgh Scotland 1878 1878-09-21 Sat 1878-11-09 Sat 00y 01m 20d 3 0
Harry Graham 16 12 1887 Edinburgh Scotland 1913 to 1920 1913-08-16 Sat 1920-10-30 Sat 07y 02m 15d 150 47
Haraldur Bjornsson 16 12 1987 Reykjavik Iceland 2005 to 2008 0 0
Arvydas Novikovas 18 12 1990 Vilnius Lithuania 2009 to 2013 2009-05-24 Sun 2013-04-20 Sat 03y 10m 28d 79 7
Martin Moran 19 12 1879 Bannockburn Scotland 1904 to 1905 1904-08-20 Sat 1905-03-11 Sat 00y 06m 21d 26 1
Jim Fotheringham 19 12 1933 Hamilton Scotland 1959 0 0
Willie Johnston 19 12 1946 Glasgow Scotland 1982 to 1985 1982-09-22 Wed 1985-02-20 Wed 02y 04m 30d 80 11
Jorge Grant 19 12 1994 Banbury England 2022 to 2024 2022-07-30 Sat 2024-11-07 Thu 02y 03m 09d 88 7
Blair Spittal 19 12 1995 Erskine Scotland 2024 2024-08-03 Sat 2024-11-10 Sun 00y 03m 08d 19 3
Robert Oswald 20 12 1904 Boness Scotland 1925 1925-09-21 Mon 1925-09-21 Mon 00y 00m 01d 1 0
Peter Kyle 21 12 1878 Chryston North Lanarkshire Scotland 1903 0 0
Tommy Martin 21 12 1924 Glasgow Scotland 1943 to 1949 1943-04-03 Sat 1948-08-18 Wed 05y 04m 16d 23 8
Alan Anderson 21 12 1939 Edinburgh Scotland 1963 to 1976 1964-01-02 Thu 1976-04-26 Mon 12y 03m 25d 475 31
Tommy Stafford 22 12 1890 Morpeth England 1910 1 0
Davie Dick 22 12 1955 Scotland Scotland 1975 to 1976 0 0
George Wright 22 12 1969 Johannesburg South Africa 1987 to 1995 1990-05-05 Sat 1995-10-04 Wed 05y 05m 00d 85 3
James Penrice 22 12 1998 Livingston Scotland 2024 2024-08-03 Sat 2024-11-10 Sun 00y 03m 08d 17 0
Thomas Gibson 23 12 1888 Maxwelltown Scotland 1916 to 1917 1916-11-04 Sat 1917-01-20 Sat 00y 02m 17d 9 4
Freddie Warren 23 12 1907 Cardiff Wales 1936 to 1939 1936-08-08 Sat 1939-04-29 Sat 02y 08m 22d 120 38
Gerry McCoy 24 12 1960 Glasgow Scotland 1981 to 1983 1981-08-19 Wed 1983-10-05 Wed 02y 01m 17d 37 10
Tom Chambers 25 12 1872 Holygate Broxburn Scotland 1892 to 1896 1892-09-10 Sat 1896-02-15 Sat 03y 05m 06d 46 18
Chris Robertson 25 12 1957 Edinburgh Scotland 1980 to 1982 1980-07-30 Wed 1982-05-15 Sat 01y 09m 16d 56 16
Allan Moore 25 12 1964 Glasgow Scotland 1986 to 1989 1986-12-13 Sat 1989-05-13 Sat 02y 05m 01d 32 3
John Sutton 26 12 1983 Norwich England 2011 to 2013 2011-07-23 Sat 2013-05-18 Sat 01y 09m 26d 59 11
David Lindsay 27 12 1877 Scotland Scotland 1905 to 1906 1905-08-19 Sat 1906-02-03 Sat 00y 05m 16d 17 3
Archibald Gordon Pratt 27 12 1905 Edinburgh Scotland 1927 to 1933 1928-01-02 Mon 1933-03-29 Wed 05y 02m 28d 17 0
Danny Wilson 27 12 1991 Livingston Scotland 2013 to 2015 2013-01-19 Sat 2015-05-02 Sat 02y 03m 14d 86 10
Danny Swanson 28 12 1986 Edinburgh Scotland 2015 to 2016 2015-09-11 Fri 2015-12-30 Wed 00y 03m 20d 9 0
Thomas Gilchrist 29 12 1895 Larkhall Scotland 1908 1908-02-15 Sat 1908-04-29 Wed 00y 02m 15d 9 2
Stefano Salvatori 29 12 1967 Rome Italy 1996 to 1999 1996-09-10 Tue 1999-02-27 Sat 02y 05m 18d 73 1
Tony Watt 29 12 1993 Coatbridge Scotland 2016 2016-08-07 Sun 2016-12-23 Fri 00y 04m 17d 17 1
Barrie McKay 30 12 1994 Paisley Scotland 2021 to 2024 2021-09-12 Sun 2024-10-30 Wed 03y 01m 19d 113 6
Sandy Jardine 31 12 1948 Edinburgh Scotland 1982 to 1988 1982-08-14 Sat 1987-09-26 Sat 05y 01m 13d 235 3
Craig Gordon 31 12 1982 Edinburgh Scotland 2001 to 2024 2002-10-06 Sun 2024-11-10 Sun 22y 01m 05d 301 0


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