SPL Record Premier League Post War League Complete League
Hearts vs St Mirren 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 27 12 10 0 55% 24% 20% 0% 80 37 2649 18770 12740 All Games 49 27 12 10 0 55% 24% 20% 0% 80 37 2649 18770 12740
By Comp Comp G W D L Ab W D L Ab F A Min Max Avg L Prem 12 9 1 2 0 75% 8% 16% 0% 26 10 12422 18770 17260 L Premier 22 7 9 6 0 31% 40% 27% 0% 26 16 2649 14879 9470 L SPL 15 11 2 2 0 73% 13% 13% 0% 28 11 10164 17195 13919
By Team Team G W D L Ab W D L Ab F A Min Max Avg St Mirren 49 27 12 10 0 55% 24% 20% 0% 80 37 2649 18770 12740
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 4
2 2 0 0 0 100% 0% 0% 0% 8 0 9911 18757 14334 3
7 7 0 0 0 100% 0% 0% 0% 26 5 8618 17714 13795 2
8 8 0 0 0 100% 0% 0% 0% 17 1 10524 18770 14897 1
10 10 0 0 0 100% 0% 0% 0% 17 7 6616 18721 13056 0
12 0 12 0 0 0% 100% 0% 0% 8 8 5707 17195 11026 -1
8 0 0 8 0 0% 0% 100% 0% 4 12 2649 16823 10442 -2
2 0 0 2 0 0% 0% 100% 0% 0 4 14769 18660 16714
By Score Score G W D L Ab W D L Ab F A Min Max Avg 2-0
7 7 0 0 0 100% 0% 0% 0% 14 0 10524 18717 14344 1-1
6 0 6 0 0 0% 100% 0% 0% 6 6 5707 17195 12437 1-0
5 5 0 0 0 100% 0% 0% 0% 5 0 10164 18721 14030 0-0
5 0 5 0 0 0% 100% 0% 0% 0 0 6200 14879 9842 3-0
4 4 0 0 0 100% 0% 0% 0% 12 0 8618 16312 12556 0-1
4 0 0 4 0 0% 0% 100% 0% 0 4 9626 16823 13507 1-2
4 0 0 4 0 0% 0% 100% 0% 4 8 2649 11389 7377 2-1
3 3 0 0 0 100% 0% 0% 0% 6 3 6616 13357 10798 3-2
2 2 0 0 0 100% 0% 0% 0% 6 4 12763 15259 14011 4-0
2 2 0 0 0 100% 0% 0% 0% 8 0 9911 18757 14334 5-2
2 2 0 0 0 100% 0% 0% 0% 10 4 12462 16165 14313 0-2
2 0 0 2 0 0% 0% 100% 0% 0 4 14769 18660 16714 3-1
1 1 0 0 0 100% 0% 0% 0% 3 1 18770 18770 18770 4-1
1 1 0 0 0 100% 0% 0% 0% 4 1 17714 17714 17714 2-2
1 0 1 0 0 0% 100% 0% 0% 2 2 8477 8477 8477
By Day of Week Day
NoG W D L Ab W D L Ab F A Min Max Avg 3 Tue 1 1 0 0 0 100% 0% 0% 0% 3 0 13287 13287 13287 4 Wed 7 5 1 1 0 71% 14% 14% 0% 10 3 8683 18770 13635 6 Fri 1 1 0 0 0 100% 0% 0% 0% 1 0 18721 18721 18721 7 Sat 40 20 11 9 0 50% 27% 22% 0% 66 34 2649 18757 12420
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 2 1 1 0 0 50% 50% 0% 0% 5 2 5707 17714 11710 3 1 0 0 1 0 0% 0% 100% 0% 1 2 11389 11389 11389 4 1 1 0 0 0 100% 0% 0% 0% 3 0 16312 16312 16312 5 1 0 0 1 0 0% 0% 100% 0% 0 2 14769 14769 14769 7 2 1 1 0 0 50% 50% 0% 0% 3 1 9192 11961 10576 8 2 0 0 2 0 0% 0% 100% 0% 1 4 7669 18660 13164 9 2 1 0 1 0 50% 0% 50% 0% 5 3 16165 16823 16494 10 1 0 0 1 0 0% 0% 100% 0% 1 2 7803 7803 7803 11 2 0 2 0 0 0% 100% 0% 0% 0 0 6200 11420 8810 12 2 1 0 1 0 50% 0% 50% 0% 2 1 10914 11105 11009 13 1 1 0 0 0 100% 0% 0% 0% 1 0 18721 18721 18721 14 2 2 0 0 0 100% 0% 0% 0% 7 2 12462 18410 15436 16 1 1 0 0 0 100% 0% 0% 0% 1 0 12821 12821 12821 17 3 2 1 0 0 66% 33% 0% 0% 4 1 12572 17195 15403 18 1 0 0 1 0 0% 0% 100% 0% 1 2 2649 2649 2649 19 4 4 0 0 0 100% 0% 0% 0% 13 4 8618 18757 13849 20 1 1 0 0 0 100% 0% 0% 0% 2 0 10524 10524 10524 21 2 0 2 0 0 0% 100% 0% 0% 1 1 13609 14879 14244 23 4 3 1 0 0 75% 25% 0% 0% 8 2 12009 18717 15197 24 2 1 1 0 0 50% 50% 0% 0% 2 1 6616 8030 7323 25 2 1 1 0 0 50% 50% 0% 0% 4 1 12215 13287 12751 26 3 1 1 1 0 33% 33% 33% 0% 5 4 8477 18770 14574 27 1 1 0 0 0 100% 0% 0% 0% 2 0 17311 17311 17311 28 2 2 0 0 0 100% 0% 0% 0% 5 0 9911 12002 10956 29 1 1 0 0 0 100% 0% 0% 0% 2 1 12422 12422 12422 30 2 0 1 1 0 0% 50% 50% 0% 0 1 8683 9626 9154 31 1 1 0 0 0 100% 0% 0% 0% 1 0 10164 10164 10164
By Month Month G W D L Ab W D L Ab F A Min Max Avg 1 9 8 0 1 0 88% 0% 11% 0% 16 4 10164 18721 13220 2 6 2 3 1 0 33% 50% 16% 0% 8 6 7803 18770 14347 3 4 3 1 0 0 75% 25% 0% 0% 8 3 6616 13287 10174 4 5 1 1 3 0 20% 20% 60% 0% 4 7 2649 18660 10478 5 1 1 0 0 0 100% 0% 0% 0% 3 0 16312 16312 16312 8 2 1 1 0 0 50% 50% 0% 0% 3 2 12215 13357 12786 9 6 3 0 3 0 50% 0% 50% 0% 10 6 7669 17714 12781 10 8 4 3 1 0 50% 37% 12% 0% 15 3 8618 18757 11669 11 6 3 3 0 0 50% 50% 0% 0% 11 5 5707 17311 13163 12 2 1 0 1 0 50% 0% 50% 0% 2 1 16476 18717 17596
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1970 2 0 1 1 0 0% 50% 50% 0% 2 3 7803 9192 8497 1980 16 6 5 5 0 37% 31% 31% 0% 21 12 2649 14879 9584 1990 4 1 3 0 0 25% 75% 0% 0% 3 1 6200 12215 9503 2000 9 5 2 2 0 55% 22% 22% 0% 11 7 10164 17195 14025 2010 11 9 1 1 0 81% 9% 9% 0% 29 11 12009 17714 14576 2020 7 6 0 1 0 85% 0% 14% 0% 14 3 17311 18770 18478
By Venue Venue G W D L Ab W D L Ab F A Min Max Avg H 49 27 12 10 0 55% 24% 20% 0% 80 37 2649 18770 12740
Opposition No Scorer Pen Comp
GoalsOther Tot 1 Anthony Charles Fitzpatrick 0 2 0 2 1 Douglas Francis McDougall 0 2 0 2 1 Francis McAvennie 0 2 0 2 1 Michael Higdon 0 2 0 2 1 Paul Chalmers 0 2 0 2 1 Paul McGowan 1 2 0 2 1 Steven Thompson 0 2 0 2 8 Alan Logan 0 1 0 1 8 Alexander Gogic 0 1 0 1 8 Andy Dorman 0 1 0 1 8 Billy Mehmet 0 1 0 1 8 Brian Gallacher 0 1 0 1 8 Brian Hamilton 0 1 0 1 8 Clare Sean 0 1 0 1 8 Curtis Lee Main 0 1 0 1 8 Daniel Mullen 0 1 0 1 8 Douglas McKenzie Somner 0 1 0 1 8 Dunne Jimmy 0 1 0 1 8 Gary Mason 0 1 0 1 8 James Bone 0 1 0 1 8 John McGinn 0 1 0 1 8 Jonathan Chiedozie Obika 0 1 0 1 8 Mikael Yann Mathieu Mandron 0 1 0 1 8 Paul Kinnaird 0 1 0 1 8 Rowan Samuel Alexander 0 1 0 1 8 Ryan John James McCay 0 1 0 1 8 Stephen James O'Donnell 0 1 0 1 8 Stephen McGinn 0 1 0 1 8 Stewart Kean 0 1 0 1 8 Walter Gardner Speirs 0 1 0 1
Appearances since 1946 No Player Games Starts Sub Used W D L Ab W D L Ab Goals 1 Henry Smith 18 18 0 7 7 4 0 38% 38% 22% 0% 0 2 Gary Mackay 16 15 1 7 7 2 0 43% 43% 12% 0% 3 2 John Robertson 16 14 2 7 7 2 0 43% 43% 12% 0% 10 4 Walter Kidd 13 13 0 4 5 4 0 30% 38% 30% 0% 0 5 John Colquhoun 12 12 0 6 4 2 0 50% 33% 16% 0% 3 6 Craig Levein 11 10 1 4 5 2 0 36% 45% 18% 0% 1 7 Brian Whittaker 10 9 1 4 2 4 0 40% 20% 40% 0% 0 7 Dave McPherson 10 10 0 3 5 2 0 30% 50% 20% 0% 0 9 Neil Berry 9 8 1 5 2 2 0 55% 22% 22% 0% 0 10 Sandy Jardine 8 8 0 4 2 2 0 50% 25% 25% 0% 0 10 Kenny Black 8 8 0 3 2 3 0 37% 25% 37% 0% 0 10 Wayne Foster 8 6 2 3 3 2 0 37% 37% 25% 0% 1 10 Marius Zaliukas 8 8 0 7 1 0 0 87% 12% 0% 0% 1 14 Sandy Clark 7 6 1 3 2 2 0 42% 28% 28% 0% 1 14 Scott Crabbe 7 6 1 2 4 1 0 28% 57% 14% 0% 1 14 Tosh McKinlay 7 7 0 3 4 0 0 42% 57% 0% 0% 1 14 Christophe Berra 7 7 0 3 2 2 0 42% 28% 28% 0% 0 18 Eamonn Bannon 6 4 2 1 4 1 0 16% 66% 16% 0% 0 18 Alan McLaren 6 6 0 3 3 0 0 50% 50% 0% 0% 0 18 Craig Gordon 6 6 0 4 1 1 0 66% 16% 16% 0% 0 18 Andrew Driver 6 4 2 3 2 1 0 50% 33% 16% 0% 0 18 Eggert Jonsson 6 6 0 4 1 1 0 66% 16% 16% 0% 2 18 Ruben Palazuelos 6 5 1 4 1 1 0 66% 16% 16% 0% 0 18 Scott Robinson 6 4 2 5 0 1 0 83% 0% 16% 0% 0 18 David Obua 6 5 1 5 1 0 0 83% 16% 0% 0% 0 18 Lawrence Shankland 6 6 0 5 0 1 0 83% 0% 16% 0% 3 27 Roddy Macdonald 5 5 0 2 1 2 0 40% 20% 40% 0% 0 27 Jamie Macdonald 5 5 0 4 0 1 0 80% 0% 20% 0% 0 27 Saulius Mikoliunas 5 3 2 1 2 2 0 20% 40% 40% 0% 0 27 Christian Nade 5 4 1 3 1 1 0 60% 20% 20% 0% 0 27 Marian Kello 5 5 0 5 0 0 0 100% 0% 0% 0% 0 27 Ian Black 5 3 2 5 0 0 0 100% 0% 0% 0% 0 27 Ryan Stevenson 5 4 1 4 0 1 0 80% 0% 20% 0% 1 27 Jamie Hamill 5 5 0 4 0 1 0 80% 0% 20% 0% 3 27 Michael Smith 5 5 0 4 0 1 0 80% 0% 20% 0% 0 27 Beni Baningime 5 5 0 5 0 0 0 100% 0% 0% 0% 0 27 Cammy Devlin 5 3 2 4 0 1 0 80% 0% 20% 0% 0 27 Barrie McKay 5 3 2 4 0 1 0 80% 0% 20% 0% 1 39 Dave Bowman 4 3 1 1 2 1 0 25% 50% 25% 0% 0 39 Jimmy Bone 4 3 1 1 1 2 0 25% 25% 50% 0% 1 39 David McCreery 4 4 0 2 2 0 0 50% 50% 0% 0% 0 39 Michael Stewart 4 3 1 2 1 1 0 50% 25% 25% 0% 2 39 Lee Wallace 4 3 1 2 1 1 0 50% 25% 25% 0% 0 39 Jason Thomson 4 4 0 3 1 0 0 75% 25% 0% 0% 0 39 Laryea Kingston 4 3 1 2 2 0 0 50% 50% 0% 0% 2 39 David Templeton 4 2 2 4 0 0 0 100% 0% 0% 0% 0 39 Adrian Mrowiec 4 4 0 4 0 0 0 100% 0% 0% 0% 0 39 Dylan McGowan 4 4 0 3 0 1 0 75% 0% 25% 0% 0 39 Darren Barr 4 4 0 4 0 0 0 100% 0% 0% 0% 0 39 Stephen Elliott 4 3 1 4 0 0 0 100% 0% 0% 0% 0 39 Jamie Walker 4 4 0 3 0 1 0 75% 0% 25% 0% 2 39 Peter Haring 4 2 2 2 1 1 0 50% 25% 25% 0% 0 39 Alan Forrest 4 1 3 3 0 1 0 75% 0% 25% 0% 0 39 Kye Rowles 4 4 0 3 0 1 0 75% 0% 25% 0% 0 55 Willie Gibson 3 3 0 0 2 1 0 0% 66% 33% 0% 2 55 Frank Liddell 3 3 0 0 2 1 0 0% 66% 33% 0% 0 55 Alex MacDonald 3 3 0 1 1 1 0 33% 33% 33% 0% 0 55 Willie Johnston 3 1 2 1 1 1 0 33% 33% 33% 0% 0 55 George Cowie 3 3 0 1 1 1 0 33% 33% 33% 0% 0 55 Andy Watson 3 1 2 1 1 1 0 33% 33% 33% 0% 0 55 Mike Galloway 3 2 1 1 1 1 0 33% 33% 33% 0% 0 55 Derek Ferguson 3 3 0 0 3 0 0 0% 100% 0% 0% 0 55 Steven Pressley 3 3 0 2 0 1 0 66% 0% 33% 0% 0 55 Robbie Neilson 3 3 0 0 1 2 0 0% 33% 66% 0% 0 55 Andy Webster 3 3 0 3 0 0 0 100% 0% 0% 0% 0 55 Jamie Mole 3 2 1 2 0 1 0 66% 0% 33% 0% 1 55 Rudi Skacel 3 3 0 3 0 0 0 100% 0% 0% 0% 8 55 Andrius Velicka 3 2 1 0 1 2 0 0% 33% 66% 0% 0 55 Suso Santana 3 1 2 3 0 0 0 100% 0% 0% 0% 0 55 Jason Holt 3 3 0 2 0 1 0 66% 0% 33% 0% 0 55 John Sutton 3 2 1 3 0 0 0 100% 0% 0% 0% 1 55 Mehdi Taouil 3 2 1 3 0 0 0 100% 0% 0% 0% 0 55 Kevin McHattie 3 3 0 2 0 1 0 66% 0% 33% 0% 1 55 Billy King 3 0 3 2 0 1 0 66% 0% 33% 0% 0 55 Callum Paterson 3 3 0 2 0 1 0 66% 0% 33% 0% 1 55 Dale Carrick 3 2 1 2 0 1 0 66% 0% 33% 0% 0 55 Jordan McGhee 3 1 2 2 0 1 0 66% 0% 33% 0% 0 55 John Souttar 3 3 0 2 1 0 0 66% 33% 0% 0% 0 55 Steven Naismith 3 3 0 2 1 0 0 66% 33% 0% 0% 4 55 Uche Ikpeazu 3 3 0 2 1 0 0 66% 33% 0% 0% 0 55 Craig Halkett 3 3 0 3 0 0 0 100% 0% 0% 0% 0 55 Andy Halliday 3 3 0 2 0 1 0 66% 0% 33% 0% 0 55 Alex Cochrane 3 2 1 2 0 1 0 66% 0% 33% 0% 0 55 Frankie Kent 3 2 1 3 0 0 0 100% 0% 0% 0% 0 55 Blair Spittal 3 2 1 3 0 0 0 100% 0% 0% 0% 1 86 Jim Brown 2 1 1 0 1 1 0 0% 50% 50% 0% 0 86 Jim Jefferies 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Donald Park 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Drew Busby 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Cammy Fraser 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Malcolm Robertson 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Ray Dunlop 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Dave McNicoll 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Derek O'Connor 2 1 1 0 1 1 0 0% 50% 50% 0% 0 86 Jim Denny 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Peter Shields 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Stewart MacLaren 2 2 0 1 1 0 0 50% 50% 0% 0% 0 86 Malcolm Murray 2 2 0 0 0 2 0 0% 0% 100% 0% 0 86 George Wright 2 1 1 0 2 0 0 0% 100% 0% 0% 0 86 Mark Gavin 2 1 1 0 0 2 0 0% 0% 100% 0% 0 86 Iain Ferguson 2 1 1 1 0 1 0 50% 0% 50% 0% 0 86 John Millar 2 2 0 0 2 0 0 0% 100% 0% 0% 0 86 Ian Ferguson 2 2 0 0 2 0 0 0% 100% 0% 0% 0 86 Grant Murray 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Colin Cameron 2 2 0 2 0 0 0 100% 0% 0% 0% 1 86 Neil McCann 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Thomas Flogel 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Juanjo 2 1 1 2 0 0 0 100% 0% 0% 0% 1 86 Gary McSwegan 2 2 0 2 0 0 0 100% 0% 0% 0% 1 86 Andy Kirk 2 1 1 2 0 0 0 100% 0% 0% 0% 0 86 Gordan Petric 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Antti Niemi 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Calum Elliot 2 1 1 1 1 0 0 50% 50% 0% 0% 0 86 Julien Brellier 2 1 1 0 1 1 0 0% 50% 50% 0% 0 86 Michal Pospisil 2 1 1 0 1 1 0 0% 50% 50% 0% 0 86 Takis Fyssas 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Steve Banks 2 2 0 1 0 1 0 50% 0% 50% 0% 0 86 Ibrahim Tall 2 2 0 0 1 1 0 0% 50% 50% 0% 0 86 Gary Glen 2 2 0 1 1 0 0 50% 50% 0% 0% 1 86 Arvydas Novikovas 2 0 2 2 0 0 0 100% 0% 0% 0% 0 86 Ismael Bouzid 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 David [2] Smith 2 1 1 2 0 0 0 100% 0% 0% 0% 0 86 Danny Grainger 2 2 0 2 0 0 0 100% 0% 0% 0% 1 86 Danny Wilson 2 2 0 1 0 1 0 50% 0% 50% 0% 0 86 Callumn Morrison 2 0 2 1 1 0 0 50% 50% 0% 0% 0 86 Arnaud Djoum 2 1 1 1 1 0 0 50% 50% 0% 0% 0 86 Oliver Bozanic 2 1 1 1 1 0 0 50% 50% 0% 0% 1 86 Steven MacLean 2 1 1 1 1 0 0 50% 50% 0% 0% 0 86 Olly Lee 2 2 0 1 1 0 0 50% 50% 0% 0% 1 86 Jake Mulraney 2 1 1 1 1 0 0 50% 50% 0% 0% 1 86 Bobby Zlamal 2 2 0 1 1 0 0 50% 50% 0% 0% 0 86 Clevid Dikamona 2 2 0 1 1 0 0 50% 50% 0% 0% 1 86 Toby Sibbick 2 1 1 2 0 0 0 100% 0% 0% 0% 0 86 Josh Ginnelly 2 1 1 2 0 0 0 100% 0% 0% 0% 0 86 Stephen Kingsley 2 2 0 1 0 1 0 50% 0% 50% 0% 1 86 Jorge Grant 2 1 1 1 0 1 0 50% 0% 50% 0% 0 86 Stephen Humphrys 2 0 2 1 0 1 0 50% 0% 50% 0% 0 86 Zander Clark 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Robert Snodgrass 2 2 0 1 0 1 0 50% 0% 50% 0% 0 86 James Hill 2 2 0 1 0 1 0 50% 0% 50% 0% 0 86 James Wilson 2 1 1 2 0 0 0 100% 0% 0% 0% 2 86 Calem Nieuwenhof 2 1 1 2 0 0 0 100% 0% 0% 0% 1 86 Kenneth Vargas 2 1 1 2 0 0 0 100% 0% 0% 0% 2 86 Christos Karipidis 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 James Penrice 2 2 0 2 0 0 0 100% 0% 0% 0% 0 86 Jamie McCart 2 1 1 2 0 0 0 100% 0% 0% 0% 0 86 Michael Steinwender 2 2 0 2 0 0 0 100% 0% 0% 0% 0 148 Bobby Prentice 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Lawrie Tierney 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 John Brough 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Denis McQuade 1 0 1 0 1 0 0 0% 100% 0% 0% 0 148 John Craig 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Colin More 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Bobby Robinson 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Bobby Masterton 1 0 1 0 1 0 0 0% 100% 0% 0% 0 148 Alfie Conn Jnr 1 1 0 0 1 0 0 0% 100% 0% 0% 1 148 Chris Robertson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Ian Westwater 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Scott Maxwell 1 1 0 0 0 1 0 0% 0% 100% 0% 1 148 Paul O'Brien 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Alex Hamill 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Gary Liddell 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Jimmy Sandison 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Iain Jardine 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Hugh Burns 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Davie Kirkwood 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Steve Penney 1 0 1 0 1 0 0 0% 100% 0% 0% 0 148 Graeme Hogg 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Glynn Snodin 1 0 1 0 1 0 0 0% 100% 0% 0% 0 148 Steve Fulton 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Gary Naysmith 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Scott Severin 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Lee Makel 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Darren Jackson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Fitzroy Simpson 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Robert Tomaschek 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Steven Boyack 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Kieran McAnespie 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Paul Hartley 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Deividas Cesnauskis 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Roman Bednar 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Jose Goncalves 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Mirsad Beslija 1 0 1 0 0 1 0 0% 0% 100% 0% 0 148 Juho Makela 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Bruno Aguiar 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Kestutis Ivaskevicius 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Mauricio Pinilla 1 0 1 0 0 1 0 0% 0% 100% 0% 0 148 Arkadiusz Klimek 1 0 1 0 1 0 0 0% 100% 0% 0% 0 148 Ryan McGowan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Audrius Ksanavicius 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Janos Balogh 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Craig Thomson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Gordon Smith [3] 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Kevin Kyle 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Brad McKay 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Callum Tapping 1 0 1 0 0 1 0 0% 0% 100% 0% 0 148 Sam Nicholson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Gary Oliver 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Demetri Mitchell 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Andy Irving 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Ben Garuccio 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Jimmy Dunne 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Craig Wighton 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Sean Clare 1 1 0 0 1 0 0 0% 100% 0% 0% 0 148 Aaron Hickey 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Aidy White 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Loic Damour 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Joel Pereira 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Ryotaro Meshino 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Liam Boyce 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Ross Stewart 1 1 0 0 0 1 0 0% 0% 100% 0% 0 148 Aidan Denholm 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Gary Mackay-Steven 1 1 0 1 0 0 0 100% 0% 0% 0% 1 148 Armand Gnanduillet 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Macaulay Tait 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Nathaniel Atkinson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Garang Kuol 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Yutaro Oda 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Adam Forrester 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Daniel Oyegoke 1 1 0 1 0 0 0 100% 0% 0% 0% 1 148 Musa Drammeh 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Yan Dhanda 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Gerald Taylor 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Malachi Boateng 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Elton Kabangu 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Sander Kartum 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Harry Milne 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Stuart Findlay 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Claudio Braga 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Alexandros Kyziridis 1 1 0 1 0 0 0 100% 0% 0% 0% 0 148 Tomas Magnusson 1 0 1 1 0 0 0 100% 0% 0% 0% 1 148 Pierre Landry Kabore 1 0 1 1 0 0 0 100% 0% 0% 0% 0 148 Jordi Altena 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 DA Yeats 3 0 5 .0000000 1 10 .3333333 2 Calum Murray 2 0 2 .0000000 1 5 .5000000 2 Douglas McDonald 2 1 3 .5000000 0 5 .0000000 2 Euan Anderson 2 0 0 .0000000 0 4 .0000000 2 Kevin Clancy 2 1 2 .5000000 0 4 .0000000 2 Robert Bonar (Bob) Valentine 2 0 1 .0000000 0 2 .0000000 2 Steven McLean 2 1 2 .5000000 1 5 .5000000 8 Alan Ferguson 1 0 0 .0000000 0 0 .0000000 8 Alan Muir 1 0 2 .0000000 1 3 1.0000000 8 AM Roy 1 0 0 .0000000 0 2 .0000000 8 Bobby Madden 1 0 0 .0000000 0 2 .0000000 8 Bobby Tait 1 0 2 .0000000 1 2 1.0000000 8 Brian Colvin 1 0 2 .0000000 1 1 1.0000000 8 Brian McGinlay 1 0 0 .0000000 0 3 .0000000 8 B Robertson 1 0 1 .0000000 1 1 1.0000000 8 Charlie Richmond 1 0 1 .0000000 0 3 .0000000 8 Colin Steven 1 0 0 .0000000 0 5 .0000000 8 Craig Thomson 1 0 2 .0000000 0 2 .0000000 8 David FT Syme 1 0 0 .0000000 0 1 .0000000 8 David Munro 1 0 2 .0000000 0 4 .0000000 8 David Somers 1 0 3 .0000000 0 5 .0000000 8 D Murdoch 1 0 2 .0000000 0 0 .0000000 8 Donald McVicar 1 0 1 .0000000 0 0 .0000000 8 Don Robertson 1 0 3 .0000000 1 3 1.0000000 8 Gerry Evans 1 0 1 .0000000 0 3 .0000000 8 Hugh Alexander 1 0 1 .0000000 0 2 .0000000 8 Iain Brines 1 0 2 .0000000 0 3 .0000000 8 J Duncan 1 0 4 .0000000 1 5 1.0000000 8 John Underhill 1 0 1 .0000000 0 0 .0000000 8 JRS Renton 1 0 1 .0000000 0 3 .0000000 8 KF O'Donnell 1 0 1 .0000000 0 5 .0000000 8 K Stewart 1 0 1 .0000000 0 1 .0000000 8 Louis Thow 1 0 0 .0000000 0 2 .0000000 8 Matthew MacDermid 1 1 3 1.0000000 0 3 .0000000 8 Mike McCurry 1 0 0 .0000000 0 0 .0000000 8 Nick Walsh 1 0 2 .0000000 0 3 .0000000 8 Stephen Finnie 1 0 1 .0000000 0 3 .0000000 8 Steve O'Reilly 1 0 2 .0000000 0 4 .0000000 8 Stuart Dougal 1 0 1 .0000000 0 1 .0000000 8 W McLeish 1 0 3 .0000000 1 3 1.0000000 8 WNB Crombie 1 0 0 .0000000 1 2 1.0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 5 Total Opponents = 11 Player For Time Date Comp V Team Score John (Ian) Scanlon St Mirren 44 1983-11-26 Sat L Premier H St Mirren 2-2 Neil Cooper St Mirren 81 1984-09-08 Sat L Premier H St Mirren 1-2 Francis McAvennie St Mirren 76 1985-01-12 Sat L Premier H St Mirren 0-1 Neil Cooper St Mirren 68 1988-09-03 Sat L Premier H St Mirren 1-2 Norman McWhirter St Mirren 88 1990-03-24 Sat L Premier H St Mirren 0-0 Kenneth McDowall St Mirren 48 1991-01-12 Sat L Premier H St Mirren 2-0 Roman Bednar Heart of Midlothian 94 2006-09-09 Sat L SPL H St Mirren 0-1 Tonet Gilerao St Mirren 25 2008-08-23 Sat L SPL H St Mirren 2-1 Marius Zaliukas Heart of Midlothian 11 2012-01-14 Sat L SPL H St Mirren 5-2 Kenny McLean St Mirren 52 2013-05-04 Sat L SPL H St Mirren 3-0 Marc McAusland St Mirren 51 2014-01-29 Wed L Prem H St Mirren 2-1 Greg Tansey St Mirren 130 2019-02-23 Sat L Prem H St Mirren 1-1 Joe Shaughnessy St Mirren 95 2021-11-27 Sat L Prem H St Mirren 2-0 Robbie Neilson 2nd Heart of Midlothian 78 2023-01-13 Fri L Prem H St Mirren 1-0 Robert Snodgrass Heart of Midlothian 62 2023-04-08 Sat L Prem H St Mirren 0-2 Beni Baningime Heart of Midlothian 15 2026-01-14 Wed L Prem H St Mirren 2-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 1978-10-07 Sat St Mirren Premier
08 of 36 1-1 Tynecastle Park 9192
1
11
1
1 1 1979-02-10 Sat St Mirren Premier
20 of 36 1-2 Tynecastle Park 7803
1
2
1 2 1980-11-01 Sat St Mirren Premier
12 of 36 1-1 Tynecastle Park 5707
1
1
3
2 1981-04-18 Sat St Mirren Premier
34 of 36 1-2 Tynecastle Park 2649
1
4
1983-11-26 Sat St Mirren Premier
14 of 36 2-2 Tynecastle Park 8477
1
1
5
1 1 1 1984-03-24 Sat St Mirren Premier
27 of 36 2-1 Tynecastle Park 6616 1
2
2 1984-09-08 Sat St Mirren Premier
05 of 36 1-2 Tynecastle Park 7669
1
1
3 3 1 1985-01-12 Sat St Mirren Premier
23 of 36 0-1 Tynecastle Park 11105
2
2
2 1 1985-10-19 Sat St Mirren Premier
11 of 36 3-0 Tynecastle Park 8618 1
1
1 3 1986-03-25 Tue St Mirren Premier
31 of 36 3-0 Tynecastle Park 13287 2
2
1 5 1986-10-11 Sat St Mirren Premier
12 of 44 0-0 Tynecastle Park 11420
1
3
1
1987-02-28 Sat St Mirren Premier
34 of 44 1-0 Tynecastle Park 12002 1
4
2 3 1987-11-21 Sat St Mirren Premier
20 of 44 0-0 Tynecastle Park 14879
1
5
1
1 2 1988-04-30 Sat St Mirren Premier
43 of 44 0-1 Tynecastle Park 9626
1
2
1 3 1988-09-03 Sat St Mirren Premier
04 of 36 1-2 Tynecastle Park 11389
2
3
4 5 1 1989-01-07 Sat St Mirren Premier
23 of 36 2-0 Tynecastle Park 11961 1
1
1 1989-10-28 Sat St Mirren Premier
11 of 36 4-0 Tynecastle Park 9911 2
2
2 1990-03-24 Sat St Mirren Premier
30 of 36 0-0 Tynecastle Park 8030
1
3
1
2 2 1 1990-08-25 Sat St Mirren Premier
01 of 36 1-1 Tynecastle Park 12215
2
4
2
1 5 1991-01-12 Sat St Mirren Premier
22 of 36 2-0 Tynecastle Park 10914 1
5
2 2 1 1991-10-30 Wed St Mirren Premier
15 of 44 0-0 Tynecastle Park 8683
1
6
1
3 1992-04-11 Sat St Mirren Premier
40 of 44 0-0 Tynecastle Park 6200
2
7
2
1 2000-09-20 Wed St Mirren Scottish Premier League
08 of 38 2-0 Tynecastle Park 10524 1
8
1 2001-01-31 Wed St Mirren Scottish Premier League
26 of 38 1-0 Tynecastle Park 10164 2
9
1 1 2006-09-09 Sat St Mirren Scottish Premier League
06 of 38 0-1 Tynecastle Park 16823
1
1
1 1 3 2007-02-17 Sat St Mirren Scottish Premier League
28 of 38 1-1 Tynecastle Park 17195
1
1
2
2 2 2007-12-26 Wed St Mirren Scottish Premier League
19 of 38 0-1 Tynecastle Park 16476
1
3
2 3 2008-04-19 Sat St Mirren Scottish Premier League
34 of 38 3-2 Tynecastle Park 15259 1
1
2008-08-23 Sat St Mirren Scottish Premier League
03 of 38 2-1 Tynecastle Park 13357 2
2
2 3 1 2009-02-21 Sat St Mirren Scottish Premier League
26 of 38 1-1 Tynecastle Park 13609
1
3
1
3 5 2010-01-16 Sat St Mirren Scottish Premier League
20 of 38 1-0 Tynecastle Park 12821 1
4
2 4 2010-10-23 Sat St Mirren Scottish Premier League
09 of 38 3-0 Tynecastle Park 12009 2
5
2 2011-03-19 Sat St Mirren Scottish Premier League
30 of 38 3-2 Tynecastle Park 12763 3
6
1 3 2011-09-17 Sat St Mirren Scottish Premier League
08 of 38 2-0 Tynecastle Park 12572 4
7
1 3 2012-01-14 Sat St Mirren Scottish Premier League
23 of 38 5-2 Tynecastle Park 12462 5
8
1 1 2 2012-11-17 Sat St Mirren Scottish Premier League
14 of 38 1-0 Tynecastle Park 16443 6
9
2 2013-05-04 Sat St Mirren Scottish Premier League
36 of 38 3-0 Tynecastle Park 16312 7
10
2 1 1 2013-10-05 Sat St Mirren Premiership
09 of 38 0-2 Tynecastle Park 14769
1
1
2 2 2014-01-29 Wed St Mirren Premiership
25 of 38 2-1 Tynecastle Park 12422 1
1
1 3 1 2018-09-01 Sat St Mirren Premiership
04 of 38 4-1 Tynecastle Park 17714 2
2
2 3 2019-02-23 Sat St Mirren Premiership
27 of 38 1-1 Tynecastle Park 16705
1
3
1
3 3 1 2019-11-09 Sat St Mirren Premiership
12 of 38 5-2 Tynecastle Park 16165 1
4
2021-11-27 Sat St Mirren Premiership
15 of 38 2-0 Tynecastle Park 17311 2
5
2 3 1 2023-01-13 Fri St Mirren Premiership
21 of 38 1-0 Tynecastle Park 18721 3
6
2 4 2023-04-08 Sat St Mirren Premiership
31 of 38 0-2 Tynecastle Park 18660
1
1
3 1 3 2023-12-23 Sat St Mirren Premiership
18 of 38 2-0 Tynecastle Park 18717 1
1
2 3 2024-10-19 Sat St Mirren Premiership
09 of 38 4-0 Tynecastle Park 18757 2
2
5 2025-02-26 Wed St Mirren Premiership
28 of 38 3-1 Tynecastle Park 18770 3
3
4 2026-01-14 Wed St Mirren Premiership
22 of 38 2-0 Tynecastle Park 18410 4
4
1 1