London Hearts Supporters Club


Heart of Midlothian vs Inverness Caledonian Thistle Players Record from 1946

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


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


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

Hearts Appearances
Hearts Scorers
Hearts Hat Tricks
Hearts Goalkeepers

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

Competitive Appearances

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

Total Played = 148
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Ross Norman Tokely 23 22 1 2 5 7 11 21.74 30.43 47.83 36.96 2002-01-26 22y 10m 18d 2012-01-21 32y 10m 13d 8 Tokely
2 Grant John Munro 18 17 1 1 4 6 8 22.22 33.33 44.44 38.89 2002-01-26 21y 04m 11d 2011-04-16 30y 07m 01d 7 Munro
3 Russell Allan Duncan 16 15 1 1 4 5 7 25.00 31.25 43.75 40.63 2002-01-26 21y 04m 11d 2010-12-18 30y 03m 03d 7 Duncan
4 Aaron Doran 15 12 3 3 3 8 4 20.00 53.33 26.67 46.67 2011-04-16 19y 11m 03d 2020-11-07 29y 05m 25d 6 Doran
5 Roy Adam McBain 14 12 2 0 4 2 8 28.57 14.29 57.14 35.71 2002-01-26 27y 02m 19d 2009-01-24 34y 02m 17d 6 McBain
5 Shane Sutherland 14 4 10 1 2 7 5 14.29 50.00 35.71 39.29 2010-09-18 19y 10m 26d 2021-04-24 30y 06m 01d 4 Sutherland
7 Josh Meekings 13 12 1 0 4 7 2 30.77 53.85 15.38 57.69 2011-11-26 19y 02m 24d 2016-10-29 24y 01m 27d 5 Meekings
7 Barry John Wilson 13 10 3 1 3 3 7 23.08 23.08 53.85 34.62 2004-09-25 32y 07m 09d 2008-11-15 36y 08m 30d 5 Wilson
9 Ross Draper 12 12 0 1 4 7 1 33.33 58.33 8.33 62.50 2012-08-18 23y 09m 29d 2017-02-18 28y 03m 29d 4 Draper
9 Richard Foran 12 10 2 0 3 7 2 25.00 58.33 16.67 54.17 2010-09-18 30y 03m 02d 2014-02-15 33y 07m 30d 4 Foran
9 Richard Corey Hastings 12 11 1 0 1 4 7 8.33 33.33 58.33 25.00 2004-09-25 27y 04m 07d 2008-11-15 31y 05m 28d 5 Hastings
9 Gary Warren 12 12 0 2 3 7 2 25.00 58.33 16.67 54.17 2012-08-18 28y 00m 02d 2016-10-29 32y 02m 13d 4 Warren
13 Ryan Esson 11 11 0 0 2 5 4 18.18 45.45 36.36 40.91 2008-11-15 28y 07m 27d 2013-02-23 32y 11m 04d 4 Esson
13 Dave Raven 11 10 1 1 3 7 1 27.27 63.64 9.09 59.09 2012-08-18 27y 05m 08d 2017-02-18 31y 11m 08d 4 Raven
13 Nick Ross 11 8 3 1 4 5 2 36.36 45.45 18.18 59.09 2010-09-18 18y 10m 07d 2014-02-02 22y 02m 22d 4 Ross
13 Greg Tansey 11 10 1 1 2 6 3 18.18 54.55 27.27 45.45 2011-09-10 22y 09m 20d 2017-02-18 28y 02m 28d 4 Tansey
17 Ian George [1] Black 10 10 0 0 2 3 5 20.00 30.00 50.00 35.00 2005-09-17 20y 06m 03d 2008-11-15 23y 08m 01d 4 Black
17 William Robert Mckay 10 9 1 5 4 6 0 40.00 60.00 .00 70.00 2012-01-21 23y 02m 30d 2017-02-18 28y 03m 27d 4 Mckay
17 Graeme Shinnie 10 10 0 0 3 7 0 30.00 70.00 .00 65.00 2010-12-18 19y 04m 14d 2014-02-15 22y 06m 11d 4 Shinnie
17 Carl Tremarco 10 9 1 1 2 4 4 20.00 40.00 40.00 40.00 2013-12-14 28y 02m 03d 2019-04-13 33y 06m 02d 4 Tremarco
21 Graham Patrick Bayne 9 5 4 2 2 3 4 22.22 33.33 44.44 38.89 2004-09-25 25y 01m 03d 2008-04-26 28y 08m 04d 4 Bayne
21 David William Proctor 9 6 3 0 1 1 7 11.11 11.11 77.78 16.67 2005-09-17 21y 04m 13d 2012-01-21 27y 08m 17d 5 Proctor
23 Mark Brown 8 8 0 0 1 4 3 12.50 50.00 37.50 37.50 2004-09-25 23y 06m 28d 2006-11-25 25y 08m 28d 3 Brown
23 Iain Angus Vigurs 8 5 3 0 1 2 5 12.50 25.00 62.50 25.00 2008-09-20 20y 04m 13d 2016-10-29 28y 05m 22d 3 Vigurs
25 Daniel Gerard Devine 7 6 1 0 2 3 2 28.57 42.86 28.57 50.00 2013-02-23 20y 05m 16d 2021-04-24 28y 07m 17d 4 Devine
25 Darren Dods 7 7 0 1 1 3 3 14.29 42.86 42.86 35.71 2004-12-11 29y 06m 04d 2007-02-10 31y 08m 03d 3 Dods
25 Richard Hart 7 4 3 0 1 4 2 14.29 57.14 28.57 42.86 2004-09-25 26y 05m 26d 2006-11-25 28y 07m 26d 3 Hart
25 Liam Polworth 7 7 0 0 0 3 4 .00 42.86 57.14 21.43 2016-03-01 21y 04m 18d 2019-04-13 24y 06m 01d 3 Polworth
29 Don Cowie 6 6 0 0 2 0 4 33.33 .00 66.67 33.33 2007-09-22 24y 07m 07d 2009-01-24 25y 11m 09d 2 Cowie
29 Michael Alan Fraser 6 6 0 0 2 0 4 33.33 .00 66.67 33.33 2007-02-10 23y 04m 02d 2008-09-20 24y 11m 12d 3 Fraser
29 Mark Ridgers 6 6 0 0 0 1 5 .00 16.67 83.33 8.33 2018-07-29 27y 11m 20d 2021-04-24 30y 08m 15d 2 Ridgers
29 Adam Rooney 6 5 1 0 0 2 4 .00 33.33 66.67 16.67 2008-09-20 20y 04m 30d 2011-04-16 22y 11m 26d 2 Rooney
29 Andrew Murray Shinnie 6 6 0 2 1 4 1 16.67 66.67 16.67 50.00 2011-09-10 22y 01m 24d 2013-02-23 23y 07m 06d 2 Shinnie
29 Miles Storey 6 6 0 2 1 2 3 16.67 33.33 50.00 33.33 2015-09-11 21y 08m 07d 2021-04-24 27y 03m 20d 2 Storey
29 Dennis Middleton Wyness 6 5 1 2 2 1 3 33.33 16.67 50.00 41.67 2002-01-26 24y 10m 04d 2008-04-26 31y 01m 04d 3 Wyness
36 Stuart William Golabek 5 4 1 0 1 1 3 20.00 20.00 60.00 30.00 2004-09-25 29y 10m 20d 2010-09-18 35y 10m 13d 3 Golabek
36 Jonathan Hayes 5 5 0 0 1 2 2 20.00 40.00 40.00 40.00 2010-09-18 23y 02m 09d 2012-01-21 24y 06m 12d 2 Hayes
36 Douglas Imrie 5 5 0 1 0 0 5 .00 .00 100.00 .00 2008-03-01 24y 06m 27d 2009-01-24 25y 05m 21d 2 Imrie
36 Daniel [2] Mackay 5 3 2 0 0 1 4 .00 20.00 80.00 10.00 2018-07-29 17y 03m 10d 2021-04-24 20y 00m 05d 2 Mackay
36 Rory McAllister 5 1 4 0 0 1 4 .00 20.00 80.00 10.00 2006-08-26 19y 03m 13d 2008-04-26 20y 11m 13d 2 McAllister
36 Philip James McGuire 5 4 1 0 2 0 3 40.00 .00 60.00 40.00 2007-09-22 27y 06m 18d 2009-01-24 28y 10m 20d 2 McGuire
36 James Michael Vincent 5 4 1 1 2 3 0 40.00 60.00 .00 70.00 2013-08-31 23y 11m 04d 2016-04-12 26y 06m 16d 2 Vincent
36 Owain Fon Williams 5 5 0 0 1 2 2 20.00 40.00 40.00 40.00 2015-09-11 28y 05m 25d 2017-02-18 29y 11m 01d 2 Williams
44 Scott Allardice 4 3 1 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 22y 06m 06d 2021-04-24 23y 00m 25d 1 Allardice
44 Craig James Brewster 4 3 1 1 2 1 1 50.00 25.00 25.00 62.50 2005-03-12 38y 02m 27d 2007-09-22 40y 09m 09d 3 Brewster
44 Dean Brill 4 4 0 0 2 2 0 50.00 50.00 .00 75.00 2013-08-31 27y 08m 29d 2014-02-15 28y 02m 13d 1 Brill
44 Craig Peter Dargo 4 4 0 0 0 3 1 .00 75.00 25.00 37.50 2005-09-17 27y 08m 14d 2006-11-25 28y 10m 22d 2 Dargo
44 Robbie Deas 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 20y 07m 09d 2021-04-24 21y 01m 28d 1 Deas
44 Cameron Harper 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 18y 10m 26d 2021-04-24 19y 05m 14d 1 Harper
44 Roddy Macgregor 4 3 1 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 18y 09m 15d 2021-04-24 19y 04m 03d 1 Macgregor
44 Stuart Muir McCaffrey 4 3 1 0 1 2 1 25.00 50.00 25.00 50.00 2002-01-26 22y 07m 27d 2005-12-10 26y 06m 10d 3 McCaffrey
44 Brad McKay 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2016-10-29 23y 07m 03d 2020-11-07 27y 07m 12d 3 McKay
44 Alan Morgan 4 1 3 0 1 1 2 25.00 25.00 50.00 37.50 2005-09-17 21y 09m 21d 2007-09-22 23y 09m 26d 3 Morgan
44 Marius Constantin Niculae 4 4 0 0 2 0 2 50.00 .00 50.00 50.00 2007-09-22 26y 04m 06d 2008-04-26 26y 11m 10d 1 Niculae
44 Nikolay Nikolaev Todorov 4 2 2 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 24y 01m 12d 2021-04-24 24y 08m 00d 1 Todorov
44 Sean Welsh 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 30y 06m 21d 2021-04-24 31y 01m 09d 1 Welsh
44 Danny Williams 4 2 2 0 2 1 1 50.00 25.00 25.00 62.50 2013-12-14 25y 10m 19d 2016-04-12 28y 02m 18d 2 Williams
58 Lee Cox 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 2010-09-18 19y 09m 16d 2011-04-16 20y 04m 14d 1 Cox
58 Stuart Duff 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 2010-09-18 28y 07m 26d 2011-04-16 29y 02m 24d 1 Duff
58 Wallace Duffy 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 2020-10-06 21y 05m 24d 2021-02-26 21y 10m 14d 1 Duffy
58 Kenny Gillet 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 2011-04-16 25y 03m 13d 2012-01-21 26y 00m 18d 2 Gillet
58 Lewis Horner 3 1 2 0 0 1 2 .00 33.33 66.67 16.67 2016-03-01 24y 01m 00d 2016-10-29 24y 08m 28d 2 Horner
58 James Keatings 3 1 2 0 0 1 2 .00 33.33 66.67 16.67 2020-10-06 28y 08m 16d 2021-02-26 29y 01m 06d 1 Keatings
58 Liam Michael Keogh 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 2004-09-25 23y 00m 19d 2006-08-26 24y 11m 20d 2 Keogh
58 Jake David Mulraney 3 2 1 0 0 2 1 .00 66.67 33.33 33.33 2016-08-20 20y 04m 15d 2017-02-18 20y 10m 13d 1 Mulraney
58 Juan Jose (Juanjo) Carricondo Perez 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2004-09-25 27y 04m 21d 2005-03-12 27y 10m 08d 1 Perez
58 John [1] Rankin 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 2006-08-26 23y 01m 30d 2007-12-22 24y 05m 25d 2 Rankin
58 Grégory Tadé 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2011-09-10 25y 00m 08d 2012-01-21 25y 04m 19d 1 Tadé
58 Owain Tudur-Jones 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 2012-11-10 28y 00m 26d 2013-02-23 28y 04m 08d 1 Tudur-Jones
58 Marley Watkins 3 3 0 0 1 2 0 33.33 66.67 .00 66.67 2013-12-14 23y 01m 27d 2014-02-15 23y 03m 29d 1 Watkins
58 Garry Wood 3 1 2 0 0 0 3 .00 .00 100.00 .00 2008-09-20 40y 11m 10d 2009-01-24 41y 03m 14d 1 Wood
72 Torbjørn Agdestein 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2013-08-31 21y 11m 13d 2013-12-14 22y 02m 26d 1 Agdestein
72 Nathan Austin 2 0 2 0 0 0 2 .00 .00 100.00 .00 2018-07-29 24y 05m 14d 2019-04-13 25y 01m 29d 1 Austin
72 Andrew Barrowman 2 2 0 0 0 0 2 .00 .00 100.00 .00 2008-09-20 23y 09m 24d 2008-11-15 23y 11m 19d 1 Barrowman
72 David Carson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2021-02-26 25y 05m 06d 2021-04-24 25y 07m 04d 1 Carson
72 Joseph Chalmers 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 24y 06m 26d 2019-04-13 25y 03m 10d 1 Chalmers
72 David Davis 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2011-09-10 20y 06m 21d 2011-11-26 20y 09m 06d 1 Davis
72 Liam Ross Fox 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2005-03-12 21y 01m 10d 2005-09-17 21y 07m 15d 2 Fox
72 Christopher Hogg 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2011-04-16 26y 00m 26d 2011-11-26 26y 08m 05d 2 Hogg
72 Christopher Innes 2 1 1 0 0 1 1 .00 50.00 50.00 25.00 2010-09-18 34y 02m 05d 2010-12-18 34y 05m 05d 1 Innes
72 Cameron Mackay 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2016-10-29 19y 10m 20d 2020-10-06 23y 09m 27d 2 Mackay
72 Jamie McCart 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2017-02-18 19y 07m 29d 2019-04-13 21y 09m 24d 2 McCart
72 Gavin Morrison 2 1 1 0 0 2 0 .00 100.00 .00 50.00 2011-09-10 21y 08m 07d 2012-11-10 22y 10m 07d 2 Morrison
72 Eric Odhiambo 2 1 1 1 0 1 1 .00 50.00 50.00 25.00 2010-09-18 21y 04m 06d 2010-12-18 21y 07m 06d 1 Odhiambo
72 Markus Paatelainen 2 1 1 0 0 0 2 .00 .00 100.00 .00 2008-03-01 25y 01m 07d 2008-04-26 25y 03m 03d 1 Paatelainen
72 Bryan Prunty 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2004-09-25 21y 08m 13d 2005-03-12 22y 02m 00d 1 Prunty
72 Philip Roberts 2 1 1 0 0 2 0 .00 100.00 .00 50.00 2012-11-10 18y 07m 03d 2013-01-26 18y 09m 19d 1 Roberts
72 Shaun Antony Rooney 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 22y 00m 03d 2019-04-13 22y 08m 18d 1 Rooney
72 Charlie Trafford 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 26y 02m 05d 2019-04-13 26y 10m 20d 1 Trafford
72 Tom Walsh 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 22y 00m 18d 2019-04-13 22y 09m 02d 1 Walsh
72 Jordan White 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 26y 05m 25d 2019-04-13 27y 02m 09d 1 White
92 Scott Allan 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-04-24 29y 04m 27d 2021-04-24 29y 04m 27d 1 Allan
92 Henri Anier 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2017-02-18 26y 02m 01d 2017-02-18 26y 02m 01d 1 Anier
92 David Bagan 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2002-01-26 24y 09m 00d 2002-01-26 24y 09m 00d 1 Bagan
92 Kyle Banner 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 22y 00m 12d 2021-07-25 22y 00m 12d 1 Banner
92 Dylan Bikey 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 26y 05m 07d 2021-07-25 26y 05m 07d 1 Bikey
92 Scott David Boden 1 1 0 0 0 0 1 .00 .00 100.00 .00 2016-08-20 26y 08m 01d 2016-08-20 26y 08m 01d 1 Boden
92 Riccardo Calder 1 0 1 0 0 0 1 .00 .00 100.00 .00 2018-07-29 22y 06m 03d 2018-07-29 22y 06m 03d 1 Calder
92 Dale Carrick 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 27y 06m 18d 2021-07-25 27y 06m 18d 1 Carrick
92 Antonio Reguero Chapinal 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2013-01-26 30y 06m 22d 2013-01-26 30y 06m 22d 1 Chapinal
92 Aiden Chippendale 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2011-09-10 19y 03m 17d 2011-09-10 19y 03m 17d 1 Chippendale
92 Charles Christie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-01-26 35y 09m 27d 2002-01-26 35y 09m 27d 1 Christie
92 Ryan Christie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2015-09-11 20y 06m 20d 2015-09-11 20y 06m 20d 1 Christie
92 Larnell Cole 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2017-02-18 Not Known 2017-02-18 Not Known 1 Cole
92 James Creaney 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-07-25 Not Known 2021-07-25 Not Known 1 Creaney
92 Adam Cummins 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-07-25 28y 04m 22d 2021-07-25 28y 04m 22d 1 Cummins
92 Blair Currie 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 27y 05m 06d 2021-07-25 27y 05m 06d 1 Currie
92 Coll Ian Donaldson 1 1 0 0 0 0 1 .00 .00 100.00 .00 2018-07-29 23y 03m 20d 2018-07-29 23y 03m 20d 1 Donaldson
92 Lonsana Doumbouya 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2016-10-29 26y 01m 03d 2016-10-29 26y 01m 03d 1 Doumbouya
92 Alex Anthony Fisher 1 0 1 0 0 0 1 .00 .00 100.00 .00 2016-08-20 26y 01m 21d 2016-08-20 26y 01m 21d 1 Fisher
92 Nathan Flanagan 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-07-25 24y 02m 21d 2021-07-25 24y 02m 21d 1 Flanagan
92 Thierry Gathuessi 1 1 0 0 0 0 1 .00 .00 100.00 .00 2009-01-24 26y 09m 07d 2009-01-24 26y 09m 07d 1 Gathuessi
92 Román Golobart 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2011-09-10 19y 05m 20d 2011-09-10 19y 05m 20d 1 Golobart
92 Ben Greenhalgh 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-08-31 21y 04m 15d 2013-08-31 21y 04m 15d 1 Greenhalgh
92 Sean Heaver 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 29y 01m 20d 2021-07-25 29y 01m 20d 1 Heaver
92 Steven James Hislop 1 0 1 0 0 0 1 .00 .00 100.00 .00 2004-09-25 26y 03m 11d 2004-09-25 26y 03m 11d 1 Hislop
92 Liam Michael Hughes 1 0 1 0 0 0 1 .00 .00 100.00 .00 2016-03-01 23y 06m 20d 2016-03-01 23y 06m 20d 1 Hughes
92 Lewis Hyde 1 0 1 0 0 0 1 .00 .00 100.00 .00 2020-10-06 18y 02m 21d 2020-10-06 18y 02m 21d 1 Hyde
92 Kyle Johnston 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-07-25 18y 02m 22d 2021-07-25 18y 02m 22d 1 Johnston
92 Kai Alexander Kennedy 1 1 0 0 0 0 1 .00 .00 100.00 .00 2020-11-07 18y 07m 10d 2020-11-07 18y 07m 10d 1 Kennedy
92 Simon King 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2012-08-18 29y 04m 07d 2012-08-18 29y 04m 07d 1 King
92 Louis Mark Laing 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2017-02-18 23y 11m 12d 2017-02-18 23y 11m 12d 1 Laing
92 Marc Laird 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 35y 06m 02d 2021-07-25 35y 06m 02d 1 Laird
92 Jack Leitch 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 26y 00m 08d 2021-07-25 26y 00m 08d 1 Leitch
92 Arron Lyall 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-04-24 17y 06m 28d 2021-04-24 17y 06m 28d 1 Lyall
92 Alexander [2] MacDonald 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2011-04-16 21y 00m 02d 2011-04-16 21y 00m 02d 1 MacDonald
92 Robert Alexander Mann 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-01-26 28y 00m 15d 2002-01-26 28y 00m 15d 1 Mann
92 Andrea Mbuyi-Mutombo 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2016-04-12 25y 10m 06d 2016-04-12 25y 10m 06d 1 Mbuyi-Mutombo
92 Darren McCauley 1 0 1 0 0 0 1 .00 .00 100.00 .00 2019-04-13 27y 04m 15d 2019-04-13 27y 04m 15d 1 McCauley
92 Ross McGeachie 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 36y 01m 15d 2021-07-25 36y 01m 15d 1 McGeachie
92 Jordan McGregor 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 24y 04m 07d 2021-07-25 24y 04m 07d 1 McGregor
92 Kevin McHattie 1 0 1 0 0 0 1 .00 .00 100.00 .00 2019-04-13 25y 08m 29d 2019-04-13 25y 08m 29d 1 McHattie
92 Paul [2021] McLean 1 0 1 0 0 0 1 .00 .00 100.00 .00 2021-07-25 31y 05m 23d 2021-07-25 31y 05m 23d 1 McLean
92 Martin McNiff 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 31y 04m 09d 2021-07-25 31y 04m 09d 1 McNiff
92 Gary John McSwegan 1 0 1 0 0 0 1 .00 .00 100.00 .00 2007-02-10 36y 04m 17d 2007-02-10 36y 04m 17d 1 McSwegan
92 Pavels Mihadjuks 1 1 0 1 0 0 1 .00 .00 100.00 .00 2009-01-24 28y 07m 28d 2009-01-24 28y 07m 28d 1 Mihadjuks
92 Conor Pepper 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2012-08-18 18y 03m 14d 2012-08-18 18y 03m 14d 1 Pepper
92 Thomas Piermayr 1 1 0 0 0 1 0 .00 100.00 .00 50.00 2011-09-10 22y 01m 08d 2011-09-10 22y 01m 08d 1 Piermayr
92 Paul Michael Ritchie 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-01-26 33y 00m 01d 2002-01-26 33y 00m 01d 1 Ritchie
92 Jordan Stephen Roberts 1 1 0 0 0 0 1 .00 .00 100.00 .00 2016-03-01 22y 01m 25d 2016-03-01 22y 01m 25d 1 Roberts
92 Kurtis Roberts 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 26y 10m 19d 2021-07-25 26y 10m 19d 1 Roberts
92 Barry Gordon George Robson 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-01-26 23y 02m 19d 2002-01-26 23y 02m 19d 1 Robson
92 Tobi Sho-Silva 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2015-09-11 20y 05m 15d 2015-09-11 20y 05m 15d 1 Sho-Silva
92 Harvey Swann 1 0 1 0 0 0 1 .00 .00 100.00 .00 2019-04-13 21y 08m 01d 2019-04-13 21y 08m 01d 1 Swann
92 Charlie Taylor 1 0 1 0 1 0 0 100.00 .00 .00 100.00 2013-02-23 19y 05m 05d 2013-02-23 19y 05m 05d 1 Taylor
92 Joseph Nicol Walker 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2002-01-26 39y 03m 28d 2002-01-26 39y 03m 28d 1 Walker
92 Ryan Anthony Williams 1 0 1 0 0 0 1 .00 .00 100.00 .00 2016-03-01 24y 10m 22d 2016-03-01 24y 10m 22d 1 Williams
92 Steve Williams 1 1 0 0 1 0 0 100.00 .00 .00 100.00 2012-01-21 24y 08m 28d 2012-01-21 24y 08m 28d 1 Williams


