SPL Record Premier League Post War League Complete League
Hearts vs Rangers 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 45 10 9 26 0 22% 20% 57% 0% 45 87 12156 32852 16974 All Games 45 10 9 26 0 22% 20% 57% 0% 45 87 12156 32852 16974
By Comp Comp G W D L Ab W D L Ab F A Min Max Avg L Champ 2 1 1 0 0 50% 50% 0% 0% 4 2 16874 17004 16939 L Prem 17 4 4 9 0 23% 23% 52% 0% 19 31 16570 32852 18981 L SPL 26 5 4 17 0 19% 15% 65% 0% 22 54 12156 17893 15665
By Team Team G W D L Ab W D L Ab F A Min Max Avg Rangers 45 10 9 26 0 22% 20% 57% 0% 45 87 12156 32852 16974
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 3
1 1 0 0 0 100% 0% 0% 0% 4 1 16570 16570 16570 2
3 3 0 0 0 100% 0% 0% 0% 8 2 15948 17004 16585 1
6 6 0 0 0 100% 0% 0% 0% 10 4 15272 18829 17077 0
9 0 9 0 0 0% 100% 0% 0% 10 10 14014 18831 16682 -1
9 0 0 9 0 0% 0% 100% 0% 7 16 13842 19429 16683 -2
8 0 0 8 0 0% 0% 100% 0% 4 20 14128 32852 18779 -3
4 0 0 4 0 0% 0% 100% 0% 2 14 14842 18330 16290 -4
5 0 0 5 0 0% 0% 100% 0% 0 20 12156 18433 15877
By Score Score G W D L Ab W D L Ab F A Min Max Avg 0-4
5 0 0 5 0 0% 0% 100% 0% 0 20 12156 18433 15877 1-2
5 0 0 5 0 0% 0% 100% 0% 5 10 13842 19429 16301 2-1
4 4 0 0 0 100% 0% 0% 0% 8 4 15272 18829 17087 0-2
4 0 0 4 0 0% 0% 100% 0% 0 8 14128 18593 15962 1-3
4 0 0 4 0 0% 0% 100% 0% 4 12 16969 32852 21597 0-1
3 0 0 3 0 0% 0% 100% 0% 0 3 16710 17759 17171 0-0
3 0 3 0 0 0% 100% 0% 0% 0 0 14601 18831 17303 1-1
3 0 3 0 0 0% 100% 0% 0% 3 3 14598 17573 16403 1-0
2 2 0 0 0 100% 0% 0% 0% 2 0 16737 17379 17058 2-0
2 2 0 0 0 100% 0% 0% 0% 4 0 16803 17004 16903 0-3
2 0 0 2 0 0% 0% 100% 0% 0 6 14842 18330 16586 1-4
2 0 0 2 0 0% 0% 100% 0% 2 8 15158 16832 15995 2-2
2 0 2 0 0 0% 100% 0% 0% 4 4 14014 16874 15444 4-1
1 1 0 0 0 100% 0% 0% 0% 4 1 16570 16570 16570 4-2
1 1 0 0 0 100% 0% 0% 0% 4 2 15948 15948 15948 2-3
1 0 0 1 0 0% 0% 100% 0% 2 3 17134 17134 17134 3-3
1 0 1 0 0 0% 100% 0% 0% 3 3 18131 18131 18131
By Day of Week Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 Sun 16 3 3 10 0 18% 18% 62% 0% 11 28 12156 19429 16642 2 Mon 1 0 1 0 0 0% 100% 0% 0% 0 0 18831 18831 18831 4 Wed 7 2 0 5 0 28% 0% 71% 0% 8 13 13842 18330 16541 7 Sat 21 5 5 11 0 23% 23% 52% 0% 26 46 14014 32852 17283
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 4 1 0 3 0 25% 0% 75% 0% 4 12 12156 18433 16372 2 5 1 1 3 0 20% 20% 60% 0% 7 9 13842 19429 16210 3 2 0 1 1 0 0% 50% 50% 0% 0 1 16710 18478 17594 4 1 0 1 0 0 0% 100% 0% 0% 0 0 18831 18831 18831 5 1 0 0 1 0 0% 0% 100% 0% 1 4 15158 15158 15158 6 1 0 0 1 0 0% 0% 100% 0% 0 1 17759 17759 17759 7 1 0 0 1 0 0% 0% 100% 0% 0 4 17893 17893 17893 8 1 0 1 0 0 0% 100% 0% 0% 2 2 14014 14014 14014 9 1 0 0 1 0 0% 0% 100% 0% 0 2 14128 14128 14128 12 3 0 1 2 0 0% 33% 66% 0% 1 4 14601 18593 16502 13 1 0 1 0 0 0% 100% 0% 0% 1 1 14598 14598 14598 14 1 0 0 1 0 0% 0% 100% 0% 1 3 16969 16969 16969 15 1 1 0 0 0 100% 0% 0% 0% 4 2 15948 15948 15948 16 1 0 0 1 0 0% 0% 100% 0% 1 3 18356 18356 18356 18 2 0 1 1 0 0% 50% 50% 0% 3 5 15632 18131 16881 19 3 0 1 2 0 0% 33% 66% 0% 3 5 17040 17134 17073 20 2 0 1 1 0 0% 50% 50% 0% 2 4 17573 18212 17892 21 3 1 0 2 0 33% 0% 66% 0% 2 8 14732 18829 16134 22 2 2 0 0 0 100% 0% 0% 0% 3 0 16737 17004 16870 23 2 0 0 2 0 0% 0% 100% 0% 1 4 15495 16284 15889 24 1 1 0 0 0 100% 0% 0% 0% 1 0 17379 17379 17379 26 1 1 0 0 0 100% 0% 0% 0% 2 1 18539 18539 18539 27 2 0 0 2 0 0% 0% 100% 0% 1 8 16173 16832 16502 28 1 0 0 1 0 0% 0% 100% 0% 1 3 32852 32852 32852 29 1 1 0 0 0 100% 0% 0% 0% 2 1 15710 15710 15710 30 1 1 0 0 0 100% 0% 0% 0% 2 0 16803 16803 16803
By Month Month G W D L Ab W D L Ab F A Min Max Avg 1 2 2 0 0 0 100% 0% 0% 0% 3 1 16737 18539 17638 2 5 1 0 4 0 20% 0% 80% 0% 5 13 14128 18356 16711 3 4 0 2 2 0 0% 50% 50% 0% 4 8 13842 17040 15578 4 3 0 0 3 0 0% 0% 100% 0% 2 8 14842 18212 16456 5 6 0 3 3 0 0% 50% 50% 0% 7 14 15158 18831 16932 8 4 1 1 2 0 25% 25% 50% 0% 3 7 15272 18478 16981 9 5 2 2 1 0 40% 40% 20% 0% 7 8 14014 17379 15334 10 5 0 1 4 0 0% 20% 80% 0% 3 12 15495 32852 19998 11 4 3 0 1 0 75% 0% 25% 0% 6 2 15710 17046 16640 12 7 1 0 6 0 14% 0% 85% 0% 5 14 12156 19429 17230
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1990 4 1 0 3 0 25% 0% 75% 0% 5 10 15272 17893 16653 2000 18 3 4 11 0 16% 22% 61% 0% 15 37 12156 17379 15443 2010 13 5 2 6 0 38% 15% 46% 0% 18 20 14842 32852 18197 2020 10 1 3 6 0 10% 30% 60% 0% 7 20 16969 18831 18270
By Venue Venue G W D L Ab W D L Ab F A Min Max Avg H 45 10 9 26 0 22% 20% 57% 0% 45 87 12156 32852 16974
Scorers No Scorer Pen Comp
GoalsOther Tot 1 Jamie Walker 1 3 0 3 1 Lawrence Shankland 0 3 0 3 3 Jim Hamilton 0 2 0 2 3 Stephane Adam 0 2 0 2 3 Genero Zeefuik 0 2 0 2 3 Robbie Muirhead 0 2 0 2 7 n/a 0 1 0 1 7 Gary Locke 0 1 0 1 7 Gary McSwegan 0 1 0 1 7 Stephen Simmons 0 1 0 1 7 Kevin McKenna 0 1 0 1 7 Dennis Wyness 0 1 0 1 7 Andrew Driver 0 1 0 1 7 Michael Stewart 1 1 0 1 7 Mark Burchill 0 1 0 1 7 Roman Bednar 0 1 0 1 7 Rudi Skacel 0 1 0 1 7 Edgaras Jankauskas 0 1 0 1 7 Ibrahim Tall 0 1 0 1 7 Marius Zaliukas 0 1 0 1 7 Kestutis Ivaskevicius 0 1 0 1 7 Laryea Kingston 0 1 0 1 7 Suso Santana 0 1 0 1 7 David Witteveen 0 1 0 1 7 Ryan Stevenson 0 1 0 1 7 Jason Holt 0 1 0 1 7 Don Cowie 0 1 0 1 7 Krystian Nowak 0 1 0 1 7 Kyle Lafferty 0 1 0 1 7 Steven Naismith 0 1 0 1 7 Steven MacLean 0 1 0 1 7 Peter Haring 0 1 0 1 7 Ryotaro Meshino 0 1 0 1 7 Liam Boyce 0 1 0 1 7 Stephen Kingsley 0 1 0 1 7 Kyosuke Tagawa 0 1 0 1 7 Dexter Lembikisa 0 1 0 1 7 Michael Steinwender 0 1 0 1 7 Stuart Findlay 0 1 0 1
Opposition No Scorer Pen Comp
GoalsOther Tot 1 Alfredo Morelos 0 6 0 6 2 Ignacio Javier Gomez Novo 0 4 0 4 2 Jorg Albertz 1 4 0 4 2 Kenneth Miller 0 4 0 4 2 Rodney Seymour Wallace 0 4 0 4 2 Steven John Naismith 0 4 0 4 7 Fernando Ricksen 1 3 0 3 7 Peter Lovenkrands 0 3 0 3 9 Andrew Little 0 2 0 2 9 Antonio Colak 0 2 0 2 9 Claudio Reyna 0 2 0 2 9 Jean-Claude Ducan Darcheville 0 2 0 2 9 McCart Jamie 0 2 0 2 9 Ronald de Boer 0 2 0 2 9 Ryan Kent 0 2 0 2 9 Shota Arveladze 0 2 0 2 9 Stephane Guivarc'h 0 2 0 2 9 Tore Andre Flo 0 2 0 2 19 Abdallah Dipo Sima 0 1 0 1 19 Alexander Lowry 0 1 0 1 19 Barry Ferguson 1 1 0 1 19 Cedric Jan Itten 0 1 0 1 19 Cole McKinnon 0 1 0 1 19 Connor Lambert Goldson 0 1 0 1 19 Craig Andrew Moore 1 1 0 1 19 DaMarcus Lamont Beasley 0 1 0 1 19 Daniel Cousin 1 1 0 1 19 Danny Wilson 0 1 0 1 19 Darren McGregor 0 1 0 1 19 Dujon Henriques Sterling 0 1 0 1 19 Emerson Schellas Hyndman 0 1 0 1 19 Fabio Daniel Soares Silva 0 1 0 1 19 Jermain Defoe 0 1 0 1 19 Joseph Oluwaseyi Temitope Ayodele-Aribo 0 1 0 1 19 Joshua Dean Windass 0 1 0 1 19 Karipidis Christos 0 1 0 1 19 Kris Boyd 1 1 0 1 19 Kyle Lafferty 0 1 0 1 19 Lee Henry McCulloch 0 1 0 1 19 Malik Leon Tillman 0 1 0 1 19 Michael Mols 0 1 0 1 19 Neil Docherty McCann 0 1 0 1 19 Nikica Jelavic 0 1 0 1 19 Nikola Katic 0 1 0 1 19 Ross McCausland 0 1 0 1 19 Russell Nigel Latapy 0 1 0 1 19 Ryan Jack 0 1 0 1 19 Sone Aluko 0 1 0 1 19 Stephen Hughes 0 1 0 1 19 Thomas Buffel 0 1 0 1 19 Todd Owen Cantwell 0 1 0 1 19 Vaclav Cerny 0 1 0 1 19 William Dodds 0 1 0 1 19 Youssef Ramalho Chermiti 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 12 12 0 1 4 7 0 8% 33% 58% 0% 0 2 Andy Webster 11 11 0 1 4 6 0 9% 36% 54% 0% 0 3 Robbie Neilson 10 10 0 3 3 4 0 30% 30% 40% 0% 0 3 Craig Gordon 10 10 0 1 3 6 0 10% 30% 60% 0% 0 5 Scott Severin 9 9 0 0 1 8 0 0% 11% 88% 0% 0 5 Christophe Berra 9 9 0 2 1 6 0 22% 11% 66% 0% 0 5 Lee Wallace 9 8 1 4 0 5 0 44% 0% 55% 0% 0 8 Andy Kirk 8 3 5 0 2 6 0 0% 25% 75% 0% 0 8 Marius Zaliukas 8 7 1 3 0 5 0 37% 0% 62% 0% 1 8 Stephen Kingsley 8 8 0 1 2 5 0 12% 25% 62% 0% 1 8 Lawrence Shankland 8 8 0 1 3 4 0 12% 37% 50% 0% 3 12 Steve Fulton 7 6 1 1 1 5 0 14% 14% 71% 0% 0 12 Thomas Flogel 7 7 0 1 1 5 0 14% 14% 71% 0% 0 12 Stephane Adam 7 5 2 1 1 5 0 14% 14% 71% 0% 2 12 Kevin McKenna 7 5 2 0 2 5 0 0% 28% 71% 0% 1 12 Eggert Jonsson 7 6 1 2 0 5 0 28% 0% 71% 0% 0 12 Ruben Palazuelos 7 5 2 3 0 4 0 42% 0% 57% 0% 0 12 Barrie McKay 7 6 1 0 2 5 0 0% 28% 71% 0% 0 19 Paul Hartley 6 6 0 1 3 2 0 16% 50% 33% 0% 0 19 Rudi Skacel 6 6 0 2 1 3 0 33% 16% 50% 0% 1 19 Ian Black 6 5 1 1 0 5 0 16% 0% 83% 0% 0 19 John Souttar 6 5 1 2 0 4 0 33% 0% 66% 0% 0 19 Michael Smith 6 6 0 0 1 5 0 0% 16% 83% 0% 0 19 Cammy Devlin 6 6 0 1 2 3 0 16% 33% 50% 0% 0 25 Juanjo 5 2 3 0 1 4 0 0% 20% 80% 0% 0 25 Antti Niemi 5 5 0 0 1 4 0 0% 20% 80% 0% 0 25 Stephen Simmons 5 2 3 1 1 3 0 20% 20% 60% 0% 1 25 Alan Maybury 5 5 0 0 2 3 0 0% 40% 60% 0% 0 25 Neil MacFarlane 5 4 1 0 1 4 0 0% 20% 80% 0% 0 25 Calum Elliot 5 2 3 1 1 3 0 20% 20% 60% 0% 0 25 David Obua 5 3 2 1 0 4 0 20% 0% 80% 0% 0 25 Jamie Walker 5 5 0 3 1 1 0 60% 20% 20% 0% 3 25 Alex Cochrane 5 5 0 0 1 4 0 0% 20% 80% 0% 0 25 Beni Baningime 5 4 1 1 2 2 0 20% 40% 40% 0% 0 25 Alan Forrest 5 1 4 1 1 3 0 20% 20% 60% 0% 0 25 Frankie Kent 5 4 1 1 3 1 0 20% 60% 20% 0% 0 37 Grant Murray 4 3 1 1 0 3 0 25% 0% 75% 0% 0 37 Lee Makel 4 1 3 0 0 4 0 0% 0% 100% 0% 0 37 Joe Hamill 4 3 1 0 2 2 0 0% 50% 50% 0% 0 37 Mark de Vries 4 4 0 0 1 3 0 0% 25% 75% 0% 0 37 Phil Stamp 4 4 0 0 2 2 0 0% 50% 50% 0% 0 37 Saulius Mikoliunas 4 1 3 0 1 3 0 0% 25% 75% 0% 0 37 Deividas Cesnauskis 4 3 1 1 1 2 0 25% 25% 50% 0% 0 37 Gary Glen 4 1 3 1 0 3 0 25% 0% 75% 0% 0 37 Christian Nade 4 4 0 2 0 2 0 50% 0% 50% 0% 0 37 David Templeton 4 2 2 1 0 3 0 25% 0% 75% 0% 0 37 Oliver Bozanic 4 3 1 1 1 2 0 25% 25% 50% 0% 0 37 Peter Haring 4 3 1 0 0 4 0 0% 0% 100% 0% 1 37 Craig Halkett 4 3 1 1 1 2 0 25% 25% 50% 0% 0 37 Liam Boyce 4 3 1 1 1 2 0 25% 25% 50% 0% 1 37 Josh Ginnelly 4 2 2 0 0 4 0 0% 0% 100% 0% 0 37 Jorge Grant 4 3 1 0 1 3 0 0% 25% 75% 0% 0 37 Kye Rowles 4 4 0 0 2 2 0 0% 50% 50% 0% 0 37 Zander Clark 4 4 0 0 2 2 0 0% 50% 50% 0% 0 37 Yutaro Oda 4 1 3 0 2 2 0 0% 50% 50% 0% 0 37 Kenneth Vargas 4 2 2 0 2 2 0 0% 50% 50% 0% 0 57 Gary Locke 3 2 1 1 0 2 0 33% 0% 66% 0% 1 57 Gilles Rousset 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Colin Cameron 3 3 0 0 0 3 0 0% 0% 100% 0% 0 57 Gary Naysmith 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Gary Wales 3 1 2 0 0 3 0 0% 0% 100% 0% 0 57 Robert Tomaschek 3 2 1 0 0 3 0 0% 0% 100% 0% 0 57 Graham Weir 3 3 0 0 2 1 0 0% 66% 33% 0% 0 57 Jean-Louis Valois 3 2 1 0 0 3 0 0% 0% 100% 0% 0 57 Patrick Kisnorbo 3 3 0 0 2 1 0 0% 66% 33% 0% 0 57 Andrew Driver 3 3 0 2 0 1 0 66% 0% 33% 0% 1 57 Jamie McAllister 3 1 2 1 1 1 0 33% 33% 33% 0% 0 57 Jamie Macdonald 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Julien Brellier 3 3 0 1 1 1 0 33% 33% 33% 0% 0 57 Jose Goncalves 3 2 1 0 0 3 0 0% 0% 100% 0% 0 57 Laryea Kingston 3 3 0 2 0 1 0 66% 0% 33% 0% 1 57 Marian Kello 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Adrian Mrowiec 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Suso Santana 3 2 1 0 0 3 0 0% 0% 100% 0% 1 57 Craig Thomson 3 1 2 1 0 2 0 33% 0% 66% 0% 0 57 Ismael Bouzid 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Ryan Stevenson 3 2 1 1 0 2 0 33% 0% 66% 0% 1 57 Callum Paterson 3 3 0 2 1 0 0 66% 33% 0% 0% 0 57 Arnaud Djoum 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Harry Cochrane 3 2 1 0 0 3 0 0% 0% 100% 0% 0 57 Steven MacLean 3 1 2 0 1 2 0 0% 33% 66% 0% 1 57 Uche Ikpeazu 3 2 1 1 1 1 0 33% 33% 33% 0% 0 57 Sean Clare 3 3 0 1 1 1 0 33% 33% 33% 0% 0 57 Toby Sibbick 3 3 0 1 0 2 0 33% 0% 66% 0% 0 57 Blair Spittal 3 1 2 0 2 1 0 0% 66% 33% 0% 0 57 Jamie McCart 3 1 2 1 1 1 0 33% 33% 33% 0% 0 57 Michael Steinwender 3 3 0 1 1 1 0 33% 33% 33% 0% 1 88 Paul Ritchie 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Davy Weir 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Jim Hamilton 2 2 0 1 0 1 0 50% 0% 50% 0% 2 88 Gary McSwegan 2 1 1 0 1 1 0 0% 50% 50% 0% 1 88 Darren Jackson 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Gordan Petric 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Steven Boyack 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Austin McCann 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Stephane Mahe 2 2 0 0 1 1 0 0% 50% 50% 0% 0 88 Neil Janczyk 2 0 2 0 2 0 0 0% 100% 0% 0% 0 88 Tepi Moilanen 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Dennis Wyness 2 1 1 0 1 1 0 0% 50% 50% 0% 1 88 Jason Thomson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Roman Bednar 2 2 0 1 1 0 0 50% 50% 0% 0% 1 88 Edgaras Jankauskas 2 2 0 1 1 0 0 50% 50% 0% 0% 1 88 Takis Fyssas 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Steve Banks 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Ibrahim Tall 2 2 0 1 0 1 0 50% 0% 50% 0% 1 88 Bruno Aguiar 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Audrius Ksanavicius 2 1 1 1 0 1 0 50% 0% 50% 0% 0 88 Darren Barr 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Stephen Elliott 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Danny Grainger 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Kevin McHattie 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Jack Hamilton 2 2 0 2 0 0 0 100% 0% 0% 0% 0 88 Sam Nicholson 2 1 1 1 1 0 0 50% 50% 0% 0% 0 88 Alim Ozturk 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Morgaro Gomis 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 James Keatings 2 0 2 1 1 0 0 50% 50% 0% 0% 0 88 Soufian El Hassnaoui 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Miguel Pallardo 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Lewis Moore 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Don Cowie 2 2 0 2 0 0 0 100% 0% 0% 0% 1 88 Perry Kitchen 2 2 0 2 0 0 0 100% 0% 0% 0% 0 88 Krystian Nowak 2 1 1 1 0 1 0 50% 0% 50% 0% 1 88 Bjorn Johnsen 2 2 0 2 0 0 0 100% 0% 0% 0% 0 88 Isma 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 Andy Irving 2 1 1 1 1 0 0 50% 50% 0% 0% 0 88 Olly Lee 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Jake Mulraney 2 2 0 0 1 1 0 0% 50% 50% 0% 0 88 Bobby Zlamal 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Clevid Dikamona 2 0 2 0 0 2 0 0% 0% 100% 0% 0 88 Aidy White 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Joel Pereira 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Andy Halliday 2 0 2 0 0 2 0 0% 0% 100% 0% 0 88 Gary Mackay-Steven 2 2 0 0 0 2 0 0% 0% 100% 0% 0 88 Nathaniel Atkinson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Lewis Neilson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Orestis Kiomourtzoglou 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Robert Snodgrass 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Calem Nieuwenhof 2 1 1 0 0 2 0 0% 0% 100% 0% 0 88 Kyosuke Tagawa 2 1 1 0 1 1 0 0% 50% 50% 0% 1 88 Christos Karipidis 2 2 0 1 0 1 0 50% 0% 50% 0% 0 88 James Penrice 2 2 0 0 1 1 0 0% 50% 50% 0% 0 88 Elton Kabangu 2 1 1 1 0 1 0 50% 0% 50% 0% 0 88 Stuart Findlay 2 2 0 1 1 0 0 50% 50% 0% 0% 1 88 Claudio Braga 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Alexandros Kyziridis 2 2 0 1 1 0 0 50% 50% 0% 0% 0 88 Alexander Schwolow 2 2 0 1 1 0 0 50% 50% 0% 0% 0 147 Dave McPherson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Roddy McKenzie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Neil McCann 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Stefano Salvatori 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Jose Quitongo 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Rab McKinnon 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Kenny Milne 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Kevin James 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Fitzroy Simpson 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Gordon Durie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Ricardo Fuller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Tommi Gronlund 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Wilfred Oueifio 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Michael Stewart 1 1 0 1 0 0 0 100% 0% 0% 0% 1 147 Lee Miller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Mark Burchill 1 0 1 0 0 1 0 0% 0% 100% 0% 1 147 Marius Kizys 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Jamie Mole 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Samuel Camazzola 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Nerijus Barasa 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Kestutis Ivaskevicius 1 0 1 1 0 0 0 100% 0% 0% 0% 1 147 Andrius Velicka 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Ryan McGowan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Scott Robinson 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Janos Balogh 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Arvydas Novikovas 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 David Witteveen 1 1 0 0 0 1 0 0% 0% 100% 0% 1 147 Gordon Smith [3] 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Kevin Kyle 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Jason Holt 1 1 0 1 0 0 0 100% 0% 0% 0% 1 147 Jamie Hamill 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Mehdi Taouil 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Brad McKay 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Billy King 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Craig Beattie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Danny Wilson 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Jordan McGhee 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Liam Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Neil Alexander 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Prince Buaben 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Osman Sow 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Scott Gallacher 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Adam Eckersley 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Genero Zeefuik 1 0 1 0 1 0 0 0% 100% 0% 0% 2 147 Kenny Anderson 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Igor Rossi 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Callumn Morrison 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Faycal Rherras 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Conor Sammon 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Marcus Godinho 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Robbie Muirhead 1 1 0 1 0 0 0 100% 0% 0% 0% 2 147 Jamie Brandon 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Andraz Struna 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Lennard Sowah 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Aaron Hughes 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Malaury Martin 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Alexandros Tziolis 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Tasos Avlonitis 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Euan Henderson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Rafal Grzelak 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Cole Stockton 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Kyle Lafferty 1 1 0 0 0 1 0 0% 0% 100% 0% 1 147 Jon McLaughlin 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Ross Callachan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 David Milinkovic 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Demetri Mitchell 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Steven Naismith 1 1 0 1 0 0 0 100% 0% 0% 0% 1 147 Bobby Burns 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Craig Wighton 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Aaron Hickey 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Conor Washington 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Glenn Whelan 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Ryotaro Meshino 1 1 0 0 1 0 0 0% 100% 0% 0% 1 147 Armand Gnanduillet 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Ben Woodburn 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Taylor Moore 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Ellis Simms 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Stephen Humphrys 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 James Hill 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Garang Kuol 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 James Wilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Adam Forrester 1 1 0 0 0 1 0 0% 0% 100% 0% 0 147 Dexter Lembikisa 1 0 1 0 1 0 0 0% 100% 0% 0% 1 147 Scott Fraser 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Daniel Oyegoke 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Musa Drammeh 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Yan Dhanda 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Gerald Taylor 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Malachi Boateng 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Sander Kartum 1 0 1 0 0 1 0 0% 0% 100% 0% 0 147 Oisin McEntee 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Sabah Kerjota 1 0 1 1 0 0 0 100% 0% 0% 0% 0 147 Tomas Magnusson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 147 Pierre Landry Kabore 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Jordi Altena 1 0 1 0 1 0 0 0% 100% 0% 0% 0 147 Islam Chesnokov 1 1 0 0 1 0 0 0% 100% 0% 0% 0 147 Marc Leonard 1 1 0 0 1 0 0 0% 100% 0% 0% 0
Referees since 1997 -- Hearts Opps Ref G Red Yel Ratio Red Yel Ratio 1 Hugh Dallas 7 3 11 .4285714 2 10 .2857142 2 Craig Thomson 6 0 19 .0000000 2 13 .3333333 3 Calum Murray 4 0 8 .0000000 0 7 .0000000 3 John Beaton 4 0 6 .0000000 0 7 .0000000 3 Stuart Dougal 4 0 11 .0000000 2 9 .5000000 6 Douglas McDonald 3 1 7 .3333333 0 12 .0000000 6 Kevin Clancy 3 0 7 .0000000 0 7 .0000000 6 Nick Walsh 3 1 10 .3333333 0 7 .0000000 9 Kenny Clark 2 0 2 .0000000 0 4 .0000000 9 Steven McLean 2 1 2 .5000000 0 4 .0000000 11 Bobby Madden 1 0 0 .0000000 1 1 1.0000000 11 Don Robertson 1 0 1 .0000000 0 1 .0000000 11 John Rowbotham 1 0 0 .0000000 0 1 .0000000 11 Mike McCurry 1 0 3 .0000000 0 4 .0000000 11 Mike Tumilty 1 0 3 .0000000 0 1 .0000000 11 William Collum 1 0 3 .0000000 0 1 .0000000 11 Willie Young 1 0 2 .0000000 0 4 .0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 6 Total Opponents = 7 Player For Time Date Comp V Team Score Claudio Reyna Rangers 65 2000-12-03 Sun L SPL H Rangers 0-1 Arthur Numan Rangers 70 2000-12-03 Sun L SPL H Rangers 0-1 Barry Ferguson Rangers 31 2001-05-05 Sat L SPL H Rangers 1-4 Steven Pressley Heart of Midlothian 52 2001-05-05 Sat L SPL H Rangers 1-4 Alan Maybury Heart of Midlothian 58 2002-12-01 Sun L SPL H Rangers 0-4 Dado Prso Rangers 92 2005-03-02 Wed L SPL H Rangers 1-2 Saulius Mikoliunas Heart of Midlothian 92 2005-03-02 Wed L SPL H Rangers 1-2 Lee Wallace Heart of Midlothian 75 2008-11-29 Sat L SPL H Rangers 2-1 Kevin Thomson Rangers 14 2009-08-23 Sun L SPL H Rangers 1-2 Steven Smith Rangers 20 2014-11-22 Sat L Champ H Rangers 2-0 Scott Arfield Rangers 72 2018-12-02 Sun L Prem H Rangers 1-2 Josh Ginnelly Heart of Midlothian 80 2021-12-12 Sun L Prem H Rangers 0-2 Cammy Devlin Heart of Midlothian 39 2022-10-01 Sat L Prem H Rangers 0-4
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-08-02 Sun Rangers Scottish Premier League
01 of 36 2-1 Tynecastle Park 15272 1
1
2 3 1998-12-19 Sat Rangers Scottish Premier League
19 of 36 2-3 Tynecastle Park 17134
1
1
3 3 1999-08-07 Sat Rangers Scottish Premier League
02 of 36 0-4 Tynecastle Park 17893
2
2
1 2000-04-12 Wed Rangers Scottish Premier League
30 of 36 1-2 Tynecastle Park 16314
3
3
2 4 2000-12-03 Sun Rangers Scottish Premier League
19 of 38 0-1 Tynecastle Park 16710
4
4
3 5 2 2001-05-05 Sat Rangers Scottish Premier League
36 of 38 1-4 Tynecastle Park 15158
5
5
1 1 1 1 2001-09-08 Sat Rangers Scottish Premier League
06 of 38 2-2 Tynecastle Park 14014
1
1
6
2 1 2002-02-09 Sat Rangers Scottish Premier League
28 of 38 0-2 Tynecastle Park 14128
1
7
1 2002-12-01 Sun Rangers Scottish Premier League
17 of 38 0-4 Tynecastle Park 12156
2
8
3 1 1 2003-05-18 Sun Rangers Scottish Premier League
37 of 38 0-2 Tynecastle Park 15632
3
9
1 2 2003-09-21 Sun Rangers Scottish Premier League
06 of 38 0-4 Tynecastle Park 14732
4
10
3 1 2004-03-13 Sat Rangers Scottish Premier League
28 of 38 1-1 Tynecastle Park 14598
1
1
11
2 2004-09-12 Sun Rangers Scottish Premier League
05 of 38 0-0 Tynecastle Park 14601
2
2
12
4 3 2005-03-02 Wed Rangers Scottish Premier League
27 of 38 1-2 Tynecastle Park 13842
1
13
1 1 2 1 2005-09-24 Sat Rangers Scottish Premier League
08 of 38 1-0 Tynecastle Park 17379 1
1
2 2 2006-03-19 Sun Rangers Scottish Premier League
30 of 38 1-1 Tynecastle Park 17040
1
2
1
3 2 2006-11-19 Sun Rangers Scottish Premier League
15 of 38 0-1 Tynecastle Park 17046
1
2
2 5 2007-09-15 Sat Rangers Scottish Premier League
06 of 38 4-2 Tynecastle Park 15948 1
1
3 4 2008-02-27 Wed Rangers Scottish Premier League
28 of 38 0-4 Tynecastle Park 16173
1
1
2 2008-11-29 Sat Rangers Scottish Premier League
16 of 38 2-1 Tynecastle Park 15710 1
1
1 1 4 2009-08-23 Sun Rangers Scottish Premier League
02 of 38 1-2 Tynecastle Park 16284
1
1
4 2 1 2010-03-27 Sat Rangers Scottish Premier League
31 of 38 1-4 Tynecastle Park 16832
2
2
2 1 2010-10-02 Sat Rangers Scottish Premier League
07 of 38 1-2 Tynecastle Park 15637
3
3
5 1 2011-01-22 Sat Rangers Scottish Premier League
21 of 38 1-0 Tynecastle Park 16737 1
1
3 1 2011-10-23 Sun Rangers Scottish Premier League
12 of 38 0-2 Tynecastle Park 15495
1
1
4 2 2012-04-21 Sat Rangers Scottish Premier League
34 of 38 0-3 Tynecastle Park 14842
2
2
1 3 2014-11-22 Sat Rangers Championship
14 of 36 2-0 Tynecastle Park 17004 1
1
4 5 1 2015-05-02 Sat Rangers Championship
36 of 36 2-2 Tynecastle Park 16874
1
2
1
1 1 2016-11-30 Wed Rangers Premiership
15 of 38 2-0 Tynecastle Park 16803 1
3
2 1 2017-02-01 Wed Rangers Premiership
23 of 38 4-1 Tynecastle Park 16570 2
4
2 1 2017-10-28 Sat Rangers Premiership
12 of 38 1-3 Murrayfield Stadium 32852
1
1
1 2 2018-12-02 Sun Rangers Premiership
15 of 38 1-2 Tynecastle Park 19429
2
2
1 1 2019-04-20 Sat Rangers Premiership
34 of 38 1-3 Tynecastle Park 18212
3
3
1 1 2019-10-20 Sun Rangers Premiership
09 of 38 1-1 Tynecastle Park 17573
1
1
4
4 4 2020-01-26 Sun Rangers Premiership
23 of 38 2-1 Tynecastle Park 18539 1
2
1 2 2021-12-12 Sun Rangers Premiership
18 of 38 0-2 Tynecastle Park 18593
1
1
5 1 5 2022-05-14 Sat Rangers Premiership
38 of 38 1-3 Tynecastle Park 16969
2
2
1 2 2022-10-01 Sat Rangers Premiership
08 of 38 0-4 Tynecastle Park 18433
3
3
1 1 2 2023-02-01 Wed Rangers Premiership
24 of 38 0-3 Tynecastle Park 18330
4
4
3 3 2023-12-06 Wed Rangers Premiership
15 of 38 0-1 Tynecastle Park 17759
5
5
3 1 2024-05-18 Sat Rangers Premiership
38 of 38 3-3 Tynecastle Park 18131
1
1
6
1 1 2024-08-03 Sat Rangers Premiership
01 of 38 0-0 Tynecastle Park 18478
2
2
7
3 1 2025-02-16 Sun Rangers Premiership
26 of 38 1-3 Tynecastle Park 18356
1
8
1 1 2025-12-21 Sun Rangers Premiership
18 of 38 2-1 Tynecastle Park 18829 1
1
2 1 2026-05-04 Mon Rangers Premiership
35 of 38 0-0 Tynecastle Park 18831
1
2
1
1 2