Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian3481214111--» All matchesAberdeen FC3413714-41-» All matchesDundee United301310736-1» All matchesCeltic FC285419-8-1» All matchesMotherwell FC271449151-» All matchesRangers FC26171818--» All matchesKilmarnock FC24116724--» All matchesDunfermline Athletic1556411--» All matchesInverness CT12624-4--» All matchesLivingston FC1162321--» All matchesSt. Johnstone FC1144322--» All matchesDundee FC11515----» All matchesSt. Mirren FC11452-1--» All matchesFalkirk FC8530-3--» All matchesHamilton Academical6402----» All matchesPartick Thistle5311----» All matchesHibernian FC4202----» All matchesAEK Athen2101----» All matchesAnorthosis Famagusta2200----» All matchesCA Osasuna2011----» All matchesGermany U212110-2--» All matchesFC Porto2110-1--» All matchesHapoel Tel Aviv2101-2--» All matchesIF Elfsborg2002----» All matchesInter2011----» All matchesIceland U212200----» All matchesCroatia U212101-1--» All matchesNK Maribor2002----» All matchesBelarus1001----» All matchesBristol City1001----» All matchesBulgaria1100----» All matchesBurnley FC1001----» All matchesFC Petržalka1010----» All matchesGretna FC1100----» All matchesHull City1001----» All matchesJapan1010----» All matchesCanada1100----» All matchesLithuania U211001----» All matchesManchester City1001----» All matchesMoldova1010-1--» All matchesPlymouth Argyle1001----» All matchesQueens Park Rangers1001----» All matchesRochdale AFC1100----» All matchesSweden1001----» All matchesScunthorpe United1010-1--» All matchesSheffield Wednesday1001----» All matchesVillarreal CF1010-1--» All matchesWest Bromwich Albion1001-1--» All matchesWolverhampton Wanderers1001----» All matches