Top 100 Appearances All Games

Players appearances and goals are included.

Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Ross Norman Tokely 23 22 1 2 5 7 11 21.74 30.43 47.83 36.96 2002-01-26 22y 10m 18d 2012-01-21 32y 10m 13d 8 Tokely
2 Grant John Munro 18 17 1 1 4 6 8 22.22 33.33 44.44 38.89 2002-01-26 21y 04m 11d 2011-04-16 30y 07m 01d 7 Munro
3 Russell Allan Duncan 17 16 1 1 5 5 7 29.41 29.41 41.18 44.12 2002-01-26 21y 04m 11d 2010-12-18 30y 03m 03d 8 Duncan
4 Aaron Doran 15 12 3 3 3 8 4 20.00 53.33 26.67 46.67 2011-04-16 19y 11m 03d 2020-11-07 29y 05m 25d 6 Doran
4 Roy Adam McBain 15 13 2 0 5 2 8 33.33 13.33 53.33 40.00 2002-01-26 27y 02m 19d 2009-01-24 34y 02m 17d 7 McBain
6 Shane Sutherland 14 4 10 1 2 7 5 14.29 50.00 35.71 39.29 2010-09-18 19y 10m 26d 2021-04-24 30y 06m 01d 4 Sutherland
7 Josh Meekings 13 12 1 0 4 7 2 30.77 53.85 15.38 57.69 2011-11-26 19y 02m 24d 2016-10-29 24y 01m 27d 5 Meekings
7 Barry John Wilson 13 10 3 1 3 3 7 23.08 23.08 53.85 34.62 2004-09-25 32y 07m 09d 2008-11-15 36y 08m 30d 5 Wilson
9 Ross Draper 12 12 0 1 4 7 1 33.33 58.33 8.33 62.50 2012-08-18 23y 09m 29d 2017-02-18 28y 03m 29d 4 Draper
9 Richard Foran 12 10 2 0 3 7 2 25.00 58.33 16.67 54.17 2010-09-18 30y 03m 02d 2014-02-15 33y 07m 30d 4 Foran
9 Richard Corey Hastings 12 11 1 0 1 4 7 8.33 33.33 58.33 25.00 2004-09-25 27y 04m 07d 2008-11-15 31y 05m 28d 5 Hastings
9 Gary Warren 12 12 0 2 3 7 2 25.00 58.33 16.67 54.17 2012-08-18 28y 00m 02d 2016-10-29 32y 02m 13d 4 Warren
13 Ryan Esson 11 11 0 0 2 5 4 18.18 45.45 36.36 40.91 2008-11-15 28y 07m 27d 2013-02-23 32y 11m 04d 4 Esson
13 Dave Raven 11 10 1 1 3 7 1 27.27 63.64 9.09 59.09 2012-08-18 27y 05m 08d 2017-02-18 31y 11m 08d 4 Raven
13 Nick Ross 11 8 3 1 4 5 2 36.36 45.45 18.18 59.09 2010-09-18 18y 10m 07d 2014-02-02 22y 02m 22d 4 Ross
13 Greg Tansey 11 10 1 1 2 6 3 18.18 54.55 27.27 45.45 2011-09-10 22y 09m 20d 2017-02-18 28y 02m 28d 4 Tansey
13 Carl Tremarco 11 10 1 1 2 5 4 18.18 45.45 36.36 40.91 2013-12-14 28y 02m 03d 2019-07-08 33y 08m 27d 5 Tremarco
18 Ian George [1] Black 10 10 0 0 2 3 5 20.00 30.00 50.00 35.00 2005-09-17 20y 06m 03d 2008-11-15 23y 08m 01d 4 Black
18 William Robert Mckay 10 9 1 5 4 6 0 40.00 60.00 .00 70.00 2012-01-21 23y 02m 30d 2017-02-18 28y 03m 27d 4 Mckay
18 David William Proctor 10 7 3 0 2 1 7 20.00 10.00 70.00 25.00 2003-07-28 19y 02m 24d 2012-01-21 27y 08m 17d 6 Proctor
18 Graeme Shinnie 10 10 0 0 3 7 0 30.00 70.00 .00 65.00 2010-12-18 19y 04m 14d 2014-02-15 22y 06m 11d 4 Shinnie
22 Graham Patrick Bayne 9 5 4 2 2 3 4 22.22 33.33 44.44 38.89 2004-09-25 25y 01m 03d 2008-04-26 28y 08m 04d 4 Bayne
22 Mark Brown 9 9 0 0 2 4 3 22.22 44.44 33.33 44.44 2003-07-28 22y 05m 00d 2006-11-25 25y 08m 28d 4 Brown
24 Richard Hart 8 5 3 0 2 4 2 25.00 50.00 25.00 50.00 2003-07-28 25y 03m 28d 2006-11-25 28y 07m 26d 4 Hart
24 Iain Angus Vigurs 8 5 3 0 1 2 5 12.50 25.00 62.50 25.00 2008-09-20 20y 04m 13d 2016-10-29 28y 05m 22d 3 Vigurs
26 Daniel Gerard Devine 7 6 1 0 2 3 2 28.57 42.86 28.57 50.00 2013-02-23 20y 05m 16d 2021-04-24 28y 07m 17d 4 Devine
26 Darren Dods 7 7 0 1 1 3 3 14.29 42.86 42.86 35.71 2004-12-11 29y 06m 04d 2007-02-10 31y 08m 03d 3 Dods
26 Liam Polworth 7 7 0 0 0 3 4 .00 42.86 57.14 21.43 2016-03-01 21y 04m 18d 2019-04-13 24y 06m 01d 3 Polworth
26 Mark Ridgers 7 7 0 0 0 2 5 .00 28.57 71.43 14.29 2018-07-29 27y 11m 20d 2021-04-24 30y 08m 15d 3 Ridgers
30 Don Cowie 6 6 0 0 2 0 4 33.33 .00 66.67 33.33 2007-09-22 24y 07m 07d 2009-01-24 25y 11m 09d 2 Cowie
30 Michael Alan Fraser 6 6 0 0 2 0 4 33.33 .00 66.67 33.33 2007-02-10 23y 04m 02d 2008-09-20 24y 11m 12d 3 Fraser
30 Stuart William Golabek 6 5 1 0 2 1 3 33.33 16.67 50.00 41.67 2003-07-28 28y 08m 23d 2010-09-18 35y 10m 13d 4 Golabek
30 Adam Rooney 6 5 1 0 0 2 4 .00 33.33 66.67 16.67 2008-09-20 20y 04m 30d 2011-04-16 22y 11m 26d 2 Rooney
30 Andrew Murray Shinnie 6 6 0 2 1 4 1 16.67 66.67 16.67 50.00 2011-09-10 22y 01m 24d 2013-02-23 23y 07m 06d 2 Shinnie
30 Miles Storey 6 6 0 2 1 2 3 16.67 33.33 50.00 33.33 2015-09-11 21y 08m 07d 2021-04-24 27y 03m 20d 2 Storey
30 Dennis Middleton Wyness 6 5 1 2 2 1 3 33.33 16.67 50.00 41.67 2002-01-26 24y 10m 04d 2008-04-26 31y 01m 04d 3 Wyness
37 Cameron Harper 5 4 1 0 0 2 3 .00 40.00 60.00 20.00 2019-07-08 17y 07m 28d 2021-04-24 19y 05m 14d 2 Harper
37 Jonathan Hayes 5 5 0 0 1 2 2 20.00 40.00 40.00 40.00 2010-09-18 23y 02m 09d 2012-01-21 24y 06m 12d 2 Hayes
37 Douglas Imrie 5 5 0 1 0 0 5 .00 .00 100.00 .00 2008-03-01 24y 06m 27d 2009-01-24 25y 05m 21d 2 Imrie
37 Roddy Macgregor 5 3 2 0 0 2 3 .00 40.00 60.00 20.00 2019-07-08 17y 06m 17d 2021-04-24 19y 04m 03d 2 Macgregor
37 Daniel [2] Mackay 5 3 2 0 0 1 4 .00 20.00 80.00 10.00 2018-07-29 17y 03m 10d 2021-04-24 20y 00m 05d 2 Mackay
37 Rory McAllister 5 1 4 0 0 1 4 .00 20.00 80.00 10.00 2006-08-26 19y 03m 13d 2008-04-26 20y 11m 13d 2 McAllister
37 Stuart Muir McCaffrey 5 4 1 0 2 2 1 40.00 40.00 20.00 60.00 2002-01-26 22y 07m 27d 2005-12-10 26y 06m 10d 4 McCaffrey
37 Philip James McGuire 5 4 1 0 2 0 3 40.00 .00 60.00 40.00 2007-09-22 27y 06m 18d 2009-01-24 28y 10m 20d 2 McGuire
37 Brad McKay 5 5 0 0 0 2 3 .00 40.00 60.00 20.00 2016-10-29 23y 07m 03d 2020-11-07 27y 07m 12d 4 McKay
37 Nikolay Nikolaev Todorov 5 3 2 0 0 2 3 .00 40.00 60.00 20.00 2019-07-08 22y 10m 14d 2021-04-24 24y 08m 00d 2 Todorov
37 James Michael Vincent 5 4 1 1 2 3 0 40.00 60.00 .00 70.00 2013-08-31 23y 11m 04d 2016-04-12 26y 06m 16d 2 Vincent
37 Owain Fon Williams 5 5 0 0 1 2 2 20.00 40.00 40.00 40.00 2015-09-11 28y 05m 25d 2017-02-18 29y 11m 01d 2 Williams
49 Scott Allardice 4 3 1 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 22y 06m 06d 2021-04-24 23y 00m 25d 1 Allardice
49 Craig James Brewster 4 3 1 1 2 1 1 50.00 25.00 25.00 62.50 2005-03-12 38y 02m 27d 2007-09-22 40y 09m 09d 3 Brewster
49 Dean Brill 4 4 0 0 2 2 0 50.00 50.00 .00 75.00 2013-08-31 27y 08m 29d 2014-02-15 28y 02m 13d 1 Brill
49 Craig Peter Dargo 4 4 0 0 0 3 1 .00 75.00 25.00 37.50 2005-09-17 27y 08m 14d 2006-11-25 28y 10m 22d 2 Dargo
49 Robbie Deas 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 20y 07m 09d 2021-04-24 21y 01m 28d 1 Deas
49 James Keatings 4 2 2 0 0 2 2 .00 50.00 50.00 25.00 2019-07-08 27y 05m 18d 2021-02-26 29y 01m 06d 2 Keatings
49 Alan Morgan 4 1 3 0 1 1 2 25.00 25.00 50.00 37.50 2005-09-17 21y 09m 21d 2007-09-22 23y 09m 26d 3 Morgan
49 Marius Constantin Niculae 4 4 0 0 2 0 2 50.00 .00 50.00 50.00 2007-09-22 26y 04m 06d 2008-04-26 26y 11m 10d 1 Niculae
49 Charlie Trafford 4 4 0 0 0 2 2 .00 50.00 50.00 25.00 2018-07-29 26y 02m 05d 2019-07-08 27y 01m 14d 2 Trafford
49 Sean Welsh 4 4 0 0 0 1 3 .00 25.00 75.00 12.50 2020-10-06 30y 06m 21d 2021-04-24 31y 01m 09d 1 Welsh
49 Danny Williams 4 2 2 0 2 1 1 50.00 25.00 25.00 62.50 2013-12-14 25y 10m 19d 2016-04-12 28y 02m 18d 2 Williams
60 Lee Cox 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 2010-09-18 19y 09m 16d 2011-04-16 20y 04m 14d 1 Cox
60 Stuart Duff 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 2010-09-18 28y 07m 26d 2011-04-16 29y 02m 24d 1 Duff
60 Wallace Duffy 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 2020-10-06 21y 05m 24d 2021-02-26 21y 10m 14d 1 Duffy
60 Kenny Gillet 3 3 0 0 1 1 1 33.33 33.33 33.33 50.00 2011-04-16 25y 03m 13d 2012-01-21 26y 00m 18d 2 Gillet
60 Lewis Horner 3 1 2 0 0 1 2 .00 33.33 66.67 16.67 2016-03-01 24y 01m 00d 2016-10-29 24y 08m 28d 2 Horner
60 Liam Michael Keogh 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 2004-09-25 23y 00m 19d 2006-08-26 24y 11m 20d 2 Keogh
60 Jamie McCart 3 3 0 0 0 2 1 .00 66.67 33.33 33.33 2017-02-18 19y 07m 29d 2019-07-08 22y 00m 18d 3 McCart
60 Jake David Mulraney 3 2 1 0 0 2 1 .00 66.67 33.33 33.33 2016-08-20 20y 04m 15d 2017-02-18 20y 10m 13d 1 Mulraney
60 Juan Jose (Juanjo) Carricondo Perez 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2004-09-25 27y 04m 21d 2005-03-12 27y 10m 08d 1 Perez
60 John [1] Rankin 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 2006-08-26 23y 01m 30d 2007-12-22 24y 05m 25d 2 Rankin
60 Grégory Tadé 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 2011-09-10 25y 00m 08d 2012-01-21 25y 04m 19d 1 Tadé
60 Owain Tudur-Jones 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 2012-11-10 28y 00m 26d 2013-02-23 28y 04m 08d 1 Tudur-Jones
60 Tom Walsh 3 3 0 0 0 1 2 .00 33.33 66.67 16.67 2018-07-29 22y 00m 18d 2019-07-08 22y 11m 27d 2 Walsh
60 Marley Watkins 3 3 0 0 1 2 0 33.33 66.67 .00 66.67 2013-12-14 23y 01m 27d 2014-02-15 23y 03m 29d 1 Watkins
60 Jordan White 3 2 1 0 0 1 2 .00 33.33 66.67 16.67 2018-07-29 26y 05m 25d 2019-07-08 27y 05m 04d 2 White
60 Garry Wood 3 1 2 0 0 0 3 .00 .00 100.00 .00 2008-09-20 40y 11m 10d 2009-01-24 41y 03m 14d 1 Wood
76 Torbjørn Agdestein 2 0 2 0 2 0 0 100.00 .00 .00 100.00 2013-08-31 21y 11m 13d 2013-12-14 22y 02m 26d 1 Agdestein
76 Nathan Austin 2 0 2 0 0 0 2 .00 .00 100.00 .00 2018-07-29 24y 05m 14d 2019-04-13 25y 01m 29d 1 Austin
76 Andrew Barrowman 2 2 0 0 0 0 2 .00 .00 100.00 .00 2008-09-20 23y 09m 24d 2008-11-15 23y 11m 19d 1 Barrowman
76 David Carson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2021-02-26 25y 05m 06d 2021-04-24 25y 07m 04d 1 Carson
76 Joseph Chalmers 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 24y 06m 26d 2019-04-13 25y 03m 10d 1 Chalmers
76 David Davis 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2011-09-10 20y 06m 21d 2011-11-26 20y 09m 06d 1 Davis
76 Coll Ian Donaldson 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2018-07-29 23y 03m 20d 2019-07-08 24y 02m 29d 2 Donaldson
76 Liam Ross Fox 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2005-03-12 21y 01m 10d 2005-09-17 21y 07m 15d 2 Fox
76 Steven James Hislop 2 1 1 0 1 0 1 50.00 .00 50.00 50.00 2003-07-28 25y 01m 14d 2004-09-25 26y 03m 11d 2 Hislop
76 Christopher Hogg 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2011-04-16 26y 00m 26d 2011-11-26 26y 08m 05d 2 Hogg
76 Lewis Hyde 2 0 2 0 0 1 1 .00 50.00 50.00 25.00 2019-07-08 16y 11m 23d 2020-10-06 18y 02m 21d 2 Hyde
76 Christopher Innes 2 1 1 0 0 1 1 .00 50.00 50.00 25.00 2010-09-18 34y 02m 05d 2010-12-18 34y 05m 05d 1 Innes
76 Cameron Mackay 2 2 0 0 0 1 1 .00 50.00 50.00 25.00 2016-10-29 19y 10m 20d 2020-10-06 23y 09m 27d 2 Mackay
76 Robert Alexander Mann 2 2 0 0 2 0 0 100.00 .00 .00 100.00 2002-01-26 28y 00m 15d 2003-07-28 29y 06m 17d 2 Mann
76 Gavin Morrison 2 1 1 0 0 2 0 .00 100.00 .00 50.00 2011-09-10 21y 08m 07d 2012-11-10 22y 10m 07d 2 Morrison
76 Eric Odhiambo 2 1 1 1 0 1 1 .00 50.00 50.00 25.00 2010-09-18 21y 04m 06d 2010-12-18 21y 07m 06d 1 Odhiambo
76 Markus Paatelainen 2 1 1 0 0 0 2 .00 .00 100.00 .00 2008-03-01 25y 01m 07d 2008-04-26 25y 03m 03d 1 Paatelainen
76 Bryan Prunty 2 0 2 0 1 0 1 50.00 .00 50.00 50.00 2004-09-25 21y 08m 13d 2005-03-12 22y 02m 00d 1 Prunty
76 Paul Michael Ritchie 2 2 0 2 2 0 0 100.00 .00 .00 100.00 2002-01-26 33y 00m 01d 2003-07-28 34y 06m 03d 2 Ritchie
76 Philip Roberts 2 1 1 0 0 2 0 .00 100.00 .00 50.00 2012-11-10 18y 07m 03d 2013-01-26 18y 09m 19d 1 Roberts
76 Shaun Antony Rooney 2 2 0 0 0 0 2 .00 .00 100.00 .00 2018-07-29 22y 00m 03d 2019-04-13 22y 08m 18d 1 Rooney
97 Scott Allan 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-04-24 29y 04m 27d 2021-04-24 29y 04m 27d 1 Allan
97 Henri Anier 1 0 1 0 0 1 0 .00 100.00 .00 50.00 2017-02-18 26y 02m 01d 2017-02-18 26y 02m 01d 1 Anier
97 David Bagan 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2002-01-26 24y 09m 00d 2002-01-26 24y 09m 00d 1 Bagan
97 Kyle Banner 1 1 0 0 0 0 1 .00 .00 100.00 .00 2021-07-25 22y 00m 12d 2021-07-25 22y 00m 12d 1 Banner

