SPL Record Premier League Post War League Complete League
Hearts vs St Johnstone Home in League since Premier Formed
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 49 29 11 9 0 59% 22% 18% 0% 79 48 4033 18678 12453 All Games 49 29 11 9 0 59% 22% 18% 0% 79 48 4033 18678 12453
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 Premier 14 8 5 1 0 57% 35% 7% 0% 24 13 5060 15034 9132 L SPL 14 5 4 5 0 35% 28% 35% 0% 16 15 10080 14562 12362 L Tier 2 5 5 0 0 0 100% 0% 0% 0% 12 2 4033 14554 7424
By Team Team G W D L Ab W D L Ab F A Min Max Avg St Johnstone 49 29 11 9 0 59% 22% 18% 0% 79 48 4033 18678 12453
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 3
4 4 0 0 0 100% 0% 0% 0% 12 0 4577 18596 10714 2
10 10 0 0 0 100% 0% 0% 0% 21 1 4033 16672 10344 1
15 15 0 0 0 100% 0% 0% 0% 27 12 5008 18678 14330 0
11 0 11 0 0 0% 100% 0% 0% 14 14 6028 16421 11836 -1
4 0 0 4 0 0% 0% 100% 0% 4 8 12815 16347 13866 -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
9 9 0 0 0 100% 0% 0% 0% 18 0 5060 16672 11045 2-1
7 7 0 0 0 100% 0% 0% 0% 14 7 5008 18676 12987 1-0
6 6 0 0 0 100% 0% 0% 0% 6 0 7964 18678 14892 1-1
6 0 6 0 0 0% 100% 0% 0% 6 6 6028 15034 11559 3-0
4 4 0 0 0 100% 0% 0% 0% 12 0 4577 18596 10714 2-2
4 0 4 0 0 0% 100% 0% 0% 8 8 6799 16421 12051 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 3-1
1 1 0 0 0 100% 0% 0% 0% 3 1 4033 4033 4033 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 2-3
1 0 0 1 0 0% 0% 100% 0% 2 3 12886 12886 12886 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 6 5 1 0 0 83% 16% 0% 0% 13 6 4033 18021 8199 7 Sat 35 18 8 9 0 51% 22% 25% 0% 48 33 4577 18678 12551
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 1 1 0 0 0 100% 0% 0% 0% 1 0 14554 14554 14554 2 2 1 0 1 0 50% 0% 50% 0% 4 5 13175 16334 14754 3 4 2 1 1 0 50% 25% 25% 0% 6 3 4577 16197 10331 4 3 2 1 0 0 66% 33% 0% 0% 6 1 13022 18596 14913 5 3 2 1 0 0 66% 33% 0% 0% 6 3 5008 16421 10503 6 4 2 2 0 0 50% 50% 0% 0% 6 3 8136 12638 10563 7 1 1 0 0 0 100% 0% 0% 0% 3 1 4033 4033 4033 9 2 1 1 0 0 50% 50% 0% 0% 3 2 6028 10222 8125 13 2 1 0 1 0 50% 0% 50% 0% 5 3 10735 12886 11810 14 4 2 1 1 0 50% 25% 25% 0% 5 3 8799 18021 14432 15 2 1 1 0 0 50% 50% 0% 0% 4 3 13611 16046 14828 16 1 0 1 0 0 0% 100% 0% 0% 1 1 12872 12872 12872 17 1 1 0 0 0 100% 0% 0% 0% 3 0 8949 8949 8949 18 2 1 1 0 0 50% 50% 0% 0% 3 1 15034 16589 15811 19 1 0 0 1 0 0% 0% 100% 0% 0 3 16295 16295 16295 20 2 1 0 1 0 50% 0% 50% 0% 2 2 5060 12229 8644 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 24 1 1 0 0 0 100% 0% 0% 0% 1 0 7964 7964 7964 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 27 1 1 0 0 0 100% 0% 0% 0% 2 0 8438 8438 8438 28 3 1 1 1 0 33% 33% 33% 0% 5 7 6799 18353 12030 29 3 3 0 0 0 100% 0% 0% 0% 5 1 8207 17240 12959
By Month Month G W D L Ab W D L Ab F A Min Max Avg 1 5 5 0 0 0 100% 0% 0% 0% 8 0 5060 16672 13261 2 2 1 0 1 0 50% 0% 50% 0% 1 2 12229 16197 14213 3 6 4 0 2 0 66% 0% 33% 0% 10 7 8136 18596 12096 4 5 2 3 0 0 40% 60% 0% 0% 9 5 4577 15034 8662 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 3 3 0 0 0 100% 0% 0% 0% 7 2 5008 17240 10399 10 10 4 4 2 0 40% 40% 20% 0% 15 11 4033 18534 10509 11 6 3 1 2 0 50% 16% 33% 0% 8 8 10222 18678 14253 12 4 2 0 2 0 50% 0% 50% 0% 5 4 8438 18676 14069
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1970 4 4 0 0 0 100% 0% 0% 0% 8 1 5008 8949 7589 1980 5 4 1 0 0 80% 20% 0% 0% 11 3 4033 14554 7634 1990 14 5 7 2 0 35% 50% 14% 0% 19 15 5060 15034 10522 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 49 29 11 9 0 59% 22% 18% 0% 79 48 4033 18678 12453
Scorers No Scorer Pen Comp
GoalsOther Tot 1 John Robertson 1 6 0 6 2 Josh Ginnelly 0 4 0 4 3 n/a 0 3 0 3 4 Willie Gibson 0 2 0 2 4 Drew Busby 1 2 0 2 4 Derek O'Connor 0 2 0 2 4 Chris Robertson 0 2 0 2 4 Roddy Macdonald 0 2 0 2 4 Willie Pettigrew 0 2 0 2 4 Ian Baird 0 2 0 2 4 Juanjo 0 2 0 2 4 Rudi Skacel 0 2 0 2 4 John Sutton 1 2 0 2 4 Callum Paterson 0 2 0 2 4 Lawrence Shankland 1 2 0 2 16 Donald Park 0 1 0 1 16 Kenny Aird 0 1 0 1 16 Bobby Prentice 0 1 0 1 16 Eamonn Bannon 0 1 0 1 16 Iain Smith 0 1 0 1 16 John Colquhoun 0 1 0 1 16 Dave McPherson 0 1 0 1 16 Iain Ferguson 0 1 0 1 16 Tosh McKinlay 0 1 0 1 16 Davie Kirkwood 0 1 0 1 16 Derek Ferguson 0 1 0 1 16 John Millar 0 1 0 1 16 Graeme Hogg 0 1 0 1 16 Colin Cameron 1 1 0 1 16 Thomas Flogel 0 1 0 1 16 Stephane Adam 0 1 0 1 16 Lee Makel 0 1 0 1 16 Gary McSwegan 0 1 0 1 16 Gary Wales 0 1 0 1 16 Andy Webster 0 1 0 1 16 Calum Elliot 0 1 0 1 16 Christian Nade 0 1 0 1 16 David Templeton 0 1 0 1 16 Ryan Stevenson 0 1 0 1 16 Mehdi Taouil 0 1 0 1 16 Jamie Walker 0 1 0 1 16 Sam Nicholson 0 1 0 1 16 Prince Buaben 0 1 0 1 16 Juanma 0 1 0 1 16 Callumn Morrison 0 1 0 1 16 Arnaud Djoum 0 1 0 1 16 Marcus Godinho 0 1 0 1 16 Kyle Lafferty 0 1 0 1 16 David Milinkovic 0 1 0 1 16 Peter Haring 0 1 0 1 16 Jimmy Dunne 0 1 0 1 16 Liam Boyce 0 1 0 1 16 Alan Forrest 0 1 0 1 16 Jorge Grant 0 1 0 1 16 Kye Rowles 0 1 0 1 16 Blair Spittal 0 1 0 1 16 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 Henry Curran 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 Philip Campbell Scott 0 2 0 2 2 Roderick John Grant 0 2 0 2 2 Tommy Rosenkrands Lovenkrands 0 2 0 2 10 Allan Moore 0 1 0 1 10 Allan Preston 0 1 0 1 10 Andrew Considine 0 1 0 1 10 Callum Hendry 0 1 0 1 10 Christopher Kane 0 1 0 1 10 Colin Andrew Samuel 0 1 0 1 10 Daniel Joseph Swanson 0 1 0 1 10 Darnell Fisher 0 1 0 1 10 David [2] MacKay 1 1 0 1 10 George O'Boyle 0 1 0 1 10 Ian [1] Ferguson 0 1 0 1 10 James Michael Morton 0 1 0 1 10 John Davies 0 1 0 1 10 John Gerald Brogan 0 1 0 1 10 John Paul McBride 1 1 0 1 10 John Turner Hamilton 0 1 0 1 10 John William Michael Sutton 0 1 0 1 10 Jonatan Johansson 0 1 0 1 10 Keigan Parker 1 1 0 1 10 Nathan Peter Lowndes 0 1 0 1 10 Nigel Hasselbaink 0 1 0 1 10 Paul Hamilton Wright 1 1 0 1 10 Paul James Kane 0 1 0 1 10 Raymond Blair 0 1 0 1 10 Ross Callachan 0 1 0 1 10 Sam Parkin 0 1 0 1 10 Simon Lappin 0 1 0 1 10 Stevie May 0 1 0 1 10 Thomas Gibson Turner 0 1 0 1
Appearances since 1946 No Player Games Starts Sub Used W D L Ab W D L Ab Goals 1 John Robertson 12 11 1 6 5 1 0 50% 41% 8% 0% 6 2 Gary Mackay 11 11 0 7 3 1 0 63% 27% 9% 0% 0 3 Henry Smith 10 10 0 6 3 1 0 60% 30% 10% 0% 0 4 Alan McLaren 8 8 0 4 3 1 0 50% 37% 12% 0% 0 4 John Souttar 8 8 0 5 2 1 0 62% 25% 12% 0% 0 4 Michael Smith 8 7 1 7 0 1 0 87% 0% 12% 0% 0 7 Steve Fulton 7 6 1 1 3 3 0 14% 42% 42% 0% 0 7 Thomas Flogel 7 6 1 2 2 3 0 28% 28% 42% 0% 1 7 Steven Pressley 7 7 0 1 3 3 0 14% 42% 42% 0% 0 7 Jamie Walker 7 6 1 3 1 3 0 42% 14% 42% 0% 1 11 Walter Kidd 6 6 0 5 1 0 0 83% 16% 0% 0% 0 11 Craig Levein 6 6 0 2 3 1 0 33% 50% 16% 0% 0 11 Dave McPherson 6 5 1 3 1 2 0 50% 16% 33% 0% 1 11 Tosh McKinlay 6 6 0 2 3 1 0 33% 50% 16% 0% 1 11 Prince Buaben 6 4 2 3 2 1 0 50% 33% 16% 0% 1 11 Arnaud Djoum 6 5 1 3 2 1 0 50% 33% 16% 0% 1 11 Cammy Devlin 6 4 2 6 0 0 0 100% 0% 0% 0% 0 18 Donald Park 5 3 2 4 1 0 0 80% 20% 0% 0% 1 18 Roddy Macdonald 5 5 0 4 1 0 0 80% 20% 0% 0% 2 18 Derek Ferguson 5 4 1 4 0 1 0 80% 0% 20% 0% 1 18 Gary Locke 5 3 2 1 2 2 0 20% 40% 40% 0% 0 18 Colin Cameron 5 3 2 1 2 2 0 20% 40% 40% 0% 1 18 Gary Naysmith 5 5 0 1 3 1 0 20% 60% 20% 0% 0 18 Stephane Adam 5 4 1 2 2 1 0 40% 40% 20% 0% 1 18 Juanjo 5 2 3 1 3 1 0 20% 60% 20% 0% 2 18 Andy Webster 5 5 0 4 0 1 0 80% 0% 20% 0% 1 18 Marius Zaliukas 5 5 0 3 1 1 0 60% 20% 20% 0% 0 18 Callum Paterson 5 5 0 2 2 1 0 40% 40% 20% 0% 2 18 Alan Forrest 5 2 3 5 0 0 0 100% 0% 0% 0% 1 18 Lawrence Shankland 5 4 1 5 0 0 0 100% 0% 0% 0% 2 31 Willie Gibson 4 4 0 4 0 0 0 100% 0% 0% 0% 2 31 Cammy Fraser 4 2 2 4 0 0 0 100% 0% 0% 0% 0 31 Eamonn Bannon 4 3 1 2 1 1 0 50% 25% 25% 0% 1 31 Peter Shields 4 4 0 4 0 0 0 100% 0% 0% 0% 0 31 Graeme Hogg 4 4 0 2 2 0 0 50% 50% 0% 0% 1 31 Paul Ritchie 4 4 0 1 3 0 0 25% 75% 0% 0% 0 31 Jim Hamilton 4 3 1 1 2 1 0 25% 50% 25% 0% 0 31 Scott Severin 4 4 0 1 1 2 0 25% 25% 50% 0% 0 31 Jose Quitongo 4 1 3 1 2 1 0 25% 50% 25% 0% 0 31 Gary Wales 4 3 1 1 2 1 0 25% 50% 25% 0% 1 31 Antti Niemi 4 4 0 1 1 2 0 25% 25% 50% 0% 0 31 Christophe Berra 4 4 0 3 0 1 0 75% 0% 25% 0% 0 31 Ian Black 4 4 0 2 1 1 0 50% 25% 25% 0% 0 31 Ryan Stevenson 4 2 2 2 0 2 0 50% 0% 50% 0% 1 31 Darren Barr 4 4 0 3 1 0 0 75% 25% 0% 0% 0 31 Stephen Elliott 4 1 3 2 1 1 0 50% 25% 25% 0% 0 31 Mehdi Taouil 4 2 2 3 0 1 0 75% 0% 25% 0% 1 31 Kevin McHattie 4 3 1 3 0 1 0 75% 0% 25% 0% 0 31 Sam Nicholson 4 1 3 1 1 2 0 25% 25% 50% 0% 1 31 Kye Rowles 4 4 0 4 0 0 0 100% 0% 0% 0% 1 51 Jim Brown 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Drew Busby 3 3 0 3 0 0 0 100% 0% 0% 0% 2 51 Bobby Prentice 3 3 0 3 0 0 0 100% 0% 0% 0% 1 51 Dave Bowman 3 3 0 2 1 0 0 66% 33% 0% 0% 0 51 Paddy Byrne 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Stewart MacLaren 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Willie Pettigrew 3 3 0 3 0 0 0 100% 0% 0% 0% 2 51 Sandy Jardine 3 3 0 2 1 0 0 66% 33% 0% 0% 0 51 John Colquhoun 3 3 0 1 1 1 0 33% 33% 33% 0% 1 51 George Wright 3 2 1 2 1 0 0 66% 33% 0% 0% 0 51 Nicky Walker 3 3 0 2 1 0 0 66% 33% 0% 0% 0 51 Ian Baird 3 3 0 2 1 0 0 66% 33% 0% 0% 2 51 Ian Ferguson 3 2 1 2 1 0 0 66% 33% 0% 0% 0 51 Glynn Snodin 3 2 1 2 1 0 0 66% 33% 0% 0% 0 51 Gilles Rousset 3 3 0 1 2 0 0 33% 66% 0% 0% 0 51 Davy Weir 3 3 0 1 2 0 0 33% 66% 0% 0% 0 51 Stefano Salvatori 3 3 0 1 2 0 0 33% 66% 0% 0% 0 51 Lee Makel 3 3 0 0 3 0 0 0% 100% 0% 0% 1 51 Gary McSwegan 3 2 1 0 2 1 0 0% 66% 33% 0% 1 51 Craig Gordon 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Andrew Driver 3 2 1 3 0 0 0 100% 0% 0% 0% 0 51 Jamie Macdonald 3 3 0 2 0 1 0 66% 0% 33% 0% 0 51 Lee Wallace 3 3 0 1 1 1 0 33% 33% 33% 0% 0 51 Rudi Skacel 3 3 0 2 0 1 0 66% 0% 33% 0% 2 51 Ryan McGowan 3 3 0 2 0 1 0 66% 0% 33% 0% 0 51 Ruben Palazuelos 3 3 0 1 1 1 0 33% 33% 33% 0% 0 51 Scott Robinson 3 2 1 2 0 1 0 66% 0% 33% 0% 0 51 David Templeton 3 3 0 1 1 1 0 33% 33% 33% 0% 1 51 Marian Kello 3 3 0 1 1 1 0 33% 33% 33% 0% 0 51 David Obua 3 2 1 1 0 2 0 33% 0% 66% 0% 0 51 Arvydas Novikovas 3 1 2 2 1 0 0 66% 33% 0% 0% 0 51 Suso Santana 3 3 0 2 1 0 0 66% 33% 0% 0% 0 51 Craig Thomson 3 2 1 1 1 1 0 33% 33% 33% 0% 0 51 John Sutton 3 3 0 2 0 1 0 66% 0% 33% 0% 2 51 Jordan McGhee 3 2 1 1 0 2 0 33% 0% 66% 0% 0 51 Liam Smith 3 2 1 0 2 1 0 0% 66% 33% 0% 0 51 Juanma 3 3 0 1 1 1 0 33% 33% 33% 0% 1 51 Gavin Reilly 3 0 3 1 1 1 0 33% 33% 33% 0% 0 51 Perry Kitchen 3 3 0 0 2 1 0 0% 66% 33% 0% 0 51 Demetri Mitchell 3 2 1 3 0 0 0 100% 0% 0% 0% 0 51 Steven Naismith 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Oliver Bozanic 3 2 1 2 0 1 0 66% 0% 33% 0% 0 51 Peter Haring 3 3 0 3 0 0 0 100% 0% 0% 0% 1 51 Craig Halkett 3 3 0 2 0 1 0 66% 0% 33% 0% 0 51 Liam Boyce 3 2 1 3 0 0 0 100% 0% 0% 0% 1 51 Josh Ginnelly 3 3 0 3 0 0 0 100% 0% 0% 0% 4 51 Andy Halliday 3 1 2 3 0 0 0 100% 0% 0% 0% 0 51 Stephen Kingsley 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Alex Cochrane 3 3 0 3 0 0 0 100% 0% 0% 0% 0 51 Jorge Grant 3 3 0 3 0 0 0 100% 0% 0% 0% 1 51 Barrie McKay 3 2 1 3 0 0 0 100% 0% 0% 0% 0 102 Jim Cruickshank 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 John Gallacher 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Jim Jefferies 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Kenny Aird 2 2 0 2 0 0 0 100% 0% 0% 0% 1 102 Ralph Callachan 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Graham Shaw 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Derek O'Connor 2 2 0 2 0 0 0 100% 0% 0% 0% 2 102 Chris Robertson 2 1 1 2 0 0 0 100% 0% 0% 0% 2 102 Alex MacDonald 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Derek Addison 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Jimmy Bone 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Neil Berry 2 2 0 0 2 0 0 0% 100% 0% 0% 0 102 Wayne Foster 2 1 1 2 0 0 0 100% 0% 0% 0% 0 102 John Millar 2 2 0 1 1 0 0 50% 50% 0% 0% 1 102 Allan Johnston 2 0 2 0 2 0 0 0% 100% 0% 0% 0 102 Peter Van de Ven 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Ally Mauchlen 2 1 1 1 1 0 0 50% 50% 0% 0% 0 102 Allan Preston 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Roddy McKenzie 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Neil McCann 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Kenny Milne 2 1 1 0 0 2 0 0% 0% 100% 0% 0 102 Vincent Guerin 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Andy Kirk 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Darren Jackson 2 2 0 0 2 0 0 0% 100% 0% 0% 0 102 Kevin James 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Robert Tomaschek 2 1 1 0 1 1 0 0% 50% 50% 0% 0 102 Stephen Simmons 2 1 1 1 0 1 0 50% 0% 50% 0% 0 102 Stephane Mahe 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Robert Sloan 2 1 1 1 0 1 0 50% 0% 50% 0% 0 102 Alan Maybury 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Jason Thomson 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Gary Glen 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Ismael Bouzid 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Gordon Smith [3] 2 0 2 2 0 0 0 100% 0% 0% 0% 0 102 Jason Holt 2 1 1 1 0 1 0 50% 0% 50% 0% 0 102 Jamie Hamill 2 2 0 0 0 2 0 0% 0% 100% 0% 0 102 Jack Hamilton 2 2 0 0 2 0 0 0% 100% 0% 0% 0 102 Dale Carrick 2 0 2 1 0 1 0 50% 0% 50% 0% 0 102 Danny Wilson 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Neil Alexander 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Alim Ozturk 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Blazej Augustyn 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Igor Rossi 2 2 0 1 1 0 0 50% 50% 0% 0% 0 102 Callumn Morrison 2 1 1 2 0 0 0 100% 0% 0% 0% 1 102 Abiola Dauda 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Don Cowie 2 2 0 0 1 1 0 0% 50% 50% 0% 0 102 Kyle Lafferty 2 2 0 2 0 0 0 100% 0% 0% 0% 1 102 Jon McLaughlin 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 David Milinkovic 2 2 0 2 0 0 0 100% 0% 0% 0% 1 102 Danny Amankwaa 2 1 1 2 0 0 0 100% 0% 0% 0% 0 102 Steven MacLean 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Olly Lee 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Bobby Zlamal 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Sean Clare 2 2 0 1 0 1 0 50% 0% 50% 0% 0 102 Gary Mackay-Steven 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Beni Baningime 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Zander Clark 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 James Wilson 2 1 1 2 0 0 0 100% 0% 0% 0% 0 102 Frankie Kent 2 2 0 2 0 0 0 100% 0% 0% 0% 0 102 Calem Nieuwenhof 2 0 2 2 0 0 0 100% 0% 0% 0% 0 102 Kenneth Vargas 2 0 2 2 0 0 0 100% 0% 0% 0% 0 102 Adam Forrester 2 2 0 2 0 0 0 100% 0% 0% 0% 0 164 Alan Anderson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 David Clunie 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Roy Kay 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Don Murray 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Malcolm Robertson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Ray Dunlop 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Lawrie Tierney 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Iain Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 1 164 Ian George Black 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Frank Liddell 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Thomson Allan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Bobby Robinson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Bobby Masterton 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Stephen Hamilton 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Jim Denny 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Stuart Gauld 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Gary Liddell 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Gerry McCoy 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Peter Marinello 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Willie Johnston 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 George Cowie 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Jimmy Sandison 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Scott Crabbe 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Iain Ferguson 1 1 0 0 0 1 0 0% 0% 100% 0% 1 164 Davie Kirkwood 1 1 0 0 0 1 0 0% 0% 100% 0% 1 164 Steve Penney 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Justin Fashanu 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Scott Leitch 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Maurice Johnston 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Stephen Frail 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 David Murie 1 0 1 0 1 0 0 0% 100% 0% 0% 0 164 Stuart Callaghan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Grant Murray 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Neil Pointon 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Gordan Petric 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Robbie Neilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Gordon Durie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Kevin McKenna 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Ricardo Fuller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Tommi Gronlund 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Michael Stewart 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Calum Elliot 1 1 0 0 1 0 0 0% 100% 0% 0% 1 164 Jose Goncalves 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Eggert Jonsson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Laryea Kingston 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Christian Nade 1 1 0 0 0 1 0 0% 0% 100% 0% 1 164 Mark Ridgers 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Janos Balogh 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Adrian Mrowiec 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 David Witteveen 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Dylan McGowan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Kevin Kyle 1 0 1 0 1 0 0 0% 100% 0% 0% 0 164 David [2] Smith 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Danny Grainger 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Fraser Mullen 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Michael Ngoo 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Morgaro Gomis 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Osman Sow 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Lewis Moore 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Juwon Oshaniwa 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Conor Sammon 1 0 1 0 1 0 0 0% 100% 0% 0% 0 164 Marcus Godinho 1 1 0 1 0 0 0 100% 0% 0% 0% 1 164 Robbie Muirhead 1 0 1 0 1 0 0 0% 100% 0% 0% 0 164 Jamie Brandon 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Tony Watt 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Bjorn Johnsen 1 1 0 0 1 0 0 0% 100% 0% 0% 0 164 Isma 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Euan Henderson 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Cole Stockton 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Harry Cochrane 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Connor Randall 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Ross Callachan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Anthony McDonald 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Aidan Keena 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Joaquim Adao 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Connor Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Uche Ikpeazu 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Jake Mulraney 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Colin Doyle 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Jimmy Dunne 1 1 0 1 0 0 0 100% 0% 0% 0% 1 164 Clevid Dikamona 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Aaron Hickey 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 David Vanecek 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Loic Damour 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Glenn Whelan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 164 Ryotaro Meshino 1 0 1 0 0 1 0 0% 0% 100% 0% 0 164 Aaron McEneff 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Taylor Moore 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Nathaniel Atkinson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Lewis Neilson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Orestis Kiomourtzoglou 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Robert Snodgrass 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 James Hill 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Garang Kuol 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Yutaro Oda 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 Alex Lowry 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Daniel Oyegoke 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Musa Drammeh 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Blair Spittal 1 1 0 1 0 0 0 100% 0% 0% 0% 1 164 Ryan Fulton 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Yan Dhanda 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 James Penrice 1 1 0 1 0 0 0 100% 0% 0% 0% 1 164 Malachi Boateng 1 1 0 1 0 0 0 100% 0% 0% 0% 0 164 Sander Kartum 1 0 1 1 0 0 0 100% 0% 0% 0% 0 164 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 B Robertson 2 0 3 .0000000 1 2 .5000000 5 Craig Thomson 2 0 2 .0000000 0 5 .0000000 5 T Muirhead 2 0 0 .0000000 0 1 .0000000 5 Willie Young 2 1 2 .5000000 0 0 .0000000 10 Alan Newlands 1 0 2 .0000000 0 2 .0000000 10 A McGunnigle 1 0 1 .0000000 0 1 .0000000 10 Andrew Dallas 1 0 4 .0000000 1 2 1.0000000 10 Bobby Madden 1 0 0 .0000000 0 0 .0000000 10 Crawford Allan 1 0 2 .0000000 0 1 .0000000 10 David Dickinson 1 0 1 .0000000 0 2 .0000000 10 David FT Syme 1 0 0 .0000000 0 0 .0000000 10 Don Robertson 1 0 4 .0000000 0 2 .0000000 10 Garry Mitchell 1 0 1 .0000000 0 2 .0000000 10 George Clyde 1 0 1 .0000000 0 0 .0000000 10 Greg Aitken 1 1 5 1.0000000 0 4 .0000000 10 Hugh Dallas 1 0 1 .0000000 0 2 .0000000 10 Hugh Williamson 1 0 1 .0000000 0 2 .0000000 10 H Young 1 0 0 .0000000 0 0 .0000000 10 Jim Herald 1 0 0 .0000000 0 2 .0000000 10 John Rowbotham 1 1 1 1.0000000 0 3 .0000000 10 JRS Renton 1 0 1 .0000000 0 2 .0000000 10 Louis Thow 1 0 0 .0000000 0 3 .0000000 10 Robert Orr 1 0 1 .0000000 0 1 .0000000 10 R Paterson 1 0 0 .0000000 0 0 .0000000 10 Stuart Dougal 1 0 2 .0000000 0 6 .0000000 10 Tom Brown 1 0 0 .0000000 0 0 .0000000 10 Willie Anderson 1 0 0 .0000000 0 0 .0000000 10 WNB Crombie 1 0 0 .0000000 1 2 1.0000000 10 WR Morrison 1 0 2 .0000000 1 2 1.0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 4 Total Opponents = 6 Player For Time Date Comp V Team Score Alex Caldwell St Johnstone 52 1982-04-03 Sat L Tier 2 H St Johnstone 3-0 Stephen William Maskrey St Johnstone 79 1993-01-20 Wed L Premier H St Johnstone 2-0 Scott Leitch Heart of Midlothian 60 1993-10-09 Sat L Premier H St Johnstone 1-1 Ian [1] Ferguson St Johnstone 78 1994-04-06 Wed L Premier H St Johnstone 2-2 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 1975-12-27 Sat St Johnstone Premier
18 of 36 2-0 Tynecastle Park 8438 1
1
1976-04-24 Sat St Johnstone Premier
34 of 36 1-0 Tynecastle Park 7964 2
2
1 1977-09-17 Sat St Johnstone First Division
06 of 39 3-0 Tynecastle Park 8949 3
3
1979-09-05 Wed St Johnstone First Division
04 of 39 2-1 Tynecastle Park 5008 4
4
1981-10-07 Wed St Johnstone First Division
09 of 39 3-1 Tynecastle Park 4033 5
5
1 1 1982-04-03 Sat St Johnstone First Division
31 of 39 3-0 Tynecastle Park 4577 6
6
2 2 1 1983-01-01 Sat St Johnstone First Division
20 of 39 1-0 Tynecastle Park 14554 7
7
1983-10-29 Sat St Johnstone Premier
10 of 36 2-0 Tynecastle Park 8207 8
8
1 1984-04-28 Sat St Johnstone Premier
32 of 36 2-2 Tynecastle Park 6799
1
9
1
1 2 1990-10-13 Sat St Johnstone Premier
08 of 36 2-3 Tynecastle Park 12886
1
2
1991-03-06 Wed St Johnstone Premier
27 of 36 2-1 Tynecastle Park 8136 1
1
1 2 1991-11-09 Sat St Johnstone Premier
17 of 44 2-1 Tynecastle Park 10222 2
2
2 1992-03-14 Sat St Johnstone Premier
35 of 44 2-0 Tynecastle Park 8799 3
3
1992-10-03 Sat St Johnstone Premier
11 of 44 1-1 Tynecastle Park 7738
1
4
1
3 1993-01-20 Wed St Johnstone Premier
26 of 44 2-0 Tynecastle Park 5060 1
5
2 1 1993-10-09 Sat St Johnstone Premier
11 of 44 1-1 Tynecastle Park 6028
1
6
1
2 1 1994-04-06 Wed St Johnstone Premier
37 of 44 2-2 Tynecastle Park 8938
2
7
2
2 2 1 1997-11-15 Sat St Johnstone Premier
13 of 36 2-1 Tynecastle Park 13611 1
8
2 6 1998-04-18 Sat St Johnstone Premier
33 of 36 1-1 Tynecastle Park 15034
1
9
1
1 1 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