Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC4681226-9--» All matchesHeart of Midlothian46131617-10--» All matchesAberdeen FC43111220-5--» All matchesSt. Mirren FC4018139-101-» All matchesRangers FC3810820210--» All matchesKilmarnock FC382010812--» All matchesMotherwell FC3516712-5--» All matchesSt. Johnstone FC3310111216--» All matchesDundee United309111016--» All matchesRoss County FC2610610-1--» All matchesFalkirk FC24996-2--» All matchesLivingston FC241248-1--» All matchesInverness CT2294912--» All matchesHamilton Academical21143412--» All matchesDunfermline Athletic1974813--» All matchesGreenock Morton FC17773-2--» All matchesRaith Rovers16853-1--» All matchesAyr United15915-2--» All matchesPartick Thistle14752-2--» All matchesDundee FC13652-4--» All matchesQueen Of The South13724-11-» All matchesDumbarton FC12822-1--» All matchesAlloa Athletic10802----» All matchesQueen's Park FC9522----» All matchesAirdrieonians FC7313-2--» All matchesArbroath FC7511-2--» All matchesCowdenbeath FC440011--» All matchesStranraer FC3300----» All matchesBonnyrigg Rose Athletic22001---» All matchesNSÍ Runavík22001---» All matchesAsteras Tripolis2110-1--» All matchesAston Villa2002----» All matchesBrøndby IF2002----» All matchesCove Rangers2200----» All matchesFC Luzern2110----» All matchesInter Club d’Escaldes2101-1--» All matchesMalmö FF2002----» All matchesMolde FK2011----» All matchesMontrose FC2200----» All matchesStenhousemuir FC2020----» All matchesBerwick Rangers11001---» All matchesAzerbaijan U171100----» All matchesBroomhill FC1100----» All matchesBrora Rangers FC1100----» All matchesClyde FC1100----» All matchesDenmark U211010----» All matchesGermany U191100----» All matchesElgin City1100----» All matchesFC Santa Coloma1100----» All matchesFinland U211001----» All matchesForfar Athletic1100----» All matchesFrance U171001----» All matchesGretna FC1100----» All matchesHNK Rijeka1010-1--» All matchesIF Elfsborg1001----» All matchesLithuania U211100----» All matchesNetherlands U191010----» All matchesOdense BK1100-1--» All matchesPeru1001----» All matchesPeterhead FC1100----» All matchesSlovenia U211100----» All matchesStirling Albion FC1100----» All matchesTurkey U171001-1--» All matches