Scorers Competitive Games


Total Distinct (ex ogs) = 30

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 William Robert Mckay 5 10 .50 2013-02-23 24y 04m 01d 6 2013-12-14 25y 01m 22d 8 2 Mckay
2 Aaron Doran 3 15 .20 2011-04-16 19y 11m 03d 1 2020-11-07 29y 05m 25d 15 3 Doran
3 Graham Patrick Bayne 2 9 .22 2006-08-26 27y 00m 04d 6 2007-12-22 28y 04m 00d 9 2 Bayne
3 Andrew Murray Shinnie 2 1 6 .33 2012-08-18 23y 01m 01d 3 2013-01-26 23y 06m 09d 5 1 Shinnie
3 Miles Storey 2 6 .33 2015-09-11 21y 08m 07d 1 2021-02-26 27y 01m 22d 5 2 Storey
3 Ross Norman Tokely 2 23 .09 2002-01-26 22y 10m 18d 1 2011-11-26 32y 08m 18d 22 2 Tokely
3 Gary Warren 2 12 .17 2013-02-23 28y 06m 07d 4 2013-02-23 28y 06m 07d 4 1 Warren
3 Dennis Middleton Wyness 2 6 .33 2002-01-26 24y 10m 04d 1 2007-09-22 30y 06m 00d 4 2 Wyness
9 David Bagan 1 1 1.00 2002-01-26 24y 09m 00d 1 2002-01-26 24y 09m 00d 1 1 Bagan
9 Craig James Brewster 1 4 .25 2007-09-22 40y 09m 09d 4 2007-09-22 40y 09m 09d 4 1 Brewster
9 Darren Dods 1 7 .14 2005-03-12 29y 09m 05d 3 2005-03-12 29y 09m 05d 3 1 Dods
9 Lonsana Doumbouya 1 1 1.00 2016-10-29 26y 01m 03d 1 2016-10-29 26y 01m 03d 1 1 Doumbouya
9 Ross Draper 1 12 .08 2016-08-20 27y 10m 00d 10 2016-08-20 27y 10m 00d 10 1 Draper
9 Russell Allan Duncan 1 17 .06 2007-12-22 27y 03m 07d 12 2007-12-22 27y 03m 07d 12 1 Duncan
9 Douglas Imrie 1 5 .20 2009-01-24 25y 05m 21d 5 2009-01-24 25y 05m 21d 5 1 Imrie
9 Pavels Mihadjuks 1 1 1.00 2009-01-24 28y 07m 28d 1 2009-01-24 28y 07m 28d 1 1 Mihadjuks
9 Grant John Munro 1 18 .06 2010-12-18 30y 03m 03d 17 2010-12-18 30y 03m 03d 17 1 Munro
9 Eric Odhiambo 1 2 .50 2010-09-18 21y 04m 06d 1 2010-09-18 21y 04m 06d 1 1 Odhiambo
9 Conor Pepper 1 1 1.00 2012-08-18 18y 03m 14d 1 2012-08-18 18y 03m 14d 1 1 Pepper
9 Juan Jose (Juanjo) Carricondo Perez 1 1 3 .33 2004-12-11 27y 07m 07d 2 2004-12-11 27y 07m 07d 2 1 Perez
9 John [1] Rankin 1 1 3 .33 2007-12-22 24y 05m 25d 4 2007-12-22 24y 05m 25d 4 1 Rankin
9 Dave Raven 1 11 .09 2016-10-29 31y 07m 19d 11 2016-10-29 31y 07m 19d 11 1 Raven
9 Nick Ross 1 11 .09 2014-02-02 22y 02m 22d 12 2014-02-02 22y 02m 22d 12 1 Ross
9 Shane Sutherland 1 14 .07 2012-01-21 21y 02m 29d 6 2012-01-21 21y 02m 29d 6 1 Sutherland
9 Grégory Tadé 1 3 .33 2011-09-10 25y 00m 08d 1 2011-09-10 25y 00m 08d 1 1 Tadé
9 Greg Tansey 1 11 .09 2014-02-02 25y 02m 12d 4 2014-02-02 25y 02m 12d 4 1 Tansey
9 Carl Tremarco 1 11 .09 2017-02-18 31y 04m 07d 10 2017-02-18 31y 04m 07d 10 1 Tremarco
9 Owain Tudur-Jones 1 3 .33 2012-11-10 28y 00m 26d 1 2012-11-10 28y 00m 26d 1 1 Tudur-Jones
9 James Michael Vincent 1 5 .20 2015-09-11 25y 11m 15d 4 2015-09-11 25y 11m 15d 4 1 Vincent
9 Barry John Wilson 1 1 13 .08 2005-03-12 33y 00m 24d 3 2005-03-12 33y 00m 24d 3 1 Wilson


