Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian18341164--» All matchesAberdeen FC1883723--» All matchesKilmarnock FC1664642--» All matchesDundee United1574482--» All matchesDunfermline Athletic1566382--» All matchesCeltic FC15131121--» All matchesRangers FC1520132---» All matchesLivingston FC1381451--» All matchesDundee FC1235461--» All matchesMotherwell FC1243561--» All matchesInverness CT941431--» All matchesPartick Thistle54103---» All matchesSt. Johnstone FC43013---» All matchesSunderland AFC41211---» All matchesDerby County4040----» All matchesPortsmouth FC4202----» All matchesReading FC4112----» All matchesPreston North End32012---» All matchesArsenal FC30121---» All matchesFK Amkar Perm31111---» All matchesSouthampton FC32011---» All matchesSpartak Nalchik31111---» All matchesSt. Mirren FC311111--» All matchesBolton Wanderers3102----» All matchesDinamo Moskva3102----» All matchesFalkirk FC3111----» All matchesFK Moskva3111----» All matchesFK Saturn3030----» All matchesManchester United3003----» All matchesSpartak Moskva3111-1--» All matchesFaeroe Islands22002---» All matchesAustria21102---» All matchesCrystal Palace21011---» All matchesFK Vetra20111---» All matchesHull City210111--» All matchesIpswich Town21101---» All matchesLeeds United21101---» All matchesLuch Vladivostok21101---» All matchesTorpedo Moskva21101---» All matchesZenit St. Petersburg201111--» All matchesAston Villa2002----» All matchesBlackburn Rovers2002----» All matchesBurnley FC2011----» All matchesCardiff City2101----» All matchesDnipro Dnipropetrovsk2011----» All matchesDoncaster Rovers2200----» All matchesEverton FC2011----» All matchesFK Rostov2200----» All matchesFK Tom Tomsk2011----» All matchesFrance2200----» All matchesManchester City2101----» All matchesMiddlesbrough FC2101----» All matchesNorwich City2011----» All matchesSheffield United2200-1--» All matchesSV Zulte Waregem2101----» All matchesWatford FC2110----» All matchesWest Ham United2002----» All matchesSheffield Wednesday11002---» All matchesBarnsley FC11001---» All matchesCSKA Moskva11001---» All matchesHereford United11001---» All matchesHuddersfield Town10011---» All matchesCroatia U2111001---» All matchesShinnik Yaroslavl11001---» All matchesSlovenia U2110101---» All matchesWolverhampton Wanderers11001---» All matchesWycombe Wanderers11001---» All matchesAyr United1100----» All matchesBlackpool FC1100----» All matchesBrentford FC1100----» All matchesChelsea FC1001----» All matchesCoventry City1100----» All matchesFK Khimki1100----» All matchesFulham FC1010----» All matchesHong Kong B1100----» All matchesItaly1001----» All matchesKrylia Sovetov1001----» All matchesLeicester City1001----» All matchesLithuania1100-1--» All matchesLiverpool FC1010----» All matchesMillwall FC1001----» All matchesMoldova U211010----» All matchesNetherlands1001----» All matchesNigeria1001----» All matchesNorway U211001----» All matchesPlymouth Argyle1010----» All matchesQueens Park Rangers1100----» All matchesRochdale AFC1100----» All matchesRubin Kazan1010----» All matchesSlovenia1100----» All matchesStoke City1010----» All matchesSouth Africa1100----» All matchesSouth Korea1001----» All matchesSwansea City1010----» All matchesTottenham Hotspur1001-1--» All matchesUkraine1100-1--» All matchesUSA1010----» All matchesWigan Athletic1100----» All matches