Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC26126846--» All matchesRangers FC26551646--» All matchesMotherwell FC23959131-» All matchesHeart of Midlothian21777-3--» All matchesCeltic FC20141521--» All matchesHibernian FC2068621--» All matchesDunfermline Athletic1777332--» All matchesKilmarnock FC1674511--» All matchesDundee FC1345436--» All matchesSt. Johnstone FC135532---» All matchesPartick Thistle11542-1--» All matchesDundee United862021--» All matchesLivingston FC843121--» All matchesRaith Rovers6222----» All matchesSt. Mirren FC330011--» All matchesFalkirk FC3111----» All matchesCE Principat22001---» All matchesTrabzonspor20111---» All matches1. FC Tatran Prešov2101----» All matchesAirdrieonians FC (old)2110----» All matchesGlenavon FC2200----» All matchesItaly U212002-1--» All matchesBradford City1010----» All matchesBrøndby IF1001----» All matchesInverness CT1100----» All matchesPeterborough United1010----» All matchesPoland1010----» All matchesSwitzerland U211010----» All matchesViking FK1001----» All matches