Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT39101514210--» All matchesSt. Johnstone FC341171611--» All matchesKilmarnock FC331391167-1» All matchesMotherwell FC331081526--» All matchesAberdeen FC334920-4--» All matchesHeart of Midlothian30951644--» All matchesDundee United287101124--» All matchesHibernian FC26571462--» All matchesHamilton Academical23114811-1» All matchesRangers FC21321623--» All matchesCeltic FC20051515--» All matchesPartick Thistle1984734--» All matchesRoss County FC19631014--» All matchesQueen Of The South16727----» All matchesAlloa Athletic1562711--» All matchesSt. Mirren FC13337-1--» All matchesArbroath FC1152411--» All matchesDumbarton FC115241---» All matchesDunfermline Athletic1135311--» All matchesAyr United1051431--» All matchesKelty Hearts10433-1--» All matchesRaith Rovers9612-1--» All matchesFalkirk FC85121---» All matchesForfar Athletic84131---» All matchesMontrose FC8512-1--» All matchesStirling Albion FC8431----» All matchesLivingston FC7223-2--» All matchesCove Rangers63031---» All matchesElgin City6402----» All matchesGreenock Morton FC6231-1--» All matchesPeterhead FC6501----» All matchesStenhousemuir FC6024-1--» All matchesEdinburgh City523011--» All matchesStranraer FC43101---» All matchesClyde FC4202----» All matchesDundee FC4103-1--» All matchesAnnan Athletic320111--» All matchesBrora Rangers FC33001---» All matchesEast Kilbride FC3201----» All matchesQueen's Park FC3201----» All matchesThe Spartans FC3003----» All matchesBonnyrigg Rose Athletic220011--» All matchesEast Fife FC2011-1--» All matchesBrechin City FC11001---» All matchesRapid Vienna10101---» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesFraserburgh FC1001----» All matchesKilmarnock FC (R)1100----» All matchesRangers FC (R)1100----» All matchesSt. Mirren FC (R)1010----» All matchesVillarreal CF1100-1--» All matches