Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC1344552--» All matchesSt. Mirren FC1132611--» All matchesKilmarnock FC103433---» All matchesHeart of Midlothian1030721--» All matchesAirdrieonians FC941431--» All matchesSt. Johnstone FC842252--» All matchesQueen's Park FC861111--» All matchesCove Rangers73133---» All matchesAberdeen FC7223----» All matchesDundee United7421-1--» All matchesHibernian FC7322----» All matchesRangers FC7016-1--» All matchesFalkirk FC62312---» All matchesCeltic FC6024----» All matchesRoss County FC6213----» All matchesInverness CT52211---» All matchesAyr United5401----» All matchesArbroath FC4220----» All matchesDumbarton FC4310----» All matchesLivingston FC4400----» All matchesRaith Rovers4400----» All matchesHamilton Academical33005---» All matchesDundee FC3012----» All matchesGreenock Morton FC3021----» All matchesBonnyrigg Rose Athletic22002---» All matchesBelgium U2121011---» All matchesKazakhstan U21210111--» All matchesViktoria Plzeň21011---» All matchesAlloa Athletic2101----» All matchesClub Brugge KV2002----» All matchesClyde FC2101----» All matchesDunfermline Athletic2002----» All matchesEast Fife FC2011----» All matchesNorway U212020-1--» All matchesPartick Thistle2011----» All matchesSpain U212002----» All matchesCivil Service Strollers11001---» All matchesForfar Athletic11001---» All matchesAnnan Athletic1100----» All matchesBrechin City FC1100----» All matchesKelty Hearts1100----» All matchesMalta U211100----» All matchesMontrose FC1001----» All matchesAustria U211001----» All matchesPeterhead FC1100----» All matchesStirling Albion FC1001----» All matchesStranraer FC1100----» All matchesTurkey U211001----» All matchesHungary U211010----» All matches