London Hearts Supporters Club


Heart of Midlothian vs Rangers Players Record from 1946

A big big thanks Bobby Sinnett for the Hibs data and
John Lister for his "unique Scottish player names"


All columns are 'sortable' click on the heading to sort by that column.


Opposition Competitive Appearances
Opposition All Appearances
Opposition Scorers Competitive Games
Opposition Scorers All Games
Opposition Hat Tricks
Opposition Goalkeepers

Hearts Appearances
Hearts Scorers
Hearts Hat Tricks
Hearts Goalkeepers

Both Clubs 10 or more Appearances
Both Clubs Goal Scorers
Both Clubs Goalkeepers

Competitive Appearances

Competitive games only. Players appearances and goals are included.
NB Unique Names are taken from John Lister's disc of Scottish post WWII players. They do contain some spelling mistakes.
Possible doesn't take account of any 'breaks in career'

Total Played = 681
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Dougie Gray 53 53 0 0 30 13 10 56.60 24.53 18.87 68.87 1926-09-18 21y 05m 14d 1946-04-27 41y 00m 23d 19 Gray
2 Alistair Murdoch McCoist 49 43 6 28 28 12 9 57.14 24.49 18.37 69.39 1983-09-07 20y 11m 14d 1998-05-16 35y 07m 22d 15 McCoist
3 Allan James McGregor 40 39 1 0 26 7 7 65.00 17.50 17.50 73.75 2004-05-12 22y 03m 12d 2023-05-24 41y 03m 24d 11 McGregor
4 Charles Richard Gough 39 39 0 1 26 5 8 66.67 12.82 20.51 73.08 1987-11-28 25y 07m 23d 1998-05-16 36y 01m 11d 11 Gough
4 John Greig 39 39 0 2 24 8 7 61.54 20.51 17.95 71.79 1963-03-27 20y 06m 16d 1977-04-09 34y 06m 29d 15 Greig
6 George Lewis Young 38 38 0 1 27 7 4 71.05 18.42 10.53 80.26 1942-02-21 19y 03m 25d 1957-04-13 34y 05m 17d 15 Young
7 Ian Ferguson 35 30 5 0 24 4 7 68.57 11.43 20.00 74.29 1988-04-02 21y 00m 18d 1999-08-07 32y 04m 23d 13 Ferguson
7 David Ditchburn Meiklejohn 35 35 0 1 19 11 5 54.29 31.43 14.29 70.00 1920-04-10 Not Known 1936-04-22 Not Known 16 Meiklejohn
7 Alec [1] Smith 35 35 0 8 23 8 4 65.71 22.86 11.43 77.14 1895-01-19 Not Known 1914-09-19 Not Known 19 Smith
10 Davie Cooper 34 31 3 5 19 6 9 55.88 17.65 26.47 64.71 1978-10-14 22y 07m 19d 1989-04-29 33y 02m 04d 10 Cooper
11 Iain Durrant 33 22 11 7 17 6 10 51.52 18.18 30.30 60.61 1985-04-27 18y 05m 29d 1998-05-16 31y 06m 17d 12 Durrant
11 John Miller (Ian) McColl 33 33 0 1 18 5 10 54.55 15.15 30.30 62.12 1946-02-16 18y 08m 09d 1958-08-23 31y 02m 16d 14 McColl
13 Jock Shaw 32 32 0 0 22 6 4 68.75 18.75 12.50 78.13 1938-11-12 25y 11m 14d 1951-04-21 38y 04m 23d 12 Shaw
14 James (Jerry) Dawson 31 31 0 0 16 10 5 51.61 32.26 16.13 67.74 1931-09-26 21y 10m 27d 1944-03-25 34y 04m 25d 12 Dawson
14 Barry Ferguson 31 30 1 5 23 3 5 74.19 9.68 16.13 79.03 1997-05-10 19y 03m 08d 2009-03-21 31y 01m 19d 11 Ferguson
16 William Pullar (Sandy) Jardine 30 28 2 4 19 5 6 63.33 16.67 20.00 71.67 1967-02-04 18y 01m 07d 1981-05-02 32y 04m 02d 14 Jardine
16 Peter McCloy 30 30 0 0 18 4 8 60.00 13.33 26.67 66.67 1970-03-25 23y 04m 09d 1985-04-27 38y 05m 11d 12 McCloy
18 Sandy Archibald 29 29 0 7 18 5 6 62.07 17.24 20.69 70.69 1917-11-10 20y 11m 18d 1933-10-21 36y 10m 28d 16 Archibald
18 William Waddell 29 29 0 4 18 8 3 62.07 27.59 10.34 75.86 1938-11-12 17y 08m 05d 1954-02-20 32y 11m 13d 13 Waddell
20 John Brown 28 25 3 1 17 7 4 60.71 25.00 14.29 73.21 1988-01-16 25y 11m 21d 1996-05-18 34y 03m 22d 9 Brown
20 William Alexander Woodburn 28 28 0 0 15 7 6 53.57 25.00 21.43 66.07 1940-10-12 21y 02m 04d 1954-02-20 34y 06m 12d 11 Woodburn
22 Torrance Gillick 27 27 0 10 18 6 3 66.67 22.22 11.11 77.78 1934-12-08 19y 06m 19d 1948-05-03 32y 11m 14d 10 Gillick
22 Andrew Stuart Murray McCall 27 25 2 2 17 5 5 62.96 18.52 18.52 72.22 1991-08-17 27y 02m 07d 1998-05-16 33y 11m 06d 7 McCall
22 Bob McPhail 27 27 0 10 12 7 8 44.44 25.93 29.63 57.41 1927-08-20 Not Known 1939-03-18 Not Known 12 McPhail
25 Steven Davis 26 23 3 2 17 5 4 65.38 19.23 15.38 75.00 2008-02-27 23y 01m 26d 2022-10-01 37y 09m 00d 9 Davis
25 Colin Macdonald Jackson 26 25 1 2 18 4 4 69.23 15.38 15.38 76.92 1967-02-04 20y 03m 27d 1981-03-14 34y 05m 06d 10 Jackson
25 Tommy McLean 26 22 4 2 18 3 5 69.23 11.54 19.23 75.00 1971-10-02 24y 04m 00d 1981-05-02 33y 11m 00d 9 McLean
25 James Henry Tavernier 26 26 0 3 19 4 3 73.08 15.38 11.54 80.77 2016-11-30 25y 01m 00d 2023-11-05 32y 00m 06d 7 Tavernier
29 Andrew Lewis Goram 25 25 0 0 16 5 4 64.00 20.00 16.00 74.00 1991-08-17 27y 04m 04d 1998-05-16 34y 01m 03d 7 Goram
29 Derek Joseph Johnstone 25 24 1 16 17 3 5 68.00 12.00 20.00 74.00 1972-01-22 18y 02m 18d 1985-02-23 31y 03m 19d 11 Johnstone
29 Alex MacDonald 25 22 3 2 18 2 5 72.00 8.00 20.00 76.00 1969-01-11 20y 09m 25d 1980-03-08 31y 11m 20d 11 MacDonald
29 Ron McKinnon 25 25 0 0 14 7 4 56.00 28.00 16.00 70.00 1961-03-08 20y 06m 16d 1971-10-02 31y 01m 12d 11 McKinnon
33 David McPherson 24 21 3 1 13 6 5 54.17 25.00 20.83 66.67 1982-11-10 18y 09m 13d 1994-09-11 30y 07m 14d 8 McPherson
33 Nicol Smith 24 24 0 0 15 3 6 62.50 12.50 25.00 68.75 1893-03-18 Not Known 1904-11-05 Not Known 13 Smith
33 Alex Venters 24 24 0 8 12 7 5 50.00 29.17 20.83 64.58 1934-03-10 20y 09m 01d 1945-02-03 31y 07m 25d 10 Venters
36 George Clark Phillips Brown 23 23 0 1 9 7 7 39.13 30.43 30.43 54.35 1930-02-22 Not Known 1941-01-18 Not Known 11 Brown
36 Eric Caldow 23 23 0 0 14 4 5 60.87 17.39 21.74 69.57 1955-04-09 20y 10m 26d 1965-08-14 31y 03m 00d 11 Caldow
36 Jock Drummond 23 23 0 0 13 3 7 56.52 13.04 30.43 63.04 1892-04-23 Not Known 1903-09-19 Not Known 12 Drummond
36 William McClure Johnston 23 23 0 12 12 7 4 52.17 30.43 17.39 67.39 1964-10-17 17y 09m 28d 1981-05-02 34y 04m 13d 9 Johnston
36 Stefan Klos 23 23 0 0 19 4 0 82.61 17.39 .00 91.30 1999-05-09 27y 08m 23d 2004-11-28 33y 03m 12d 7 Klos
36 George Niven 23 23 0 0 14 3 6 60.87 13.04 26.09 67.39 1952-08-23 23y 02m 12d 1961-03-08 31y 08m 25d 9 Niven
42 Tommy Cairns 22 22 0 9 14 5 3 63.64 22.73 13.64 75.00 1914-09-19 Not Known 1926-09-18 Not Known 13 Cairns
42 Willie Henderson 22 22 0 3 13 6 3 59.09 27.27 13.64 72.73 1962-02-24 18y 01m 00d 1971-10-02 27y 08m 08d 11 Henderson
42 David Alexander James Robertson 22 21 1 2 13 5 4 59.09 22.73 18.18 70.45 1991-08-17 22y 10m 00d 1997-02-01 28y 03m 15d 6 Robertson
42 Robert Russell 22 18 4 5 10 3 9 45.45 13.64 40.91 52.27 1978-10-14 21y 08m 03d 1986-03-29 29y 01m 18d 7 Russell
42 Bobby Shearer 22 22 0 0 14 2 6 63.64 9.09 27.27 68.18 1956-03-03 24y 02m 03d 1964-04-01 32y 03m 03d 9 Shearer
42 Jimmy Smith 22 22 0 10 9 7 6 40.91 31.82 27.27 56.82 1930-08-16 Not Known 1945-02-03 Not Known 11 Smith
42 Scot Symon 22 22 0 0 15 5 2 68.18 22.73 9.09 79.55 1938-11-12 Not Known 1946-04-27 Not Known 7 Symon
49 Jimmy Duncanson 21 21 0 13 12 4 5 57.14 19.05 23.81 66.67 1940-10-12 20y 11m 29d 1950-01-21 30y 03m 08d 9 Duncanson
49 Robert Cumming Hamilton 21 21 0 19 15 4 2 71.43 19.05 9.52 80.95 1897-09-20 Not Known 1907-12-07 Not Known 9 Hamilton
49 Bert Manderson 21 21 0 0 13 5 3 61.90 23.81 14.29 73.81 1915-10-16 Not Known 1926-09-18 Not Known 12 Manderson
52 Jorg Albertz 20 19 1 10 16 2 2 80.00 10.00 10.00 85.00 1996-09-14 25y 07m 16d 2001-05-05 30y 03m 06d 5 Albertz
52 Gordon Scott Durie 20 14 6 10 11 2 7 55.00 10.00 35.00 60.00 1993-12-27 28y 00m 21d 2000-05-13 34y 05m 07d 7 Durie
52 Neilly Gibson 20 20 0 4 12 5 3 60.00 25.00 15.00 72.50 1895-01-19 Not Known 1904-01-30 Not Known 10 Gibson
52 Lee Henry McCulloch 20 18 2 3 12 4 4 60.00 20.00 20.00 70.00 2007-12-15 29y 07m 01d 2015-05-02 36y 11m 18d 6 McCulloch
52 Craig Andrew Moore 20 19 1 1 15 3 2 75.00 15.00 10.00 82.50 1994-09-11 18y 08m 30d 2004-09-12 28y 09m 00d 10 Moore
52 Allan Lauder Morton 20 20 0 4 12 5 3 60.00 25.00 15.00 72.50 1920-09-20 Not Known 1930-12-27 Not Known 11 Morton
52 Alexander Silcock Scott 20 20 0 3 12 2 6 60.00 10.00 30.00 65.00 1955-04-09 18y 04m 18d 1962-01-10 25y 01m 19d 8 Scott
52 James McMillan Simpson 20 20 0 0 8 7 5 40.00 35.00 25.00 57.50 1930-02-22 Not Known 1939-03-18 Not Known 9 Simpson
52 Michael Gary Stevens 20 20 0 0 14 4 2 70.00 20.00 10.00 80.00 1988-09-17 25y 05m 21d 1994-03-26 30y 11m 27d 6 Stevens
52 Willie Thornton 20 20 0 8 13 2 5 65.00 10.00 25.00 70.00 1937-11-27 Not Known 1952-08-23 Not Known 12 Thornton
62 Lorenzo Amoruso 19 19 0 1 17 1 1 89.47 5.26 5.26 92.11 1998-05-16 26y 10m 18d 2003-05-18 31y 10m 20d 6 Amoruso
62 Alistair John Dawson 19 19 0 0 7 4 8 36.84 21.05 42.11 47.37 1978-12-16 20y 09m 21d 1986-01-25 27y 11m 00d 7 Dawson
62 Matthew Dickie 19 19 0 0 13 4 2 68.42 21.05 10.53 78.95 1896-09-12 Not Known 1903-09-19 Not Known 8 Dickie
62 Mark Wayne Hateley 19 19 0 13 13 5 1 68.42 26.32 5.26 81.58 1990-09-08 28y 10m 01d 1994-11-09 33y 00m 02d 5 Hateley
62 John Gaulton Hubbard 19 19 0 7 12 3 4 63.16 15.79 21.05 71.05 1951-01-20 20y 01m 04d 1958-08-23 27y 08m 07d 8 Hubbard
62 Charlie Johnston 19 19 0 2 13 4 2 68.42 21.05 10.53 78.95 1940-10-12 Not Known 1946-04-27 Not Known 6 Johnston
62 John McPherson 19 19 0 3 12 2 5 63.16 10.53 26.32 68.42 1890-08-16 Not Known 1900-09-24 Not Known 9 McPherson
62 Kenneth Miller 19 15 4 6 13 2 4 68.42 10.53 21.05 73.68 2000-09-17 20y 08m 25d 2017-10-28 37y 10m 05d 7 Miller
62 Stuart David Munro 19 19 0 1 11 5 3 57.89 26.32 15.79 71.05 1985-04-27 22y 07m 12d 1991-01-05 28y 03m 21d 7 Munro
62 Chris Woods 19 19 0 0 14 4 1 73.68 21.05 5.26 84.21 1986-10-04 26y 10m 20d 1991-03-09 31y 03m 23d 5 Woods
72 Andy Cunningham 18 18 0 5 11 4 3 61.11 22.22 16.67 72.22 1915-10-16 24y 08m 16d 1927-08-20 36y 06m 20d 11 Cunningham
72 Tom Forsyth 18 17 1 0 13 2 3 72.22 11.11 16.67 77.78 1973-04-07 24y 02m 15d 1981-05-02 32y 03m 09d 8 Forsyth
72 Jimmy Gordon 18 18 0 6 12 1 5 66.67 5.56 27.78 69.44 1907-12-07 Not Known 1919-03-01 Not Known 11 Gordon
72 Brian Laudrup 18 17 1 5 10 3 5 55.56 16.67 27.78 63.89 1994-09-11 25y 06m 20d 1998-05-16 29y 02m 24d 4 Laudrup
72 Robert John Little 18 18 0 0 8 4 6 44.44 22.22 33.33 55.56 1951-10-20 21y 03m 13d 1960-03-05 29y 07m 27d 7 Little
72 Jimmy Miller 18 18 0 7 8 4 6 44.44 22.22 33.33 55.56 1957-10-26 22y 11m 06d 1966-10-15 31y 10m 25d 10 Miller
72 Fernando Ricksen 18 18 0 3 13 3 2 72.22 16.67 11.11 80.56 2000-09-17 24y 01m 28d 2005-09-24 29y 02m 04d 6 Ricksen
72 Steven Gordon Whittaker 18 18 0 0 12 3 3 66.67 16.67 16.67 75.00 2007-09-15 23y 02m 30d 2012-04-21 27y 10m 05d 5 Whittaker
80 Arthur Dixon [1] 17 17 0 1 11 4 2 64.71 23.53 11.76 76.47 1918-01-12 Not Known 1926-01-16 Not Known 9 [1]
80 Kris Boyd 17 14 3 7 10 3 4 58.82 17.65 23.53 67.65 2006-03-19 22y 07m 01d 2014-11-22 31y 03m 04d 6 Boyd
80 Ralph Laidlaw Brand 17 17 0 8 10 3 4 58.82 17.65 23.53 67.65 1958-04-30 21y 04m 12d 1965-02-13 28y 01m 26d 8 Brand
80 Connor Lambert Goldson 17 17 0 2 13 2 2 76.47 11.76 11.76 82.35 2018-10-07 25y 09m 19d 2023-11-05 30y 10m 18d 5 Goldson
80 Davy Mitchell 17 17 0 0 10 1 6 58.82 5.88 35.29 61.76 1890-08-16 Not Known 1899-01-14 Not Known 9 Mitchell
80 Trevor McGregor Steven 17 17 0 2 11 3 3 64.71 17.65 17.65 73.53 1989-09-30 26y 00m 09d 1996-12-21 33y 03m 00d 7 Steven
80 David Gillespie Weir 17 17 0 0 12 2 3 70.59 11.76 17.65 76.47 2007-01-27 36y 08m 17d 2011-05-07 40y 11m 27d 5 Weir
80 Davie Wilson 17 17 0 6 10 3 4 58.82 17.65 23.53 67.65 1958-04-30 19y 03m 20d 1967-02-04 28y 00m 25d 10 Wilson
88 Scott Arfield 16 12 4 3 12 2 2 75.00 12.50 12.50 81.25 2018-10-07 29y 11m 06d 2023-05-24 34y 06m 23d 4 Arfield
88 Samuel Richmond Cox 16 16 0 1 10 2 4 62.50 12.50 25.00 68.75 1947-12-06 23y 07m 23d 1954-12-18 30y 08m 05d 8 Cox
88 Ryan Jack 16 10 6 2 12 2 2 75.00 12.50 12.50 81.25 2017-08-19 25y 05m 23d 2023-11-05 31y 08m 09d 6 Jack
88 Dr James Marshall 16 16 0 4 10 3 3 62.50 18.75 18.75 71.88 1926-09-18 Not Known 1934-03-10 Not Known 7 Marshall
88 Alfredo Morelos 16 13 3 12 12 4 0 75.00 25.00 .00 87.50 2017-08-19 21y 01m 29d 2023-05-24 26y 11m 03d 5 Morelos
88 Arthur Numan 16 16 0 1 14 1 1 87.50 6.25 6.25 90.63 1998-08-02 28y 07m 19d 2003-05-18 33y 05m 04d 5 Numan
88 Billy Ritchie 16 16 0 0 9 5 2 56.25 31.25 12.50 71.88 1958-04-30 21y 07m 19d 1966-10-15 30y 01m 04d 8 Ritchie
88 William J Simpson 16 16 0 13 11 2 3 68.75 12.50 18.75 75.00 1951-01-20 Not Known 1957-10-26 Not Known 7 Simpson
96 Terence Ian Butcher 15 15 0 0 10 4 1 66.67 26.67 6.67 80.00 1986-10-04 27y 09m 06d 1990-09-08 31y 08m 11d 5 Butcher
96 Alexander Cleland 15 15 0 1 9 2 4 60.00 13.33 26.67 66.67 1995-02-20 24y 02m 10d 1998-04-25 27y 04m 15d 4 Cleland
96 Kyle Lafferty 15 9 6 6 11 2 2 73.33 13.33 13.33 80.00 2008-08-16 21y 00m 26d 2019-04-20 31y 08m 30d 5 Lafferty
96 Thomas Allan Muirhead 15 15 0 0 7 4 4 46.67 26.67 26.67 60.00 1919-09-29 Not Known 1930-02-22 Not Known 10 Muirhead
96 Ignacio Javier Gomez Novo 15 7 8 6 8 4 3 53.33 26.67 20.00 66.67 2004-09-12 25y 05m 17d 2010-04-18 31y 00m 23d 6 Novo
96 Sasa Papac 15 15 0 0 10 3 2 66.67 20.00 13.33 76.67 2007-04-21 27y 02m 14d 2011-10-23 31y 08m 16d 6 Papac
96 Willie Reid 15 15 0 16 9 1 5 60.00 6.67 33.33 63.33 1910-01-08 Not Known 1920-04-10 Not Known 8 Reid
96 James Stark 15 15 0 1 10 3 2 66.67 20.00 13.33 76.67 1900-09-24 Not Known 1910-01-08 Not Known 8 Stark
96 Mark Everton Walters 15 14 1 6 10 3 2 66.67 20.00 13.33 76.67 1988-01-16 23y 07m 14d 1991-03-09 26y 09m 07d 4 Walters
105 Robert Brown 14 14 0 0 8 2 4 57.14 14.29 28.57 64.29 1946-11-30 23y 08m 11d 1954-02-20 30y 11m 01d 8 Brown
105 Harold Davis 14 14 0 1 9 1 4 64.29 7.14 28.57 67.86 1956-12-15 23y 07m 05d 1962-02-24 28y 09m 14d 6 Davis
105 Jimmy Fleming 14 14 0 10 9 4 1 64.29 28.57 7.14 78.57 1926-09-18 Not Known 1934-08-22 Not Known 8 Fleming
105 Tom Hamilton 14 14 0 0 9 1 4 64.29 7.14 28.57 67.86 1926-09-18 Not Known 1932-10-22 Not Known 7 Hamilton
105 Kaj Johansen 14 14 0 0 8 4 2 57.14 28.57 14.29 71.43 1965-08-14 25y 05m 22d 1970-03-25 30y 01m 02d 5 Johansen
105 Peter Lovenkrands 14 9 5 4 9 4 1 64.29 28.57 7.14 78.57 2001-09-08 21y 07m 10d 2006-05-07 26y 03m 08d 5 Lovenkrands
105 Derek James Parlane 14 14 0 9 9 1 4 64.29 7.14 28.57 67.86 1972-12-02 19y 06m 27d 1979-04-28 25y 11m 23d 6 Parlane
105 Ian Petrie Redford 14 14 0 2 6 4 4 42.86 28.57 28.57 57.14 1980-10-11 20y 06m 06d 1985-02-23 24y 10m 18d 4 Redford
105 David Bruce Smith 14 13 1 0 9 3 2 64.29 21.43 14.29 75.00 1966-10-15 22y 11m 01d 1974-01-19 30y 02m 05d 8 Smith
114 James Bowie 13 13 0 2 10 0 3 76.92 .00 23.08 76.92 1910-12-24 Not Known 1920-09-20 Not Known 10 Bowie
114 Christopher Burke 13 8 5 1 7 4 2 53.85 30.77 15.38 69.23 2003-12-20 20y 00m 18d 2008-11-29 24y 11m 27d 6 Burke
114 Ronald de Boer 13 12 1 5 10 2 1 76.92 15.38 7.69 84.62 2000-09-17 30y 04m 02d 2004-05-12 33y 11m 27d 4 de Boer
114 Pieter Huistra 13 10 3 1 7 5 1 53.85 38.46 7.69 73.08 1990-09-08 23y 07m 21d 1994-11-09 27y 09m 22d 5 Huistra
114 Glen Kamara 13 10 3 1 9 3 1 69.23 23.08 7.69 80.77 2019-04-03 23y 05m 06d 2023-05-24 27y 06m 26d 4 Kamara
114 Ryan Kent 13 12 1 4 10 1 2 76.92 7.69 15.38 80.77 2018-10-07 21y 10m 26d 2023-02-01 26y 02m 21d 4 Kent
114 Adam Little 13 13 0 0 11 2 0 84.62 15.38 .00 92.31 1941-11-15 22y 02m 14d 1945-02-03 25y 05m 02d 4 Little
114 Herbert Lock 13 13 0 0 9 1 3 69.23 7.69 23.08 73.08 1910-01-08 Not Known 1920-04-10 Not Known 8 Lock
114 John MacDonald 13 7 6 3 6 3 4 46.15 23.08 30.77 57.69 1979-02-24 17y 10m 09d 1985-02-23 23y 10m 08d 6 MacDonald
114 Willie Mathieson 13 13 0 0 6 3 4 46.15 23.08 30.77 57.69 1966-03-12 23y 01m 20d 1974-01-19 30y 11m 30d 7 Mathieson
114 Scott Nisbet 13 12 1 2 9 1 3 69.23 7.69 23.08 73.08 1985-12-28 17y 10m 28d 1993-02-27 25y 00m 30d 6 Nisbet
114 Willie Robb 13 13 0 0 7 4 2 53.85 30.77 15.38 69.23 1920-09-20 Not Known 1926-01-16 Not Known 6 Robb
126 Robert Marshall [1] 12 12 0 0 5 1 6 41.67 8.33 50.00 45.83 1890-08-16 Not Known 1895-12-07 Not Known 6 [1]
126 Bobby Main 12 12 0 4 5 3 4 41.67 25.00 33.33 54.17 1933-10-21 Not Known 1938-04-23 Not Known 5 Main
126 Robert L. McDonald 12 12 0 0 6 3 3 50.00 25.00 25.00 62.50 1930-08-16 Not Known 1936-12-05 Not Known 6 McDonald
126 John Livingstone (Ian) McMillan 12 12 0 2 7 1 4 58.33 8.33 33.33 62.50 1958-12-13 27y 08m 25d 1963-11-30 32y 08m 12d 5 McMillan
126 Steven John Naismith 12 9 3 5 9 2 1 75.00 16.67 8.33 83.33 2007-12-15 21y 03m 01d 2011-10-23 25y 01m 09d 5 Naismith
126 Dave Provan 12 12 0 0 6 4 2 50.00 33.33 16.67 66.67 1959-04-11 18y 01m 00d 1970-03-25 29y 00m 14d 7 Provan
126 Maurice Ross 12 9 3 0 8 3 1 66.67 25.00 8.33 79.17 2001-09-08 20y 07m 05d 2005-03-02 24y 00m 27d 4 Ross
126 Nigel Spackman 12 12 0 0 8 3 1 66.67 25.00 8.33 79.17 1989-12-02 29y 00m 00d 1992-04-28 31y 04m 26d 3 Spackman
126 Finlay Ballantyne Speedie 12 12 0 5 7 4 1 58.33 33.33 8.33 75.00 1901-08-24 21y 00m 06d 1906-04-07 25y 07m 20d 5 Speedie
135 Borna Barisic 11 11 0 0 7 2 2 63.64 18.18 18.18 72.73 2019-10-20 26y 11m 10d 2023-11-05 30y 11m 26d 4 Barisic
135 Robert Gordon Campbell 11 11 0 3 6 3 2 54.55 27.27 18.18 68.18 1906-09-24 Not Known 1913-09-13 Not Known 8 Campbell
135 Thomas 'Tully' Craig 11 11 0 1 7 2 2 63.64 18.18 18.18 72.73 1925-09-26 27y 11m 14d 1934-03-10 36y 04m 26d 6 Craig
135 James Hill Galt 11 11 0 1 6 3 2 54.55 27.27 18.18 68.18 1906-09-24 Not Known 1913-03-15 Not Known 6 Galt
135 Joe Hendry 11 11 0 0 6 1 4 54.55 9.09 36.36 59.09 1910-09-19 Not Known 1916-02-12 Not Known 6 Hendry
135 David Donaldson MacKinnon 11 9 2 0 5 1 5 45.45 9.09 45.45 50.00 1982-10-27 26y 05m 04d 1986-03-29 29y 10m 06d 4 MacKinnon
135 Neil Docherty McCann 11 7 4 1 10 1 0 90.91 9.09 .00 95.45 1998-12-19 24y 04m 08d 2003-02-04 28y 05m 24d 5 McCann
135 Alan James McLaren 11 11 0 0 5 2 4 45.45 18.18 36.36 54.55 1994-11-09 23y 10m 05d 1997-02-01 26y 00m 28d 3 McLaren
135 Sergio Porrini 11 11 0 0 7 2 2 63.64 18.18 18.18 72.73 1997-08-04 28y 08m 27d 2001-03-03 32y 03m 23d 4 Porrini
135 John Prentice 11 11 0 2 6 5 0 54.55 45.45 .00 77.27 1952-01-19 Not Known 1956-03-17 Not Known 5 Prentice
135 Jacky' Robertson 11 11 0 0 7 4 0 63.64 36.36 .00 81.82 1899-09-02 Not Known 1904-09-26 Not Known 5 Robertson
135 Lee Wallace 11 11 0 0 4 2 5 36.36 18.18 45.45 45.45 2011-10-23 24y 02m 22d 2017-08-19 30y 00m 18d 4 Wallace
147 Shota Arveladze 10 7 3 5 9 1 0 90.00 10.00 .00 95.00 2001-12-09 28y 08m 17d 2005-05-07 32y 01m 15d 4 Arveladze
147 James Curran Baxter 10 10 0 2 8 2 0 80.00 20.00 .00 90.00 1960-10-26 21y 00m 27d 1969-12-06 30y 02m 07d 6 Baxter
147 Alexander Bennett 10 10 0 1 6 0 4 60.00 .00 40.00 60.00 1908-11-28 27y 02m 08d 1916-02-12 34y 04m 23d 8 Bennett
147 William Dodds 10 6 4 5 9 1 0 90.00 10.00 .00 95.00 1999-12-22 30y 10m 17d 2002-09-11 33y 07m 06d 4 Dodds
147 Derek Ferguson 10 9 1 0 6 1 3 60.00 10.00 30.00 65.00 1983-10-26 16y 02m 26d 1989-04-29 21y 08m 30d 6 Ferguson
147 Derek D Grierson 10 10 0 6 6 3 1 60.00 30.00 10.00 75.00 1952-08-09 Not Known 1955-04-09 Not Known 3 Grierson
147 Stephen Hughes 10 6 4 1 7 2 1 70.00 20.00 10.00 80.00 2000-05-13 17y 05m 29d 2004-11-28 22y 00m 14d 5 Hughes
147 Andrei Kanchelskis 10 8 2 0 7 2 1 70.00 20.00 10.00 80.00 1998-08-02 29y 06m 10d 2002-04-07 33y 02m 15d 3 Kanchelskis
147 John Lundstram 10 9 1 1 8 2 0 80.00 20.00 .00 90.00 2021-10-16 27y 07m 28d 2023-11-05 29y 08m 18d 3 Lundstram
147 Billy McCandless 10 10 0 0 5 3 2 50.00 30.00 20.00 65.00 1921-04-27 Not Known 1930-02-22 Not Known 8 McCandless
147 Hugh McCreadie 10 10 0 2 5 0 5 50.00 .00 50.00 50.00 1890-08-16 Not Known 1895-12-07 Not Known 6 McCreadie
147 Alexei Mikhailitchenko 10 6 4 1 7 2 1 70.00 20.00 10.00 80.00 1991-10-19 28y 06m 19d 1996-01-20 32y 09m 21d 4 Mikhailitchenko
147 Michael Mols 10 7 3 1 8 1 1 80.00 10.00 10.00 85.00 1999-08-07 28y 07m 21d 2004-05-12 33y 04m 25d 4 Mols
147 Bobby Neil 10 10 0 4 7 1 2 70.00 10.00 20.00 75.00 1898-09-03 22y 11m 10d 1904-01-30 28y 04m 06d 6 Neil
147 Craig Stewart Paterson 10 10 0 0 3 3 4 30.00 30.00 40.00 45.00 1983-09-07 23y 11m 05d 1986-11-29 27y 01m 27d 4 Paterson
147 Dado Prso 10 10 0 0 7 2 1 70.00 20.00 10.00 80.00 2004-09-12 29y 10m 07d 2007-04-21 32y 05m 16d 3 Prso
147 William W Rae 10 10 0 0 6 1 3 60.00 10.00 30.00 65.00 1946-11-30 Not Known 1956-03-03 Not Known 7 Rae
147 Antony Vidmar 10 9 1 0 8 2 0 80.00 20.00 .00 90.00 1998-10-17 28y 03m 13d 2002-04-07 31y 09m 03d 4 Vidmar
165 Joseph Oluwaseyi Temitope Ayodele-Aribo 9 8 1 1 5 2 2 55.56 22.22 22.22 66.67 2019-10-20 23y 02m 29d 2022-05-21 25y 10m 00d 2 Ayodele-Aribo
165 Samuel D Baird 9 9 0 1 5 1 3 55.56 11.11 33.33 61.11 1955-11-12 25y 05m 30d 1958-08-23 28y 03m 10d 4 Baird
165 Joachim Björklund 9 9 0 0 5 2 2 55.56 22.22 22.22 66.67 1996-09-14 25y 05m 30d 1998-05-16 27y 02m 01d 2 Björklund
165 Madjid Bougherra 9 9 0 0 6 1 2 66.67 11.11 22.22 72.22 2008-08-16 25y 10m 09d 2011-07-23 28y 09m 16d 4 Bougherra
165 Maurice Edu 9 8 1 0 7 1 1 77.78 11.11 11.11 83.33 2009-05-03 23y 00m 15d 2012-04-21 26y 00m 03d 4 Edu
165 Robert William Fleck 9 8 1 3 5 3 1 55.56 33.33 11.11 72.22 1984-04-07 18y 07m 27d 1987-11-28 22y 03m 17d 4 Fleck
165 Paul John Gascoigne 9 9 0 6 6 1 2 66.67 11.11 22.22 72.22 1995-10-21 28y 04m 24d 1998-02-28 30y 09m 01d 3 Gascoigne
165 John Turner Hamilton 9 8 1 1 9 0 0 100.00 .00 .00 100.00 1974-01-19 24y 06m 09d 1977-04-09 27y 08m 30d 3 Hamilton
165 Maurice Thomas Johnston 9 9 0 2 6 2 1 66.67 22.22 11.11 77.78 1989-09-30 26y 05m 17d 1991-09-04 28y 04m 22d 3 Johnston
165 John McClelland 9 9 0 0 5 2 2 55.56 22.22 22.22 66.67 1982-10-27 26y 10m 20d 1984-10-06 28y 09m 29d 3 McClelland
165 Robert Munro McKean 9 7 2 1 7 1 1 77.78 11.11 11.11 83.33 1974-10-26 21y 10m 18d 1977-04-09 24y 04m 01d 3 McKean
165 Alexander [1] Miller 9 9 0 1 9 0 0 100.00 .00 .00 100.00 1970-10-10 Not Known 1980-10-11 Not Known 6 Miller
165 Maxwell Murray 9 9 0 6 6 0 3 66.67 .00 33.33 66.67 1956-12-15 21y 01m 08d 1959-04-11 23y 05m 04d 3 Murray
165 James 'Doc' Paterson 9 9 0 0 4 1 4 44.44 11.11 44.44 50.00 1912-04-15 Not Known 1920-04-10 Not Known 6 Paterson
165 Robert Prytz 9 7 2 2 4 3 2 44.44 33.33 22.22 61.11 1982-10-27 22y 09m 15d 1985-04-27 25y 03m 15d 3 Prytz
165 Colin Stein 9 8 1 1 8 0 1 88.89 .00 11.11 88.89 1969-01-11 21y 08m 01d 1976-11-27 29y 06m 17d 6 Stein
165 Giovanni Van Bronckhorst 9 9 0 0 7 1 1 77.78 11.11 11.11 83.33 1998-08-02 23y 05m 28d 2001-03-03 26y 00m 26d 3 Van Bronckhorst
165 Bobby Watson 9 7 2 0 6 2 1 66.67 22.22 11.11 77.78 1965-08-28 19y 03m 13d 1969-12-06 23y 06m 21d 4 Watson
165 Raymond Colin Wilkins 9 9 0 0 6 1 2 66.67 11.11 22.22 72.22 1987-11-28 31y 02m 14d 1989-09-30 33y 00m 16d 3 Wilkins
184 Jock Buchanan [1] 8 8 0 0 4 1 3 50.00 12.50 37.50 56.25 1928-03-07 Not Known 1930-12-27 Not Known 4 [1]
184 Mikel Arteta Amatriain 8 8 0 0 7 0 1 87.50 .00 12.50 87.50 2002-09-11 20y 05m 16d 2004-05-12 22y 01m 16d 2 Amatriain
184 John Barker 8 8 0 0 3 1 4 37.50 12.50 50.00 43.75 1892-04-23 Not Known 1895-12-07 Not Known 5 Barker
184 William Findlay 8 8 0 7 4 1 3 50.00 12.50 37.50 56.25 1948-05-03 25y 10m 04d 1953-10-31 31y 04m 02d 6 Findlay
184 Alex Fraser 8 8 0 0 4 3 1 50.00 37.50 12.50 68.75 1902-10-04 Not Known 1904-11-05 Not Known 3 Fraser
184 Brahim Hemdani 8 8 0 0 6 2 0 75.00 25.00 .00 87.50 2006-03-19 28y 00m 04d 2008-01-30 29y 10m 15d 3 Hemdani
184 John Hempsey 8 8 0 0 6 1 1 75.00 12.50 12.50 81.25 1913-03-15 Not Known 1919-03-01 Not Known 6 Hempsey
184 Geordie Henderson 8 8 0 3 4 2 2 50.00 25.00 25.00 62.50 1921-10-08 Not Known 1925-09-26 Not Known 5 Henderson
184 Alan Hutton 8 7 1 0 4 2 2 50.00 25.00 25.00 62.50 2004-05-12 19y 05m 12d 2007-12-15 23y 00m 15d 4 Hutton
184 John May 8 8 0 1 5 2 1 62.50 25.00 12.50 75.00 1904-09-26 Not Known 1910-04-18 Not Known 6 May
184 Andrew McCreadie 8 8 0 0 4 0 4 50.00 .00 50.00 50.00 1890-08-16 Not Known 1896-09-21 Not Known 5 McCreadie
184 John McDonald # 1 8 8 0 0 5 3 0 62.50 37.50 .00 81.25 1902-10-04 Not Known 1909-04-03 Not Known 4 McDonald
184 Jim Miller 8 8 0 1 5 2 1 62.50 25.00 12.50 75.00 1896-09-12 Not Known 1899-09-18 Not Known 4 Miller
184 Neil Andrew Murray 8 6 2 0 5 2 1 62.50 25.00 12.50 75.00 1993-02-27 20y 00m 06d 1995-03-18 22y 00m 25d 3 Murray
184 James Michael Nicholl 8 8 0 0 4 4 0 50.00 50.00 .00 75.00 1983-12-03 26y 11m 05d 1987-10-03 30y 09m 05d 3 Nicholl
184 Andy Penman 8 7 1 4 5 2 1 62.50 25.00 12.50 75.00 1967-09-30 24y 07m 10d 1971-10-02 28y 07m 12d 4 Penman
184 Steven Smith 8 6 2 0 7 0 1 87.50 .00 12.50 87.50 2005-12-17 20y 03m 17d 2014-11-22 29y 02m 23d 5 Smith
184 Kevin Thomson 8 7 1 0 6 1 1 75.00 12.50 12.50 81.25 2007-04-21 22y 06m 07d 2010-04-18 25y 06m 04d 4 Thomson
184 Joseph Nicol Walker 8 8 0 0 1 2 5 12.50 25.00 62.50 25.00 1984-02-11 21y 04m 13d 1988-12-10 26y 02m 11d 4 Walker
184 Rodney Seymour Wallace 8 8 0 6 7 0 1 87.50 .00 12.50 87.50 1998-08-02 28y 10m 00d 2001-05-05 31y 07m 03d 3 Wallace
184 William McInnes Williamson 8 8 0 2 4 0 4 50.00 .00 50.00 50.00 1942-10-31 Not Known 1950-01-21 Not Known 6 Williamson
184 Scott [2] Wright 8 1 7 2 6 2 0 75.00 25.00 .00 87.50 2021-10-16 24y 02m 08d 2023-11-05 26y 02m 28d 3 Wright
206 Thomas Buffel 7 4 3 2 5 1 1 71.43 14.29 14.29 78.57 2005-03-02 24y 00m 11d 2006-08-19 25y 06m 00d 3 Buffel
206 Hugh Burns 7 5 2 1 3 0 4 42.86 .00 57.14 42.86 1985-02-23 19y 02m 10d 1986-11-29 20y 11m 16d 3 Burns
206 Daniel Joao Santos Candeias 7 7 0 1 6 1 0 85.71 14.29 .00 92.86 2017-08-19 29y 05m 25d 2019-04-20 31y 01m 26d 2 Candeias
206 Alfred James Conn 7 6 1 1 5 0 2 71.43 .00 28.57 71.43 1970-03-25 17y 11m 20d 1973-09-29 21y 05m 24d 5 Conn
206 Alec Craig 7 7 0 0 3 2 2 42.86 28.57 28.57 57.14 1905-09-25 Not Known 1915-02-20 Not Known 4 Craig
206 Jermain Defoe 7 3 4 2 4 1 2 57.14 14.29 28.57 64.29 2019-04-03 36y 05m 27d 2020-02-29 37y 04m 22d 2 Defoe
206 Wesley Andrew Foderingham 7 7 0 0 4 1 2 57.14 14.29 28.57 64.29 2016-11-30 25y 10m 16d 2018-02-24 27y 01m 10d 2 Foderingham
206 Jim Forrest 7 7 0 4 2 3 2 28.57 42.86 28.57 50.00 1963-11-30 19y 02m 08d 1966-03-12 21y 05m 18d 3 Forrest
206 David Haddow 7 7 0 0 2 0 5 28.57 .00 71.43 28.57 1891-11-21 Not Known 1894-11-24 Not Known 4 Haddow
206 Robert Hamilton 7 7 0 0 3 1 3 42.86 14.29 42.86 50.00 1928-03-07 Not Known 1932-10-22 Not Known 5 Hamilton
206 Jason Holt 7 5 2 0 5 0 2 71.43 .00 28.57 71.43 2016-11-30 23y 09m 11d 2018-04-22 25y 02m 03d 2 Holt
206 Stewart Joseph Kennedy 7 7 0 0 5 1 1 71.43 14.29 14.29 78.57 1974-10-26 25y 01m 26d 1977-04-09 27y 07m 10d 3 Kennedy
206 Bert Konterman 7 6 1 0 6 1 0 85.71 14.29 .00 92.86 2000-09-17 29y 08m 03d 2002-09-11 31y 07m 28d 3 Konterman
206 George Law 7 7 0 0 6 1 0 85.71 14.29 .00 92.86 1908-02-29 Not Known 1911-12-16 Not Known 5 Law
206 James L Logan 7 7 0 3 3 1 3 42.86 14.29 42.86 50.00 1913-03-15 Not Known 1916-08-26 Not Known 5 Logan
206 Robert Malcolm 7 5 2 0 7 0 0 100.00 .00 .00 100.00 2001-03-03 20y 03m 19d 2005-12-17 25y 01m 05d 5 Malcolm
206 Alastair Espie Maxwell 7 7 0 0 3 2 2 42.86 28.57 28.57 57.14 1993-04-14 28y 01m 29d 1995-03-18 30y 01m 02d 3 Maxwell
206 Willie McIntosh 7 7 0 7 6 0 1 85.71 .00 14.29 85.71 1941-07-05 Not Known 1944-03-25 Not Known 4 McIntosh
206 Charles David Miller 7 5 2 1 4 0 3 57.14 .00 42.86 57.14 1995-01-21 18y 10m 03d 1998-10-17 22y 06m 29d 4 Miller
206 Orjan Persson 7 7 0 2 3 3 1 42.86 42.86 14.29 64.29 1967-09-30 25y 01m 03d 1969-02-24 26y 05m 28d 2 Persson
206 Gordan Petric 7 7 0 0 4 0 3 57.14 .00 42.86 57.14 1995-10-21 26y 02m 21d 1997-05-10 27y 09m 10d 2 Petric
206 Peter Pursell 7 7 0 0 7 0 0 100.00 .00 .00 100.00 1915-02-20 Not Known 1919-03-01 Not Known 4 Pursell
206 Claudio Reyna 7 7 0 2 6 1 0 85.71 14.29 .00 92.86 1999-05-09 25y 09m 19d 2001-05-05 27y 09m 15d 3 Reyna
206 Eddie Rutherford 7 7 0 1 5 0 2 71.43 .00 28.57 71.43 1947-12-06 26y 09m 28d 1951-10-20 30y 08m 12d 5 Rutherford
206 John [11] Walker 7 7 0 6 3 2 2 42.86 28.57 28.57 57.14 1902-09-06 Not Known 1904-11-05 Not Known 3 Walker
206 Scott Wilson 7 5 2 0 6 1 0 85.71 14.29 .00 92.86 1998-10-17 21y 06m 28d 2001-12-09 24y 08m 20d 4 Wilson
232 George Henderson [1] 6 6 0 0 4 1 1 66.67 16.67 16.67 75.00 1903-04-25 Not Known 1904-11-05 Not Known 3 [1]
232 James Blair [1] 6 6 0 0 6 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1919-03-01 Not Known 3 [1]
232 Charles Graham Adam 6 6 0 0 4 1 1 66.67 16.67 16.67 75.00 2006-11-19 20y 11m 09d 2008-11-29 22y 11m 19d 3 Adam
232 Marvin Anthony Andrews 6 6 0 1 5 0 1 83.33 .00 16.67 83.33 2004-11-28 28y 11m 06d 2006-05-07 30y 04m 15d 2 Andrews
232 Douglas Keith Bell 6 3 3 0 2 1 3 33.33 16.67 50.00 41.67 1985-08-24 25y 11m 19d 1986-11-29 27y 02m 24d 2 Bell
232 James Bett 6 6 0 3 4 1 1 66.67 16.67 16.67 75.00 1980-10-11 20y 10m 16d 1982-11-10 22y 11m 16d 2 Bett
232 Bobby Bolt 6 6 0 0 4 2 0 66.67 33.33 .00 83.33 1940-10-12 Not Known 1941-11-15 Not Known 2 Bolt
232 Kirk Broadfoot 6 5 1 0 3 2 1 50.00 33.33 16.67 66.67 2008-02-27 23y 06m 19d 2011-10-23 27y 02m 15d 4 Broadfoot
232 Johnny Campbell 6 6 0 2 5 1 0 83.33 16.67 .00 91.67 1898-09-03 28y 06m 15d 1901-09-16 31y 06m 28d 3 Campbell
232 Davie Crawford 6 6 0 0 4 2 0 66.67 33.33 .00 83.33 1895-01-19 Not Known 1901-08-24 Not Known 4 Crawford
232 Jean-Claude Ducan Darcheville 6 3 3 3 4 0 2 66.67 .00 33.33 66.67 2007-09-15 32y 01m 21d 2008-11-29 33y 04m 04d 2 Darcheville
232 Campbell Grant Fraser 6 5 1 0 1 2 3 16.67 33.33 50.00 33.33 1984-10-06 27y 02m 14d 1986-10-04 29y 02m 12d 3 Fraser
232 Andrew Halliday 6 4 2 0 4 0 2 66.67 .00 33.33 66.67 2016-11-30 25y 01m 19d 2018-12-02 27y 01m 21d 3 Halliday
232 Billy Hogg 6 6 0 1 4 1 1 66.67 16.67 16.67 75.00 1910-01-08 Not Known 1913-03-15 Not Known 4 Hogg
232 George Jenkins 6 6 0 0 4 1 1 66.67 16.67 16.67 75.00 1938-11-12 Not Known 1945-02-03 Not Known 4 Jenkins
232 Neil Kerr 6 6 0 4 4 0 2 66.67 .00 33.33 66.67 1890-08-16 Not Known 1893-05-06 Not Known 3 Kerr
232 David Kinnear 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1936-04-22 19y 02m 00d 1938-11-12 21y 08m 21d 4 Kinnear
232 Archie Kyle 6 6 0 1 3 2 1 50.00 33.33 16.67 66.67 1904-09-26 Not Known 1907-12-07 Not Known 4 Kyle
232 Sotirios Kyrgiakos 6 6 0 0 4 1 1 66.67 16.67 16.67 75.00 2005-03-02 25y 07m 07d 2006-05-07 26y 09m 14d 2 Kyrgiakos
232 Alexander Mackie 6 6 0 3 5 0 1 83.33 .00 16.67 83.33 1902-10-04 Not Known 1904-11-05 Not Known 3 Mackie
232 Norrie Martin 6 6 0 0 3 1 2 50.00 16.67 33.33 58.33 1958-08-23 Not Known 1969-02-24 Not Known 4 Martin
232 Colin C McAdam 6 6 0 2 4 1 1 66.67 16.67 16.67 75.00 1980-10-11 29y 01m 13d 1983-12-03 32y 03m 05d 3 McAdam
232 Robert McDiarmid 6 6 0 3 4 1 1 66.67 16.67 16.67 75.00 1918-01-12 Not Known 1922-02-25 Not Known 4 McDiarmid
232 David Stuart Mitchell 6 6 0 3 3 1 2 50.00 16.67 33.33 58.33 1983-09-07 21y 02m 25d 1984-12-08 22y 05m 25d 2 Mitchell
232 Ian William Murray 6 5 1 0 3 2 1 50.00 33.33 16.67 66.67 2005-09-24 24y 06m 04d 2007-04-21 26y 01m 01d 2 Murray
232 Graham Paul Roberts 6 6 0 1 4 1 1 66.67 16.67 16.67 75.00 1987-02-07 27y 07m 04d 1988-04-02 28y 08m 30d 2 Roberts
232 Fashion Sakala 6 3 3 2 5 1 0 83.33 16.67 .00 91.67 2021-12-12 24y 08m 28d 2023-05-24 26y 02m 10d 2 Sakala
232 Billy Stevenson 6 6 0 0 3 0 3 50.00 .00 50.00 50.00 1958-12-13 19y 01m 17d 1961-03-08 21y 04m 10d 3 Stevenson
232 William Douglas Telfer 6 6 0 0 3 0 3 50.00 .00 50.00 50.00 1958-04-30 32y 06m 04d 1959-04-11 33y 05m 16d 2 Telfer
232 Ronald Waterreus 6 6 0 0 4 1 1 66.67 16.67 16.67 75.00 2005-03-02 34y 06m 05d 2006-05-07 35y 08m 12d 2 Waterreus
232 Alex Willoughby 6 6 0 3 4 2 0 66.67 33.33 .00 83.33 1965-08-28 20y 11m 11d 1968-03-09 23y 05m 21d 3 Willoughby
232 Joshua Dean Windass 6 5 1 1 4 1 1 66.67 16.67 16.67 75.00 2017-02-01 Not Known 2018-04-22 Not Known 2 Windass
232 Quinton Young 6 6 0 0 3 1 2 50.00 16.67 33.33 58.33 1972-12-02 25y 02m 13d 1975-09-06 27y 11m 18d 4 Young
265 Douglas Rae Dow Collier Baillie 5 5 0 0 4 0 1 80.00 .00 20.00 80.00 1961-03-08 24y 01m 09d 1963-11-30 26y 10m 03d 3 Baillie
265 Leon Balogun 5 5 0 0 4 1 0 80.00 20.00 .00 90.00 2021-10-16 33y 03m 18d 2023-11-05 35y 04m 08d 2 Balogun
265 Benjamin Keith Davies 5 4 1 0 5 0 0 100.00 .00 .00 100.00 2022-10-01 27y 01m 20d 2023-11-05 28y 02m 25d 2 Davies
265 Adam Scott Mathieson Duncan 5 5 0 1 4 0 1 80.00 .00 20.00 80.00 1915-02-20 26y 03m 18d 1917-01-06 28y 02m 04d 3 Duncan
265 Tore Andre Flo 5 5 0 4 4 1 0 80.00 20.00 .00 90.00 2000-12-03 27y 05m 18d 2002-02-09 28y 07m 25d 2 Flo
265 Gennaro Gattuso 5 4 1 2 3 0 2 60.00 .00 40.00 60.00 1997-08-04 19y 06m 26d 1998-08-02 20y 06m 24d 2 Gattuso
265 Nikica Jelavic 5 3 2 2 3 1 1 60.00 20.00 20.00 70.00 2010-10-02 25y 01m 05d 2011-10-23 26y 01m 26d 2 Jelavic
265 Jonatan Johansson 5 3 2 1 3 2 0 60.00 40.00 .00 80.00 1998-02-28 22y 06m 12d 2000-05-13 24y 08m 27d 3 Johansson
265 Derek John McInnes 5 2 3 1 2 2 1 40.00 40.00 20.00 60.00 1996-09-14 25y 02m 09d 1999-05-09 27y 10m 04d 2 McInnes
265 Kevin Clifton McMinn 5 3 2 0 0 1 4 .00 20.00 80.00 10.00 1984-12-08 22y 02m 10d 1986-03-29 23y 06m 01d 2 McMinn
265 Henry Muir 5 5 0 0 3 0 2 60.00 .00 40.00 60.00 1913-09-13 Not Known 1916-02-12 Not Known 3 Muir
265 Willie Nicholson 5 5 0 0 2 2 1 40.00 40.00 20.00 60.00 1930-02-22 Not Known 1934-08-22 Not Known 5 Nicholson
265 Oluwaseyi Babajide Ojo 5 2 3 0 2 1 2 40.00 20.00 40.00 50.00 2019-10-20 22y 04m 01d 2020-02-29 22y 08m 10d 1 Ojo
265 Willie Paton 5 5 0 2 2 3 0 40.00 60.00 .00 70.00 1949-04-05 Not Known 1954-12-18 Not Known 4 Paton
265 Gordon Duffield Smith 5 4 1 1 3 1 1 60.00 20.00 20.00 70.00 1978-10-14 23y 09m 15d 1980-03-08 25y 02m 08d 2 Smith
265 Graeme Souness 5 3 2 0 4 1 0 80.00 20.00 .00 90.00 1987-02-07 33y 09m 01d 1988-09-21 35y 04m 15d 3 Souness
265 Stale Stensaas 5 5 0 0 4 0 1 80.00 .00 20.00 80.00 1997-08-04 26y 00m 28d 1998-12-19 27y 05m 12d 2 Stensaas
265 Gregor McKenzie Stevens 5 5 0 0 5 0 0 100.00 .00 .00 100.00 1980-03-08 25y 01m 24d 1983-10-26 28y 09m 13d 4 Stevens
265 Steven Thompson 5 1 4 0 3 1 1 60.00 20.00 20.00 70.00 2003-05-18 24y 07m 04d 2005-12-17 27y 02m 03d 4 Thompson
265 James Walls 5 5 0 0 4 1 0 80.00 20.00 .00 90.00 1918-08-24 Not Known 1920-09-20 Not Known 3 Walls
265 Kenneth George Watson 5 5 0 1 5 0 0 100.00 .00 .00 100.00 1976-11-27 20y 10m 22d 1978-12-16 22y 11m 11d 2 Watson
265 James Wilkie 5 5 0 1 4 1 0 80.00 20.00 .00 90.00 1898-09-03 Not Known 1901-09-16 Not Known 3 Wilkie
265 Bobby [1] Williamson 5 5 0 3 1 2 2 20.00 40.00 40.00 40.00 1984-02-11 22y 05m 29d 1986-01-25 24y 05m 12d 2 Williamson
265 Danny Wilson 5 5 0 1 3 1 1 60.00 20.00 20.00 70.00 2010-01-23 18y 00m 27d 2017-10-28 25y 10m 01d 3 Wilson
289 Michael John Ball 4 4 0 0 3 1 0 75.00 25.00 .00 87.50 2003-09-21 23y 11m 19d 2005-03-02 25y 05m 00d 2 Ball
289 Ian George [1] Black 4 2 2 0 1 1 2 25.00 25.00 50.00 37.50 2014-08-10 29y 04m 27d 2015-05-02 30y 01m 18d 1 Black
289 David Boyd 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1893-10-14 Not Known 1895-01-19 Not Known 2 Boyd
289 Claudio Caniggia 4 3 1 1 4 0 0 100.00 .00 .00 100.00 2001-12-09 34y 11m 00d 2003-02-15 36y 01m 06d 2 Caniggia
289 Todd Owen Cantwell 4 3 1 1 3 1 0 75.00 25.00 .00 87.50 2023-02-01 24y 11m 05d 2023-11-05 25y 08m 09d 2 Cantwell
289 Alexander Clark 4 3 1 4 2 1 1 50.00 25.00 25.00 62.50 1983-09-07 26y 10m 10d 1984-04-07 27y 05m 10d 1 Clark
289 Carlos Javier Jimenez Cuellar 4 4 0 0 3 0 1 75.00 .00 25.00 75.00 2007-09-15 26y 00m 23d 2008-02-27 26y 06m 04d 1 Cuellar
289 Kevin Smith Drinkell 4 4 0 2 3 0 1 75.00 .00 25.00 75.00 1988-09-17 28y 02m 30d 1989-04-29 28y 10m 11d 1 Drinkell
289 Sam English 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 1931-09-26 Not Known 1932-10-22 Not Known 2 English
289 Alexander Chapman Ferguson 4 4 0 2 1 2 1 25.00 50.00 25.00 50.00 1967-09-30 25y 09m 00d 1968-03-13 26y 02m 13d 1 Ferguson
289 Jon Flanagan 4 4 0 0 3 0 1 75.00 .00 25.00 75.00 2018-10-07 25y 09m 06d 2020-01-26 27y 00m 25d 2 Flanagan
289 Graham Fyfe 4 3 1 0 2 1 1 50.00 25.00 25.00 62.50 1970-03-25 18y 07m 07d 1975-11-08 24y 02m 21d 4 Fyfe
289 (William) Martin Melville Henderson 4 4 0 3 3 0 1 75.00 .00 25.00 75.00 1975-11-08 19y 06m 05d 1976-05-01 19y 11m 28d 1 Henderson
289 Terence Alan Hurlock 4 4 0 1 4 0 0 100.00 .00 .00 100.00 1990-09-08 31y 11m 17d 1991-03-09 32y 05m 15d 1 Hurlock
289 Tommy Hyslop 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 1896-09-12 Not Known 1899-09-02 Not Known 3 Hyslop
289 Peter Jacobus Van Vossen 4 1 3 0 1 1 2 25.00 25.00 50.00 37.50 1996-01-20 27y 08m 30d 1997-05-10 29y 00m 19d 2 Jacobus Van Vossen
289 Tugay Kerimoglu 4 3 1 0 4 0 0 100.00 .00 .00 100.00 2000-04-12 29y 07m 19d 2000-12-03 30y 03m 09d 2 Kerimoglu
289 Donald Basil Kichenbrand 4 4 0 2 1 1 2 25.00 25.00 50.00 37.50 1955-11-12 22y 02m 30d 1957-10-26 24y 02m 13d 2 Kichenbrand
289 Nicky Law 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 2014-08-10 26y 04m 12d 2015-05-02 27y 01m 03d 1 Law
289 Colin Liddell 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1952-01-19 Not Known 1953-10-31 Not Known 3 Liddell
289 David Marshall 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 1941-05-10 Not Known 1952-08-09 Not Known 3 Marshall
289 Ross McCrorie 4 2 2 0 4 0 0 100.00 .00 .00 100.00 2017-10-28 19y 07m 10d 2019-04-03 21y 00m 16d 2 McCrorie
289 Darren McGregor 4 3 1 1 1 1 2 25.00 25.00 50.00 37.50 2014-08-10 29y 00m 03d 2015-05-02 29y 08m 25d 1 McGregor
289 John Reid McGregor 4 2 2 0 2 2 0 50.00 50.00 .00 75.00 1987-09-02 24y 07m 28d 1988-01-16 25y 00m 11d 1 McGregor
289 Barrie McKay 4 3 1 2 2 0 2 50.00 .00 50.00 50.00 2016-11-30 21y 11m 00d 2017-05-13 22y 04m 13d 1 McKay
289 Harold J McKenna 4 4 0 0 4 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1918-01-12 Not Known 2 McKenna
289 Tom McKillop 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 1937-01-04 Not Known 1939-03-18 Not Known 3 McKillop
289 George Tomlinson McLean 4 4 0 2 4 0 0 100.00 .00 .00 100.00 1963-03-27 19y 10m 01d 1965-11-13 22y 05m 18d 3 McLean
289 William McPherson 4 4 0 2 3 1 0 75.00 25.00 .00 87.50 1908-11-28 Not Known 1910-04-18 Not Known 2 McPherson
289 Miguel Pedro Mendes 4 4 0 0 2 1 1 50.00 25.00 25.00 62.50 2008-08-16 29y 05m 21d 2009-05-03 30y 02m 07d 1 Mendes
289 Hamed Namouchi 4 3 1 0 3 0 1 75.00 .00 25.00 75.00 2004-11-28 20y 09m 14d 2005-12-17 21y 10m 03d 2 Namouchi
289 James Oswald 4 4 0 7 3 0 1 75.00 .00 25.00 75.00 1895-08-31 Not Known 1896-09-21 Not Known 2 Oswald
289 Bill Paterson 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 1959-10-31 29y 08m 06d 1961-10-28 31y 08m 03d 3 Paterson
289 Jimmy Neil Phillips 4 3 1 0 3 1 0 75.00 25.00 .00 87.50 1987-04-25 21y 02m 17d 1987-11-28 21y 09m 20d 2 Phillips
289 Steven John Pressley 4 3 1 0 2 2 0 50.00 50.00 .00 75.00 1993-04-14 19y 06m 03d 1993-12-27 20y 02m 16d 2 Pressley
289 Sebastian Igault Rozental 4 1 3 0 3 1 0 75.00 25.00 .00 87.50 1998-02-28 21y 05m 27d 2000-05-13 23y 08m 12d 3 Rozental
289 Erik Sorensen 4 4 0 0 1 2 1 25.00 50.00 25.00 50.00 1967-09-30 27y 08m 08d 1968-03-13 28y 01m 20d 1 Sorensen
289 James Garven Stewart 4 4 0 0 4 0 0 100.00 .00 .00 100.00 1981-05-02 27y 01m 23d 1983-10-26 29y 07m 17d 3 Stewart
289 Jonas Thern 4 4 0 0 2 1 1 50.00 25.00 25.00 62.50 1997-08-04 27y 04m 15d 1998-08-02 28y 04m 13d 2 Thern
289 Charlie Watkins 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 1943-10-16 22y 09m 02d 1948-05-03 27y 03m 19d 3 Watkins
289 Gregg Wylde 4 1 3 0 2 2 0 50.00 50.00 .00 75.00 2010-01-23 18y 10m 00d 2011-10-23 20y 07m 00d 3 Wylde
330 John Gray [1] 3 3 0 0 0 0 3 .00 .00 100.00 .00 1893-10-14 Not Known 1894-11-24 Not Known 2 [1]
330 William Gibson [1] 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 1894-10-20 Not Known 1895-01-19 Not Known 1 [1]
330 Gabriel Omar Amato 3 1 2 0 1 1 1 33.33 33.33 33.33 50.00 1998-08-02 27y 09m 11d 1999-08-07 28y 09m 16d 2 Amato
330 Calvin Bassey 3 3 0 0 3 0 0 100.00 .00 .00 100.00 2021-12-12 21y 11m 12d 2022-05-21 22y 04m 21d 1 Bassey
330 DaMarcus Lamont Beasley 3 2 1 1 1 1 1 33.33 33.33 33.33 50.00 2007-09-15 25y 03m 22d 2009-03-21 26y 09m 25d 2 Beasley
330 Cameron Bell 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 2014-08-10 27y 10m 23d 2015-05-02 28y 07m 14d 1 Bell
330 Henning Berg 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2003-09-21 34y 00m 20d 2004-03-13 34y 06m 12d 1 Berg
330 Carlos Bocanegra 3 3 0 0 2 0 1 66.67 .00 33.33 66.67 2011-10-23 32y 04m 28d 2012-04-21 32y 10m 27d 1 Bocanegra
330 Basile Boli 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1994-11-09 27y 10m 07d 1995-03-18 28y 02m 16d 1 Boli
330 Andrew Brown 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 1912-04-15 Not Known 1913-09-13 Not Known 3 Brown
330 Nicky Clark 3 2 1 0 1 1 1 33.33 33.33 33.33 50.00 2014-11-22 23y 05m 19d 2015-05-02 23y 10m 29d 1 Clark
330 Antonio Colak 3 2 1 2 3 0 0 100.00 .00 .00 100.00 2022-10-01 29y 00m 14d 2023-02-01 29y 04m 15d 1 Colak
330 John Cowan 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1894-10-20 Not Known 1895-01-19 Not Known 1 Cowan
330 Christian Eduard Dailly 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2008-02-27 34y 04m 04d 2009-05-03 35y 06m 10d 2 Dailly
330 Amad Diallo 3 2 1 0 3 0 0 100.00 .00 .00 100.00 2022-02-06 19y 06m 26d 2022-05-21 19y 10m 10d 1 Diallo
330 Joseph Dodoo 3 1 2 0 2 0 1 66.67 .00 33.33 66.67 2016-11-30 Not Known 2017-05-13 Not Known 1 Dodoo
330 Iain John H Ferguson 3 1 2 0 1 0 2 33.33 .00 66.67 33.33 1984-10-06 22y 02m 02d 1985-04-27 22y 08m 23d 1 Ferguson
330 James Fiddes 3 3 0 0 1 2 0 33.33 66.67 .00 66.67 1935-10-19 Not Known 1939-03-18 Not Known 2 Fiddes
330 John Fleck 3 2 1 0 1 1 1 33.33 33.33 33.33 50.00 2009-08-23 17y 11m 30d 2011-01-22 19y 04m 29d 2 Fleck
330 Richard Martyn Foster 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 2014-08-10 29y 00m 10d 2015-05-02 29y 09m 02d 1 Foster
330 Trevor Francis 3 0 3 0 1 2 0 33.33 66.67 .00 66.67 1987-10-03 33y 05m 14d 1988-01-16 33y 08m 28d 1 Francis
330 Joseph Alan Garner 3 2 1 1 2 0 1 66.67 .00 33.33 66.67 2016-11-30 28y 07m 18d 2017-05-13 29y 01m 01d 1 Garner
330 Dorin Goian 3 3 0 0 2 0 1 66.67 .00 33.33 66.67 2011-10-23 30y 10m 11d 2012-04-21 31y 04m 09d 1 Goian
330 Dale Andrew Gordon 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1992-02-01 25y 00m 23d 1993-02-27 26y 01m 18d 2 Gordon
330 Donald Gow 3 3 0 0 3 0 0 100.00 .00 .00 100.00 1890-08-16 22y 06m 08d 1893-05-06 25y 02m 28d 2 Gow
330 Andrew Mullen Gray 3 0 3 1 2 0 1 66.67 .00 33.33 66.67 1988-09-21 32y 09m 22d 1988-12-10 33y 00m 10d 1 Gray
330 David James Hagen 3 2 1 1 3 0 0 100.00 .00 .00 100.00 1992-09-19 19y 04m 14d 1993-08-07 20y 03m 02d 2 Hagen
330 James Jackson 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1906-09-24 Not Known 1907-12-07 Not Known 2 Jackson
330 John Jamieson 3 3 0 0 3 0 0 100.00 .00 .00 100.00 1922-02-25 Not Known 1924-09-29 Not Known 3 Jamieson
330 Declan Christopher John 3 3 0 0 3 0 0 100.00 .00 .00 100.00 2017-10-28 22y 03m 28d 2018-04-22 22y 09m 23d 1 John
330 Alex Johnston 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1923-04-28 Not Known 1924-03-11 Not Known 2 Johnston
330 Nikola Katic 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2019-04-20 22y 06m 10d 2020-01-26 23y 03m 16d 2 Katic
330 Zurab Khizanishvili 3 3 0 0 2 0 1 66.67 .00 33.33 66.67 2003-09-21 21y 11m 15d 2004-11-28 23y 01m 22d 2 Khizanishvili
330 Robert Samuel Kiernan 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 2016-11-30 25y 10m 17d 2017-02-01 26y 00m 19d 1 Kiernan
330 Leon Thomson King 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2022-05-14 18y 04m 00d 2023-05-24 19y 04m 10d 2 King
330 Russell Nigel Latapy 3 2 1 2 2 1 0 66.67 33.33 .00 83.33 2001-09-08 33y 01m 06d 2002-04-07 33y 08m 05d 1 Latapy
330 Andrew Little 3 2 1 3 1 1 1 33.33 33.33 33.33 50.00 2010-01-23 20y 08m 11d 2012-04-21 22y 11m 09d 2 Little
330 George Turner Livingstone 3 3 0 0 3 0 0 100.00 .00 .00 100.00 1907-04-13 Not Known 1908-11-28 Not Known 3 Livingstone
330 Tommy Low 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1897-09-20 Not Known 1905-09-25 Not Known 2 Low
330 Alexander Lowry 3 1 2 1 2 1 0 66.67 33.33 .00 83.33 2022-05-14 18y 10m 21d 2023-05-24 19y 11m 01d 2 Lowry
330 Rabbi Matondo 3 2 1 0 2 1 0 66.67 33.33 .00 83.33 2022-10-01 22y 02m 19d 2023-05-24 22y 10m 12d 1 Matondo
330 Andy Matthew 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1958-12-13 Not Known 1959-10-31 Not Known 2 Matthew
330 Archie McAuley 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1934-08-22 Not Known 1936-12-05 Not Known 3 McAuley
330 Robert McCaulay 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1931-09-26 Not Known 1932-02-13 Not Known 1 McCaulay
330 George McMillan 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 1927-01-29 Not Known 1928-09-15 Not Known 3 McMillan
330 Kevin Vincent Muscat 3 3 0 0 3 0 0 100.00 .00 .00 100.00 2002-09-11 29y 01m 04d 2003-02-15 29y 06m 08d 1 Muscat
330 Marco Negri 3 3 0 3 2 1 0 66.67 33.33 .00 83.33 1997-08-04 26y 09m 08d 1998-02-28 27y 04m 01d 1 Negri
330 Alex Newbigging 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1906-09-24 Not Known 1907-12-07 Not Known 2 Newbigging
330 Antti Niemi 3 3 0 0 2 0 1 66.67 .00 33.33 66.67 1998-04-25 25y 10m 26d 1998-12-19 26y 06m 19d 2 Niemi
330 Alexander C O'Hara 3 1 2 0 2 1 0 66.67 33.33 .00 83.33 1974-01-19 17y 02m 29d 1976-01-03 19y 02m 13d 3 O'Hara
330 George Ormond 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 1912-04-15 Not Known 1913-03-15 Not Known 2 Ormond
330 Alexander Scott Rae 3 2 1 0 3 0 0 100.00 .00 .00 100.00 2004-11-28 35y 01m 29d 2006-05-07 36y 07m 07d 2 Rae
330 Gavin Paul Rae 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 2004-03-13 26y 03m 14d 2007-04-21 29y 04m 24d 3 Rae
330 Alexander Robertson 3 1 2 0 2 1 0 66.67 33.33 .00 83.33 1990-12-01 19y 07m 05d 1992-04-28 21y 00m 02d 2 Robertson
330 Julien Rodrigues 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 2005-09-24 27y 03m 13d 2006-08-19 28y 02m 08d 2 Rodrigues
330 James Hoban Sands 3 2 1 0 3 0 0 100.00 .00 .00 100.00 2022-05-14 21y 10m 08d 2022-11-09 22y 04m 03d 2 Sands
330 Robert Scott 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1891-11-21 Not Known 1893-03-18 Not Known 2 Scott
330 John Shaw 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1945-11-17 Not Known 1946-04-27 Not Known 1 Shaw
330 Dean Shiels 3 2 1 0 1 1 1 33.33 33.33 33.33 50.00 2014-08-10 29y 06m 09d 2015-05-02 30y 03m 01d 1 Shiels
330 Tom Sinclair 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1904-11-05 Not Known 1906-04-07 Not Known 2 Sinclair
330 Greg Stewart 3 1 2 2 1 1 1 33.33 33.33 33.33 50.00 2019-10-20 29y 07m 03d 2020-02-29 29y 11m 12d 1 Stewart
330 Malik Leon Tillman 3 2 1 2 3 0 0 100.00 .00 .00 100.00 2022-10-01 20y 04m 03d 2023-02-01 20y 08m 04d 1 Tillman
330 Gregory Vignal 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2004-09-12 23y 01m 24d 2005-05-07 23y 09m 18d 1 Vignal
330 Christopher Vinnicombe 3 0 3 0 1 2 0 33.33 66.67 .00 66.67 1990-05-05 19y 06m 15d 1993-12-27 23y 02m 07d 3 Vinnicombe
330 Martyn Thomas Waghorn 3 1 2 0 2 0 1 66.67 .00 33.33 66.67 2016-12-10 26y 10m 17d 2017-05-13 27y 03m 20d 1 Waghorn
330 Vladimir Weiss 3 2 1 0 2 0 1 66.67 .00 33.33 66.67 2010-10-02 20y 10m 02d 2011-02-02 21y 02m 05d 1 Weiss
330 George Wilson Wood 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 1964-10-17 21y 08m 22d 1965-08-14 22y 06m 20d 2 Wood
330 Marius Zaliukas 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 2014-08-10 30y 09m 00d 2015-05-02 31y 05m 22d 1 Zaliukas
398 David Reid [1] 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1890-08-16 Not Known 1891-01-24 Not Known 1 [1]
398 Robert Parker [1] 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1912-04-15 Not Known 1913-03-15 Not Known 2 [1]
398 James Hamilton [2] 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1925-09-26 Not Known 1926-01-16 Not Known 1 [2]
398 Sone Aluko 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2012-03-03 23y 00m 13d 2012-04-21 23y 02m 02d 1 Aluko
398 Erik Bo Andersen 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 1996-12-21 26y 01m 07d 1997-02-01 26y 02m 18d 1 Andersen
398 Jamie Barjonas 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2017-05-13 18y 03m 19d 2017-10-28 18y 09m 04d 2 Barjonas
398 David Bates 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2017-05-13 20y 07m 08d 2018-02-24 21y 04m 19d 2 Bates
398 Robert Blyth 2 2 0 1 0 0 2 .00 .00 100.00 .00 1891-11-21 Not Known 1893-10-14 Not Known 2 Blyth
398 Jean-Alain Boumsong 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2004-09-12 24y 08m 29d 2004-11-28 24y 11m 14d 1 Boumsong
398 Robert [1] Brown 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1913-03-15 Not Known 1914-04-25 Not Known 2 Brown
398 Jack Butland 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2023-10-29 30y 07m 19d 2023-11-05 30y 07m 26d 1 Butland
398 Donald Cameron 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1900-08-25 Not Known 1900-09-24 Not Known 1 Cameron
398 RC Campbell 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1900-08-25 Not Known 1900-09-24 Not Known 1 Campbell
398 Jimmy Caskie 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1947-04-07 Not Known 1947-12-06 Not Known 2 Caskie
398 Lionel Charbonnier 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1998-10-17 31y 11m 22d 1999-12-22 33y 01m 27d 2 Charbonnier
398 William A. Cheyne 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1936-04-22 Not Known 1937-01-04 Not Known 2 Cheyne
398 Jeremy Clement 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2006-08-19 22y 00m 13d 2006-11-19 22y 03m 13d 1 Clement
398 Neale James Cooper 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 1988-11-01 24y 11m 08d 1990-05-05 26y 05m 11d 2 Cooper
398 Lassana Couibaly 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2018-10-07 Not Known 2018-12-02 Not Known 1 Couibaly
398 Thomas Cowan 2 0 2 0 2 0 0 100.00 .00 .00 100.00 1989-04-29 19y 08m 01d 1989-09-30 20y 01m 02d 2 Cowan
398 Robert Crawford 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1896-09-12 Not Known 1896-09-21 Not Known 1 Crawford
398 Jason Cummings 2 1 1 1 2 0 0 100.00 .00 .00 100.00 2018-02-24 22y 06m 23d 2018-04-22 22y 08m 21d 1 Cummings
398 Frank de Boer 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2004-03-13 33y 09m 27d 2004-05-12 33y 11m 27d 1 de Boer
398 Cyriel Kolawole Dessers 2 1 1 0 2 0 0 100.00 .00 .00 100.00 2023-10-29 28y 10m 21d 2023-11-05 28y 10m 28d 1 Dessers
398 El-Hadji Diouf 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2011-02-02 30y 00m 18d 2011-05-07 30y 03m 22d 1 Diouf
398 David Dodds 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 1989-09-30 31y 00m 07d 1990-05-05 31y 07m 12d 1 Dodds
398 Graham Dorrans 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2017-08-19 30y 03m 14d 2018-04-22 30y 11m 17d 1 Dorrans
398 Tom Dunbar 2 2 0 0 0 0 2 .00 .00 100.00 .00 1891-11-21 Not Known 1892-04-23 Not Known 1 Dunbar
398 Charles Duncan 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1917-01-06 Not Known 1 Duncan
398 Ugochuku Ehiogu 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2007-01-27 34y 02m 24d 2007-04-21 34y 05m 18d 1 Ehiogu
398 Oviemuno Dominic Ejaria 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2018-10-07 20y 10m 19d 2018-12-02 21y 00m 14d 1 Ejaria
398 Duncan Cowan Ferguson 2 0 2 0 2 0 0 100.00 .00 .00 100.00 1994-03-12 22y 02m 13d 1994-09-11 22y 08m 15d 2 Ferguson
398 Harry Lee Forrester 2 1 1 0 0 0 2 .00 .00 100.00 .00 2016-11-30 25y 10m 28d 2017-02-01 26y 00m 30d 1 Forrester
398 Galt 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1907-12-07 Not Known 1908-02-29 Not Known 1 Galt
398 John Goodwin 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1910-12-24 Not Known 1913-03-15 Not Known 2 Goodwin
398 Josiah Gray 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1905-09-25 Not Known 1906-04-07 Not Known 1 Gray
398 Eros Genc Grezda 2 1 1 0 2 0 0 100.00 .00 .00 100.00 2018-12-02 23y 07m 17d 2019-04-03 23y 11m 19d 1 Grezda
398 Ianis Hagi 2 1 1 0 0 1 1 .00 50.00 50.00 25.00 2020-02-29 21y 04m 07d 2021-10-16 22y 11m 24d 2 Hagi
398 Ryan Hardie 2 0 2 0 1 1 0 50.00 50.00 .00 75.00 2017-08-19 20y 05m 02d 2017-10-28 20y 07m 11d 1 Hardie
398 Jon-Miquel Toral Harper 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 2017-02-01 21y 11m 27d 2017-05-13 22y 03m 08d 1 Harper
398 Filip Viktor Helander 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2019-11-03 26y 06m 12d 2019-12-01 26y 07m 09d 1 Helander
398 Willie Henry 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1906-09-24 Not Known 1907-04-13 Not Known 1 Henry
398 Clinton Scott Hill 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 2017-02-01 38y 03m 13d 2017-05-13 38y 06m 24d 1 Hill
398 David Hislop 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1890-08-16 Not Known 1891-01-24 Not Known 1 Hislop
398 Lee James Stephen Hodson 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2016-12-10 25y 02m 08d 2017-05-13 25y 07m 11d 1 Hodson
398 Joseph Robert Johnson 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1950-01-21 29y 04m 08d 1951-10-20 31y 01m 07d 2 Johnson
398 Allan Johnston 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2000-09-17 26y 09m 03d 2001-03-03 27y 02m 17d 1 Johnston
398 Salim Kerkar 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2012-03-03 24y 06m 28d 2012-04-21 24y 08m 17d 1 Kerkar
398 Andrew R. Kirkwood 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1924-09-15 Not Known 1924-09-29 Not Known 1 Kirkwood
398 William Kivlichan 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1906-09-24 Not Known 1907-04-13 Not Known 1 Kivlichan
398 Oleg Kuznetsov 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1992-04-28 29y 01m 26d 1993-12-27 30y 09m 25d 2 Kuznetsov
398 Sam Adrianus Martinus Lammers 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2023-10-29 26y 05m 29d 2023-11-05 26y 06m 06d 1 Lammers
398 Hector Lawson 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1917-11-10 Not Known 1921-09-19 Not Known 2 Lawson
398 John Smith Lindsay 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1946-11-30 22y 03m 22d 1948-05-03 23y 08m 25d 2 Lindsay
398 Billy MacKay 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 1979-04-28 Not Known 1981-03-14 Not Known 2 MacKay
398 Lewis MacLeod 2 2 0 0 0 0 2 .00 .00 100.00 .00 2014-08-10 20y 01m 25d 2014-11-22 20y 05m 06d 1 MacLeod
398 James Martin 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1917-01-06 Not Known 1917-11-10 Not Known 2 Martin
398 Russell Kenneth Alexander Martin 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2018-02-24 32y 01m 20d 2018-04-22 32y 03m 18d 1 Martin
398 Rhys McCabe 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 2012-03-03 19y 07m 08d 2012-04-21 19y 08m 28d 1 McCabe
398 Ross McCausland 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2022-05-14 19y 00m 02d 2023-10-29 20y 05m 17d 2 McCausland
398 William [2] McCulloch 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1950-01-21 Not Known 1952-01-19 Not Known 2 McCulloch
398 John McFie 2 2 0 1 0 2 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-09-24 Not Known 2 McFie
398 Robert McKay 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1925-09-26 Not Known 1926-01-16 Not Known 1 McKay
398 Jon McLaughlin 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2022-05-14 34y 08m 05d 2022-05-21 34y 08m 12d 1 McLaughlin
398 Hunter (Peter Hunter) McMillan 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1953-10-31 Not Known 1955-04-09 Not Known 2 McMillan
398 Gary John McSwegan 2 1 1 0 2 0 0 100.00 .00 .00 100.00 1992-02-01 21y 04m 08d 1993-04-14 22y 06m 21d 2 McSwegan
398 Bilel Mohsni 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2014-11-22 27y 04m 01d 2015-04-05 27y 08m 15d 1 Mohsni
398 Archie Montgomery 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1894-10-20 Not Known 1895-01-19 Not Known 1 Montgomery
398 Andy Murdoch 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2015-04-05 20y 02m 06d 2015-05-02 20y 03m 02d 1 Murdoch
398 Jamie Murphy 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2018-02-24 28y 05m 27d 2018-04-22 28y 07m 25d 1 Murphy
398 Jamie Ness 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 2011-01-22 19y 10m 20d 2011-02-02 19y 11m 00d 1 Ness
398 Michael O'Halloran 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2016-11-30 25y 10m 24d 2018-04-22 27y 03m 16d 2 O'Halloran
398 Egil Ostenstad 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2003-09-21 31y 08m 19d 2003-12-20 31y 11m 18d 1 Ostenstad
398 Ross Perry 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2012-03-03 22y 00m 25d 2012-04-21 22y 02m 14d 1 Perry
398 Matt Polster 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2019-04-20 25y 10m 12d 2020-01-26 26y 07m 18d 2 Polster
398 Aaron James Ramsey 2 1 1 0 2 0 0 100.00 .00 .00 100.00 2022-02-06 31y 01m 11d 2022-05-14 31y 04m 18d 1 Ramsey
398 Nicolas Raskin 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2023-05-24 22y 03m 01d 2023-10-29 22y 08m 06d 2 Raskin
398 Thomas B. Reid 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1923-04-28 Not Known 1924-09-29 Not Known 2 Reid
398 Henry Rennie 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1908-11-28 Not Known 1909-04-03 Not Known 1 Rennie
398 Paul David Rideout 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1992-02-01 27y 05m 18d 1992-04-28 27y 08m 14d 1 Rideout
398 Archibald Ritchie 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1919-09-29 Not Known 1920-04-10 Not Known 1 Ritchie
398 Alistair Black Scott 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 1973-09-29 23y 01m 03d 1974-01-19 23y 04m 24d 1 Scott
398 Filip Sebo 2 0 2 0 1 1 0 50.00 50.00 .00 75.00 2006-08-19 22y 05m 26d 2007-01-27 22y 11m 03d 1 Sebo
398 Hugh Shaw 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1926-09-18 Not Known 1927-01-29 Not Known 1 Shaw
398 Danilo Pereira da Silva 2 1 1 1 2 0 0 100.00 .00 .00 100.00 2023-10-29 24y 06m 22d 2023-11-05 24y 06m 29d 1 Silva
398 Abdallah Dipo Sima 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2023-10-29 Not Known 2023-11-05 Not Known 1 Sima
398 Alex Smith 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1966-10-15 25y 10m 04d 1967-02-04 26y 01m 24d 1 Smith
398 James Smith 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1920-09-20 Not Known 1921-04-27 Not Known 1 Smith
398 Alex Spiers 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1905-09-25 Not Known 1906-04-07 Not Known 1 Spiers
398 Jimmy Spiers 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1907-12-07 Not Known 1908-02-29 Not Known 1 Spiers
398 Duncan R Stanners 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1953-10-31 Not Known 1954-12-18 Not Known 2 Stanners
398 James Steel 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1893-03-18 Not Known 1893-10-14 Not Known 2 Steel
398 Karl Svensson 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2006-08-19 22y 04m 29d 2006-11-19 22y 07m 29d 1 Svensson
398 David Taylor 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1906-09-24 Not Known 1908-11-28 Not Known 2 Taylor
398 Paulo Vanoli 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2004-05-12 31y 09m 00d 2004-09-12 32y 01m 00d 2 Vanoli
398 Andrius Velicka 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2008-08-16 29y 04m 11d 2009-05-03 30y 00m 28d 1 Velicka
398 Haris Vuckic 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 2015-04-05 22y 07m 15d 2015-05-02 22y 08m 11d 1 Vuckic
398 David Craig Watson 2 2 0 0 0 0 2 .00 .00 100.00 .00 1963-11-30 21y 10m 18d 1965-08-14 23y 07m 02d 2 Watson
398 John G. Watson 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1904-01-23 Not Known 1904-01-30 Not Known 1 Watson
398 Alexander Winning 2 2 0 0 0 0 2 .00 .00 100.00 .00 1937-11-27 Not Known 1938-04-23 Not Known 1 Winning
398 Joseph Adrian Worrall 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2018-10-07 21y 08m 27d 2019-04-03 22y 02m 24d 1 Worrall
398 Ridvan Yilmaz 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2023-05-24 22y 00m 03d 2023-10-29 22y 05m 08d 2 Yilmaz
500 David Brown [1] 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1919-03-01 Not Known 1919-03-01 Not Known 1 [1]
500 Duncan Campbell [1] 1 1 0 0 0 0 1 .00 .00 100.00 .00 1904-01-30 Not Known 1904-01-30 Not Known 1 [1]
500 James Henderson [1] 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1891-01-24 Not Known 1891-01-24 Not Known 1 [1]
500 John Muir [1] 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1890-08-16 Not Known 1890-08-16 Not Known 1 [1]
500 William Wilson [1] 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1895-08-31 Not Known 1895-08-31 Not Known 1 [1]
500 Cunningham [2] 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1908-02-29 Not Known 1908-02-29 Not Known 1 [2]
500 William Stewart [2] 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1895-08-31 Not Known 1895-08-31 Not Known 1 [2]
500 Dariusz Adamczuk 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1999-08-07 29y 09m 18d 1999-08-07 29y 09m 18d 1 Adamczuk
500 Eduardo Herrera Aguirre 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2017-10-28 29y 03m 03d 2017-10-28 29y 03m 03d 1 Aguirre
500 William J Aitken 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1918-08-24 Not Known 1918-08-24 Not Known 1 Aitken
500 Neil Alexander 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2009-05-03 31y 01m 23d 2009-05-03 31y 01m 23d 1 Alexander
500 William Allan 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1904-09-26 Not Known 1904-09-26 Not Known 1 Allan
500 Jak Alnwick 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2018-04-22 24y 10m 05d 2018-04-22 24y 10m 05d 1 Alnwick
500 Bruno Eduardo Regufe Alves 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2017-08-19 35y 08m 23d 2017-08-19 35y 08m 23d 1 Alves
500 Robert Fleming Archibald 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1916-08-26 Not Known 1 Archibald
500 Joseph William Arnison 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-04-07 22y 09m 11d 1947-04-07 22y 09m 11d 1 Arnison
500 Juninho Bacuna 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2021-10-16 24y 02m 09d 2021-10-16 24y 02m 09d 1 Bacuna
500 Phil Bardsley 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2006-08-19 21y 01m 22d 2006-08-19 21y 01m 22d 1 Bardsley
500 Alex W Barrie 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1908-02-29 Not Known 1908-02-29 Not Known 1 Barrie
500 Kyle Bartley 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2012-04-21 20y 10m 30d 2012-04-21 20y 10m 30d 1 Bartley
500 Jan Louis Bartram 1 1 0 1 0 0 1 .00 .00 100.00 .00 1988-04-02 26y 00m 27d 1988-04-02 26y 00m 27d 1 Bartram
500 Alex Beattie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1941-01-18 Not Known 1941-01-18 Not Known 1 Beattie
500 Thorolf Beck 1 1 0 0 0 0 1 .00 .00 100.00 .00 1965-08-14 Not Known 1965-08-14 Not Known 1 Beck
500 Bell # 1 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1916-08-26 Not Known 1 Bell
500 John Bell 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1895-12-07 26y 02m 01d 1895-12-07 26y 02m 01d 1 Bell
500 Olivier Bernard 1 1 0 0 0 0 1 .00 .00 100.00 .00 2005-09-24 25y 11m 10d 2005-09-24 25y 11m 10d 1 Bernard
500 Kenneth George Black 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1983-10-26 19y 10m 27d 1983-10-26 19y 10m 27d 1 Black
500 Gary Bollan 1 1 0 0 0 0 1 .00 .00 100.00 .00 1995-03-18 21y 11m 22d 1995-03-18 21y 11m 22d 1 Bollan
500 Gordon Boyd 1 1 0 0 0 0 1 .00 .00 100.00 .00 1975-11-08 17y 07m 12d 1975-11-08 17y 07m 12d 1 Boyd
500 Liam Burt 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2016-12-10 17y 10m 09d 2016-12-10 17y 10m 09d 1 Burt
500 Nuno Fernando Capucho 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2003-09-21 31y 07m 00d 2003-09-21 31y 07m 00d 1 Capucho
500 Fabio Rafael Rodrigues Cardoso 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2017-08-19 23y 04m 00d 2017-08-19 23y 04m 00d 1 Cardoso
500 Mervan Celik 1 0 1 0 0 0 1 .00 .00 100.00 .00 2012-03-03 21y 09m 06d 2012-03-03 21y 09m 06d 1 Celik
500 George Chapman 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-09-19 Not Known 1910-09-19 Not Known 1 Chapman
500 Robert Rodger Clark 1 0 1 0 0 0 1 .00 .00 100.00 .00 1981-03-14 18y 04m 10d 1981-03-14 18y 04m 10d 1 Clark
500 Andrew Cochrane 1 1 0 0 0 0 1 .00 .00 100.00 .00 1905-09-25 Not Known 1905-09-25 Not Known 1 Cochrane
500 Abraham (Avi) Cohen 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1987-09-02 30y 09m 19d 1987-09-02 30y 09m 19d 1 Cohen
500 Emerson Moises Costa 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2003-09-21 31y 05m 09d 2003-09-21 31y 05m 09d 1 Costa
500 Daniel Cousin 1 1 0 1 0 0 1 .00 .00 100.00 .00 2007-09-15 30y 07m 08d 2007-09-15 30y 07m 08d 1 Cousin
500 Robbie Crawford 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2015-04-05 22y 00m 17d 2015-04-05 22y 00m 17d 1 Crawford
500 Fred Crook 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1917-01-06 Not Known 1917-01-06 Not Known 1 Crook
500 Matt Davidson Rider Crooks 1 1 0 0 0 0 1 .00 .00 100.00 .00 2016-11-30 22y 10m 10d 2016-11-30 22y 10m 10d 1 Crooks
500 Jon Daly 1 1 0 0 0 0 1 .00 .00 100.00 .00 2014-11-22 31y 10m 14d 2014-11-22 31y 10m 14d 1 Daly
500 Gordon Dalziel 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1982-11-10 20y 07m 25d 1982-11-10 20y 07m 25d 1 Dalziel
500 Jim Denny 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1975-09-06 25y 05m 24d 1975-09-06 25y 05m 24d 1 Denny
500 Adam Gary Devine 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2022-05-14 19y 01m 19d 2022-05-14 19y 01m 19d 1 Devine
500 Andrew Gerald Dibble 1 1 0 0 0 0 1 .00 .00 100.00 .00 1997-05-10 32y 00m 02d 1997-05-10 32y 00m 02d 1 Dibble
500 Dick # 1 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1893-03-18 Not Known 1893-03-18 Not Known 1 Dick
500 Dickie # 2 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1907-12-07 Not Known 1907-12-07 Not Known 1 Dickie
500 Greg Docherty 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2018-02-24 21y 05m 14d 2018-02-24 21y 05m 14d 1 Docherty
500 Charles Donaghy 1 1 0 0 0 0 1 .00 .00 100.00 .00 1904-01-30 Not Known 1904-01-30 Not Known 1 Donaghy
500 George Duncan 1 1 0 0 0 0 1 .00 .00 100.00 .00 1958-04-30 21y 03m 14d 1958-04-30 21y 03m 14d 1 Duncan
500 William Rex Dunlop 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1951-01-20 23y 03m 30d 1951-01-20 23y 03m 30d 1 Dunlop
500 Samuel George Alan Edmundson 1 1 0 0 0 0 1 .00 .00 100.00 .00 2020-02-29 22y 06m 00d 2020-02-29 22y 06m 00d 1 Edmundson
500 Mark Peter Falco 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1987-10-03 26y 11m 11d 1987-10-03 26y 11m 11d 1 Falco
500 Thomas Farrington 1 1 0 0 0 0 1 .00 .00 100.00 .00 1912-09-21 Not Known 1912-09-21 Not Known 1 Farrington
500 Amdy Moustapha Faye 1 1 0 0 0 0 1 .00 .00 100.00 .00 2007-09-15 30y 06m 03d 2007-09-15 30y 06m 03d 1 Faye
500 Eric Ferguson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1985-04-27 20y 02m 15d 1985-04-27 20y 02m 15d 1 Ferguson
500 Alexander Forsyth 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1978-10-14 26y 08m 09d 1978-10-14 26y 08m 09d 1 Forsyth
500 William Silcock Gardiner 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1954-02-20 24y 06m 05d 1954-02-20 24y 06m 05d 1 Gardiner
500 James Robert Gibson 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2002-04-07 22y 01m 19d 2002-04-07 22y 01m 19d 1 Gibson
500 Tom Gilchrist 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1909-04-03 Not Known 1909-04-03 Not Known 1 Gilchrist
500 Ben Z Ginzburg 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1989-09-30 24y 09m 18d 1989-09-30 24y 09m 18d 1 Ginzburg
500 Robert Glen 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1897-09-20 Not Known 1897-09-20 Not Known 1 Glen
500 Sean Richard Goss 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2018-02-24 22y 04m 23d 2018-02-24 22y 04m 23d 1 Goss
500 Willie Goudie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1901-09-16 Not Known 1901-09-16 Not Known 1 Goudie
500 Adam Gourlay 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-04-07 Not Known 1 Gourlay
500 Stephane Guivarc'h 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1998-12-19 28y 03m 13d 1998-12-19 28y 03m 13d 1 Guivarc'h
500 Joseph Hadden 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1908-02-29 Not Known 1908-02-29 Not Known 1 Hadden
500 J Hamilton # 1 1 1 0 0 0 0 1 .00 .00 100.00 .00 1894-10-20 Not Known 1894-10-20 Not Known 1 Hamilton
500 Robert G. Harrison 1 1 0 0 0 0 1 .00 .00 100.00 .00 1938-04-23 Not Known 1938-04-23 Not Known 1 Harrison
500 James Hartley 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1903-09-19 Not Known 1903-09-19 Not Known 1 Hartley
500 David Jonathan Healy 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2011-05-07 31y 09m 02d 2011-05-07 31y 09m 02d 1 Healy
500 Jimmy Henderson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1891-11-21 Not Known 1891-11-21 Not Known 1 Henderson
500 Edward Colin James Hendry 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1998-10-17 32y 10m 10d 1998-10-17 32y 10m 10d 1 Hendry
500 Hodge # 1 1 1 0 0 0 0 1 .00 .00 100.00 .00 1891-11-21 Not Known 1891-11-21 Not Known 1 Hodge
500 Douglas Arthur Houston 1 0 1 0 0 0 1 .00 .00 100.00 .00 1973-09-29 30y 05m 16d 1973-09-29 30y 05m 16d 1 Houston
500 Robert William Hume 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1962-02-24 20y 11m 06d 1962-02-24 20y 11m 06d 1 Hume
500 Kyle Hutton 1 0 1 0 0 0 1 .00 .00 100.00 .00 2014-08-10 23y 05m 26d 2014-08-10 23y 05m 26d 1 Hutton
500 John Roger Shankly Hynd 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1968-09-28 26y 07m 26d 1968-09-28 26y 07m 26d 1 Hynd
500 Emerson Schellas Hyndman 1 1 0 1 0 0 1 .00 .00 100.00 .00 2017-02-01 20y 09m 23d 2017-02-01 20y 09m 23d 1 Hyndman
500 Cedric Jan Itten 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-05-14 25y 04m 17d 2022-05-14 25y 04m 17d 1 Itten
500 Francis Jeffers 1 0 1 0 0 0 1 .00 .00 100.00 .00 2005-09-24 24y 07m 30d 2005-09-24 24y 07m 30d 1 Jeffers
500 Jani Kauppila 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2001-03-03 21y 01m 15d 2001-03-03 21y 01m 15d 1 Kauppila
500 Thomas Kelso 1 1 0 0 0 0 1 .00 .00 100.00 .00 1914-09-19 Not Known 1914-09-19 Not Known 1 Kelso
500 James Kennedy 1 1 0 0 0 0 1 .00 .00 100.00 .00 1936-12-05 Not Known 1936-12-05 Not Known 1 Kennedy
500 Niko Kranjcar 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2017-08-19 33y 00m 06d 2017-08-19 33y 00m 06d 1 Kranjcar
500 Thomas Morris Lawrence 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2023-11-05 29y 09m 23d 2023-11-05 29y 09m 23d 1 Lawrence
500 William Lennie 1 1 0 0 0 0 1 .00 .00 100.00 .00 1902-09-06 Not Known 1902-09-06 Not Known 1 Lennie
500 Lionel Letizi 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2006-08-19 33y 02m 22d 2006-08-19 33y 02m 22d 1 Letizi
500 James Low 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1920-09-20 Not Known 1920-09-20 Not Known 1 Low
500 Kenneth Lyall 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1983-10-26 20y 07m 00d 1983-10-26 20y 07m 00d 1 Lyall
500 Kevin Duncan MacDonald 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-12-10 28y 00m 18d 1988-12-10 28y 00m 18d 1 MacDonald
500 David MacFarlane 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1986-10-04 19y 08m 18d 1986-10-04 19y 08m 18d 1 MacFarlane
500 Colin Mainds 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1906-09-24 Not Known 1906-09-24 Not Known 1 Mainds
500 Lee Martin 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2006-08-19 19y 06m 10d 2006-08-19 19y 06m 10d 1 Martin
500 Joseph Paul Smith Mason 1 1 0 0 0 0 1 .00 .00 100.00 .00 1972-12-02 32y 03m 15d 1972-12-02 32y 03m 15d 1 Mason
500 Gareth Gerald McAuley 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2018-12-02 38y 11m 27d 2018-12-02 38y 11m 27d 1 McAuley
500 Ian Holland McCall 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1987-10-03 23y 00m 03d 1987-10-03 23y 00m 03d 1 McCall
500 Charlie Liam McCann 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2022-05-14 20y 00m 20d 2022-05-14 20y 00m 20d 1 McCann
500 Robert Smyth McColl 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1904-09-26 Not Known 1904-09-26 Not Known 1 McColl
500 Murdoch McCormack 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1945-02-03 Not Known 1945-02-03 Not Known 1 McCormack
500 Ross McCormack 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2005-12-17 19y 03m 29d 2005-12-17 19y 03m 29d 1 McCormack
500 L McDougal 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1901-08-24 Not Known 1901-08-24 Not Known 1 McDougal
500 John (Ian) McDougall 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1975-03-01 20y 06m 15d 1975-03-01 20y 06m 15d 1 McDougall
500 Constantine McGhee 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-04-07 Not Known 1 McGhee
500 Brian McGinty 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1995-12-02 18y 11m 22d 1995-12-02 18y 11m 22d 1 McGinty
500 Bob McGowan 1 1 0 0 0 0 1 .00 .00 100.00 .00 1930-12-27 Not Known 1930-12-27 Not Known 1 McGowan
500 John McGregor # 1 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1924-03-11 Not Known 1924-03-11 Not Known 1 McGregor
500 James 'tuck' McIntyre 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1891-01-24 Not Known 1891-01-24 Not Known 1 McIntyre
500 Jock McKenzie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-01-08 Not Known 1910-01-08 Not Known 1 McKenzie
500 Cole McKinnon 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2022-05-14 19y 03m 15d 2022-05-14 19y 03m 15d 1 McKinnon
500 Neil McKinnon 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1944-03-04 Not Known 1944-03-04 Not Known 1 McKinnon
500 David Prophet McLean 1 1 0 3 1 0 0 100.00 .00 .00 100.00 1918-08-24 Not Known 1918-08-24 Not Known 1 McLean
500 George Roy McLean 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1961-03-08 23y 05m 20d 1961-03-08 23y 05m 20d 1 McLean
500 Joseph McMaster 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1945-11-17 Not Known 1945-11-17 Not Known 1 McMaster
500 Chris McNee 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1946-11-30 Not Known 1946-11-30 Not Known 1 McNee
500 George McQueen 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1917-11-10 Not Known 1917-11-10 Not Known 1 McQueen
500 Glenn Middleton 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2019-04-20 19y 03m 19d 2019-04-20 19y 03m 19d 1 Middleton
500 Colin Fyfe Miller 1 1 0 0 0 0 1 .00 .00 100.00 .00 1986-01-25 21y 03m 21d 1986-01-25 21y 03m 21d 1 Miller
500 Thomas Miller 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1895-08-31 Not Known 1895-08-31 Not Known 1 Miller
500 Thomas N. Miller 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-01-08 Not Known 1910-01-08 Not Known 1 Miller
500 Dragan Mladenovic 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2004-09-12 28y 06m 27d 2004-09-12 28y 06m 27d 1 Mladenovic
500 William E Moles 1 1 0 0 0 0 1 .00 .00 100.00 .00 1957-10-26 Not Known 1957-10-26 Not Known 1 Moles
500 Willie Montgomery 1 1 0 0 0 0 1 .00 .00 100.00 .00 1912-09-21 Not Known 1912-09-21 Not Known 1 Montgomery
500 Eric Arthur Morris 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1974-01-19 22y 03m 20d 1974-01-19 22y 03m 20d 1 Morris
500 John James Morrow 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1991-10-19 19y 10m 29d 1991-10-19 19y 10m 29d 1 Morrow
500 Alexander Iain Fordyce Munro 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1976-09-25 25y 01m 01d 1976-09-25 25y 01m 01d 1 Munro
500 Klaus Gerhard Neef 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1969-12-06 22y 11m 06d 1969-12-06 22y 11m 06d 1 Neef
500 Christian Nerlinger 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-04-07 29y 00m 17d 2002-04-07 29y 00m 17d 1 Nerlinger
500 Barry Nicholson 1 0 1 0 0 1 0 .00 100.00 .00 50.00 1999-05-09 20y 08m 15d 1999-05-09 20y 08m 15d 1 Nicholson
500 Federico Nieto 1 0 1 0 0 0 1 .00 .00 100.00 .00 2005-09-24 22y 00m 29d 2005-09-24 22y 00m 29d 1 Nieto
500 Juanma Ortiz 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2011-07-23 29y 04m 22d 2011-07-23 29y 04m 22d 1 Ortiz
500 James Osborne 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1926-01-16 Not Known 1926-01-16 Not Known 1 Osborne
500 Jimmy Parlane 1 1 0 0 0 0 1 .00 .00 100.00 .00 1943-10-16 Not Known 1943-10-16 Not Known 1 Parlane
500 John Pray 1 1 0 0 0 0 1 .00 .00 100.00 .00 1894-11-24 Not Known 1894-11-24 Not Known 1 Pray
500 James S. Purdon 1 1 0 0 0 0 1 .00 .00 100.00 .00 1930-02-22 Not Known 1930-02-22 Not Known 1 Purdon
500 Johnny Rankine 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-04-07 Not Known 1 Rankine
500 R Reid 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1893-05-06 Not Known 1893-05-06 Not Known 1 Reid
500 Andrew Richmond 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-09-19 Not Known 1910-09-19 Not Known 1 Richmond
500 James H. Riddell 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1917-01-06 Not Known 1917-01-06 Not Known 1 Riddell
500 John Roberston 1 1 0 0 0 0 1 .00 .00 100.00 .00 1912-04-15 Not Known 1912-04-15 Not Known 1 Roberston
500 Christopher John Grant Robertson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1977-01-22 19y 00m 28d 1977-01-22 19y 00m 28d 1 Robertson
500 Lee Robertson 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1992-04-28 18y 08m 03d 1992-04-28 18y 08m 03d 1 Robertson
500 Lee David Robinson 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2006-05-07 19y 10m 05d 2006-05-07 19y 10m 05d 1 Robinson
500 James McPhail Rodger 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1954-12-18 21y 03m 03d 1954-12-18 21y 03m 03d 1 Rodger
500 Kemar Roofe 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2021-10-16 28y 09m 10d 2021-10-16 28y 09m 10d 1 Roofe
500 George Russell 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1895-08-31 Not Known 1895-08-31 Not Known 1 Russell
500 Tom Russell 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1933-03-11 Not Known 1933-03-11 Not Known 1 Russell
500 Oleg Salenko 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1995-10-21 25y 11m 26d 1995-10-21 25y 11m 26d 1 Salenko
500 James Sharp 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1908-11-28 Not Known 1908-11-28 Not Known 1 Sharp
500 Greg Shields 1 1 0 0 0 0 1 .00 .00 100.00 .00 1997-05-10 20y 08m 19d 1997-05-10 20y 08m 19d 1 Shields
500 Steve Simonsen 1 1 0 0 0 0 1 .00 .00 100.00 .00 2014-11-22 35y 07m 19d 2014-11-22 35y 07m 19d 1 Simonsen
500 Jack Benjamin Simpson 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2022-05-14 25y 04m 26d 2022-05-14 25y 04m 26d 1 Simpson
500 Libor Sionko 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2007-01-27 29y 11m 26d 2007-01-27 29y 11m 26d 1 Sionko
500 Jamie Smith 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1926-09-18 Not Known 1926-09-18 Not Known 1 Smith
500 Theodorus G.A. Snelders 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1997-12-20 34y 00m 13d 1997-12-20 34y 00m 13d 1 Snelders
500 Thomas Hoggan Soutar 1 1 0 0 0 0 1 .00 .00 100.00 .00 1937-01-04 Not Known 1937-01-04 Not Known 1 Soutar
500 John Souttar 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2023-05-24 26y 07m 29d 2023-05-24 26y 07m 29d 1 Souttar
500 John Spencer 1 0 1 0 0 0 1 .00 .00 100.00 .00 1991-08-17 20y 11m 06d 1991-08-17 20y 11m 06d 1 Spencer
500 Angus Stead 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1945-11-17 Not Known 1945-11-17 Not Known 1 Stead
500 Daniel Steel 1 1 0 0 0 0 1 .00 .00 100.00 .00 1905-09-25 Not Known 1905-09-25 Not Known 1 Steel
500 James [1] Steele 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1976-11-27 26y 08m 16d 1976-11-27 26y 08m 16d 1 Steele
500 Melvyn Sterland 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1989-04-29 27y 06m 28d 1989-04-29 27y 06m 28d 1 Sterland
500 Dujon Henriques Sterling 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2023-11-05 24y 00m 12d 2023-11-05 24y 00m 12d 1 Sterling
500 Steven 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1908-02-29 Not Known 1908-02-29 Not Known 1 Steven
500 George Stewart[1] 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1904-09-26 Not Known 1904-09-26 Not Known 1 Stewart[1]
500 David Templeton 1 1 0 0 0 0 1 .00 .00 100.00 .00 2014-08-10 25y 07m 03d 2014-08-10 25y 07m 03d 1 Templeton
500 George R. Thomson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1941-11-15 Not Known 1941-11-15 Not Known 1 Thomson
500 Jim Turnbull 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1936-04-22 Not Known 1936-04-22 Not Known 1 Turnbull
500 Peter Turnbull 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1897-10-02 Not Known 1897-10-02 Not Known 1 Turnbull
500 George Waddell 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-01-08 Not Known 1910-01-08 Not Known 1 Waddell
500 John Walker # 2 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1906-04-07 Not Known 1906-04-07 Not Known 1 Walker
500 William Walker 1 1 0 0 0 0 1 .00 .00 100.00 .00 1902-09-06 Not Known 1902-09-06 Not Known 1 Walker
500 Tom Walsh 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2015-05-02 18y 09m 21d 2015-05-02 18y 09m 21d 1 Walsh
500 Stephen Watson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1993-04-14 20y 00m 10d 1993-04-14 20y 00m 10d 1 Watson
500 Colin West 1 0 1 0 1 0 0 100.00 .00 .00 100.00 1986-11-29 24y 00m 16d 1986-11-29 24y 00m 16d 1 West
500 Anthony Weston 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2022-05-14 18y 07m 27d 2022-05-14 18y 07m 27d 1 Weston
500 Fraser Wishart 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1993-08-07 28y 05m 06d 1993-08-07 28y 05m 06d 1 Wishart
500 Stephen Wright 1 1 0 0 0 0 1 .00 .00 100.00 .00 1997-05-10 25y 08m 13d 1997-05-10 25y 08m 13d 1 Wright
500 Tom Wylie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1890-08-16 Not Known 1890-08-16 Not Known 1 Wylie
500 William Yuille 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1910-04-18 Not Known 1910-04-18 Not Known 1 Yuille


