SPL Record Premier League Post War League Complete League
Hearts vs Rangers 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 82 22 18 42 0 26% 21% 51% 0% 94 144 9806 32852 18143 All Games 82 22 18 42 0 26% 21% 51% 0% 94 144 9806 32852 18143
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 16 4 3 9 0 25% 18% 56% 0% 19 31 16570 32852 18991 L Premier 38 12 10 16 0 31% 26% 42% 0% 49 57 9806 29091 19544 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 82 22 18 42 0 26% 21% 51% 0% 94 144 9806 32852 18143
By Diff Score G W D L Ab W D L Ab F A Min Max Avg 3
2 2 0 0 0 100% 0% 0% 0% 7 1 16570 23083 19826 2
9 9 0 0 0 100% 0% 0% 0% 23 5 13097 26424 17706 1
11 11 0 0 0 100% 0% 0% 0% 19 8 9806 22534 16404 0
18 0 18 0 0 0% 100% 0% 0% 19 19 12347 28967 18996 -1
17 0 0 17 0 0% 0% 100% 0% 13 30 13842 25401 18758 -2
12 0 0 12 0 0% 0% 100% 0% 6 30 12021 32852 18680 -3
8 0 0 8 0 0% 0% 100% 0% 7 31 14842 29091 17987 -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 1-2
9 0 0 9 0 0% 0% 100% 0% 9 18 13842 25401 19109 1-1
8 0 8 0 0 0% 100% 0% 0% 8 8 12347 28967 20034 2-1
6 6 0 0 0 100% 0% 0% 0% 12 6 9806 18829 14942 0-1
6 0 0 6 0 0% 0% 100% 0% 0 6 16710 24356 19191 0-2
6 0 0 6 0 0% 0% 100% 0% 0 12 14128 24803 17292 1-3
6 0 0 6 0 0% 0% 100% 0% 6 18 12021 32852 20068 2-0
5 5 0 0 0 100% 0% 0% 0% 10 0 14003 26424 17916 0-4
5 0 0 5 0 0% 0% 100% 0% 0 20 12156 18433 15877 0-0
5 0 5 0 0 0% 100% 0% 0% 0 0 14601 28906 19242 1-0
4 4 0 0 0 100% 0% 0% 0% 4 0 16737 22534 18686 2-2
4 0 4 0 0 0% 100% 0% 0% 8 8 14014 18370 16830 3-1
3 3 0 0 0 100% 0% 0% 0% 9 3 13097 24740 17941 0-3
3 0 0 3 0 0% 0% 100% 0% 0 9 14842 18330 16862 1-4
3 0 0 3 0 0% 0% 100% 0% 3 12 15139 16832 15709 2-3
2 0 0 2 0 0% 0% 100% 0% 4 6 14622 17134 15878 2-5
2 0 0 2 0 0% 0% 100% 0% 4 10 17092 29091 23091 3-0
1 1 0 0 0 100% 0% 0% 0% 3 0 23083 23083 23083 3-2
1 1 0 0 0 100% 0% 0% 0% 3 2 16050 16050 16050 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 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 4 Wed 11 3 2 6 0 27% 18% 54% 0% 15 19 12347 18370 16043 7 Sat 55 16 13 26 0 29% 23% 47% 0% 68 97 9806 32852 18999
By Day Day
NoG W D L Ab W D L Ab F A Min Max Avg 1 5 1 0 4 0 20% 0% 80% 0% 4 13 12156 24356 17969 2 7 1 1 5 0 14% 14% 71% 0% 8 13 13842 24771 17275 3 5 0 3 2 0 0% 60% 40% 0% 3 5 16710 28906 20932 4 1 0 1 0 0 0% 100% 0% 0% 1 1 28637 28637 28637 5 3 0 1 2 0 0% 33% 66% 0% 2 6 15158 20956 18799 6 3 1 0 2 0 33% 0% 66% 0% 1 3 17759 24803 20219 7 2 0 0 2 0 0% 0% 100% 0% 2 9 17893 29091 23492 8 2 0 1 1 0 0% 50% 50% 0% 3 5 14014 22001 18007 9 3 0 1 2 0 0% 33% 66% 0% 2 6 12021 14128 12832 10 4 4 0 0 0 100% 0% 0% 0% 10 2 13097 26424 17714 11 1 0 1 0 0 0% 100% 0% 0% 2 2 18063 18063 18063 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 4 1 1 2 0 25% 25% 50% 0% 5 7 11500 17910 15250 15 1 1 0 0 0 100% 0% 0% 0% 4 2 15948 15948 15948 16 3 1 1 1 0 33% 33% 33% 0% 5 4 18356 28967 23468 17 2 1 0 1 0 50% 0% 50% 0% 2 2 22534 25401 23967 18 3 1 1 1 0 33% 33% 33% 0% 5 6 9806 18131 14523 19 3 0 1 2 0 0% 33% 66% 0% 3 5 17040 17134 17073 20 3 0 1 2 0 0% 33% 66% 0% 4 9 17092 18212 17625 21 5 1 1 3 0 20% 20% 60% 0% 4 13 14732 20831 16874 22 3 2 1 0 0 66% 33% 0% 0% 3 0 16315 17004 16685 23 3 1 0 2 0 33% 0% 66% 0% 3 4 14003 16284 15260 24 2 2 0 0 0 100% 0% 0% 0% 4 2 16050 17379 16714 25 1 0 0 1 0 0% 0% 100% 0% 0 3 17415 17415 17415 26 2 1 0 1 0 50% 0% 50% 0% 3 3 18108 18539 18323 27 3 0 0 3 0 0% 0% 100% 0% 1 9 16173 18321 17108 28 1 0 0 1 0 0% 0% 100% 0% 1 3 32852 32852 32852 29 2 2 0 0 0 100% 0% 0% 0% 5 2 15710 24740 20225 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 5 2 1 2 0 40% 20% 40% 0% 5 5 16737 28967 21479 2 10 3 1 6 0 30% 10% 60% 0% 14 23 14003 29091 18512 3 8 3 2 3 0 37% 25% 37% 0% 12 13 9806 24740 15808 4 7 1 0 6 0 14% 0% 85% 0% 7 17 12021 18212 15539 5 7 1 3 3 0 14% 42% 42% 0% 11 16 13097 20283 16592 8 5 2 1 2 0 40% 20% 40% 0% 4 7 15272 22534 18092 9 9 3 2 4 0 33% 22% 44% 0% 12 16 14014 25401 18318 10 9 1 4 4 0 11% 44% 44% 0% 5 13 15495 32852 21504 11 10 4 4 2 0 40% 40% 20% 0% 13 7 12347 23083 17583 12 12 2 0 10 0 16% 0% 83% 0% 11 27 12156 26424 18261
By Decade Decade G W D L Ab W D L Ab F A Min Max Avg 1970 6 1 1 4 0 16% 16% 66% 0% 5 10 12021 24803 18550 1980 16 7 6 3 0 43% 37% 18% 0% 25 17 11500 29091 22141 1990 20 5 3 12 0 25% 15% 60% 0% 24 40 9806 24356 17187 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 9 1 2 6 0 11% 22% 66% 0% 7 20 16969 18829 18208
By Venue Venue G W D L Ab W D L Ab F A Min Max Avg H 82 22 18 42 0 26% 21% 51% 0% 94 144 9806 32852 18143
Opposition No Scorer Pen Comp
GoalsOther Tot 1 Alistair Murdoch McCoist 2 9 0 9 2 Jorg Albertz 2 7 0 7 2 Mark Wayne Hateley 1 7 0 7 4 Alfredo Morelos 0 6 0 6 5 Ignacio Javier Gomez Novo 0 4 0 4 5 Kenneth Miller 0 4 0 4 5 Rodney Seymour Wallace 0 4 0 4 5 Steven John Naismith 0 4 0 4 9 Derek James Parlane 0 3 0 3 9 Fernando Ricksen 1 3 0 3 9 Gordon Scott Durie 0 3 0 3 9 Peter Lovenkrands 0 3 0 3 13 (William) Martin Melville Henderson 0 2 0 2 13 Andrew Little 0 2 0 2 13 Antonio Colak 0 2 0 2 13 Brian Laudrup 0 2 0 2 13 Claudio Reyna 0 2 0 2 13 Gennaro Gattuso 0 2 0 2 13 Iain Durrant 2 2 0 2 13 Jean-Claude Ducan Darcheville 0 2 0 2 13 McCart Jamie 0 2 0 2 13 Paul John Gascoigne 0 2 0 2 13 Robert William Fleck 0 2 0 2 13 Ronald de Boer 0 2 0 2 13 Ryan Kent 0 2 0 2 13 Shota Arveladze 0 2 0 2 13 Stephane Guivarc'h 0 2 0 2 13 Tore Andre Flo 0 2 0 2 29 Abdallah Dipo Sima 0 1 0 1 29 Alexander Lowry 0 1 0 1 29 Anderson Alan 0 1 0 1 29 Andrew Stuart Murray McCall 0 1 0 1 29 Barry Ferguson 1 1 0 1 29 Black Kenny 0 1 0 1 29 Bobby [1] Williamson 0 1 0 1 29 Cedric Jan Itten 0 1 0 1 29 Cole McKinnon 0 1 0 1 29 Connor Lambert Goldson 0 1 0 1 29 Craig Andrew Moore 1 1 0 1 29 DaMarcus Lamont Beasley 0 1 0 1 29 Daniel Cousin 1 1 0 1 29 Danny Wilson 0 1 0 1 29 Darren McGregor 0 1 0 1 29 David Alexander James Robertson 0 1 0 1 29 David Stuart Mitchell 0 1 0 1 29 Davie Cooper 0 1 0 1 29 Derek John McInnes 0 1 0 1 29 Derek Joseph Johnstone 0 1 0 1 29 Emerson Schellas Hyndman 0 1 0 1 29 Fabio Daniel Soares Silva 0 1 0 1 29 Gordon Duffield Smith 0 1 0 1 29 Graham Paul Roberts 0 1 0 1 29 Ian Petrie Redford 0 1 0 1 29 Jermain Defoe 0 1 0 1 29 Joseph Oluwaseyi Temitope Ayodele-Aribo 0 1 0 1 29 Joshua Dean Windass 0 1 0 1 29 Karipidis Christos 0 1 0 1 29 Kris Boyd 1 1 0 1 29 Kyle Lafferty 0 1 0 1 29 Lee Henry McCulloch 0 1 0 1 29 Malik Leon Tillman 0 1 0 1 29 Marco Negri 1 1 0 1 29 Mark Everton Walters 0 1 0 1 29 Michael Mols 0 1 0 1 29 Murray Don 0 1 0 1 29 Neil Docherty McCann 0 1 0 1 29 Nikica Jelavic 0 1 0 1 29 Nikola Katic 0 1 0 1 29 Pieter Huistra 0 1 0 1 29 Ross McCausland 0 1 0 1 29 Russell Nigel Latapy 0 1 0 1 29 Ryan Jack 0 1 0 1 29 Scott Nisbet 0 1 0 1 29 Sone Aluko 0 1 0 1 29 Stephen Hughes 0 1 0 1 29 Stuart David Munro 0 1 0 1 29 Thomas Buffel 0 1 0 1 29 Todd Owen Cantwell 0 1 0 1 29 Trevor McGregor Steven 0 1 0 1 29 Vaclav Cerny 0 1 0 1 29 William Dodds 0 1 0 1 29 William Pullar (Sandy) Jardine 1 1 0 1 29 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 John Robertson 29 27 2 10 8 11 0 34% 27% 37% 0% 15 2 Gary Mackay 23 21 2 8 7 8 0 34% 30% 34% 0% 1 3 Henry Smith 21 21 0 7 7 7 0 33% 33% 33% 0% 0 4 John Colquhoun 19 15 4 5 6 8 0 26% 31% 42% 0% 2 5 Neil Berry 18 17 1 6 6 6 0 33% 33% 33% 0% 1 6 Craig Levein 16 16 0 4 7 5 0 25% 43% 31% 0% 0 6 Dave McPherson 16 16 0 5 4 7 0 31% 25% 43% 0% 0 8 Walter Kidd 15 14 1 8 3 4 0 53% 20% 26% 0% 0 9 Steve Fulton 12 11 1 2 1 9 0 16% 8% 75% 0% 0 9 Steven Pressley 12 12 0 1 4 7 0 8% 33% 58% 0% 0 11 Andy Webster 11 11 0 1 4 6 0 9% 36% 54% 0% 0 12 Tosh McKinlay 10 10 0 2 2 6 0 20% 20% 60% 0% 0 12 Robbie Neilson 10 10 0 3 3 4 0 30% 30% 40% 0% 0 12 Craig Gordon 10 10 0 1 3 6 0 10% 30% 60% 0% 0 15 Eamonn Bannon 9 5 4 2 2 5 0 22% 22% 55% 0% 2 15 Gary Locke 9 8 1 2 1 6 0 22% 11% 66% 0% 1 15 Scott Severin 9 9 0 0 1 8 0 0% 11% 88% 0% 0 15 Thomas Flogel 9 8 1 1 1 7 0 11% 11% 77% 0% 0 15 Christophe Berra 9 9 0 2 1 6 0 22% 11% 66% 0% 0 15 Lee Wallace 9 8 1 4 0 5 0 44% 0% 55% 0% 0 21 Willie Gibson 8 8 0 2 2 4 0 25% 25% 50% 0% 0 21 Brian Whittaker 8 8 0 4 3 1 0 50% 37% 12% 0% 0 21 Kenny Black 8 8 0 4 2 2 0 50% 25% 25% 0% 0 21 Wayne Foster 8 5 3 1 3 4 0 12% 37% 50% 0% 1 21 Alan McLaren 8 7 1 1 3 4 0 12% 37% 50% 0% 0 21 John Millar 8 8 0 2 2 4 0 25% 25% 50% 0% 1 21 Gilles Rousset 8 8 0 2 0 6 0 25% 0% 75% 0% 0 21 Stephane Adam 8 6 2 1 1 6 0 12% 12% 75% 0% 2 21 Andy Kirk 8 3 5 0 2 6 0 0% 25% 75% 0% 0 21 Marius Zaliukas 8 7 1 3 0 5 0 37% 0% 62% 0% 1 31 Paul Ritchie 7 7 0 2 0 5 0 28% 0% 71% 0% 0 31 Colin Cameron 7 7 0 2 0 5 0 28% 0% 71% 0% 1 31 Kevin McKenna 7 5 2 0 2 5 0 0% 28% 71% 0% 1 31 Eggert Jonsson 7 6 1 2 0 5 0 28% 0% 71% 0% 0 31 Ruben Palazuelos 7 5 2 3 0 4 0 42% 0% 57% 0% 0 31 Stephen Kingsley 7 7 0 1 1 5 0 14% 14% 71% 0% 0 31 Lawrence Shankland 7 7 0 1 2 4 0 14% 28% 57% 0% 2 31 Barrie McKay 7 6 1 0 2 5 0 0% 28% 71% 0% 0 39 Donald Park 6 5 1 2 0 4 0 33% 0% 66% 0% 0 39 Drew Busby 6 6 0 1 1 4 0 16% 16% 66% 0% 1 39 Sandy Jardine 6 6 0 4 2 0 0 66% 33% 0% 0% 0 39 Sandy Clark 6 6 0 3 2 1 0 50% 33% 16% 0% 4 39 Derek Ferguson 6 6 0 1 1 4 0 16% 16% 66% 0% 0 39 Allan Johnston 6 3 3 2 2 2 0 33% 33% 33% 0% 1 39 Grant Murray 6 4 2 2 0 4 0 33% 0% 66% 0% 0 39 Davy Weir 6 6 0 2 0 4 0 33% 0% 66% 0% 0 39 Paul Hartley 6 6 0 1 3 2 0 16% 50% 33% 0% 0 39 Rudi Skacel 6 6 0 2 1 3 0 33% 16% 50% 0% 1 39 Ian Black 6 5 1 1 0 5 0 16% 0% 83% 0% 0 39 John Souttar 6 5 1 2 0 4 0 33% 0% 66% 0% 0 39 Michael Smith 6 6 0 0 1 5 0 0% 16% 83% 0% 0 39 Cammy Devlin 6 6 0 1 2 3 0 16% 33% 50% 0% 0 53 Jim Brown 5 5 0 1 0 4 0 20% 0% 80% 0% 0 53 Bobby Prentice 5 4 1 0 1 4 0 0% 20% 80% 0% 0 53 Scott Crabbe 5 4 1 1 1 3 0 20% 20% 60% 0% 1 53 George Wright 5 2 3 0 3 2 0 0% 60% 40% 0% 1 53 Neil McCann 5 5 0 2 0 3 0 40% 0% 60% 0% 0 53 Jim Hamilton 5 2 3 2 0 3 0 40% 0% 60% 0% 3 53 Lee Makel 5 2 3 0 0 5 0 0% 0% 100% 0% 0 53 Juanjo 5 2 3 0 1 4 0 0% 20% 80% 0% 0 53 Antti Niemi 5 5 0 0 1 4 0 0% 20% 80% 0% 0 53 Stephen Simmons 5 2 3 1 1 3 0 20% 20% 60% 0% 1 53 Alan Maybury 5 5 0 0 2 3 0 0% 40% 60% 0% 0 53 Neil MacFarlane 5 4 1 0 1 4 0 0% 20% 80% 0% 0 53 Calum Elliot 5 2 3 1 1 3 0 20% 20% 60% 0% 0 53 David Obua 5 3 2 1 0 4 0 20% 0% 80% 0% 0 53 Jamie Walker 5 5 0 3 1 1 0 60% 20% 20% 0% 3 53 Alex Cochrane 5 5 0 0 1 4 0 0% 20% 80% 0% 0 53 Alan Forrest 5 1 4 1 1 3 0 20% 20% 60% 0% 0 70 David Clunie 4 4 0 0 0 4 0 0% 0% 100% 0% 0 70 Jim Jefferies 4 4 0 1 1 2 0 25% 25% 50% 0% 0 70 Frank Liddell 4 4 0 2 2 0 0 50% 50% 0% 0% 1 70 Alex MacDonald 4 4 0 3 1 0 0 75% 25% 0% 0% 1 70 Roddy Macdonald 4 4 0 3 0 1 0 75% 0% 25% 0% 1 70 George Cowie 4 4 0 2 1 1 0 50% 25% 25% 0% 0 70 Neil Pointon 4 4 0 2 0 2 0 50% 0% 50% 0% 1 70 Gary Naysmith 4 4 0 1 0 3 0 25% 0% 75% 0% 0 70 Joe Hamill 4 3 1 0 2 2 0 0% 50% 50% 0% 0 70 Mark de Vries 4 4 0 0 1 3 0 0% 25% 75% 0% 0 70 Phil Stamp 4 4 0 0 2 2 0 0% 50% 50% 0% 0 70 Saulius Mikoliunas 4 1 3 0 1 3 0 0% 25% 75% 0% 0 70 Deividas Cesnauskis 4 3 1 1 1 2 0 25% 25% 50% 0% 0 70 Gary Glen 4 1 3 1 0 3 0 25% 0% 75% 0% 0 70 Christian Nade 4 4 0 2 0 2 0 50% 0% 50% 0% 0 70 David Templeton 4 2 2 1 0 3 0 25% 0% 75% 0% 0 70 Oliver Bozanic 4 3 1 1 1 2 0 25% 25% 50% 0% 0 70 Peter Haring 4 3 1 0 0 4 0 0% 0% 100% 0% 1 70 Liam Boyce 4 3 1 1 1 2 0 25% 25% 50% 0% 1 70 Josh Ginnelly 4 2 2 0 0 4 0 0% 0% 100% 0% 0 70 Beni Baningime 4 3 1 1 1 2 0 25% 25% 50% 0% 0 70 Jorge Grant 4 3 1 0 1 3 0 0% 25% 75% 0% 0 70 Kye Rowles 4 4 0 0 2 2 0 0% 50% 50% 0% 0 70 Zander Clark 4 4 0 0 2 2 0 0% 50% 50% 0% 0 70 Yutaro Oda 4 1 3 0 2 2 0 0% 50% 50% 0% 0 70 Frankie Kent 4 4 0 1 2 1 0 25% 50% 25% 0% 0 70 Kenneth Vargas 4 2 2 0 2 2 0 0% 50% 50% 0% 0 97 Jim Cruickshank 3 3 0 0 0 3 0 0% 0% 100% 0% 0 97 Derek O'Connor 3 2 1 1 2 0 0 33% 66% 0% 0% 3 97 Peter Shields 3 3 0 1 2 0 0 33% 66% 0% 0% 0 97 Jimmy Bone 3 3 0 2 1 0 0 66% 33% 0% 0% 1 97 Andy Watson 3 2 1 1 1 1 0 33% 33% 33% 0% 1 97 Iain Jardine 3 1 2 2 1 0 0 66% 33% 0% 0% 0 97 Mike Galloway 3 3 0 1 1 1 0 33% 33% 33% 0% 1 97 David McCreery 3 3 0 0 1 2 0 0% 33% 66% 0% 0 97 Ian Baird 3 3 0 1 1 1 0 33% 33% 33% 0% 1 97 Scott Leitch 3 3 0 1 2 0 0 33% 66% 0% 0% 0 97 Stephen Frail 3 3 0 2 1 0 0 66% 33% 0% 0% 0 97 Gary Wales 3 1 2 0 0 3 0 0% 0% 100% 0% 0 97 Robert Tomaschek 3 2 1 0 0 3 0 0% 0% 100% 0% 0 97 Graham Weir 3 3 0 0 2 1 0 0% 66% 33% 0% 0 97 Jean-Louis Valois 3 2 1 0 0 3 0 0% 0% 100% 0% 0 97 Patrick Kisnorbo 3 3 0 0 2 1 0 0% 66% 33% 0% 0 97 Andrew Driver 3 3 0 2 0 1 0 66% 0% 33% 0% 1 97 Jamie McAllister 3 1 2 1 1 1 0 33% 33% 33% 0% 0 97 Jamie Macdonald 3 3 0 1 0 2 0 33% 0% 66% 0% 0 97 Julien Brellier 3 3 0 1 1 1 0 33% 33% 33% 0% 0 97 Jose Goncalves 3 2 1 0 0 3 0 0% 0% 100% 0% 0 97 Laryea Kingston 3 3 0 2 0 1 0 66% 0% 33% 0% 1 97 Marian Kello 3 3 0 1 0 2 0 33% 0% 66% 0% 0 97 Adrian Mrowiec 3 3 0 1 0 2 0 33% 0% 66% 0% 0 97 Suso Santana 3 2 1 0 0 3 0 0% 0% 100% 0% 1 97 Craig Thomson 3 1 2 1 0 2 0 33% 0% 66% 0% 0 97 Ismael Bouzid 3 3 0 1 0 2 0 33% 0% 66% 0% 0 97 Ryan Stevenson 3 2 1 1 0 2 0 33% 0% 66% 0% 1 97 Callum Paterson 3 3 0 2 1 0 0 66% 33% 0% 0% 0 97 Arnaud Djoum 3 3 0 1 0 2 0 33% 0% 66% 0% 0 97 Harry Cochrane 3 2 1 0 0 3 0 0% 0% 100% 0% 0 97 Steven MacLean 3 1 2 0 1 2 0 0% 33% 66% 0% 1 97 Uche Ikpeazu 3 2 1 1 1 1 0 33% 33% 33% 0% 0 97 Sean Clare 3 3 0 1 1 1 0 33% 33% 33% 0% 0 97 Craig Halkett 3 2 1 1 0 2 0 33% 0% 66% 0% 0 97 Toby Sibbick 3 3 0 1 0 2 0 33% 0% 66% 0% 0 133 Alan Anderson 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Roy Kay 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 John Gallacher 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Kenny Aird 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Ralph Callachan 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Don Murray 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Cammy Fraser 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Graham Shaw 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Malcolm Robertson 2 2 0 1 1 0 0 50% 50% 0% 0% 1 133 John Brough 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Denis McQuade 2 0 2 1 1 0 0 50% 50% 0% 0% 0 133 Colin More 2 1 1 1 1 0 0 50% 50% 0% 0% 0 133 Stephen Hamilton 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Stewart MacLaren 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Jimmy Sandison 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Allan Moore 2 0 2 0 0 2 0 0% 0% 100% 0% 0 133 Hugh Burns 2 2 0 0 2 0 0 0% 100% 0% 0% 0 133 Iain Ferguson 2 1 1 1 0 1 0 50% 0% 50% 0% 1 133 Nicky Walker 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Graeme Hogg 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Ian Ferguson 2 1 1 0 1 1 0 0% 50% 50% 0% 0 133 Peter Van de Ven 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Kevin Thomas 2 0 2 1 1 0 0 50% 50% 0% 0% 0 133 Roddy McKenzie 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Jim Weir 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Maurice Johnston 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Alan McManus 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Jim Bett 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Pasquale Bruno 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Stefano Salvatori 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Jose Quitongo 2 0 2 0 0 2 0 0% 0% 100% 0% 0 133 Gary McSwegan 2 1 1 0 1 1 0 0% 50% 50% 0% 1 133 Darren Jackson 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Gordan Petric 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Steven Boyack 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Austin McCann 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Stephane Mahe 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Neil Janczyk 2 0 2 0 2 0 0 0% 100% 0% 0% 0 133 Tepi Moilanen 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Dennis Wyness 2 1 1 0 1 1 0 0% 50% 50% 0% 1 133 Jason Thomson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Roman Bednar 2 2 0 1 1 0 0 50% 50% 0% 0% 1 133 Edgaras Jankauskas 2 2 0 1 1 0 0 50% 50% 0% 0% 1 133 Takis Fyssas 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Steve Banks 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Ibrahim Tall 2 2 0 1 0 1 0 50% 0% 50% 0% 1 133 Bruno Aguiar 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Audrius Ksanavicius 2 1 1 1 0 1 0 50% 0% 50% 0% 0 133 Darren Barr 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Stephen Elliott 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Danny Grainger 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Kevin McHattie 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Jack Hamilton 2 2 0 2 0 0 0 100% 0% 0% 0% 0 133 Sam Nicholson 2 1 1 1 1 0 0 50% 50% 0% 0% 0 133 Alim Ozturk 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Morgaro Gomis 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 James Keatings 2 0 2 1 1 0 0 50% 50% 0% 0% 0 133 Soufian El Hassnaoui 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Miguel Pallardo 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Lewis Moore 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Don Cowie 2 2 0 2 0 0 0 100% 0% 0% 0% 1 133 Perry Kitchen 2 2 0 2 0 0 0 100% 0% 0% 0% 0 133 Krystian Nowak 2 1 1 1 0 1 0 50% 0% 50% 0% 1 133 Bjorn Johnsen 2 2 0 2 0 0 0 100% 0% 0% 0% 0 133 Isma 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Andy Irving 2 1 1 1 1 0 0 50% 50% 0% 0% 0 133 Olly Lee 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Jake Mulraney 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Bobby Zlamal 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Clevid Dikamona 2 0 2 0 0 2 0 0% 0% 100% 0% 0 133 Aidy White 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Joel Pereira 2 2 0 1 1 0 0 50% 50% 0% 0% 0 133 Andy Halliday 2 0 2 0 0 2 0 0% 0% 100% 0% 0 133 Gary Mackay-Steven 2 2 0 0 0 2 0 0% 0% 100% 0% 0 133 Nathaniel Atkinson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Lewis Neilson 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Orestis Kiomourtzoglou 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Robert Snodgrass 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Calem Nieuwenhof 2 1 1 0 0 2 0 0% 0% 100% 0% 0 133 Kyosuke Tagawa 2 1 1 0 1 1 0 0% 50% 50% 0% 1 133 Christos Karipidis 2 2 0 1 0 1 0 50% 0% 50% 0% 0 133 Blair Spittal 2 1 1 0 1 1 0 0% 50% 50% 0% 0 133 James Penrice 2 2 0 0 1 1 0 0% 50% 50% 0% 0 133 Jamie McCart 2 1 1 1 0 1 0 50% 0% 50% 0% 0 133 Elton Kabangu 2 1 1 1 0 1 0 50% 0% 50% 0% 0 133 Michael Steinwender 2 2 0 1 0 1 0 50% 0% 50% 0% 1 219 George Donaldson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Sandy Burrell 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Steve Hancock 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Brian Wilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Ray Dunlop 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Dave McNicoll 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 John Craig 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Thomson Allan 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Bobby Robinson 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Bobby Masterton 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Alfie Conn Jnr 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Willie McVie 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Dave Bowman 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Alex Hamill 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Gary Liddell 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Willie Johnston 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Gregor Stevens 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Colin McAdam 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Davie Kirkwood 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Glynn Snodin 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 David Murie 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Craig Nelson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Willie Jamieson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 David Hagen 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Stuart Callaghan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Brian Hamilton 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Hans Eskilsson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Stephane Paille 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Derek Holmes 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Rab McKinnon 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Kenny Milne 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Kevin James 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Fitzroy Simpson 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Gordon Durie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Ricardo Fuller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Tommi Gronlund 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Wilfred Oueifio 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Michael Stewart 1 1 0 1 0 0 0 100% 0% 0% 0% 1 219 Lee Miller 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Mark Burchill 1 0 1 0 0 1 0 0% 0% 100% 0% 1 219 Marius Kizys 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Jamie Mole 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Samuel Camazzola 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Nerijus Barasa 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Kestutis Ivaskevicius 1 0 1 1 0 0 0 100% 0% 0% 0% 1 219 Andrius Velicka 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Ryan McGowan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Scott Robinson 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Janos Balogh 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Arvydas Novikovas 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 David Witteveen 1 1 0 0 0 1 0 0% 0% 100% 0% 1 219 Gordon Smith [3] 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Kevin Kyle 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Jason Holt 1 1 0 1 0 0 0 100% 0% 0% 0% 1 219 Jamie Hamill 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Mehdi Taouil 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Brad McKay 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Billy King 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Craig Beattie 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Danny Wilson 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Jordan McGhee 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Liam Smith 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Neil Alexander 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Prince Buaben 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Osman Sow 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Scott Gallacher 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Adam Eckersley 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Genero Zeefuik 1 0 1 0 1 0 0 0% 100% 0% 0% 2 219 Kenny Anderson 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Igor Rossi 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Callumn Morrison 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Faycal Rherras 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Conor Sammon 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Marcus Godinho 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Robbie Muirhead 1 1 0 1 0 0 0 100% 0% 0% 0% 2 219 Jamie Brandon 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Andraz Struna 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Lennard Sowah 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Aaron Hughes 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Malaury Martin 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Alexandros Tziolis 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Tasos Avlonitis 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Euan Henderson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Rafal Grzelak 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Cole Stockton 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Kyle Lafferty 1 1 0 0 0 1 0 0% 0% 100% 0% 1 219 Jon McLaughlin 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Ross Callachan 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 David Milinkovic 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Demetri Mitchell 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Steven Naismith 1 1 0 1 0 0 0 100% 0% 0% 0% 1 219 Bobby Burns 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Craig Wighton 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Aaron Hickey 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Conor Washington 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Glenn Whelan 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Ryotaro Meshino 1 1 0 0 1 0 0 0% 100% 0% 0% 1 219 Armand Gnanduillet 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Ben Woodburn 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Taylor Moore 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Ellis Simms 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Stephen Humphrys 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 James Hill 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Garang Kuol 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 James Wilson 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Adam Forrester 1 1 0 0 0 1 0 0% 0% 100% 0% 0 219 Dexter Lembikisa 1 0 1 0 1 0 0 0% 100% 0% 0% 1 219 Scott Fraser 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Daniel Oyegoke 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Musa Drammeh 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Yan Dhanda 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Gerald Taylor 1 1 0 0 1 0 0 0% 100% 0% 0% 0 219 Malachi Boateng 1 0 1 0 1 0 0 0% 100% 0% 0% 0 219 Sander Kartum 1 0 1 0 0 1 0 0% 0% 100% 0% 0 219 Stuart Findlay 1 1 0 1 0 0 0 100% 0% 0% 0% 1 219 Oisin McEntee 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Claudio Braga 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Alexandros Kyziridis 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Sabah Kerjota 1 0 1 1 0 0 0 100% 0% 0% 0% 0 219 Tomas Magnusson 1 1 0 1 0 0 0 100% 0% 0% 0% 0 219 Alexander Schwolow 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 Hugh Dallas 10 3 21 .3000000 3 18 .3000000 2 Craig Thomson 6 0 19 .0000000 2 13 .3333333 3 David FT Syme 5 1 10 .2000000 1 6 .2000000 4 Calum Murray 4 0 8 .0000000 0 7 .0000000 4 Jim McCluskey 4 0 3 .0000000 1 7 .2500000 4 Stuart Dougal 4 0 11 .0000000 2 9 .5000000 7 Douglas McDonald 3 1 7 .3333333 0 12 .0000000 7 Hugh Williamson 3 0 5 .0000000 1 9 .3333333 7 John Beaton 3 0 5 .0000000 0 5 .0000000 7 Kenny Clark 3 1 5 .3333333 0 5 .0000000 7 Kevin Clancy 3 0 7 .0000000 0 7 .0000000 7 Mike Delaney 3 0 5 .0000000 0 6 .0000000 7 Nick Walsh 3 1 10 .3333333 0 7 .0000000 7 T Muirhead 3 0 2 .0000000 0 1 .0000000 15 Douglas David Hope 2 0 1 .0000000 0 4 .0000000 15 Hugh Alexander 2 0 1 .0000000 0 3 .0000000 15 Leslie William Mottram 2 0 4 .0000000 0 4 .0000000 15 Robert Bonar (Bob) Valentine 2 0 2 .0000000 0 6 .0000000 15 Steven McLean 2 1 2 .5000000 0 4 .0000000 20 Bobby Madden 1 0 0 .0000000 1 1 1.0000000 20 Bobby Tait 1 1 5 1.0000000 0 0 .0000000 20 Brian McGinlay 1 0 1 .0000000 0 2 .0000000 20 B Robertson 1 0 1 .0000000 0 2 .0000000 20 Don Robertson 1 0 1 .0000000 0 1 .0000000 20 EC Harris 1 0 1 .0000000 0 2 .0000000 20 John Robertson Proudfoot Gordon 1 0 0 .0000000 0 0 .0000000 20 John Rowbotham 1 0 0 .0000000 0 1 .0000000 20 JRS Renton 1 1 1 1.0000000 0 2 .0000000 20 Mike McCurry 1 0 3 .0000000 0 4 .0000000 20 Mike Tumilty 1 0 3 .0000000 0 1 .0000000 20 William Collum 1 0 3 .0000000 0 1 .0000000 20 Willie Anderson 1 0 0 .0000000 0 0 .0000000 20 Willie Young 1 0 2 .0000000 0 4 .0000000 20 WP Knowles 1 0 2 .0000000 0 1 .0000000
Players Sent Off NB Opp Players Pre 1997 incomplete Total Hearts = 10 Total Opponents = 11 Player For Time Date Comp V Team Score Mike Galloway Heart of Midlothian 35 1988-12-10 Sat L Premier H Rangers 2-0 Mark Everton Walters Rangers 64 1988-12-10 Sat L Premier H Rangers 2-0 Mark Everton Walters Rangers 89 1989-12-02 Sat L Premier H Rangers 1-2 Craig Levein Heart of Midlothian 61 1991-01-05 Sat L Premier H Rangers 0-1 John Millar Heart of Midlothian 68 1993-04-14 Wed L Premier H Rangers 2-3 Neil Pointon Heart of Midlothian 44 1996-12-21 Sat L Premier H Rangers 1-4 Gennaro Gattuso Rangers 70 1997-12-20 Sat L Premier H Rangers 2-5 Craig Andrew Moore Rangers 76 1998-04-25 Sat L Premier H Rangers 0-3 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 1975-09-06 Sat Rangers Premier
02 of 36 0-2 Tynecastle Park 24803
1
4
1976-01-03 Sat Rangers Premier
20 of 36 1-2 Tynecastle Park 22196
2
5
1976-11-27 Sat Rangers Premier
12 of 36 0-1 Tynecastle Park 18321
3
6
1977-04-09 Sat Rangers Premier
31 of 36 1-3 Tynecastle Park 12021
4
7
1 1978-10-14 Sat Rangers Premier
09 of 36 0-0 Tynecastle Park 17910
1
1
8
1 1979-02-24 Sat Rangers Premier
21 of 36 3-2 Tynecastle Park 16050 1
2
3 1980-11-22 Sat Rangers Premier
15 of 36 0-0 Tynecastle Park 16315
1
3
1
1 2 1981-03-14 Sat Rangers Premier
27 of 36 2-1 Tynecastle Park 11500 1
4
1 2 1983-09-10 Sat Rangers Premier
03 of 36 3-1 Tynecastle Park 15986 2
5
1 2 1984-02-11 Sat Rangers Premier
22 of 36 2-2 Tynecastle Park 18063
1
6
1
2 2 1984-10-06 Sat Rangers Premier
09 of 36 1-0 Tynecastle Park 18097 1
7
3 1985-02-23 Sat Rangers Premier
26 of 36 2-0 Tynecastle Park 14003 2
8
4 1985-11-16 Sat Rangers Premier
15 of 36 3-0 Tynecastle Park 23083 3
9
1 1 1986-03-29 Sat Rangers Premier
32 of 36 3-1 Tynecastle Park 24740 4
10
3 1986-10-04 Sat Rangers Premier
10 of 44 1-1 Tynecastle Park 28637
1
11
1
2 1 1987-02-07 Sat Rangers Premier
31 of 44 2-5 Tynecastle Park 29091
1
2
1 4 1987-10-03 Sat Rangers Premier
10 of 44 0-0 Tynecastle Park 28906
1
1
3
2 4 1988-01-16 Sat Rangers Premier
30 of 44 1-1 Tynecastle Park 28967
2
2
4
1 4 1988-09-17 Sat Rangers Premier
05 of 36 1-2 Tynecastle Park 25401
1
5
4 2 1988-12-10 Sat Rangers Premier
19 of 36 2-0 Tynecastle Park 26424 1
1
3 1 2 1 1989-12-02 Sat Rangers Premier
16 of 36 1-2 Tynecastle Park 24771
1
1
2 2 1 1990-05-05 Sat Rangers Premier
36 of 36 1-1 Tynecastle Park 20283
1
1
2
1 1 1990-09-08 Sat Rangers Premier
03 of 36 1-3 Tynecastle Park 22001
1
3
1 2 1991-01-05 Sat Rangers Premier
21 of 36 0-1 Tynecastle Park 20956
2
4
1 1 2 1991-08-17 Sat Rangers Premier
03 of 44 1-0 Tynecastle Park 22534 1
1
2 1 1992-02-01 Sat Rangers Premier
31 of 44 0-1 Tynecastle Park 24356
1
1
1 1 1992-11-21 Sat Rangers Premier
18 of 44 1-1 Tynecastle Park 20831
1
1
2
1 1993-04-14 Wed Rangers Premier
38 of 44 2-3 Tynecastle Park 14622
1
3
3 1 1 1993-11-03 Wed Rangers Premier
15 of 44 2-2 Tynecastle Park 18370
1
1
4
1 1994-03-26 Sat Rangers Premier
34 of 44 1-2 Tynecastle Park 18108
1
5
2 1 1994-11-09 Wed Rangers Premier
13 of 36 1-1 Tynecastle Park 12347
1
1
6
4 3 1995-03-18 Sat Rangers Premier
27 of 36 2-1 Tynecastle Park 9806 1
2
1 3 1995-12-02 Sat Rangers Premier
16 of 36 0-2 Tynecastle Park 15105
1
1
2 3 1996-04-10 Wed Rangers Premier
32 of 36 2-0 Tynecastle Park 15350 1
1
1 2 1996-12-21 Sat Rangers Premier
18 of 36 1-4 Tynecastle Park 15139
1
1
5 1 1997-05-10 Sat Rangers Premier
36 of 36 3-1 Tynecastle Park 13097 1
1
1 1 1997-12-20 Sat Rangers Premier
18 of 36 2-5 Tynecastle Park 17092
1
1
5 3 1 1998-04-25 Sat Rangers Premier
34 of 36 0-3 Tynecastle Park 17415
2
2
1 1 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