Scorers All Games


Total Distinct (ex ogs) = 32

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 William Robert Mckay 5 10 .50 2013-02-23 24y 04m 01d 6 2013-12-14 25y 01m 22d 8 2 Mckay
2 Aaron Doran 3 15 .20 2011-04-16 19y 11m 03d 1 2020-11-07 29y 05m 25d 15 3 Doran
3 Graham Patrick Bayne 2 9 .22 2006-08-26 27y 00m 04d 6 2007-12-22 28y 04m 00d 9 2 Bayne
3 Paul Michael Ritchie 2 2 1.00 2003-07-28 34y 06m 03d 0 2003-07-28 34y 06m 03d 0 1 Ritchie
3 Andrew Murray Shinnie 2 1 6 .33 2012-08-18 23y 01m 01d 3 2013-01-26 23y 06m 09d 5 1 Shinnie
3 Miles Storey 2 6 .33 2015-09-11 21y 08m 07d 1 2021-02-26 27y 01m 22d 5 2 Storey
3 Ross Norman Tokely 2 23 .09 2002-01-26 22y 10m 18d 1 2011-11-26 32y 08m 18d 22 2 Tokely
3 Gary Warren 2 12 .17 2013-02-23 28y 06m 07d 4 2013-02-23 28y 06m 07d 4 1 Warren
3 Dennis Middleton Wyness 2 6 .33 2002-01-26 24y 10m 04d 1 2007-09-22 30y 06m 00d 4 2 Wyness
10 David Bagan 1 1 1.00 2002-01-26 24y 09m 00d 1 2002-01-26 24y 09m 00d 1 1 Bagan
10 Craig James Brewster 1 4 .25 2007-09-22 40y 09m 09d 4 2007-09-22 40y 09m 09d 4 1 Brewster
10 Mitchell Curry 1 1 1.00 2019-07-08 19y 11m 24d 0 2019-07-08 19y 11m 24d 0 1 Curry
10 Darren Dods 1 7 .14 2005-03-12 29y 09m 05d 3 2005-03-12 29y 09m 05d 3 1 Dods
10 Lonsana Doumbouya 1 1 1.00 2016-10-29 26y 01m 03d 1 2016-10-29 26y 01m 03d 1 1 Doumbouya
10 Ross Draper 1 12 .08 2016-08-20 27y 10m 00d 10 2016-08-20 27y 10m 00d 10 1 Draper
10 Russell Allan Duncan 1 17 .06 2007-12-22 27y 03m 07d 12 2007-12-22 27y 03m 07d 12 1 Duncan
10 Douglas Imrie 1 5 .20 2009-01-24 25y 05m 21d 5 2009-01-24 25y 05m 21d 5 1 Imrie
10 Pavels Mihadjuks 1 1 1.00 2009-01-24 28y 07m 28d 1 2009-01-24 28y 07m 28d 1 1 Mihadjuks
10 Grant John Munro 1 18 .06 2010-12-18 30y 03m 03d 17 2010-12-18 30y 03m 03d 17 1 Munro
10 Eric Odhiambo 1 2 .50 2010-09-18 21y 04m 06d 1 2010-09-18 21y 04m 06d 1 1 Odhiambo
10 Conor Pepper 1 1 1.00 2012-08-18 18y 03m 14d 1 2012-08-18 18y 03m 14d 1 1 Pepper
10 Juan Jose (Juanjo) Carricondo Perez 1 1 3 .33 2004-12-11 27y 07m 07d 2 2004-12-11 27y 07m 07d 2 1 Perez
10 John [1] Rankin 1 1 3 .33 2007-12-22 24y 05m 25d 4 2007-12-22 24y 05m 25d 4 1 Rankin
10 Dave Raven 1 11 .09 2016-10-29 31y 07m 19d 11 2016-10-29 31y 07m 19d 11 1 Raven
10 Nick Ross 1 11 .09 2014-02-02 22y 02m 22d 12 2014-02-02 22y 02m 22d 12 1 Ross
10 Shane Sutherland 1 14 .07 2012-01-21 21y 02m 29d 6 2012-01-21 21y 02m 29d 6 1 Sutherland
10 Grégory Tadé 1 3 .33 2011-09-10 25y 00m 08d 1 2011-09-10 25y 00m 08d 1 1 Tadé
10 Greg Tansey 1 11 .09 2014-02-02 25y 02m 12d 4 2014-02-02 25y 02m 12d 4 1 Tansey
10 Carl Tremarco 1 11 .09 2017-02-18 31y 04m 07d 10 2017-02-18 31y 04m 07d 10 1 Tremarco
10 Owain Tudur-Jones 1 3 .33 2012-11-10 28y 00m 26d 1 2012-11-10 28y 00m 26d 1 1 Tudur-Jones
10 James Michael Vincent 1 5 .20 2015-09-11 25y 11m 15d 4 2015-09-11 25y 11m 15d 4 1 Vincent
10 Barry John Wilson 1 1 13 .08 2005-03-12 33y 00m 24d 3 2005-03-12 33y 00m 24d 3 1 Wilson



