Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian13337-1--» All matchesCeltic FC1124521--» All matchesDunfermline Athletic11632-1--» All matchesAberdeen FC10325----» All matchesInverness CT10415-1--» All matchesRangers FC93061---» All matchesDundee United9630-1--» All matchesKilmarnock FC9315-1-1» All matchesMotherwell FC8521----» All matchesFalkirk FC7232----» All matchesWest Ham United61321---» All matchesBlackpool FC6222----» All matchesLivingston FC54011---» All matchesSheffield Wednesday521211--» All matchesBristol City5311-1--» All matchesIpswich Town5311----» All matchesLeeds United5302----» All matchesSouthampton FC5131----» All matchesWolverhampton Wanderers5221----» All matchesBlackburn Rovers42111---» All matchesBurnley FC422011--» All matchesAston Villa4112----» All matchesBarnsley FC4211-1--» All matchesDerby County4130----» All matchesNottingham Forest4211----» All matchesReading FC4103-1--» All matchesSt. Mirren FC4112----» All matchesMillwall FC32103---» All matchesCrystal Palace31111---» All matchesDoncaster Rovers33001---» All matchesBolton Wanderers3102-1--» All matchesCardiff City3111----» All matchesCharlton Athletic3030-1--» All matchesDundee FC3210----» All matchesFulham FC3111----» All matchesHull City3012----» All matchesNewcastle United3111-1--» All matchesPeterborough United3120-1--» All matchesPortsmouth FC3102--1-» All matchesSheffield United3201----» All matchesTottenham Hotspur3120----» All matchesWatford FC3210----» All matchesCD Nacional21101---» All matchesClub Brugge KV21101---» All matchesFC Dinaburg22001---» All matchesQueens Park Rangers21101---» All matchesArsenal FC2011----» All matchesCoventry City2101----» All matchesDnipro Dnipropetrovsk2011----» All matchesEverton FC2020-1--» All matchesLeicester City2110----» All matchesLiverpool FC2020-1--» All matchesManchester City2101----» All matchesMiddlesbrough FC2101----» All matchesNorwich City2020----» All matchesOdense BK2101-1--» All matchesPlymouth Argyle2110----» All matchesS.C. Braga2002----» All matchesChelsea FC10101---» All matchesNorthampton Town11001---» All matchesRochdale AFC11001---» All matchesRushden & Diamonds AFC11001---» All matchesBarnet FC1100----» All matchesBrighton & Hove Albion1010----» All matchesGretna FC1100----» All matchesManchester United1001----» All matchesMilton Keynes Dons1100----» All matchesNK Maribor1100-1--» All matchesOldham Athletic1010----» All matchesPort Vale FC1010----» All matchesPreston North End1001----» All matchesStockport County1100----» All matchesSunderland AFC1100----» All matchesSwansea City1010--1-» All matchesSwindon Town1010----» All matchesTranmere Rovers1001----» All matchesWest Bromwich Albion1001----» All matchesWigan Athletic1001-1--» All matchesWycombe Wanderers1100----» All matches