Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC221516-6--» All matchesSt. Mirren FC2187611-1» All matchesHibernian FC2047915--» All matchesLivingston FC1884623--» All matchesSt. Johnstone FC1746711--» All matchesRoss County FC1610241---» All matchesDundee United16376-2--» All matchesCeltic FC141112-5--» All matchesFalkirk FC14437-4--» All matchesQueen Of The South13724131-» All matchesAberdeen FC13535-2--» All matchesRaith Rovers13409-3-1» All matchesKilmarnock FC12525----» All matchesHeart of Midlothian1024421--» All matchesAyr United104241---» All matchesDunfermline Athletic10325----» All matchesHamilton Academical10514----» All matchesDumbarton FC9441-2--» All matchesDundee FC7214-1--» All matchesMotherwell FC7223-1--» All matchesInverness CT6312----» All matchesGreenock Morton FC5212-2--» All matchesPartick Thistle5122-1--» All matchesBerwick Rangers44002---» All matchesBrechin City FC4310----» All matchesQueen's Park FC33001---» All matchesAirdrieonians FC3201----» All matchesAlloa Athletic3210----» All matchesAnnan Athletic3300---1» All matchesArbroath FC3201-2--» All matchesStranraer FC3201-2--» All matchesForfar Athletic2200----» All matchesSligo Rovers2002----» All matchesStirling Albion FC2200----» All matchesBrora Rangers FC1100----» All matchesClyde FC1100-1--» All matchesColeraine FC1100-1--» All matchesElgin City1100----» All matchesFormartine United1100----» All matchesGlentoran FC1100-1--» All matchesHapoel Be'er Sheva1001----» All matchesStenhousemuir FC1001----» All matchesThe Spartans FC1001-1--» All matches