Top 100 Appearances All Games

Players appearances and goals are included.

Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Dougie Gray 53 53 0 0 30 13 10 56.60 24.53 18.87 68.87 1926-09-18 21y 05m 14d 1946-04-27 41y 00m 23d 19 Gray
2 Alistair Murdoch McCoist 51 44 7 28 29 12 10 56.86 23.53 19.61 68.63 1983-09-07 20y 11m 14d 1998-05-16 35y 07m 22d 15 McCoist
3 Alec [1] Smith 46 46 0 12 27 12 7 58.70 26.09 15.22 71.74 1895-01-19 Not Known 1914-09-19 Not Known 19 Smith
4 Allan James McGregor 40 39 1 0 26 7 7 65.00 17.50 17.50 73.75 2004-05-12 22y 03m 12d 2023-05-24 41y 03m 24d 11 McGregor
5 Charles Richard Gough 39 39 0 1 26 5 8 66.67 12.82 20.51 73.08 1987-11-28 25y 07m 23d 1998-05-16 36y 01m 11d 11 Gough
5 John Greig 39 39 0 2 24 8 7 61.54 20.51 17.95 71.79 1963-03-27 20y 06m 16d 1977-04-09 34y 06m 29d 15 Greig
7 George Lewis Young 38 38 0 1 27 7 4 71.05 18.42 10.53 80.26 1942-02-21 19y 03m 25d 1957-04-13 34y 05m 17d 15 Young
8 Davie Cooper 35 32 3 5 20 6 9 57.14 17.14 25.71 65.71 1978-10-14 22y 07m 19d 1989-04-29 33y 02m 04d 10 Cooper
8 Ian Ferguson 35 30 5 0 24 4 7 68.57 11.43 20.00 74.29 1988-04-02 21y 00m 18d 1999-08-07 32y 04m 23d 13 Ferguson
8 David Ditchburn Meiklejohn 35 35 0 1 19 11 5 54.29 31.43 14.29 70.00 1920-04-10 Not Known 1936-04-22 Not Known 16 Meiklejohn
11 Iain Durrant 34 23 11 7 17 6 11 50.00 17.65 32.35 58.82 1985-04-27 18y 05m 29d 1998-05-16 31y 06m 17d 12 Durrant
12 John Miller (Ian) McColl 33 33 0 1 18 5 10 54.55 15.15 30.30 62.12 1946-02-16 18y 08m 09d 1958-08-23 31y 02m 16d 14 McColl
12 Nicol Smith 33 33 0 0 19 6 8 57.58 18.18 24.24 66.67 1893-03-18 Not Known 1904-11-05 Not Known 13 Smith
14 Robert Cumming Hamilton 32 32 0 30 17 10 5 53.13 31.25 15.63 68.75 1897-09-20 Not Known 1907-12-07 Not Known 10 Hamilton
14 Jock Shaw 32 32 0 0 22 6 4 68.75 18.75 12.50 78.13 1938-11-12 25y 11m 14d 1951-04-21 38y 04m 23d 12 Shaw
16 James (Jerry) Dawson 31 31 0 0 16 10 5 51.61 32.26 16.13 67.74 1931-09-26 21y 10m 27d 1944-03-25 34y 04m 25d 12 Dawson
16 Jock Drummond 31 31 0 0 15 9 7 48.39 29.03 22.58 62.90 1892-04-23 Not Known 1903-10-03 Not Known 13 Drummond
16 Barry Ferguson 31 30 1 5 23 3 5 74.19 9.68 16.13 79.03 1997-05-10 19y 03m 08d 2009-03-21 31y 01m 19d 11 Ferguson
16 William Pullar (Sandy) Jardine 31 29 2 4 20 5 6 64.52 16.13 19.35 72.58 1967-02-04 18y 01m 07d 1981-05-02 32y 04m 02d 14 Jardine
16 Peter McCloy 31 31 0 0 19 4 8 61.29 12.90 25.81 67.74 1970-03-25 23y 04m 09d 1985-04-27 38y 05m 11d 12 McCloy
21 Sandy Archibald 29 29 0 7 18 5 6 62.07 17.24 20.69 70.69 1917-11-10 20y 11m 18d 1933-10-21 36y 10m 28d 16 Archibald
21 Matthew Dickie 29 29 0 0 15 11 3 51.72 37.93 10.34 70.69 1896-05-02 Not Known 1903-10-03 Not Known 9 Dickie
21 William Waddell 29 29 0 4 18 8 3 62.07 27.59 10.34 75.86 1938-11-12 17y 08m 05d 1954-02-20 32y 11m 13d 13 Waddell
24 John Brown 28 25 3 1 17 7 4 60.71 25.00 14.29 73.21 1988-01-16 25y 11m 21d 1996-05-18 34y 03m 22d 9 Brown
24 Neilly Gibson 28 28 0 4 14 10 4 50.00 35.71 14.29 67.86 1895-01-19 Not Known 1907-01-03 Not Known 11 Gibson
24 William Alexander Woodburn 28 28 0 0 15 7 6 53.57 25.00 21.43 66.07 1940-10-12 21y 02m 04d 1954-02-20 34y 06m 12d 11 Woodburn
27 Torrance Gillick 27 27 0 10 18 6 3 66.67 22.22 11.11 77.78 1934-12-08 19y 06m 19d 1948-05-03 32y 11m 14d 10 Gillick
27 Andrew Stuart Murray McCall 27 25 2 2 17 5 5 62.96 18.52 18.52 72.22 1991-08-17 27y 02m 07d 1998-05-16 33y 11m 06d 7 McCall
27 Tommy McLean 27 23 4 2 19 3 5 70.37 11.11 18.52 75.93 1971-10-02 24y 04m 00d 1981-05-02 33y 11m 00d 9 McLean
27 Bob McPhail 27 27 0 10 12 7 8 44.44 25.93 29.63 57.41 1927-08-20 Not Known 1939-03-18 Not Known 12 McPhail
31 Steven Davis 26 23 3 2 17 5 4 65.38 19.23 15.38 75.00 2008-02-27 23y 01m 26d 2022-10-01 37y 09m 00d 9 Davis
31 Colin Macdonald Jackson 26 25 1 2 18 4 4 69.23 15.38 15.38 76.92 1967-02-04 20y 03m 27d 1981-03-14 34y 05m 06d 10 Jackson
31 Derek Joseph Johnstone 26 25 1 16 18 3 5 69.23 11.54 19.23 75.00 1972-01-22 18y 02m 18d 1985-02-23 31y 03m 19d 11 Johnstone
31 Alex MacDonald 26 23 3 3 19 2 5 73.08 7.69 19.23 76.92 1969-01-11 20y 09m 25d 1980-03-08 31y 11m 20d 11 MacDonald
31 James Henry Tavernier 26 26 0 3 19 4 3 73.08 15.38 11.54 80.77 2016-11-30 25y 01m 00d 2023-11-05 32y 00m 06d 7 Tavernier
36 Andrew Lewis Goram 25 25 0 0 16 5 4 64.00 20.00 16.00 74.00 1991-08-17 27y 04m 04d 1998-05-16 34y 01m 03d 7 Goram
36 Ron McKinnon 25 25 0 0 14 7 4 56.00 28.00 16.00 70.00 1961-03-08 20y 06m 16d 1971-10-02 31y 01m 12d 11 McKinnon
36 David McPherson 25 21 4 1 14 6 5 56.00 24.00 20.00 68.00 1982-11-10 18y 09m 13d 1994-09-11 30y 07m 14d 8 McPherson
39 John McPherson 24 24 0 3 13 6 5 54.17 25.00 20.83 66.67 1890-08-16 Not Known 1901-04-27 Not Known 10 McPherson
39 Robert Russell 24 20 4 5 12 3 9 50.00 12.50 37.50 56.25 1978-08-05 21y 05m 25d 1986-03-29 29y 01m 18d 7 Russell
39 Alex Venters 24 24 0 8 12 7 5 50.00 29.17 20.83 64.58 1934-03-10 20y 09m 01d 1945-02-03 31y 07m 25d 10 Venters
42 George Clark Phillips Brown 23 23 0 1 9 7 7 39.13 30.43 30.43 54.35 1930-02-22 Not Known 1941-01-18 Not Known 11 Brown
42 Eric Caldow 23 23 0 0 14 4 5 60.87 17.39 21.74 69.57 1955-04-09 20y 10m 26d 1965-08-14 31y 03m 00d 11 Caldow
42 William McClure Johnston 23 23 0 12 12 7 4 52.17 30.43 17.39 67.39 1964-10-17 17y 09m 28d 1981-05-02 34y 04m 13d 9 Johnston
42 Stefan Klos 23 23 0 0 19 4 0 82.61 17.39 .00 91.30 1999-05-09 27y 08m 23d 2004-11-28 33y 03m 12d 7 Klos
42 George Niven 23 23 0 0 14 3 6 60.87 13.04 26.09 67.39 1952-08-23 23y 02m 12d 1961-03-08 31y 08m 25d 9 Niven
47 Tommy Cairns 22 22 0 9 14 5 3 63.64 22.73 13.64 75.00 1914-09-19 Not Known 1926-09-18 Not Known 13 Cairns
47 Willie Henderson 22 22 0 3 13 6 3 59.09 27.27 13.64 72.73 1962-02-24 18y 01m 00d 1971-10-02 27y 08m 08d 11 Henderson
47 David Alexander James Robertson 22 21 1 2 13 5 4 59.09 22.73 18.18 70.45 1991-08-17 22y 10m 00d 1997-02-01 28y 03m 15d 6 Robertson
47 Bobby Shearer 22 22 0 0 14 2 6 63.64 9.09 27.27 68.18 1956-03-03 24y 02m 03d 1964-04-01 32y 03m 03d 9 Shearer
47 Jimmy Smith 22 22 0 10 9 7 6 40.91 31.82 27.27 56.82 1930-08-16 Not Known 1945-02-03 Not Known 11 Smith
47 James Stark 22 22 0 1 11 7 4 50.00 31.82 18.18 65.91 1900-09-24 Not Known 1910-01-08 Not Known 8 Stark
47 Scot Symon 22 22 0 0 15 5 2 68.18 22.73 9.09 79.55 1938-11-12 Not Known 1946-04-27 Not Known 7 Symon
54 Jorg Albertz 21 19 2 10 16 2 3 76.19 9.52 14.29 80.95 1996-09-14 25y 07m 16d 2001-05-05 30y 03m 06d 5 Albertz
54 Jimmy Duncanson 21 21 0 13 12 4 5 57.14 19.05 23.81 66.67 1940-10-12 20y 11m 29d 1950-01-21 30y 03m 08d 9 Duncanson
54 Bert Manderson 21 21 0 0 13 5 3 61.90 23.81 14.29 73.81 1915-10-16 Not Known 1926-09-18 Not Known 12 Manderson
54 Lee Henry McCulloch 21 19 2 3 12 4 4 57.14 19.05 19.05 66.67 2007-12-15 29y 07m 01d 2015-05-02 36y 11m 18d 6 McCulloch
58 Alistair John Dawson 20 20 0 0 8 4 8 40.00 20.00 40.00 50.00 1978-12-16 20y 09m 21d 1986-01-25 27y 11m 00d 7 Dawson
58 Gordon Scott Durie 20 14 6 10 11 2 7 55.00 10.00 35.00 60.00 1993-12-27 28y 00m 21d 2000-05-13 34y 05m 07d 7 Durie
58 Kenneth Miller 20 16 4 6 13 2 4 65.00 10.00 20.00 70.00 2000-09-17 20y 08m 25d 2017-10-28 37y 10m 05d 7 Miller
58 Davy Mitchell 20 20 0 0 12 2 6 60.00 10.00 30.00 65.00 1890-08-16 Not Known 1899-01-14 Not Known 9 Mitchell
58 Craig Andrew Moore 20 19 1 1 15 3 2 75.00 15.00 10.00 82.50 1994-09-11 18y 08m 30d 2004-09-12 28y 09m 00d 10 Moore
58 Allan Lauder Morton 20 20 0 4 12 5 3 60.00 25.00 15.00 72.50 1920-09-20 Not Known 1930-12-27 Not Known 11 Morton
58 Stuart David Munro 20 20 0 1 12 5 3 60.00 25.00 15.00 72.50 1984-05-15 21y 08m 00d 1991-01-05 28y 03m 21d 8 Munro
58 Alexander Silcock Scott 20 20 0 3 12 2 6 60.00 10.00 30.00 65.00 1955-04-09 18y 04m 18d 1962-01-10 25y 01m 19d 8 Scott
58 James McMillan Simpson 20 20 0 0 8 7 5 40.00 35.00 25.00 57.50 1930-02-22 Not Known 1939-03-18 Not Known 9 Simpson
58 Finlay Ballantyne Speedie 20 20 0 7 7 10 3 35.00 50.00 15.00 60.00 1901-03-02 20y 06m 12d 1906-04-07 25y 07m 20d 6 Speedie
58 Michael Gary Stevens 20 20 0 0 14 4 2 70.00 20.00 10.00 80.00 1988-09-17 25y 05m 21d 1994-03-26 30y 11m 27d 6 Stevens
58 Willie Thornton 20 20 0 8 13 2 5 65.00 10.00 25.00 70.00 1937-11-27 Not Known 1952-08-23 Not Known 12 Thornton
70 Lorenzo Amoruso 19 19 0 1 17 1 1 89.47 5.26 5.26 92.11 1998-05-16 26y 10m 18d 2003-05-18 31y 10m 20d 6 Amoruso
70 Tom Forsyth 19 18 1 0 14 2 3 73.68 10.53 15.79 78.95 1973-04-07 24y 02m 15d 1981-05-02 32y 03m 09d 8 Forsyth
70 Jimmy Gordon 19 19 0 6 13 1 5 68.42 5.26 26.32 71.05 1907-12-07 Not Known 1919-03-01 Not Known 11 Gordon
70 Mark Wayne Hateley 19 19 0 13 13 5 1 68.42 26.32 5.26 81.58 1990-09-08 28y 10m 01d 1994-11-09 33y 00m 02d 5 Hateley
70 John Gaulton Hubbard 19 19 0 7 12 3 4 63.16 15.79 21.05 71.05 1951-01-20 20y 01m 04d 1958-08-23 27y 08m 07d 8 Hubbard
70 Charlie Johnston 19 19 0 2 13 4 2 68.42 21.05 10.53 78.95 1940-10-12 Not Known 1946-04-27 Not Known 6 Johnston
70 Chris Woods 19 19 0 0 14 4 1 73.68 21.05 5.26 84.21 1986-10-04 26y 10m 20d 1991-03-09 31y 03m 23d 5 Woods
77 Andy Cunningham 18 18 0 5 11 4 3 61.11 22.22 16.67 72.22 1915-10-16 24y 08m 16d 1927-08-20 36y 06m 20d 11 Cunningham
77 Brian Laudrup 18 17 1 5 10 3 5 55.56 16.67 27.78 63.89 1994-09-11 25y 06m 20d 1998-05-16 29y 02m 24d 4 Laudrup
77 Robert John Little 18 18 0 0 8 4 6 44.44 22.22 33.33 55.56 1951-10-20 21y 03m 13d 1960-03-05 29y 07m 27d 7 Little
77 Jimmy Miller 18 18 0 7 8 4 6 44.44 22.22 33.33 55.56 1957-10-26 22y 11m 06d 1966-10-15 31y 10m 25d 10 Miller
77 Bobby Neil 18 18 0 4 8 6 4 44.44 33.33 22.22 61.11 1898-08-16 22y 10m 23d 1904-01-30 28y 04m 06d 6 Neil
77 Fernando Ricksen 18 18 0 3 13 3 2 72.22 16.67 11.11 80.56 2000-09-17 24y 01m 28d 2005-09-24 29y 02m 04d 6 Ricksen
77 Jacky' Robertson 18 18 0 0 9 7 2 50.00 38.89 11.11 69.44 1899-09-02 Not Known 1904-09-26 Not Known 6 Robertson
77 Steven Gordon Whittaker 18 18 0 0 12 3 3 66.67 16.67 16.67 75.00 2007-09-15 23y 02m 30d 2012-04-21 27y 10m 05d 5 Whittaker
85 Arthur Dixon [1] 17 17 0 1 11 4 2 64.71 23.53 11.76 76.47 1918-01-12 Not Known 1926-01-16 Not Known 9 [1]
85 Kris Boyd 17 14 3 7 10 3 4 58.82 17.65 23.53 67.65 2006-03-19 22y 07m 01d 2014-11-22 31y 03m 04d 6 Boyd
85 Ralph Laidlaw Brand 17 17 0 8 10 3 4 58.82 17.65 23.53 67.65 1958-04-30 21y 04m 12d 1965-02-13 28y 01m 26d 8 Brand
85 Connor Lambert Goldson 17 17 0 2 13 2 2 76.47 11.76 11.76 82.35 2018-10-07 25y 09m 19d 2023-11-05 30y 10m 18d 5 Goldson
85 Trevor McGregor Steven 17 17 0 2 11 3 3 64.71 17.65 17.65 73.53 1989-09-30 26y 00m 09d 1996-12-21 33y 03m 00d 7 Steven
85 David Gillespie Weir 17 17 0 0 12 2 3 70.59 11.76 17.65 76.47 2007-01-27 36y 08m 17d 2011-05-07 40y 11m 27d 5 Weir
85 Davie Wilson 17 17 0 6 10 3 4 58.82 17.65 23.53 67.65 1958-04-30 19y 03m 20d 1967-02-04 28y 00m 25d 10 Wilson
92 Scott Arfield 16 12 4 3 12 2 2 75.00 12.50 12.50 81.25 2018-10-07 29y 11m 06d 2023-05-24 34y 06m 23d 4 Arfield
92 Samuel Richmond Cox 16 16 0 1 10 2 4 62.50 12.50 25.00 68.75 1947-12-06 23y 07m 23d 1954-12-18 30y 08m 05d 8 Cox
92 Ryan Jack 16 10 6 2 12 2 2 75.00 12.50 12.50 81.25 2017-08-19 25y 05m 23d 2023-11-05 31y 08m 09d 6 Jack
92 Dr James Marshall 16 16 0 4 10 3 3 62.50 18.75 18.75 71.88 1926-09-18 Not Known 1934-03-10 Not Known 7 Marshall
92 Alfredo Morelos 16 13 3 12 12 4 0 75.00 25.00 .00 87.50 2017-08-19 21y 01m 29d 2023-05-24 26y 11m 03d 5 Morelos
92 Arthur Numan 16 16 0 1 14 1 1 87.50 6.25 6.25 90.63 1998-08-02 28y 07m 19d 2003-05-18 33y 05m 04d 5 Numan
92 Willie Reid 16 16 0 20 10 1 5 62.50 6.25 31.25 65.63 1910-01-08 Not Known 1920-04-10 Not Known 8 Reid
92 Billy Ritchie 16 16 0 0 9 5 2 56.25 31.25 12.50 71.88 1958-04-30 21y 07m 19d 1966-10-15 30y 01m 04d 8 Ritchie
92 William J Simpson 16 16 0 13 11 2 3 68.75 12.50 18.75 75.00 1951-01-20 Not Known 1957-10-26 Not Known 7 Simpson

