Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC25691012--» All matchesHibernian FC2386921--» All matchesRoss County FC22116561--» All matchesSt. Johnstone FC2213363---» All matchesRangers FC21141614--» All matchesDundee United20114521--» All matchesAberdeen FC19721021--» All matchesCeltic FC193313----» All matchesMotherwell FC1865761--» All matchesKilmarnock FC1765611--» All matchesDundee FC16112331--» All matchesGreenock Morton FC115332---» All matchesFalkirk FC11614----» All matchesDunfermline Athletic942341--» All matchesQueen Of The South9225----» All matchesAlloa Athletic76105---» All matchesPartick Thistle75112---» All matchesLivingston FC7322----» All matchesHamilton Academical65011---» All matchesInverness CT5113----» All matchesRaith Rovers5212----» All matchesHeart of Midlothian4004----» All matchesDumbarton FC32104---» All matchesAirdrieonians FC330021--» All matchesClyde FC32101---» All matchesBrechin City FC3300----» All matchesArbroath FC22002---» All matchesStenhousemuir FC22002---» All matchesFK RFS22001---» All matchesACF Fiorentina2002----» All matchesFC Zürich2002----» All matchesİstanbul Başakşehir2002----» All matchesQueen's Park FC2110----» All matchesRosenborg BK2101----» All matchesAlbion Rovers11001---» All matchesAyr United11001---» All matchesOmonia Nikosia11001---» All matches1. FC Heidenheim 18461001----» All matchesBerwick Rangers1100----» All matchesCercle Brugge1001----» All matchesCS Petrocub1010----» All matchesDinamo Minsk1100----» All matchesEast Stirlingshire FC1100----» All matchesEdinburgh City1100----» All matchesFC Copenhagen1001----» All matchesStirling Albion FC1100----» All matchesStranraer FC1001----» All matchesThe Spartans FC1100----» All matchesViktoria Plzeň1001----» All matches