Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC4319816122--» All matchesHeart of Midlothian4019813114--» All matchesKilmarnock FC4016101491--» All matchesCeltic FC374627951-» All matchesHibernian FC3510169102--» All matchesRangers FC314819142--» All matchesDundee United25871061--» All matchesAberdeen FC241239113--» All matchesDunfermline Athletic2410957---» All matchesSt. Johnstone FC21858121--» All matchesPartick Thistle2067781--» All matchesDundee FC1986571--» All matchesRaith Rovers105236---» All matchesFalkirk FC103434---» All matchesLivingston FC95223---» All matchesAirdrieonians FC (old)41302---» All matchesInverness CT3120-1--» All matchesBarry Town United21102---» All matchesBelgium20112---» All matchesEstonia211021--» All matchesFBK Kaunas21102---» All matchesFK Žalgiris21012---» All matchesSt. Mirren FC22002---» All matchesBosnia-Herzegovina22001---» All matchesFaeroe Islands211011--» All matchesSan Marino22001---» All matchesSturm Graz21011---» All matchesBelarus2200----» All matchesBrøndby IF2011----» All matchesEngland2101----» All matchesHerfølge BK2200----» All matchesLatvia2200----» All matchesSkonto FC2020----» All matches1. FC Kaiserslautern1001----» All matchesArsenal FC1100----» All matchesAustralia1001----» All matchesGermany1100----» All matchesFrance1001----» All matchesGalatasaray1001----» All matchesIreland1100----» All matchesCroatia1010----» All matchesLithuania1100----» All matchesNetherlands1010----» All matchesNK Maribor1100----» All matchesPoland1010----» All matchesCzech Republic1001-1--» All matchesWales1001----» All matches