Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United237973---» All matchesRaith Rovers2168746--» All matchesPartick Thistle1947822--» All matchesInverness CT1755722--» All matchesDunfermline Athletic1665532--» All matchesArbroath FC1656512--» All matchesQueen's Park FC1695215--» All matchesAirdrieonians FC1584313--» All matchesHamilton Academical12534-21-» All matchesQueen Of The South952211--» All matchesCove Rangers8503-11-» All matchesDundee FC8251-1--» All matchesDundee United7124-1--» All matchesKilmarnock FC6024----» All matchesAlloa Athletic550014--» All matchesMontrose FC531111--» All matchesRoss County FC51221---» All matchesFalkirk FC5005-2--» All matchesLivingston FC5023-2--» All matchesEast Fife FC42111---» All matchesSt. Johnstone FC4013-1--» All matchesPeterhead FC33001---» All matchesClyde FC2101----» All matchesGreenock Morton FC2101----» All matchesHeart of Midlothian2011-1--» All matchesHibernian FC2101-1--» All matchesMotherwell FC2101-1--» All matchesStenhousemuir FC2101-1--» All matchesEdinburgh City11001---» All matchesElgin City110011--» All matchesStranraer FC11001---» All matchesAberdeen FC1001----» All matchesBo'ness United1100----» All matchesBrechin City FC1100----» All matchesCeltic FC1001----» All matchesCowdenbeath FC1100----» All matchesEast Kilbride FC1100----» All matchesKelty Hearts1100----» All matchesRangers FC1001----» All matchesSt. Mirren FC1001-1--» All matchesStirling Albion FC1001----» All matches