Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian26791073-1» All matchesAberdeen FC248412111--» All matchesKilmarnock FC241446101--» All matchesCeltic FC24241834-1» All matchesDundee United2310673---» All matchesMotherwell FC221174133--» All matchesRangers FC21121823--» All matchesInverness CT1341872--» All matchesSt. Mirren FC137514---» All matchesDunfermline Athletic125527---» All matchesLivingston FC117136---» All matchesHamilton Academical1051462--» All matchesFalkirk FC95318---» All matchesDundee FC73407---» All matchesSt. Johnstone FC72231---» All matchesPartick Thistle4211----» All matchesHibernian FC301211--» All matchesExeter City2200----» All matchesNK Maribor2002----» All matchesChengdu Blades11001---» All matchesDnipro Dnipropetrovsk10011---» All matchesAccrington Stanley1001----» All matchesBradford City1010----» All matchesChangchun Yatai1001----» All matchesCheltenham Town1001----» All matchesChesterfield FC1100----» All matchesDagenham & Redbridge1001----» All matchesDalian Shide1001----» All matchesGretna FC1100----» All matchesHenan FC1001----» All matchesItaly U211001----» All matchesJapan1001----» All matchesJiāngsū FC1010----» All matchesLiáoníng Hóngyùn1001----» All matchesLuton Town1001----» All matchesNorthampton Town1100----» All matchesAustria1010----» All matchesPlymouth Argyle1001----» All matchesPort Vale FC1001----» All matchesRochdale AFC1001----» All matchesShandong Taishan1100----» All matchesShanghai Shenhua1001----» All matchesSheffield United1001----» All matchesShenzhen FC1010----» All matchesSlovenia U211010----» All matchesSouthend United1001----» All matchesSpartak Moskva1100-1--» All matchesWales1001----» All matchesWycombe Wanderers1001----» All matches