Record by opponent MatchesWDLScoresYellowYellow-RedRedRaith Rovers622233--» All matchesPartick Thistle5032-1--» All matchesAirdrieonians FC431022--» All matchesAyr United321011--» All matchesGreenock Morton FC3210-2--» All matchesArbroath FC21012---» All matchesRoss County FC22002---» All matchesSt. Johnstone FC200221--» All matchesDundee FC21101---» All matchesFalkirk FC20111---» All matchesKilmarnock FC21101---» All matchesLinlithgow Rose22001---» All matchesQueen's Park FC20201---» All matchesDunfermline Athletic2020----» All matchesBrechin City FC11002---» All matchesHibernian FC11002---» All matchesAberdeen FC11001---» All matchesClyde FC11001---» All matchesCove Rangers11001---» All matchesDundee United10101---» All matchesForfar Athletic11001---» All matchesThe Spartans FC10011---» All matchesCeltic FC1001----» All matchesEast Fife FC1001----» All matchesHeart of Midlothian1001----» All matchesInverness CT1001----» All matchesMotherwell FC1010----» All matchesRangers FC1001----» All matchesSt. Mirren FC1001----» All matchesStranraer FC1001----» All matches