Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC23371334--» All matchesInverness CT2267922--» All matchesSt. Mirren FC20104634--» All matchesDundee United1974815--» All matchesHibernian FC1986515--» All matchesMotherwell FC1875611--» All matchesHamilton Academical16102442--» All matchesDunfermline Athletic1665524--» All matchesKilmarnock FC166281---» All matchesRoss County FC1593332--» All matchesAberdeen FC1553711--» All matchesSt. Johnstone FC156181---» All matchesRaith Rovers1441911-1» All matchesGreenock Morton FC1345413--» All matchesAirdrieonians FC1263324--» All matchesPartick Thistle1253411--» All matchesRangers FC1222812--» All matchesQueen's Park FC1172221--» All matchesAyr United9234-1--» All matchesQueen Of The South9513-1--» All matchesFalkirk FC83322---» All matchesHeart of Midlothian7133-4--» All matchesDundee FC6303-1--» All matchesDumbarton FC540112--» All matchesArbroath FC5212----» All matchesLivingston FC5113-2--» All matchesMontrose FC4301-1--» All matchesEdinburgh City32012---» All matchesAlloa Athletic320111--» All matchesBrechin City FC321011--» All matchesEast Fife FC311111--» All matchesStenhousemuir FC3210----» All matchesCove Rangers2011----» All matchesForfar Athletic2101----» All matchesPeterhead FC2110-1--» All matchesStirling Albion FC2200----» All matchesStranraer FC11001---» All matchesAnnan Athletic1100----» All matchesBerwick Rangers1100----» All matchesClyde FC1001----» All matchesCowdenbeath FC1100----» All matchesEast Kilbride FC1100----» All matchesKelty Hearts1100----» All matchesLiverpool FC1001----» All matchesNetherlands U171001----» All matchesRangers FC (R)1100----» All matchesThe Spartans FC1100----» All matchesTottenham Hotspur1010----» All matchesTurkey U171001----» All matches