SPL Record Premier League Post War League Complete League
Hearts vs St Johnstone All 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 59 24 18 17 0 40% 30% 28% 0% 80 67 2770 18678 9765 All Games 59 24 18 17 0 40% 30% 28% 0% 80 67 2770 18678 9765
By Comp Comp G W D L Ab W D L Ab F A Min Max Avg L Prem 32 15 8 9 0 46% 25% 28% 0% 45 37 3040 18678 10587 L SPL 27 9 10 8 0 33% 37% 29% 0% 35 30 2770 14562 8790
By Team Team G W D L Ab W D L Ab F A Min Max Avg St Johnstone 59 24 18 17 0 40% 30% 28% 0% 80 67 2770 18678 9765
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 3
3 3 0 0 0 100% 0% 0% 0% 10 1 6705 18596 12012 2
8 8 0 0 0 100% 0% 0% 0% 16 0 4156 16672 10661 1
13 13 0 0 0 100% 0% 0% 0% 24 11 4468 18678 12690 0
18 0 18 0 0 0% 100% 0% 0% 25 25 2974 16421 8087 -1
11 0 0 11 0 0% 0% 100% 0% 4 15 3104 16347 7106 -2
4 0 0 4 0 0% 0% 100% 0% 1 9 2770 13175 9711 -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
8 8 0 0 0 100% 0% 0% 0% 16 0 4156 16672 10661 0-1
7 0 0 7 0 0% 0% 100% 0% 0 7 3104 16347 6167 2-2
7 0 7 0 0 0% 100% 0% 0% 14 14 2974 16421 8026 1-0
6 6 0 0 0 100% 0% 0% 0% 6 0 4468 18678 12637 1-1
5 0 5 0 0 0% 100% 0% 0% 5 5 4808 14562 10289 2-1
4 4 0 0 0 100% 0% 0% 0% 8 4 5577 18676 11852 1-2
4 0 0 4 0 0% 0% 100% 0% 4 8 4365 13416 8751 0-0
4 0 4 0 0 0% 100% 0% 0% 0 0 4780 12638 7136 0-2
3 0 0 3 0 0% 0% 100% 0% 0 6 2770 13175 9391 3-0
2 2 0 0 0 100% 0% 0% 0% 6 0 10735 18596 14665 3-2
2 2 0 0 0 100% 0% 0% 0% 6 4 7058 18353 12705 0-3
2 0 0 2 0 0% 0% 100% 0% 0 6 10938 16295 13616 3-3
2 0 2 0 0 0% 100% 0% 0% 6 6 3395 6002 4698 4-1
1 1 0 0 0 100% 0% 0% 0% 4 1 6705 6705 6705 4-3
1 1 0 0 0 100% 0% 0% 0% 4 3 16334 16334 16334 1-3
1 0 0 1 0 0% 0% 100% 0% 1 3 10672 10672 10672
By Day of Week Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 Sun 11 5 4 2 0 45% 36% 18% 0% 20 17 2770 18676 11053 3 Tue 2 2 0 0 0 100% 0% 0% 0% 4 0 10080 16589 13334 4 Wed 10 4 3 3 0 40% 30% 30% 0% 11 9 3040 7058 4583 7 Sat 36 13 11 12 0 36% 30% 33% 0% 45 41 2974 18678 10612
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 1 0 1 0 0 0% 100% 0% 0% 3 3 6002 6002 6002 2 4 3 0 1 0 75% 0% 25% 0% 8 6 5413 16334 10209 3 2 1 0 1 0 50% 0% 50% 0% 2 2 12815 16197 14506 4 4 2 1 1 0 50% 25% 25% 0% 6 2 6174 18596 12728 5 5 2 2 1 0 40% 40% 20% 0% 8 5 3040 16421 8111 6 3 1 2 0 0 33% 66% 0% 0% 4 2 6164 12638 10448 7 1 1 0 0 0 100% 0% 0% 0% 1 0 4518 4518 4518 9 1 0 1 0 0 0% 100% 0% 0% 1 1 4808 4808 4808 13 2 2 0 0 0 100% 0% 0% 0% 5 0 4156 10735 7445 14 2 0 1 1 0 0% 50% 50% 0% 1 2 14562 16347 15454 15 3 1 2 0 0 33% 66% 0% 0% 5 4 2974 16046 7829 16 1 0 1 0 0 0% 100% 0% 0% 1 1 12872 12872 12872 17 3 0 1 2 0 0% 33% 66% 0% 0 2 3141 6154 4917 18 2 1 1 0 0 50% 50% 0% 0% 5 3 3395 16589 9992 19 3 0 1 2 0 0% 33% 66% 0% 1 5 4409 16295 8494 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 3 1 1 1 0 33% 33% 33% 0% 3 4 4975 10672 7074 24 1 0 0 1 0 0% 0% 100% 0% 1 2 4365 4365 4365 25 2 1 0 1 0 50% 0% 50% 0% 1 2 2770 18678 10724 26 1 1 0 0 0 100% 0% 0% 0% 2 0 16672 16672 16672 27 1 0 1 0 0 0% 100% 0% 0% 1 1 6083 6083 6083 28 3 2 0 1 0 66% 0% 33% 0% 6 7 7058 18353 12116 29 2 2 0 0 0 100% 0% 0% 0% 3 1 13430 17240 15335 30 4 0 2 2 0 0% 50% 50% 0% 4 6 3104 5825 4848 31 1 1 0 0 0 100% 0% 0% 0% 4 1 6705 6705 6705
By Month Month G W D L Ab W D L Ab F A Min Max Avg 1 6 4 1 1 0 66% 16% 16% 0% 10 4 3395 16672 10041 2 6 3 1 2 0 50% 16% 33% 0% 8 8 4409 16197 8155 3 6 3 0 3 0 50% 0% 50% 0% 8 8 4365 18596 10746 4 2 0 1 1 0 0% 50% 50% 0% 0 1 4197 6154 5175 5 4 1 2 1 0 25% 50% 25% 0% 4 3 3141 16046 11092 7 1 1 0 0 0 100% 0% 0% 0% 4 1 6705 6705 6705 8 8 4 3 1 0 50% 37% 12% 0% 16 11 5825 18353 10906 9 3 1 0 2 0 33% 0% 66% 0% 2 4 2770 17240 8488 10 7 2 3 2 0 28% 42% 28% 0% 7 7 3104 18534 10769 11 6 3 1 2 0 50% 16% 33% 0% 8 7 4156 18678 11960 12 10 2 6 2 0 20% 60% 20% 0% 13 13 2974 18676 8118
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1990 8 2 5 1 0 25% 62% 12% 0% 8 6 4468 13121 9124 2000 9 2 3 4 0 22% 33% 44% 0% 13 15 4752 13416 8180 2010 30 10 9 11 0 33% 30% 36% 0% 36 36 2770 18534 9941 2020 12 10 1 1 0 83% 8% 8% 0% 23 10 4409 18678 10939
By Venue Venue G W D L Ab W D L Ab F A Min Max Avg H 29 15 6 8 0 51% 20% 27% 0% 41 32 10080 18678 14731 A 30 9 12 9 0 30% 40% 30% 0% 39 35 2770 7058 4963
Scorers No Scorer Pen Comp
GoalsOther Tot 1 Josh Ginnelly 0 5 0 5 1 Lawrence Shankland 2 5 0 5 3 n/a 0 3 0 3 3 Gary McSwegan 0 3 0 3 3 John Sutton 1 3 0 3 6 Juanjo 0 2 0 2 6 Gary Wales 0 2 0 2 6 Rudi Skacel 0 2 0 2 6 Ryan Stevenson 0 2 0 2 6 Callum Paterson 0 2 0 2 6 Sam Nicholson 0 2 0 2 6 Arnaud Djoum 0 2 0 2 6 Liam Boyce 0 2 0 2 6 Elton Kabangu 0 2 0 2 15 Colin Cameron 0 1 0 1 15 Jim Hamilton 0 1 0 1 15 Thomas Flogel 0 1 0 1 15 Stephane Adam 0 1 0 1 15 Lee Makel 0 1 0 1 15 Kris O'Neil 0 1 0 1 15 Andy Kirk 0 1 0 1 15 Robert Tomaschek 0 1 0 1 15 Gordon Durie 0 1 0 1 15 Andy Webster 0 1 0 1 15 Ricardo Fuller 0 1 0 1 15 Andrew Driver 0 1 0 1 15 Calum Elliot 0 1 0 1 15 Jose Goncalves 0 1 0 1 15 Christian Nade 0 1 0 1 15 David Templeton 0 1 0 1 15 David Obua 0 1 0 1 15 Kevin Kyle 1 1 0 1 15 Jason Holt 0 1 0 1 15 Mehdi Taouil 0 1 0 1 15 Jamie Walker 0 1 0 1 15 Dale Carrick 0 1 0 1 15 Danny Wilson 0 1 0 1 15 Prince Buaben 0 1 0 1 15 Juanma 0 1 0 1 15 Callumn Morrison 0 1 0 1 15 Marcus Godinho 0 1 0 1 15 Kyle Lafferty 0 1 0 1 15 David Milinkovic 0 1 0 1 15 Steven Naismith 0 1 0 1 15 Oliver Bozanic 0 1 0 1 15 Peter Haring 0 1 0 1 15 Jimmy Dunne 0 1 0 1 15 Sean Clare 0 1 0 1 15 Nathaniel Atkinson 0 1 0 1 15 Alan Forrest 0 1 0 1 15 Jorge Grant 0 1 0 1 15 Kye Rowles 0 1 0 1 15 Yutaro Oda 0 1 0 1 15 Barrie McKay 0 1 0 1 15 Kenneth Vargas 0 1 0 1 15 Blair Spittal 0 1 0 1 15 James Penrice 0 1 0 1
Opposition No Scorer Pen Comp
GoalsOther Tot 1 Stevie May 4 8 0 8 2 Murray Davidson 0 4 0 4 3 Graham Rickard Cummins 0 3 0 3 3 Patrick Martin Connolly 0 3 0 3 5 Christopher Kane 0 2 0 2 5 Cillian Sheridan 0 2 0 2 5 Graham Carey 1 2 0 2 5 Keigan Parker 1 2 0 2 5 Liam Craig 1 2 0 2 5 Tommy Rosenkrands Lovenkrands 0 2 0 2 11 Adama Sidibeh 0 1 0 1 11 Alan Nigel Kernaghan 0 1 0 1 11 Ali Crawford 0 1 0 1 11 Alistair McCann 0 1 0 1 11 Allan Preston 0 1 0 1 11 Andrew Considine 0 1 0 1 11 Berra Christophe 0 1 0 1 11 Blair Alston 0 1 0 1 11 Callum Hendry 0 1 0 1 11 Colin Andrew Samuel 0 1 0 1 11 Daniel Joseph Swanson 0 1 0 1 11 Darnell Fisher 0 1 0 1 11 David [2] MacKay 1 1 0 1 11 Francisco Sandaza 1 1 0 1 11 Graeme Anthony Jones 0 1 0 1 11 Jamie McCart 0 1 0 1 11 Jamie Murphy 0 1 0 1 11 Joe Shaughnessy 0 1 0 1 11 John McQuillan 0 1 0 1 11 John Paul McBride 1 1 0 1 11 John William Michael Sutton 0 1 0 1 11 Jonatan Johansson 0 1 0 1 11 Kenneth Robert John Deuchar 0 1 0 1 11 Liam Gordon 0 1 0 1 11 Martin Hardie 0 1 0 1 11 Matthew Kennedy 1 1 0 1 11 Mohammed Sylla 0 1 0 1 11 Nathan Peter Lowndes 0 1 0 1 11 Nicholas Alexander McCormack Clark 1 1 0 1 11 Nigel Hasselbaink 0 1 0 1 11 Paul James Kane 0 1 0 1 11 Philip Campbell Scott 0 1 0 1 11 Ross Callachan 0 1 0 1 11 Rowan Vine 0 1 0 1 11 Sam Parkin 0 1 0 1 11 Simon Lappin 0 1 0 1 11 Steven MacLean 0 1 0 1
Appearances since 1946 No Player Games Starts Sub Used W D L Ab W D L Ab Goals 1 Steven Pressley 14 13 1 4 7 3 0 28% 50% 21% 0% 0 2 Jamie Walker 13 9 4 3 2 8 0 23% 15% 61% 0% 1 2 John Souttar 13 13 0 5 5 3 0 38% 38% 23% 0% 0 2 Michael Smith 13 11 2 8 3 2 0 61% 23% 15% 0% 0 5 Steve Fulton 11 10 1 2 6 3 0 18% 54% 27% 0% 0 5 Thomas Flogel 11 10 1 4 4 3 0 36% 36% 27% 0% 1 7 Marius Zaliukas 10 10 0 4 2 4 0 40% 20% 40% 0% 0 7 Callum Paterson 10 10 0 2 5 3 0 20% 50% 30% 0% 2 7 Arnaud Djoum 10 8 2 3 4 3 0 30% 40% 30% 0% 2 7 Cammy Devlin 10 7 3 8 1 1 0 80% 10% 10% 0% 0 11 Colin Cameron 9 7 2 2 5 2 0 22% 55% 22% 0% 1 11 Scott Severin 9 7 2 4 3 2 0 44% 33% 22% 0% 0 11 Juanjo 9 4 5 2 6 1 0 22% 66% 11% 0% 2 11 Andy Webster 9 9 0 5 1 3 0 55% 11% 33% 0% 1 11 Ryan Stevenson 9 6 3 3 2 4 0 33% 22% 44% 0% 2 11 Sam Nicholson 9 4 5 1 3 5 0 11% 33% 55% 0% 2 11 Prince Buaben 9 6 3 3 4 2 0 33% 44% 22% 0% 1 11 Alan Forrest 9 5 4 9 0 0 0 100% 0% 0% 0% 1 11 Lawrence Shankland 9 8 1 9 0 0 0 100% 0% 0% 0% 5 20 Gary McSwegan 8 6 2 2 5 1 0 25% 62% 12% 0% 3 20 Jamie Macdonald 8 8 0 2 2 4 0 25% 25% 50% 0% 0 22 Gary Naysmith 7 6 1 1 5 1 0 14% 71% 14% 0% 0 22 Stephane Adam 7 6 1 3 3 1 0 42% 42% 14% 0% 1 22 Gary Wales 7 5 2 4 2 1 0 57% 28% 14% 0% 2 22 Antti Niemi 7 7 0 2 3 2 0 28% 42% 28% 0% 0 22 Christophe Berra 7 7 0 3 2 2 0 42% 28% 28% 0% 0 22 Ian Black 7 7 0 3 2 2 0 42% 28% 28% 0% 0 22 Kevin McHattie 7 6 1 3 2 2 0 42% 28% 28% 0% 0 22 Stephen Kingsley 7 7 0 5 1 1 0 71% 14% 14% 0% 0 22 Kye Rowles 7 7 0 7 0 0 0 100% 0% 0% 0% 1 31 Darren Jackson 6 5 1 2 4 0 0 33% 66% 0% 0% 0 31 Craig Gordon 6 6 0 5 1 0 0 83% 16% 0% 0% 0 31 Andrew Driver 6 4 2 3 1 2 0 50% 16% 33% 0% 1 31 Scott Robinson 6 4 2 2 0 4 0 33% 0% 66% 0% 0 31 David Obua 6 5 1 1 1 4 0 16% 16% 66% 0% 1 31 Arvydas Novikovas 6 2 4 2 3 1 0 33% 50% 16% 0% 0 31 Darren Barr 6 6 0 3 2 1 0 50% 33% 16% 0% 0 31 Stephen Elliott 6 3 3 3 1 2 0 50% 16% 33% 0% 0 31 Jamie Hamill 6 5 1 0 1 5 0 0% 16% 83% 0% 0 31 Don Cowie 6 6 0 0 2 4 0 0% 33% 66% 0% 0 31 Peter Haring 6 6 0 4 1 1 0 66% 16% 16% 0% 1 31 Josh Ginnelly 6 6 0 4 1 1 0 66% 16% 16% 0% 5 31 Andy Halliday 6 3 3 4 1 1 0 66% 16% 16% 0% 0 31 Alex Cochrane 6 6 0 5 0 1 0 83% 0% 16% 0% 0 31 Beni Baningime 6 5 1 5 1 0 0 83% 16% 0% 0% 0 31 Jorge Grant 6 4 2 6 0 0 0 100% 0% 0% 0% 1 31 Barrie McKay 6 4 2 4 1 1 0 66% 16% 16% 0% 1 48 Gary Locke 5 3 2 0 3 2 0 0% 60% 40% 0% 0 48 Grant Murray 5 5 0 2 3 0 0 40% 60% 0% 0% 0 48 Gilles Rousset 5 5 0 1 4 0 0 20% 80% 0% 0% 0 48 Lee Makel 5 2 3 2 3 0 0 40% 60% 0% 0% 1 48 Robert Tomaschek 5 4 1 1 3 1 0 20% 60% 20% 0% 1 48 Gary Glen 5 5 0 1 1 3 0 20% 20% 60% 0% 0 48 Ryan McGowan 5 5 0 2 1 2 0 40% 20% 40% 0% 0 48 Ruben Palazuelos 5 4 1 2 2 1 0 40% 40% 20% 0% 0 48 David Templeton 5 4 1 2 1 2 0 40% 20% 40% 0% 1 48 Marian Kello 5 5 0 2 1 2 0 40% 20% 40% 0% 0 48 Suso Santana 5 4 1 2 2 1 0 40% 40% 20% 0% 0 48 Craig Thomson 5 3 2 2 2 1 0 40% 40% 20% 0% 0 48 Ismael Bouzid 5 5 0 2 1 2 0 40% 20% 40% 0% 0 48 Gordon Smith [3] 5 1 4 2 1 2 0 40% 20% 40% 0% 0 48 Mehdi Taouil 5 3 2 3 0 2 0 60% 0% 40% 0% 1 48 Liam Smith 5 3 2 0 2 3 0 0% 40% 60% 0% 0 48 Perry Kitchen 5 5 0 0 2 3 0 0% 40% 60% 0% 0 48 Oliver Bozanic 5 4 1 2 1 2 0 40% 20% 40% 0% 1 48 Sean Clare 5 5 0 1 2 2 0 20% 40% 40% 0% 1 48 Craig Halkett 5 4 1 2 2 1 0 40% 40% 20% 0% 0 48 Liam Boyce 5 3 2 4 1 0 0 80% 20% 0% 0% 2 48 Zander Clark 5 5 0 5 0 0 0 100% 0% 0% 0% 0 70 Paul Ritchie 4 4 0 0 4 0 0 0% 100% 0% 0% 0 70 Andy Kirk 4 3 1 2 1 1 0 50% 25% 25% 0% 1 70 Kevin James 4 4 0 1 2 1 0 25% 50% 25% 0% 0 70 Lee Wallace 4 4 0 1 2 1 0 25% 50% 25% 0% 0 70 Rudi Skacel 4 4 0 3 0 1 0 75% 0% 25% 0% 2 70 Dylan McGowan 4 3 1 0 2 2 0 0% 50% 50% 0% 0 70 Jason Holt 4 2 2 1 0 3 0 25% 0% 75% 0% 1 70 John Sutton 4 4 0 2 1 1 0 50% 25% 25% 0% 3 70 Jack Hamilton 4 4 0 0 2 2 0 0% 50% 50% 0% 0 70 Dale Carrick 4 1 3 1 2 1 0 25% 50% 25% 0% 1 70 Danny Wilson 4 4 0 1 1 2 0 25% 25% 50% 0% 1 70 Jordan McGhee 4 2 2 1 1 2 0 25% 25% 50% 0% 0 70 Juanma 4 4 0 1 2 1 0 25% 50% 25% 0% 1 70 Gavin Reilly 4 0 4 1 2 1 0 25% 50% 25% 0% 0 70 Igor Rossi 4 4 0 1 2 1 0 25% 50% 25% 0% 0 70 Callumn Morrison 4 2 2 2 1 1 0 50% 25% 25% 0% 1 70 Bjorn Johnsen 4 4 0 0 1 3 0 0% 25% 75% 0% 0 70 Isma 4 3 1 1 1 2 0 25% 25% 50% 0% 0 70 Demetri Mitchell 4 3 1 3 1 0 0 75% 25% 0% 0% 0 70 Steven Naismith 4 4 0 3 1 0 0 75% 25% 0% 0% 1 70 Steven MacLean 4 3 1 1 1 2 0 25% 25% 50% 0% 0 70 Gary Mackay-Steven 4 2 2 2 1 1 0 50% 25% 25% 0% 0 70 Frankie Kent 4 4 0 4 0 0 0 100% 0% 0% 0% 0 70 Calem Nieuwenhof 4 2 2 4 0 0 0 100% 0% 0% 0% 0 70 Kenneth Vargas 4 1 3 4 0 0 0 100% 0% 0% 0% 1 95 Jim Hamilton 3 3 0 0 2 1 0 0% 66% 33% 0% 1 95 Gordan Petric 3 3 0 0 3 0 0 0% 100% 0% 0% 0 95 Stephane Mahe 3 3 0 2 0 1 0 66% 0% 33% 0% 0 95 Alan Maybury 3 3 0 2 0 1 0 66% 0% 33% 0% 0 95 Michael Stewart 3 3 0 0 1 2 0 0% 33% 66% 0% 0 95 Jason Thomson 3 3 0 0 1 2 0 0% 33% 66% 0% 0 95 Eggert Jonsson 3 3 0 1 0 2 0 33% 0% 66% 0% 0 95 Christian Nade 3 3 0 0 1 2 0 0% 33% 66% 0% 1 95 Adrian Mrowiec 3 3 0 1 0 2 0 33% 0% 66% 0% 0 95 David [2] Smith 3 1 2 0 1 2 0 0% 33% 66% 0% 0 95 Danny Grainger 3 3 0 1 0 2 0 33% 0% 66% 0% 0 95 Neil Alexander 3 3 0 1 1 1 0 33% 33% 33% 0% 0 95 Blazej Augustyn 3 3 0 1 1 1 0 33% 33% 33% 0% 0 95 Kyle Lafferty 3 3 0 2 1 0 0 66% 33% 0% 0% 1 95 Jon McLaughlin 3 3 0 2 1 0 0 66% 33% 0% 0% 0 95 David Milinkovic 3 3 0 2 1 0 0 66% 33% 0% 0% 1 95 Olly Lee 3 3 0 2 1 0 0 66% 33% 0% 0% 0 95 Uche Ikpeazu 3 1 2 0 1 2 0 0% 33% 66% 0% 0 95 Bobby Zlamal 3 3 0 1 1 1 0 33% 33% 33% 0% 0 95 Ryotaro Meshino 3 1 2 0 1 2 0 0% 33% 66% 0% 0 95 Toby Sibbick 3 3 0 1 1 1 0 33% 33% 33% 0% 0 95 Nathaniel Atkinson 3 3 0 2 0 1 0 66% 0% 33% 0% 1 95 Yutaro Oda 3 1 2 3 0 0 0 100% 0% 0% 0% 1 95 Blair Spittal 3 3 0 3 0 0 0 100% 0% 0% 0% 1 95 James Penrice 3 3 0 3 0 0 0 100% 0% 0% 0% 1 120 Dave McPherson 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Roddy McKenzie 2 2 0 1 0 1 0 50% 0% 50% 0% 0 120 Davy Weir 2 2 0 0 2 0 0 0% 100% 0% 0% 0 120 Jose Quitongo 2 1 1 0 1 1 0 0% 50% 50% 0% 0 120 Rab McKinnon 2 1 1 0 2 0 0 0% 100% 0% 0% 0 120 Kenny Milne 2 1 1 0 0 2 0 0% 0% 100% 0% 0 120 Vincent Guerin 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Gordon Durie 2 1 1 0 1 1 0 0% 50% 50% 0% 1 120 Stephen Simmons 2 1 1 1 0 1 0 50% 0% 50% 0% 0 120 Kevin McKenna 2 1 1 1 0 1 0 50% 0% 50% 0% 0 120 Robert Sloan 2 1 1 1 0 1 0 50% 0% 50% 0% 0 120 Ricardo Fuller 2 2 0 1 0 1 0 50% 0% 50% 0% 1 120 Tommi Gronlund 2 2 0 1 0 1 0 50% 0% 50% 0% 0 120 Calum Elliot 2 1 1 1 1 0 0 50% 50% 0% 0% 1 120 Jose Goncalves 2 2 0 0 1 1 0 0% 50% 50% 0% 1 120 Mark Ridgers 2 1 1 1 0 1 0 50% 0% 50% 0% 0 120 Janos Balogh 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 David Witteveen 2 0 2 0 1 1 0 0% 50% 50% 0% 0 120 Kevin Kyle 2 1 1 1 1 0 0 50% 50% 0% 0% 1 120 Brad McKay 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Billy King 2 0 2 0 1 1 0 0% 50% 50% 0% 0 120 Callum Tapping 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Alim Ozturk 2 2 0 1 1 0 0 50% 50% 0% 0% 0 120 Morgaro Gomis 2 2 0 1 1 0 0 50% 50% 0% 0% 0 120 Osman Sow 2 2 0 1 1 0 0 50% 50% 0% 0% 0 120 Juwon Oshaniwa 2 2 0 0 2 0 0 0% 100% 0% 0% 0 120 Abiola Dauda 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Conor Sammon 2 0 2 0 1 1 0 0% 50% 50% 0% 0 120 Marcus Godinho 2 1 1 1 1 0 0 50% 50% 0% 0% 1 120 Robbie Muirhead 2 0 2 0 1 1 0 0% 50% 50% 0% 0 120 Tony Watt 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Krystian Nowak 2 2 0 0 0 2 0 0% 0% 100% 0% 0 120 Alexandros Tziolis 2 2 0 0 0 2 0 0% 0% 100% 0% 0 120 Euan Henderson 2 1 1 1 1 0 0 50% 50% 0% 0% 0 120 Harry Cochrane 2 1 1 1 1 0 0 50% 50% 0% 0% 0 120 Connor Randall 2 2 0 1 1 0 0 50% 50% 0% 0% 0 120 Anthony McDonald 2 1 1 1 1 0 0 50% 50% 0% 0% 0 120 Danny Amankwaa 2 1 1 2 0 0 0 100% 0% 0% 0% 0 120 Clevid Dikamona 2 1 1 1 1 0 0 50% 50% 0% 0% 0 120 Aaron Hickey 2 2 0 0 0 2 0 0% 0% 100% 0% 0 120 Aidy White 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Loic Damour 2 1 1 0 0 2 0 0% 0% 100% 0% 0 120 Joel Pereira 2 2 0 0 1 1 0 0% 50% 50% 0% 0 120 Glenn Whelan 2 1 1 0 0 2 0 0% 0% 100% 0% 0 120 Ben Woodburn 2 0 2 0 1 1 0 0% 50% 50% 0% 0 120 Orestis Kiomourtzoglou 2 0 2 2 0 0 0 100% 0% 0% 0% 0 120 Robert Snodgrass 2 2 0 2 0 0 0 100% 0% 0% 0% 0 120 James Wilson 2 2 0 2 0 0 0 100% 0% 0% 0% 0 120 Alex Lowry 2 1 1 2 0 0 0 100% 0% 0% 0% 0 120 Adam Forrester 2 2 0 2 0 0 0 100% 0% 0% 0% 0 120 Daniel Oyegoke 2 2 0 2 0 0 0 100% 0% 0% 0% 0 120 Musa Drammeh 2 1 1 2 0 0 0 100% 0% 0% 0% 0 120 Malachi Boateng 2 2 0 2 0 0 0 100% 0% 0% 0% 0 173 David Murie 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Stuart Callaghan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Stefano Salvatori 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 Kris O'Neil 1 0 1 0 1 0 0 0% 100% 0% 0% 1 173 Fabien Leclercq 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Fitzroy Simpson 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 Robbie Neilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Laryea Kingston 1 0 1 0 0 1 0 0% 0% 100% 0% 0 173 Dawid Kucharski 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Marius Cinikas 1 0 1 0 0 1 0 0% 0% 100% 0% 0 173 Rocky Visconte 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Fraser Mullen 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Michael Ngoo 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Gary Oliver 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Miguel Pallardo 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Lewis Moore 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 Faycal Rherras 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Viktor Noring 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Rory Currie 1 0 1 0 0 1 0 0% 0% 100% 0% 0 173 Jamie Brandon 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Andraz Struna 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Lennard Sowah 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Aaron Hughes 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Malaury Martin 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Choulay 1 0 1 0 0 1 0 0% 0% 100% 0% 0 173 Tasos Avlonitis 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Rafal Grzelak 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Cole Stockton 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Ross Callachan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Aidan Keena 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Andy Irving 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 Joaquim Adao 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Connor Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Jake Mulraney 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Colin Doyle 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Jimmy Dunne 1 1 0 1 0 0 0 100% 0% 0% 0% 1 173 Craig Wighton 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 David Vanecek 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Conor Washington 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Donis Avdijaj 1 0 1 0 1 0 0 0% 100% 0% 0% 0 173 Ross Stewart 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Armand Gnanduillet 1 1 0 0 1 0 0 0% 100% 0% 0% 0 173 Aaron McEneff 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Taylor Moore 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Ellis Simms 1 1 0 0 0 1 0 0% 0% 100% 0% 0 173 Lewis Neilson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 James Hill 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Garang Kuol 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Kyosuke Tagawa 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Dexter Lembikisa 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Scott Fraser 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Yan Dhanda 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Gerald Taylor 1 0 1 1 0 0 0 100% 0% 0% 0% 0 173 Jamie McCart 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Elton Kabangu 1 1 0 1 0 0 0 100% 0% 0% 0% 2 173 Michael Steinwender 1 1 0 1 0 0 0 100% 0% 0% 0% 0 173 Sander Kartum 1 0 1 1 0 0 0 100% 0% 0% 0% 0
Referees since 1997 -- Hearts Opps Ref G Red Yel Ratio Red Yel Ratio 1 Steven McLean 7 0 13 .0000000 0 17 .0000000 2 John Beaton 5 0 8 .0000000 0 15 .0000000 2 Steve O'Reilly 5 1 12 .2000000 2 9 .4000000 4 Nick Walsh 4 1 10 .2500000 0 7 .0000000 5 Alan Freeland 3 0 6 .0000000 0 6 .0000000 5 Willie Young 3 0 2 .0000000 0 1 .0000000 7 Andrew Dallas 2 0 7 .0000000 1 5 .5000000 7 Craig Thomson 2 0 2 .0000000 0 5 .0000000 7 Don Robertson 2 0 5 .0000000 0 2 .0000000 7 Greg Aitken 2 1 8 .5000000 0 6 .0000000 7 John Rowbotham 2 1 4 .5000000 0 7 .0000000 7 Kevin Clancy 2 2 3 1.0000000 0 2 .0000000 7 Mike Tumilty 2 0 7 .0000000 0 6 .0000000 7 William Collum 2 0 5 .0000000 0 6 .0000000 15 Alan Newlands 1 0 2 .0000000 0 2 .0000000 15 Bobby Madden 1 0 0 .0000000 0 0 .0000000 15 Brian Colvin 1 1 3 1.0000000 2 1 2.0000000 15 Calum Scott 1 0 3 .0000000 0 0 .0000000 15 Chris Graham 1 0 4 .0000000 0 2 .0000000 15 Crawford Allan 1 0 2 .0000000 0 1 .0000000 15 David Munro 1 0 4 .0000000 0 1 .0000000 15 Euan Norris 1 0 1 .0000000 0 3 .0000000 15 Garry Mitchell 1 0 1 .0000000 0 2 .0000000 15 George Clyde 1 0 1 .0000000 0 0 .0000000 15 Grant Irvine 1 0 0 .0000000 0 2 .0000000 15 Hugh Dallas 1 0 1 .0000000 0 2 .0000000 15 Iain Snedden 1 0 1 .0000000 0 4 .0000000 15 J Fleming 1 0 3 .0000000 0 1 .0000000 15 Stuart Dougal 1 0 2 .0000000 0 3 .0000000 15 Tom Brown 1 0 0 .0000000 0 0 .0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 7 Total Opponents = 5 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 Steven James Stuart Anderson St Johnstone 21 2014-01-18 Sat L Prem A St Johnstone 3-3 Ryan Stevenson Heart of Midlothian 88 2014-01-18 Sat L Prem A St Johnstone 3-3 Alan Mannus St Johnstone 88 2014-01-18 Sat L Prem A St Johnstone 3-3 Juanma Heart of Midlothian 28 2015-12-19 Sat L Prem A St Johnstone 0-0 Abiola Dauda Heart of Midlothian 57 2016-05-15 Sun L Prem H St Johnstone 2-2 Sam Nicholson Heart of Midlothian 83 2017-04-05 Wed L Prem A St Johnstone 0-1 Harry Cochrane Heart of Midlothian 78 2017-12-23 Sat L Prem A St Johnstone 0-0 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
7
2
1 2 1998-12-09 Wed St Johnstone Scottish Premier League
17 of 36 1-1 McDiarmid Park 4808
3
8
3
2 1999-02-20 Sat St Johnstone Scottish Premier League
25 of 36 0-2 Tynecastle Park 12229
1
4
1 2 1999-04-17 Sat St Johnstone Scottish Premier League
31 of 36 0-0 McDiarmid Park 6154
1
1
5
1 1999-07-31 Sat St Johnstone Scottish Premier League
01 of 36 4-1 McDiarmid Park 6705 1
2
1 1 1999-10-16 Sat St Johnstone Scottish Premier League
08 of 36 1-1 Tynecastle Park 12872
1
3
1
1 4 2000-03-15 Wed St Johnstone Scottish Premier League
24 of 36 1-0 McDiarmid Park 4468 1
4
2 3 2000-05-06 Sat St Johnstone Scottish Premier League
34 of 36 0-0 Tynecastle Park 12638
1
5
1
1 1 3 2000-08-06 Sun St Johnstone Scottish Premier League
02 of 38 2-2 McDiarmid Park 6164
2
6
2
3 4 2000-10-28 Sat St Johnstone Scottish Premier League
13 of 38 0-3 Tynecastle Park 10938
1
3
1 2000-12-30 Sat St Johnstone Scottish Premier League
24 of 38 2-2 McDiarmid Park 5713
1
1
4
3 1 2001-10-13 Sat St Johnstone Scottish Premier League
10 of 38 3-0 Tynecastle Park 10735 1
2
2002-01-02 Wed St Johnstone Scottish Premier League
23 of 38 2-0 McDiarmid Park 5413 2
3
2002-03-23 Sat St Johnstone Scottish Premier League
33 of 38 1-3 Tynecastle Park 10672
1
1
3 2 2009-08-30 Sun St Johnstone Scottish Premier League
03 of 38 2-2 McDiarmid Park 5825
1
1
2
5 3 2009-11-21 Sat St Johnstone Scottish Premier League
12 of 38 1-2 Tynecastle Park 13416
1
3
2 1 1 2010-01-30 Sat St Johnstone Scottish Premier League
23 of 38 0-1 McDiarmid Park 4752
2
4
1 3 2010-08-14 Sat St Johnstone Scottish Premier League
01 of 38 1-1 Tynecastle Park 14562
1
1
5
2 2 1 2010-11-13 Sat St Johnstone Scottish Premier League
13 of 38 2-0 McDiarmid Park 4156 1
2
2 3 2011-01-29 Sat St Johnstone Scottish Premier League
23 of 38 1-0 Tynecastle Park 13430 2
3
2 1 2011-09-25 Sun St Johnstone Scottish Premier League
09 of 38 0-2 McDiarmid Park 2770
1
1
4 3 2011-12-03 Sat St Johnstone Scottish Premier League
17 of 38 1-2 Tynecastle Park 12815
2
2
2 2 2012-03-24 Sat St Johnstone Scottish Premier League
31 of 38 1-2 McDiarmid Park 4365
3
3
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 2012-12-15 Sat St Johnstone Scottish Premier League
18 of 38 2-2 McDiarmid Park 2974
1
3
1
4 2 2013-03-05 Tue St Johnstone Scottish Premier League
30 of 38 2-0 Tynecastle Park 10080 1
4
3 2 2013-08-04 Sun St Johnstone Premiership
01 of 38 0-1 McDiarmid Park 6174
1
1
2 2 2013-11-02 Sat St Johnstone Premiership
12 of 38 0-2 Tynecastle Park 13175
2
2
2014-01-18 Sat St Johnstone Premiership
23 of 38 3-3 McDiarmid Park 3395
1
1
3
3 1 1 2 2015-08-02 Sun St Johnstone Premiership
01 of 38 4-3 Tynecastle Park 16334 1
2
3 2 2015-12-19 Sat St Johnstone Premiership
18 of 38 0-0 McDiarmid Park 4780
1
3
1
1 1 1 2016-03-19 Sat St Johnstone Premiership
30 of 38 0-3 Tynecastle Park 16295
1
2
1 2 2016-05-15 Sun St Johnstone Premiership
38 of 38 2-2 Tynecastle Park 16046
1
1
3
5 1 4 2016-09-17 Sat St Johnstone Premiership
06 of 38 0-1 McDiarmid Park 5456
1
4
1 6 2016-11-05 Sat St Johnstone Premiership
12 of 38 2-2 Tynecastle Park 16421
1
1
5
4 2 2017-04-05 Wed St Johnstone Premiership
31 of 38 0-1 McDiarmid Park 4197
1
6
4 1 1 2017-05-17 Wed St Johnstone Premiership
37 of 38 0-1 McDiarmid Park 3141
2
7
1 2017-10-21 Sat St Johnstone Premiership
10 of 38 1-0 Murrayfield Stadium 18534 1
1
4 3 2017-12-23 Sat St Johnstone Premiership
20 of 38 0-0 McDiarmid Park 4975
1
2
1
2 1 1 2018-02-03 Sat St Johnstone Premiership
26 of 38 1-0 Tynecastle Park 16197 1
3
4 2 1 2018-09-29 Sat St Johnstone Premiership
07 of 38 2-1 Tynecastle Park 17240 2
4
2018-12-05 Wed St Johnstone Premiership
16 of 38 2-2 McDiarmid Park 3040
1
5
1
3 3 2019-01-26 Sat St Johnstone Premiership
23 of 38 2-0 Tynecastle Park 16672 1
6
1 3 2019-10-30 Wed St Johnstone Premiership
11 of 38 0-1 McDiarmid Park 3104
1
1
4 1 2019-12-14 Sat St Johnstone Premiership
17 of 38 0-1 Tynecastle Park 16347
2
2
2 2 2020-02-01 Sat St Johnstone Premiership
24 of 38 3-3 McDiarmid Park 6002
1
1
3
3 2 2021-10-27 Wed St Johnstone Premiership
11 of 38 1-1 McDiarmid Park 6083
2
2
4
2 5 2022-01-18 Tue St Johnstone Premiership
21 of 38 2-0 Tynecastle Park 16589 1
3
2 3 2022-02-19 Sat St Johnstone Premiership
27 of 38 1-2 McDiarmid Park 4409
1
1
2 2022-08-28 Sun St Johnstone Premiership
05 of 38 3-2 Tynecastle Park 18353 1
1
4 2022-12-28 Wed St Johnstone Premiership
18 of 38 3-2 McDiarmid Park 7058 2
2
1 4 2023-03-04 Sat St Johnstone Premiership
27 of 38 3-0 Tynecastle Park 18596 3
3
1 2023-08-05 Sat St Johnstone Premiership
01 of 38 2-0 McDiarmid Park 6818 4
4
3 2 2023-11-25 Sat St Johnstone Premiership
13 of 38 1-0 Tynecastle Park 18678 5
5
2 2 2024-02-07 Wed St Johnstone Premiership
25 of 38 1-0 McDiarmid Park 4518 6
6
1 4 2024-11-02 Sat St Johnstone Premiership
12 of 38 2-1 McDiarmid Park 5917 7
7
4 2 2024-12-22 Sun St Johnstone Premiership
18 of 38 2-1 Tynecastle Park 18676 8
8
2 1 2025-02-23 Sun St Johnstone Premiership
27 of 38 2-1 McDiarmid Park 5577 9
9
3