Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC21321638--» All matchesAberdeen FC18103555--» All matchesRangers FC1543821--» All matchesSt. Mirren FC1574422--» All matchesMotherwell FC1475222--» All matchesHeart of Midlothian1443714--» All matchesLivingston FC1253411--» All matchesDundee FC1154212--» All matchesDundee United11434-2--» All matchesKilmarnock FC1054111--» All matchesRoss County FC1034311--» All matchesSt. Johnstone FC952212--» All matchesFalkirk FC522122--» All matchesElgin City32102---» All matchesAlloa Athletic3201-1--» All matchesPartick Thistle3210-1--» All matchesInter Club d’Escaldes210121--» All matchesAirdrieonians FC2200----» All matchesAston Villa2002----» All matchesAyr United2101----» All matchesDumbarton FC2101-1--» All matchesDunfermline Athletic2101----» All matchesFC Midtjylland2011-1--» All matchesFC Santa Coloma2200----» All matchesGreenock Morton FC2101----» All matchesKF Shkëndija 792110----» All matchesPartizan2101-1--» All matchesClyde FC11001---» All matchesArbroath FC1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesClydebank FC1100----» All matchesCove Rangers1100----» All matchesFC Luzern1010----» All matchesForfar Athletic1001----» All matchesHNK Rijeka1001----» All matchesKAA Gent1010-1--» All matchesKazakhstan U211010----» All matchesKelty Hearts1001----» All matchesLegia Warszawa1001-1--» All matchesPeterhead FC1100----» All matchesQueen's Park FC1100----» All matchesRaith Rovers1100----» All matchesStenhousemuir FC1001----» All matchesStirling Albion FC1100----» All matchesTurkey U211001-1--» All matches