Record by opponent MatchesWDLScoresYellowYellow-RedRedCove Rangers1061332--» All matchesDundee FC1043312--» All matchesQueen's Park FC926112--» All matchesFalkirk FC9432-2--» All matchesPartick Thistle8224-1--» All matchesRaith Rovers8224-1--» All matchesDumbarton FC631211--» All matchesAirdrieonians FC6213----» All matchesArbroath FC6321----» All matchesLivingston FC6501----» All matchesSt. Johnstone FC6105-1--» All matchesAyr United54101---» All matchesMotherwell FC510411--» All matchesAberdeen FC5023----» All matchesCeltic FC5005----» All matchesGreenock Morton FC5113-1--» All matchesInverness CT5311----» All matchesEast Fife FC42112---» All matchesPeterhead FC420211--» All matchesClyde FC4103-1--» All matchesKilmarnock FC4031-11-» All matchesSt. Mirren FC4400----» All matchesBrechin City FC320111--» All matchesDundee United31111---» All matchesDunfermline Athletic30121---» All matchesKelty Hearts330011--» All matchesMontrose FC31201---» All matchesRangers FC300311--» All matchesHamilton Academical3102----» All matchesHibernian FC3102----» All matchesBonnyrigg Rose Athletic22001---» All matchesQueen Of The South21011---» All matchesEdinburgh City2200-1--» All matchesHeart of Midlothian2002----» All matchesRoss County FC2002----» All matchesStenhousemuir FC11001---» All matchesAlbion Rovers1001----» All matchesBerwick Rangers1100----» All matchesBo'ness United1100----» All matchesCowdenbeath FC1001----» All matchesEast Kilbride FC1100----» All matchesEast Stirlingshire FC1100----» All matchesNetherlands U171001----» All matchesPortugal U171001----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1001----» All matches