Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle28691313--» All matchesGreenock Morton FC237511-4--» All matchesInverness CT20731022--» All matchesAirdrieonians FC1767422--» All matchesAyr United1746721--» All matchesDunfermline Athletic17467-2--» All matchesDundee United1643933--» All matchesRaith Rovers16448-3--» All matchesRoss County FC1451813--» All matchesArbroath FC1271411--» All matchesLivingston FC1244414--» All matchesDundee FC1144311--» All matchesFalkirk FC1135314--» All matchesKilmarnock FC112451---» All matchesAberdeen FC11209-1--» All matchesQueen Of The South106132---» All matchesSt. Johnstone FC10145-2--» All matchesDumbarton FC853032--» All matchesAlloa Athletic824211--» All matchesMotherwell FC8413----» All matchesRangers FC712412--» All matchesSt. Mirren FC7601-1--» All matchesCove Rangers63301---» All matchesCeltic FC6105-1--» All matchesHamilton Academical6213-1--» All matchesPeterhead FC6402-1--» All matchesBrechin City FC55002---» All matchesHibernian FC53021---» All matchesMontrose FC51221---» All matchesEast Fife FC5131----» All matchesHeart of Midlothian5104----» All matchesClyde FC42201---» All matchesEast Kilbride FC22001---» All matchesEdinburgh City2200----» All matchesElgin City2200----» All matchesKelty Hearts2200----» All matchesStenhousemuir FC2101----» All matchesStranraer FC2101-1--» All matchesAnnan Athletic1100----» All matchesBrora Rangers FC1100-1--» All matchesForfar Athletic1100----» All matchesLinlithgow Rose1100----» All matchesRangers FC (R)1100----» All matchesStirling Albion FC1100----» All matchesThe Spartans FC1001----» All matches