Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1252512--» All matchesHamilton Academical116322---» All matchesQueen Of The South1053231--» All matchesMontrose FC97202---» All matchesEdinburgh City860251--» All matchesKelty Hearts853022--» All matchesAirdrieonians FC840412--» All matchesAlloa Athletic64111---» All matchesAyr United621311--» All matchesCove Rangers64111---» All matchesPeterhead FC660011--» All matchesRaith Rovers631212--» All matchesSt. Mirren FC60061---» All matchesFalkirk FC6114-2--» All matchesClyde FC54102---» All matchesGreenock Morton FC5311----» All matchesHeart of Midlothian5203-1--» All matchesStirling Albion FC44003---» All matchesAnnan Athletic42202---» All matchesDundee United41121---» All matchesKilmarnock FC421111--» All matchesLivingston FC40041---» All matchesPartick Thistle420211--» All matchesQueen's Park FC4310----» All matchesRangers FC4022----» All matchesStenhousemuir FC32012---» All matchesCeltic FC30031---» All matchesArbroath FC3012----» All matchesHibernian FC20201---» All matchesRoss County FC21011---» All matchesThe Spartans FC22001---» All matchesAberdeen FC2200----» All matchesBuckie Thistle2200----» All matchesDumbarton FC2101----» All matchesDundee FC2101----» All matchesEast Fife FC2200----» All matchesInverness CT2011----» All matchesMotherwell FC2110----» All matchesBrechin City FC11001---» All matchesFormartine United11001---» All matchesBonnyrigg Rose Athletic1001----» All matchesBroomhill FC1100----» All matchesCowdenbeath FC1100----» All matchesEast Kilbride FC1100----» All matchesSt. Johnstone FC1010----» All matchesStranraer FC1100----» All matches