Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United10811-3--» All matchesHeart of Midlothian95221---» All matchesKilmarnock FC99001---» All matchesRangers FC96121---» All matchesMotherwell FC8521-2--» All matchesDunfermline Athletic76013---» All matchesAberdeen FC74121---» All matchesLivingston FC770012--» All matchesHibernian FC7421-2--» All matchesArsenal FC5221----» All matchesDundee FC5500----» All matchesAzerbaijan4301-1--» All matchesCoventry City4301-11-» All matchesCrystal Palace4112-1-1» All matchesFC Barcelona4121-1--» All matchesManchester United4103-2--» All matchesPortugal4013-1--» All matchesRomania4031----» All matchesPartick Thistle33002---» All matchesPreston North End300312--» All matchesIpswich Town3201-1--» All matchesCroatia3111----» All matchesLeeds United3201-1--» All matchesLeicester City3111----» All matchesLiechtenstein3300----» All matchesAC Milan20111---» All matchesGermany20021---» All matchesWest Ham United21011---» All matchesAnorthosis Famagusta2011----» All matchesBangor FC2200-1--» All matchesBarnsley FC2200----» All matchesBayern Munich2011----» All matchesBolton Wanderers2200----» All matchesBulgaria2101----» All matchesColchester United2110----» All matchesCosta Rica2011----» All matchesDerby County2101-1--» All matchesEverton FC2101----» All matchesFinland2110----» All matchesFK Teplice2101----» All matchesInverness CT2200-1--» All matchesLatvia2110----» All matchesLuxembourg2200-2--» All matchesMiddlesbrough FC2002----» All matchesMTK Budapest2200----» All matchesOlympique Lyonnais2101----» All matchesPlymouth Argyle2101-1--» All matchesQueens Park Rangers2200-1--» All matchesReal Zaragoza2002----» All matchesRSC Anderlecht2101-1--» All matchesRussia2020-1--» All matchesShakhtar Donetsk2101-1--» All matchesSheffield Wednesday2101----» All matchesStoke City2011----» All matchesTurkey2011----» All matchesHungary2110----» All matchesVillarreal CF2011----» All matchesWest Bromwich Albion2002-1--» All matchesWolverhampton Wanderers2011-1--» All matchesUkraine10101---» All matchesBolivia1100----» All matchesBristol Rovers1100-1--» All matchesBurnley FC1010----» All matchesCardiff City1001----» All matchesCharlton Athletic1100----» All matchesCrewe Alexandra1100----» All matchesEstonia1100----» All matchesFBK Kaunas1100----» All matchesFC Petržalka1001----» All matchesFulham FC1010----» All matchesGreece1100----» All matchesGuatemala1100----» All matchesHull City1100-1--» All matchesIceland1100----» All matchesIsrael1100----» All matchesJapan1010----» All matchesColombia1001----» All matchesLiverpool FC1010-1--» All matchesLuton Town1100----» All matchesManchester City1001----» All matchesMoldova1100-1--» All matchesNorth Macedonia1100----» All matchesNorway1001----» All matchesAustria1010-1--» All matchesPoland1001----» All matchesRotherham United1010----» All matchesSaudi Arabia1010----» All matchesSweden1001----» All matchesScunthorpe United1100----» All matchesSheffield United1001----» All matchesSouth Korea1010----» All matchesTottenham Hotspur1001----» All matchesWales1100----» All matches