Hat Tricks


Total = 0

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


Goalkeepers

Rk Player Games Goals
Lost
Goals
Lost
Per G
W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Ryan Esson 11 17 1.55 2 5 4 18.18 45.45 36.36 40.91 2008-11-15 28y 07m 27d 2013-02-23 32y 11m 04d 4 Esson
2 Mark Brown 8 7 .88 1 4 3 12.50 50.00 37.50 37.50 2004-09-25 23y 06m 28d 2006-11-25 25y 08m 28d 3 Brown
3 Mark Ridgers 6 15 2.50 0 1 5 .00 16.67 83.33 8.33 2018-07-29 27y 11m 20d 2021-04-24 30y 08m 15d 2 Ridgers
3 Michael Alan Fraser 6 9 1.50 2 0 4 33.33 .00 66.67 33.33 2007-02-10 23y 04m 02d 2008-09-20 24y 11m 12d 3 Fraser
5 Owain Fon Williams 5 8 1.60 1 2 2 20.00 40.00 40.00 40.00 2015-09-11 28y 05m 25d 2017-02-18 29y 11m 01d 2 Williams
6 Dean Brill 4 2 .50 2 2 0 50.00 50.00 .00 75.00 2013-08-31 27y 08m 29d 2014-02-15 28y 02m 13d 1 Brill
7 Cameron Mackay 2 4 2.00 0 1 1 .00 50.00 50.00 25.00 2016-10-29 19y 10m 20d 2020-10-06 23y 09m 27d 2 Mackay
8 Blair Currie 1 1 1.00 0 0 1 .00 .00 100.00 .00 2021-07-25 27y 05m 06d 2021-07-25 27y 05m 06d 1 Currie
8 Antonio Reguero Chapinal 1 1 1.00 0 1 0 .00 100.00 .00 50.00 2013-01-26 30y 06m 22d 2013-01-26 30y 06m 22d 1 Chapinal
8 Joseph Nicol Walker 1 1 1.00 1 0 0 100.00 .00 .00 100.00 2002-01-26 39y 03m 28d 2002-01-26 39y 03m 28d 1 Walker