Scorers Competitive Games


Total Distinct (ex ogs) = 236

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 Alistair Murdoch McCoist 28 4 51 .55 1984-02-11 21y 04m 18d 4 1998-05-16 35y 07m 22d 51 12 McCoist
2 Robert Cumming Hamilton 19 32 .59 1897-09-20 Not Known 1 1907-12-07 Not Known 21 8 Hamilton
3 Derek Joseph Johnstone 16 26 .62 1972-01-22 18y 02m 18d 1 1982-11-10 29y 00m 06d 25 6 Johnstone
3 Willie Reid 16 16 1.00 1910-04-18 Not Known 2 1919-09-29 Not Known 14 6 Reid
5 Jimmy Duncanson 13 21 .62 1940-10-12 20y 11m 29d 1 1947-12-06 28y 01m 23d 16 6 Duncanson
5 Mark Wayne Hateley 13 2 19 .68 1991-01-05 29y 01m 29d 3 1994-11-09 33y 00m 02d 19 4 Hateley
5 William J Simpson 13 16 .81 1951-01-20 Not Known 1 1957-10-26 Not Known 16 7 Simpson
8 William McClure Johnston 12 1 23 .52 1964-10-17 17y 09m 28d 1 1981-05-02 34y 04m 13d 23 8 Johnston
8 Alfredo Morelos 12 16 .75 2018-10-07 22y 03m 16d 5 2023-02-01 26y 07m 11d 15 4 Morelos
10 Jorg Albertz 10 2 21 .48 1996-12-21 25y 10m 22d 3 2001-05-05 30y 03m 06d 20 4 Albertz
10 Gordon Scott Durie 10 20 .50 1994-09-11 28y 09m 05d 4 1997-12-20 32y 00m 14d 16 4 Durie
10 Jimmy Fleming 10 14 .71 1926-09-18 Not Known 1 1934-02-21 Not Known 13 7 Fleming
10 Torrance Gillick 10 27 .37 1934-12-08 19y 06m 19d 1 1946-04-27 30y 11m 08d 24 5 Gillick
10 Bob McPhail 10 27 .37 1930-02-22 Not Known 6 1938-11-12 Not Known 26 6 McPhail
10 Jimmy Smith 10 1 22 .45 1930-08-16 Not Known 1 1941-11-15 Not Known 21 6 Smith
16 Tommy Cairns 9 22 .41 1915-02-20 Not Known 2 1926-09-18 Not Known 22 7 Cairns
16 Derek James Parlane 9 1 15 .60 1974-01-19 20y 08m 14d 4 1979-04-28 25y 11m 23d 17 3 Parlane
18 Ralph Laidlaw Brand 8 17 .47 1958-04-30 21y 04m 12d 1 1964-04-01 27y 03m 14d 15 6 Brand
18 Alec [1] Smith 8 35 .23 1896-09-12 Not Known 4 1914-04-25 Not Known 34 7 Smith
18 Willie Thornton 8 20 .40 1941-05-17 Not Known 4 1952-08-23 Not Known 20 6 Thornton
18 Alex Venters 8 24 .33 1938-11-12 25y 05m 03d 11 1945-02-03 31y 07m 25d 24 5 Venters
22 Sandy Archibald 7 1 29 .24 1917-11-10 20y 11m 18d 1 1930-08-16 33y 08m 24d 24 6 Archibald
22 Kris Boyd 7 3 17 .41 2006-05-07 22y 08m 19d 2 2009-08-23 26y 00m 05d 15 4 Boyd
22 Iain Durrant 7 2 34 .21 1986-01-25 19y 02m 27d 5 1988-09-17 21y 10m 19d 16 4 Durrant
22 William Findlay 7 8 .88 1948-05-03 25y 10m 04d 1 1952-01-19 29y 06m 21d 7 4 Findlay
22 John Gaulton Hubbard 7 3 19 .37 1953-08-12 22y 07m 27d 6 1958-08-23 27y 08m 07d 19 5 Hubbard
22 Willie McIntosh 7 7 1.00 1941-07-05 Not Known 1 1944-03-04 Not Known 6 3 McIntosh
22 Jimmy Miller 7 18 .39 1958-08-09 23y 08m 20d 2 1966-10-15 31y 10m 25d 18 5 Miller
22 James Oswald 7 6 1.17 1895-08-31 Not Known 1 1896-09-12 Not Known 3 2 Oswald
30 Paul John Gascoigne 6 10 .60 1995-10-21 28y 04m 24d 1 1996-12-21 29y 06m 24d 7 2 Gascoigne
30 Jimmy Gordon 6 1 19 .32 1916-02-12 Not Known 15 1918-01-12 Not Known 17 2 Gordon
30 Derek D Grierson 6 10 .60 1952-12-13 Not Known 3 1954-12-18 Not Known 9 3 Grierson
30 Kyle Lafferty 6 15 .40 2008-08-16 21y 00m 26d 1 2011-05-07 23y 09m 16d 10 3 Lafferty
30 Kenneth Miller 6 1 20 .30 2010-03-27 30y 03m 04d 8 2017-10-28 37y 10m 05d 20 3 Miller
30 Maxwell Murray 6 9 .67 1956-12-15 21y 01m 08d 1 1958-12-13 23y 01m 06d 7 2 Murray
30 Ignacio Javier Gomez Novo 6 15 .40 2004-11-28 25y 08m 02d 2 2008-02-27 28y 11m 01d 13 3 Novo
30 John [11] Walker 6 12 .50 1903-09-19 Not Known 4 1904-11-05 Not Known 7 2 Walker
30 Rodney Seymour Wallace 6 8 .75 1998-08-02 28y 10m 00d 1 2001-05-05 31y 07m 03d 8 3 Wallace
30 Mark Everton Walters 6 2 15 .40 1988-09-21 24y 03m 19d 4 1991-03-09 26y 09m 07d 15 3 Walters
30 Davie Wilson 6 17 .35 1958-08-09 19y 06m 30d 2 1967-02-04 28y 00m 25d 17 4 Wilson
41 Shota Arveladze 5 10 .50 2001-12-09 28y 08m 17d 1 2003-12-20 30y 08m 28d 9 3 Arveladze
41 Ronald de Boer 5 13 .38 2000-09-17 30y 04m 02d 1 2003-05-18 33y 00m 03d 11 3 Boer
41 Davie Cooper 5 35 .14 1980-03-08 24y 00m 12d 5 1986-11-29 30y 09m 04d 26 4 Cooper
41 Andy Cunningham 5 18 .28 1919-03-01 28y 01m 01d 2 1922-02-25 31y 00m 28d 9 3 Cunningham
41 William Dodds 5 1 10 .50 2000-03-12 31y 01m 07d 2 2002-04-07 33y 02m 02d 11 2 Dodds
41 Barry Ferguson 5 1 31 .16 2000-03-12 22y 01m 10d 10 2009-03-21 31y 01m 19d 34 5 Ferguson
41 Brian Laudrup 5 18 .28 1995-02-20 25y 11m 29d 4 1996-12-21 27y 09m 29d 12 3 Laudrup
41 Steven John Naismith 5 12 .42 2010-03-27 23y 06m 13d 6 2011-10-23 25y 01m 09d 13 3 Naismith
41 Robert Russell 5 24 .21 1979-04-28 22y 02m 17d 4 1981-05-02 24y 02m 21d 8 3 Russell
41 Finlay Ballantyne Speedie 5 20 .25 1901-08-24 21y 00m 06d 1 1904-11-05 24y 02m 18d 11 3 Speedie
51 Alexander Clark 4 5 .80 1983-09-07 26y 10m 10d 1 1983-12-03 27y 01m 05d 3 1 Clark
51 Tore Andre Flo 4 5 .80 2001-03-03 27y 08m 16d 2 2001-09-08 28y 02m 24d 4 2 Flo
51 Jim Forrest 4 1 7 .57 1965-02-13 20y 04m 22d 3 1966-03-12 21y 05m 18d 7 2 Forrest
51 Neilly Gibson 4 28 .14 1895-12-07 Not Known 3 1899-01-14 Not Known 10 3 Gibson
51 William Pullar (Sandy) Jardine 4 4 31 .13 1974-10-26 25y 09m 26d 14 1980-03-08 31y 02m 08d 28 3 Jardine
51 Ryan Kent 4 13 .31 2018-10-07 21y 10m 26d 1 2022-10-01 25y 10m 20d 11 3 Kent
51 Neil Kerr 4 6 .67 1890-08-16 Not Known 1 1893-03-18 Not Known 5 2 Kerr
51 Peter Lovenkrands 4 14 .29 2003-05-18 23y 03m 19d 7 2005-12-17 25y 10m 18d 15 3 Lovenkrands
51 Bobby Main 4 12 .33 1934-08-22 Not Known 5 1938-04-23 Not Known 12 2 Main
51 Dr James Marshall 4 16 .25 1929-03-12 Not Known 3 1934-03-10 Not Known 16 3 Marshall
51 Allan Lauder Morton 4 1 20 .20 1924-09-15 Not Known 7 1930-08-16 Not Known 19 4 Morton
51 Bobby Neil 4 2 18 .22 1899-01-14 23y 03m 21d 3 1902-09-06 26y 11m 13d 9 4 Neil
51 Andy Penman 4 8 .50 1968-09-28 25y 07m 08d 3 1970-03-25 27y 01m 05d 7 2 Penman
51 William Waddell 4 29 .14 1938-11-12 17y 08m 05d 1 1954-02-20 32y 11m 13d 29 4 Waddell
65 Scott Arfield 3 16 .19 2018-10-07 29y 11m 06d 1 2022-02-06 33y 03m 05d 11 2 Arfield
65 James Bett 3 1 6 .50 1981-05-02 21y 05m 07d 4 1982-11-10 22y 11m 16d 6 2 Bett
65 Robert Gordon Campbell 3 12 .25 1908-02-29 Not Known 3 1908-11-28 Not Known 4 2 Campbell
65 Jean-Claude Ducan Darcheville 3 6 .50 2008-01-30 32y 06m 05d 3 2008-02-27 32y 07m 02d 4 1 Darcheville
65 Robert William Fleck 3 9 .33 1987-02-07 21y 05m 27d 6 1987-11-28 22y 03m 17d 10 2 Fleck
65 (William) Martin Melville Henderson 3 4 .75 1975-11-08 19y 06m 05d 1 1976-01-03 19y 08m 00d 2 1 Henderson
65 Geordie Henderson 3 8 .38 1923-04-28 Not Known 3 1924-09-15 Not Known 6 3 Henderson
65 Willie Henderson 3 22 .14 1965-11-13 21y 09m 20d 8 1971-02-06 27y 00m 13d 21 3 Henderson
65 Andrew Little 3 3 1.00 2010-01-23 20y 08m 11d 3 2012-04-21 22y 11m 09d 8 2 Little
65 James L Logan 3 7 .43 1913-03-15 Not Known 1 1914-04-25 Not Known 3 2 Logan
65 John MacDonald 3 14 .21 1980-03-08 18y 10m 22d 2 1983-12-03 22y 07m 18d 11 2 MacDonald
65 Alexander Mackie 3 9 .33 1903-04-25 Not Known 2 1904-01-30 Not Known 5 2 Mackie
65 Lee Henry McCulloch 3 21 .14 2007-12-15 29y 07m 01d 1 2009-08-23 31y 03m 09d 7 2 McCulloch
65 Robert McDiarmid 3 6 .50 1921-09-19 Not Known 4 1922-02-25 Not Known 6 1 McDiarmid
65 David Prophet McLean 3 1 3.00 1918-08-24 Not Known 1 1918-08-24 Not Known 1 1 McLean
65 John McPherson 3 24 .13 1892-04-23 Not Known 4 1895-12-07 Not Known 12 3 McPherson
65 David Stuart Mitchell 3 6 .50 1983-09-10 21y 02m 28d 2 1984-12-08 22y 05m 25d 6 2 Mitchell
65 Marco Negri 3 1 3 1.00 1997-08-04 26y 09m 08d 1 1997-12-20 27y 01m 23d 2 1 Negri
65 Fernando Ricksen 3 1 18 .17 2002-12-01 26y 04m 11d 7 2005-03-02 28y 07m 10d 16 2 Ricksen
65 Alexander Silcock Scott 3 20 .15 1957-02-02 20y 02m 11d 6 1962-01-10 25y 01m 19d 20 3 Scott
65 James Henry Tavernier 3 2 26 .12 2023-10-29 31y 11m 29d 25 2023-11-05 32y 00m 06d 26 1 Tavernier
65 Bobby [1] Williamson 3 5 .60 1984-02-11 22y 05m 29d 1 1985-08-24 24y 00m 11d 3 2 Williamson
65 Alex Willoughby 3 6 .50 1967-02-04 22y 04m 18d 4 1967-02-04 22y 04m 18d 4 1 Willoughby
88 James Curran Baxter 2 10 .20 1963-04-27 23y 06m 29d 7 1963-04-27 23y 06m 29d 7 1 Baxter
88 James Bowie 2 14 .14 1914-09-19 Not Known 5 1920-09-20 Not Known 13 2 Bowie
88 Thomas Buffel 2 7 .29 2005-05-07 24y 02m 18d 2 2006-03-19 25y 01m 00d 5 2 Buffel
88 Johnny Campbell 2 7 .29 1899-09-02 29y 06m 14d 4 1899-09-02 29y 06m 14d 4 1 Campbell
88 Antonio Colak 2 3 .67 2022-10-01 29y 00m 14d 1 2022-10-01 29y 00m 14d 1 1 Colak
88 Steven Davis 2 26 .08 2011-05-07 26y 04m 06d 11 2012-03-03 27y 02m 02d 14 2 Davis
88 Jermain Defoe 2 7 .29 2019-04-03 36y 05m 27d 1 2019-04-20 36y 06m 13d 2 1 Defoe
88 Kevin Smith Drinkell 2 4 .50 1989-04-29 28y 10m 11d 4 1989-04-29 28y 10m 11d 4 1 Drinkell
88 Alexander Chapman Ferguson 2 4 .50 1967-09-30 25y 09m 00d 1 1968-01-13 26y 00m 13d 2 1 Ferguson
88 Gennaro Gattuso 2 6 .33 1998-04-25 20y 03m 16d 3 1998-04-25 20y 03m 16d 3 1 Gattuso
88 Connor Lambert Goldson 2 17 .12 2018-12-02 25y 11m 14d 2 2019-04-03 26y 03m 16d 3 1 Goldson
88 John Greig 2 39 .05 1972-01-22 29y 04m 11d 24 1973-04-07 30y 06m 27d 26 2 Greig
88 Stephane Guivarc'h 2 1 2.00 1998-12-19 28y 03m 13d 1 1998-12-19 28y 03m 13d 1 1 Guivarc'h
88 Ryan Jack 2 16 .13 2019-04-20 27y 01m 24d 6 2022-05-21 30y 02m 24d 12 2 Jack
88 Colin Macdonald Jackson 2 26 .08 1976-03-20 29y 05m 12d 12 1977-03-30 30y 05m 22d 17 2 Jackson
88 Nikica Jelavic 2 5 .40 2011-05-07 25y 08m 10d 3 2011-10-23 26y 01m 26d 5 2 Jelavic
88 Charlie Johnston 2 19 .11 1941-05-17 Not Known 3 1941-11-15 Not Known 5 2 Johnston
88 Maurice Thomas Johnston 2 9 .22 1989-09-30 26y 05m 17d 1 1990-12-01 27y 07m 18d 6 2 Johnston
88 Donald Basil Kichenbrand 2 4 .50 1955-11-12 22y 02m 30d 1 1955-11-12 22y 02m 30d 1 1 Kichenbrand
88 Russell Nigel Latapy 2 3 .67 2001-09-08 33y 01m 06d 1 2001-12-09 33y 04m 07d 2 1 Latapy
88 Alex MacDonald 2 26 .08 1976-05-01 28y 01m 14d 16 1977-01-22 28y 10m 05d 18 2 MacDonald
88 Andy Matthew 2 3 .67 1959-02-14 Not Known 2 1959-02-14 Not Known 2 1 Matthew
88 Colin C McAdam 2 7 .29 1980-10-11 29y 01m 13d 1 1980-10-11 29y 01m 13d 1 1 McAdam
88 Andrew Stuart Murray McCall 2 27 .07 1992-09-19 28y 03m 09d 6 1993-04-14 28y 10m 04d 9 1 McCall
88 Hugh McCreadie 2 10 .20 1890-08-16 Not Known 1 1893-05-06 Not Known 6 2 McCreadie
88 Barrie McKay 2 4 .50 2016-12-10 21y 11m 10d 2 2017-05-13 22y 04m 13d 4 1 McKay
88 George Roy McLean 2 1 2.00 1961-03-08 23y 05m 20d 1 1961-03-08 23y 05m 20d 1 1 McLean
88 George Tomlinson McLean 2 4 .50 1963-03-27 19y 10m 01d 1 1965-11-13 22y 05m 18d 4 2 McLean
88 Tommy McLean 2 27 .07 1975-03-01 27y 08m 27d 8 1976-03-20 28y 09m 18d 12 2 McLean
88 John Livingstone (Ian) McMillan 2 12 .17 1961-12-18 30y 09m 00d 9 1962-02-24 30y 11m 06d 11 1 McMillan
88 William McPherson 2 4 .50 1910-01-08 Not Known 3 1910-04-18 Not Known 4 1 McPherson
88 Scott Nisbet 2 13 .15 1988-09-17 20y 07m 18d 5 1988-09-21 20y 07m 22d 6 1 Nisbet
88 Willie Paton 2 5 .40 1949-04-05 Not Known 1 1954-02-20 Not Known 4 2 Paton
88 Orjan Persson 2 7 .29 1968-03-09 25y 06m 11d 3 1969-02-24 26y 05m 28d 7 2 Persson
88 John Prentice 2 11 .18 1953-04-04 Not Known 4 1953-04-06 Not Known 5 1 Prentice
88 Robert Prytz 2 1 9 .22 1983-10-26 23y 09m 14d 3 1985-04-27 25y 03m 15d 9 2 Prytz
88 Ian Petrie Redford 2 14 .14 1981-03-14 20y 11m 09d 3 1981-05-02 21y 00m 27d 4 1 Redford
88 Claudio Reyna 2 7 .29 1999-08-07 26y 00m 18d 2 1999-08-07 26y 00m 18d 2 1 Reyna
88 David Alexander James Robertson 2 22 .09 1993-02-27 24y 04m 10d 8 1996-12-21 28y 02m 04d 21 2 Robertson
88 Fashion Sakala 2 6 .33 2022-02-06 24y 10m 23d 3 2023-05-24 26y 02m 10d 7 2 Sakala
88 Oleg Salenko 2 1 2.00 1995-10-21 25y 11m 26d 1 1995-10-21 25y 11m 26d 1 1 Salenko
88 Melvyn Sterland 2 1 2.00 1989-04-29 27y 06m 28d 1 1989-04-29 27y 06m 28d 1 1 Sterland
88 Trevor McGregor Steven 2 17 .12 1989-12-02 26y 02m 11d 2 1991-03-09 27y 05m 16d 5 2 Steven
88 Greg Stewart 2 3 .67 2019-12-01 29y 08m 14d 2 2019-12-01 29y 08m 14d 2 1 Stewart
88 Malik Leon Tillman 2 3 .67 2022-11-09 20y 05m 12d 2 2023-02-01 20y 08m 04d 3 1 Tillman
88 William McInnes Williamson 2 8 .25 1942-10-31 Not Known 1 1947-04-07 Not Known 5 2 Williamson
88 Scott [2] Wright 2 8 .25 2022-05-21 24y 09m 13d 3 2023-11-05 26y 02m 28d 9 2 Wright
135 Arthur Dixon [1] 1 17 .06 1922-02-25 Not Known 9 1922-02-25 Not Known 9 1 [1]
135 David Brown [1] 1 1 1.00 1919-03-01 Not Known 1 1919-03-01 Not Known 1 1 [1]
135 Sone Aluko 1 2 .50 2012-04-21 23y 02m 02d 2 2012-04-21 23y 02m 02d 2 1 Aluko
135 Lorenzo Amoruso 1 19 .05 2000-03-12 28y 08m 13d 7 2000-03-12 28y 08m 13d 7 1 Amoruso
135 Marvin Anthony Andrews 1 6 .17 2005-05-07 29y 04m 15d 4 2005-05-07 29y 04m 15d 4 1 Andrews
135 Robert Fleming Archibald 1 1 1.00 1916-08-26 Not Known 1 1916-08-26 Not Known 1 1 Archibald
135 Joseph Oluwaseyi Temitope Ayodele-Aribo 1 9 .11 2021-12-12 25y 04m 21d 7 2021-12-12 25y 04m 21d 7 1 Ayodele-Aribo
135 Samuel D Baird 1 9 .11 1955-11-12 25y 05m 30d 1 1955-11-12 25y 05m 30d 1 1 Baird
135 Alex W Barrie 1 1 1.00 1908-02-29 Not Known 1 1908-02-29 Not Known 1 1 Barrie
135 Jan Louis Bartram 1 1 1.00 1988-04-02 26y 00m 27d 1 1988-04-02 26y 00m 27d 1 1 Bartram
135 DaMarcus Lamont Beasley 1 3 .33 2007-09-15 25y 03m 22d 1 2007-09-15 25y 03m 22d 1 1 Beasley
135 Alexander Bennett 1 1 12 .08 1908-11-28 27y 02m 08d 1 1908-11-28 27y 02m 08d 1 1 Bennett
135 Robert Blyth 1 2 .50 1893-10-14 Not Known 2 1893-10-14 Not Known 2 1 Blyth
135 David Boyd 1 5 .20 1894-04-14 Not Known 2 1894-04-14 Not Known 2 1 Boyd
135 George Clark Phillips Brown 1 23 .04 1935-10-19 Not Known 17 1935-10-19 Not Known 17 1 Brown
135 John Brown 1 28 .04 1994-03-12 32y 01m 14d 22 1994-03-12 32y 01m 14d 22 1 Brown
135 Christopher Burke 1 13 .08 2003-12-20 20y 00m 18d 1 2003-12-20 20y 00m 18d 1 1 Burke
135 Hugh Burns 1 8 .13 1985-08-24 19y 08m 11d 3 1985-08-24 19y 08m 11d 3 1 Burns
135 Daniel Joao Santos Candeias 1 7 .14 2018-04-22 30y 01m 28d 4 2018-04-22 30y 01m 28d 4 1 Candeias
135 Claudio Caniggia 1 4 .25 2002-09-11 35y 08m 02d 4 2002-09-11 35y 08m 02d 4 1 Caniggia
135 Todd Owen Cantwell 1 4 .25 2023-05-24 25y 02m 27d 2 2023-05-24 25y 02m 27d 2 1 Cantwell
135 Alexander Cleland 1 15 .07 1997-08-04 26y 07m 25d 12 1997-08-04 26y 07m 25d 12 1 Cleland
135 Alfred James Conn 1 7 .14 1972-01-22 19y 09m 17d 4 1972-01-22 19y 09m 17d 4 1 Conn
135 Daniel Cousin 1 1 1 1.00 2007-09-15 30y 07m 08d 1 2007-09-15 30y 07m 08d 1 1 Cousin
135 John Cowan 1 3 .33 1894-11-24 Not Known 2 1894-11-24 Not Known 2 1 Cowan
135 Samuel Richmond Cox 1 16 .06 1949-04-05 24y 11m 23d 4 1949-04-05 24y 11m 23d 4 1 Cox
135 Thomas 'Tully' Craig 1 11 .09 1926-01-16 28y 03m 04d 2 1926-01-16 28y 03m 04d 2 1 Craig
135 Robert Crawford 1 3 .33 1896-09-12 Not Known 1 1896-09-12 Not Known 1 1 Crawford
135 Jason Cummings 1 2 .50 2018-04-22 22y 08m 21d 2 2018-04-22 22y 08m 21d 2 1 Cummings
135 Harold Davis 1 14 .07 1956-12-15 23y 07m 05d 1 1956-12-15 23y 07m 05d 1 1 Davis
135 Adam Scott Mathieson Duncan 1 5 .20 1916-08-26 27y 09m 24d 4 1916-08-26 27y 09m 24d 4 1 Duncan
135 Sam English 1 4 .25 1932-02-06 Not Known 2 1932-02-06 Not Known 2 1 English
135 James Hill Galt 1 12 .08 1910-12-24 Not Known 7 1910-12-24 Not Known 7 1 Galt
135 William Silcock Gardiner 1 1 1.00 1954-02-20 24y 06m 05d 1 1954-02-20 24y 06m 05d 1 1 Gardiner
135 Joseph Alan Garner 1 3 .33 2017-05-13 29y 01m 01d 3 2017-05-13 29y 01m 01d 3 1 Garner
135 Charles Richard Gough 1 39 .03 1988-11-01 26y 06m 27d 6 1988-11-01 26y 06m 27d 6 1 Gough
135 Andrew Mullen Gray 1 3 .33 1988-11-01 32y 11m 02d 2 1988-11-01 32y 11m 02d 2 1 Gray
135 David James Hagen 1 3 .33 1993-08-07 20y 03m 02d 4 1993-08-07 20y 03m 02d 4 1 Hagen
135 John Turner Hamilton 1 9 .11 1976-09-25 27y 02m 15d 5 1976-09-25 27y 02m 15d 5 1 Hamilton
135 Filip Viktor Helander 1 2 .50 2019-11-03 26y 06m 12d 2 2019-11-03 26y 06m 12d 2 1 Helander
135 Billy Hogg 1 7 .14 1911-12-16 Not Known 4 1911-12-16 Not Known 4 1 Hogg
135 Stephen Hughes 1 10 .10 2002-12-01 20y 00m 17d 5 2002-12-01 20y 00m 17d 5 1 Hughes
135 Pieter Huistra 1 13 .08 1990-09-08 23y 07m 21d 1 1990-09-08 23y 07m 21d 1 1 Huistra
135 Terence Alan Hurlock 1 4 .25 1990-12-01 32y 02m 09d 2 1990-12-01 32y 02m 09d 2 1 Hurlock
135 Emerson Schellas Hyndman 1 1 1.00 2017-02-01 20y 09m 23d 1 2017-02-01 20y 09m 23d 1 1 Hyndman
135 Tommy Hyslop 1 6 .17 1896-09-12 Not Known 1 1896-09-12 Not Known 1 1 Hyslop
135 Cedric Jan Itten 1 1 1.00 2022-05-14 25y 04m 17d 1 2022-05-14 25y 04m 17d 1 1 Itten
135 Jonatan Johansson 1 5 .20 1998-10-17 23y 02m 01d 2 1998-10-17 23y 02m 01d 2 1 Johansson
135 Glen Kamara 1 13 .08 2022-02-06 26y 03m 09d 10 2022-02-06 26y 03m 09d 10 1 Kamara
135 Nikola Katic 1 3 .33 2019-04-20 22y 06m 10d 3 2019-04-20 22y 06m 10d 3 1 Katic
135 Robert Samuel Kiernan 1 3 .33 2016-12-10 25y 10m 27d 2 2016-12-10 25y 10m 27d 2 1 Kiernan
135 David Kinnear 1 6 .17 1938-04-23 21y 02m 01d 5 1938-04-23 21y 02m 01d 5 1 Kinnear
135 Archie Kyle 1 7 .14 1907-12-07 Not Known 6 1907-12-07 Not Known 6 1 Kyle
135 Nicky Law 1 5 .20 2014-08-10 26y 04m 12d 1 2014-08-10 26y 04m 12d 1 1 Law
135 Colin Liddell 1 4 .25 1952-08-23 Not Known 3 1952-08-23 Not Known 3 1 Liddell
135 Alexander Lowry 1 3 .33 2022-05-14 18y 10m 21d 1 2022-05-14 18y 10m 21d 1 1 Lowry
135 John Lundstram 1 10 .10 2021-10-16 27y 07m 28d 1 2021-10-16 27y 07m 28d 1 1 Lundstram
135 David Marshall 1 4 .25 1941-05-10 Not Known 1 1941-05-10 Not Known 1 1 Marshall
135 James Martin 1 2 .50 1917-01-06 Not Known 1 1917-01-06 Not Known 1 1 Martin
135 Russell Kenneth Alexander Martin 1 2 .50 2018-02-24 32y 01m 20d 1 2018-02-24 32y 01m 20d 1 1 Martin
135 John May 1 9 .11 1908-11-28 Not Known 6 1908-11-28 Not Known 6 1 May
135 Neil Docherty McCann 1 11 .09 2002-02-09 27y 05m 29d 10 2002-02-09 27y 05m 29d 10 1 McCann
135 John Miller (Ian) McColl 1 33 .03 1953-04-06 25y 09m 30d 17 1953-04-06 25y 09m 30d 17 1 McColl
135 Murdoch McCormack 1 1 1.00 1945-02-03 Not Known 1 1945-02-03 Not Known 1 1 McCormack
135 John McFie 1 2 .50 1906-09-24 Not Known 2 1906-09-24 Not Known 2 1 McFie
135 Darren McGregor 1 5 .20 2015-05-02 29y 08m 25d 4 2015-05-02 29y 08m 25d 4 1 McGregor
135 Derek John McInnes 1 5 .20 1997-05-10 25y 10m 05d 4 1997-05-10 25y 10m 05d 4 1 McInnes
135 Robert Munro McKean 1 9 .11 1975-03-01 22y 02m 21d 2 1975-03-01 22y 02m 21d 2 1 McKean
135 Cole McKinnon 1 1 1.00 2022-05-14 19y 03m 15d 1 2022-05-14 19y 03m 15d 1 1 McKinnon
135 Neil McKinnon 1 1 1.00 1944-03-04 Not Known 1 1944-03-04 Not Known 1 1 McKinnon
135 George McMillan 1 3 .33 1927-01-29 Not Known 1 1927-01-29 Not Known 1 1 McMillan
135 Chris McNee 1 1 1.00 1946-11-30 Not Known 1 1946-11-30 Not Known 1 1 McNee
135 David McPherson 1 25 .04 1993-04-03 29y 02m 06d 20 1993-04-03 29y 02m 06d 20 1 McPherson
135 David Ditchburn Meiklejohn 1 35 .03 1924-09-29 Not Known 12 1924-09-29 Not Known 12 1 Meiklejohn
135 Alexei Mikhailitchenko 1 10 .10 1991-10-19 28y 06m 19d 2 1991-10-19 28y 06m 19d 2 1 Mikhailitchenko
135 Alexander [1] Miller 1 1 10 .10 1976-09-25 Not Known 8 1976-09-25 Not Known 8 1 Miller
135 Charles David Miller 1 8 .13 1995-01-21 18y 10m 03d 1 1995-01-21 18y 10m 03d 1 1 Miller
135 Jim Miller 1 10 .10 1896-09-12 Not Known 1 1896-09-12 Not Known 1 1 Miller
135 Michael Mols 1 10 .10 1999-08-07 28y 07m 21d 1 1999-08-07 28y 07m 21d 1 1 Mols
135 Craig Andrew Moore 1 1 20 .05 2004-03-13 28y 03m 01d 22 2004-03-13 28y 03m 01d 22 1 Moore
135 Stuart David Munro 1 20 .05 1990-05-05 27y 07m 20d 17 1990-05-05 27y 07m 20d 17 1 Munro
135 Jamie Murphy 1 2 .50 2018-02-24 28y 05m 27d 1 2018-02-24 28y 05m 27d 1 1 Murphy
135 Arthur Numan 1 16 .06 2000-03-12 30y 02m 27d 3 2000-03-12 30y 02m 27d 3 1 Numan
135 Gavin Paul Rae 1 3 .33 2007-04-21 29y 04m 24d 6 2007-04-21 29y 04m 24d 6 1 Rae
135 Johnny Rankine 1 1 1.00 1906-04-07 Not Known 1 1906-04-07 Not Known 1 1 Rankine
135 Graham Paul Roberts 1 6 .17 1987-02-07 27y 07m 04d 1 1987-02-07 27y 07m 04d 1 1 Roberts
135 Eddie Rutherford 1 7 .14 1947-12-06 26y 09m 28d 1 1947-12-06 26y 09m 28d 1 1 Rutherford
135 Robert Scott 1 3 .33 1892-04-23 Not Known 2 1892-04-23 Not Known 2 1 Scott
135 Danilo Pereira da Silva 1 2 .50 2023-10-29 24y 06m 22d 1 2023-10-29 24y 06m 22d 1 1 Silva
135 Gordon Duffield Smith 1 6 .17 1979-02-24 24y 01m 27d 3 1979-02-24 24y 01m 27d 3 1 Smith
135 Alex Spiers 1 2 .50 1906-04-07 Not Known 2 1906-04-07 Not Known 2 1 Spiers
135 James Stark 1 22 .05 1903-04-11 Not Known 6 1903-04-11 Not Known 6 1 Stark
135 James Steel 1 2 .50 1893-03-18 Not Known 1 1893-03-18 Not Known 1 1 Steel
135 Colin Stein 1 9 .11 1969-12-06 22y 06m 26d 3 1969-12-06 22y 06m 26d 3 1 Stein
135 Jim Turnbull 1 1 1.00 1936-04-22 Not Known 1 1936-04-22 Not Known 1 1 Turnbull
135 Andrius Velicka 1 2 .50 2009-05-03 30y 00m 28d 2 2009-05-03 30y 00m 28d 2 1 Velicka
135 Haris Vuckic 1 2 .50 2015-04-05 22y 07m 15d 1 2015-04-05 22y 07m 15d 1 1 Vuckic
135 Kenneth George Watson 1 6 .17 1978-12-16 22y 11m 11d 5 1978-12-16 22y 11m 11d 5 1 Watson
135 James Wilkie 1 7 .14 1898-09-03 Not Known 1 1898-09-03 Not Known 1 1 Wilkie
135 Danny Wilson 1 5 .20 2010-03-27 18y 03m 00d 4 2010-03-27 18y 03m 00d 4 1 Wilson
135 Joshua Dean Windass 1 6 .17 2017-10-28 Not Known 4 2017-10-28 Not Known 4 1 Windass
135 George Lewis Young 1 1 38 .03 1953-08-12 30y 09m 16d 28 1953-08-12 30y 09m 16d 28 1 Young


