Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian2287711-1» All matchesMotherwell FC21136211--» All matchesDundee United201073----» All matchesKilmarnock FC19131522-1» All matchesAberdeen FC19120712--» All matchesRangers FC19521215-1» All matchesInverness CT14725----» All matchesHibernian FC1162314--» All matchesCeltic FC1013612--» All matchesDunfermline Athletic10640-1--» All matchesSt. Mirren FC9810-1--» All matchesFalkirk FC85212---» All matchesLivingston FC8602-1--» All matchesManchester United8116-1--» All matchesStoke City8242-1-1» All matchesBolton Wanderers713312--» All matchesLiverpool FC723214--» All matchesArsenal FC7115-4-1» All matchesChelsea FC6015-1-1» All matchesDundee FC6240----» All matchesEverton FC6033-2--» All matchesFulham FC6024-2--» All matchesSunderland AFC6123-3--» All matchesWest Ham United6303-2--» All matchesBlackburn Rovers51132---» All matchesAston Villa512211--» All matchesSwansea City5113----» All matchesTottenham Hotspur5113-1--» All matchesWest Bromwich Albion5221----» All matchesWolverhampton Wanderers5401----» All matchesHamilton Academical4400-1--» All matchesManchester City4004-1-1» All matchesNewcastle United4103-2--» All matchesNorwich City4031----» All matchesQueens Park Rangers4112-2--» All matchesSL Benfica4202----» All matchesCzech Republic4112----» All matchesWales4103-1--» All matchesBirmingham City3201-1--» All matchesBradford City3111-1--» All matchesBurnley FC3102----» All matchesGillingham FC3120----» All matchesGretna FC3300----» All matchesNorway3012-11-» All matchesNottingham Forest3021-11-» All matchesReading FC3201----» All matchesSlovenia3120-1--» All matchesSt. Johnstone FC3300----» All matchesWalsall FC3120----» All matchesGermany U2121101---» All matchesFrance21011---» All matchesSouthampton FC21101---» All matchesAalborg BK2011----» All matchesAC Milan2101----» All matchesCrystal Palace2011----» All matchesDenmark2101-1--» All matchesDerby County2101-1--» All matchesDinamo Moskva2101----» All matchesDnipro Dnipropetrovsk2011-1--» All matchesFC Barcelona2002----» All matchesFK Vetra2011----» All matchesGrimsby Town2200----» All matchesHamburger SV2011-1--» All matchesHapoel Tel Aviv2101----» All matchesIceland2200----» All matchesIceland U212200-1--» All matchesJapan2011-2--» All matchesLithuania2200-1--» All matchesLithuania U212101----» All matchesMillwall FC2002----» All matchesNorth Macedonia2011----» All matchesPartick Thistle2011----» All matchesPortsmouth FC2011-1--» All matchesRochdale AFC2101----» All matchesRotherham United2101----» All matchesSerbia2011----» All matchesShakhtar Donetsk2101-1--» All matchesSheffield Wednesday2011----» All matchesSpain2011----» All matchesSpartak Moskva2110-1--» All matchesSouth Africa2101----» All matchesUSA2011----» All matchesVillarreal CF2101-1--» All matchesWimbledon FC2110----» All matchesTrinidad & Tobago11001---» All matchesArgentina1001-1--» All matchesAustralia1100----» All matchesBelgium1001----» All matchesBlackpool FC1100-1--» All matchesBrazil1001----» All matchesBulgaria1100-1--» All matchesCardiff City1010----» All matchesColchester United1100----» All matchesEstonia1100-1--» All matchesFaeroe Islands1100----» All matchesFC Copenhagen1100----» All matchesHartlepool United1100----» All matchesHuddersfield Town1001----» All matchesHull City1010----» All matchesIpswich Town1001----» All matchesItaly1001-1--» All matchesCroatia1010----» All matchesCroatia U211001-1--» All matchesLeicester City1001----» All matchesLiechtenstein1100----» All matchesMoldova1010----» All matchesNetherlands1001----» All matchesNigeria1001----» All matchesNotts County1001----» All matchesAustria1100----» All matchesPlymouth Argyle1001--1-» All matchesPreston North End1001----» All matchesRapid Vienna1010----» All matchesRomania1001----» All matchesRushden & Diamonds AFC1100----» All matchesSwitzerland1001----» All matchesScunthorpe United1001----» All matchesSheffield United1010-1--» All matchesSouth Korea1001----» All matchesSwindon Town1001----» All matchesUkraine1001----» All matchesHungary1001----» All matchesWatford FC1100----» All matchesYork City1100-1--» All matchesCyprus1100----» All matches