Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle1451822--» All matchesRaith Rovers1171321--» All matchesGreenock Morton FC104422---» All matchesQueen's Park FC1042412--» All matchesAirdrieonians FC96123---» All matchesDunfermline Athletic94322---» All matchesHamilton Academical8413----» All matchesLivingston FC8224----» All matchesFalkirk FC63211---» All matchesDundee FC6231----» All matchesMotherwell FC6015----» All matchesSt. Johnstone FC6024-1--» All matchesAyr United522121--» All matchesArbroath FC520311-1» All matchesHibernian FC5104----» All matchesDundee United41122---» All matchesAberdeen FC4112-1--» All matchesCeltic FC4013----» All matchesKilmarnock FC4211----» All matchesHeart of Midlothian3003----» All matchesRangers FC3003----» All matchesEdinburgh City22002---» All matchesCrusaders FC22001---» All matchesStenhousemuir FC22001---» All matchesGlentoran FC2110-1--» All matchesHJK Helsinki2002----» All matchesLinfield FC2002----» All matchesRoss County FC2101----» All matchesStranraer FC2101----» All matchesBroxburn Athletic11003---» All matchesBuckie Thistle110021--» All matchesBallymena United11001---» All matchesCeltic FC (R)11001---» All matchesDungannon Swifts11001---» All matchesEast Kilbride FC10011---» All matchesQueen Of The South11001---» All matchesBangor FC1100----» All matchesBanks O’ Dee FC1100----» All matchesCarrick Rangers1100----» All matchesCliftonville FC1100----» All matchesCove Rangers1100----» All matchesCowdenbeath FC1100----» All matchesKelty Hearts1100----» All matchesLarne FC1010----» All matchesLimavady United1100----» All matchesPeterhead FC1100-1--» All matchesPortadown FC1100-1--» All matchesSt. Mirren FC1010----» All matchesTurkey U211001----» All matches