Scorers All Games


Total Distinct (ex ogs) = 250

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 Robert Cumming Hamilton 30 1 32 .94 1897-09-20 Not Known 0 1907-12-07 Not Known 21 10 Hamilton
2 Alistair Murdoch McCoist 28 4 2 14.00 1984-02-11 21y 04m 18d 4 1998-05-16 35y 07m 22d 51 12 McCoist
3 Willie Reid 20 16 1.25 1910-04-18 Not Known 2 1919-09-29 Not Known 14 6 Reid
4 Derek Joseph Johnstone 16 26 .62 1972-01-22 18y 02m 18d 1 1982-11-10 29y 00m 06d 25 6 Johnstone
5 Jimmy Duncanson 13 21 .62 1940-10-12 20y 11m 29d 1 1947-12-06 28y 01m 23d 16 6 Duncanson
5 Mark Wayne Hateley 13 2 19 .68 1991-01-05 29y 01m 29d 3 1994-11-09 33y 00m 02d 19 4 Hateley
5 William J Simpson 13 16 .81 1951-01-20 Not Known 1 1957-10-26 Not Known 16 7 Simpson
8 William McClure Johnston 12 1 23 .52 1964-10-17 17y 09m 28d 1 1981-05-02 34y 04m 13d 23 8 Johnston
8 Alfredo Morelos 12 16 .75 2018-10-07 22y 03m 16d 5 2023-02-01 26y 07m 11d 15 4 Morelos
8 Alec [1] Smith 12 35 .34 1896-05-02 Not Known 0 1914-04-25 Not Known 34 8 Smith
11 Jorg Albertz 10 2 21 .48 1996-12-21 25y 10m 22d 3 2001-05-05 30y 03m 06d 20 4 Albertz
11 Gordon Scott Durie 10 20 .50 1994-09-11 28y 09m 05d 4 1997-12-20 32y 00m 14d 16 4 Durie
11 Jimmy Fleming 10 14 .71 1926-09-18 Not Known 1 1934-02-21 Not Known 13 7 Fleming
11 Torrance Gillick 10 27 .37 1934-12-08 19y 06m 19d 1 1946-04-27 30y 11m 08d 24 5 Gillick
11 Bob McPhail 10 27 .37 1930-02-22 Not Known 6 1938-11-12 Not Known 26 6 McPhail
11 Jimmy Smith 10 1 22 .45 1930-08-16 Not Known 1 1941-11-15 Not Known 21 6 Smith
17 Tommy Cairns 9 22 .41 1915-02-20 Not Known 2 1926-09-18 Not Known 22 7 Cairns
17 James Oswald 9 6 1.50 1895-08-31 Not Known 0 1897-01-01 Not Known 3 2 Oswald
17 Derek James Parlane 9 1 15 .60 1974-01-19 20y 08m 14d 4 1979-04-28 25y 11m 23d 17 3 Parlane
20 Ralph Laidlaw Brand 8 17 .47 1958-04-30 21y 04m 12d 1 1964-04-01 27y 03m 14d 15 6 Brand
20 Willie Thornton 8 20 .40 1941-05-17 Not Known 4 1952-08-23 Not Known 20 6 Thornton
20 Alex Venters 8 24 .33 1938-11-12 25y 05m 03d 11 1945-02-03 31y 07m 25d 24 5 Venters
23 Sandy Archibald 7 1 29 .24 1917-11-10 20y 11m 18d 1 1930-08-16 33y 08m 24d 24 6 Archibald
23 Kris Boyd 7 3 17 .41 2006-05-07 22y 08m 19d 2 2009-08-23 26y 00m 05d 15 4 Boyd
23 Iain Durrant 7 2 34 .21 1986-01-25 19y 02m 27d 5 1988-09-17 21y 10m 19d 16 4 Durrant
23 William Findlay 7 8 .88 1948-05-03 25y 10m 04d 1 1952-01-19 29y 06m 21d 7 4 Findlay
23 Paul John Gascoigne 7 10 .70 1995-10-21 28y 04m 24d 1 1997-07-26 30y 01m 29d 9 3 Gascoigne
23 John Gaulton Hubbard 7 3 19 .37 1953-08-12 22y 07m 27d 6 1958-08-23 27y 08m 07d 19 5 Hubbard
23 Willie McIntosh 7 7 1.00 1941-07-05 Not Known 1 1944-03-04 Not Known 6 3 McIntosh
23 Jimmy Miller 7 18 .39 1958-08-09 23y 08m 20d 2 1966-10-15 31y 10m 25d 18 5 Miller
23 Finlay Ballantyne Speedie 7 20 .35 1901-03-02 20y 06m 12d 0 1904-11-05 24y 02m 18d 11 5 Speedie
23 John [11] Walker 7 12 .58 1903-09-19 Not Known 0 1904-11-05 Not Known 7 2 Walker
33 Alexander Clark 6 5 1.20 1983-09-07 26y 10m 10d 1 1984-05-15 27y 06m 17d 18 1 Clark
33 Jimmy Gordon 6 1 19 .32 1916-02-12 Not Known 15 1918-01-12 Not Known 17 2 Gordon
33 Derek D Grierson 6 10 .60 1952-12-13 Not Known 3 1954-12-18 Not Known 9 3 Grierson
33 Kyle Lafferty 6 15 .40 2008-08-16 21y 00m 26d 1 2011-05-07 23y 09m 16d 10 3 Lafferty
33 Kenneth Miller 6 1 20 .30 2010-03-27 30y 03m 04d 8 2017-10-28 37y 10m 05d 20 3 Miller
33 Maxwell Murray 6 9 .67 1956-12-15 21y 01m 08d 1 1958-12-13 23y 01m 06d 7 2 Murray
33 Ignacio Javier Gomez Novo 6 15 .40 2004-11-28 25y 08m 02d 2 2008-02-27 28y 11m 01d 13 3 Novo
33 Rodney Seymour Wallace 6 8 .75 1998-08-02 28y 10m 00d 1 2001-05-05 31y 07m 03d 8 3 Wallace
33 Mark Everton Walters 6 2 15 .40 1988-09-21 24y 03m 19d 4 1991-03-09 26y 09m 07d 15 3 Walters
33 Davie Wilson 6 17 .35 1958-08-09 19y 06m 30d 2 1967-02-04 28y 00m 25d 17 4 Wilson
43 Shota Arveladze 5 10 .50 2001-12-09 28y 08m 17d 1 2003-12-20 30y 08m 28d 9 3 Arveladze
43 Ronald de Boer 5 13 .38 2000-09-17 30y 04m 02d 1 2003-05-18 33y 00m 03d 11 3 Boer
43 Davie Cooper 5 35 .14 1980-03-08 24y 00m 12d 5 1986-11-29 30y 09m 04d 26 4 Cooper
43 Andy Cunningham 5 18 .28 1919-03-01 28y 01m 01d 2 1922-02-25 31y 00m 28d 9 3 Cunningham
43 William Dodds 5 1 10 .50 2000-03-12 31y 01m 07d 2 2002-04-07 33y 02m 02d 11 2 Dodds
43 Barry Ferguson 5 1 31 .16 2000-03-12 22y 01m 10d 10 2009-03-21 31y 01m 19d 34 5 Ferguson
43 Brian Laudrup 5 18 .28 1995-02-20 25y 11m 29d 4 1996-12-21 27y 09m 29d 12 3 Laudrup
43 Alexander Mackie 5 9 .56 1903-04-25 Not Known 0 1904-01-30 Not Known 5 2 Mackie
43 Steven John Naismith 5 12 .42 2010-03-27 23y 06m 13d 6 2011-10-23 25y 01m 09d 13 3 Naismith
43 Robert Russell 5 24 .21 1979-04-28 22y 02m 17d 4 1981-05-02 24y 02m 21d 8 3 Russell
53 Tore Andre Flo 4 5 .80 2001-03-03 27y 08m 16d 2 2001-09-08 28y 02m 24d 4 2 Flo
53 Jim Forrest 4 1 7 .57 1965-02-13 20y 04m 22d 3 1966-03-12 21y 05m 18d 7 2 Forrest
53 Neilly Gibson 4 28 .14 1895-12-07 Not Known 3 1899-01-14 Not Known 10 3 Gibson
53 William Pullar (Sandy) Jardine 4 4 31 .13 1974-10-26 25y 09m 26d 14 1980-03-08 31y 02m 08d 28 3 Jardine
53 Ryan Kent 4 13 .31 2018-10-07 21y 10m 26d 1 2022-10-01 25y 10m 20d 11 3 Kent
53 Neil Kerr 4 6 .67 1890-08-16 Not Known 1 1893-03-18 Not Known 5 2 Kerr
53 Peter Lovenkrands 4 14 .29 2003-05-18 23y 03m 19d 7 2005-12-17 25y 10m 18d 15 3 Lovenkrands
53 Bobby Main 4 12 .33 1934-08-22 Not Known 5 1938-04-23 Not Known 12 2 Main
53 Dr James Marshall 4 16 .25 1929-03-12 Not Known 3 1934-03-10 Not Known 16 3 Marshall
53 Robert Smyth McColl 4 1 4 1.00 1906-01-03 Not Known 0 1907-01-03 Not Known 0 2 McColl
53 Allan Lauder Morton 4 1 20 .20 1924-09-15 Not Known 7 1930-08-16 Not Known 19 4 Morton
53 Bobby Neil 4 2 18 .22 1899-01-14 23y 03m 21d 3 1902-09-06 26y 11m 13d 9 4 Neil
53 Andy Penman 4 8 .50 1968-09-28 25y 07m 08d 3 1970-03-25 27y 01m 05d 7 2 Penman
53 William Waddell 4 29 .14 1938-11-12 17y 08m 05d 1 1954-02-20 32y 11m 13d 29 4 Waddell
53 James Wilkie 4 7 .57 1898-09-03 Not Known 0 1899-12-30 Not Known 1 2 Wilkie
68 Scott Arfield 3 16 .19 2018-10-07 29y 11m 06d 1 2022-02-06 33y 03m 05d 11 2 Arfield
68 James Bett 3 1 6 .50 1981-05-02 21y 05m 07d 4 1982-11-10 22y 11m 16d 6 2 Bett
68 Robert Gordon Campbell 3 12 .25 1908-02-29 Not Known 3 1908-11-28 Not Known 4 2 Campbell
68 Jean-Claude Ducan Darcheville 3 6 .50 2008-01-30 32y 06m 05d 3 2008-02-27 32y 07m 02d 4 1 Darcheville
68 Robert William Fleck 3 9 .33 1987-02-07 21y 05m 27d 6 1987-11-28 22y 03m 17d 10 2 Fleck
68 (William) Martin Melville Henderson 3 4 .75 1975-11-08 19y 06m 05d 1 1976-01-03 19y 08m 00d 2 1 Henderson
68 Geordie Henderson 3 8 .38 1923-04-28 Not Known 3 1924-09-15 Not Known 6 3 Henderson
68 Willie Henderson 3 22 .14 1965-11-13 21y 09m 20d 8 1971-02-06 27y 00m 13d 21 3 Henderson
68 Andrew Little 3 3 1.00 2010-01-23 20y 08m 11d 3 2012-04-21 22y 11m 09d 8 2 Little
68 James L Logan 3 7 .43 1913-03-15 Not Known 1 1914-04-25 Not Known 3 2 Logan
68 Alex MacDonald 3 26 .12 1976-05-01 28y 01m 14d 0 1978-08-05 30y 04m 19d 18 3 MacDonald
68 John MacDonald 3 14 .21 1980-03-08 18y 10m 22d 2 1983-12-03 22y 07m 18d 11 2 MacDonald
68 Lee Henry McCulloch 3 21 .14 2007-12-15 29y 07m 01d 1 2009-08-23 31y 03m 09d 7 2 McCulloch
68 Robert McDiarmid 3 6 .50 1921-09-19 Not Known 4 1922-02-25 Not Known 6 1 McDiarmid
68 David Prophet McLean 3 1 3.00 1918-08-24 Not Known 1 1918-08-24 Not Known 1 1 McLean
68 John McPherson 3 24 .13 1892-04-23 Not Known 4 1895-12-07 Not Known 12 3 McPherson
68 Jim Miller 3 10 .30 1896-09-12 Not Known 0 1900-04-07 Not Known 1 3 Miller
68 David Stuart Mitchell 3 6 .50 1983-09-10 21y 02m 28d 2 1984-12-08 22y 05m 25d 6 2 Mitchell
68 Marco Negri 3 1 3 1.00 1997-08-04 26y 09m 08d 1 1997-12-20 27y 01m 23d 2 1 Negri
68 Thomas Paton 3 2 1.50 1903-08-17 Not Known 0 1903-08-17 Not Known 0 1 Paton
68 Fernando Ricksen 3 1 18 .17 2002-12-01 26y 04m 11d 7 2005-03-02 28y 07m 10d 16 2 Ricksen
68 Alexander Silcock Scott 3 20 .15 1957-02-02 20y 02m 11d 6 1962-01-10 25y 01m 19d 20 3 Scott
68 Gordon Duffield Smith 3 6 .50 1978-08-05 23y 07m 07d 0 1979-02-24 24y 01m 27d 3 1 Smith
68 James Henry Tavernier 3 2 26 .12 2023-10-29 31y 11m 29d 25 2023-11-05 32y 00m 06d 26 1 Tavernier
68 Bobby [1] Williamson 3 5 .60 1984-02-11 22y 05m 29d 1 1985-08-24 24y 00m 11d 3 2 Williamson
68 Alex Willoughby 3 6 .50 1967-02-04 22y 04m 18d 4 1967-02-04 22y 04m 18d 4 1 Willoughby
94 James Curran Baxter 2 10 .20 1963-04-27 23y 06m 29d 7 1963-04-27 23y 06m 29d 7 1 Baxter
94 James Bowie 2 14 .14 1914-09-19 Not Known 5 1920-09-20 Not Known 13 2 Bowie
94 David Boyd 2 5 .40 1894-04-14 Not Known 0 1895-03-02 Not Known 2 2 Boyd
94 Thomas Buffel 2 7 .29 2005-05-07 24y 02m 18d 2 2006-03-19 25y 01m 00d 5 2 Buffel
94 Johnny Campbell 2 7 .29 1899-09-02 29y 06m 14d 4 1899-09-02 29y 06m 14d 4 1 Campbell
94 Antonio Colak 2 3 .67 2022-10-01 29y 00m 14d 1 2022-10-01 29y 00m 14d 1 1 Colak
94 Steven Davis 2 26 .08 2011-05-07 26y 04m 06d 11 2012-03-03 27y 02m 02d 14 2 Davis
94 Jermain Defoe 2 7 .29 2019-04-03 36y 05m 27d 1 2019-04-20 36y 06m 13d 2 1 Defoe
94 Kevin Smith Drinkell 2 4 .50 1989-04-29 28y 10m 11d 4 1989-04-29 28y 10m 11d 4 1 Drinkell
94 Alexander Chapman Ferguson 2 4 .50 1967-09-30 25y 09m 00d 1 1968-01-13 26y 00m 13d 2 1 Ferguson
94 Gennaro Gattuso 2 6 .33 1998-04-25 20y 03m 16d 3 1998-04-25 20y 03m 16d 3 1 Gattuso
94 Connor Lambert Goldson 2 17 .12 2018-12-02 25y 11m 14d 2 2019-04-03 26y 03m 16d 3 1 Goldson
94 John Greig 2 39 .05 1972-01-22 29y 04m 11d 24 1973-04-07 30y 06m 27d 26 2 Greig
94 Stephane Guivarc'h 2 1 2.00 1998-12-19 28y 03m 13d 1 1998-12-19 28y 03m 13d 1 1 Guivarc'h
94 David Hill 2 3 .67 1881-04-02 Not Known 0 1881-04-02 Not Known 0 1 Hill
94 Tommy Hyslop 2 6 .33 1896-09-12 Not Known 0 1897-01-01 Not Known 1 1 Hyslop
94 Ryan Jack 2 16 .13 2019-04-20 27y 01m 24d 6 2022-05-21 30y 02m 24d 12 2 Jack
94 Colin Macdonald Jackson 2 26 .08 1976-03-20 29y 05m 12d 12 1977-03-30 30y 05m 22d 17 2 Jackson
94 Nikica Jelavic 2 5 .40 2011-05-07 25y 08m 10d 3 2011-10-23 26y 01m 26d 5 2 Jelavic
94 Charlie Johnston 2 19 .11 1941-05-17 Not Known 3 1941-11-15 Not Known 5 2 Johnston
94 Maurice Thomas Johnston 2 9 .22 1989-09-30 26y 05m 17d 1 1990-12-01 27y 07m 18d 6 2 Johnston
94 Donald Basil Kichenbrand 2 4 .50 1955-11-12 22y 02m 30d 1 1955-11-12 22y 02m 30d 1 1 Kichenbrand
94 Archie Kyle 2 7 .29 1905-08-21 Not Known 0 1907-12-07 Not Known 6 2 Kyle
94 Russell Nigel Latapy 2 3 .67 2001-09-08 33y 01m 06d 1 2001-12-09 33y 04m 07d 2 1 Latapy
94 Andy Matthew 2 3 .67 1959-02-14 Not Known 2 1959-02-14 Not Known 2 1 Matthew
94 Colin C McAdam 2 7 .29 1980-10-11 29y 01m 13d 1 1980-10-11 29y 01m 13d 1 1 McAdam
94 Andrew Stuart Murray McCall 2 27 .07 1992-09-19 28y 03m 09d 6 1993-04-14 28y 10m 04d 9 1 McCall
94 Hugh McCreadie 2 10 .20 1890-08-16 Not Known 1 1893-05-06 Not Known 6 2 McCreadie
94 Barrie McKay 2 4 .50 2016-12-10 21y 11m 10d 2 2017-05-13 22y 04m 13d 4 1 McKay
94 George Roy McLean 2 1 2.00 1961-03-08 23y 05m 20d 1 1961-03-08 23y 05m 20d 1 1 McLean
94 George Tomlinson McLean 2 4 .50 1963-03-27 19y 10m 01d 1 1965-11-13 22y 05m 18d 4 2 McLean
94 Tommy McLean 2 27 .07 1975-03-01 27y 08m 27d 8 1976-03-20 28y 09m 18d 12 2 McLean
94 John Livingstone (Ian) McMillan 2 12 .17 1961-12-18 30y 09m 00d 9 1962-02-24 30y 11m 06d 11 1 McMillan
94 William McPherson 2 4 .50 1910-01-08 Not Known 3 1910-04-18 Not Known 4 1 McPherson
94 Scott Nisbet 2 13 .15 1988-09-17 20y 07m 18d 5 1988-09-21 20y 07m 22d 6 1 Nisbet
94 Willie Paton 2 5 .40 1949-04-05 Not Known 1 1954-02-20 Not Known 4 2 Paton
94 Orjan Persson 2 7 .29 1968-03-09 25y 06m 11d 3 1969-02-24 26y 05m 28d 7 2 Persson
94 John Prentice 2 11 .18 1953-04-04 Not Known 4 1953-04-06 Not Known 5 1 Prentice
94 Robert Prytz 2 1 9 .22 1983-10-26 23y 09m 14d 3 1985-04-27 25y 03m 15d 9 2 Prytz
94 Ian Petrie Redford 2 14 .14 1981-03-14 20y 11m 09d 3 1981-05-02 21y 00m 27d 4 1 Redford
94 Claudio Reyna 2 7 .29 1999-08-07 26y 00m 18d 2 1999-08-07 26y 00m 18d 2 1 Reyna
94 David Alexander James Robertson 2 22 .09 1993-02-27 24y 04m 10d 8 1996-12-21 28y 02m 04d 21 2 Robertson
94 Fashion Sakala 2 6 .33 2022-02-06 24y 10m 23d 3 2023-05-24 26y 02m 10d 7 2 Sakala
94 Oleg Salenko 2 1 2.00 1995-10-21 25y 11m 26d 1 1995-10-21 25y 11m 26d 1 1 Salenko
94 Melvyn Sterland 2 1 2.00 1989-04-29 27y 06m 28d 1 1989-04-29 27y 06m 28d 1 1 Sterland
94 Trevor McGregor Steven 2 17 .12 1989-12-02 26y 02m 11d 2 1991-03-09 27y 05m 16d 5 2 Steven
94 Greg Stewart 2 3 .67 2019-12-01 29y 08m 14d 2 2019-12-01 29y 08m 14d 2 1 Stewart
94 Malik Leon Tillman 2 3 .67 2022-11-09 20y 05m 12d 2 2023-02-01 20y 08m 04d 3 1 Tillman
94 Peter Turnbull 2 2 1.00 1897-01-01 Not Known 0 1897-01-01 Not Known 0 1 Turnbull
94 William McInnes Williamson 2 8 .25 1942-10-31 Not Known 1 1947-04-07 Not Known 5 2 Williamson
94 Scott [2] Wright 2 8 .25 2022-05-21 24y 09m 13d 3 2023-11-05 26y 02m 28d 9 2 Wright
145 Arthur Dixon [1] 1 17 .06 1922-02-25 Not Known 9 1922-02-25 Not Known 9 1 [1]
145 David Brown [1] 1 1 1.00 1919-03-01 Not Known 1 1919-03-01 Not Known 1 1 [1]
145 Richardson # 1 1 1 1.00 1907-01-03 Not Known 0 1907-01-03 Not Known 0 1 1
145 Sone Aluko 1 2 .50 2012-04-21 23y 02m 02d 2 2012-04-21 23y 02m 02d 2 1 Aluko
145 Lorenzo Amoruso 1 19 .05 2000-03-12 28y 08m 13d 7 2000-03-12 28y 08m 13d 7 1 Amoruso
145 Marvin Anthony Andrews 1 6 .17 2005-05-07 29y 04m 15d 4 2005-05-07 29y 04m 15d 4 1 Andrews
145 Robert Fleming Archibald 1 1 1.00 1916-08-26 Not Known 1 1916-08-26 Not Known 1 1 Archibald
145 Joseph Oluwaseyi Temitope Ayodele-Aribo 1 9 .11 2021-12-12 25y 04m 21d 7 2021-12-12 25y 04m 21d 7 1 Ayodele-Aribo
145 Samuel D Baird 1 9 .11 1955-11-12 25y 05m 30d 1 1955-11-12 25y 05m 30d 1 1 Baird
145 Alex W Barrie 1 1 1.00 1908-02-29 Not Known 1 1908-02-29 Not Known 1 1 Barrie
145 Jan Louis Bartram 1 1 1.00 1988-04-02 26y 00m 27d 1 1988-04-02 26y 00m 27d 1 1 Bartram
145 DaMarcus Lamont Beasley 1 3 .33 2007-09-15 25y 03m 22d 1 2007-09-15 25y 03m 22d 1 1 Beasley
145 Alexander Bennett 1 1 12 .08 1908-11-28 27y 02m 08d 1 1908-11-28 27y 02m 08d 1 1 Bennett
145 Robert Blyth 1 2 .50 1893-10-14 Not Known 2 1893-10-14 Not Known 2 1 Blyth
145 George Clark Phillips Brown 1 23 .04 1935-10-19 Not Known 17 1935-10-19 Not Known 17 1 Brown
145 John Brown 1 28 .04 1994-03-12 32y 01m 14d 22 1994-03-12 32y 01m 14d 22 1 Brown
145 Christopher Burke 1 13 .08 2003-12-20 20y 00m 18d 1 2003-12-20 20y 00m 18d 1 1 Burke
145 Hugh Burns 1 8 .13 1985-08-24 19y 08m 11d 3 1985-08-24 19y 08m 11d 3 1 Burns
145 Daniel Joao Santos Candeias 1 7 .14 2018-04-22 30y 01m 28d 4 2018-04-22 30y 01m 28d 4 1 Candeias
145 Claudio Caniggia 1 4 .25 2002-09-11 35y 08m 02d 4 2002-09-11 35y 08m 02d 4 1 Caniggia
145 Todd Owen Cantwell 1 4 .25 2023-05-24 25y 02m 27d 2 2023-05-24 25y 02m 27d 2 1 Cantwell
145 Alexander Cleland 1 15 .07 1997-08-04 26y 07m 25d 12 1997-08-04 26y 07m 25d 12 1 Cleland
145 Alfred James Conn 1 7 .14 1972-01-22 19y 09m 17d 4 1972-01-22 19y 09m 17d 4 1 Conn
145 Daniel Cousin 1 1 1 1.00 2007-09-15 30y 07m 08d 1 2007-09-15 30y 07m 08d 1 1 Cousin
145 John Cowan 1 3 .33 1894-11-24 Not Known 2 1894-11-24 Not Known 2 1 Cowan
145 Samuel Richmond Cox 1 16 .06 1949-04-05 24y 11m 23d 4 1949-04-05 24y 11m 23d 4 1 Cox
145 Thomas 'Tully' Craig 1 11 .09 1926-01-16 28y 03m 04d 2 1926-01-16 28y 03m 04d 2 1 Craig
145 Robert Crawford 1 3 .33 1896-09-12 Not Known 1 1896-09-12 Not Known 1 1 Crawford
145 Jason Cummings 1 2 .50 2018-04-22 22y 08m 21d 2 2018-04-22 22y 08m 21d 2 1 Cummings
145 Robert Dalrymple 1 2 .50 1906-01-03 Not Known 0 1906-01-03 Not Known 0 1 Dalrymple
145 Harold Davis 1 14 .07 1956-12-15 23y 07m 05d 1 1956-12-15 23y 07m 05d 1 1 Davis
145 James Drinnan 1 1 1.00 1881-04-02 Not Known 0 1881-04-02 Not Known 0 1 Drinnan
145 Adam Scott Mathieson Duncan 1 5 .20 1916-08-26 27y 09m 24d 4 1916-08-26 27y 09m 24d 4 1 Duncan
145 Sam English 1 4 .25 1932-02-06 Not Known 2 1932-02-06 Not Known 2 1 English
145 Eric Ferguson 1 2 .50 1984-05-15 19y 03m 03d 1 1984-05-15 19y 03m 03d 1 1 Ferguson
145 James Hill Galt 1 12 .08 1910-12-24 Not Known 7 1910-12-24 Not Known 7 1 Galt
145 William Silcock Gardiner 1 1 1.00 1954-02-20 24y 06m 05d 1 1954-02-20 24y 06m 05d 1 1 Gardiner
145 Joseph Alan Garner 1 3 .33 2017-05-13 29y 01m 01d 3 2017-05-13 29y 01m 01d 3 1 Garner
145 Charles Richard Gough 1 39 .03 1988-11-01 26y 06m 27d 6 1988-11-01 26y 06m 27d 6 1 Gough
145 Andrew Mullen Gray 1 3 .33 1988-11-01 32y 11m 02d 2 1988-11-01 32y 11m 02d 2 1 Gray
145 David James Hagen 1 3 .33 1993-08-07 20y 03m 02d 4 1993-08-07 20y 03m 02d 4 1 Hagen
145 John Turner Hamilton 1 9 .11 1976-09-25 27y 02m 15d 5 1976-09-25 27y 02m 15d 5 1 Hamilton
145 Filip Viktor Helander 1 2 .50 2019-11-03 26y 06m 12d 2 2019-11-03 26y 06m 12d 2 1 Helander
145 Billy Hogg 1 7 .14 1911-12-16 Not Known 4 1911-12-16 Not Known 4 1 Hogg
145 Stephen Hughes 1 10 .10 2002-12-01 20y 00m 17d 5 2002-12-01 20y 00m 17d 5 1 Hughes
145 Pieter Huistra 1 13 .08 1990-09-08 23y 07m 21d 1 1990-09-08 23y 07m 21d 1 1 Huistra
145 Terence Alan Hurlock 1 4 .25 1990-12-01 32y 02m 09d 2 1990-12-01 32y 02m 09d 2 1 Hurlock
145 Emerson Schellas Hyndman 1 1 1.00 2017-02-01 20y 09m 23d 1 2017-02-01 20y 09m 23d 1 1 Hyndman
145 Cedric Jan Itten 1 1 1.00 2022-05-14 25y 04m 17d 1 2022-05-14 25y 04m 17d 1 1 Itten
145 Jonatan Johansson 1 5 .20 1998-10-17 23y 02m 01d 2 1998-10-17 23y 02m 01d 2 1 Johansson
145 Glen Kamara 1 13 .08 2022-02-06 26y 03m 09d 10 2022-02-06 26y 03m 09d 10 1 Kamara
145 Nikola Katic 1 3 .33 2019-04-20 22y 06m 10d 3 2019-04-20 22y 06m 10d 3 1 Katic
145 Robert Samuel Kiernan 1 3 .33 2016-12-10 25y 10m 27d 2 2016-12-10 25y 10m 27d 2 1 Kiernan
145 David Kinnear 1 6 .17 1938-04-23 21y 02m 01d 5 1938-04-23 21y 02m 01d 5 1 Kinnear
145 Nicky Law 1 5 .20 2014-08-10 26y 04m 12d 1 2014-08-10 26y 04m 12d 1 1 Law
145 William Lennie 1 3 .33 1903-01-31 Not Known 0 1903-01-31 Not Known 0 1 Lennie
145 Colin Liddell 1 4 .25 1952-08-23 Not Known 3 1952-08-23 Not Known 3 1 Liddell
145 Alexander Lowry 1 3 .33 2022-05-14 18y 10m 21d 1 2022-05-14 18y 10m 21d 1 1 Lowry
145 John Lundstram 1 10 .10 2021-10-16 27y 07m 28d 1 2021-10-16 27y 07m 28d 1 1 Lundstram
145 David Marshall 1 4 .25 1941-05-10 Not Known 1 1941-05-10 Not Known 1 1 Marshall
145 James Martin 1 2 .50 1917-01-06 Not Known 1 1917-01-06 Not Known 1 1 Martin
145 Russell Kenneth Alexander Martin 1 2 .50 2018-02-24 32y 01m 20d 1 2018-02-24 32y 01m 20d 1 1 Martin
145 John May 1 9 .11 1908-11-28 Not Known 6 1908-11-28 Not Known 6 1 May
145 Neil Docherty McCann 1 11 .09 2002-02-09 27y 05m 29d 10 2002-02-09 27y 05m 29d 10 1 McCann
145 John Miller (Ian) McColl 1 33 .03 1953-04-06 25y 09m 30d 17 1953-04-06 25y 09m 30d 17 1 McColl
145 Murdoch McCormack 1 1 1.00 1945-02-03 Not Known 1 1945-02-03 Not Known 1 1 McCormack
145 John McFie 1 2 .50 1906-09-24 Not Known 2 1906-09-24 Not Known 2 1 McFie
145 Darren McGregor 1 5 .20 2015-05-02 29y 08m 25d 4 2015-05-02 29y 08m 25d 4 1 McGregor
145 Derek John McInnes 1 5 .20 1997-05-10 25y 10m 05d 4 1997-05-10 25y 10m 05d 4 1 McInnes
145 Robert Munro McKean 1 9 .11 1975-03-01 22y 02m 21d 2 1975-03-01 22y 02m 21d 2 1 McKean
145 S McKinlay 1 1 1.00 1881-04-02 Not Known 0 1881-04-02 Not Known 0 1 McKinlay
145 Cole McKinnon 1 1 1.00 2022-05-14 19y 03m 15d 1 2022-05-14 19y 03m 15d 1 1 McKinnon
145 Neil McKinnon 1 1 1.00 1944-03-04 Not Known 1 1944-03-04 Not Known 1 1 McKinnon
145 George McMillan 1 3 .33 1927-01-29 Not Known 1 1927-01-29 Not Known 1 1 McMillan
145 Chris McNee 1 1 1.00 1946-11-30 Not Known 1 1946-11-30 Not Known 1 1 McNee
145 David McPherson 1 25 .04 1993-04-03 29y 02m 06d 20 1993-04-03 29y 02m 06d 20 1 McPherson
145 David Ditchburn Meiklejohn 1 35 .03 1924-09-29 Not Known 12 1924-09-29 Not Known 12 1 Meiklejohn
145 Alexei Mikhailitchenko 1 10 .10 1991-10-19 28y 06m 19d 2 1991-10-19 28y 06m 19d 2 1 Mikhailitchenko
145 Alexander [1] Miller 1 1 10 .10 1976-09-25 Not Known 8 1976-09-25 Not Known 8 1 Miller
145 Charles David Miller 1 8 .13 1995-01-21 18y 10m 03d 1 1995-01-21 18y 10m 03d 1 1 Miller
145 Michael Mols 1 10 .10 1999-08-07 28y 07m 21d 1 1999-08-07 28y 07m 21d 1 1 Mols
145 Craig Andrew Moore 1 1 20 .05 2004-03-13 28y 03m 01d 22 2004-03-13 28y 03m 01d 22 1 Moore
145 Stuart David Munro 1 20 .05 1990-05-05 27y 07m 20d 17 1990-05-05 27y 07m 20d 17 1 Munro
145 Jamie Murphy 1 2 .50 2018-02-24 28y 05m 27d 1 2018-02-24 28y 05m 27d 1 1 Murphy
145 Arthur Numan 1 16 .06 2000-03-12 30y 02m 27d 3 2000-03-12 30y 02m 27d 3 1 Numan
145 Petrie 1 1 1.00 1881-08-27 Not Known 0 1881-08-27 Not Known 0 1 Petrie
145 Willie Pringle 1 2 .50 1881-04-02 Not Known 0 1881-04-02 Not Known 0 1 Pringle
145 Gavin Paul Rae 1 3 .33 2007-04-21 29y 04m 24d 6 2007-04-21 29y 04m 24d 6 1 Rae
145 Johnny Rankine 1 1 1.00 1906-04-07 Not Known 1 1906-04-07 Not Known 1 1 Rankine
145 Graham Paul Roberts 1 6 .17 1987-02-07 27y 07m 04d 1 1987-02-07 27y 07m 04d 1 1 Roberts
145 Eddie Rutherford 1 7 .14 1947-12-06 26y 09m 28d 1 1947-12-06 26y 09m 28d 1 1 Rutherford
145 Robert Scott 1 3 .33 1892-04-23 Not Known 2 1892-04-23 Not Known 2 1 Scott
145 Danilo Pereira da Silva 1 2 .50 2023-10-29 24y 06m 22d 1 2023-10-29 24y 06m 22d 1 1 Silva
145 Alex Spiers 1 2 .50 1906-04-07 Not Known 2 1906-04-07 Not Known 2 1 Spiers
145 James Stark 1 22 .05 1903-04-11 Not Known 6 1903-04-11 Not Known 6 1 Stark
145 James Steel 1 2 .50 1893-03-18 Not Known 1 1893-03-18 Not Known 1 1 Steel
145 Colin Stein 1 9 .11 1969-12-06 22y 06m 26d 3 1969-12-06 22y 06m 26d 3 1 Stein
145 Stale Stensaas 1 6 .17 1997-07-26 26y 00m 19d 1 1997-07-26 26y 00m 19d 1 1 Stensaas
145 Willie Struthers 1 2 .50 1881-04-02 Not Known 0 1881-04-02 Not Known 0 1 Struthers
145 Jim Turnbull 1 1 1.00 1936-04-22 Not Known 1 1936-04-22 Not Known 1 1 Turnbull
145 Andrius Velicka 1 2 .50 2009-05-03 30y 00m 28d 2 2009-05-03 30y 00m 28d 2 1 Velicka
145 Haris Vuckic 1 2 .50 2015-04-05 22y 07m 15d 1 2015-04-05 22y 07m 15d 1 1 Vuckic
145 Kenneth George Watson 1 6 .17 1978-12-16 22y 11m 11d 5 1978-12-16 22y 11m 11d 5 1 Watson
145 Danny Wilson 1 5 .20 2010-03-27 18y 03m 00d 4 2010-03-27 18y 03m 00d 4 1 Wilson
145 Joshua Dean Windass 1 6 .17 2017-10-28 Not Known 4 2017-10-28 Not Known 4 1 Windass
145 George Lewis Young 1 1 38 .03 1953-08-12 30y 09m 16d 28 1953-08-12 30y 09m 16d 28 1 Young