Hearts Top 20 Appearances

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

Total Played = 180
Rk Player Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Andy Webster 15 15 0 0 3 8 4 20.00 53.33 26.67 46.67 2002-01-26 19y 09m 03d 2013-02-23 30y 10m 00d 6 Webster
2 Christophe Berra 14 13 1 0 8 3 3 57.14 21.43 21.43 67.86 2004-12-11 19y 10m 11d 2019-04-13 34y 02m 14d 6 Berra
3 Marius Zaliukas 13 12 1 0 6 5 2 46.15 38.46 15.38 65.38 2006-08-26 22y 09m 16d 2013-01-26 29y 02m 16d 6 Zaliukas
3 Jamie Walker 13 8 5 0 3 6 4 23.08 46.15 30.77 46.15 2012-08-18 19y 01m 24d 2021-07-25 28y 01m 00d 6 Walker
3 Craig Gordon 13 13 0 0 7 5 1 53.85 38.46 7.69 73.08 2004-09-25 21y 08m 26d 2021-07-25 38y 06m 25d 5 Gordon
6 Robbie Neilson 11 11 0 0 5 4 2 45.45 36.36 18.18 63.64 2004-09-25 24y 03m 06d 2009-01-24 28y 07m 05d 5 Neilson
6 Lee Wallace 11 8 3 0 7 1 3 63.64 9.09 27.27 68.18 2005-03-12 17y 07m 11d 2009-01-24 21y 05m 23d 5 Wallace
6 Jamie Macdonald 11 11 0 0 1 7 3 9.09 63.64 27.27 40.91 2009-01-24 22y 09m 07d 2014-02-15 27y 09m 29d 5 Macdonald
6 Eggert Jonsson 11 9 2 0 8 2 1 72.73 18.18 9.09 81.82 2007-02-10 18y 05m 23d 2011-11-26 23y 03m 08d 5 Jonsson
6 Calum Elliot 11 6 5 0 5 3 3 45.45 27.27 27.27 59.09 2004-09-25 17y 05m 26d 2010-12-18 23y 08m 18d 5 Elliot
6 Andrew Driver 11 9 2 0 5 4 2 45.45 36.36 18.18 63.64 2006-08-26 18y 09m 14d 2013-01-26 25y 02m 14d 5 Driver
12 Callum Paterson 9 8 1 0 1 5 3 11.11 55.56 33.33 38.89 2012-08-18 17y 10m 05d 2016-10-29 22y 00m 16d 4 Paterson
12 Scott Robinson 9 6 3 0 2 4 3 22.22 44.44 33.33 44.44 2008-04-26 16y 01m 14d 2014-02-15 21y 11m 03d 4 Robinson
14 Ryan Stevenson 8 6 2 0 2 6 0 25.00 75.00 .00 62.50 2010-09-18 26y 00m 25d 2014-02-15 29y 05m 22d 4 Stevenson
14 Sam Nicholson 8 6 2 0 2 3 3 25.00 37.50 37.50 43.75 2013-08-31 18y 07m 11d 2016-08-20 21y 07m 00d 3 Nicholson
16 Saulius Mikoliunas 7 5 2 0 4 2 1 57.14 28.57 14.29 71.43 2005-12-10 21y 07m 08d 2008-09-20 24y 04m 18d 4 Mikoliunas
16 Ruben Palazuelos 7 6 1 0 4 2 1 57.14 28.57 14.29 71.43 2007-12-22 24y 08m 11d 2011-04-16 28y 00m 05d 3 Palazuelos
16 John Souttar 7 7 0 0 5 2 0 71.43 28.57 .00 85.71 2016-03-01 19y 05m 05d 2021-04-24 24y 06m 30d 4 Souttar
16 Jamie Hamill 7 7 0 0 1 3 3 14.29 42.86 42.86 35.71 2011-09-10 25y 01m 12d 2014-02-15 27y 06m 18d 2 Hamill
16 Paul Hartley 7 7 0 0 3 4 0 42.86 57.14 .00 71.43 2004-09-25 27y 11m 06d 2006-11-25 30y 01m 06d 3 Hartley

Hearts Top 20 Scorers


Total Distinct (ex ogs) = 43

