Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1977523--» All matchesGreenock Morton FC19847-4--» All matchesAyr United18864361-» All matchesPartick Thistle1773711-1» All matchesHamilton Academical1656542--» All matchesDundee United1654714--» All matchesRaith Rovers1567236--» All matchesArbroath FC138321---» All matchesQueen Of The South1254332--» All matchesKilmarnock FC1265121--» All matchesRoss County FC1254311--» All matchesInverness CT11434-1--» All matchesHeart of Midlothian903614--» All matchesFalkirk FC9225----» All matchesSt. Johnstone FC9423-2--» All matchesAberdeen FC8008-21-» All matchesDundee FC8224-4--» All matchesCeltic FC700711--» All matchesAirdrieonians FC7412-1--» All matchesAlloa Athletic61412---» All matchesLivingston FC632122--» All matchesDumbarton FC6303----» All matchesEast Kilbride FC6600-1--» All matchesQueen's Park FC6411-1--» All matchesEdinburgh City522112--» All matchesAnnan Athletic5410-2--» All matchesStirling Albion FC5113----» All matchesStranraer FC5104-3--» All matchesClyde FC4112----» All matchesCove Rangers4211----» All matchesElgin City4310-1--» All matchesMotherwell FC4112-2--» All matchesSt. Mirren FC4301----» All matchesForfar Athletic3210----» All matchesPeterhead FC3210----» All matchesRangers FC3102----» All matchesCowdenbeath FC220011--» All matchesBonnyrigg Rose Athletic2200----» All matchesBrechin City FC2200----» All matchesHibernian FC2002-2--» All matchesMontrose FC2200----» All matchesBuckie Thistle11001---» All matchesHibernian FC (R)11001---» All matchesKelty Hearts11001---» All matchesStenhousemuir FC11001---» All matchesFormartine United1100----» All matchesNetherlands U191001----» All matchesRangers FC (R)1100----» All matches