Hat Tricks


Total = 19

Player Age Game
No
Goals Comp Match Scorers
James Oswald Not Known 2 5 Division 1 Sat 07 Dec 1895 Rangers 7 Hearts 2
James Wilkie Not Known 0 3 Inter City League Sat 30 Dec 1899 Rangers 3 Hearts 1
Robert Hamilton Not Known 0 3 Inter City League Sat 31 Jan 1903 Rangers 4 Hearts 4
Thomas Paton Not Known 0 3 HMFC Testimonial Mon 17 Aug 1903 Hearts 2 Rangers 4
Willie Reid Not Known 3 4 Division 1 Mon 19 Sep 1910 Hearts 1 Rangers 4
Willie Reid Not Known 3 4 EoSS Mon 19 Sep 1910 Leith Athletic 3 Hearts 2
Willie Reid Not Known 11 3 Division 1 Sat 20 Feb 1915 Hearts 3 Rangers 4
David McLean Not Known 1 3 Division 1 Sat 24 Aug 1918 Hearts 1 Rangers 4
Jimmy Fleming Not Known 7 3 Scottish Cup Sat 22 Mar 1930 Rangers 4 Hearts 1
Bob McPhail Not Known 14 3 Division A Sat 11 Mar 1933 Rangers 4 Hearts 4
Maxwell Murray 23y 01m 06d 7 3 Division 1 Sat 13 Dec 1958 Rangers 5 Hearts 0
Alex Willoughby 22y 04m 18d 4 3 Division 1 Sat 04 Feb 1967 Rangers 5 Hearts 1
Derek Johnstone 18y 02m 18d 1 3 Division 1 Sat 22 Jan 1972 Rangers 6 Hearts 0
Derek Parlane 20y 08m 14d 4 4 Division 1 Sat 19 Jan 1974 Hearts 2 Rangers 4
Derek Johnstone 25y 01m 12d 17 4 Premier Sat 16 Dec 1978 Rangers 5 Hearts 3
Robert Russell 22y 02m 17d 4 3 Premier Sat 28 Apr 1979 Rangers 4 Hearts 0
Ally McCoist 24y 07m 01d 16 3 Premier Sat 25 Apr 1987 Rangers 3 Hearts 0
Gordon Durie 30y 05m 12d 11 3 Scottish Cup Sat 18 May 1996 Rangers 5 Hearts 1
Gordon Durie 32y 00m 14d 16 3 Premier Sat 20 Dec 1997 Hearts 2 Rangers 5