Rk Player Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 Calum Elliot 3 11 .27 2008-03-01 20y 11m 01d n/a 2010-09-18 23y 05m 19d n/a 2 Elliot
1 Uche Ikpeazu 3 2 1.50 2018-07-29 23y 05m 01d n/a 2019-04-13 24y 01m 16d n/a 1 Ikpeazu
1 Jamie Walker 3 1 13 .23 2016-03-01 22y 08m 05d n/a 2021-07-25 28y 01m 00d n/a 3 Walker
1 Steven Naismith 3 5 .60 2018-07-29 31y 10m 15d n/a 2020-11-07 34y 01m 24d n/a 2 Naismith
5 Gary Mackay-Steven 2 3 .67 2021-04-24 30y 07m 25d n/a 2021-04-24 30y 07m 25d n/a 1 Mackay-Steven
5 Sam Nicholson 2 8 .25 2016-08-20 21y 07m 00d n/a 2016-08-20 21y 07m 00d n/a 1 Nicholson
5 David Obua 2 6 .33 2009-01-24 24y 09m 14d n/a 2009-01-24 24y 09m 14d n/a 1 Obua
5 Rudi Skacel 2 6 .33 2005-09-17 26y 02m 00d n/a 2011-11-26 32y 04m 09d n/a 2 Skacel
5 Bruno Aguiar 2 5 .40 2006-08-26 25y 06m 02d n/a 2008-11-15 27y 08m 22d n/a 2 Aguiar
5 Liam Boyce 2 4 .50 2020-11-07 29y 06m 30d n/a 2021-02-26 29y 10m 18d n/a 1 Boyce
5 Arnaud Djoum 2 6 .33 2016-10-29 27y 05m 27d n/a 2017-02-18 27y 09m 16d n/a 1 Djoum
5 Don Cowie 2 3 .67 2016-08-20 33y 06m 05d n/a 2016-08-20 33y 06m 05d n/a 1 Cowie
5 Paul Hartley 2 1 7 .29 2004-09-25 27y 11m 06d n/a 2004-12-11 28y 01m 22d n/a 1 Hartley
5 Jamie Hamill 2 7 .29 2014-02-02 27y 06m 05d n/a 2014-02-02 27y 06m 05d n/a 1 Hamill
5 Stephen Elliott 2 4 .50 2011-04-16 27y 03m 10d n/a 2011-09-10 27y 08m 04d n/a 2 Elliott
16 Marius Zaliukas 1 1 13 .08 2012-11-10 29y 00m 00d n/a 2012-11-10 29y 00m 00d n/a 1 Zaliukas
16 Andy Webster 1 15 .07 2013-02-23 30y 10m 00d n/a 2013-02-23 30y 10m 00d n/a 1 Webster
16 Gary Glen 1 2 .50 2008-04-26 18y 01m 04d n/a 2008-04-26 18y 01m 04d n/a 1 Glen
16 Ben Garuccio 1 1 1.00 2018-07-29 23y 01m 14d n/a 2018-07-29 23y 01m 14d n/a 1 Garuccio
16 Jason Holt 1 4 .25 2013-02-23 20y 00m 04d n/a 2013-02-23 20y 00m 04d n/a 1 Holt
16 Bjorn Johnsen 1 3 .33 2016-10-29 24y 11m 23d n/a 2016-10-29 24y 11m 23d n/a 1 Johnsen
16 Eggert Jonsson 1 11 .09 2011-11-26 23y 03m 08d n/a 2011-11-26 23y 03m 08d n/a 1 Jonsson
16 Hristos Karipidis 1 6 .17 2008-03-01 26y 00m 18d n/a 2008-03-01 26y 00m 18d n/a 1 Karipidis
16 Sean Clare 1 1 1 1.00 2019-04-13 22y 06m 26d n/a 2019-04-13 22y 06m 26d n/a 1 Clare
16 Abiola Dauda 1 2 .50 2016-03-01 28y 00m 27d n/a 2016-03-01 28y 00m 27d n/a 1 Dauda
16 Andrew Driver 1 11 .09 2006-08-26 18y 09m 14d n/a 2006-08-26 18y 09m 14d n/a 1 Driver
16 Christophe Berra 1 14 .07 2007-12-22 22y 10m 22d n/a 2007-12-22 22y 10m 22d n/a 1 Berra
16 John Souttar 1 7 .14 2019-04-13 22y 06m 19d n/a 2019-04-13 22y 06m 19d n/a 1 Souttar
16 Ryan Stevenson 1 8 .13 2010-09-18 26y 00m 25d n/a 2010-09-18 26y 00m 25d n/a 1 Stevenson
16 John Sutton 1 1 5 .20 2012-08-18 28y 07m 23d n/a 2012-08-18 28y 07m 23d n/a 1 Sutton
16 Gary Wales 1 1 1.00 2002-01-26 23y 00m 22d n/a 2002-01-26 23y 00m 22d n/a 1 Wales
16 Andrius Velicka 1 1 3 .33 2007-12-22 28y 08m 17d n/a 2007-12-22 28y 08m 17d n/a 1 Velicka
16 Conor Sammon 1 2 .50 2016-08-20 29y 09m 14d n/a 2016-08-20 29y 09m 14d n/a 1 Sammon
16 Faycal Rherras 1 2 .50 2016-10-29 23y 06m 22d n/a 2016-10-29 23y 06m 22d n/a 1 Rherras
16 Mauricio Pinilla 1 1 1.00 2006-08-26 22y 06m 22d n/a 2006-08-26 22y 06m 22d n/a 1 Pinilla
16 Michal Pospisil 1 4 .25 2007-02-10 27y 09m 07d n/a 2007-02-10 27y 09m 07d n/a 1 Pospisil
16 Michael Ngoo 1 2 .50 2013-01-26 20y 03m 03d n/a 2013-01-26 20y 03m 03d n/a 1 Ngoo
16 Arvydas Novikovas 1 5 .20 2012-08-18 21y 08m 00d n/a 2012-08-18 21y 08m 00d n/a 1 Novikovas
16 Jamie Mole 1 3 .33 2006-08-26 18y 02m 25d n/a 2006-08-26 18y 02m 25d n/a 1 Mole
16 Saulius Mikoliunas 1 7 .14 2008-09-20 24y 04m 18d n/a 2008-09-20 24y 04m 18d n/a 1 Mikoliunas
16 Aaron McEneff 1 2 .50 2021-04-24 25y 09m 15d n/a 2021-04-24 25y 09m 15d n/a 1 McEneff
16 Laryea Kingston 1 4 .25 2009-01-24 28y 02m 17d n/a 2009-01-24 28y 02m 17d n/a 1 Kingston
16 Kevin Kyle 1 1 2 .50 2010-12-18 29y 06m 11d n/a 2010-12-18 29y 06m 11d n/a 1 Kyle



Hearts Hat Tricks


Total = 0

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


Hearts Goalkeepers

Rk Player Games Goals
Lost
Goals
Lost
Per G
W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Craig Gordon 13 6 .46 7 5 1 53.85 38.46 7.69 73.08 2004-09-25 21y 08m 26d 2021-07-25 38y 06m 25d 5 Gordon
2 Jamie Macdonald 11 17 1.55 1 7 3 9.09 63.64 27.27 40.91 2009-01-24 22y 09m 07d 2014-02-15 27y 09m 29d 5 Macdonald
3 Marian Kello 5 4 .80 3 1 1 60.00 20.00 20.00 70.00 2008-09-20 26y 00m 15d 2012-01-21 29y 04m 16d 3 Kello
4 Steve Banks 4 2 .50 3 0 1 75.00 .00 25.00 75.00 2007-02-10 35y 00m 01d 2008-04-26 36y 02m 17d 2 Banks
5 Jack Hamilton 3 5 1.67 1 2 0 33.33 66.67 .00 66.67 2016-08-20 22y 04m 29d 2017-02-18 22y 10m 27d 1 Hamilton
5 Neil Alexander 3 2 .67 1 1 1 33.33 33.33 33.33 50.00 2015-09-11 37y 06m 01d 2016-04-12 38y 01m 02d 1 Alexander
7 Bobby Zlamal 2 0 .00 2 0 0 100.00 .00 .00 100.00 2018-07-29 32y 08m 24d 2019-04-13 33y 05m 08d 1 Zlamal
8 Eduardas Kurskis 1 3 3.00 0 0 1 .00 .00 100.00 .00 2007-12-22 31y 02m 05d 2007-12-22 31y 02m 05d 1 Kurskis
8 Antti Niemi 1 3 3.00 0 0 1 .00 .00 100.00 .00 2002-01-26 29y 07m 26d 2002-01-26 29y 07m 26d 1 Niemi
8 Janos Balogh 1 0 .00 1 0 0 100.00 .00 .00 100.00 2008-11-15 25y 11m 17d 2008-11-15 25y 11m 17d 1 Balogh

Both Clubs Top 20 Appearances


Rk Player Club Games Starts Sub Goals W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Ross Norman Tokely Inverness Caledonian Thistle 23 22 1 2 5 7 11 21.74 30.43 47.83 36.96 2002-01-26 22y 10m 18d 2012-01-21 32y 10m 13d 8 Tokely
2 Grant John Munro Inverness Caledonian Thistle 18 17 1 1 4 6 8 22.22 33.33 44.44 38.89 2002-01-26 21y 04m 11d 2011-04-16 30y 07m 01d 7 Munro
3 Russell Allan Duncan Inverness Caledonian Thistle 16 15 1 1 4 5 7 25.00 31.25 43.75 40.63 2002-01-26 21y 04m 11d 2010-12-18 30y 03m 03d 7 Duncan
4 Aaron Doran Inverness Caledonian Thistle 15 12 3 3 3 8 4 20.00 53.33 26.67 46.67 2011-04-16 19y 11m 03d 2020-11-07 29y 05m 25d 6 Doran
4 Andy Webster Hearts 15 15 0 0 3 8 4 20.00 53.33 26.67 46.67 2002-01-26 19y 09m 03d 2013-02-23 30y 10m 00d 6 Webster
6 Christophe Berra Hearts 14 13 1 0 8 3 3 57.14 21.43 21.43 67.86 2004-12-11 19y 10m 11d 2019-04-13 34y 02m 14d 6 Berra
6 Roy Adam McBain Inverness Caledonian Thistle 14 12 2 0 4 2 8 28.57 14.29 57.14 35.71 2002-01-26 27y 02m 19d 2009-01-24 34y 02m 17d 6 McBain
6 Shane Sutherland Inverness Caledonian Thistle 14 4 10 1 2 7 5 14.29 50.00 35.71 39.29 2010-09-18 19y 10m 26d 2021-04-24 30y 06m 01d 4 Sutherland
9 Craig Gordon Hearts 13 13 0 0 7 5 1 53.85 38.46 7.69 73.08 2004-09-25 21y 08m 26d 2021-07-25 38y 06m 25d 5 Gordon
9 Josh Meekings Inverness Caledonian Thistle 13 12 1 0 4 7 2 30.77 53.85 15.38 57.69 2011-11-26 19y 02m 24d 2016-10-29 24y 01m 27d 5 Meekings
9 Jamie Walker Hearts 13 8 5 0 3 6 4 23.08 46.15 30.77 46.15 2012-08-18 19y 01m 24d 2021-07-25 28y 01m 00d 6 Walker
9 Barry John Wilson Inverness Caledonian Thistle 13 10 3 1 3 3 7 23.08 23.08 53.85 34.62 2004-09-25 32y 07m 09d 2008-11-15 36y 08m 30d 5 Wilson
9 Marius Zaliukas Hearts 13 12 1 0 6 5 2 46.15 38.46 15.38 65.38 2006-08-26 22y 09m 16d 2013-01-26 29y 02m 16d 6 Zaliukas
14 Ross Draper Inverness Caledonian Thistle 12 12 0 1 4 7 1 33.33 58.33 8.33 62.50 2012-08-18 23y 09m 29d 2017-02-18 28y 03m 29d 4 Draper
14 Richard Foran Inverness Caledonian Thistle 12 10 2 0 3 7 2 25.00 58.33 16.67 54.17 2010-09-18 30y 03m 02d 2014-02-15 33y 07m 30d 4 Foran
14 Richard Corey Hastings Inverness Caledonian Thistle 12 11 1 0 1 4 7 8.33 33.33 58.33 25.00 2004-09-25 27y 04m 07d 2008-11-15 31y 05m 28d 5 Hastings
14 Gary Warren Inverness Caledonian Thistle 12 12 0 2 3 7 2 25.00 58.33 16.67 54.17 2012-08-18 28y 00m 02d 2016-10-29 32y 02m 13d 4 Warren
18 Andrew Driver Hearts 11 9 2 0 5 4 2 45.45 36.36 18.18 63.64 2006-08-26 18y 09m 14d 2013-01-26 25y 02m 14d 5 Driver
18 Calum Elliot Hearts 11 6 5 0 5 3 3 45.45 27.27 27.27 59.09 2004-09-25 17y 05m 26d 2010-12-18 23y 08m 18d 5 Elliot
18 Ryan Esson Inverness Caledonian Thistle 11 11 0 0 2 5 4 18.18 45.45 36.36 40.91 2008-11-15 28y 07m 27d 2013-02-23 32y 11m 04d 4 Esson

