Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle251258241-» All matchesInverness CT23107641--» All matchesAyr United2210482---» All matchesGreenock Morton FC22107521-1» All matchesDunfermline Athletic20113611--» All matchesDundee United1983825--» All matchesHamilton Academical1411213---» All matchesFalkirk FC1483312--» All matchesAirdrieonians FC1352612--» All matchesQueen Of The South127326--1» All matchesArbroath FC123452---» All matchesQueen's Park FC1271411--» All matchesSt. Mirren FC12336----» All matchesRaith Rovers113262---» All matchesKilmarnock FC114251---» All matchesSt. Johnstone FC11263-1--» All matchesHibernian FC92252---» All matchesRoss County FC94051---» All matchesLivingston FC8017----» All matchesAlloa Athletic751111--» All matchesAberdeen FC62041---» All matchesCeltic FC6015----» All matchesRangers FC6105-1--» All matchesBrechin City FC5410----» All matchesDumbarton FC5410----» All matchesMotherwell FC5005----» All matchesElgin City43012---» All matchesStranraer FC4211----» All matchesEdinburgh City32013---» All matchesAlbion Rovers22002---» All matchesCove Rangers21102---» All matchesAnnan Athletic2200----» All matchesBerwick Rangers2011-11-» All matchesHeart of Midlothian2020----» All matchesKelty Hearts2200----» All matchesDundee FC10011---» All matchesForfar Athletic11001---» All matchesMontrose FC11001---» All matchesClyde FC1010----» All matchesEast Fife FC1001----» All matchesEast Kilbride FC1001----» All matchesLinlithgow Rose1100----» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1100----» All matchesThe Spartans FC1001----» All matches