Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian184311---1» All matchesMotherwell FC18765-1--» All matchesRangers FC182313-21-» All matchesHibernian FC17917-1--» All matchesCeltic FC161312----» All matchesDunfermline Athletic16745-1--» All matchesDundee United15654----» All matchesLivingston FC148512---» All matchesBarnsley FC1493211--» All matchesKilmarnock FC1455411--» All matchesCrystal Palace13643-2--» All matchesBlackpool FC11542-1--» All matchesBurnley FC11461-3--» All matchesCoventry City11641-1--» All matchesDundee FC11443-3--» All matchesIpswich Town11236-2--» All matchesLeicester City11434----» All matchesWatford FC11353-1--» All matchesMiddlesbrough FC10406----» All matchesPreston North End10523-1--» All matchesBirmingham City9522----» All matchesBristol City9333-2--» All matchesDerby County9522-1--» All matchesHull City9414----» All matchesQueens Park Rangers9324----» All matchesWolverhampton Wanderers9513----» All matchesNottingham Forest8413----» All matchesReading FC8251----» All matchesSheffield Wednesday8323-2--» All matchesSt. Johnstone FC8341-1--» All matchesLeeds United7520----» All matchesMillwall FC7430-1--» All matchesPlymouth Argyle7232-2--» All matchesWest Bromwich Albion7241----» All matchesDoncaster Rovers6510----» All matchesSheffield United6231----» All matchesSouthampton FC6321----» All matchesSwansea City6123----» All matchesCharlton Athletic51221---» All matchesInverness CT5230----» All matchesPartick Thistle5212----» All matchesPeterborough United5212----» All matchesScunthorpe United5221-1--» All matchesStoke City5023-1--» All matchesBrighton & Hove Albion4121----» All matchesNorwich City4211----» All matchesSt. Mirren FC4202----» All matchesWest Ham United4103----» All matchesArsenal FC3012----» All matchesColchester United3111----» All matchesFalkirk FC3300-1--» All matchesHuddersfield Town3111----» All matchesPortsmouth FC3111----» All matchesAFC Bournemouth2200-1--» All matchesBohemian FC2101----» All matchesBolton Wanderers2110----» All matchesLiverpool FC2002-1--» All matchesNewcastle United2101----» All matchesNistru Otaci2110----» All matchesRoss County FC2002----» All matchesSouthend United2101----» All matchesSunderland AFC2101----» All matchesTottenham Hotspur2011----» All matchesHereford United11001---» All matchesAberdeen FC1001----» All matchesAccrington Stanley1100----» All matchesAlloa Athletic1001----» All matchesArbroath FC1100----» All matchesBlackburn Rovers1100-1--» All matchesBrentford FC1100----» All matchesBury FC1001----» All matchesChasetown FC1100----» All matchesChelsea FC1001----» All matchesCowdenbeath FC1100----» All matchesDenmark1001----» All matchesGillingham FC1001----» All matchesHamilton Academical1100----» All matchesHertha BSC1010----» All matchesLuton Town1100----» All matchesMacclesfield FC1001-1--» All matchesManchester City1001----» All matchesManchester United1001----» All matchesNigeria1001----» All matchesSweden1001----» All matchesCzech Republic1001----» All matchesWigan Athletic1001----» All matches