Both Clubs Top 20 Scorers


Rk Player Club Goals Pens Games G Per
Game
First Min Age G Pl
Last Max Age G Pl
to Last
Seas
ons
Surname
1 William Robert Mckay Inverness Caledonian Thistle 5 10 .50 2013-02-23 24y 04m 01d 6 2013-12-14 25y 01m 22d 8 2 Mckay
2 Aaron Doran Inverness Caledonian Thistle 3 15 .20 2011-04-16 19y 11m 03d 1 2020-11-07 29y 05m 25d 15 3 Doran
2 Calum Elliot Hearts 3 11 .27 2008-03-01 20y 11m 01d n/a 2010-09-18 23y 05m 19d n/a 2 Elliot
2 Uche Ikpeazu Hearts 3 2 1.50 2018-07-29 23y 05m 01d n/a 2019-04-13 24y 01m 16d n/a 1 Ikpeazu
2 Steven Naismith Hearts 3 5 .60 2018-07-29 31y 10m 15d n/a 2020-11-07 34y 01m 24d n/a 2 Naismith
2 Jamie Walker Hearts 3 1 13 .23 2016-03-01 22y 08m 05d n/a 2021-07-25 28y 01m 00d n/a 3 Walker
7 Bruno Aguiar Hearts 2 5 .40 2006-08-26 25y 06m 02d n/a 2008-11-15 27y 08m 22d n/a 2 Aguiar
7 Graham Patrick Bayne Inverness Caledonian Thistle 2 9 .22 2006-08-26 27y 00m 04d 6 2007-12-22 28y 04m 00d 9 2 Bayne
7 Liam Boyce Hearts 2 4 .50 2020-11-07 29y 06m 30d n/a 2021-02-26 29y 10m 18d n/a 1 Boyce
7 Don Cowie Hearts 2 3 .67 2016-08-20 33y 06m 05d n/a 2016-08-20 33y 06m 05d n/a 1 Cowie
7 Arnaud Djoum Hearts 2 6 .33 2016-10-29 27y 05m 27d n/a 2017-02-18 27y 09m 16d n/a 1 Djoum
7 Stephen Elliott Hearts 2 4 .50 2011-04-16 27y 03m 10d n/a 2011-09-10 27y 08m 04d n/a 2 Elliott
7 Jamie Hamill Hearts 2 7 .29 2014-02-02 27y 06m 05d n/a 2014-02-02 27y 06m 05d n/a 1 Hamill
7 Paul Hartley Hearts 2 1 7 .29 2004-09-25 27y 11m 06d n/a 2004-12-11 28y 01m 22d n/a 1 Hartley
7 Gary Mackay-Steven Hearts 2 3 .67 2021-04-24 30y 07m 25d n/a 2021-04-24 30y 07m 25d n/a 1 Mackay-Steven
7 Sam Nicholson Hearts 2 8 .25 2016-08-20 21y 07m 00d n/a 2016-08-20 21y 07m 00d n/a 1 Nicholson
7 David Obua Hearts 2 6 .33 2009-01-24 24y 09m 14d n/a 2009-01-24 24y 09m 14d n/a 1 Obua
7 Andrew Murray Shinnie Inverness Caledonian Thistle 2 1 6 .33 2012-08-18 23y 01m 01d 3 2013-01-26 23y 06m 09d 5 1 Shinnie
7 Rudi Skacel Hearts 2 6 .33 2005-09-17 26y 02m 00d n/a 2011-11-26 32y 04m 09d n/a 2 Skacel
7 Miles Storey Inverness Caledonian Thistle 2 6 .33 2015-09-11 21y 08m 07d 1 2021-02-26 27y 01m 22d 5 2 Storey

Both Top 20 Goalkeepers


Rk Player Club Games W D L W% D% L% Succ% First Min Age Last Max Age Seas
ons
Surname
1 Craig Gordon Hearts 13 7 5 1 53.85 38.46 7.69 73.08 2004-09-25 21y 08m 26d 2021-07-25 38y 06m 25d 5 Gordon
2 Ryan Esson Inverness Caledonian Thistle 11 2 5 4 18.18 45.45 36.36 40.91 2008-11-15 28y 07m 27d 2013-02-23 32y 11m 04d 4 Esson
2 Jamie Macdonald Hearts 11 1 7 3 9.09 63.64 27.27 40.91 2009-01-24 22y 09m 07d 2014-02-15 27y 09m 29d 5 Macdonald
4 Mark Brown Inverness Caledonian Thistle 8 1 4 3 12.50 50.00 37.50 37.50 2004-09-25 23y 06m 28d 2006-11-25 25y 08m 28d 3 Brown
5 Michael Alan Fraser Inverness Caledonian Thistle 6 2 0 4 33.33 .00 66.67 33.33 2007-02-10 23y 04m 02d 2008-09-20 24y 11m 12d 3 Fraser
5 Mark Ridgers Inverness Caledonian Thistle 6 0 1 5 .00 16.67 83.33 8.33 2018-07-29 27y 11m 20d 2021-04-24 30y 08m 15d 2 Ridgers
7 Marian Kello Hearts 5 3 1 1 60.00 20.00 20.00 70.00 2008-09-20 26y 00m 15d 2012-01-21 29y 04m 16d 3 Kello
7 Owain Fon Williams Inverness Caledonian Thistle 5 1 2 2 20.00 40.00 40.00 40.00 2015-09-11 28y 05m 25d 2017-02-18 29y 11m 01d 2 Williams
9 Steve Banks Hearts 4 3 0 1 75.00 .00 25.00 75.00 2007-02-10 35y 00m 01d 2008-04-26 36y 02m 17d 2 Banks
9 Dean Brill Inverness Caledonian Thistle 4 2 2 0 50.00 50.00 .00 75.00 2013-08-31 27y 08m 29d 2014-02-15 28y 02m 13d 1 Brill
11 Neil Alexander Hearts 3 1 1 1 33.33 33.33 33.33 50.00 2015-09-11 37y 06m 01d 2016-04-12 38y 01m 02d 1 Alexander
11 Jack Hamilton Hearts 3 1 2 0 33.33 66.67 .00 66.67 2016-08-20 22y 04m 29d 2017-02-18 22y 10m 27d 1 Hamilton
13 Cameron Mackay Inverness Caledonian Thistle 2 0 1 1 .00 50.00 50.00 25.00 2016-10-29 19y 10m 20d 2020-10-06 23y 09m 27d 2 Mackay
13 Bobby Zlamal Hearts 2 2 0 0 100.00 .00 .00 100.00 2018-07-29 32y 08m 24d 2019-04-13 33y 05m 08d 1 Zlamal
15 Janos Balogh Hearts 1 1 0 0 100.00 .00 .00 100.00 2008-11-15 25y 11m 17d 2008-11-15 25y 11m 17d 1 Balogh
15 Antonio Reguero Chapinal Inverness Caledonian Thistle 1 0 1 0 .00 100.00 .00 50.00 2013-01-26 30y 06m 22d 2013-01-26 30y 06m 22d 1 Chapinal
15 Blair Currie Inverness Caledonian Thistle 1 0 0 1 .00 .00 100.00 .00 2021-07-25 27y 05m 06d 2021-07-25 27y 05m 06d 1 Currie
15 Eduardas Kurskis Hearts 1 0 0 1 .00 .00 100.00 .00 2007-12-22 31y 02m 05d 2007-12-22 31y 02m 05d 1 Kurskis
15 Antti Niemi Hearts 1 0 0 1 .00 .00 100.00 .00 2002-01-26 29y 07m 26d 2002-01-26 29y 07m 26d 1 Niemi
15 Joseph Nicol Walker Inverness Caledonian Thistle 1 1 0 0 100.00 .00 .00 100.00 2002-01-26 39y 03m 28d 2002-01-26 39y 03m 28d 1 Walker

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