Goalkeepers

Rk Player Games Goals
Lost
Goals
Lost
Per G
W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Allan James McGregor 40 29 .73 26 7 7 65.00 17.50 17.50 73.75 2004-05-12 22y 03m 12d 2023-05-24 41y 03m 24d 11 McGregor
2 James (Jerry) Dawson 31 39 1.26 16 10 5 51.61 32.26 16.13 67.74 1931-09-26 21y 10m 27d 1944-03-25 34y 04m 25d 12 Dawson
3 Peter McCloy 30 33 1.10 18 4 8 60.00 13.33 26.67 66.67 1970-03-25 23y 04m 09d 1985-04-27 38y 05m 11d 12 McCloy
4 Andrew Lewis Goram 25 23 .92 16 5 4 64.00 20.00 16.00 74.00 1991-08-17 27y 04m 04d 1998-05-16 34y 01m 03d 7 Goram
5 George Niven 23 30 1.30 14 3 6 60.87 13.04 26.09 67.39 1952-08-23 23y 02m 12d 1961-03-08 31y 08m 25d 9 Niven
5 Stefan Klos 23 10 .43 19 4 0 82.61 17.39 .00 91.30 1999-05-09 27y 08m 23d 2004-11-28 33y 03m 12d 7 Klos
7 Chris Woods 19 13 .68 14 4 1 73.68 21.05 5.26 84.21 1986-10-04 26y 10m 20d 1991-03-09 31y 03m 23d 5 Woods
7 Matthew Dickie 19 18 .95 13 4 2 68.42 21.05 10.53 78.95 1896-09-12 Not Known 1903-09-19 Not Known 8 Dickie
9 Billy Ritchie 16 15 .94 9 5 2 56.25 31.25 12.50 71.88 1958-04-30 21y 07m 19d 1966-10-15 30y 01m 04d 8 Ritchie
10 Robert Brown 14 19 1.36 8 2 4 57.14 14.29 28.57 64.29 1946-11-30 23y 08m 11d 1954-02-20 30y 11m 01d 8 Brown
10 Tom Hamilton 14 14 1.00 9 1 4 64.29 7.14 28.57 67.86 1926-09-18 Not Known 1932-10-22 Not Known 7 Hamilton
12 Willie Robb 13 10 .77 7 4 2 53.85 30.77 15.38 69.23 1920-09-20 Not Known 1926-01-16 Not Known 6 Robb
12 Herbert Lock 13 17 1.31 9 1 3 69.23 7.69 23.08 73.08 1910-01-08 Not Known 1920-04-10 Not Known 8 Lock
14 John Hempsey 8 7 .88 6 1 1 75.00 12.50 12.50 81.25 1913-03-15 Not Known 1919-03-01 Not Known 6 Hempsey
14 Joseph Nicol Walker 8 17 2.13 1 2 5 12.50 25.00 62.50 25.00 1984-02-11 21y 04m 13d 1988-12-10 26y 02m 11d 4 Walker
16 Wesley Andrew Foderingham 7 8 1.14 4 1 2 57.14 14.29 28.57 64.29 2016-11-30 25y 10m 16d 2018-02-24 27y 01m 10d 2 Foderingham
16 Stewart Joseph Kennedy 7 7 1.00 5 1 1 71.43 14.29 14.29 78.57 1974-10-26 25y 01m 26d 1977-04-09 27y 07m 10d 3 Kennedy
16 David Haddow 7 14 2.00 2 0 5 28.57 .00 71.43 28.57 1891-11-21 Not Known 1894-11-24 Not Known 4 Haddow
16 Alastair Espie Maxwell 7 13 1.86 3 2 2 42.86 28.57 28.57 57.14 1993-04-14 28y 01m 29d 1995-03-18 30y 01m 02d 3 Maxwell
20 Ronald Waterreus 6 4 .67 4 1 1 66.67 16.67 16.67 75.00 2005-03-02 34y 06m 05d 2006-05-07 35y 08m 12d 2 Waterreus
20 Norrie Martin 6 8 1.33 3 1 2 50.00 16.67 33.33 58.33 1958-08-23 Not Known 1969-02-24 Not Known 4 Martin
20 George Jenkins 6 8 1.33 4 1 1 66.67 16.67 16.67 75.00 1938-11-12 Not Known 1945-02-03 Not Known 4 Jenkins
23 James Garven Stewart 4 1 .25 4 0 0 100.00 .00 .00 100.00 1981-05-02 27y 01m 23d 1983-10-26 29y 07m 17d 3 Stewart
23 Erik Sorensen 4 5 1.25 1 2 1 25.00 50.00 25.00 50.00 1967-09-30 27y 08m 08d 1968-03-13 28y 01m 20d 1 Sorensen
25 John Shaw 3 4 1.33 1 1 1 33.33 33.33 33.33 50.00 1945-11-17 Not Known 1946-04-27 Not Known 1 Shaw
25 Tom Sinclair 3 7 2.33 1 1 1 33.33 33.33 33.33 50.00 1904-11-05 Not Known 1906-04-07 Not Known 2 Sinclair
25 Alex Newbigging 3 2 .67 2 1 0 66.67 33.33 .00 83.33 1906-09-24 Not Known 1907-12-07 Not Known 2 Newbigging
25 Antti Niemi 3 4 1.33 2 0 1 66.67 .00 33.33 66.67 1998-04-25 25y 10m 26d 1998-12-19 26y 06m 19d 2 Niemi
25 Cameron Bell 3 5 1.67 1 1 1 33.33 33.33 33.33 50.00 2014-08-10 27y 10m 23d 2015-05-02 28y 07m 14d 1 Bell
30 John G. Watson 2 4 2.00 1 0 1 50.00 .00 50.00 50.00 1904-01-23 Not Known 1904-01-30 Not Known 1 Watson
30 Archie Montgomery 2 1 .50 0 1 1 .00 50.00 50.00 25.00 1894-10-20 Not Known 1895-01-19 Not Known 1 Montgomery
30 Henry Rennie 2 3 1.50 1 1 0 50.00 50.00 .00 75.00 1908-11-28 Not Known 1909-04-03 Not Known 1 Rennie
30 David Reid [1] 2 2 1.00 2 0 0 100.00 .00 .00 100.00 1890-08-16 Not Known 1891-01-24 Not Known 1 [1]
30 Jack Butland 2 2 1.00 2 0 0 100.00 .00 .00 100.00 2023-10-29 30y 07m 19d 2023-11-05 30y 07m 26d 1 Butland
30 Jon McLaughlin 2 1 .50 2 0 0 100.00 .00 .00 100.00 2022-05-14 34y 08m 05d 2022-05-21 34y 08m 12d 1 McLaughlin
30 Lionel Charbonnier 2 0 .00 2 0 0 100.00 .00 .00 100.00 1998-10-17 31y 11m 22d 1999-12-22 33y 01m 27d 2 Charbonnier
37 Neil Alexander 1 0 .00 1 0 0 100.00 .00 .00 100.00 2009-05-03 31y 01m 23d 2009-05-03 31y 01m 23d 1 Alexander
37 Klaus Gerhard Neef 1 1 1.00 1 0 0 100.00 .00 .00 100.00 1969-12-06 22y 11m 06d 1969-12-06 22y 11m 06d 1 Neef
37 Theodorus G.A. Snelders 1 2 2.00 1 0 0 100.00 .00 .00 100.00 1997-12-20 34y 00m 13d 1997-12-20 34y 00m 13d 1 Snelders
37 Thomas Farrington 1 4 4.00 0 0 1 .00 .00 100.00 .00 1912-09-21 Not Known 1912-09-21 Not Known 1 Farrington
37 William Allan 1 1 1.00 0 1 0 .00 100.00 .00 50.00 1904-09-26 Not Known 1904-09-26 Not Known 1 Allan
37 William Wilson [1] 1 1 1.00 1 0 0 100.00 .00 .00 100.00 1895-08-31 Not Known 1895-08-31 Not Known 1 [1]
37 Joseph Hadden 1 1 1.00 1 0 0 100.00 .00 .00 100.00 1908-02-29 Not Known 1908-02-29 Not Known 1 Hadden
37 Andrew Gerald Dibble 1 3 3.00 0 0 1 .00 .00 100.00 .00 1997-05-10 32y 00m 02d 1997-05-10 32y 00m 02d 1 Dibble
37 Steve Simonsen 1 2 2.00 0 0 1 .00 .00 100.00 .00 2014-11-22 35y 07m 19d 2014-11-22 35y 07m 19d 1 Simonsen
37 Jak Alnwick 1 1 1.00 1 0 0 100.00 .00 .00 100.00 2018-04-22 24y 10m 05d 2018-04-22 24y 10m 05d 1 Alnwick
37 John Bell 1 2 2.00 1 0 0 100.00 .00 .00 100.00 1895-12-07 26y 02m 01d 1895-12-07 26y 02m 01d 1 Bell
37 Lionel Letizi 1 0 .00 1 0 0 100.00 .00 .00 100.00 2006-08-19 33y 02m 22d 2006-08-19 33y 02m 22d 1 Letizi
37 Ben Z Ginzburg 1 0 .00 1 0 0 100.00 .00 .00 100.00 1989-09-30 24y 09m 18d 1989-09-30 24y 09m 18d 1 Ginzburg

