SPL Record Premier League Post War League Complete League
Hearts vs St Johnstone Home in SPL
Total
By Comp
By Team
Goal Difference
By Score
By Day of Week
By Day
By Month
By Decade
Venue
Scorers
Opposition Scorers
Appearances
Refs
All Sent Off
Results
Total G W D L Ab W D L Ab F A Min Max Avg Competitive Games 30 16 6 8 0 53% 20% 26% 0% 43 33 10080 18678 14841 All Games 30 16 6 8 0 53% 20% 26% 0% 43 33 10080 18678 14841
By Comp Comp G W D L Ab W D L Ab F A Min Max Avg L Prem 16 11 2 3 0 68% 12% 18% 0% 27 18 13175 18678 17010 L SPL 14 5 4 5 0 35% 28% 35% 0% 16 15 10080 14562 12362
By Team Team G W D L Ab W D L Ab F A Min Max Avg St Johnstone 30 16 6 8 0 53% 20% 26% 0% 43 33 10080 18678 14841
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 3
2 2 0 0 0 100% 0% 0% 0% 6 0 10735 18596 14665 2
5 5 0 0 0 100% 0% 0% 0% 10 0 10080 16672 13781 1
9 9 0 0 0 100% 0% 0% 0% 17 8 13430 18678 17273 0
6 0 6 0 0 0% 100% 0% 0% 7 7 12638 16421 14276 -1
3 0 0 3 0 0% 0% 100% 0% 2 5 12815 16347 14192 -2
3 0 0 3 0 0% 0% 100% 0% 1 7 10672 13175 12025 -3
2 0 0 2 0 0% 0% 100% 0% 0 6 10938 16295 13616
By Score Score G W D L Ab W D L Ab F A Min Max Avg 2-0
5 5 0 0 0 100% 0% 0% 0% 10 0 10080 16672 13781 1-0
4 4 0 0 0 100% 0% 0% 0% 4 0 13430 18678 16709 2-1
3 3 0 0 0 100% 0% 0% 0% 6 3 17240 18676 17979 1-1
3 0 3 0 0 0% 100% 0% 0% 3 3 12872 14562 13518 3-0
2 2 0 0 0 100% 0% 0% 0% 6 0 10735 18596 14665 0-2
2 0 0 2 0 0% 0% 100% 0% 0 4 12229 13175 12702 0-3
2 0 0 2 0 0% 0% 100% 0% 0 6 10938 16295 13616 1-2
2 0 0 2 0 0% 0% 100% 0% 2 4 12815 13416 13115 2-2
2 0 2 0 0 0% 100% 0% 0% 4 4 16046 16421 16233 3-2
1 1 0 0 0 100% 0% 0% 0% 3 2 18353 18353 18353 4-3
1 1 0 0 0 100% 0% 0% 0% 4 3 16334 16334 16334 0-1
1 0 0 1 0 0% 0% 100% 0% 0 1 16347 16347 16347 1-3
1 0 0 1 0 0% 0% 100% 0% 1 3 10672 10672 10672 0-0
1 0 1 0 0 0% 100% 0% 0% 0 0 12638 12638 12638
By Day of Week Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 Sun 6 4 2 0 0 66% 33% 0% 0% 14 9 12543 18676 15845 3 Tue 2 2 0 0 0 100% 0% 0% 0% 4 0 10080 16589 13334 4 Wed 1 1 0 0 0 100% 0% 0% 0% 2 1 18021 18021 18021 7 Sat 21 9 4 8 0 42% 19% 38% 0% 23 23 10672 18678 14546
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 2 2 1 0 1 0 50% 0% 50% 0% 4 5 13175 16334 14754 3 2 1 0 1 0 50% 0% 50% 0% 2 2 12815 16197 14506 4 3 2 1 0 0 66% 33% 0% 0% 6 1 13022 18596 14913 5 2 1 1 0 0 50% 50% 0% 0% 4 2 10080 16421 13250 6 2 1 1 0 0 50% 50% 0% 0% 2 0 12543 12638 12590 13 1 1 0 0 0 100% 0% 0% 0% 3 0 10735 10735 10735 14 3 1 1 1 0 33% 33% 33% 0% 3 3 14562 18021 16310 15 1 0 1 0 0 0% 100% 0% 0% 2 2 16046 16046 16046 16 1 0 1 0 0 0% 100% 0% 0% 1 1 12872 12872 12872 18 1 1 0 0 0 100% 0% 0% 0% 2 0 16589 16589 16589 19 1 0 0 1 0 0% 0% 100% 0% 0 3 16295 16295 16295 20 1 0 0 1 0 0% 0% 100% 0% 0 2 12229 12229 12229 21 2 1 0 1 0 50% 0% 50% 0% 2 2 13416 18534 15975 22 1 1 0 0 0 100% 0% 0% 0% 2 1 18676 18676 18676 23 1 0 0 1 0 0% 0% 100% 0% 1 3 10672 10672 10672 25 1 1 0 0 0 100% 0% 0% 0% 1 0 18678 18678 18678 26 1 1 0 0 0 100% 0% 0% 0% 2 0 16672 16672 16672 28 2 1 0 1 0 50% 0% 50% 0% 3 5 10938 18353 14645 29 2 2 0 0 0 100% 0% 0% 0% 3 1 13430 17240 15335
By Month Month G W D L Ab W D L Ab F A Min Max Avg 1 3 3 0 0 0 100% 0% 0% 0% 5 0 13430 16672 15563 2 2 1 0 1 0 50% 0% 50% 0% 1 2 12229 16197 14213 3 4 2 0 2 0 50% 0% 50% 0% 6 6 10080 18596 13910 5 4 2 2 0 0 50% 50% 0% 0% 6 3 12543 18021 14812 8 4 3 1 0 0 75% 25% 0% 0% 10 6 13022 18353 15567 9 1 1 0 0 0 100% 0% 0% 0% 2 1 17240 17240 17240 10 5 2 2 1 0 40% 40% 20% 0% 6 5 10735 18534 13240 11 4 1 1 2 0 25% 25% 50% 0% 4 6 13175 18678 15422 12 3 1 0 2 0 33% 0% 66% 0% 3 4 12815 18676 15946
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1990 4 0 3 1 0 0% 75% 25% 0% 2 4 12229 13121 12715 2000 4 1 0 3 0 25% 0% 75% 0% 5 8 10672 13416 11440 2010 16 9 3 4 0 56% 18% 25% 0% 23 17 10080 18534 14982 2020 6 6 0 0 0 100% 0% 0% 0% 13 4 16589 18678 18152
By Venue Venue G W D L Ab W D L Ab F A Min Max Avg H 30 16 6 8 0 53% 20% 26% 0% 43 33 10080 18678 14841
Scorers No Scorer Pen Comp
GoalsOther Tot 1 Josh Ginnelly 0 4 0 4 2 n/a 0 2 0 2 2 Juanjo 0 2 0 2 2 Rudi Skacel 0 2 0 2 2 John Sutton 1 2 0 2 2 Callum Paterson 0 2 0 2 2 Lawrence Shankland 1 2 0 2 8 Stephane Adam 0 1 0 1 8 Lee Makel 0 1 0 1 8 Gary McSwegan 0 1 0 1 8 Gary Wales 0 1 0 1 8 Andy Webster 0 1 0 1 8 Calum Elliot 0 1 0 1 8 Christian Nade 0 1 0 1 8 David Templeton 0 1 0 1 8 Ryan Stevenson 0 1 0 1 8 Mehdi Taouil 0 1 0 1 8 Jamie Walker 0 1 0 1 8 Sam Nicholson 0 1 0 1 8 Prince Buaben 0 1 0 1 8 Juanma 0 1 0 1 8 Callumn Morrison 0 1 0 1 8 Arnaud Djoum 0 1 0 1 8 Marcus Godinho 0 1 0 1 8 Kyle Lafferty 0 1 0 1 8 David Milinkovic 0 1 0 1 8 Peter Haring 0 1 0 1 8 Jimmy Dunne 0 1 0 1 8 Liam Boyce 0 1 0 1 8 Alan Forrest 0 1 0 1 8 Jorge Grant 0 1 0 1 8 Kye Rowles 0 1 0 1 8 Blair Spittal 0 1 0 1 8 James Penrice 0 1 0 1
Opposition No Scorer Pen Comp
GoalsOther Tot 1 Graham Carey 1 3 0 3 2 Graham Rickard Cummins 0 2 0 2 2 Liam Craig 1 2 0 2 2 Murray Davidson 0 2 0 2 2 Patrick Martin Connolly 0 2 0 2 2 Tommy Rosenkrands Lovenkrands 0 2 0 2 7 Allan Preston 0 1 0 1 7 Andrew Considine 0 1 0 1 7 Callum Hendry 0 1 0 1 7 Christopher Kane 0 1 0 1 7 Colin Andrew Samuel 0 1 0 1 7 Daniel Joseph Swanson 0 1 0 1 7 Darnell Fisher 0 1 0 1 7 David [2] MacKay 1 1 0 1 7 John Paul McBride 1 1 0 1 7 John William Michael Sutton 0 1 0 1 7 Jonatan Johansson 0 1 0 1 7 Keigan Parker 1 1 0 1 7 Nathan Peter Lowndes 0 1 0 1 7 Nigel Hasselbaink 0 1 0 1 7 Paul James Kane 0 1 0 1 7 Philip Campbell Scott 0 1 0 1 7 Ross Callachan 0 1 0 1 7 Sam Parkin 0 1 0 1 7 Simon Lappin 0 1 0 1 7 Stevie May 0 1 0 1
Appearances since 1946 No Player Games Starts Sub Used W D L Ab W D L Ab Goals 1 John Souttar 8 8 0 5 2 1 0 62% 25% 12% 0% 0 1 Michael Smith 8 7 1 7 0 1 0 87% 0% 12% 0% 0 3 Steven Pressley 7 7 0 1 3 3 0 14% 42% 42% 0% 0 3 Jamie Walker 7 6 1 3 1 3 0 42% 14% 42% 0% 1 5 Thomas Flogel 6 5 1 1 2 3 0 16% 33% 50% 0% 0 5 Prince Buaben 6 4 2 3 2 1 0 50% 33% 16% 0% 1 5 Arnaud Djoum 6 5 1 3 2 1 0 50% 33% 16% 0% 1 5 Cammy Devlin 6 4 2 6 0 0 0 100% 0% 0% 0% 0 9 Steve Fulton 5 4 1 0 2 3 0 0% 40% 60% 0% 0 9 Juanjo 5 2 3 1 3 1 0 20% 60% 20% 0% 2 9 Andy Webster 5 5 0 4 0 1 0 80% 0% 20% 0% 1 9 Marius Zaliukas 5 5 0 3 1 1 0 60% 20% 20% 0% 0 9 Callum Paterson 5 5 0 2 2 1 0 40% 40% 20% 0% 2 9 Alan Forrest 5 2 3 5 0 0 0 100% 0% 0% 0% 1 9 Lawrence Shankland 5 4 1 5 0 0 0 100% 0% 0% 0% 2 16 Colin Cameron 4 2 2 0 2 2 0 0% 50% 50% 0% 0 16 Gary Naysmith 4 4 0 0 3 1 0 0% 75% 25% 0% 0 16 Scott Severin 4 4 0 1 1 2 0 25% 25% 50% 0% 0 16 Gary Wales 4 3 1 1 2 1 0 25% 50% 25% 0% 1 16 Antti Niemi 4 4 0 1 1 2 0 25% 25% 50% 0% 0 16 Christophe Berra 4 4 0 3 0 1 0 75% 0% 25% 0% 0 16 Ian Black 4 4 0 2 1 1 0 50% 25% 25% 0% 0 16 Ryan Stevenson 4 2 2 2 0 2 0 50% 0% 50% 0% 1 16 Darren Barr 4 4 0 3 1 0 0 75% 25% 0% 0% 0 16 Stephen Elliott 4 1 3 2 1 1 0 50% 25% 25% 0% 0 16 Mehdi Taouil 4 2 2 3 0 1 0 75% 0% 25% 0% 1 16 Kevin McHattie 4 3 1 3 0 1 0 75% 0% 25% 0% 0 16 Sam Nicholson 4 1 3 1 1 2 0 25% 25% 50% 0% 1 16 Kye Rowles 4 4 0 4 0 0 0 100% 0% 0% 0% 1 30 Gary Locke 3 1 2 0 1 2 0 0% 33% 66% 0% 0 30 Stephane Adam 3 3 0 1 1 1 0 33% 33% 33% 0% 1 30 Gary McSwegan 3 2 1 0 2 1 0 0% 66% 33% 0% 1 30 Craig Gordon 3 3 0 3 0 0 0 100% 0% 0% 0% 0 30 Andrew Driver 3 2 1 3 0 0 0 100% 0% 0% 0% 0 30 Jamie Macdonald 3 3 0 2 0 1 0 66% 0% 33% 0% 0 30 Lee Wallace 3 3 0 1 1 1 0 33% 33% 33% 0% 0 30 Rudi Skacel 3 3 0 2 0 1 0 66% 0% 33% 0% 2 30 Ryan McGowan 3 3 0 2 0 1 0 66% 0% 33% 0% 0 30 Ruben Palazuelos 3 3 0 1 1 1 0 33% 33% 33% 0% 0 30 Scott Robinson 3 2 1 2 0 1 0 66% 0% 33% 0% 0 30 David Templeton 3 3 0 1 1 1 0 33% 33% 33% 0% 1 30 Marian Kello 3 3 0 1 1 1 0 33% 33% 33% 0% 0 30 David Obua 3 2 1 1 0 2 0 33% 0% 66% 0% 0 30 Arvydas Novikovas 3 1 2 2 1 0 0 66% 33% 0% 0% 0 30 Suso Santana 3 3 0 2 1 0 0 66% 33% 0% 0% 0 30 Craig Thomson 3 2 1 1 1 1 0 33% 33% 33% 0% 0 30 John Sutton 3 3 0 2 0 1 0 66% 0% 33% 0% 2 30 Jordan McGhee 3 2 1 1 0 2 0 33% 0% 66% 0% 0 30 Liam Smith 3 2 1 0 2 1 0 0% 66% 33% 0% 0 30 Juanma 3 3 0 1 1 1 0 33% 33% 33% 0% 1 30 Gavin Reilly 3 0 3 1 1 1 0 33% 33% 33% 0% 0 30 Perry Kitchen 3 3 0 0 2 1 0 0% 66% 33% 0% 0 30 Demetri Mitchell 3 2 1 3 0 0 0 100% 0% 0% 0% 0 30 Steven Naismith 3 3 0 3 0 0 0 100% 0% 0% 0% 0 30 Oliver Bozanic 3 2 1 2 0 1 0 66% 0% 33% 0% 0 30 Peter Haring 3 3 0 3 0 0 0 100% 0% 0% 0% 1 30 Craig Halkett 3 3 0 2 0 1 0 66% 0% 33% 0% 0 30 Liam Boyce 3 2 1 3 0 0 0 100% 0% 0% 0% 1 30 Josh Ginnelly 3 3 0 3 0 0 0 100% 0% 0% 0% 4 30 Andy Halliday 3 1 2 3 0 0 0 100% 0% 0% 0% 0 30 Stephen Kingsley 3 3 0 3 0 0 0 100% 0% 0% 0% 0 30 Alex Cochrane 3 3 0 3 0 0 0 100% 0% 0% 0% 0 30 Jorge Grant 3 3 0 3 0 0 0 100% 0% 0% 0% 1 30 Barrie McKay 3 2 1 3 0 0 0 100% 0% 0% 0% 0 65 Paul Ritchie 2 2 0 0 2 0 0 0% 100% 0% 0% 0 65 Gilles Rousset 2 2 0 0 2 0 0 0% 100% 0% 0% 0 65 Jim Hamilton 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Jose Quitongo 2 1 1 0 1 1 0 0% 50% 50% 0% 0 65 Lee Makel 2 2 0 0 2 0 0 0% 100% 0% 0% 1 65 Kenny Milne 2 1 1 0 0 2 0 0% 0% 100% 0% 0 65 Vincent Guerin 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Andy Kirk 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Darren Jackson 2 2 0 0 2 0 0 0% 100% 0% 0% 0 65 Kevin James 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Robert Tomaschek 2 1 1 0 1 1 0 0% 50% 50% 0% 0 65 Stephen Simmons 2 1 1 1 0 1 0 50% 0% 50% 0% 0 65 Stephane Mahe 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Robert Sloan 2 1 1 1 0 1 0 50% 0% 50% 0% 0 65 Alan Maybury 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Jason Thomson 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Gary Glen 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Ismael Bouzid 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Gordon Smith [3] 2 0 2 2 0 0 0 100% 0% 0% 0% 0 65 Jason Holt 2 1 1 1 0 1 0 50% 0% 50% 0% 0 65 Jamie Hamill 2 2 0 0 0 2 0 0% 0% 100% 0% 0 65 Jack Hamilton 2 2 0 0 2 0 0 0% 100% 0% 0% 0 65 Dale Carrick 2 0 2 1 0 1 0 50% 0% 50% 0% 0 65 Danny Wilson 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Neil Alexander 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Alim Ozturk 2 2 0 1 1 0 0 50% 50% 0% 0% 0 65 Blazej Augustyn 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Igor Rossi 2 2 0 1 1 0 0 50% 50% 0% 0% 0 65 Callumn Morrison 2 1 1 2 0 0 0 100% 0% 0% 0% 1 65 Abiola Dauda 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Don Cowie 2 2 0 0 1 1 0 0% 50% 50% 0% 0 65 Kyle Lafferty 2 2 0 2 0 0 0 100% 0% 0% 0% 1 65 Jon McLaughlin 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 David Milinkovic 2 2 0 2 0 0 0 100% 0% 0% 0% 1 65 Danny Amankwaa 2 1 1 2 0 0 0 100% 0% 0% 0% 0 65 Steven MacLean 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Olly Lee 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 Bobby Zlamal 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Sean Clare 2 2 0 1 0 1 0 50% 0% 50% 0% 0 65 Gary Mackay-Steven 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 Beni Baningime 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 Zander Clark 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 James Wilson 2 1 1 2 0 0 0 100% 0% 0% 0% 0 65 Frankie Kent 2 2 0 2 0 0 0 100% 0% 0% 0% 0 65 Calem Nieuwenhof 2 0 2 2 0 0 0 100% 0% 0% 0% 0 65 Kenneth Vargas 2 0 2 2 0 0 0 100% 0% 0% 0% 0 65 Adam Forrester 2 2 0 2 0 0 0 100% 0% 0% 0% 0 112 Dave McPherson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Roddy McKenzie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 David Murie 1 0 1 0 1 0 0 0% 100% 0% 0% 0 112 Stuart Callaghan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Davy Weir 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Stefano Salvatori 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Gordan Petric 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Robbie Neilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Gordon Durie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Kevin McKenna 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Ricardo Fuller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Tommi Gronlund 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Michael Stewart 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Calum Elliot 1 1 0 0 1 0 0 0% 100% 0% 0% 1 112 Jose Goncalves 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Eggert Jonsson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Laryea Kingston 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Christian Nade 1 1 0 0 0 1 0 0% 0% 100% 0% 1 112 Mark Ridgers 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Janos Balogh 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Adrian Mrowiec 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 David Witteveen 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Dylan McGowan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Kevin Kyle 1 0 1 0 1 0 0 0% 100% 0% 0% 0 112 David [2] Smith 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Danny Grainger 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Fraser Mullen 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Michael Ngoo 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Morgaro Gomis 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Osman Sow 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Lewis Moore 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Juwon Oshaniwa 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Conor Sammon 1 0 1 0 1 0 0 0% 100% 0% 0% 0 112 Marcus Godinho 1 1 0 1 0 0 0 100% 0% 0% 0% 1 112 Robbie Muirhead 1 0 1 0 1 0 0 0% 100% 0% 0% 0 112 Jamie Brandon 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Tony Watt 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Bjorn Johnsen 1 1 0 0 1 0 0 0% 100% 0% 0% 0 112 Isma 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Euan Henderson 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Cole Stockton 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Harry Cochrane 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Connor Randall 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Ross Callachan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Anthony McDonald 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Aidan Keena 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Joaquim Adao 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Connor Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Uche Ikpeazu 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Jake Mulraney 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Colin Doyle 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Jimmy Dunne 1 1 0 1 0 0 0 100% 0% 0% 0% 1 112 Clevid Dikamona 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Aaron Hickey 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 David Vanecek 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Loic Damour 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Glenn Whelan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 112 Ryotaro Meshino 1 0 1 0 0 1 0 0% 0% 100% 0% 0 112 Aaron McEneff 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Taylor Moore 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Nathaniel Atkinson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Lewis Neilson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Orestis Kiomourtzoglou 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Robert Snodgrass 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 James Hill 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Garang Kuol 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Yutaro Oda 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Alex Lowry 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Daniel Oyegoke 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Musa Drammeh 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Blair Spittal 1 1 0 1 0 0 0 100% 0% 0% 0% 1 112 Ryan Fulton 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Yan Dhanda 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 James Penrice 1 1 0 1 0 0 0 100% 0% 0% 0% 1 112 Malachi Boateng 1 1 0 1 0 0 0 100% 0% 0% 0% 0 112 Sander Kartum 1 0 1 1 0 0 0 100% 0% 0% 0% 0 112 Harry Milne 1 1 0 1 0 0 0 100% 0% 0% 0% 0
Referees since 1997 -- Hearts Opps Ref G Red Yel Ratio Red Yel Ratio 1 John Beaton 4 0 7 .0000000 0 9 .0000000 1 Steve O'Reilly 4 1 8 .2500000 2 6 .5000000 3 Nick Walsh 3 0 6 .0000000 0 6 .0000000 3 Steven McLean 3 0 4 .0000000 0 6 .0000000 5 Alan Freeland 2 0 4 .0000000 0 6 .0000000 5 Craig Thomson 2 0 2 .0000000 0 5 .0000000 7 Alan Newlands 1 0 2 .0000000 0 2 .0000000 7 Andrew Dallas 1 0 4 .0000000 1 2 1.0000000 7 Bobby Madden 1 0 0 .0000000 0 0 .0000000 7 Crawford Allan 1 0 2 .0000000 0 1 .0000000 7 David Dickinson 1 0 1 .0000000 0 2 .0000000 7 Don Robertson 1 0 4 .0000000 0 2 .0000000 7 Garry Mitchell 1 0 1 .0000000 0 2 .0000000 7 George Clyde 1 0 1 .0000000 0 0 .0000000 7 Greg Aitken 1 1 5 1.0000000 0 4 .0000000 7 Hugh Dallas 1 0 1 .0000000 0 2 .0000000 7 John Rowbotham 1 1 1 1.0000000 0 3 .0000000 7 Tom Brown 1 0 0 .0000000 0 0 .0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 3 Total Opponents = 3 Player For Time Date Comp V Team Score Gary McSwegan Heart of Midlothian 65 2000-05-06 Sat L SPL H St Johnstone 0-0 Jose Goncalves Heart of Midlothian 78 2009-11-21 Sat L SPL H St Johnstone 1-2 Steven James Stuart Anderson St Johnstone 73 2010-08-14 Sat L SPL H St Johnstone 1-1 Grégory Tadé St Johnstone 37 2012-08-04 Sat L SPL H St Johnstone 2-0 Abiola Dauda Heart of Midlothian 57 2016-05-15 Sun L Prem H St Johnstone 2-2 David Wotherspoon St Johnstone 62 2018-02-03 Sat L Prem H St Johnstone 1-0
Results NB Discipline data only available from Aug 1996
1 pt awarded for a Yellow, 3 for a Red Df = Difference in Total +ve means Hearts have more Bookings etc.Discipline Hearts Scorers Hearts Manager Date Team Comp Rnd Sc Agg V Crowd Y R Y R Df Opp Scorers Opp Manager 1998-10-04 Sun St Johnstone Scottish Premier League
09 of 36 1-1 Tynecastle Park 13121
2
10
2
1 2 1999-02-20 Sat St Johnstone Scottish Premier League
25 of 36 0-2 Tynecastle Park 12229
1
3
1 2 1999-10-16 Sat St Johnstone Scottish Premier League
08 of 36 1-1 Tynecastle Park 12872
1
1
4
1 4 2000-05-06 Sat St Johnstone Scottish Premier League
34 of 36 0-0 Tynecastle Park 12638
2
2
5
1 1 3 2000-10-28 Sat St Johnstone Scottish Premier League
13 of 38 0-3 Tynecastle Park 10938
1
6
1 2001-10-13 Sat St Johnstone Scottish Premier League
10 of 38 3-0 Tynecastle Park 10735 1
1
2002-03-23 Sat St Johnstone Scottish Premier League
33 of 38 1-3 Tynecastle Park 10672
1
1
3 2 2009-11-21 Sat St Johnstone Scottish Premier League
12 of 38 1-2 Tynecastle Park 13416
2
2
2 1 1 2010-08-14 Sat St Johnstone Scottish Premier League
01 of 38 1-1 Tynecastle Park 14562
1
1
3
2 2 1 2011-01-29 Sat St Johnstone Scottish Premier League
23 of 38 1-0 Tynecastle Park 13430 1
2
2 1 2011-12-03 Sat St Johnstone Scottish Premier League
17 of 38 1-2 Tynecastle Park 12815
1
1
2 2 2012-05-06 Sun St Johnstone Scottish Premier League
37 of 38 2-0 Tynecastle Park 12543 1
1
1 3 2012-08-04 Sat St Johnstone Scottish Premier League
01 of 38 2-0 Tynecastle Park 13022 2
2
2 1 1 2013-03-05 Tue St Johnstone Scottish Premier League
30 of 38 2-0 Tynecastle Park 10080 3
3
3 2 2013-11-02 Sat St Johnstone Premiership
12 of 38 0-2 Tynecastle Park 13175
1
1
2015-08-02 Sun St Johnstone Premiership
01 of 38 4-3 Tynecastle Park 16334 1
1
3 2 2016-03-19 Sat St Johnstone Premiership
30 of 38 0-3 Tynecastle Park 16295
1
1
1 2 2016-05-15 Sun St Johnstone Premiership
38 of 38 2-2 Tynecastle Park 16046
1
1
2
5 1 4 2016-11-05 Sat St Johnstone Premiership
12 of 38 2-2 Tynecastle Park 16421
2
2
3
4 2 2017-10-21 Sat St Johnstone Premiership
10 of 38 1-0 Murrayfield Stadium 18534 1
3
4 3 2018-02-03 Sat St Johnstone Premiership
26 of 38 1-0 Tynecastle Park 16197 2
4
4 2 1 2018-09-29 Sat St Johnstone Premiership
07 of 38 2-1 Tynecastle Park 17240 3
5
2019-01-26 Sat St Johnstone Premiership
23 of 38 2-0 Tynecastle Park 16672 4
6
1 3 2019-12-14 Sat St Johnstone Premiership
17 of 38 0-1 Tynecastle Park 16347
1
1
2 2 2022-01-18 Tue St Johnstone Premiership
21 of 38 2-0 Tynecastle Park 16589 1
1
2 3 2022-08-28 Sun St Johnstone Premiership
05 of 38 3-2 Tynecastle Park 18353 2
2
4 2023-03-04 Sat St Johnstone Premiership
27 of 38 3-0 Tynecastle Park 18596 3
3
1 2023-11-25 Sat St Johnstone Premiership
13 of 38 1-0 Tynecastle Park 18678 4
4
2 2 2024-12-22 Sun St Johnstone Premiership
18 of 38 2-1 Tynecastle Park 18676 5
5
2 1 2025-05-14 Wed St Johnstone Premiership
37 of 38 2-1 Tynecastle Park 18021 6
6
1 2