Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC193884---» All matchesHeart of Midlothian1755721--» All matchesDundee United166557-1-» All matchesKilmarnock FC1582531--» All matchesAberdeen FC1424841--» All matchesRangers FC142210----» All matchesCeltic FC1225521--» All matchesPartick Thistle124441---» All matchesMotherwell FC83322---» All matchesSt. Johnstone FC81341---» All matchesRaith Rovers64113---» All matchesDundee FC6303----» All matchesAirdrieonians FC (old)43101---» All matchesFalkirk FC43011---» All matchesHB Tórshavn22003---» All matchesGKS Katowice21012---» All matchesBorussia Dortmund2002----» All matchesArsenal FC1001----» All matchesBirmingham City1001----» All matchesBrighton & Hove Albion1010----» All matchesDunfermline Athletic1001-1--» All matchesEverton FC1010----» All matchesManchester City1010----» All matchesManchester United1001----» All matchesMiddlesbrough FC1100----» All matchesNottingham Forest1010----» All matchesSunderland AFC1100----» All matchesSwansea City1001----» All matchesTottenham Hotspur1001----» All matchesWest Ham United1100----» All matches