Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian9108-1--» All matchesKilmarnock FC9423----» All matchesBrighton & Hove Albion U218422-1-1» All matchesCeltic FC8116---1» All matchesAberdeen FC730421--» All matchesLiverpool FC U2172231---» All matchesRangers FC70341---» All matchesArsenal FC U217142----» All matchesDundee United7313----» All matchesManchester City U217115-1--» All matchesMotherwell FC7412-1--» All matchesSt. Mirren FC7313----» All matchesLeicester City U216114-2--» All matchesChelsea FC U215212-1--» All matchesDerby County U215500-2--» All matchesHibernian FC5113----» All matchesSt. Johnstone FC5212----» All matchesWest Ham United U215104--1-» All matchesBlackburn Rovers U214220----» All matchesBurton Albion4211----» All matchesFalkirk FC4202----» All matchesLivingston FC4220-1--» All matchesManchester United U214103----» All matchesRoss County FC4013-1--» All matchesTottenham Hotspur U214112----» All matchesAirdrieonians FC3201----» All matchesLincoln City3111----» All matchesMorecambe FC3201----» All matchesSouthampton FC U213210----» All matchesBonnyrigg Rose Athletic22001---» All matchesBoreham Wood21101---» All matchesBristol Rovers220011--» All matchesGibraltar U2122001---» All matchesAnnan Athletic2200----» All matchesBarnsley FC2011----» All matchesCrystal Palace U212011----» All matchesDerby County2002----» All matchesDerby County U182101----» All matchesFleetwood Town2002----» All matchesLeeds United U212110----» All matchesManchester City U182110----» All matchesMansfield Town2200----» All matchesAustria U192101----» All matchesSwitzerland U212002-1--» All matchesWolverhampton Wanderers U182200----» All matchesMiddlesbrough FC U1811001---» All matchesMontrose FC11001---» All matchesTranmere Rovers10011---» All matchesArbroath FC1100----» All matchesAS Monaco U231100----» All matchesBolton Wanderers1001----» All matchesBulgaria U211010----» All matchesCarlisle United1001----» All matchesCheltenham Town1100-1--» All matchesClyde FC1100----» All matchesCrewe Alexandra1001----» All matchesEngland U201001----» All matchesExeter City1010----» All matchesFC Porto B1001----» All matchesForest Green Rovers1001----» All matchesHartlepool United1001----» All matchesInverness CT1100----» All matchesIpswich Town1001----» All matchesIreland U191001----» All matchesIreland U161001----» All matchesJong Feyenoord1010----» All matchesJong PSV1010----» All matchesKosovo U191100----» All matchesKosovo U171100----» All matchesLeeds United1001----» All matchesMiddlesbrough FC U211010----» All matchesMilton Keynes Dons1010-1--» All matchesNewcastle United U181100----» All matchesNewcastle United U211001----» All matchesNetherlands U211001----» All matchesNetherlands U191001----» All matchesNetherlands U171001-1--» All matchesNorthern Ireland U161100----» All matchesNorway U191010----» All matchesNorwich City U211100----» All matchesOxford United1010-1--» All matchesPeterborough United1001-1--» All matchesPlymouth Argyle1001----» All matchesPoland U191100-1--» All matchesReading FC U181001----» All matchesRochdale AFC1100----» All matchesRussia U191010----» All matchesSalford City1001----» All matchesSan Marino U191100----» All matchesScotland U161010----» All matchesShrewsbury Town1100----» All matchesSlovenia U191001----» All matchesSpain U191001----» All matchesStoke City U181100----» All matchesSunderland AFC U211001----» All matchesSwansea City U211100----» All matchesHungary U171001----» All matchesWest Bromwich Albion U181010----» All matchesWest Bromwich Albion U211001----» All matchesWolverhampton Wanderers U211100----» All matchesWycombe Wanderers1001----» All matches