Hearts Top 20 Appearances

Competitive games only. Players appearances and goals pre 1946 are included.
NB Not all pre 1946 data is complete so there may be some details missing.
Possible doesn't take account of any 'breaks in career'

Total Played = 484
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 John Robertson 64 55 9 0 15 14 35 23.44 21.88 54.69 34.38 1982-11-10 18y 01m 08d 1998-04-25 33y 06m 23d 16 Robertson
2 Gary Mackay 57 50 7 0 13 12 32 22.81 21.05 56.14 33.33 1981-03-14 17y 01m 19d 1997-02-01 33y 00m 09d 16 Mackay
3 Henry Smith 50 50 0 0 10 11 29 20.00 22.00 58.00 31.00 1982-10-27 26y 07m 17d 1994-11-09 38y 07m 30d 13 Smith
4 John Colquhoun 42 37 5 0 10 8 24 23.81 19.05 57.14 33.33 1985-08-24 22y 01m 10d 1996-12-21 33y 05m 07d 10 Colquhoun
5 Craig Levein 39 38 1 0 7 11 21 17.95 28.21 53.85 32.05 1983-12-03 19y 01m 11d 1995-02-20 30y 03m 29d 12 Levein
6 Dave McPherson 37 37 0 0 9 7 21 24.32 18.92 56.76 33.78 1987-09-02 23y 07m 05d 1998-12-19 34y 10m 21d 10 McPherson
7 Jim Cruickshank 36 36 0 0 5 7 24 13.89 19.44 66.67 23.61 1961-12-18 20y 08m 05d 1977-04-09 35y 11m 27d 16 Cruickshank
8 Walter Kidd 35 33 2 0 10 6 19 28.57 17.14 54.29 37.14 1978-10-14 20y 07m 04d 1990-09-08 32y 05m 29d 11 Kidd
9 Neil Berry 33 32 1 0 9 7 17 27.27 21.21 51.52 37.88 1985-02-23 21y 10m 17d 1996-04-10 33y 00m 04d 11 Berry
10 John Cumming 30 30 0 0 7 4 19 23.33 13.33 63.33 30.00 1951-01-20 20y 10m 03d 1965-08-28 35y 05m 11d 13 Cumming
11 Jimmy Wardhaugh 29 29 0 0 7 5 17 24.14 17.24 58.62 32.76 1948-10-23 19y 07m 02d 1959-02-14 29y 10m 24d 11 Wardhaugh
11 Duncan McClure 29 29 0 0 6 7 16 20.69 24.14 55.17 32.76 1933-10-21 20y 04m 11d 1947-04-07 33y 09m 28d 13 McClure
13 Willie Bauld 28 28 0 0 5 5 18 17.86 17.86 64.29 26.79 1948-10-23 21y 08m 29d 1961-12-18 34y 10m 24d 13 Bauld
14 Steven Pressley 27 27 0 0 1 5 21 3.70 18.52 77.78 12.96 1998-10-17 25y 00m 06d 2006-08-19 32y 10m 08d 9 Pressley
14 Alan Anderson 27 27 0 0 6 5 16 22.22 18.52 59.26 31.48 1964-10-17 24y 09m 26d 1976-01-03 36y 00m 13d 12 Anderson
16 Steve Fulton 26 22 4 0 4 3 19 15.38 11.54 73.08 21.15 1995-10-21 25y 02m 11d 2002-04-07 31y 07m 28d 7 Fulton
16 Archie Miller 26 26 0 0 3 6 17 11.54 23.08 65.38 23.08 1935-04-10 21y 07m 05d 1946-11-30 33y 02m 25d 12 Miller
18 Alfie Conn 25 25 0 0 5 5 15 20.00 20.00 60.00 30.00 1945-11-17 19y 01m 15d 1957-04-13 30y 06m 11d 11 Conn
19 Tosh McKinlay 23 22 1 0 2 5 16 8.70 21.74 69.57 19.57 1988-12-10 24y 00m 07d 1994-09-11 29y 09m 08d 7 McKinlay
19 Jim Brown 23 22 1 0 5 0 18 21.74 .00 78.26 21.74 1969-12-06 19y 03m 25d 1979-04-28 28y 08m 17d 9 Brown
19 Christophe Berra 23 22 1 0 2 3 18 8.70 13.04 78.26 15.22 2004-11-28 19y 09m 29d 2019-12-01 34y 10m 01d 8 Berra

