Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United291559131-» All matchesGreenock Morton FC28813722--» All matchesInverness CT23851012--» All matchesDundee United233317-3-1» All matchesSt. Mirren FC239410-4--» All matchesRaith Rovers2197515-1» All matchesFalkirk FC1983812--» All matchesQueen Of The South1986512--» All matchesRoss County FC16511014--» All matchesArbroath FC16673-3--» All matchesPartick Thistle15753-2--» All matchesHamilton Academical1362514-1» All matchesLivingston FC1365213--» All matchesHeart of Midlothian13427-2--» All matchesSt. Johnstone FC13436-2--» All matchesDunfermline Athletic1256112--» All matchesQueen's Park FC1292113--» All matchesCeltic FC11011013--» All matchesAlloa Athletic1053221--» All matchesMotherwell FC1033411--» All matchesHibernian FC10154-3--» All matchesAirdrieonians FC9522-2--» All matchesDumbarton FC9720---1» All matchesDundee FC8323-1--» All matchesAberdeen FC71151---» All matchesBrechin City FC66002---» All matchesRangers FC5005----» All matchesCove Rangers42111---» All matchesKilmarnock FC32011---» All matchesEdinburgh City3201-1--» All matchesMontrose FC3300----» All matchesBonnyrigg Rose Athletic22001---» All matchesBrora Rangers FC2200----» All matchesElgin City2200----» All matchesForfar Athletic2200----» All matchesPeterhead FC2200----» All matchesCowdenbeath FC11001---» All matchesStranraer FC11001---» All matchesAlbion Rovers1100----» All matchesBerwick Rangers1100----» All matchesClyde FC1001----» All matchesEast Fife FC1100-1--» All matchesEast Kilbride FC1100----» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1100----» All matches