Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC301857124--» All matchesSt. Johnstone FC291946112--» All matchesHeart of Midlothian25135798--» All matchesRoss County FC231247162--» All matchesKilmarnock FC211362182--» All matchesDundee United201145134--» All matchesRangers FC2083934--» All matchesMotherwell FC18104483--» All matchesDundee FC1711519---» All matchesInverness CT16925142--» All matchesHamilton Academical161411111--» All matchesSt. Mirren FC14932142--» All matchesPartick Thistle14140013---» All matchesHibernian FC83321---» All matchesLivingston FC7331----» All matchesCeltic FC612312--» All matchesDunfermline Athletic421181--» All matchesFK Astana421131--» All matchesEngland301221--» All matchesOldham Athletic31112---» All matchesRosenborg BK33001---» All matchesSlovakia3102----» All matchesFalkirk FC22003---» All matchesGillingham FC21012---» All matchesHapoel Be'er Sheva21012---» All matchesMalmö FF210121--» All matchesAzerbaijan U2121101---» All matchesDumbarton FC220012--» All matchesEast Fife FC22001---» All matchesFK Sūduva21101---» All matchesJK Nõmme Kalju22001---» All matchesLincoln Red Imps21011---» All matchesLuxembourg U2122001---» All matchesSlovenia21101---» All matchesTranmere Rovers21101---» All matchesUMF Stjarnan22001---» All matchesAEK Athen2011-1--» All matchesAFC Ajax2011----» All matchesAlloa Athletic2101----» All matchesBayern Munich2002----» All matchesBelgium2002----» All matchesCFR Cluj2002-1--» All matchesCove Rangers2002----» All matchesKR Reykjavík2200----» All matchesLegia Warszawa2101-1--» All matchesLithuania2110----» All matchesManchester City2020----» All matchesMolde FK2002----» All matchesNotts County2101----» All matchesParis Saint-Germain2002----» All matchesPeterhead FC2011----» All matchesPreston North End2110-1--» All matchesQarabağ FK2110----» All matchesRB Salzburg2002----» All matchesGreenock Morton FC11006---» All matchesAirdrieonians FC10013---» All matchesAyr United11003---» All matchesColchester United11002---» All matchesStranraer FC11002---» All matchesSparta Prague10011---» All matchesCarlisle United10101---» All matchesClyde FC10101---» All matchesCoventry City10101---» All matchesCrawley Town11001---» All matchesCrewe Alexandra11001---» All matchesEast Kilbride FC11001---» All matchesFenerbahçe10101---» All matchesMalta11001---» All matchesPort Vale FC11001---» All matchesRSC Anderlecht11001---» All matchesSheffield United11001---» All matchesAC Milan1001----» All matchesAlbania1100----» All matchesAstra Giurgiu1010----» All matchesBelgium U211001----» All matchesBor. Mönchengladbach1001----» All matchesBradford City1100----» All matchesBrentford FC1010----» All matchesBristol City1100----» All matchesBulgaria U211010----» All matchesDenmark1100----» All matchesDinamo Zagreb1100----» All matchesFC Copenhagen1001----» All matchesFK Sarajevo1100----» All matchesFrance U191001----» All matchesGeorgia1001----» All matchesInter1010----» All matchesIceland U211001----» All matchesIsrael1001----» All matchesCanada1010----» All matchesQatar1100----» All matchesCroatia1100----» All matchesLeyton Orient1010----» All matchesLinfield FC1100-1--» All matchesLuxembourg1100----» All matchesMilton Keynes Dons1001----» All matchesMontrose FC1001----» All matchesMorecambe FC1001----» All matchesNetherlands U211100----» All matchesNK Maribor1010----» All matchesNorthampton Town1100----» All matchesAustria U211010----» All matchesPeterborough United1001----» All matchesQueen's Park FC1010----» All matchesRotherham United1010----» All matchesSerbia1100----» All matchesShrewsbury Town1100----» All matchesStade Rennais1100----» All matchesStevenage FC1100----» All matchesSwindon Town1100----» All matchesWalsall FC1001----» All matches