Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic18102663--» All matchesGreenock Morton FC14752231-» All matchesQueen's Park FC127238---» All matchesAyr United1253451--» All matchesInverness CT105144---» All matchesPartick Thistle1053222--» All matchesArbroath FC93423---» All matchesDundee FC921621--» All matchesDundee United824221--» All matchesAirdrieonians FC8233-1--» All matchesHamilton Academical73223---» All matchesLivingston FC71152---» All matchesQueen Of The South73042---» All matchesAlloa Athletic73131---» All matchesFalkirk FC72231---» All matchesHeart of Midlothian6006-1--» All matchesHibernian FC51221---» All matchesRangers FC5005-1--» All matchesRoss County FC5203----» All matchesSt. Johnstone FC5014----» All matchesCowdenbeath FC43013---» All matchesSt. Mirren FC412111--» All matchesCove Rangers32104---» All matchesAlbion Rovers22001---» All matchesBrechin City FC21101---» All matchesDumbarton FC20201---» All matchesElgin City22001---» All matchesKilmarnock FC2101----» All matchesBuckie Thistle11002---» All matchesAnnan Athletic11001---» All matchesEast Kilbride FC10011---» All matchesMontrose FC11001---» All matchesAberdeen FC1001----» All matchesAuchinleck Talbot1100----» All matchesForfar Athletic1100----» All matchesLinlithgow Rose1100----» All matchesPeterhead FC1100-1--» All matchesStirling Albion FC1100----» All matches