Record by opponent MatchesWDLScoresYellowYellow-RedRedFalkirk FC2068624--» All matchesAlloa Athletic20848----» All matchesQueen Of The South20947-1--» All matchesPartick Thistle1781811--» All matchesAyr United16448-2--» All matchesCove Rangers145541---» All matchesInverness CT14347-1--» All matchesRaith Rovers1242612--» All matchesDunfermline Athletic12345----» All matchesDumbarton FC11731-1--» All matchesMontrose FC1063132--» All matchesGreenock Morton FC921611--» All matchesDundee United823311--» All matchesEast Fife FC83321---» All matchesDundee FC8125-1--» All matchesHibernian FC8323-1--» All matchesAirdrieonians FC6222----» All matchesLivingston FC6411----» All matchesPeterhead FC6411-2--» All matchesRangers FC6015----» All matchesSt. Mirren FC6033-3--» All matchesAnnan Athletic5500---1» All matchesClyde FC5230----» All matchesKelty Hearts5311-2--» All matchesRoss County FC5203----» All matchesStenhousemuir FC5212-3--» All matchesArbroath FC4301----» All matchesHamilton Academical4400----» All matchesStirling Albion FC4220----» All matchesForfar Athletic33002---» All matchesAberdeen FC2011----» All matchesAlbion Rovers2200----» All matchesEdinburgh City2110----» All matchesMotherwell FC2101-1--» All matchesStranraer FC2200----» All matchesBerwick Rangers1100----» All matchesBrechin City FC1100----» All matchesCeltic FC1001----» All matchesEast Kilbride FC1100----» All matchesElgin City1100----» All matchesKilmarnock FC1100----» All matchesQueen's Park FC1001----» All matchesRangers FC (R)1100----» All matchesSt. Johnstone FC1001----» All matchesThe Spartans FC1001----» All matches