Record by opponent MatchesWDLScoresYellowYellow-RedRedFalkirk FC1869352--» All matchesDumbarton FC1612227--1» All matchesHibernian FC14428-2--» All matchesSt. Mirren FC1340923--» All matchesRaith Rovers125254---» All matchesAlloa Athletic116325---» All matchesLivingston FC114345---» All matchesRangers FC112184--1» All matchesGreenock Morton FC1031642--» All matchesInverness CT10343-1--» All matchesHeart of Midlothian71061---» All matchesDunfermline Athletic61322---» All matchesDundee United62131---» All matchesCove Rangers52031---» All matchesCowdenbeath FC42025---» All matchesAirdrieonians FC41122---» All matchesBrechin City FC44002---» All matchesQueen's Park FC42021---» All matchesAberdeen FC4103----» All matchesKilmarnock FC4301----» All matchesMontrose FC30121---» All matchesSt. Johnstone FC310211--» All matchesDundee FC3003----» All matchesEast Fife FC3111----» All matchesAyr United21102---» All matchesClyde FC2110----» All matchesEast Kilbride FC2101----» All matchesMotherwell FC2002----» All matchesStenhousemuir FC2200----» All matchesStirling Albion FC2002----» All matchesAnnan Athletic11002---» All matchesElgin City11002---» All matchesBrora Rangers FC11001---» All matchesPartick Thistle10011---» All matchesAlbion Rovers1100----» All matchesCeltic FC1001----» All matchesCivil Service Strollers1100----» All matchesHamilton Academical1001----» All matchesKelty Hearts1100----» All matches