Hearts Top 20 Scorers


Total Distinct (ex ogs) = 131

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 John Robertson 24 8 64 .38 1983-09-10 18y 11m 08d n/a 1997-12-20 33y 02m 18d n/a 12 Robertson
2 Willie Bauld 13 28 .46 1949-04-05 22y 02m 12d n/a 1958-08-23 31y 06m 30d n/a 8 Bauld
3 Jimmy Wardhaugh 11 29 .38 1948-10-23 19y 07m 02d n/a 1958-04-30 29y 01m 09d n/a 7 Wardhaugh
4 Alfie Conn 8 25 .32 1947-04-07 20y 06m 05d n/a 1956-03-03 29y 05m 01d n/a 6 Conn
5 Drew Busby 6 16 .38 1973-09-29 25y 09m 21d n/a 1978-12-16 31y 00m 08d n/a 3 Busby
6 Willie Wallace 5 13 .38 1963-11-30 23y 05m 07d n/a 1965-08-14 25y 01m 22d n/a 3 Wallace
6 John Colquhoun 5 42 .12 1985-12-28 22y 05m 14d n/a 1996-05-18 32y 10m 04d n/a 4 Colquhoun
6 Archie Kelly 5 13 .38 1944-01-29 22y 01m 20d n/a 1946-02-16 24y 02m 07d n/a 3 Kelly
9 Derek O'Connor 4 11 .36 1979-02-24 24y 01m 16d n/a 1984-02-11 29y 01m 03d n/a 3 OConnor
9 John Millar 4 19 .21 1993-02-27 26y 02m 19d n/a 1995-10-21 28y 10m 13d n/a 4 Millar
9 Colin Cameron 4 2 19 .21 1997-05-10 24y 06m 17d n/a 2000-03-12 27y 04m 18d n/a 3 Cameron
9 Sandy Clark 4 16 .25 1985-11-16 29y 00m 19d n/a 1988-01-16 31y 02m 19d n/a 2 Clark
9 Jim Hamilton 4 9 .44 1997-12-20 21y 10m 11d n/a 1998-12-19 22y 10m 10d n/a 2 Hamilton
9 Willie Gibson 4 19 .21 1974-10-26 21y 06m 23d n/a 1976-09-25 23y 05m 22d n/a 3 Gibson
9 Allan Johnston 4 12 .33 1996-01-20 22y 01m 06d n/a 1996-04-10 22y 03m 27d n/a 1 Johnston
9 Donald Ford 4 18 .22 1968-01-13 23y 02m 19d n/a 1972-12-02 28y 01m 07d n/a 3 Ford
17 Genero Zeefuik 3 2 1.50 2015-04-05 25y 00m 00d n/a 2015-05-02 25y 00m 27d n/a 1 Zeefuik
17 Alex Young 3 14 .21 1955-11-12 18y 09m 09d n/a 1960-03-05 23y 01m 02d n/a 3 Young
17 Jamie Walker 3 1 10 .30 2014-11-22 21y 04m 28d n/a 2017-02-01 23y 07m 07d n/a 2 Walker
17 Jim Irvine 3 5 .60 1968-01-13 27y 04m 27d n/a 1970-03-25 29y 07m 08d n/a 2 Irvine
17 George Hamilton 3 7 .43 1941-05-17 23y 05m 10d n/a 1948-05-03 30y 04m 26d n/a 2 Hamilton
17 John Cumming 3 1 30 .10 1959-04-11 29y 00m 25d n/a 1961-10-28 31y 07m 11d n/a 3 Cumming
17 Jim Brown 3 23 .13 1969-12-06 19y 03m 25d n/a 1974-01-19 23y 05m 08d n/a 3 Brown
17 Eamonn Bannon 3 20 .15 1978-12-16 20y 07m 28d n/a 1993-04-14 34y 11m 27d n/a 3 Bannon
17 Stephane Adam 3 14 .21 1998-05-16 29y 00m 02d n/a 2001-05-05 31y 11m 21d n/a 3 Adam
17 Lawrence Shankland 3 1 6 .50 2023-05-24 27y 09m 14d n/a 2023-11-05 28y 02m 26d n/a 2 Shankland



Hearts Hat Tricks


Total = 0

The specified statement did not generate any data
Player Age Game
No
Goals Comp Match Scorers


Hearts Goalkeepers

Rk Player Games Goals
Lost
Goals
Lost
Per G
W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Henry Smith 50 88 1.76 10 11 29 20.00 22.00 58.00 31.00 1982-10-27 26y 07m 17d 1994-11-09 38y 07m 30d 13 Smith
2 Jim Cruickshank 36 72 2.00 5 7 24 13.89 19.44 66.67 23.61 1961-12-18 20y 08m 05d 1977-04-09 35y 11m 27d 16 Cruickshank
3 Jimmy Brown 22 38 1.73 5 3 14 22.73 13.64 63.64 29.55 1943-05-29 17y 10m 10d 1952-01-19 26y 06m 00d 10 Brown
4 Craig Gordon 20 35 1.75 2 4 14 10.00 20.00 70.00 20.00 2003-12-20 20y 11m 20d 2022-11-09 39y 10m 10d 6 Gordon
5 Gilles Rousset 18 43 2.39 4 3 11 22.22 16.67 61.11 30.56 1995-12-02 32y 03m 10d 1999-08-07 35y 11m 16d 5 Rousset
6 Gordon Marshall 15 29 1.93 5 1 9 33.33 6.67 60.00 36.67 1956-12-15 17y 05m 13d 1963-04-27 23y 09m 25d 7 Marshall
7 Antti Niemi 11 23 2.09 0 1 10 .00 9.09 90.91 4.55 1999-12-22 27y 06m 22d 2002-04-07 29y 10m 08d 3 Niemi
8 Jimmy Watters 10 19 1.90 2 3 5 20.00 30.00 50.00 35.00 1951-01-20 23y 05m 08d 1954-02-20 26y 06m 08d 3 Watters
9 Jamie Macdonald 8 19 2.38 2 1 5 25.00 12.50 62.50 31.25 2008-08-16 22y 03m 30d 2012-04-21 26y 00m 04d 4 Macdonald
10 Marian Kello 7 9 1.29 1 2 4 14.29 28.57 57.14 28.57 2009-05-03 26y 07m 28d 2011-10-23 29y 01m 18d 4 Kello
11 Nicky Walker 6 13 2.17 0 2 4 .00 33.33 66.67 16.67 1991-03-09 28y 05m 09d 1993-12-27 31y 02m 28d 3 Walker
12 Steve Banks 5 10 2.00 1 1 3 20.00 20.00 60.00 30.00 2006-05-07 34y 02m 28d 2008-02-27 36y 00m 18d 3 Banks
12 Bobby Zlamal 5 11 2.20 1 0 4 20.00 .00 80.00 20.00 2018-10-07 32y 11m 02d 2020-02-29 34y 03m 24d 2 Zlamal
12 John Brough 5 14 2.80 1 1 3 20.00 20.00 60.00 30.00 1980-03-08 19y 11m 08d 1981-05-02 21y 01m 02d 2 Brough
12 Willie Duff 5 11 2.20 1 1 3 20.00 20.00 60.00 30.00 1954-12-18 19y 10m 12d 1956-03-17 21y 01m 11d 2 Duff
16 Kenny Garland 4 7 1.75 2 1 1 50.00 25.00 25.00 62.50 1967-09-30 19y 06m 14d 1973-09-29 25y 06m 13d 4 Garland
16 Joel Pereira 4 10 2.50 1 1 2 25.00 25.00 50.00 37.50 2019-10-20 23y 03m 22d 2020-01-26 23y 06m 29d 1 Pereira
16 Zander Clark 4 10 2.50 0 1 3 .00 25.00 75.00 12.50 2023-02-01 30y 07m 06d 2023-11-05 31y 04m 10d 2 Clark
16 Roddy McKenzie 4 9 2.25 1 0 3 25.00 .00 75.00 25.00 1997-05-10 21y 09m 02d 2002-12-01 27y 03m 23d 3 McKenzie
16 Tepi Moilanen 4 8 2.00 0 0 4 .00 .00 100.00 .00 2003-02-04 29y 01m 23d 2003-09-21 29y 09m 09d 2 Moilanen
16 Jack Hamilton 4 3 .75 2 1 1 50.00 25.00 25.00 62.50 2016-11-30 22y 08m 08d 2017-08-19 23y 04m 28d 2 Hamilton
22 Neil Alexander 3 3 1.00 2 0 1 66.67 .00 33.33 66.67 2014-08-10 36y 05m 00d 2015-04-05 37y 00m 26d 1 Alexander
22 Jon McLaughlin 3 7 2.33 0 0 3 .00 .00 100.00 .00 2017-10-28 30y 01m 19d 2018-04-22 30y 07m 13d 1 McLaughlin
22 Craig Nelson 3 4 1.33 2 0 1 66.67 .00 33.33 66.67 1995-01-21 23y 07m 24d 1995-03-18 23y 09m 18d 1 Nelson
22 Wilson Brown 3 11 3.67 1 0 2 33.33 .00 66.67 33.33 1957-02-02 Not Known 1958-12-13 Not Known 3 Brown
26 Scott Gallacher 2 3 1.50 1 1 0 50.00 50.00 .00 75.00 2014-08-10 25y 00m 26d 2015-05-02 25y 09m 17d 1 Gallacher
26 Thomson Allan 2 6 3.00 1 0 1 50.00 .00 50.00 50.00 1979-02-24 32y 04m 19d 1979-04-28 32y 06m 23d 1 Allan
26 Ray Dunlop 2 5 2.50 0 1 1 .00 50.00 50.00 25.00 1978-10-14 27y 10m 21d 1978-12-16 28y 00m 23d 1 Dunlop
29 Brian Wilson 1 1 1.00 0 0 1 .00 .00 100.00 .00 1976-11-27 28y 05m 21d 1976-11-27 28y 05m 21d 1 Wilson
29 Gary O'Connor 1 4 4.00 0 0 1 .00 .00 100.00 .00 1995-10-21 21y 06m 14d 1995-10-21 21y 06m 14d 1 OConnor
29 Viktor Noring 1 2 2.00 0 0 1 .00 .00 100.00 .00 2017-05-13 26y 03m 10d 2017-05-13 26y 03m 10d 1 Noring
29 Janos Balogh 1 2 2.00 0 0 1 .00 .00 100.00 .00 2009-08-23 26y 08m 25d 2009-08-23 26y 08m 25d 1 Balogh
29 Eduardas Kurskis 1 2 2.00 0 0 1 .00 .00 100.00 .00 2007-12-15 31y 01m 28d 2007-12-15 31y 01m 28d 1 Kurskis

Both Clubs Top 20 Appearances


Rk Player Club Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 John Robertson Hearts 64 55 9 0 15 14 35 23.44 21.88 54.69 34.38 1982-11-10 18y 01m 08d 1998-04-25 33y 06m 23d 16 Robertson
2 Gary Mackay Hearts 57 50 7 0 13 12 32 22.81 21.05 56.14 33.33 1981-03-14 17y 01m 19d 1997-02-01 33y 00m 09d 16 Mackay
3 Dougie Gray Rangers 53 53 0 0 30 13 10 56.60 24.53 18.87 68.87 1926-09-18 21y 05m 14d 1946-04-27 41y 00m 23d 19 Gray
4 Henry Smith Hearts 50 50 0 0 10 11 29 20.00 22.00 58.00 31.00 1982-10-27 26y 07m 17d 1994-11-09 38y 07m 30d 13 Smith
5 Alistair Murdoch McCoist Rangers 49 43 6 28 28 12 9 57.14 24.49 18.37 69.39 1983-09-07 20y 11m 14d 1998-05-16 35y 07m 22d 15 McCoist
6 John Colquhoun Hearts 42 37 5 0 10 8 24 23.81 19.05 57.14 33.33 1985-08-24 22y 01m 10d 1996-12-21 33y 05m 07d 10 Colquhoun
7 Allan James McGregor Rangers 40 39 1 0 26 7 7 65.00 17.50 17.50 73.75 2004-05-12 22y 03m 12d 2023-05-24 41y 03m 24d 11 McGregor
8 Charles Richard Gough Rangers 39 39 0 1 26 5 8 66.67 12.82 20.51 73.08 1987-11-28 25y 07m 23d 1998-05-16 36y 01m 11d 11 Gough
8 John Greig Rangers 39 39 0 2 24 8 7 61.54 20.51 17.95 71.79 1963-03-27 20y 06m 16d 1977-04-09 34y 06m 29d 15 Greig
8 Craig Levein Hearts 39 38 1 0 7 11 21 17.95 28.21 53.85 32.05 1983-12-03 19y 01m 11d 1995-02-20 30y 03m 29d 12 Levein
11 George Lewis Young Rangers 38 38 0 1 27 7 4 71.05 18.42 10.53 80.26 1942-02-21 19y 03m 25d 1957-04-13 34y 05m 17d 15 Young
12 Dave McPherson Hearts 37 37 0 0 9 7 21 24.32 18.92 56.76 33.78 1987-09-02 23y 07m 05d 1998-12-19 34y 10m 21d 10 McPherson
13 Jim Cruickshank Hearts 36 36 0 0 5 7 24 13.89 19.44 66.67 23.61 1961-12-18 20y 08m 05d 1977-04-09 35y 11m 27d 16 Cruickshank
14 Ian Ferguson Rangers 35 30 5 0 24 4 7 68.57 11.43 20.00 74.29 1988-04-02 21y 00m 18d 1999-08-07 32y 04m 23d 13 Ferguson
14 Walter Kidd Hearts 35 33 2 0 10 6 19 28.57 17.14 54.29 37.14 1978-10-14 20y 07m 04d 1990-09-08 32y 05m 29d 11 Kidd
14 David Ditchburn Meiklejohn Rangers 35 35 0 1 19 11 5 54.29 31.43 14.29 70.00 1920-04-10 Not Known 1936-04-22 Not Known 16 Meiklejohn
14 Alec [1] Smith Rangers 35 35 0 8 23 8 4 65.71 22.86 11.43 77.14 1895-01-19 Not Known 1914-09-19 Not Known 19 Smith
18 Davie Cooper Rangers 34 31 3 5 19 6 9 55.88 17.65 26.47 64.71 1978-10-14 22y 07m 19d 1989-04-29 33y 02m 04d 10 Cooper
19 Neil Berry Hearts 33 32 1 0 9 7 17 27.27 21.21 51.52 37.88 1985-02-23 21y 10m 17d 1996-04-10 33y 00m 04d 11 Berry
19 Iain Durrant Rangers 33 22 11 7 17 6 10 51.52 18.18 30.30 60.61 1985-04-27 18y 05m 29d 1998-05-16 31y 06m 17d 12 Durrant

Both Clubs Top 20 Scorers


Rk Player Club Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 Alistair Murdoch McCoist Rangers 28 4 51 .55 1984-02-11 21y 04m 18d 4 1998-05-16 35y 07m 22d 51 12 McCoist
2 John Robertson Hearts 24 8 64 .38 1983-09-10 18y 11m 08d n/a 1997-12-20 33y 02m 18d n/a 12 Robertson
3 Robert Cumming Hamilton Rangers 19 32 .59 1897-09-20 Not Known 1 1907-12-07 Not Known 21 8 Hamilton
4 Derek Joseph Johnstone Rangers 16 26 .62 1972-01-22 18y 02m 18d 1 1982-11-10 29y 00m 06d 25 6 Johnstone
4 Willie Reid Rangers 16 16 1.00 1910-04-18 Not Known 2 1919-09-29 Not Known 14 6 Reid
6 Willie Bauld Hearts 13 28 .46 1949-04-05 22y 02m 12d n/a 1958-08-23 31y 06m 30d n/a 8 Bauld
6 Jimmy Duncanson Rangers 13 21 .62 1940-10-12 20y 11m 29d 1 1947-12-06 28y 01m 23d 16 6 Duncanson
6 Mark Wayne Hateley Rangers 13 2 19 .68 1991-01-05 29y 01m 29d 3 1994-11-09 33y 00m 02d 19 4 Hateley
6 William J Simpson Rangers 13 16 .81 1951-01-20 Not Known 1 1957-10-26 Not Known 16 7 Simpson
10 William McClure Johnston Rangers 12 1 23 .52 1964-10-17 17y 09m 28d 1 1981-05-02 34y 04m 13d 23 8 Johnston
10 Alfredo Morelos Rangers 12 16 .75 2018-10-07 22y 03m 16d 5 2023-02-01 26y 07m 11d 15 4 Morelos
12 Jimmy Wardhaugh Hearts 11 29 .38 1948-10-23 19y 07m 02d n/a 1958-04-30 29y 01m 09d n/a 7 Wardhaugh
13 Jorg Albertz Rangers 10 2 21 .48 1996-12-21 25y 10m 22d 3 2001-05-05 30y 03m 06d 20 4 Albertz
13 Gordon Scott Durie Rangers 10 20 .50 1994-09-11 28y 09m 05d 4 1997-12-20 32y 00m 14d 16 4 Durie
13 Jimmy Fleming Rangers 10 14 .71 1926-09-18 Not Known 1 1934-02-21 Not Known 13 7 Fleming
13 Torrance Gillick Rangers 10 27 .37 1934-12-08 19y 06m 19d 1 1946-04-27 30y 11m 08d 24 5 Gillick
13 Bob McPhail Rangers 10 27 .37 1930-02-22 Not Known 6 1938-11-12 Not Known 26 6 McPhail
13 Jimmy Smith Rangers 10 1 22 .45 1930-08-16 Not Known 1 1941-11-15 Not Known 21 6 Smith
19 Tommy Cairns Rangers 9 22 .41 1915-02-20 Not Known 2 1926-09-18 Not Known 22 7 Cairns
19 Derek James Parlane Rangers 9 1 15 .60 1974-01-19 20y 08m 14d 4 1979-04-28 25y 11m 23d 17 3 Parlane

Both Top 20 Goalkeepers


Rk Player Club Games W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Henry Smith Hearts 50 10 11 29 20.00 22.00 58.00 31.00 1982-10-27 26y 07m 17d 1994-11-09 38y 07m 30d 13 Smith
2 Allan James McGregor Rangers 40 26 7 7 65.00 17.50 17.50 73.75 2004-05-12 22y 03m 12d 2023-05-24 41y 03m 24d 11 McGregor
3 Jim Cruickshank Hearts 36 5 7 24 13.89 19.44 66.67 23.61 1961-12-18 20y 08m 05d 1977-04-09 35y 11m 27d 16 Cruickshank
4 James (Jerry) Dawson Rangers 31 16 10 5 51.61 32.26 16.13 67.74 1931-09-26 21y 10m 27d 1944-03-25 34y 04m 25d 12 Dawson
5 Peter McCloy Rangers 30 18 4 8 60.00 13.33 26.67 66.67 1970-03-25 23y 04m 09d 1985-04-27 38y 05m 11d 12 McCloy
6 Andrew Lewis Goram Rangers 25 16 5 4 64.00 20.00 16.00 74.00 1991-08-17 27y 04m 04d 1998-05-16 34y 01m 03d 7 Goram
7 Stefan Klos Rangers 23 19 4 0 82.61 17.39 .00 91.30 1999-05-09 27y 08m 23d 2004-11-28 33y 03m 12d 7 Klos
7 George Niven Rangers 23 14 3 6 60.87 13.04 26.09 67.39 1952-08-23 23y 02m 12d 1961-03-08 31y 08m 25d 9 Niven
9 Jimmy Brown Hearts 22 5 3 14 22.73 13.64 63.64 29.55 1943-05-29 17y 10m 10d 1952-01-19 26y 06m 00d 10 Brown
10 Craig Gordon Hearts 20 2 4 14 10.00 20.00 70.00 20.00 2003-12-20 20y 11m 20d 2022-11-09 39y 10m 10d 6 Gordon
11 Matthew Dickie Rangers 19 13 4 2 68.42 21.05 10.53 78.95 1896-09-12 Not Known 1903-09-19 Not Known 8 Dickie
11 Willie Gibson Hearts 19 3 3 13 15.79 15.79 68.42 23.68 1974-10-26 21y 06m 23d 1981-05-02 28y 00m 29d 6 Gibson
11 Chris Woods Rangers 19 14 4 1 73.68 21.05 5.26 84.21 1986-10-04 26y 10m 20d 1991-03-09 31y 03m 23d 5 Woods
14 Gilles Rousset Hearts 18 4 3 11 22.22 16.67 61.11 30.56 1995-12-02 32y 03m 10d 1999-08-07 35y 11m 16d 5 Rousset
15 Billy Ritchie Rangers 16 9 5 2 56.25 31.25 12.50 71.88 1958-04-30 21y 07m 19d 1966-10-15 30y 01m 04d 8 Ritchie
16 Gordon Marshall Hearts 15 5 1 9 33.33 6.67 60.00 36.67 1956-12-15 17y 05m 13d 1963-04-27 23y 09m 25d 7 Marshall
17 Robert Brown Rangers 14 8 2 4 57.14 14.29 28.57 64.29 1946-11-30 23y 08m 11d 1954-02-20 30y 11m 01d 8 Brown
17 Tom Hamilton Rangers 14 9 1 4 64.29 7.14 28.57 67.86 1926-09-18 Not Known 1932-10-22 Not Known 7 Hamilton
17 Billy Higgins Hearts 14 4 4 6 28.57 28.57 42.86 42.86 1959-10-31 19y 07m 16d 1966-03-12 25y 11m 25d 6 Higgins
20 Herbert Lock Rangers 13 9 1 3 69.23 7.69 23.08 73.08 1910-01-08 Not Known 1920-04-10 Not Known 8 Lock

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