Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC30232522--» All matchesRoss County FC26117852--» All matchesAberdeen FC26651522--» All matchesDundee FC2514475---» All matchesSt. Johnstone FC25109632--» All matchesMotherwell FC25951121--» All matchesSt. Mirren FC24123972--» All matchesKilmarnock FC24761131--» All matchesHibernian FC22741122--» All matchesLivingston FC1965821--» All matchesRangers FC19321411--» All matchesHeart of Midlothian18387621-» All matchesDundee United1873823--» All matchesHamilton Academical167451---» All matchesFalkirk FC1355333--» All matchesGreenock Morton FC1372432--» All matchesInverness CT114251---» All matchesDunfermline Athletic106222---» All matchesQueen Of The South961241--» All matchesPartick Thistle93151---» All matchesAyr United9315----» All matchesAlloa Athletic53114---» All matchesDumbarton FC4112-1--» All matchesRaith Rovers4121-1--» All matchesStranraer FC33001---» All matchesAirdrieonians FC22002---» All matchesMontrose FC22002---» All matchesBrechin City FC22001---» All matchesArbroath FC2200----» All matchesEast Fife FC2200----» All matchesQueen's Park FC2200----» All matchesRapid Vienna2110----» All matchesSL Benfica2011-1--» All matchesSligo Rovers2002----» All matchesSturm Graz2002----» All matchesViktoria Plzeň2002----» All matchesCS Petrocub10101---» All matchesOmonia Nikosia11001---» All matches1. FC Heidenheim 18461001----» All matchesAlbion Rovers1100----» All matchesBrora Rangers FC1100----» All matchesCercle Brugge1001----» All matchesCowdenbeath FC1100----» All matchesDinamo Minsk1100----» All matchesElgin City1100----» All matchesFC Copenhagen1001----» All matchesForfar Athletic1100----» All matchesStenhousemuir FC1100-1--» All matches