Heart of Midlothian vs St Johnstone 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.
Total Played = 496
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'
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
onsSurname 1 Liam Craig 33 25 8 2 13 9 11 39.39 27.27 33.33 53.03 2009-11-21 22y 10m 25d 2020-02-01 33y 01m 05d 9 Craig 2 Murray Davidson 30 29 1 5 12 8 10 40.00 26.67 33.33 53.33 2009-08-30 21y 05m 23d 2022-02-19 33y 11m 12d 11 Davidson 3 Christopher Alexander Millar 24 21 3 0 11 6 7 45.83 25.00 29.17 58.33 2009-08-30 26y 05m 00d 2018-02-10 34y 10m 13d 8 Millar 4 David Wotherspoon 22 16 6 0 9 7 6 40.91 31.82 27.27 56.82 2013-08-04 21y 07m 06d 2023-03-04 31y 02m 04d 7 Wotherspoon 5 Steven James Stuart Anderson 20 19 1 0 7 6 7 35.00 30.00 35.00 50.00 2010-08-14 24y 07m 26d 2018-02-10 32y 01m 22d 7 Anderson 6 Fred Aitken 19 19 0 5 9 4 6 47.37 21.05 31.58 57.89 1967-08-12 17y 08m 30d 1973-10-13 23y 11m 00d 7 Aitken 6 Alan Mannus 19 19 0 0 7 4 8 36.84 21.05 42.11 47.37 2012-02-14 29y 08m 26d 2018-02-10 35y 08m 22d 6 Mannus 8 Willie Simpson Coburn 18 18 0 0 7 5 6 38.89 27.78 33.33 52.78 1964-11-28 23y 07m 15d 1972-02-05 30y 09m 23d 7 Coburn 9 Jim Donaldson 17 17 0 0 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d 7 Donaldson 9 Henry Begg Hall 17 17 0 5 7 4 6 41.18 23.53 35.29 52.94 1968-11-23 23y 07m 01d 1974-08-31 29y 04m 09d 7 Hall 9 Christopher Kane 17 10 7 2 5 6 6 29.41 35.29 35.29 47.06 2015-08-02 20y 10m 28d 2023-11-25 29y 02m 20d 7 Kane 9 David [2] Mackay 17 17 0 1 8 5 4 47.06 29.41 23.53 61.76 2009-08-30 28y 03m 28d 2015-12-19 34y 07m 17d 6 Mackay 9 Alan David Main 17 17 0 0 3 8 6 17.65 47.06 35.29 41.18 1996-03-07 28y 03m 02d 2009-08-30 41y 08m 25d 7 Main 9 Stevie May 17 13 4 8 5 3 9 29.41 17.65 52.94 38.24 2010-11-13 18y 00m 10d 2023-11-25 31y 00m 22d 7 May 9 Bernard Rooney 17 17 0 2 8 5 4 47.06 29.41 23.53 61.76 1967-02-11 23y 09m 08d 1972-12-30 29y 07m 27d 7 Rooney 16 John Gerald Brogan 16 16 0 2 2 2 12 12.50 12.50 75.00 18.75 1977-09-17 23y 06m 08d 1984-04-28 30y 01m 19d 5 Brogan 16 Roderick John Grant 16 12 4 2 4 3 9 25.00 18.75 56.25 34.38 1990-10-13 24y 00m 27d 1999-07-31 32y 10m 15d 7 Grant 16 Bill McCarry 16 15 1 2 7 5 4 43.75 31.25 25.00 59.38 1963-10-05 24y 10m 01d 1970-12-26 32y 00m 22d 8 McCarry 16 Alexander Duncan Rennie 16 15 1 0 7 2 7 43.75 12.50 43.75 50.00 1968-11-23 20y 01m 27d 1974-12-28 26y 03m 01d 6 Rennie 16 Joe Shaughnessy 16 15 1 1 5 5 6 31.25 31.25 37.50 46.88 2015-08-02 23y 00m 27d 2019-01-26 26y 06m 20d 4 Shaughnessy 21 Nick Robert Dasovic 15 15 0 1 3 7 5 20.00 46.67 33.33 43.33 1997-11-15 28y 11m 10d 2002-01-02 33y 00m 28d 5 Dasovic 21 John Davies 15 13 2 3 4 5 6 26.67 33.33 40.00 43.33 1990-12-15 24y 02m 20d 1994-08-31 27y 11m 06d 5 Davies 21 Paul James Kane 15 15 0 1 3 7 5 20.00 46.67 33.33 43.33 1997-11-15 32y 04m 26d 2002-01-02 36y 06m 13d 5 Kane 21 George B Mason 15 15 0 0 4 3 8 26.67 20.00 53.33 36.67 1932-12-17 Not Known 1940-04-27 Not Known 7 Mason 21 Ian [1] McPhee 15 14 1 1 8 4 3 53.33 26.67 20.00 66.67 1966-01-15 23y 02m 30d 1971-09-18 28y 11m 02d 7 McPhee 21 John Thomas O'Neil 15 12 3 1 3 6 6 20.00 40.00 40.00 40.00 1994-08-31 23y 01m 25d 2000-05-06 28y 10m 00d 6 O'Neil 21 Derek John Robertson 15 15 0 0 3 3 9 20.00 20.00 60.00 30.00 1968-03-23 19y 01m 11d 1978-04-12 29y 02m 00d 7 Robertson 21 Andrew Thomas Rutherford 15 15 0 0 2 2 11 13.33 13.33 73.33 20.00 1977-09-17 23y 11m 13d 1984-04-28 30y 06m 24d 5 Rutherford 29 Henry Curran 14 13 1 3 4 4 6 28.57 28.57 42.86 42.86 1990-10-13 24y 00m 04d 1994-04-06 27y 05m 28d 4 Curran 29 Darren Dods 14 13 1 0 4 6 4 28.57 42.86 28.57 50.00 1998-10-04 23y 03m 27d 2002-03-23 26y 09m 16d 4 Dods 29 Liam Gordon 14 12 2 1 2 4 8 14.29 28.57 57.14 28.57 2016-05-15 20y 03m 19d 2023-11-25 27y 09m 30d 7 Gordon 29 John L Welsh 14 14 0 0 4 2 8 28.57 14.29 57.14 35.71 1932-12-17 Not Known 1940-04-27 Not Known 8 Welsh 29 Robert Wylie 14 14 0 0 3 3 8 21.43 21.43 57.14 32.14 1933-04-29 Not Known 1940-04-27 Not Known 8 Wylie 34 Kenneth Aird 13 13 0 3 5 4 4 38.46 30.77 30.77 53.85 1967-08-12 20y 03m 30d 1972-09-02 25y 04m 20d 6 Aird 34 Henry Alexander Gordon 13 13 0 1 5 5 3 38.46 38.46 23.08 57.69 1967-11-25 27y 04m 00d 1972-02-05 31y 06m 11d 5 Gordon 34 Steven MacLean 13 8 5 1 5 5 3 38.46 38.46 23.08 57.69 2012-12-15 30y 03m 22d 2018-02-03 35y 05m 11d 5 MacLean 34 Gary McGinnis 13 13 0 0 4 3 6 30.77 23.08 46.15 42.31 1990-10-13 26y 11m 22d 1994-08-31 30y 10m 10d 5 McGinnis 34 Thomas Gibson Turner 13 12 1 1 4 4 5 30.77 30.77 38.46 46.15 1990-10-13 27y 00m 02d 1994-04-23 30y 06m 12d 4 Turner 34 James McIntosh Weir 13 13 0 0 2 5 6 15.38 38.46 46.15 34.62 1996-03-07 26y 08m 21d 2002-03-23 32y 09m 08d 7 Weir 40 Gary Bollan 12 12 0 0 3 7 2 25.00 58.33 16.67 54.17 1998-10-04 25y 06m 10d 2000-12-30 27y 09m 06d 3 Bollan 40 Henry (Harry) Ferguson 12 12 0 2 4 3 5 33.33 25.00 41.67 45.83 1927-04-09 Not Known 1936-03-21 Not Known 7 Ferguson 40 John Inglis 12 12 0 0 3 3 6 25.00 25.00 50.00 37.50 1990-10-13 23y 11m 27d 1993-10-09 26y 11m 23d 4 Inglis 40 Stephen William Maskrey 12 7 5 1 4 3 5 33.33 25.00 41.67 45.83 1988-08-17 26y 00m 01d 1994-04-23 31y 08m 07d 5 Maskrey 40 John McQuillan 12 12 0 1 2 4 6 16.67 33.33 50.00 33.33 1996-03-07 25y 07m 16d 1999-10-16 29y 02m 26d 5 McQuillan 45 Blair Alston 11 6 5 1 4 3 4 36.36 27.27 36.36 50.00 2016-08-10 24y 04m 18d 2018-12-05 26y 08m 12d 3 Alston 45 Jim Argue 11 11 0 0 6 1 4 54.55 9.09 36.36 59.09 1970-08-29 22y 07m 16d 1974-12-28 26y 11m 15d 5 Argue 45 Andrew Brannigan 11 8 3 0 2 1 8 18.18 9.09 72.73 22.73 1979-09-05 19y 08m 26d 1983-12-31 24y 00m 21d 4 Brannigan 45 Alexander [2] Clark 11 11 0 0 3 5 3 27.27 45.45 27.27 50.00 2016-09-17 24y 02m 22d 2022-01-18 29y 06m 23d 5 Clark 45 Brian Neil Easton 11 11 0 0 6 3 2 54.55 27.27 18.18 68.18 2013-11-02 25y 07m 28d 2017-10-21 29y 07m 16d 4 Easton 45 James Michael Morton 11 10 1 2 2 2 7 18.18 18.18 63.64 27.27 1980-04-16 23y 05m 18d 1984-04-28 27y 05m 30d 4 Morton 45 Allan Preston 11 8 3 2 2 4 5 18.18 36.36 45.45 36.36 1994-04-06 24y 07m 21d 1998-10-27 29y 02m 11d 6 Preston 45 Philip Campbell Scott 11 9 2 3 2 4 5 18.18 36.36 45.45 36.36 1993-01-20 18y 02m 06d 1999-02-20 24y 03m 06d 5 Scott 53 Stuart Beedie 10 9 1 0 2 2 6 20.00 20.00 60.00 30.00 1981-10-07 21y 01m 21d 1984-04-28 23y 08m 12d 3 Beedie 53 William Morton Clark 10 10 0 0 3 1 6 30.00 10.00 60.00 35.00 1932-12-17 Not Known 1939-01-28 Not Known 5 Clark 53 John Connolly 10 10 0 1 4 3 3 40.00 30.00 30.00 55.00 1969-03-15 18y 09m 02d 1972-02-05 21y 07m 23d 4 Connolly 53 Paul Andrew Deas 10 10 0 0 3 4 3 30.00 40.00 30.00 50.00 1991-11-09 19y 08m 18d 1994-08-31 22y 06m 09d 4 Deas 53 Alan Nigel Kernaghan 10 10 0 1 3 5 2 30.00 50.00 20.00 55.00 1997-11-15 30y 06m 21d 2000-10-28 33y 06m 03d 3 Kernaghan 53 John Lambie 10 10 0 0 4 1 5 40.00 10.00 50.00 45.00 1970-12-26 29y 09m 07d 1973-08-22 32y 05m 03d 4 Lambie 53 Andrew Johnstone McCall 10 10 0 3 3 1 6 30.00 10.00 60.00 35.00 1936-03-21 Not Known 1940-04-27 Not Known 5 McCall 53 Charlie McFadyen 10 10 0 0 1 2 7 10.00 20.00 70.00 20.00 1960-08-24 Not Known 1965-09-25 Not Known 6 McFadyen 53 Alex (Sandy) McLaren 10 10 0 0 3 2 5 30.00 20.00 50.00 40.00 1927-11-26 Not Known 1933-02-18 Not Known 4 McLaren 53 Donald Frederick McVicar 10 10 0 0 2 1 7 20.00 10.00 70.00 25.00 1981-10-07 18y 11m 01d 1991-04-20 28y 05m 14d 5 McVicar 53 Jody Steven Morris 10 10 0 0 3 3 4 30.00 30.00 40.00 45.00 2009-08-30 30y 08m 03d 2012-05-06 33y 04m 09d 3 Morris 53 (Robert) John Muir 10 8 2 4 5 1 4 50.00 10.00 40.00 55.00 1970-01-31 Not Known 1975-12-27 Not Known 7 Muir 53 George O'Boyle 10 10 0 6 2 3 5 20.00 30.00 50.00 35.00 1994-08-31 26y 08m 17d 1999-10-16 31y 10m 02d 6 O'Boyle 53 James Findlay Pearson 10 7 3 2 4 1 5 40.00 10.00 50.00 45.00 1971-08-14 18y 04m 21d 1974-02-09 20y 10m 16d 3 Pearson 53 Gordon Melville Smith 10 10 0 0 3 1 6 30.00 10.00 60.00 35.00 1973-08-15 19y 01m 12d 1976-04-26 21y 09m 23d 3 Smith 53 Andrew E Swallow 10 10 0 0 2 5 3 20.00 50.00 30.00 45.00 1925-04-11 Not Known 1929-09-28 Not Known 6 Swallow 53 Gordon Whitelaw 10 9 1 2 5 3 2 50.00 30.00 20.00 65.00 1965-09-25 26y 11m 12d 1972-09-02 33y 10m 20d 6 Whitelaw 70 Sergei Pavlovich Baltacha 9 9 0 0 2 1 6 22.22 11.11 66.67 27.78 1990-10-13 32y 07m 26d 1993-01-20 34y 11m 03d 3 Baltacha 70 Paul Robert Cherry 9 8 1 0 2 4 3 22.22 44.44 33.33 44.44 1988-08-17 23y 10m 03d 1994-08-31 29y 10m 17d 6 Cherry 70 Percy Dickie 9 9 0 0 3 2 4 33.33 22.22 44.44 44.44 1932-12-17 Not Known 1937-02-20 Not Known 4 Dickie 70 Richard Martyn Foster 9 9 0 0 2 3 4 22.22 33.33 44.44 38.89 2016-09-17 31y 01m 18d 2019-01-26 33y 05m 26d 3 Foster 70 Andrew Kinnell 9 9 0 0 3 1 5 33.33 11.11 55.56 38.89 1972-09-02 25y 06m 19d 1976-04-26 29y 02m 12d 4 Kinnell 70 Iain Campbell Aitken MacDonald 9 9 0 0 3 1 5 33.33 11.11 55.56 38.89 1973-08-15 19y 11m 16d 1976-04-26 22y 07m 27d 3 MacDonald 70 David McCracken 9 8 1 0 3 2 4 33.33 22.22 44.44 44.44 2011-09-25 29y 11m 09d 2013-03-05 31y 04m 17d 2 McCracken 70 Andrew Charles Rhodes 9 9 0 0 3 5 1 33.33 55.56 11.11 61.11 1992-10-03 28y 01m 10d 1994-08-31 30y 00m 08d 3 Rhodes 70 Thomas Scobbie 9 9 0 0 5 3 1 55.56 33.33 11.11 72.22 2012-12-15 24y 08m 15d 2017-05-17 29y 01m 17d 4 Scobbie 70 James [2] Tennant 9 9 0 1 3 1 5 33.33 11.11 55.56 38.89 1933-12-16 Not Known 1939-01-28 Not Known 6 Tennant 80 Douglas Alexander Barron 8 5 3 0 3 1 4 37.50 12.50 50.00 43.75 1982-02-23 20y 03m 29d 1991-04-20 29y 05m 26d 4 Barron 80 James [3] Black 8 8 0 3 1 4 3 12.50 50.00 37.50 37.50 1925-01-31 Not Known 1928-11-03 Not Known 5 Black 80 Callum Iain Davidson 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1997-09-13 Not Known 2013-03-05 Not Known 3 Davidson 80 Lindsay Hamilton 8 8 0 0 2 0 6 25.00 .00 75.00 25.00 1990-10-13 28y 02m 02d 1992-03-14 29y 07m 03d 2 Hamilton 80 Jason Kerr 8 8 0 0 2 2 4 25.00 25.00 50.00 37.50 2018-02-03 20y 11m 28d 2020-02-01 22y 11m 26d 3 Kerr 80 Peter Lorimer 8 8 0 5 1 0 7 12.50 .00 87.50 12.50 1937-02-20 Not Known 1940-03-02 Not Known 4 Lorimer 80 Nathan Peter Lowndes 8 3 5 1 2 5 1 25.00 62.50 12.50 56.25 1998-10-04 21y 04m 02d 2000-12-30 23y 06m 28d 3 Lowndes 80 Alan Paul Maybury 8 5 3 0 4 0 4 50.00 .00 50.00 50.00 2010-11-13 32y 03m 05d 2012-05-06 33y 08m 28d 2 Maybury 80 Kevin McGowne 8 7 1 0 2 4 2 25.00 50.00 25.00 50.00 1992-12-12 22y 11m 26d 1996-03-07 26y 02m 20d 3 McGowne 80 Ron McKinven 8 8 0 0 1 3 4 12.50 37.50 50.00 31.25 1962-03-03 Not Known 1966-01-15 Not Known 5 McKinven 80 George Miller 8 8 0 0 5 3 0 62.50 37.50 .00 81.25 1966-10-22 21y 06m 25d 1969-09-06 24y 05m 10d 4 Miller 80 Allan Moore 8 7 1 1 2 1 5 25.00 12.50 62.50 31.25 1990-10-13 25y 09m 18d 1992-10-03 27y 09m 08d 3 Moore 80 Michael O'Halloran 8 5 3 0 1 3 4 12.50 37.50 50.00 31.25 2015-08-02 24y 06m 27d 2022-01-18 31y 00m 12d 5 O'Halloran 80 William Gilbert Steel 8 8 0 0 2 2 4 25.00 25.00 50.00 37.50 1927-11-26 Not Known 1930-02-19 Not Known 3 Steel 80 Scott Tanser 8 8 0 0 1 3 4 12.50 37.50 50.00 31.25 2017-12-23 23y 02m 00d 2020-02-01 25y 03m 09d 3 Tanser 80 William [3] Taylor 8 8 0 0 1 2 5 12.50 25.00 62.50 25.00 1934-04-28 Not Known 1937-08-25 Not Known 5 Taylor 80 Bobby Thomson 8 7 1 0 1 1 6 12.50 12.50 75.00 18.75 1974-08-31 19y 05m 10d 1978-04-12 23y 00m 22d 3 Thomson 97 Patrick Martin Connolly 7 6 1 3 2 2 3 28.57 28.57 42.86 42.86 2000-03-15 29y 08m 19d 2002-03-23 31y 08m 26d 3 Connolly 97 Graham Rickard Cummins 7 4 3 3 4 1 2 57.14 14.29 28.57 64.29 2015-08-02 27y 07m 04d 2017-10-21 29y 09m 22d 3 Cummins 97 Peter Enckelman 7 7 0 0 3 2 2 42.86 28.57 28.57 57.14 2010-08-14 33y 05m 04d 2012-02-05 34y 10m 26d 2 Enckelman 97 Peter Gavigan 7 7 0 1 2 1 4 28.57 14.29 57.14 35.71 1927-11-26 Not Known 1930-02-19 Not Known 3 Gavigan 97 John J Jamieson 7 7 0 0 1 4 2 14.29 57.14 28.57 42.86 1926-03-06 Not Known 1928-03-31 Not Known 3 Jamieson 97 Bobby Kemp 7 7 0 4 2 3 2 28.57 42.86 28.57 50.00 1962-03-03 20y 06m 16d 1966-10-22 25y 02m 07d 5 Kemp 97 Rab Kilgour 7 7 0 0 2 1 4 28.57 14.29 57.14 35.71 1982-02-23 25y 04m 03d 1984-04-28 27y 06m 08d 3 Kilgour 97 John Mackay 7 6 1 0 0 0 7 .00 .00 100.00 .00 1976-04-24 18y 04m 09d 1983-08-20 25y 08m 05d 5 Mackay 97 John Paul McBride 7 5 2 1 1 2 4 14.29 28.57 57.14 28.57 1999-07-31 20y 08m 03d 2002-03-23 23y 03m 23d 3 McBride 97 Tom McNeill 7 7 0 0 1 1 5 14.29 14.29 71.43 21.43 1979-09-05 24y 01m 03d 1982-09-15 27y 01m 13d 3 McNeill 97 Francis J Moulds 7 7 0 0 2 1 4 28.57 14.29 57.14 35.71 1933-12-16 Not Known 1938-10-08 Not Known 5 Moulds 97 Keith James O'Halloran 7 4 3 0 0 4 3 .00 57.14 42.86 28.57 1997-09-13 20y 05m 17d 2000-05-06 23y 01m 09d 3 O'Halloran 97 Miguel Angelo Da Cruz Simao 7 5 2 0 2 4 1 28.57 57.14 14.29 57.14 1998-10-04 25y 07m 08d 1999-10-16 26y 07m 20d 2 Simao 97 Peter Robb Simpson 7 7 0 1 1 0 6 14.29 .00 85.71 14.29 1937-08-14 Not Known 1947-01-25 Not Known 4 Simpson 97 John Alexander Stevenson 7 7 0 1 2 2 3 28.57 28.57 42.86 42.86 1928-01-21 Not Known 1930-02-19 Not Known 3 Stevenson 97 Daniel Joseph Swanson 7 5 2 3 3 2 2 42.86 28.57 28.57 57.14 2016-03-19 29y 02m 20d 2019-01-26 32y 00m 29d 3 Swanson 97 Paul Hamilton Wright 7 7 0 2 0 3 4 .00 42.86 57.14 21.43 1991-08-24 24y 00m 07d 1993-10-09 26y 01m 22d 3 Wright 114 Alex Caldwell 6 6 0 0 1 1 4 16.67 16.67 66.67 25.00 1981-10-07 26y 11m 14d 1983-12-31 29y 02m 08d 3 Caldwell 114 Daniel Leslie Grainger 6 6 0 0 3 2 1 50.00 33.33 16.67 66.67 2009-08-30 23y 01m 02d 2011-01-11 24y 05m 14d 2 Grainger 114 Daniel Joseph Griffin 6 5 1 0 0 1 5 .00 16.67 83.33 8.33 1996-03-07 18y 06m 26d 2000-03-15 22y 07m 05d 4 Griffin 114 Nigel Hasselbaink 6 3 3 1 2 2 2 33.33 33.33 33.33 50.00 2012-08-04 21y 08m 14d 2014-01-18 23y 01m 28d 2 Hasselbaink 114 William Noble Imrie 6 6 0 0 2 1 3 33.33 16.67 50.00 41.67 1927-11-26 Not Known 1929-03-09 Not Known 2 Imrie 114 Hugh Lafferty 6 6 0 0 1 3 2 16.67 50.00 33.33 41.67 1926-11-27 Not Known 1928-11-03 Not Known 3 Lafferty 114 Peter Ian Ronald MacDonald 6 2 4 1 2 0 4 33.33 .00 66.67 33.33 2001-10-13 20y 10m 26d 2011-01-29 30y 02m 12d 2 MacDonald 114 Stuart Campbell McCluskey 6 5 1 0 1 1 4 16.67 16.67 66.67 25.00 1996-09-03 18y 10m 05d 2002-03-23 24y 04m 23d 4 McCluskey 114 James Auchterlonie Munro 6 6 0 3 0 4 2 .00 66.67 33.33 33.33 1926-03-06 Not Known 1928-01-25 Not Known 3 Munro 114 Henry (Harry) Nicolson 6 6 0 1 2 1 3 33.33 16.67 50.00 41.67 1927-11-26 Not Known 1933-02-18 Not Known 2 Nicolson 114 John Pelosi 6 4 2 0 1 1 4 16.67 16.67 66.67 25.00 1977-11-19 21y 08m 22d 1983-04-09 27y 01m 12d 3 Pelosi 114 Robert Penman 6 6 0 0 1 4 1 16.67 66.67 16.67 50.00 1925-01-31 Not Known 1927-04-09 Not Known 3 Penman 114 Colin Andrew Samuel 6 5 1 1 2 2 2 33.33 33.33 33.33 50.00 2009-08-30 28y 00m 03d 2011-01-29 29y 05m 02d 2 Samuel 114 Cillian Sheridan 6 4 2 3 3 1 2 50.00 16.67 33.33 58.33 2010-01-30 20y 11m 07d 2012-05-06 23y 02m 13d 2 Sheridan 114 Mark Treanor 6 6 0 0 1 1 4 16.67 16.67 66.67 25.00 1990-10-13 27y 06m 12d 1992-10-03 29y 06m 02d 3 Treanor 114 Drey Jermaine Wright 6 6 0 0 1 0 5 16.67 .00 83.33 16.67 2018-09-29 23y 04m 30d 2023-08-05 28y 03m 06d 4 Wright 114 Frazer Wright 6 6 0 0 2 1 3 33.33 16.67 50.00 41.67 2011-12-03 31y 11m 10d 2014-01-18 34y 00m 26d 3 Wright 131 Raymond Blair 5 5 0 2 1 1 3 20.00 20.00 60.00 30.00 1983-04-09 24y 04m 28d 1984-04-28 25y 05m 16d 2 Blair 131 James McFarlane Bolton 5 5 0 0 1 1 3 20.00 20.00 60.00 30.00 1927-11-26 Not Known 1930-02-19 Not Known 3 Bolton 131 Graham Carey 5 5 0 1 0 0 5 .00 .00 100.00 .00 2022-08-28 33y 03m 08d 2024-02-07 34y 08m 18d 2 Carey 131 Gordon Alexander Cramond 5 5 0 1 2 0 3 40.00 .00 60.00 40.00 1974-02-09 24y 10m 21d 1975-12-27 26y 09m 08d 3 Cramond 131 Ali Crawford 5 3 2 1 1 1 3 20.00 20.00 60.00 30.00 2021-10-27 30y 02m 27d 2022-12-28 31y 04m 28d 2 Crawford 131 Patrick Cregg 5 4 1 0 1 2 2 20.00 40.00 40.00 40.00 2012-08-04 26y 05m 14d 2014-01-18 27y 10m 28d 2 Cregg 131 Antony Paul Gallacher 5 3 2 0 1 0 4 20.00 .00 80.00 20.00 2022-02-19 22y 06m 27d 2024-02-07 24y 06m 15d 3 Gallacher 131 Ian Gibson 5 5 0 1 1 1 3 20.00 20.00 60.00 30.00 1983-04-09 26y 08m 16d 1984-04-28 27y 09m 04d 2 Gibson 131 Marcus Haber 5 3 2 0 2 1 2 40.00 20.00 40.00 50.00 2010-08-14 21y 07m 03d 2012-05-06 23y 03m 25d 2 Haber 131 James Hiddleston 5 5 0 0 1 1 3 20.00 20.00 60.00 30.00 1940-01-13 Not Known 1947-01-25 Not Known 2 Hiddleston 131 Matthew Kennedy 5 5 0 1 2 1 2 40.00 20.00 40.00 50.00 2018-09-29 23y 10m 28d 2019-12-14 25y 01m 13d 2 Kennedy 131 James C Lachlan 5 5 0 0 0 1 4 .00 20.00 80.00 10.00 1960-08-24 Not Known 1962-10-10 Not Known 3 Lachlan 131 Jim Little 5 5 0 0 0 1 4 .00 20.00 80.00 10.00 1960-08-24 Not Known 1962-10-10 Not Known 3 Little 131 James Littlejohn 5 5 0 0 1 1 3 20.00 20.00 60.00 30.00 1934-12-01 Not Known 1939-01-28 Not Known 4 Littlejohn 131 Andrew Main 5 5 0 4 2 1 2 40.00 20.00 40.00 50.00 1927-11-26 Not Known 1929-09-28 Not Known 3 Main 131 Ryan James McGowan 5 5 0 0 0 0 5 .00 .00 100.00 .00 2022-08-28 33y 00m 13d 2024-02-07 34y 05m 23d 2 McGowan 131 James Gordon McGregor 5 3 2 1 1 1 3 20.00 20.00 60.00 30.00 1974-08-31 17y 09m 16d 1976-04-26 19y 05m 11d 2 McGregor 131 Gerard Joseph McMahon 5 1 4 0 1 2 2 20.00 40.00 40.00 40.00 1998-04-18 24y 03m 20d 2000-05-06 26y 04m 07d 3 McMahon 131 James Francis O'Rourke 5 5 0 1 1 0 4 20.00 .00 80.00 20.00 1974-08-31 27y 11m 13d 1976-04-24 29y 07m 06d 2 O'Rourke 131 Keigan Parker 5 5 0 2 1 3 1 20.00 60.00 20.00 50.00 2000-05-06 17y 10m 28d 2001-10-13 19y 04m 05d 3 Parker 131 Paul Raymond Paton 5 5 0 0 3 2 0 60.00 40.00 .00 80.00 2016-08-10 29y 03m 23d 2017-12-23 30y 08m 05d 2 Paton 131 Willie Renton 5 5 0 0 2 1 2 40.00 20.00 40.00 50.00 1964-11-28 22y 09m 24d 1966-10-22 24y 08m 18d 3 Renton 131 William Ritchie 5 5 0 0 2 0 3 40.00 .00 60.00 40.00 1973-08-15 27y 09m 22d 1975-12-27 30y 02m 03d 2 Ritchie 131 William Donnachie Taylor 5 5 0 0 0 2 3 .00 40.00 60.00 20.00 1960-08-24 22y 02m 21d 1963-10-05 25y 04m 02d 3 Taylor 131 Gudmundor Torfason 5 5 0 1 2 3 0 40.00 60.00 .00 70.00 1992-12-12 30y 11m 29d 1994-04-23 32y 04m 10d 2 Torfason 131 James Clabby Townsend 5 5 0 0 1 1 3 20.00 20.00 60.00 30.00 1962-10-10 17y 08m 08d 1967-02-11 22y 00m 09d 3 Townsend 157 Derek Ian Addison 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1982-09-15 27y 02m 07d 1983-10-29 28y 03m 21d 2 Addison 157 Ian Anderson 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 1975-12-27 21y 03m 16d 1977-09-17 23y 00m 06d 2 Anderson 157 Vincent Thomas Arkins 4 4 0 0 0 2 2 .00 50.00 50.00 25.00 1991-12-28 21y 03m 10d 1993-01-20 22y 04m 02d 2 Arkins 157 James Falconer Beattie 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 1935-04-27 Not Known 1936-10-17 Not Known 3 Beattie 157 Callum Booth 4 3 1 0 1 2 1 25.00 50.00 25.00 50.00 2019-12-14 28y 06m 14d 2022-01-18 30y 07m 19d 2 Booth 157 Duncan Campbell 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 1933-12-16 Not Known 1935-11-02 Not Known 3 Campbell 157 James Caskie 4 4 0 0 0 0 4 .00 .00 100.00 .00 1937-08-14 Not Known 1939-01-28 Not Known 2 Caskie 157 Andrew Considine 4 4 0 1 0 0 4 .00 .00 100.00 .00 2022-08-28 35y 04m 27d 2024-02-07 36y 10m 06d 2 Considine 157 Lee Croft 4 3 1 0 1 2 1 25.00 50.00 25.00 50.00 2012-02-05 26y 07m 15d 2014-01-18 28y 06m 28d 2 Croft 157 Robert Trimming Davidson 4 4 0 2 1 1 2 25.00 25.00 50.00 37.50 1933-04-29 20y 00m 02d 1934-12-01 21y 07m 04d 3 Davidson 157 Michael Duberry 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 2010-08-14 34y 10m 00d 2011-01-29 35y 03m 15d 1 Duberry 157 Neil Duffy 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1964-11-28 Not Known 1966-01-15 Not Known 2 Duffy 157 George H Fulton 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1932-12-17 Not Known 1934-04-28 Not Known 2 Fulton 157 Melker Hallberg 4 4 0 0 1 0 3 25.00 .00 75.00 25.00 2022-02-19 26y 03m 30d 2023-03-04 27y 04m 12d 2 Hallberg 157 Callum Hendry 4 1 3 1 3 0 1 75.00 .00 25.00 75.00 2019-01-26 21y 01m 18d 2022-02-19 24y 02m 11d 3 Hendry 157 Thomas Hird 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1940-01-13 Not Known 1940-04-27 Not Known 1 Hird 157 John Hotson 4 3 1 0 0 1 3 .00 25.00 75.00 12.50 1973-10-13 17y 09m 16d 1976-04-26 Not Known 2 Hotson 157 Denny Johnstone 4 2 2 0 0 1 3 .00 25.00 75.00 12.50 2017-10-21 22y 09m 12d 2018-02-10 23y 01m 01d 1 Johnstone 157 Graeme Anthony Jones 4 3 1 1 1 2 1 25.00 50.00 25.00 50.00 2000-03-15 30y 00m 02d 2002-03-23 32y 00m 10d 3 Jones 157 John [3] Kennedy 4 2 2 0 0 1 3 .00 25.00 75.00 12.50 1982-09-15 29y 06m 12d 1983-10-29 30y 07m 26d 2 Kennedy 157 Duncan Lambie 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 1974-12-28 22y 08m 08d 1976-04-26 24y 00m 06d 2 Lambie 157 Tommy Rosenkrands Lovenkrands 4 3 1 2 2 1 1 50.00 25.00 25.00 62.50 2000-08-06 26y 02m 07d 2002-03-23 27y 09m 23d 2 Lovenkrands 157 Lawrence D MacBain 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1927-11-26 Not Known 1933-02-18 Not Known 3 MacBain 157 Cameron MacPherson 4 3 1 0 0 1 3 .00 25.00 75.00 12.50 2021-10-27 22y 09m 28d 2023-03-04 24y 02m 04d 2 MacPherson 157 Kieran Liam McAnespie 4 3 1 0 0 4 0 .00 100.00 .00 50.00 1998-12-09 19y 02m 28d 2000-05-06 20y 07m 25d 2 McAnespie 157 Jamie McCart 4 4 0 1 1 2 1 25.00 50.00 25.00 50.00 2020-02-01 22y 07m 12d 2022-02-19 24y 07m 30d 2 McCart 157 Michael Flynn McDonald 4 4 0 0 1 0 3 25.00 .00 75.00 25.00 1983-01-01 32y 01m 24d 1983-10-29 32y 11m 21d 2 McDonald 157 Finlay McGilvary 4 4 0 0 2 2 0 50.00 50.00 .00 75.00 1967-08-12 27y 04m 24d 1970-01-31 29y 10m 12d 2 McGilvary 157 Matthew McVitie 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1960-08-24 22y 10m 25d 1962-03-03 24y 05m 03d 2 McVitie 157 Michael McVitie 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 1964-11-28 Not Known 1966-01-15 Not Known 2 McVitie 157 Gary [1] Miller 4 3 1 0 2 2 0 50.00 50.00 .00 75.00 2012-12-15 25y 08m 00d 2014-01-18 26y 09m 03d 2 Miller 157 Kevin John Moon 4 3 1 0 4 0 0 100.00 .00 .00 100.00 2009-11-21 22y 05m 13d 2011-12-03 24y 05m 25d 2 Moon 157 Samuel Page 4 4 0 0 0 3 1 .00 75.00 25.00 37.50 1925-12-12 Not Known 1927-04-09 Not Known 2 Page 157 Sam Parkin 4 3 1 1 1 1 2 25.00 25.00 50.00 37.50 2010-08-14 29y 05m 00d 2011-01-29 29y 10m 15d 1 Parkin 157 Gavin Redford 4 3 1 0 0 0 4 .00 .00 100.00 .00 1979-09-05 19y 07m 15d 1981-10-07 21y 08m 16d 2 Redford 157 Phil Roberts 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 1975-10-25 20y 11m 07d 1976-04-26 21y 05m 08d 1 Roberts 157 Francisco Sandaza 4 4 0 1 2 1 1 50.00 25.00 25.00 62.50 2011-09-25 26y 09m 26d 2012-03-24 27y 03m 24d 1 Sandaza 157 John (Raymond John) Smeaton 4 4 0 0 1 2 1 25.00 50.00 25.00 50.00 1935-04-27 Not Known 1940-04-27 Not Known 2 Smeaton 157 Douglas Haig Sneddon 4 4 0 1 1 1 2 25.00 25.00 50.00 37.50 1940-01-13 Not Known 1940-04-27 Not Known 1 Sneddon 157 Alex [5] Stewart 4 4 0 2 1 1 2 25.00 25.00 50.00 37.50 1933-04-29 Not Known 1934-12-01 Not Known 3 Stewart 157 George Ogilvie Tulloch 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 1980-04-16 19y 01m 24d 1982-09-15 21y 06m 23d 3 Tulloch 157 William George Webb 4 4 0 0 1 1 2 25.00 25.00 50.00 37.50 1928-11-03 Not Known 1930-02-19 Not Known 2 Webb 157 John [1] Whyte 4 4 0 0 1 2 1 25.00 50.00 25.00 50.00 1925-01-31 Not Known 1926-03-06 Not Known 2 Whyte 157 Tom Wilson 4 4 0 3 3 1 0 75.00 25.00 .00 87.50 1967-08-12 Not Known 1968-03-23 Not Known 1 Wilson 201 James Stewart Adams 3 1 2 0 0 0 3 .00 .00 100.00 .00 2010-11-13 23y 02m 18d 2012-08-04 24y 11m 09d 3 Adams 201 Thelonius Bair 3 0 3 0 1 0 2 33.33 .00 66.67 33.33 2022-02-19 22y 05m 23d 2023-03-04 23y 06m 05d 2 Bair 201 James Dominic Brown 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 2021-10-27 23y 09m 15d 2023-03-04 25y 01m 20d 2 Brown 201 David Ritchie Clunie 3 3 0 0 0 0 3 .00 .00 100.00 .00 1977-09-17 29y 06m 01d 1978-04-12 30y 00m 27d 1 Clunie 201 Kenneth Robert John Deuchar 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 2009-08-30 29y 01m 24d 2010-01-30 29y 06m 24d 1 Deuchar 201 John Docherty 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 1960-08-24 25y 05m 27d 1962-03-03 27y 00m 03d 2 Docherty 201 Gary Robert Farquhar 3 0 3 0 0 0 3 .00 .00 100.00 .00 1996-03-07 25y 00m 13d 1997-09-13 26y 06m 21d 3 Farquhar 201 Alexander Ferguson 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 1934-12-01 Not Known 1935-11-02 Not Known 2 Ferguson 201 Darnell Fisher 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 2015-12-19 21y 08m 15d 2016-05-15 22y 01m 11d 1 Fisher 201 George (Thomas George) Fleming 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 1981-10-07 33y 00m 15d 1982-04-03 33y 06m 12d 1 Fleming 201 William M Forrest 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1929-03-09 Not Known 1930-02-19 Not Known 2 Forrest 201 James Ian Gardiner 3 3 0 0 0 0 3 .00 .00 100.00 .00 1960-08-24 31y 11m 06d 1961-11-04 33y 01m 17d 2 Gardiner 201 Ian Alexander Heddle 3 1 2 0 1 0 2 33.33 .00 66.67 33.33 1988-08-17 25y 04m 27d 1991-03-06 27y 11m 13d 2 Heddle 201 Douglas Arthur Houston 3 3 0 0 0 0 3 .00 .00 100.00 .00 1977-09-17 34y 05m 04d 1978-04-12 34y 11m 30d 1 Houston 201 Robert Ireland 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 1932-12-17 Not Known 1933-04-29 Not Known 1 Ireland 201 Leigh Jenkinson 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 1996-03-07 26y 07m 27d 1998-04-18 28y 09m 09d 2 Jenkinson 201 Maksym Serhiyovych Kucheryavyi 3 2 1 0 0 0 3 .00 .00 100.00 .00 2023-08-05 21y 02m 27d 2024-02-07 21y 08m 29d 1 Kucheryavyi 201 Alex MacDonald 3 2 1 1 2 1 0 66.67 33.33 .00 83.33 1967-08-26 19y 05m 09d 1968-03-23 20y 00m 06d 1 MacDonald 201 Kenneth Stewart MacDonald 3 1 2 0 1 0 2 33.33 .00 66.67 33.33 1990-12-15 29y 09m 06d 1991-04-20 30y 01m 11d 1 MacDonald 201 William Greer Manderson 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1940-01-13 Not Known 1940-04-27 Not Known 1 Manderson 201 Remi Luke Matthews 3 3 0 0 0 0 3 .00 .00 100.00 .00 2022-08-28 28y 06m 18d 2023-03-04 29y 00m 22d 1 Matthews 201 Neil McBain 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 1926-11-27 Not Known 1927-11-26 Not Known 2 McBain 201 Alistair McCann 3 3 0 1 2 1 0 66.67 33.33 .00 83.33 2019-10-30 19y 10m 26d 2020-02-01 20y 01m 28d 1 McCann 201 David McClure 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 1925-01-31 Not Known 1925-12-12 Not Known 2 McClure 201 Gary Matthew McDonald 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2013-08-04 31y 03m 25d 2014-01-18 31y 09m 08d 1 McDonald 201 Alexander [1] McIntyre 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1962-10-10 Not Known 1964-02-01 Not Known 2 McIntyre 201 William [2] McLaren 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1936-10-17 Not Known 1937-08-25 Not Known 2 McLaren 201 John McQuade 3 2 1 1 1 0 2 33.33 .00 66.67 33.33 1973-08-15 20y 00m 19d 1973-10-13 20y 02m 16d 1 McQuade 201 Glenn Middleton 3 1 2 0 1 1 1 33.33 33.33 33.33 50.00 2021-10-27 21y 09m 26d 2022-02-19 22y 01m 18d 1 Middleton 201 Colin Fyfe Miller 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 1994-04-06 29y 06m 02d 1994-08-31 29y 10m 27d 2 Miller 201 Alex Mitchell 3 2 1 0 0 0 3 .00 .00 100.00 .00 2022-08-28 31y 05m 07d 2023-03-04 31y 11m 11d 1 Mitchell 201 Dimitar Veselinov Mitov 3 3 0 0 0 0 3 .00 .00 100.00 .00 2023-08-05 26y 06m 14d 2024-02-07 27y 00m 16d 1 Mitov 201 Adam Montgomery 3 2 1 0 0 0 3 .00 .00 100.00 .00 2022-08-28 20y 01m 10d 2023-03-04 20y 07m 14d 1 Montgomery 201 Filipe Alexander Morais 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2009-08-30 23y 09m 09d 2010-01-30 24y 02m 09d 1 Morais 201 William Lindsay Muir 3 3 0 0 0 0 3 .00 .00 100.00 .00 1979-09-05 23y 03m 26d 1980-04-26 23y 11m 16d 1 Muir 201 Jamie Murphy 3 1 2 1 0 0 3 .00 .00 100.00 .00 2022-08-28 33y 00m 00d 2023-03-04 33y 06m 04d 1 Murphy 201 Grant Robert Murray 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 2001-10-13 26y 01m 14d 2002-03-23 26y 06m 23d 1 Murray 201 William G Nicholson 3 3 0 1 2 0 1 66.67 .00 33.33 66.67 1935-11-02 Not Known 1936-10-17 Not Known 2 Nicholson 201 Derek Anthony O'Connor 3 3 0 0 0 0 3 .00 .00 100.00 .00 1977-09-17 22y 08m 09d 1978-04-12 23y 03m 04d 1 O'Connor 201 Daniel Shaquille Jabari Phillips 3 3 0 0 0 0 3 .00 .00 100.00 .00 2022-08-28 21y 07m 10d 2023-11-25 22y 10m 07d 2 Phillips 201 Anthony Ralston 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 2019-10-30 20y 11m 14d 2020-02-01 21y 02m 16d 1 Ralston 201 Ian Petrie Redford 3 3 0 0 0 0 3 .00 .00 100.00 .00 1991-08-24 31y 04m 19d 1992-03-14 31y 11m 09d 1 Redford 201 Henry McGill (Harry) Ritchie 3 3 0 2 1 0 2 33.33 .00 66.67 33.33 1932-12-17 Not Known 1933-04-29 Not Known 1 Ritchie 201 George Ryden 3 3 0 0 2 1 0 66.67 33.33 .00 83.33 1966-10-22 26y 03m 08d 1968-11-23 28y 04m 09d 3 Ryden 201 Attila Sekerlioglu 3 3 0 0 0 0 3 .00 .00 100.00 .00 1996-03-07 31y 01m 09d 1997-09-13 32y 07m 17d 3 Sekerlioglu 201 Robert M Smellie 3 3 0 0 0 0 3 .00 .00 100.00 .00 1937-02-20 Not Known 1940-01-13 Not Known 3 Smellie 201 Mohammed Sylla 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 2000-08-06 23y 04m 24d 2000-12-30 23y 09m 17d 1 Sylla 201 Grégory Tadé 3 1 2 0 0 1 2 .00 33.33 66.67 16.67 2012-08-04 25y 11m 02d 2013-03-05 26y 06m 03d 1 Tadé 201 Cleveland Taylor 3 1 2 0 0 1 2 .00 33.33 66.67 16.67 2010-08-14 26y 11m 05d 2011-01-29 27y 04m 20d 1 Taylor 201 Steven William Tosh 3 1 2 1 0 0 3 .00 .00 100.00 .00 1996-09-03 23y 04m 07d 1997-11-15 24y 06m 19d 2 Tosh 201 Rowan Vine 3 2 1 1 0 1 2 .00 33.33 66.67 16.67 2012-08-04 29y 10m 14d 2013-03-05 30y 05m 12d 1 Vine 201 Kenneth Ward 3 2 1 0 0 0 3 .00 .00 100.00 .00 1991-03-06 27y 08m 18d 1991-11-09 28y 04m 24d 2 Ward 201 Alex G M Watson 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 1940-01-13 Not Known 1940-03-02 Not Known 1 Watson 201 Robert [2] Watson 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 1940-01-13 Not Known 1940-03-02 Not Known 1 Watson 201 Anthony Watt 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 2018-09-29 24y 09m 00d 2019-01-26 25y 00m 28d 1 Watt 201 John Weir 3 3 0 0 1 0 2 33.33 .00 66.67 33.33 1978-04-12 26y 01m 18d 1982-04-03 30y 01m 09d 2 Weir 201 Jim Wright 3 3 0 0 0 0 3 .00 .00 100.00 .00 1977-09-17 19y 10m 18d 1978-04-12 20y 05m 13d 1 Wright 258 Hugh Thomson Adam 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1935-11-02 Not Known 1936-03-21 Not Known 1 Adam 258 Roy Baines 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1983-12-31 33y 10m 24d 1984-04-28 34y 02m 21d 1 Baines 258 Archibald Mackechnie Baird 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 35y 04m 14d 1954-09-25 35y 04m 17d 1 Baird 258 John [3] Bell 2 2 0 0 0 0 2 .00 .00 100.00 .00 1961-11-04 Not Known 1962-10-10 Not Known 2 Bell 258 Alfred Boyd 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1940-01-13 19y 02m 22d 1940-04-27 19y 06m 05d 1 Boyd 258 Martin Buglione 2 1 1 1 2 0 0 100.00 .00 .00 100.00 1993-05-15 24y 10m 26d 1993-12-11 25y 05m 22d 2 Buglione 258 Jacob Luke Butterfield 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2022-01-18 31y 07m 08d 2022-02-19 31y 08m 09d 1 Butterfield 258 Ross Callachan 2 2 0 1 0 0 2 .00 .00 100.00 .00 2018-09-29 25y 00m 25d 2019-01-26 25y 04m 22d 1 Callachan 258 Nadir Ciftci 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2022-01-18 29y 11m 06d 2022-02-19 30y 00m 07d 1 Ciftci 258 Nicky Clark 2 1 1 0 0 0 2 .00 .00 100.00 .00 2022-12-28 31y 06m 25d 2024-02-07 32y 08m 04d 2 Clark 258 William Clark 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Clark 258 Dan Cleary 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 2022-01-18 25y 10m 09d 2022-02-19 25y 11m 10d 1 Cleary 258 Michael James Coulson 2 1 1 0 2 0 0 100.00 .00 .00 100.00 2016-09-17 28y 05m 13d 2017-05-17 29y 01m 13d 1 Coulson 258 James Barclay Dempster 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1925-01-31 Not Known 1925-04-11 Not Known 1 Dempster 258 William Dodds 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1994-04-06 25y 02m 01d 1994-04-23 25y 02m 18d 1 Dodds 258 Andrew P Duncan 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1935-04-27 Not Known 1937-02-20 Not Known 2 Duncan 258 Liam Dunne 2 0 2 0 0 1 1 .00 50.00 50.00 25.00 1991-12-28 20y 03m 27d 1992-10-03 21y 01m 02d 2 Dunne 258 David Ellis 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1925-01-31 24y 10m 29d 1925-04-11 25y 01m 09d 1 Ellis 258 Ernest Alexander Ewen 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 32y 09m 17d 1954-09-25 32y 09m 20d 1 Ewen 258 Alexander Chapman Ferguson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1962-03-03 20y 02m 03d 1964-02-01 22y 01m 03d 2 Ferguson 258 Ian [1] Ferguson 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1993-12-11 25y 04m 06d 1994-04-06 25y 08m 01d 1 Ferguson 258 James F Ferguson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1961-11-04 Not Known 1962-03-03 Not Known 1 Ferguson 258 John Flanagan 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1963-10-05 Not Known 1964-11-28 Not Known 2 Flanagan 258 James William Fleming 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1925-01-31 Not Known 1925-04-11 Not Known 1 Fleming 258 Ross David James Forsyth 2 2 0 0 0 0 2 .00 .00 100.00 .00 2001-10-13 18y 10m 23d 2002-01-02 19y 01m 13d 1 Forsyth 258 Graham Gartland 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2009-08-30 26y 01m 17d 2010-01-30 26y 06m 17d 1 Gartland 258 Charlie Ian Gilmour 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2022-01-18 22y 11m 07d 2022-02-19 23y 00m 08d 1 Gilmour 258 John Goldthorpe 2 1 1 0 0 0 2 .00 .00 100.00 .00 1979-09-05 31y 01m 19d 1980-04-26 31y 09m 09d 1 Goldthorpe 258 Jimmy Harrower 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1963-10-05 28y 01m 17d 1965-04-03 29y 07m 16d 2 Harrower 258 John [3] Hart 2 2 0 3 1 1 0 50.00 50.00 .00 75.00 1925-01-31 Not Known 1925-04-11 Not Known 1 Hart 258 Paul James Hartley 2 2 0 0 0 0 2 .00 .00 100.00 .00 2001-10-13 24y 11m 24d 2002-01-02 25y 02m 14d 1 Hartley 258 Atholl Scott Henderson 2 1 1 0 0 1 1 .00 50.00 50.00 25.00 1976-04-24 18y 06m 17d 1976-04-26 18y 06m 19d 1 Henderson 258 Billy Hodgson 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 19y 02m 13d 1954-09-25 19y 02m 16d 1 Hodgson 258 Norrie Innes 2 2 0 2 0 0 2 .00 .00 100.00 .00 1960-08-24 Not Known 1960-12-31 Not Known 1 Innes 258 Gary William Irvine 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 2009-08-30 24y 05m 13d 2010-01-30 24y 10m 13d 1 Irvine 258 Mike Jackson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1963-10-05 24y 01m 10d 1964-02-01 24y 05m 07d 1 Jackson 258 Diallang Jaiyesimi 2 0 2 0 0 0 2 .00 .00 100.00 .00 2023-11-25 25y 06m 18d 2024-02-07 25y 09m 00d 1 Jaiyesimi 258 Luke Owen Jephcott 2 0 2 0 0 0 2 .00 .00 100.00 .00 2023-08-05 23y 06m 10d 2023-11-25 23y 09m 30d 1 Jephcott 258 James Riley Kerray 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1964-11-28 28y 11m 26d 1965-09-25 29y 09m 23d 2 Kerray 258 John Kilgannon 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1966-10-22 30y 03m 26d 1967-02-11 30y 07m 16d 1 Kilgannon 258 Herbert Hely Kirby 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1926-11-27 Not Known 1927-04-09 Not Known 1 Kirby 258 Jacky A S Landles 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Landles 258 Simon Lappin 2 1 1 1 1 0 1 50.00 .00 50.00 50.00 2015-08-02 32y 06m 08d 2016-03-19 33y 01m 23d 1 Lappin 258 Michael Lawson 2 2 0 0 0 0 2 .00 .00 100.00 .00 1977-09-17 28y 03m 25d 1979-09-05 30y 03m 13d 2 Lawson 258 Alastair Murray Littlejohn 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1965-09-25 18y 08m 09d 1966-01-15 18y 11m 30d 1 Littlejohn 258 Alan Lyons 2 1 1 0 0 0 2 .00 .00 100.00 .00 1983-10-29 Not Known 1983-12-31 Not Known 1 Lyons 258 John Mathers 2 2 0 0 0 0 2 .00 .00 100.00 .00 1938-10-08 Not Known 1939-01-28 Not Known 1 Mathers 258 Sean McAuley 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1992-10-03 20y 03m 10d 1992-12-12 20y 05m 19d 1 McAuley 258 Stewart McBean 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1976-04-24 18y 05m 05d 1976-04-26 18y 05m 07d 1 McBean 258 Stuart Muir McCaffrey 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 2009-08-30 30y 03m 00d 2009-11-21 30y 05m 22d 1 McCaffrey 258 Alistair Murdoch McCoist 2 2 0 0 0 0 2 .00 .00 100.00 .00 1980-04-16 17y 06m 23d 1980-04-26 17y 07m 02d 1 McCoist 258 Robert McGregor 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1982-02-23 21y 07m 01d 1982-04-03 21y 08m 12d 1 McGregor 258 Felix McGrogan 2 2 0 0 0 0 2 .00 .00 100.00 .00 1964-11-28 Not Known 1965-04-03 Not Known 1 McGrogan 258 Brad McKay 2 1 1 1 1 0 1 50.00 .00 50.00 50.00 2015-08-02 22y 04m 07d 2016-08-10 23y 04m 15d 2 McKay 258 John James Roy McLaren 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 24y 07m 10d 1954-09-25 24y 07m 13d 1 McLaren 258 Thomas [1] McLean 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 1925-12-12 Not Known 1926-03-06 Not Known 1 McLean 258 Connor McLennan 2 1 1 0 0 0 2 .00 .00 100.00 .00 2022-12-28 23y 02m 23d 2023-03-04 23y 04m 27d 1 McLennan 258 William George McManus 2 2 0 0 1 0 1 50.00 .00 50.00 50.00 1970-08-29 19y 02m 09d 1972-09-02 21y 02m 13d 2 McManus 258 David [2] McMillan 2 1 1 0 0 1 1 .00 50.00 50.00 25.00 2018-09-29 29y 09m 15d 2018-12-05 29y 11m 21d 1 McMillan 258 Alan [2] Miller 2 2 0 0 0 0 2 .00 .00 100.00 .00 2001-10-13 31y 06m 14d 2002-01-02 31y 09m 04d 1 Miller 258 Steven Milne 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 2009-08-30 29y 03m 25d 2010-01-30 29y 08m 25d 1 Milne 258 Paul Gerald O'Brien 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 1982-02-23 19y 09m 27d 1983-01-01 20y 08m 05d 2 O'Brien 258 Oludare Samuel Araba Olufunwa 2 2 0 0 0 0 2 .00 .00 100.00 .00 2023-08-05 22y 00m 07d 2024-02-07 22y 06m 09d 1 Olufunwa 258 James [6] Paterson 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1929-03-09 Not Known 1929-09-28 Not Known 2 Paterson 258 Robert Pender 2 2 0 0 1 1 0 50.00 50.00 .00 75.00 1925-01-31 Not Known 1925-04-11 Not Known 1 Pender 258 William Thomas Pocock 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1926-11-27 Not Known 1927-04-09 Not Known 1 Pocock 258 Paul Christopher Ramsey 2 2 0 0 2 0 0 100.00 .00 .00 100.00 1993-12-11 31y 03m 08d 1994-08-31 31y 11m 28d 2 Ramsey 258 George Rankine 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1961-11-04 Not Known 1962-03-03 Not Known 1 Rankine 258 Willie Riddick 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Riddick 258 David [4] Robertson 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 2011-09-25 25y 00m 02d 2012-02-05 25y 04m 13d 1 Robertson 258 Stephen Robertson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2000-03-15 22y 11m 28d 2000-05-06 23y 01m 20d 1 Robertson 258 Stewart Robertson 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Robertson 258 Luke James Robinson 2 2 0 0 0 0 2 .00 .00 100.00 .00 2023-11-25 22y 00m 05d 2024-02-07 22y 02m 18d 1 Robinson 258 Ian Rodger 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Rodger 258 David Rodger Ross 2 1 1 0 0 0 2 .00 .00 100.00 .00 1977-11-19 26y 06m 17d 1978-04-12 26y 11m 10d 1 Ross 258 Kevin Rutkiewicz 2 1 1 0 1 1 0 50.00 50.00 .00 75.00 2009-11-21 29y 06m 11d 2010-08-14 30y 03m 04d 2 Rutkiewicz 258 Stefan Scougall 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2017-10-21 24y 10m 14d 2017-12-23 25y 00m 16d 1 Scougall 258 Graeme [2] Smith 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2009-11-21 27y 01m 18d 2010-01-30 27y 03m 27d 1 Smith 258 Matthew Robert Smith 2 1 1 0 0 0 2 .00 .00 100.00 .00 2023-08-05 23y 08m 14d 2023-11-25 24y 00m 03d 1 Smith 258 Billy [2] Steel 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Steel 258 John William Michael Sutton 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 2015-08-02 31y 07m 07d 2015-12-19 31y 11m 23d 1 Sutton 258 Kevin Roderick Thomas 2 0 2 0 0 2 0 .00 100.00 .00 50.00 1999-10-16 24y 05m 21d 2000-05-06 25y 00m 11d 1 Thomas 258 Daniel [1] Thomson 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1925-04-11 Not Known 1925-12-12 Not Known 2 Thomson 258 Joseph Toner 2 2 0 0 0 2 0 .00 100.00 .00 50.00 1926-03-06 Not Known 1926-11-27 Not Known 2 Toner 258 Jim Walker 2 2 0 0 0 0 2 .00 .00 100.00 .00 1960-08-24 Not Known 1960-12-31 Not Known 1 Walker 258 Matthew Anthony Willock 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-02-03 21y 05m 14d 2018-02-10 21y 05m 21d 1 Willock 258 James Woodcock 2 2 0 0 0 0 2 .00 .00 100.00 .00 1954-09-22 Not Known 1954-09-25 Not Known 1 Woodcock 345 McPherson [1] 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 [1] 345 Muir [1] 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 [1] 345 Thompson [1] 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 [1] 345 Hannah [2] 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 [2] 345 Mehdi Abeid 1 1 0 0 0 0 1 .00 .00 100.00 .00 2013-03-05 20y 06m 27d 2013-03-05 20y 06m 27d 1 Abeid 345 Efe Ambrose 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2021-10-27 33y 00m 09d 2021-10-27 33y 00m 09d 1 Ambrose 345 George [1] Anderson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Anderson 345 Jimmy Anderson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1967-02-11 Not Known 1967-02-11 Not Known 1 Anderson 345 Thomas Jorgen Andersson 1 0 1 0 0 0 1 .00 .00 100.00 .00 1998-01-12 29y 11m 23d 1998-01-12 29y 11m 23d 1 Andersson 345 John Arrol 1 1 0 0 0 0 1 .00 .00 100.00 .00 1979-09-05 33y 02m 13d 1979-09-05 33y 02m 13d 1 Arrol 345 John Balavage 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 27y 10m 02d 1988-08-17 27y 10m 02d 1 Balavage 345 Cameron Ballantyne 1 1 0 0 0 0 1 .00 .00 100.00 .00 2023-08-05 23y 03m 14d 2023-08-05 23y 03m 14d 1 Ballantyne 345 David Thomas Bingham 1 1 0 0 0 0 1 .00 .00 100.00 .00 1991-11-09 21y 02m 06d 1991-11-09 21y 02m 06d 1 Bingham 345 James Blyth 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Blyth 345 David [1] Brown 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Brown 345 Scott David Brown 1 0 1 0 0 0 1 .00 .00 100.00 .00 2015-08-02 20y 08m 08d 2015-08-02 20y 08m 08d 1 Brown 345 David McCathie Burns 1 1 0 0 0 0 1 .00 .00 100.00 .00 1960-12-31 26y 09m 18d 1960-12-31 26y 09m 18d 1 Burns 345 Matthew David Butcher 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2020-02-01 22y 08m 18d 2020-02-01 22y 08m 18d 1 Butcher 345 David Stuart Byrne 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1993-05-15 32y 02m 10d 1993-05-15 32y 02m 10d 1 Byrne 345 Liam Caddis 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-11-02 20y 01m 13d 2013-11-02 20y 01m 13d 1 Caddis 345 John Calder 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1933-12-16 Not Known 1933-12-16 Not Known 1 Calder 345 John [4] Cameron 1 1 0 1 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Cameron 345 John Stewart Cameron 1 1 0 0 0 0 1 .00 .00 100.00 .00 1930-02-19 Not Known 1930-02-19 Not Known 1 Cameron 345 William [3] Clark 1 1 0 0 0 0 1 .00 .00 100.00 .00 1967-02-11 Not Known 1967-02-11 Not Known 1 Clark 345 Clinton 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Clinton 345 John Berry (Jackie) Coburn 1 1 0 0 0 0 1 .00 .00 100.00 .00 1964-11-28 26y 06m 17d 1964-11-28 26y 06m 17d 1 Coburn 345 Anthony Richard Cole 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1993-05-15 20y 07m 27d 1993-05-15 20y 07m 27d 1 Cole 345 Aaron Comrie 1 1 0 0 0 0 1 .00 .00 100.00 .00 2017-10-21 20y 08m 18d 2017-10-21 20y 08m 18d 1 Comrie 345 Robert C Cook 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Cook 345 Dara James Morgan Costelloe 1 1 0 0 0 0 1 .00 .00 100.00 .00 2023-11-25 20y 11m 14d 2023-11-25 20y 11m 14d 1 Costelloe 345 Ian Cowan 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1966-01-15 21y 01m 19d 1966-01-15 21y 01m 19d 1 Cowan 345 Thomas G Coyle 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 29y 07m 08d 1988-08-17 29y 07m 08d 1 Coyle 345 Kevin Scott Cuthbert 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 19y 06m 15d 2002-03-23 19y 06m 15d 1 Cuthbert 345 Peter Davenport 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1994-08-31 33y 05m 07d 1994-08-31 33y 05m 07d 1 Davenport 345 Raymond Day 1 1 0 0 0 0 1 .00 .00 100.00 .00 1983-10-29 20y 00m 00d 1983-10-29 20y 00m 00d 1 Day 345 Lars Dendoncker 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2021-10-27 20y 06m 24d 2021-10-27 20y 06m 24d 1 Dendoncker 345 Reece Devine 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2021-10-27 19y 10m 09d 2021-10-27 19y 10m 09d 1 Devine 345 Alex Dick 1 1 0 0 0 0 1 .00 .00 100.00 .00 1925-12-12 Not Known 1925-12-12 Not Known 1 Dick 345 Rachid Djebaili 1 0 1 0 0 0 1 .00 .00 100.00 .00 2002-01-02 26y 08m 07d 2002-01-02 26y 08m 07d 1 Djebaili 345 James [3] Docherty 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1982-02-23 25y 03m 15d 1982-02-23 25y 03m 15d 1 Docherty 345 Euan Gordon Donaldson 1 0 1 0 0 0 1 .00 .00 100.00 .00 1996-09-03 21y 00m 14d 1996-09-03 21y 00m 14d 1 Donaldson 345 Eddie Donnelly 1 1 0 1 0 0 1 .00 .00 100.00 .00 1965-04-03 Not Known 1965-04-03 Not Known 1 Donnelly 345 Wallace Duffy 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2019-10-30 20y 06m 18d 2019-10-30 20y 06m 18d 1 Duffy 345 Gwion Edwards 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-11-02 20y 08m 01d 2013-11-02 20y 08m 01d 1 Edwards 345 Sean Anthony Evers 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2000-10-28 23y 00m 18d 2000-10-28 23y 00m 18d 1 Evers 345 William Henry Falconer 1 0 1 0 0 0 1 .00 .00 100.00 .00 2002-01-02 35y 08m 28d 2002-01-02 35y 08m 28d 1 Falconer 345 Harry Fallon 1 1 0 0 0 0 1 .00 .00 100.00 .00 1964-02-01 21y 09m 03d 1964-02-01 21y 09m 03d 1 Fallon 345 Rory Fallon 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-08-04 31y 04m 15d 2013-08-04 31y 04m 15d 1 Fallon 345 Allan Thomas Ferguson 1 0 1 0 0 1 0 .00 100.00 .00 50.00 1999-04-17 30y 00m 27d 1999-04-17 30y 00m 27d 1 Ferguson 345 Mark Ferry 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 18y 02m 04d 2002-03-23 18y 02m 04d 1 Ferry 345 Carl Finnigan 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2011-12-03 25y 02m 02d 2011-12-03 25y 02m 02d 1 Finnigan 345 John Fitzpatrick 1 0 1 0 0 0 1 .00 .00 100.00 .00 1980-04-26 23y 04m 05d 1980-04-26 23y 04m 05d 1 Fitzpatrick 345 Samuel Martin Forsyth 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 26y 04m 01d 1947-01-25 26y 04m 01d 1 Forsyth 345 Stephen Charles Frail 1 1 0 0 0 0 1 .00 .00 100.00 .00 2000-03-15 30y 07m 05d 2000-03-15 30y 07m 05d 1 Frail 345 Fran Franczak 1 1 0 0 0 0 1 .00 .00 100.00 .00 2024-02-07 16y 05m 22d 2024-02-07 16y 05m 22d 1 Franczak 345 Jim George 1 1 0 0 1 0 0 100.00 .00 .00 100.00 1972-12-30 18y 08m 22d 1972-12-30 18y 08m 22d 1 George 345 William [1] Gibson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2011-09-25 27y 01m 19d 2011-09-25 27y 01m 19d 1 Gibson 345 Thomas Glancy 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1925-04-11 Not Known 1925-04-11 Not Known 1 Glancy 345 John [1] Govan 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1927-04-09 Not Known 1927-04-09 Not Known 1 Govan 345 John Turner Hamilton 1 1 0 1 0 0 1 .00 .00 100.00 .00 1979-09-05 30y 01m 26d 1979-09-05 30y 01m 26d 1 Hamilton 345 Lindsay J Hamilton 1 1 0 0 0 0 1 .00 .00 100.00 .00 1975-10-25 Not Known 1975-10-25 Not Known 1 Hamilton 345 Martin Hardie 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2009-08-30 33y 04m 08d 2009-08-30 33y 04m 08d 1 Hardie 345 Ian Hawkshaw 1 1 0 0 0 0 1 .00 .00 100.00 .00 1964-02-01 22y 06m 11d 1964-02-01 22y 06m 11d 1 Hawkshaw 345 Jason Holt 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2019-12-14 26y 09m 25d 2019-12-14 26y 09m 25d 1 Holt 345 Patrick Carr Holton 1 1 0 0 0 0 1 .00 .00 100.00 .00 1961-11-04 25y 10m 12d 1961-11-04 25y 10m 12d 1 Holton 345 Andrew Howie 1 1 0 0 0 0 1 .00 .00 100.00 .00 1938-10-08 Not Known 1938-10-08 Not Known 1 Howie 345 Greg Hurst 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2016-05-15 19y 01m 07d 2016-05-15 19y 01m 07d 1 Hurst 345 David John Irons 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1994-08-31 33y 01m 13d 1994-08-31 33y 01m 13d 1 Irons 345 Darren Jackson 1 0 1 0 0 0 1 .00 .00 100.00 .00 2001-10-13 35y 02m 18d 2001-10-13 35y 02m 18d 1 Jackson 345 Sanel Jahic 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-11-02 31y 10m 23d 2013-11-02 31y 10m 23d 1 Jahic 345 William J Jennett 1 1 0 0 0 0 1 .00 .00 100.00 .00 1938-10-08 Not Known 1938-10-08 Not Known 1 Jennett 345 Jonatan Johansson 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2009-11-21 34y 03m 05d 2009-11-21 34y 03m 05d 1 Johansson 345 Samuel Johnston 1 0 1 0 0 0 1 .00 .00 100.00 .00 1988-08-17 21y 04m 04d 1988-08-17 21y 04m 04d 1 Johnston 345 Andrew Johnstone 1 0 1 0 0 0 1 .00 .00 100.00 .00 1967-02-11 Not Known 1967-02-11 Not Known 1 Johnstone 345 David Johnstone 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Johnstone 345 George Andrew Jordan 1 1 0 0 0 0 1 .00 .00 100.00 .00 1940-03-02 Not Known 1940-03-02 Not Known 1 Jordan 345 James Kane 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Kane 345 James Keatings 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2012-02-05 20y 00m 16d 2012-02-05 20y 00m 16d 1 Keatings 345 James S Kelly 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1926-03-06 Not Known 1926-03-06 Not Known 1 Kelly 345 Benito Kemble 1 1 0 0 0 0 1 .00 .00 100.00 .00 2001-10-13 33y 01m 16d 2001-10-13 33y 01m 16d 1 Kemble 345 Benjamin Mbunga Kimpioka 1 1 0 0 0 0 1 .00 .00 100.00 .00 2024-02-07 23y 11m 17d 2024-02-07 23y 11m 17d 1 Kimpioka 345 Andrew R Kirkwood 1 1 0 0 0 0 1 .00 .00 100.00 .00 1925-12-12 Not Known 1925-12-12 Not Known 1 Kirkwood 345 Daniel Kirkwood 1 1 0 1 0 0 1 .00 .00 100.00 .00 1925-12-12 Not Known 1925-12-12 Not Known 1 Kirkwood 345 Lavery 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Lavery 345 John Collins Leslie 1 0 1 1 1 0 0 100.00 .00 .00 100.00 1970-08-29 20y 09m 04d 1970-08-29 20y 09m 04d 1 Leslie 345 Danny Liddell 1 1 0 0 0 0 1 .00 .00 100.00 .00 1960-08-24 Not Known 1960-08-24 Not Known 1 Liddell 345 John Cairney Liddell 1 1 0 0 0 0 1 .00 .00 100.00 .00 1960-08-24 26y 08m 11d 1960-08-24 26y 08m 11d 1 Liddell 345 Dugald Lochhead 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1926-03-06 Not Known 1926-03-06 Not Known 1 Lochhead 345 Malcolm Lowe 1 1 0 0 0 0 1 .00 .00 100.00 .00 1979-09-05 31y 08m 08d 1979-09-05 31y 08m 08d 1 Lowe 345 Mark Lynch 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 20y 06m 21d 2002-03-23 20y 06m 21d 1 Lynch 345 Willie MacDonald 1 1 0 0 0 0 1 .00 .00 100.00 .00 1965-04-03 Not Known 1965-04-03 Not Known 1 MacDonald 345 Martin Neil Maher 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 18y 04m 18d 2002-03-23 18y 04m 18d 1 Maher 345 David L Main 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Main 345 John McClelland 1 1 0 0 0 0 1 .00 .00 100.00 .00 1993-01-20 37y 01m 13d 1993-01-20 37y 01m 13d 1 McClelland 345 Sam McClelland 1 1 0 0 0 0 1 .00 .00 100.00 .00 2023-08-05 21y 07m 01d 2023-08-05 21y 07m 01d 1 McClelland 345 McCubbin 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 McCubbin 345 Marc Raymond McCulloch 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2000-12-30 20y 09m 16d 2000-12-30 20y 09m 16d 1 McCulloch 345 John McHale 1 1 0 0 0 0 1 .00 .00 100.00 .00 1930-02-19 Not Known 1930-02-19 Not Known 1 McHale 345 William Dowling McIntosh 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1940-04-27 20y 04m 20d 1940-04-27 20y 04m 20d 1 McIntosh 345 Hugh McKennan 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1929-09-28 Not Known 1929-09-28 Not Known 1 McKennan 345 Alan Robert McKillop 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 24y 08m 18d 1988-08-17 24y 08m 18d 1 McKillop 345 Les McLellan 1 1 0 0 0 0 1 .00 .00 100.00 .00 1977-11-19 18y 10m 09d 1977-11-19 18y 10m 09d 1 McLellan 345 David George McNicoll 1 1 0 0 0 0 1 .00 .00 100.00 .00 1979-09-05 27y 11m 13d 1979-09-05 27y 11m 13d 1 McNicoll 345 James [1] Menzies 1 1 0 0 0 0 1 .00 .00 100.00 .00 1961-11-04 Not Known 1961-11-04 Not Known 1 Menzies 345 Andrew Johnston Michie 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1966-01-15 19y 04m 26d 1966-01-15 19y 04m 26d 1 Michie 345 Marc Millar 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2000-05-06 31y 00m 26d 2000-05-06 31y 00m 26d 1 Millar 345 Keith Derek Nicolson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1991-03-06 22y 07m 18d 1991-03-06 22y 07m 18d 1 Nicolson 345 John [2] O'Brien 1 1 0 0 0 0 1 .00 .00 100.00 .00 1977-09-17 18y 07m 25d 1977-09-17 18y 07m 25d 1 O'Brien 345 Ogilvie 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Ogilvie 345 Michael Andrew Martin O'Neill 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2000-12-30 31y 05m 25d 2000-12-30 31y 05m 25d 1 O'Neill 345 Ian Campion Taylor Ower 1 1 0 0 0 0 1 .00 .00 100.00 .00 1962-10-10 23y 09m 08d 1962-10-10 23y 09m 08d 1 Ower 345 Kudus Oyenuga 1 0 1 0 0 0 1 .00 .00 100.00 .00 2012-02-14 18y 10m 27d 2012-02-14 18y 10m 27d 1 Oyenuga 345 Emmanuel Ugochukwu Ezenwa Panther 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 17y 10m 12d 2002-03-23 17y 10m 12d 1 Panther 345 Elliot Charles Parish 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2022-02-19 31y 08m 30d 2022-02-19 31y 08m 30d 1 Parish 345 Peter Pawlett 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2012-12-15 21y 05m 27d 2012-12-15 21y 05m 27d 1 Pawlett 345 Robert Rattray 1 1 0 0 0 0 1 .00 .00 100.00 .00 1960-12-31 Not Known 1960-12-31 Not Known 1 Rattray 345 James Crighton Richmond 1 1 0 1 0 0 1 .00 .00 100.00 .00 1964-02-01 28y 03m 19d 1964-02-01 28y 03m 19d 1 Richmond 345 Derek George Riordan 1 0 1 0 0 0 1 .00 .00 100.00 .00 2012-05-06 29y 03m 20d 2012-05-06 29y 03m 20d 1 Riordan 345 Charles Robbie 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Robbie 345 John Roe 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1963-10-05 Not Known 1963-10-05 Not Known 1 Roe 345 Zak Andrew Rudden 1 0 1 0 0 0 1 .00 .00 100.00 .00 2023-03-04 23y 00m 26d 2023-03-04 23y 00m 26d 1 Rudden 345 Alan George Salisbury 1 1 0 0 0 0 1 .00 .00 100.00 .00 1978-04-12 21y 00m 19d 1978-04-12 21y 00m 19d 1 Salisbury 345 Bertram Sampson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 Sampson 345 James N Sanderson 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1925-01-31 Not Known 1925-01-31 Not Known 1 Sanderson 345 Tom Sang 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2022-02-19 22y 07m 22d 2022-02-19 22y 07m 22d 1 Sang 345 Gordon Charles Scott 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1984-04-28 23y 09m 09d 1984-04-28 23y 09m 09d 1 Scott 345 Paul George Sheerin 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2010-01-30 35y 05m 02d 2010-01-30 35y 05m 02d 1 Sheerin 345 Adama Sidibeh 1 0 1 0 0 0 1 .00 .00 100.00 .00 2024-02-07 25y 07m 13d 2024-02-07 25y 07m 13d 1 Sidibeh 345 Charles Smith 1 1 0 0 0 0 1 .00 .00 100.00 .00 1975-12-27 27y 06m 04d 1975-12-27 27y 06m 04d 1 Smith 345 Clive Reece Smith 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2017-04-05 19y 03m 24d 2017-04-05 19y 03m 24d 1 Smith 345 Connor Smith 1 1 0 0 0 0 1 .00 .00 100.00 .00 2024-02-07 22y 00m 06d 2024-02-07 22y 00m 06d 1 Smith 345 Stuart Graham Sorbie 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 24y 11m 10d 1988-08-17 24y 11m 10d 1 Sorbie 345 Sven Sprangler 1 0 1 0 0 0 1 .00 .00 100.00 .00 2024-02-07 28y 10m 11d 2024-02-07 28y 10m 11d 1 Sprangler 345 Taylor Steven 1 0 1 0 0 0 1 .00 .00 100.00 .00 2023-08-05 18y 10m 19d 2023-08-05 18y 10m 19d 1 Steven 345 John Stevenson 1 0 1 0 0 0 1 .00 .00 100.00 .00 1975-12-27 22y 06m 10d 1975-12-27 22y 06m 10d 1 Stevenson 345 Raymond Straun McDonald Stewart 1 1 0 0 0 0 1 .00 .00 100.00 .00 1991-11-09 32y 02m 02d 1991-11-09 32y 02m 02d 1 Stewart 345 Paul Martin F Sweeney 1 1 0 0 0 0 1 .00 .00 100.00 .00 1991-04-20 26y 03m 10d 1991-04-20 26y 03m 10d 1 Sweeney 345 Ian Wishart Taylor 1 1 0 0 0 0 1 .00 .00 100.00 .00 1977-09-17 29y 03m 25d 1977-09-17 29y 03m 25d 1 Taylor 345 William John Tempany 1 0 1 0 0 0 1 .00 .00 100.00 .00 1977-11-19 21y 08m 27d 1977-11-19 21y 08m 27d 1 Tempany 345 Billy Thomas 1 1 0 0 0 0 1 .00 .00 100.00 .00 1980-04-26 25y 07m 11d 1980-04-26 25y 07m 11d 1 Thomas 345 Gary Thompson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 32y 02m 06d 1988-08-17 32y 02m 06d 1 Thompson 345 Craig Thomson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2017-05-17 22y 02m 07d 2017-05-17 22y 02m 07d 1 Thomson 345 Kenneth Alan Thomson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 36y 09m 08d 1988-08-17 36y 09m 08d 1 Thomson 345 Kevin Twaddle 1 0 1 0 0 0 1 .00 .00 100.00 .00 1996-03-07 24y 04m 07d 1996-03-07 24y 04m 07d 1 Twaddle 345 David C [1] Walker 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1925-01-31 Not Known 1925-01-31 Not Known 1 Walker 345 Alistair G M Watson 1 1 0 0 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Watson 345 William Devlin Watters 1 1 0 0 0 0 1 .00 .00 100.00 .00 1988-08-17 24y 02m 12d 1988-08-17 24y 02m 12d 1 Watters 345 Tommy Weir 1 1 0 0 0 0 1 .00 .00 100.00 .00 1967-02-11 Not Known 1967-02-11 Not Known 1 Weir 345 Kenneth Malcolm Wilson 1 1 0 0 0 1 0 .00 100.00 .00 50.00 1970-01-31 23y 04m 16d 1970-01-31 23y 04m 16d 1 Wilson 345 Thomas Elliot Wright 1 1 0 0 0 0 1 .00 .00 100.00 .00 1998-01-12 32y 00m 02d 1998-01-12 32y 00m 02d 1 Wright 345 Bobby Young 1 1 0 0 0 0 1 .00 .00 100.00 .00 1962-10-10 Not Known 1962-10-10 Not Known 1 Young 345 John [5] Young 1 1 0 0 0 0 1 .00 .00 100.00 .00 1962-10-10 Not Known 1962-10-10 Not Known 1 Young
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
onsSurname 1 Liam Craig 33 25 8 2 13 9 11 39.39 27.27 33.33 53.03 2009-11-21 22y 10m 25d 2020-02-01 33y 01m 05d 9 Craig 2 Murray Davidson 30 29 1 5 12 8 10 40.00 26.67 33.33 53.33 2009-08-30 21y 05m 23d 2022-02-19 33y 11m 12d 11 Davidson 3 Christopher Alexander Millar 24 21 3 0 11 6 7 45.83 25.00 29.17 58.33 2009-08-30 26y 05m 00d 2018-02-10 34y 10m 13d 8 Millar 4 David Wotherspoon 22 16 6 0 9 7 6 40.91 31.82 27.27 56.82 2013-08-04 21y 07m 06d 2023-03-04 31y 02m 04d 7 Wotherspoon 5 Steven James Stuart Anderson 21 20 1 0 7 6 8 33.33 28.57 38.10 47.62 2010-08-14 24y 07m 26d 2018-02-10 32y 01m 22d 8 Anderson 6 Fred Aitken 19 19 0 5 9 4 6 47.37 21.05 31.58 57.89 1967-08-12 17y 08m 30d 1973-10-13 23y 11m 00d 7 Aitken 6 Alan Mannus 19 19 0 0 7 4 8 36.84 21.05 42.11 47.37 2012-02-14 29y 08m 26d 2018-02-10 35y 08m 22d 6 Mannus 8 Willie Simpson Coburn 18 18 0 0 7 5 6 38.89 27.78 33.33 52.78 1964-11-28 23y 07m 15d 1972-02-05 30y 09m 23d 7 Coburn 8 Christopher Kane 18 10 8 2 5 6 7 27.78 33.33 38.89 44.44 2014-08-03 19y 10m 29d 2023-11-25 29y 02m 20d 8 Kane 8 Stevie May 18 14 4 8 5 3 10 27.78 16.67 55.56 36.11 2010-11-13 18y 00m 10d 2023-11-25 31y 00m 22d 8 May 11 Jim Donaldson 17 17 0 0 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d 7 Donaldson 11 Henry Begg Hall 17 17 0 5 7 4 6 41.18 23.53 35.29 52.94 1968-11-23 23y 07m 01d 1974-08-31 29y 04m 09d 7 Hall 11 David [2] Mackay 17 17 0 1 8 5 4 47.06 29.41 23.53 61.76 2009-08-30 28y 03m 28d 2015-12-19 34y 07m 17d 6 Mackay 11 Alan David Main 17 17 0 0 3 8 6 17.65 47.06 35.29 41.18 1996-03-07 28y 03m 02d 2009-08-30 41y 08m 25d 7 Main 11 Bernard Rooney 17 17 0 2 8 5 4 47.06 29.41 23.53 61.76 1967-02-11 23y 09m 08d 1972-12-30 29y 07m 27d 7 Rooney 16 John Gerald Brogan 16 16 0 2 2 2 12 12.50 12.50 75.00 18.75 1977-09-17 23y 06m 08d 1984-04-28 30y 01m 19d 5 Brogan 16 Roderick John Grant 16 12 4 2 4 3 9 25.00 18.75 56.25 34.38 1990-10-13 24y 00m 27d 1999-07-31 32y 10m 15d 7 Grant 16 Bill McCarry 16 15 1 2 7 5 4 43.75 31.25 25.00 59.38 1963-10-05 24y 10m 01d 1970-12-26 32y 00m 22d 8 McCarry 16 Alexander Duncan Rennie 16 15 1 0 7 2 7 43.75 12.50 43.75 50.00 1968-11-23 20y 01m 27d 1974-12-28 26y 03m 01d 6 Rennie 16 Joe Shaughnessy 16 15 1 1 5 5 6 31.25 31.25 37.50 46.88 2015-08-02 23y 00m 27d 2019-01-26 26y 06m 20d 4 Shaughnessy 21 Nick Robert Dasovic 15 15 0 1 3 7 5 20.00 46.67 33.33 43.33 1997-11-15 28y 11m 10d 2002-01-02 33y 00m 28d 5 Dasovic 21 John Davies 15 13 2 3 4 5 6 26.67 33.33 40.00 43.33 1990-12-15 24y 02m 20d 1994-08-31 27y 11m 06d 5 Davies 21 Paul James Kane 15 15 0 1 3 7 5 20.00 46.67 33.33 43.33 1997-11-15 32y 04m 26d 2002-01-02 36y 06m 13d 5 Kane 21 George B Mason 15 15 0 0 4 3 8 26.67 20.00 53.33 36.67 1932-12-17 Not Known 1940-04-27 Not Known 7 Mason 21 Ian [1] McPhee 15 14 1 1 8 4 3 53.33 26.67 20.00 66.67 1966-01-15 23y 02m 30d 1971-09-18 28y 11m 02d 7 McPhee 21 John Thomas O'Neil 15 12 3 1 3 6 6 20.00 40.00 40.00 40.00 1994-08-31 23y 01m 25d 2000-05-06 28y 10m 00d 6 O'Neil 21 Derek John Robertson 15 15 0 0 3 3 9 20.00 20.00 60.00 30.00 1968-03-23 19y 01m 11d 1978-04-12 29y 02m 00d 7 Robertson 21 Andrew Thomas Rutherford 15 15 0 0 2 2 11 13.33 13.33 73.33 20.00 1977-09-17 23y 11m 13d 1984-04-28 30y 06m 24d 5 Rutherford 29 Henry Curran 14 13 1 3 4 4 6 28.57 28.57 42.86 42.86 1990-10-13 24y 00m 04d 1994-04-06 27y 05m 28d 4 Curran 29 Darren Dods 14 13 1 0 4 6 4 28.57 42.86 28.57 50.00 1998-10-04 23y 03m 27d 2002-03-23 26y 09m 16d 4 Dods 29 Liam Gordon 14 12 2 1 2 4 8 14.29 28.57 57.14 28.57 2016-05-15 20y 03m 19d 2023-11-25 27y 09m 30d 7 Gordon 29 John L Welsh 14 14 0 0 4 2 8 28.57 14.29 57.14 35.71 1932-12-17 Not Known 1940-04-27 Not Known 8 Welsh 29 Robert Wylie 14 14 0 0 3 3 8 21.43 21.43 57.14 32.14 1933-04-29 Not Known 1940-04-27 Not Known 8 Wylie 34 Kenneth Aird 13 13 0 3 5 4 4 38.46 30.77 30.77 53.85 1967-08-12 20y 03m 30d 1972-09-02 25y 04m 20d 6 Aird 34 Henry Alexander Gordon 13 13 0 1 5 5 3 38.46 38.46 23.08 57.69 1967-11-25 27y 04m 00d 1972-02-05 31y 06m 11d 5 Gordon 34 Steven MacLean 13 8 5 1 5 5 3 38.46 38.46 23.08 57.69 2012-12-15 30y 03m 22d 2018-02-03 35y 05m 11d 5 MacLean 34 Gary McGinnis 13 13 0 0 4 3 6 30.77 23.08 46.15 42.31 1990-10-13 26y 11m 22d 1994-08-31 30y 10m 10d 5 McGinnis 34 Thomas Gibson Turner 13 12 1 1 4 4 5 30.77 30.77 38.46 46.15 1990-10-13 27y 00m 02d 1994-04-23 30y 06m 12d 4 Turner 34 James McIntosh Weir 13 13 0 0 2 5 6 15.38 38.46 46.15 34.62 1996-03-07 26y 08m 21d 2002-03-23 32y 09m 08d 7 Weir 40 Gary Bollan 12 12 0 0 3 7 2 25.00 58.33 16.67 54.17 1998-10-04 25y 06m 10d 2000-12-30 27y 09m 06d 3 Bollan 40 Henry (Harry) Ferguson 12 12 0 2 4 3 5 33.33 25.00 41.67 45.83 1927-04-09 Not Known 1936-03-21 Not Known 7 Ferguson 40 John Inglis 12 12 0 0 3 3 6 25.00 25.00 50.00 37.50 1990-10-13 23y 11m 27d 1993-10-09 26y 11m 23d 4 Inglis 40 Stephen William Maskrey 12 7 5 1 4 3 5 33.33 25.00 41.67 45.83 1988-08-17 26y 00m 01d 1994-04-23 31y 08m 07d 5 Maskrey 40 John McQuillan 12 12 0 1 2 4 6 16.67 33.33 50.00 33.33 1996-03-07 25y 07m 16d 1999-10-16 29y 02m 26d 5 McQuillan 45 Blair Alston 11 6 5 1 4 3 4 36.36 27.27 36.36 50.00 2016-08-10 24y 04m 18d 2018-12-05 26y 08m 12d 3 Alston 45 Jim Argue 11 11 0 0 6 1 4 54.55 9.09 36.36 59.09 1970-08-29 22y 07m 16d 1974-12-28 26y 11m 15d 5 Argue 45 Andrew Brannigan 11 8 3 0 2 1 8 18.18 9.09 72.73 22.73 1979-09-05 19y 08m 26d 1983-12-31 24y 00m 21d 4 Brannigan 45 Alexander [2] Clark 11 11 0 0 3 5 3 27.27 45.45 27.27 50.00 2016-09-17 24y 02m 22d 2022-01-18 29y 06m 23d 5 Clark 45 Brian Neil Easton 11 11 0 0 6 3 2 54.55 27.27 18.18 68.18 2013-11-02 25y 07m 28d 2017-10-21 29y 07m 16d 4 Easton 45 James Michael Morton 11 10 1 2 2 2 7 18.18 18.18 63.64 27.27 1980-04-16 23y 05m 18d 1984-04-28 27y 05m 30d 4 Morton 45 Allan Preston 11 8 3 2 2 4 5 18.18 36.36 45.45 36.36 1994-04-06 24y 07m 21d 1998-10-27 29y 02m 11d 6 Preston 45 Philip Campbell Scott 11 9 2 3 2 4 5 18.18 36.36 45.45 36.36 1993-01-20 18y 02m 06d 1999-02-20 24y 03m 06d 5 Scott 53 Stuart Beedie 10 9 1 0 2 2 6 20.00 20.00 60.00 30.00 1981-10-07 21y 01m 21d 1984-04-28 23y 08m 12d 3 Beedie 53 William Morton Clark 10 10 0 0 3 1 6 30.00 10.00 60.00 35.00 1932-12-17 Not Known 1939-01-28 Not Known 5 Clark 53 John Connolly 10 10 0 1 4 3 3 40.00 30.00 30.00 55.00 1969-03-15 18y 09m 02d 1972-02-05 21y 07m 23d 4 Connolly 53 Paul Andrew Deas 10 10 0 0 3 4 3 30.00 40.00 30.00 50.00 1991-11-09 19y 08m 18d 1994-08-31 22y 06m 09d 4 Deas 53 Alan Nigel Kernaghan 10 10 0 1 3 5 2 30.00 50.00 20.00 55.00 1997-11-15 30y 06m 21d 2000-10-28 33y 06m 03d 3 Kernaghan 53 John Lambie 10 10 0 0 4 1 5 40.00 10.00 50.00 45.00 1970-12-26 29y 09m 07d 1973-08-22 32y 05m 03d 4 Lambie 53 Andrew Johnstone McCall 10 10 0 3 3 1 6 30.00 10.00 60.00 35.00 1936-03-21 Not Known 1940-04-27 Not Known 5 McCall 53 Charlie McFadyen 10 10 0 0 1 2 7 10.00 20.00 70.00 20.00 1960-08-24 Not Known 1965-09-25 Not Known 6 McFadyen 53 Alex (Sandy) McLaren 10 10 0 0 3 2 5 30.00 20.00 50.00 40.00 1927-11-26 Not Known 1933-02-18 Not Known 4 McLaren 53 Donald Frederick McVicar 10 10 0 0 2 1 7 20.00 10.00 70.00 25.00 1981-10-07 18y 11m 01d 1991-04-20 28y 05m 14d 5 McVicar 53 Jody Steven Morris 10 10 0 0 3 3 4 30.00 30.00 40.00 45.00 2009-08-30 30y 08m 03d 2012-05-06 33y 04m 09d 3 Morris 53 (Robert) John Muir 10 8 2 4 5 1 4 50.00 10.00 40.00 55.00 1970-01-31 Not Known 1975-12-27 Not Known 7 Muir 53 George O'Boyle 10 10 0 6 2 3 5 20.00 30.00 50.00 35.00 1994-08-31 26y 08m 17d 1999-10-16 31y 10m 02d 6 O'Boyle 53 James Findlay Pearson 10 7 3 2 4 1 5 40.00 10.00 50.00 45.00 1971-08-14 18y 04m 21d 1974-02-09 20y 10m 16d 3 Pearson 53 Thomas Scobbie 10 10 0 0 5 3 2 50.00 30.00 20.00 65.00 2012-12-15 24y 08m 15d 2017-05-17 29y 01m 17d 5 Scobbie 53 Gordon Melville Smith 10 10 0 0 3 1 6 30.00 10.00 60.00 35.00 1973-08-15 19y 01m 12d 1976-04-26 21y 09m 23d 3 Smith 53 Andrew E Swallow 10 10 0 0 2 5 3 20.00 50.00 30.00 45.00 1925-04-11 Not Known 1929-09-28 Not Known 6 Swallow 53 Gordon Whitelaw 10 9 1 2 5 3 2 50.00 30.00 20.00 65.00 1965-09-25 26y 11m 12d 1972-09-02 33y 10m 20d 6 Whitelaw 71 Sergei Pavlovich Baltacha 9 9 0 0 2 1 6 22.22 11.11 66.67 27.78 1990-10-13 32y 07m 26d 1993-01-20 34y 11m 03d 3 Baltacha 71 Paul Robert Cherry 9 8 1 0 2 4 3 22.22 44.44 33.33 44.44 1988-08-17 23y 10m 03d 1994-08-31 29y 10m 17d 6 Cherry 71 Percy Dickie 9 9 0 0 3 2 4 33.33 22.22 44.44 44.44 1932-12-17 Not Known 1937-02-20 Not Known 4 Dickie 71 Richard Martyn Foster 9 9 0 0 2 3 4 22.22 33.33 44.44 38.89 2016-09-17 31y 01m 18d 2019-01-26 33y 05m 26d 3 Foster 71 Andrew Kinnell 9 9 0 0 3 1 5 33.33 11.11 55.56 38.89 1972-09-02 25y 06m 19d 1976-04-26 29y 02m 12d 4 Kinnell 71 Iain Campbell Aitken MacDonald 9 9 0 0 3 1 5 33.33 11.11 55.56 38.89 1973-08-15 19y 11m 16d 1976-04-26 22y 07m 27d 3 MacDonald 71 David McCracken 9 8 1 0 3 2 4 33.33 22.22 44.44 44.44 2011-09-25 29y 11m 09d 2013-03-05 31y 04m 17d 2 McCracken 71 Michael O'Halloran 9 6 3 0 1 3 5 11.11 33.33 55.56 27.78 2014-08-03 23y 06m 28d 2022-01-18 31y 00m 12d 6 O'Halloran 71 Andrew Charles Rhodes 9 9 0 0 3 5 1 33.33 55.56 11.11 61.11 1992-10-03 28y 01m 10d 1994-08-31 30y 00m 08d 3 Rhodes 71 James [2] Tennant 9 9 0 1 3 1 5 33.33 11.11 55.56 38.89 1933-12-16 Not Known 1939-01-28 Not Known 6 Tennant 81 Douglas Alexander Barron 8 5 3 0 3 1 4 37.50 12.50 50.00 43.75 1982-02-23 20y 03m 29d 1991-04-20 29y 05m 26d 4 Barron 81 James [3] Black 8 8 0 3 1 4 3 12.50 50.00 37.50 37.50 1925-01-31 Not Known 1928-11-03 Not Known 5 Black 81 Callum Iain Davidson 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1997-09-13 Not Known 2013-03-05 Not Known 3 Davidson 81 Lindsay Hamilton 8 8 0 0 2 0 6 25.00 .00 75.00 25.00 1990-10-13 28y 02m 02d 1992-03-14 29y 07m 03d 2 Hamilton 81 Jason Kerr 8 8 0 0 2 2 4 25.00 25.00 50.00 37.50 2018-02-03 20y 11m 28d 2020-02-01 22y 11m 26d 3 Kerr 81 Peter Lorimer 8 8 0 5 1 0 7 12.50 .00 87.50 12.50 1937-02-20 Not Known 1940-03-02 Not Known 4 Lorimer 81 Nathan Peter Lowndes 8 3 5 1 2 5 1 25.00 62.50 12.50 56.25 1998-10-04 21y 04m 02d 2000-12-30 23y 06m 28d 3 Lowndes 81 Alan Paul Maybury 8 5 3 0 4 0 4 50.00 .00 50.00 50.00 2010-11-13 32y 03m 05d 2012-05-06 33y 08m 28d 2 Maybury 81 Kevin McGowne 8 7 1 0 2 4 2 25.00 50.00 25.00 50.00 1992-12-12 22y 11m 26d 1996-03-07 26y 02m 20d 3 McGowne 81 Ron McKinven 8 8 0 0 1 3 4 12.50 37.50 50.00 31.25 1962-03-03 Not Known 1966-01-15 Not Known 5 McKinven 81 George Miller 8 8 0 0 5 3 0 62.50 37.50 .00 81.25 1966-10-22 21y 06m 25d 1969-09-06 24y 05m 10d 4 Miller 81 Allan Moore 8 7 1 1 2 1 5 25.00 12.50 62.50 31.25 1990-10-13 25y 09m 18d 1992-10-03 27y 09m 08d 3 Moore 81 William Gilbert Steel 8 8 0 0 2 2 4 25.00 25.00 50.00 37.50 1927-11-26 Not Known 1930-02-19 Not Known 3 Steel 81 Scott Tanser 8 8 0 0 1 3 4 12.50 37.50 50.00 31.25 2017-12-23 23y 02m 00d 2020-02-01 25y 03m 09d 3 Tanser 81 William [3] Taylor 8 8 0 0 1 2 5 12.50 25.00 62.50 25.00 1934-04-28 Not Known 1937-08-25 Not Known 5 Taylor 81 Bobby Thomson 8 7 1 0 1 1 6 12.50 12.50 75.00 18.75 1974-08-31 19y 05m 10d 1978-04-12 23y 00m 22d 3 Thomson 97 Patrick Martin Connolly 7 6 1 3 2 2 3 28.57 28.57 42.86 42.86 2000-03-15 29y 08m 19d 2002-03-23 31y 08m 26d 3 Connolly 97 Graham Rickard Cummins 7 4 3 3 4 1 2 57.14 14.29 28.57 64.29 2015-08-02 27y 07m 04d 2017-10-21 29y 09m 22d 3 Cummins 97 Peter Enckelman 7 7 0 0 3 2 2 42.86 28.57 28.57 57.14 2010-08-14 33y 05m 04d 2012-02-05 34y 10m 26d 2 Enckelman 97 Peter Gavigan 7 7 0 1 2 1 4 28.57 14.29 57.14 35.71 1927-11-26 Not Known 1930-02-19 Not Known 3 Gavigan
Scorers Competitive Games
Total Distinct (ex ogs) = 125
Rk Player Goals Pens Games G Per
GameFirst Min Age G Pl
Last Max Age G Pl
to LastSeas
onsSurname 1 Stevie May 8 4 18 .44 2013-08-04 20y 09m 01d 10 2022-12-28 30y 01m 25d 20 3 May 2 George O'Boyle 6 1 10 .60 1994-08-31 26y 08m 17d 1 1998-10-27 30y 10m 13d 9 5 O'Boyle 3 Fred Aitken 5 19 .26 1967-08-26 17y 09m 13d 2 1973-08-15 23y 09m 02d 18 4 Aitken 3 Murray Davidson 5 30 .17 2009-08-30 21y 05m 23d 1 2016-03-19 28y 00m 12d 20 3 Davidson 3 Henry Begg Hall 5 17 .29 1969-03-15 23y 10m 21d 2 1972-12-30 27y 08m 08d 12 4 Hall 3 Peter Lorimer 5 8 .63 1937-02-20 Not Known 1 1940-02-24 Not Known 7 4 Lorimer 7 Bobby Kemp 4 7 .57 1963-10-05 22y 01m 20d 3 1966-10-22 25y 02m 07d 7 3 Kemp 7 Andrew Main 4 5 .80 1929-03-09 Not Known 4 1929-09-28 Not Known 5 2 Main 7 (Robert) John Muir 4 10 .40 1970-08-29 Not Known 2 1974-08-31 Not Known 10 3 Muir 10 Kenneth Aird 3 13 .23 1967-08-12 20y 03m 30d 1 1972-01-08 24y 08m 26d 11 3 Aird 10 James [3] Black 3 8 .38 1925-12-12 Not Known 2 1928-03-31 Not Known 7 2 Black 10 Patrick Martin Connolly 3 7 .43 2000-10-28 30y 04m 03d 3 2000-12-30 30y 06m 05d 4 1 Connolly 10 Graham Rickard Cummins 3 7 .43 2015-08-02 27y 07m 04d 1 2016-09-17 28y 08m 19d 4 2 Cummins 10 Henry Curran 3 14 .21 1990-10-13 24y 00m 04d 1 1993-05-15 26y 07m 06d 11 3 Curran 10 John Davies 3 15 .20 1990-12-15 24y 02m 20d 1 1993-12-11 27y 02m 16d 12 3 Davies 10 John [3] Hart 3 2 1.50 1925-01-31 Not Known 1 1925-04-11 Not Known 2 1 Hart 10 Andrew Johnstone McCall 3 10 .30 1936-03-21 Not Known 1 1936-10-17 Not Known 2 2 McCall 10 James Auchterlonie Munro 3 6 .50 1927-04-09 Not Known 3 1928-01-21 Not Known 5 2 Munro 10 Philip Campbell Scott 3 11 .27 1993-12-11 19y 00m 27d 2 1999-02-20 24y 03m 06d 11 2 Scott 10 Cillian Sheridan 3 6 .50 2011-09-25 22y 07m 02d 2 2012-02-05 22y 11m 13d 3 1 Sheridan 10 Daniel Joseph Swanson 3 1 7 .43 2016-08-10 29y 07m 13d 3 2016-11-05 29y 10m 08d 4 1 Swanson 10 Tom Wilson 3 4 .75 1967-08-26 Not Known 2 1968-03-23 Not Known 4 1 Wilson 23 Raymond Blair 2 5 .40 1983-04-09 24y 04m 28d 1 1984-04-28 25y 05m 16d 5 2 Blair 23 John Gerald Brogan 2 16 .13 1982-02-23 27y 11m 14d 8 1984-04-28 30y 01m 19d 16 2 Brogan 23 John Calder 2 1 2.00 1933-12-16 Not Known 1 1933-12-16 Not Known 1 1 Calder 23 Liam Craig 2 1 33 .06 2011-12-03 24y 11m 06d 9 2016-05-15 29y 04m 18d 20 2 Craig 23 Robert Trimming Davidson 2 4 .50 1934-04-28 21y 00m 01d 3 1934-12-01 21y 07m 04d 4 2 Davidson 23 Henry (Harry) Ferguson 2 12 .17 1935-11-02 Not Known 11 1936-03-21 Not Known 12 1 Ferguson 23 Roderick John Grant 2 16 .13 1990-10-13 24y 00m 27d 1 1998-04-18 31y 07m 02d 11 2 Grant 23 Norrie Innes 2 2 1.00 1960-12-31 Not Known 2 1960-12-31 Not Known 2 1 Innes 23 Christopher Kane 2 18 .11 2016-11-05 22y 02m 00d 7 2017-05-17 22y 08m 12d 8 1 Kane 23 Tommy Rosenkrands Lovenkrands 2 4 .50 2002-03-23 27y 09m 23d 5 2002-03-23 27y 09m 23d 5 1 Lovenkrands 23 Bill McCarry 2 16 .13 1967-11-25 28y 11m 21d 11 1969-03-15 30y 03m 11d 13 2 McCarry 23 James Michael Morton 2 11 .18 1981-10-07 24y 11m 08d 3 1983-04-09 26y 05m 11d 8 2 Morton 23 Keigan Parker 2 1 5 .40 2000-08-06 18y 01m 29d 2 2000-10-28 18y 04m 20d 3 1 Parker 23 James Findlay Pearson 2 10 .20 1971-08-28 18y 05m 04d 2 1974-02-09 20y 10m 16d 10 2 Pearson 23 Allan Preston 2 11 .18 1998-10-04 29y 01m 18d 10 1998-10-27 29y 02m 11d 11 1 Preston 23 Henry McGill (Harry) Ritchie 2 3 .67 1932-12-17 Not Known 1 1933-04-29 Not Known 3 1 Ritchie 23 Bernard Rooney 2 17 .12 1970-12-26 27y 07m 23d 11 1971-08-14 28y 03m 11d 12 2 Rooney 23 Alex [5] Stewart 2 4 .50 1933-12-16 Not Known 2 1934-12-01 Not Known 4 2 Stewart 23 Gordon Whitelaw 2 10 .20 1966-10-22 28y 00m 09d 2 1967-08-12 28y 09m 30d 4 2 Whitelaw 23 Paul Hamilton Wright 2 1 7 .29 1992-12-12 25y 03m 25d 5 1993-10-09 26y 01m 22d 7 2 Wright 43 Derek Ian Addison 1 4 .25 1982-09-15 27y 02m 07d 1 1982-09-15 27y 02m 07d 1 1 Addison 43 Blair Alston 1 11 .09 2018-12-05 26y 08m 12d 11 2018-12-05 26y 08m 12d 11 1 Alston 43 James Falconer Beattie 1 4 .25 1935-04-27 Not Known 1 1935-04-27 Not Known 1 1 Beattie 43 Martin Buglione 1 2 .50 1993-05-15 24y 10m 26d 1 1993-05-15 24y 10m 26d 1 1 Buglione 43 Ross Callachan 1 2 .50 2018-09-29 25y 00m 25d 1 2018-09-29 25y 00m 25d 1 1 Callachan 43 John [4] Cameron 1 1 1.00 1908-01-25 Not Known 1 1908-01-25 Not Known 1 1 Cameron 43 Graham Carey 1 5 .20 2022-08-28 33y 03m 08d 1 2022-08-28 33y 03m 08d 1 1 Carey 43 John Connolly 1 10 .10 1970-08-29 20y 02m 16d 4 1970-08-29 20y 02m 16d 4 1 Connolly 43 Andrew Considine 1 4 .25 2022-08-28 35y 04m 27d 1 2022-08-28 35y 04m 27d 1 1 Considine 43 Gordon Alexander Cramond 1 5 .20 1974-02-09 24y 10m 21d 1 1974-02-09 24y 10m 21d 1 1 Cramond 43 Ali Crawford 1 5 .20 2022-02-19 30y 06m 22d 3 2022-02-19 30y 06m 22d 3 1 Crawford 43 Nick Robert Dasovic 1 15 .07 1998-10-27 29y 10m 22d 5 1998-10-27 29y 10m 22d 5 1 Dasovic 43 Callum Iain Davidson 1 8 .13 1998-01-12 Not Known 2 1998-01-12 Not Known 2 1 Davidson 43 Kenneth Robert John Deuchar 1 3 .33 2010-01-30 29y 06m 24d 3 2010-01-30 29y 06m 24d 3 1 Deuchar 43 James [3] Docherty 1 1 1.00 1982-02-23 25y 03m 15d 2 1982-02-23 25y 03m 15d 2 1 Docherty 43 Eddie Donnelly 1 1 1.00 1965-04-03 Not Known 1 1965-04-03 Not Known 1 1 Donnelly 43 Neil Duffy 1 4 .25 1965-09-25 Not Known 3 1965-09-25 Not Known 3 1 Duffy 43 Ian [1] Ferguson 1 2 .50 1994-04-06 25y 08m 01d 2 1994-04-06 25y 08m 01d 2 1 Ferguson 43 Darnell Fisher 1 3 .33 2016-03-19 21y 11m 15d 2 2016-03-19 21y 11m 15d 2 1 Fisher 43 George H Fulton 1 4 .25 1932-12-17 Not Known 1 1932-12-17 Not Known 1 1 Fulton 43 Peter Gavigan 1 7 .14 1929-03-09 Not Known 6 1929-03-09 Not Known 6 1 Gavigan 43 Ian Gibson 1 5 .20 1983-12-31 27y 05m 07d 4 1983-12-31 27y 05m 07d 4 1 Gibson 43 Thomas Glancy 1 1 1 1.00 1925-04-11 Not Known 1 1925-04-11 Not Known 1 1 Glancy 43 Henry Alexander Gordon 1 13 .08 1968-03-23 27y 07m 27d 2 1968-03-23 27y 07m 27d 2 1 Gordon 43 Liam Gordon 1 14 .07 2021-10-27 25y 09m 01d 9 2021-10-27 25y 09m 01d 9 1 Gordon 43 John Turner Hamilton 1 1 1.00 1979-09-05 30y 01m 26d 1 1979-09-05 30y 01m 26d 1 1 Hamilton 43 Martin Hardie 1 1 1.00 2009-08-30 33y 04m 08d 1 2009-08-30 33y 04m 08d 1 1 Hardie 43 Nigel Hasselbaink 1 6 .17 2013-11-02 22y 11m 12d 5 2013-11-02 22y 11m 12d 5 1 Hasselbaink 43 Callum Hendry 1 4 .25 2019-12-14 22y 00m 06d 3 2019-12-14 22y 00m 06d 3 1 Hendry 43 Thomas Hird 1 4 .25 1940-02-24 Not Known 2 1940-02-24 Not Known 2 1 Hird 43 David John Irons 1 1 1.00 1994-08-31 33y 01m 13d 1 1994-08-31 33y 01m 13d 1 1 Irons 43 Jonatan Johansson 1 1 1.00 2009-11-21 34y 03m 05d 1 2009-11-21 34y 03m 05d 1 1 Johansson 43 Graeme Anthony Jones 1 4 .25 2000-08-06 30y 04m 24d 3 2000-08-06 30y 04m 24d 3 1 Jones 43 Paul James Kane 1 15 .07 1999-02-20 33y 08m 00d 7 1999-02-20 33y 08m 00d 7 1 Kane 43 Matthew Kennedy 1 1 5 .20 2018-12-05 24y 01m 04d 2 2018-12-05 24y 01m 04d 2 1 Kennedy 43 Alan Nigel Kernaghan 1 10 .10 1998-12-09 31y 07m 14d 6 1998-12-09 31y 07m 14d 6 1 Kernaghan 43 Daniel Kirkwood 1 1 1.00 1925-12-12 Not Known 1 1925-12-12 Not Known 1 1 Kirkwood 43 Simon Lappin 1 2 .50 2015-08-02 32y 06m 08d 1 2015-08-02 32y 06m 08d 1 1 Lappin 43 John Collins Leslie 1 1 1.00 1970-08-29 20y 09m 04d 1 1970-08-29 20y 09m 04d 1 1 Leslie 43 Alastair Murray Littlejohn 1 2 .50 1965-09-25 18y 08m 09d 1 1965-09-25 18y 08m 09d 1 1 Littlejohn 43 Nathan Peter Lowndes 1 8 .13 1999-10-16 22y 04m 14d 6 1999-10-16 22y 04m 14d 6 1 Lowndes 43 Lawrence D MacBain 1 4 .25 1927-11-26 Not Known 1 1927-11-26 Not Known 1 1 MacBain 43 Alex MacDonald 1 3 .33 1968-03-23 20y 00m 06d 3 1968-03-23 20y 00m 06d 3 1 MacDonald 43 Peter Ian Ronald MacDonald 1 6 .17 2011-01-11 30y 01m 25d 6 2011-01-11 30y 01m 25d 6 1 MacDonald 43 David [2] Mackay 1 1 17 .06 2011-12-03 30y 07m 01d 8 2011-12-03 30y 07m 01d 8 1 MacKay 43 Steven MacLean 1 13 .08 2012-12-15 30y 03m 22d 1 2012-12-15 30y 03m 22d 1 1 MacLean 43 Stephen William Maskrey 1 12 .08 1990-12-15 28y 03m 29d 3 1990-12-15 28y 03m 29d 3 1 Maskrey 43 John Paul McBride 1 1 7 .14 2002-03-23 23y 03m 23d 11 2002-03-23 23y 03m 23d 11 1 McBride 43 Alistair McCann 1 3 .33 2020-02-01 20y 01m 28d 3 2020-02-01 20y 01m 28d 3 1 McCann 43 Jamie McCart 1 4 .25 2022-02-19 24y 07m 30d 4 2022-02-19 24y 07m 30d 4 1 McCart 43 James Gordon McGregor 1 5 .20 1974-12-28 18y 01m 13d 2 1974-12-28 18y 01m 13d 2 1 McGregor 43 William Dowling McIntosh 1 1 1.00 1940-04-27 20y 04m 20d 1 1940-04-27 20y 04m 20d 1 1 McIntosh 43 Alexander [1] McIntyre 1 3 .33 1963-10-05 Not Known 2 1963-10-05 Not Known 2 1 McIntyre 43 Brad McKay 1 2 .50 2016-08-10 23y 04m 15d 3 2016-08-10 23y 04m 15d 3 1 McKay 43 William [2] McLaren 1 3 .33 1936-10-17 Not Known 1 1936-10-17 Not Known 1 1 McLaren 43 Ian [1] McPhee 1 15 .07 1971-09-18 28y 11m 02d 15 1971-09-18 28y 11m 02d 15 1 McPhee 43 John McQuade 1 3 .33 1973-08-22 20y 00m 26d 2 1973-08-22 20y 00m 26d 2 1 McQuade 43 John McQuillan 1 12 .08 1999-07-31 29y 00m 11d 11 1999-07-31 29y 00m 11d 11 1 McQuillan 43 Matthew McVitie 1 4 .25 1960-08-24 22y 10m 25d 1 1960-08-24 22y 10m 25d 1 1 McVitie 43 Colin Fyfe Miller 1 3 .33 1994-08-31 29y 10m 27d 3 1994-08-31 29y 10m 27d 3 1 Miller 43 Allan Moore 1 8 .13 1991-03-06 26y 02m 09d 3 1991-03-06 26y 02m 09d 3 1 Moore 43 Jamie Murphy 1 3 .33 2022-12-28 33y 04m 00d 2 2022-12-28 33y 04m 00d 2 1 Murphy 43 William G Nicholson 1 3 .33 1936-03-21 Not Known 2 1936-03-21 Not Known 2 1 Nicholson 43 Henry (Harry) Nicolson 1 6 .17 1928-03-31 Not Known 4 1928-03-31 Not Known 4 1 Nicolson 43 John Thomas O'Neil 1 15 .07 1994-08-31 23y 01m 25d 1 1994-08-31 23y 01m 25d 1 1 O'Neil 43 James Francis O'Rourke 1 1 5 .20 1974-12-28 28y 03m 10d 2 1974-12-28 28y 03m 10d 2 1 O'Rourke 43 Sam Parkin 1 4 .25 2010-08-14 29y 05m 00d 1 2010-08-14 29y 05m 00d 1 1 Parkin 43 George Rankine 1 1 2 .50 1962-03-03 Not Known 2 1962-03-03 Not Known 2 1 Rankine 43 James Crighton Richmond 1 1 1.00 1964-02-01 28y 03m 19d 1 1964-02-01 28y 03m 19d 1 1 Richmond 43 Colin Andrew Samuel 1 6 .17 2009-11-21 28y 02m 25d 2 2009-11-21 28y 02m 25d 2 1 Samuel 43 Francisco Sandaza 1 1 4 .25 2012-03-24 27y 03m 24d 4 2012-03-24 27y 03m 24d 4 1 Sandaza 43 Joe Shaughnessy 1 16 .06 2017-04-05 24y 08m 30d 8 2017-04-05 24y 08m 30d 8 1 Shaughnessy 43 Peter Robb Simpson 1 7 .14 1937-08-25 Not Known 2 1937-08-25 Not Known 2 1 Simpson 43 Douglas Haig Sneddon 1 4 .25 1940-04-27 Not Known 4 1940-04-27 Not Known 4 1 Sneddon 43 John Alexander Stevenson 1 7 .14 1928-01-21 Not Known 1 1928-01-21 Not Known 1 1 Stevenson 43 John William Michael Sutton 1 2 .50 2015-08-02 31y 07m 07d 1 2015-08-02 31y 07m 07d 1 1 Sutton 43 Mohammed Sylla 1 3 .33 2000-12-30 23y 09m 17d 3 2000-12-30 23y 09m 17d 3 1 Sylla 43 James [2] Tennant 1 9 .11 1939-01-28 Not Known 9 1939-01-28 Not Known 9 1 Tennant 43 Daniel [1] Thomson 1 2 .50 1925-04-11 Not Known 1 1925-04-11 Not Known 1 1 Thomson 43 Gudmundor Torfason 1 1 5 .20 1993-05-15 31y 05m 02d 2 1993-05-15 31y 05m 02d 2 1 Torfason 43 Steven William Tosh 1 3 .33 1997-09-13 24y 04m 17d 2 1997-09-13 24y 04m 17d 2 1 Tosh 43 Thomas Gibson Turner 1 13 .08 1990-10-13 27y 00m 02d 1 1990-10-13 27y 00m 02d 1 1 Turner 43 Rowan Vine 1 3 .33 2012-12-15 30y 02m 24d 2 2012-12-15 30y 02m 24d 2 1 Vine
Scorers All Games
Total Distinct (ex ogs) = 125
Rk Player Goals Pens Games G Per
GameFirst Min Age G Pl
Last Max Age G Pl
to LastSeas
onsSurname 1 Stevie May 8 4 18 .44 2013-08-04 20y 09m 01d 10 2022-12-28 30y 01m 25d 20 3 May 2 George O'Boyle 6 1 10 .60 1994-08-31 26y 08m 17d 1 1998-10-27 30y 10m 13d 9 5 O'Boyle 3 Fred Aitken 5 19 .26 1967-08-26 17y 09m 13d 2 1973-08-15 23y 09m 02d 18 4 Aitken 3 Murray Davidson 5 30 .17 2009-08-30 21y 05m 23d 1 2016-03-19 28y 00m 12d 20 3 Davidson 3 Henry Begg Hall 5 17 .29 1969-03-15 23y 10m 21d 2 1972-12-30 27y 08m 08d 12 4 Hall 3 Peter Lorimer 5 8 .63 1937-02-20 Not Known 1 1940-02-24 Not Known 7 4 Lorimer 7 Bobby Kemp 4 7 .57 1963-10-05 22y 01m 20d 3 1966-10-22 25y 02m 07d 7 3 Kemp 7 Andrew Main 4 5 .80 1929-03-09 Not Known 4 1929-09-28 Not Known 5 2 Main 7 (Robert) John Muir 4 10 .40 1970-08-29 Not Known 2 1974-08-31 Not Known 10 3 Muir 10 Kenneth Aird 3 13 .23 1967-08-12 20y 03m 30d 1 1972-01-08 24y 08m 26d 11 3 Aird 10 James [3] Black 3 8 .38 1925-12-12 Not Known 2 1928-03-31 Not Known 7 2 Black 10 Patrick Martin Connolly 3 7 .43 2000-10-28 30y 04m 03d 3 2000-12-30 30y 06m 05d 4 1 Connolly 10 Graham Rickard Cummins 3 7 .43 2015-08-02 27y 07m 04d 1 2016-09-17 28y 08m 19d 4 2 Cummins 10 Henry Curran 3 14 .21 1990-10-13 24y 00m 04d 1 1993-05-15 26y 07m 06d 11 3 Curran 10 John Davies 3 15 .20 1990-12-15 24y 02m 20d 1 1993-12-11 27y 02m 16d 12 3 Davies 10 John [3] Hart 3 2 1.50 1925-01-31 Not Known 1 1925-04-11 Not Known 2 1 Hart 10 Andrew Johnstone McCall 3 10 .30 1936-03-21 Not Known 1 1936-10-17 Not Known 2 2 McCall 10 James Auchterlonie Munro 3 6 .50 1927-04-09 Not Known 3 1928-01-21 Not Known 5 2 Munro 10 Philip Campbell Scott 3 11 .27 1993-12-11 19y 00m 27d 2 1999-02-20 24y 03m 06d 11 2 Scott 10 Cillian Sheridan 3 6 .50 2011-09-25 22y 07m 02d 2 2012-02-05 22y 11m 13d 3 1 Sheridan 10 Daniel Joseph Swanson 3 1 7 .43 2016-08-10 29y 07m 13d 3 2016-11-05 29y 10m 08d 4 1 Swanson 10 Tom Wilson 3 4 .75 1967-08-26 Not Known 2 1968-03-23 Not Known 4 1 Wilson 23 Raymond Blair 2 5 .40 1983-04-09 24y 04m 28d 1 1984-04-28 25y 05m 16d 5 2 Blair 23 John Gerald Brogan 2 16 .13 1982-02-23 27y 11m 14d 8 1984-04-28 30y 01m 19d 16 2 Brogan 23 John Calder 2 1 2.00 1933-12-16 Not Known 1 1933-12-16 Not Known 1 1 Calder 23 Liam Craig 2 1 33 .06 2011-12-03 24y 11m 06d 9 2016-05-15 29y 04m 18d 20 2 Craig 23 Robert Trimming Davidson 2 4 .50 1934-04-28 21y 00m 01d 3 1934-12-01 21y 07m 04d 4 2 Davidson 23 Henry (Harry) Ferguson 2 12 .17 1935-11-02 Not Known 11 1936-03-21 Not Known 12 1 Ferguson 23 Roderick John Grant 2 16 .13 1990-10-13 24y 00m 27d 1 1998-04-18 31y 07m 02d 11 2 Grant 23 Norrie Innes 2 2 1.00 1960-12-31 Not Known 2 1960-12-31 Not Known 2 1 Innes 23 Christopher Kane 2 18 .11 2016-11-05 22y 02m 00d 7 2017-05-17 22y 08m 12d 8 1 Kane 23 Tommy Rosenkrands Lovenkrands 2 4 .50 2002-03-23 27y 09m 23d 5 2002-03-23 27y 09m 23d 5 1 Lovenkrands 23 Bill McCarry 2 16 .13 1967-11-25 28y 11m 21d 11 1969-03-15 30y 03m 11d 13 2 McCarry 23 James Michael Morton 2 11 .18 1981-10-07 24y 11m 08d 3 1983-04-09 26y 05m 11d 8 2 Morton 23 Keigan Parker 2 1 5 .40 2000-08-06 18y 01m 29d 2 2000-10-28 18y 04m 20d 3 1 Parker 23 James Findlay Pearson 2 10 .20 1971-08-28 18y 05m 04d 2 1974-02-09 20y 10m 16d 10 2 Pearson 23 Allan Preston 2 11 .18 1998-10-04 29y 01m 18d 10 1998-10-27 29y 02m 11d 11 1 Preston 23 Henry McGill (Harry) Ritchie 2 3 .67 1932-12-17 Not Known 1 1933-04-29 Not Known 3 1 Ritchie 23 Bernard Rooney 2 17 .12 1970-12-26 27y 07m 23d 11 1971-08-14 28y 03m 11d 12 2 Rooney 23 Alex [5] Stewart 2 4 .50 1933-12-16 Not Known 2 1934-12-01 Not Known 4 2 Stewart 23 Gordon Whitelaw 2 10 .20 1966-10-22 28y 00m 09d 2 1967-08-12 28y 09m 30d 4 2 Whitelaw 23 Paul Hamilton Wright 2 1 7 .29 1992-12-12 25y 03m 25d 5 1993-10-09 26y 01m 22d 7 2 Wright 43 Derek Ian Addison 1 4 .25 1982-09-15 27y 02m 07d 1 1982-09-15 27y 02m 07d 1 1 Addison 43 Blair Alston 1 11 .09 2018-12-05 26y 08m 12d 11 2018-12-05 26y 08m 12d 11 1 Alston 43 James Falconer Beattie 1 4 .25 1935-04-27 Not Known 1 1935-04-27 Not Known 1 1 Beattie 43 Martin Buglione 1 2 .50 1993-05-15 24y 10m 26d 1 1993-05-15 24y 10m 26d 1 1 Buglione 43 Ross Callachan 1 2 .50 2018-09-29 25y 00m 25d 1 2018-09-29 25y 00m 25d 1 1 Callachan 43 John [4] Cameron 1 1 1.00 1908-01-25 Not Known 1 1908-01-25 Not Known 1 1 Cameron 43 Graham Carey 1 5 .20 2022-08-28 33y 03m 08d 1 2022-08-28 33y 03m 08d 1 1 Carey 43 John Connolly 1 10 .10 1970-08-29 20y 02m 16d 4 1970-08-29 20y 02m 16d 4 1 Connolly 43 Andrew Considine 1 4 .25 2022-08-28 35y 04m 27d 1 2022-08-28 35y 04m 27d 1 1 Considine 43 Gordon Alexander Cramond 1 5 .20 1974-02-09 24y 10m 21d 1 1974-02-09 24y 10m 21d 1 1 Cramond 43 Ali Crawford 1 5 .20 2022-02-19 30y 06m 22d 3 2022-02-19 30y 06m 22d 3 1 Crawford 43 Nick Robert Dasovic 1 15 .07 1998-10-27 29y 10m 22d 5 1998-10-27 29y 10m 22d 5 1 Dasovic 43 Callum Iain Davidson 1 8 .13 1998-01-12 Not Known 2 1998-01-12 Not Known 2 1 Davidson 43 Kenneth Robert John Deuchar 1 3 .33 2010-01-30 29y 06m 24d 3 2010-01-30 29y 06m 24d 3 1 Deuchar 43 James [3] Docherty 1 1 1.00 1982-02-23 25y 03m 15d 2 1982-02-23 25y 03m 15d 2 1 Docherty 43 Eddie Donnelly 1 1 1.00 1965-04-03 Not Known 1 1965-04-03 Not Known 1 1 Donnelly 43 Neil Duffy 1 4 .25 1965-09-25 Not Known 3 1965-09-25 Not Known 3 1 Duffy 43 Ian [1] Ferguson 1 2 .50 1994-04-06 25y 08m 01d 2 1994-04-06 25y 08m 01d 2 1 Ferguson 43 Darnell Fisher 1 3 .33 2016-03-19 21y 11m 15d 2 2016-03-19 21y 11m 15d 2 1 Fisher 43 George H Fulton 1 4 .25 1932-12-17 Not Known 1 1932-12-17 Not Known 1 1 Fulton 43 Peter Gavigan 1 7 .14 1929-03-09 Not Known 6 1929-03-09 Not Known 6 1 Gavigan 43 Ian Gibson 1 5 .20 1983-12-31 27y 05m 07d 4 1983-12-31 27y 05m 07d 4 1 Gibson 43 Thomas Glancy 1 1 1 1.00 1925-04-11 Not Known 1 1925-04-11 Not Known 1 1 Glancy 43 Henry Alexander Gordon 1 13 .08 1968-03-23 27y 07m 27d 2 1968-03-23 27y 07m 27d 2 1 Gordon 43 Liam Gordon 1 14 .07 2021-10-27 25y 09m 01d 9 2021-10-27 25y 09m 01d 9 1 Gordon 43 John Turner Hamilton 1 1 1.00 1979-09-05 30y 01m 26d 1 1979-09-05 30y 01m 26d 1 1 Hamilton 43 Martin Hardie 1 1 1.00 2009-08-30 33y 04m 08d 1 2009-08-30 33y 04m 08d 1 1 Hardie 43 Nigel Hasselbaink 1 6 .17 2013-11-02 22y 11m 12d 5 2013-11-02 22y 11m 12d 5 1 Hasselbaink 43 Callum Hendry 1 4 .25 2019-12-14 22y 00m 06d 3 2019-12-14 22y 00m 06d 3 1 Hendry 43 Thomas Hird 1 4 .25 1940-02-24 Not Known 2 1940-02-24 Not Known 2 1 Hird 43 David John Irons 1 1 1.00 1994-08-31 33y 01m 13d 1 1994-08-31 33y 01m 13d 1 1 Irons 43 Jonatan Johansson 1 1 1.00 2009-11-21 34y 03m 05d 1 2009-11-21 34y 03m 05d 1 1 Johansson 43 Graeme Anthony Jones 1 4 .25 2000-08-06 30y 04m 24d 3 2000-08-06 30y 04m 24d 3 1 Jones 43 Paul James Kane 1 15 .07 1999-02-20 33y 08m 00d 7 1999-02-20 33y 08m 00d 7 1 Kane 43 Matthew Kennedy 1 1 5 .20 2018-12-05 24y 01m 04d 2 2018-12-05 24y 01m 04d 2 1 Kennedy 43 Alan Nigel Kernaghan 1 10 .10 1998-12-09 31y 07m 14d 6 1998-12-09 31y 07m 14d 6 1 Kernaghan 43 Daniel Kirkwood 1 1 1.00 1925-12-12 Not Known 1 1925-12-12 Not Known 1 1 Kirkwood 43 Simon Lappin 1 2 .50 2015-08-02 32y 06m 08d 1 2015-08-02 32y 06m 08d 1 1 Lappin 43 John Collins Leslie 1 1 1.00 1970-08-29 20y 09m 04d 1 1970-08-29 20y 09m 04d 1 1 Leslie 43 Alastair Murray Littlejohn 1 2 .50 1965-09-25 18y 08m 09d 1 1965-09-25 18y 08m 09d 1 1 Littlejohn 43 Nathan Peter Lowndes 1 8 .13 1999-10-16 22y 04m 14d 6 1999-10-16 22y 04m 14d 6 1 Lowndes 43 Lawrence D MacBain 1 4 .25 1927-11-26 Not Known 1 1927-11-26 Not Known 1 1 MacBain 43 Alex MacDonald 1 3 .33 1968-03-23 20y 00m 06d 3 1968-03-23 20y 00m 06d 3 1 MacDonald 43 Peter Ian Ronald MacDonald 1 6 .17 2011-01-11 30y 01m 25d 6 2011-01-11 30y 01m 25d 6 1 MacDonald 43 David [2] Mackay 1 1 17 .06 2011-12-03 30y 07m 01d 8 2011-12-03 30y 07m 01d 8 1 MacKay 43 Steven MacLean 1 13 .08 2012-12-15 30y 03m 22d 1 2012-12-15 30y 03m 22d 1 1 MacLean 43 Stephen William Maskrey 1 12 .08 1990-12-15 28y 03m 29d 3 1990-12-15 28y 03m 29d 3 1 Maskrey 43 John Paul McBride 1 1 7 .14 2002-03-23 23y 03m 23d 11 2002-03-23 23y 03m 23d 11 1 McBride 43 Alistair McCann 1 3 .33 2020-02-01 20y 01m 28d 3 2020-02-01 20y 01m 28d 3 1 McCann 43 Jamie McCart 1 4 .25 2022-02-19 24y 07m 30d 4 2022-02-19 24y 07m 30d 4 1 McCart 43 James Gordon McGregor 1 5 .20 1974-12-28 18y 01m 13d 2 1974-12-28 18y 01m 13d 2 1 McGregor 43 William Dowling McIntosh 1 1 1.00 1940-04-27 20y 04m 20d 1 1940-04-27 20y 04m 20d 1 1 McIntosh 43 Alexander [1] McIntyre 1 3 .33 1963-10-05 Not Known 2 1963-10-05 Not Known 2 1 McIntyre 43 Brad McKay 1 2 .50 2016-08-10 23y 04m 15d 3 2016-08-10 23y 04m 15d 3 1 McKay 43 William [2] McLaren 1 3 .33 1936-10-17 Not Known 1 1936-10-17 Not Known 1 1 McLaren 43 Ian [1] McPhee 1 15 .07 1971-09-18 28y 11m 02d 15 1971-09-18 28y 11m 02d 15 1 McPhee 43 John McQuade 1 3 .33 1973-08-22 20y 00m 26d 2 1973-08-22 20y 00m 26d 2 1 McQuade 43 John McQuillan 1 12 .08 1999-07-31 29y 00m 11d 11 1999-07-31 29y 00m 11d 11 1 McQuillan 43 Matthew McVitie 1 4 .25 1960-08-24 22y 10m 25d 1 1960-08-24 22y 10m 25d 1 1 McVitie 43 Colin Fyfe Miller 1 3 .33 1994-08-31 29y 10m 27d 3 1994-08-31 29y 10m 27d 3 1 Miller 43 Allan Moore 1 8 .13 1991-03-06 26y 02m 09d 3 1991-03-06 26y 02m 09d 3 1 Moore 43 Jamie Murphy 1 3 .33 2022-12-28 33y 04m 00d 2 2022-12-28 33y 04m 00d 2 1 Murphy 43 William G Nicholson 1 3 .33 1936-03-21 Not Known 2 1936-03-21 Not Known 2 1 Nicholson 43 Henry (Harry) Nicolson 1 6 .17 1928-03-31 Not Known 4 1928-03-31 Not Known 4 1 Nicolson 43 John Thomas O'Neil 1 15 .07 1994-08-31 23y 01m 25d 1 1994-08-31 23y 01m 25d 1 1 O'Neil 43 James Francis O'Rourke 1 1 5 .20 1974-12-28 28y 03m 10d 2 1974-12-28 28y 03m 10d 2 1 O'Rourke 43 Sam Parkin 1 4 .25 2010-08-14 29y 05m 00d 1 2010-08-14 29y 05m 00d 1 1 Parkin 43 George Rankine 1 1 2 .50 1962-03-03 Not Known 2 1962-03-03 Not Known 2 1 Rankine 43 James Crighton Richmond 1 1 1.00 1964-02-01 28y 03m 19d 1 1964-02-01 28y 03m 19d 1 1 Richmond 43 Colin Andrew Samuel 1 6 .17 2009-11-21 28y 02m 25d 2 2009-11-21 28y 02m 25d 2 1 Samuel 43 Francisco Sandaza 1 1 4 .25 2012-03-24 27y 03m 24d 4 2012-03-24 27y 03m 24d 4 1 Sandaza 43 Joe Shaughnessy 1 16 .06 2017-04-05 24y 08m 30d 8 2017-04-05 24y 08m 30d 8 1 Shaughnessy 43 Peter Robb Simpson 1 7 .14 1937-08-25 Not Known 2 1937-08-25 Not Known 2 1 Simpson 43 Douglas Haig Sneddon 1 4 .25 1940-04-27 Not Known 4 1940-04-27 Not Known 4 1 Sneddon 43 John Alexander Stevenson 1 7 .14 1928-01-21 Not Known 1 1928-01-21 Not Known 1 1 Stevenson 43 John William Michael Sutton 1 2 .50 2015-08-02 31y 07m 07d 1 2015-08-02 31y 07m 07d 1 1 Sutton 43 Mohammed Sylla 1 3 .33 2000-12-30 23y 09m 17d 3 2000-12-30 23y 09m 17d 3 1 Sylla 43 James [2] Tennant 1 9 .11 1939-01-28 Not Known 9 1939-01-28 Not Known 9 1 Tennant 43 Daniel [1] Thomson 1 2 .50 1925-04-11 Not Known 1 1925-04-11 Not Known 1 1 Thomson 43 Gudmundor Torfason 1 1 5 .20 1993-05-15 31y 05m 02d 2 1993-05-15 31y 05m 02d 2 1 Torfason 43 Steven William Tosh 1 3 .33 1997-09-13 24y 04m 17d 2 1997-09-13 24y 04m 17d 2 1 Tosh 43 Thomas Gibson Turner 1 13 .08 1990-10-13 27y 00m 02d 1 1990-10-13 27y 00m 02d 1 1 Turner 43 Rowan Vine 1 3 .33 2012-12-15 30y 02m 24d 2 2012-12-15 30y 02m 24d 2 1 Vine
Hat Tricks
Total = 1
Player Age Game
NoGoals Comp Match Scorers Stevie May 21y 02m 15d 12 3 Premiership Sat 18 Jan 2014 St Johnstone 3 Hearts 3
Goalkeepers
Rk Player Games Goals
LostGoals
Lost
Per GW D L W% D% L% Succ% First Min Age Last Max Age Seas
onsSurname 1 Alan Mannus 19 27 1.42 7 4 8 36.84 21.05 42.11 47.37 2012-02-14 29y 08m 26d 2018-02-10 35y 08m 22d 6 Mannus 2 Jim Donaldson 17 26 1.53 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d 7 Donaldson 2 Alan David Main 17 26 1.53 3 8 6 17.65 47.06 35.29 41.18 1996-03-07 28y 03m 02d 2009-08-30 41y 08m 25d 7 Main 4 Derek John Robertson 15 24 1.60 3 3 9 20.00 20.00 60.00 30.00 1968-03-23 19y 01m 11d 1978-04-12 29y 02m 00d 7 Robertson 5 Robert Wylie 14 40 2.86 3 3 8 21.43 21.43 57.14 32.14 1933-04-29 Not Known 1940-04-27 Not Known 8 Wylie 6 Alexander [2] Clark 11 14 1.27 3 5 3 27.27 45.45 27.27 50.00 2016-09-17 24y 02m 22d 2022-01-18 29y 06m 23d 5 Clark 7 Alex (Sandy) McLaren 10 17 1.70 3 2 5 30.00 20.00 50.00 40.00 1927-11-26 Not Known 1933-02-18 Not Known 4 McLaren 8 Andrew Charles Rhodes 9 10 1.11 3 5 1 33.33 55.56 11.11 61.11 1992-10-03 28y 01m 10d 1994-08-31 30y 00m 08d 3 Rhodes 9 Lindsay Hamilton 8 17 2.13 2 0 6 25.00 .00 75.00 25.00 1990-10-13 28y 02m 02d 1992-03-14 29y 07m 03d 2 Hamilton 10 Peter Enckelman 7 6 .86 3 2 2 42.86 28.57 28.57 57.14 2010-08-14 33y 05m 04d 2012-02-05 34y 10m 26d 2 Enckelman 11 William Donnachie Taylor 5 12 2.40 0 2 3 .00 40.00 60.00 20.00 1960-08-24 22y 02m 21d 1963-10-05 25y 04m 02d 3 Taylor 12 Michael McVitie 4 9 2.25 1 1 2 25.00 25.00 50.00 37.50 1964-11-28 Not Known 1966-01-15 Not Known 2 McVitie 12 Samuel Page 4 6 1.50 0 3 1 .00 75.00 25.00 37.50 1925-12-12 Not Known 1927-04-09 Not Known 2 Page 12 Michael Flynn McDonald 4 5 1.25 1 0 3 25.00 .00 75.00 25.00 1983-01-01 32y 01m 24d 1983-10-29 32y 11m 21d 2 McDonald 12 George Ogilvie Tulloch 4 8 2.00 0 1 3 .00 25.00 75.00 12.50 1980-04-16 19y 01m 24d 1982-09-15 21y 06m 23d 3 Tulloch 16 Remi Luke Matthews 3 9 3.00 0 0 3 .00 .00 100.00 .00 2022-08-28 28y 06m 18d 2023-03-04 29y 00m 22d 1 Matthews 16 Alex G M Watson 3 8 2.67 1 0 2 33.33 .00 66.67 33.33 1940-01-13 Not Known 1940-03-02 Not Known 1 Watson 16 Dimitar Veselinov Mitov 3 4 1.33 0 0 3 .00 .00 100.00 .00 2023-08-05 26y 06m 14d 2024-02-07 27y 00m 16d 1 Mitov 19 Graeme [2] Smith 2 1 .50 2 0 0 100.00 .00 .00 100.00 2009-11-21 27y 01m 18d 2010-01-30 27y 03m 27d 1 Smith 19 Alan [2] Miller 2 5 2.50 0 0 2 .00 .00 100.00 .00 2001-10-13 31y 06m 14d 2002-01-02 31y 09m 04d 1 Miller 19 Stephen Robertson 2 1 .50 0 1 1 .00 50.00 50.00 25.00 2000-03-15 22y 11m 28d 2000-05-06 23y 01m 20d 1 Robertson 19 Robert McGregor 2 4 2.00 1 0 1 50.00 .00 50.00 50.00 1982-02-23 21y 07m 01d 1982-04-03 21y 08m 12d 1 McGregor 19 James Barclay Dempster 2 4 2.00 1 1 0 50.00 50.00 .00 75.00 1925-01-31 Not Known 1925-04-11 Not Known 1 Dempster 19 Roy Baines 2 4 2.00 0 1 1 .00 50.00 50.00 25.00 1983-12-31 33y 10m 24d 1984-04-28 34y 02m 21d 1 Baines 19 John James Roy McLaren 2 7 3.50 0 0 2 .00 .00 100.00 .00 1954-09-22 24y 07m 10d 1954-09-25 24y 07m 13d 1 McLaren 26 John Balavage 1 5 5.00 0 0 1 .00 .00 100.00 .00 1988-08-17 27y 10m 02d 1988-08-17 27y 10m 02d 1 Balavage 26 Harry Fallon 1 4 4.00 0 0 1 .00 .00 100.00 .00 1964-02-01 21y 09m 03d 1964-02-01 21y 09m 03d 1 Fallon 26 Elliot Charles Parish 1 1 1.00 1 0 0 100.00 .00 .00 100.00 2022-02-19 31y 08m 30d 2022-02-19 31y 08m 30d 1 Parish 26 John Arrol 1 2 2.00 0 0 1 .00 .00 100.00 .00 1979-09-05 33y 02m 13d 1979-09-05 33y 02m 13d 1 Arrol 26 Kevin Scott Cuthbert 1 1 1.00 1 0 0 100.00 .00 .00 100.00 2002-03-23 19y 06m 15d 2002-03-23 19y 06m 15d 1 Cuthbert 26 Alistair G M Watson 1 3 3.00 0 0 1 .00 .00 100.00 .00 1947-01-25 Not Known 1947-01-25 Not Known 1 Watson 26 Ian Campion Taylor Ower 1 4 4.00 0 0 1 .00 .00 100.00 .00 1962-10-10 23y 09m 08d 1962-10-10 23y 09m 08d 1 Ower 26 McPherson [1] 1 4 4.00 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known 1 [1]
Hearts Top 20 Appearances
Competitive games only. Players appearances and goals pre 1946 are included.
Total Played = 396
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'
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
onsSurname 1 Alan Anderson 29 29 0 0 12 6 11 41.38 20.69 37.93 51.72 1964-11-28 24y 11m 07d 1976-04-26 36y 04m 05d 12 Anderson 2 Jim Cruickshank 27 27 0 0 10 8 9 37.04 29.63 33.33 51.85 1963-10-05 22y 05m 22d 1976-04-26 35y 00m 13d 12 Cruickshank 3 John Robertson 26 22 4 0 13 7 6 50.00 26.92 23.08 63.46 1983-04-09 18y 06m 07d 1998-04-18 33y 06m 16d 10 Robertson 4 Gary Mackay 25 24 1 0 14 6 5 56.00 24.00 20.00 68.00 1981-10-07 17y 08m 14d 1996-09-03 32y 07m 11d 10 Mackay 5 Donald Ford 23 23 0 0 7 5 11 30.43 21.74 47.83 41.30 1965-09-25 20y 11m 00d 1974-12-28 30y 02m 03d 10 Ford 6 Henry Smith 21 21 0 0 11 5 5 52.38 23.81 23.81 64.29 1981-10-07 25y 06m 27d 1994-04-23 38y 01m 13d 8 Smith 7 Jim Brown 18 18 0 0 9 3 6 50.00 16.67 33.33 58.33 1969-09-06 19y 00m 26d 1977-09-17 27y 01m 06d 8 Brown 7 Steve Fulton 18 16 2 0 7 7 4 38.89 38.89 22.22 58.33 1996-03-07 25y 06m 26d 2002-03-23 31y 07m 13d 7 Fulton 9 Dave McPherson 16 15 1 0 10 2 4 62.50 12.50 25.00 68.75 1988-08-17 24y 06m 20d 1999-02-20 35y 00m 23d 7 McPherson 9 Ian Sneddon 16 16 0 0 5 2 9 31.25 12.50 56.25 37.50 1967-08-26 20y 08m 27d 1974-08-31 27y 09m 01d 7 Sneddon 11 John Souttar 15 15 0 0 6 5 4 40.00 33.33 26.67 56.67 2016-03-19 19y 05m 23d 2022-02-19 25y 04m 25d 6 Souttar 11 Davie Holt 15 14 1 0 7 4 4 46.67 26.67 26.67 60.00 1960-12-31 24y 11m 28d 1968-11-23 32y 10m 20d 9 Holt 13 Duncan McClure 14 14 0 0 8 2 4 57.14 14.29 28.57 64.29 1933-12-16 20y 06m 06d 1947-01-25 33y 07m 15d 8 McClure 13 Craig Levein 14 14 0 0 6 5 3 42.86 35.71 21.43 60.71 1983-12-31 19y 02m 09d 1994-08-31 29y 10m 09d 6 Levein 13 David Clunie 14 13 1 0 6 2 6 42.86 14.29 42.86 50.00 1966-10-22 18y 07m 06d 1975-12-27 27y 09m 11d 8 Clunie 13 Jamie Walker 14 10 4 0 3 2 9 21.43 14.29 64.29 28.57 2013-03-05 19y 08m 08d 2019-12-14 26y 05m 19d 6 Walker 13 Michael Smith 14 12 2 0 9 3 2 64.29 21.43 14.29 75.00 2017-10-21 29y 01m 17d 2023-03-04 34y 06m 00d 5 Smith 13 Tosh McKinlay 14 13 1 0 5 5 4 35.71 35.71 28.57 53.57 1990-10-13 25y 10m 10d 1994-04-23 29y 04m 20d 4 McKinlay 13 Steven Pressley 14 13 1 0 4 7 3 28.57 50.00 21.43 53.57 1998-10-04 24y 11m 23d 2002-03-23 28y 05m 12d 4 Pressley 13 Thomas Flogel 14 11 3 0 6 4 4 42.86 28.57 28.57 57.14 1997-11-15 26y 05m 08d 2002-03-23 30y 09m 16d 5 Flogel
Hearts Top 20 Scorers
Total Distinct (ex ogs) = 124
Rk Player Goals Pens Games G Per
GameFirst Min Age G Pl
Last Max Age G Pl
to LastSeas
onsSurname 1 Donald Ford 11 1 23 .48 1968-03-23 23y 04m 27d n/a 1974-12-28 30y 02m 03d n/a 5 Ford 2 Willie Wallace 10 2 10 1.00 1961-11-04 21y 04m 12d n/a 1966-10-22 26y 03m 29d n/a 5 Wallace 3 John Robertson 9 1 26 .35 1983-10-29 19y 00m 27d n/a 1996-09-03 31y 11m 01d n/a 5 Robertson 4 Willie Gibson 6 1 11 .55 1974-12-28 21y 08m 25d n/a 1980-04-26 27y 00m 23d n/a 2 Gibson 5 Josh Ginnelly 5 6 .83 2021-10-27 24y 07m 03d n/a 2023-03-04 25y 11m 08d n/a 2 Ginnelly 5 Jim Hamilton 5 8 .63 1997-09-13 21y 07m 04d n/a 1998-12-09 22y 10m 00d n/a 2 Hamilton 5 Lawrence Shankland 5 2 6 .83 2022-08-28 27y 00m 18d n/a 2024-02-07 28y 05m 28d n/a 2 Shankland 8 Drew Busby 4 1 12 .33 1973-08-22 25y 08m 14d n/a 1977-09-17 29y 09m 09d n/a 4 Busby 8 George Fleming 4 12 .33 1967-02-11 18y 04m 20d n/a 1968-11-23 20y 02m 01d n/a 3 Fleming 8 Iain Ferguson 4 1 2 2.00 1988-08-17 26y 00m 13d n/a 1990-10-13 28y 02m 09d n/a 2 Ferguson 11 Tommy White 3 2 1.50 1964-02-01 24y 05m 20d n/a 1964-11-28 25y 03m 16d n/a 2 White 11 Tommy Traynor 3 11 .27 1965-09-25 21y 11m 29d n/a 1969-09-06 25y 11m 10d n/a 3 Traynor 11 Alan Gordon 3 7 .43 1965-04-03 20y 10m 20d n/a 1965-09-25 21y 04m 11d n/a 2 Gordon 11 Scott Crabbe 3 5 .60 1990-12-15 22y 04m 03d n/a 1991-12-28 23y 04m 16d n/a 2 Crabbe 11 John Colquhoun 3 11 .27 1991-03-06 27y 07m 20d n/a 1994-08-31 31y 01m 17d n/a 2 Colquhoun 11 Colin Cameron 3 1 13 .23 1996-09-03 23y 10m 11d n/a 1999-07-31 26y 09m 08d n/a 3 Cameron 11 Jim Brown 3 18 .17 1969-09-06 19y 00m 26d n/a 1973-10-13 23y 02m 02d n/a 3 Brown 11 Ian Baird 3 5 .60 1991-11-09 27y 07m 08d n/a 1993-01-20 28y 09m 19d n/a 2 Baird 11 Kenny Aird 3 9 .33 1973-08-22 26y 04m 09d n/a 1975-12-27 28y 08m 14d n/a 2 Aird 11 Kyle Lafferty 3 4 .75 2017-10-21 30y 01m 05d n/a 2018-02-10 30y 04m 25d n/a 1 Lafferty 11 Archie Miller 3 1 6 .50 1934-04-28 20y 07m 23d n/a 1947-01-25 33y 04m 20d n/a 2 Miller 11 Gary McSwegan 3 8 .38 1999-07-31 28y 10m 07d n/a 2000-03-15 29y 05m 20d n/a 1 McSwegan 11 Jim Murphy 3 3 1.00 1964-02-01 21y 02m 03d n/a 1964-02-01 21y 02m 03d n/a 1 Murphy 11 John Sutton 3 1 4 .75 2012-08-04 28y 07m 09d n/a 2013-03-05 29y 02m 07d n/a 1 Sutton 11 Callum Paterson 3 11 .27 2015-08-02 20y 09m 20d n/a 2016-11-05 22y 00m 23d n/a 2 Paterson 11 Willie Pettigrew 3 6 .50 1981-10-07 28y 00m 05d n/a 1983-01-01 29y 02m 30d n/a 2 Pettigrew
Hearts Hat Tricks
Total = 0
The specified statement did not generate any data Player Age Game
NoGoals Comp Match Scorers
Hearts Goalkeepers
Rk Player Games Goals
LostGoals
Lost
Per GW D L W% D% L% Succ% First Min Age Last Max Age Seas
onsSurname 1 Jim Cruickshank 27 37 1.37 10 8 9 37.04 29.63 33.33 51.85 1963-10-05 22y 05m 22d 1976-04-26 35y 00m 13d 12 Cruickshank 2 Henry Smith 21 21 1.00 11 5 5 52.38 23.81 23.81 64.29 1981-10-07 25y 06m 27d 1994-04-23 38y 01m 13d 8 Smith 3 Jamie Macdonald 11 15 1.36 3 3 5 27.27 27.27 45.45 40.91 2011-01-11 24y 08m 25d 2014-01-18 27y 09m 01d 4 Macdonald 3 Gilles Rousset 11 13 1.18 6 4 1 54.55 36.36 9.09 72.73 1996-03-07 32y 06m 14d 1999-10-16 36y 01m 24d 5 Rousset 5 Kenny Garland 8 11 1.38 4 0 4 50.00 .00 50.00 50.00 1967-08-26 19y 05m 10d 1974-08-31 26y 05m 15d 5 Garland 6 Nicky Walker 7 9 1.29 3 2 2 42.86 28.57 28.57 57.14 1991-03-06 28y 05m 06d 1994-08-31 31y 11m 02d 4 Walker 6 Antti Niemi 7 10 1.43 2 3 2 28.57 42.86 28.57 50.00 2000-03-15 27y 09m 15d 2002-03-23 29y 09m 23d 3 Niemi 8 Jack Hamilton 5 9 1.80 0 2 3 .00 40.00 60.00 20.00 2016-05-15 22y 01m 23d 2017-04-05 23y 00m 14d 2 Hamilton 8 Zander Clark 5 2 .40 5 0 0 100.00 .00 .00 100.00 2022-12-28 30y 06m 02d 2024-02-07 31y 07m 12d 2 Clark 8 Marian Kello 5 4 .80 2 1 2 40.00 20.00 40.00 50.00 2010-01-30 27y 04m 25d 2011-12-03 29y 02m 28d 3 Kello 8 Gordon Marshall 5 4 .80 4 1 0 80.00 20.00 .00 90.00 1960-08-24 21y 01m 22d 1962-10-10 23y 03m 08d 3 Marshall 12 Jon McLaughlin 4 0 .00 3 1 0 75.00 25.00 .00 87.50 2017-10-21 30y 01m 12d 2018-02-10 30y 05m 01d 1 McLaughlin 13 Roddy McKenzie 3 3 1.00 1 1 1 33.33 33.33 33.33 50.00 1998-04-18 22y 08m 10d 2002-01-02 26y 04m 25d 3 McKenzie 13 Bobby Zlamal 3 4 1.33 1 1 1 33.33 33.33 33.33 50.00 2018-09-29 32y 10m 24d 2019-12-14 34y 01m 09d 2 Zlamal 13 Craig Gordon 3 3 1.00 2 1 0 66.67 33.33 .00 83.33 2021-10-27 38y 09m 27d 2022-08-28 39y 07m 28d 2 Gordon 13 John Brough 3 0 .00 3 0 0 100.00 .00 .00 100.00 1978-04-12 18y 00m 13d 1980-04-26 20y 00m 27d 2 Brough 13 Neil Alexander 3 6 2.00 1 1 1 33.33 33.33 33.33 50.00 2015-08-02 37y 04m 23d 2016-03-19 38y 00m 09d 1 Alexander 18 Willie Duff 2 0 .00 2 0 0 100.00 .00 .00 100.00 1954-09-22 19y 07m 16d 1954-09-25 19y 07m 19d 1 Duff 18 Mark Ridgers 2 2 1.00 1 0 1 50.00 .00 50.00 50.00 2012-03-24 21y 07m 15d 2012-05-06 21y 08m 27d 1 Ridgers 18 Joel Pereira 2 4 2.00 0 1 1 .00 50.00 50.00 25.00 2019-10-30 23y 04m 02d 2020-02-01 23y 07m 04d 1 Pereira 18 Janos Balogh 2 4 2.00 0 1 1 .00 50.00 50.00 25.00 2009-08-30 26y 09m 01d 2009-11-21 26y 11m 23d 1 Balogh 18 Ray Dunlop 2 0 .00 2 0 0 100.00 .00 .00 100.00 1977-09-17 26y 09m 25d 1977-11-19 26y 11m 27d 1 Dunlop 23 Ross Stewart 1 2 2.00 0 0 1 .00 .00 100.00 .00 2022-02-19 26y 10m 09d 2022-02-19 26y 10m 09d 1 Stewart 23 Jimmy Brown 1 0 .00 1 0 0 100.00 .00 .00 100.00 1947-01-25 21y 06m 06d 1947-01-25 21y 06m 06d 1 Brown 23 Colin Doyle 1 0 .00 1 0 0 100.00 .00 .00 100.00 2019-01-26 33y 07m 14d 2019-01-26 33y 07m 14d 1 Doyle 23 Viktor Noring 1 1 1.00 0 0 1 .00 .00 100.00 .00 2017-05-17 26y 03m 14d 2017-05-17 26y 03m 14d 1 Noring 23 Thomson Allan 1 1 1.00 1 0 0 100.00 .00 .00 100.00 1979-09-05 32y 11m 00d 1979-09-05 32y 11m 00d 1 Allan
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
onsSurname 1 Liam Craig St Johnstone 33 25 8 2 13 9 11 39.39 27.27 33.33 53.03 2009-11-21 22y 10m 25d 2020-02-01 33y 01m 05d 9 Craig 2 Murray Davidson St Johnstone 30 29 1 5 12 8 10 40.00 26.67 33.33 53.33 2009-08-30 21y 05m 23d 2022-02-19 33y 11m 12d 11 Davidson 3 Alan Anderson Hearts 29 29 0 0 12 6 11 41.38 20.69 37.93 51.72 1964-11-28 24y 11m 07d 1976-04-26 36y 04m 05d 12 Anderson 4 Jim Cruickshank Hearts 27 27 0 0 10 8 9 37.04 29.63 33.33 51.85 1963-10-05 22y 05m 22d 1976-04-26 35y 00m 13d 12 Cruickshank 5 John Robertson Hearts 26 22 4 0 13 7 6 50.00 26.92 23.08 63.46 1983-04-09 18y 06m 07d 1998-04-18 33y 06m 16d 10 Robertson 6 Gary Mackay Hearts 25 24 1 0 14 6 5 56.00 24.00 20.00 68.00 1981-10-07 17y 08m 14d 1996-09-03 32y 07m 11d 10 Mackay 7 Christopher Alexander Millar St Johnstone 24 21 3 0 11 6 7 45.83 25.00 29.17 58.33 2009-08-30 26y 05m 00d 2018-02-10 34y 10m 13d 8 Millar 8 Donald Ford Hearts 23 23 0 0 7 5 11 30.43 21.74 47.83 41.30 1965-09-25 20y 11m 00d 1974-12-28 30y 02m 03d 10 Ford 9 David Wotherspoon St Johnstone 22 16 6 0 9 7 6 40.91 31.82 27.27 56.82 2013-08-04 21y 07m 06d 2023-03-04 31y 02m 04d 7 Wotherspoon 10 Henry Smith Hearts 21 21 0 0 11 5 5 52.38 23.81 23.81 64.29 1981-10-07 25y 06m 27d 1994-04-23 38y 01m 13d 8 Smith 11 Steven James Stuart Anderson St Johnstone 20 19 1 0 7 6 7 35.00 30.00 35.00 50.00 2010-08-14 24y 07m 26d 2018-02-10 32y 01m 22d 7 Anderson 12 Fred Aitken St Johnstone 19 19 0 5 9 4 6 47.37 21.05 31.58 57.89 1967-08-12 17y 08m 30d 1973-10-13 23y 11m 00d 7 Aitken 12 Alan Mannus St Johnstone 19 19 0 0 7 4 8 36.84 21.05 42.11 47.37 2012-02-14 29y 08m 26d 2018-02-10 35y 08m 22d 6 Mannus 14 Jim Brown Hearts 18 18 0 0 9 3 6 50.00 16.67 33.33 58.33 1969-09-06 19y 00m 26d 1977-09-17 27y 01m 06d 8 Brown 14 Willie Simpson Coburn St Johnstone 18 18 0 0 7 5 6 38.89 27.78 33.33 52.78 1964-11-28 23y 07m 15d 1972-02-05 30y 09m 23d 7 Coburn 14 Steve Fulton Hearts 18 16 2 0 7 7 4 38.89 38.89 22.22 58.33 1996-03-07 25y 06m 26d 2002-03-23 31y 07m 13d 7 Fulton 17 Jim Donaldson St Johnstone 17 17 0 0 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d 7 Donaldson 17 Henry Begg Hall St Johnstone 17 17 0 5 7 4 6 41.18 23.53 35.29 52.94 1968-11-23 23y 07m 01d 1974-08-31 29y 04m 09d 7 Hall 17 Christopher Kane St Johnstone 17 10 7 2 5 6 6 29.41 35.29 35.29 47.06 2015-08-02 20y 10m 28d 2023-11-25 29y 02m 20d 7 Kane 17 David [2] Mackay St Johnstone 17 17 0 1 8 5 4 47.06 29.41 23.53 61.76 2009-08-30 28y 03m 28d 2015-12-19 34y 07m 17d 6 Mackay
Both Clubs Top 20 Scorers
Rk Player Club Goals Pens Games G Per
GameFirst Min Age G Pl
Last Max Age G Pl
to LastSeas
onsSurname 1 Donald Ford Hearts 11 1 23 .48 1968-03-23 23y 04m 27d n/a 1974-12-28 30y 02m 03d n/a 5 Ford 2 Willie Wallace Hearts 10 2 10 1.00 1961-11-04 21y 04m 12d n/a 1966-10-22 26y 03m 29d n/a 5 Wallace 3 John Robertson Hearts 9 1 26 .35 1983-10-29 19y 00m 27d n/a 1996-09-03 31y 11m 01d n/a 5 Robertson 4 Stevie May St Johnstone 8 4 18 .44 2013-08-04 20y 09m 01d 10 2022-12-28 30y 01m 25d 20 3 May 5 Willie Gibson Hearts 6 1 11 .55 1974-12-28 21y 08m 25d n/a 1980-04-26 27y 00m 23d n/a 2 Gibson 5 George O'Boyle St Johnstone 6 1 10 .60 1994-08-31 26y 08m 17d 1 1998-10-27 30y 10m 13d 9 5 O'Boyle 7 Fred Aitken St Johnstone 5 19 .26 1967-08-26 17y 09m 13d 2 1973-08-15 23y 09m 02d 18 4 Aitken 7 Murray Davidson St Johnstone 5 30 .17 2009-08-30 21y 05m 23d 1 2016-03-19 28y 00m 12d 20 3 Davidson 7 Josh Ginnelly Hearts 5 6 .83 2021-10-27 24y 07m 03d n/a 2023-03-04 25y 11m 08d n/a 2 Ginnelly 7 Henry Begg Hall St Johnstone 5 17 .29 1969-03-15 23y 10m 21d 2 1972-12-30 27y 08m 08d 12 4 Hall 7 Jim Hamilton Hearts 5 8 .63 1997-09-13 21y 07m 04d n/a 1998-12-09 22y 10m 00d n/a 2 Hamilton 7 Peter Lorimer St Johnstone 5 8 .63 1937-02-20 Not Known 1 1940-02-24 Not Known 7 4 Lorimer 7 Lawrence Shankland Hearts 5 2 6 .83 2022-08-28 27y 00m 18d n/a 2024-02-07 28y 05m 28d n/a 2 Shankland 14 Drew Busby Hearts 4 1 12 .33 1973-08-22 25y 08m 14d n/a 1977-09-17 29y 09m 09d n/a 4 Busby 14 Iain Ferguson Hearts 4 1 2 2.00 1988-08-17 26y 00m 13d n/a 1990-10-13 28y 02m 09d n/a 2 Ferguson 14 George Fleming Hearts 4 12 .33 1967-02-11 18y 04m 20d n/a 1968-11-23 20y 02m 01d n/a 3 Fleming 14 Bobby Kemp St Johnstone 4 7 .57 1963-10-05 22y 01m 20d 3 1966-10-22 25y 02m 07d 7 3 Kemp 14 Andrew Main St Johnstone 4 5 .80 1929-03-09 Not Known 4 1929-09-28 Not Known 5 2 Main 14 (Robert) John Muir St Johnstone 4 10 .40 1970-08-29 Not Known 2 1974-08-31 Not Known 10 3 Muir 20 Kenneth Aird St Johnstone 3 13 .23 1967-08-12 20y 03m 30d 1 1972-01-08 24y 08m 26d 11 3 Aird 20 Kenny Aird Hearts 3 9 .33 1973-08-22 26y 04m 09d n/a 1975-12-27 28y 08m 14d n/a 2 Aird
Both Top 20 Goalkeepers
Rk Player Club Games W D L W% D% L% Succ% First Min Age Last Max Age Seas
onsSurname 1 Jim Cruickshank Hearts 27 10 8 9 37.04 29.63 33.33 51.85 1963-10-05 22y 05m 22d 1976-04-26 35y 00m 13d 12 Cruickshank 2 Henry Smith Hearts 21 11 5 5 52.38 23.81 23.81 64.29 1981-10-07 25y 06m 27d 1994-04-23 38y 01m 13d 8 Smith 3 Alan Mannus St Johnstone 19 7 4 8 36.84 21.05 42.11 47.37 2012-02-14 29y 08m 26d 2018-02-10 35y 08m 22d 6 Mannus 4 Jim Donaldson St Johnstone 17 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d 7 Donaldson 4 Alan David Main St Johnstone 17 3 8 6 17.65 47.06 35.29 41.18 1996-03-07 28y 03m 02d 2009-08-30 41y 08m 25d 7 Main 6 Derek John Robertson St Johnstone 15 3 3 9 20.00 20.00 60.00 30.00 1968-03-23 19y 01m 11d 1978-04-12 29y 02m 00d 7 Robertson 7 Robert Wylie St Johnstone 14 3 3 8 21.43 21.43 57.14 32.14 1933-04-29 Not Known 1940-04-27 Not Known 8 Wylie 8 Alexander [2] Clark St Johnstone 11 3 5 3 27.27 45.45 27.27 50.00 2016-09-17 24y 02m 22d 2022-01-18 29y 06m 23d 5 Clark 8 Willie Gibson Hearts 11 10 0 1 90.91 .00 9.09 90.91 1974-08-31 21y 04m 28d 1980-04-26 27y 00m 23d 4 Gibson 8 Jamie Macdonald Hearts 11 3 3 5 27.27 27.27 45.45 40.91 2011-01-11 24y 08m 25d 2014-01-18 27y 09m 01d 4 Macdonald 8 Gilles Rousset Hearts 11 6 4 1 54.55 36.36 9.09 72.73 1996-03-07 32y 06m 14d 1999-10-16 36y 01m 24d 5 Rousset 12 Alex (Sandy) McLaren St Johnstone 10 3 2 5 30.00 20.00 50.00 40.00 1927-11-26 Not Known 1933-02-18 Not Known 4 McLaren 13 Billy Higgins Hearts 9 5 3 1 55.56 33.33 11.11 72.22 1960-08-24 20y 05m 09d 1966-10-22 26y 07m 07d 7 Higgins 13 Andrew Charles Rhodes St Johnstone 9 3 5 1 33.33 55.56 11.11 61.11 1992-10-03 28y 01m 10d 1994-08-31 30y 00m 08d 3 Rhodes 15 Kenny Garland Hearts 8 4 0 4 50.00 .00 50.00 50.00 1967-08-26 19y 05m 10d 1974-08-31 26y 05m 15d 5 Garland 15 Lindsay Hamilton St Johnstone 8 2 0 6 25.00 .00 75.00 25.00 1990-10-13 28y 02m 02d 1992-03-14 29y 07m 03d 2 Hamilton 17 Peter Enckelman St Johnstone 7 3 2 2 42.86 28.57 28.57 57.14 2010-08-14 33y 05m 04d 2012-02-05 34y 10m 26d 2 Enckelman 17 Antti Niemi Hearts 7 2 3 2 28.57 42.86 28.57 50.00 2000-03-15 27y 09m 15d 2002-03-23 29y 09m 23d 3 Niemi 17 Nicky Walker Hearts 7 3 2 2 42.86 28.57 28.57 57.14 1991-03-06 28y 05m 06d 1994-08-31 31y 11m 02d 4 Walker 20 Ian Baird Hearts 5 4 1 0 80.00 20.00 .00 90.00 1991-08-24 27y 04m 23d 1993-01-20 28y 09m 19d 2 Baird