Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC231355111--» All matchesRangers FC23251612--» All matchesHibernian FC2167891--» All matchesDunfermline Athletic21711382--» All matchesMotherwell FC2084852--» All matchesCeltic FC20211735--» All matchesKilmarnock FC1985641--» All matchesDundee FC1766521--» All matchesDundee United14100441--» All matchesHeart of Midlothian1442833--» All matchesSt. Johnstone FC1246234-1» All matchesPartick Thistle970231--» All matchesLivingston FC52123---» All matchesRaith Rovers32011---» All matchesSt. Mirren FC33001---» All matchesCE Principat22006---» All matchesAirdrieonians FC (old)21101---» All matchesÍB Vestmannaeyjar22001---» All matchesManchester City20111---» All matchesNewcastle United20021---» All matchesOlympique de Marseille20201---» All matchesFalkirk FC2101----» All matchesTrabzonspor2011----» All matchesVfB Stuttgart2101----» All matchesWest Ham United2011----» All matchesTottenham Hotspur11002---» All matchesLithuania11001---» All matchesBosnia-Herzegovina1100----» All matchesBristol City1100----» All matchesCSKA Moskva1010----» All matchesGillingham FC1100----» All matchesGrimsby Town1010----» All matchesLeyton Orient1100----» All matchesNorwich City1001----» All matchesRotherham United1010----» All matchesScunthorpe United1001----» All matchesSheffield United1010----» All matchesStockport County1100----» All matchesSutton United1100----» All matchesTorquay United1100----» All matches