Record by opponent MatchesWDLScoresYellowYellow-RedRedCoventry City2078574--» All matchesLiverpool FC1966773--» All matchesAston Villa17102563--» All matchesEverton FC1795363--» All matchesArsenal FC17377-41-» All matchesRangers FC161015541-» All matchesTottenham Hotspur1652934--» All matchesDundee United141400132--» All matchesNewcastle United1464452--» All matchesHeart of Midlothian14122044--» All matchesManchester United141112331-» All matchesLeeds United1344563--» All matchesSheffield Wednesday1364351--» All matchesChelsea FC1373342--» All matchesWest Ham United1335542--» All matchesDunfermline Athletic13110231--» All matchesKilmarnock FC121110103--» All matchesLivingston FC12111062--» All matchesSouthampton FC1283151--» All matchesWimbledon FC126242---» All matchesHibernian FC1183042--» All matchesAberdeen FC1172231--» All matchesLeicester City954062--» All matchesBlackburn Rovers952253--» All matchesMotherwell FC97024-1-» All matchesQueens Park Rangers95133---» All matchesCrystal Palace86204---» All matchesDundee FC880011--» All matchesNottingham Forest742121--» All matchesMiddlesbrough FC714212--» All matchesDerby County612321--» All matchesIpswich Town63032---» All matchesManchester City6123-2--» All matchesPartick Thistle55007---» All matchesOldham Athletic52121---» All matchesSheffield United5212----» All matchesSwindon Town42202---» All matchesBolton Wanderers410311--» All matchesFC Barcelona41211---» All matchesSt. Johnstone FC44001---» All matchesBayern Munich4121-1--» All matchesRosenborg BK4202----» All matchesSunderland AFC4211----» All matchesOlympique Lyonnais31022---» All matchesBradford City31111---» All matchesInverness CT32101---» All matchesAC Milan3021-1--» All matchesBarnsley FC3210----» All matchesWigan Athletic3120----» All matchesBirmingham City21102---» All matchesCarlisle United21102---» All matchesJuventus21012---» All matchesMTK Budapest22002---» All matchesAFC Ajax21011---» All matchesBrentford FC22001---» All matchesFBK Kaunas22001---» All matchesFC Basel 189321011---» All matchesFK Teplice21011---» All matchesHJK Helsinki21011---» All matchesRSC Anderlecht210111--» All matchesSt. Mirren FC22001---» All matchesTrelleborgs FF20111---» All matchesVfB Stuttgart21011---» All matchesFC Porto2101----» All matchesHertha BSC2101--1-» All matchesInter2002----» All matchesLegia Warszawa2011----» All matchesNetherlands U212110----» All matchesCelta de Vigo2101----» All matchesSpartak Moskva2002----» All matchesTurkey U212011----» All matchesVitesse2110----» All matchesNotts County11002---» All matchesWycombe Wanderers11002---» All matchesCrewe Alexandra11001---» All matchesFK Sūduva11001---» All matchesHull City11001---» All matchesNorwich City10011---» All matchesPreston North End11001---» All matchesSan Marino U2111001---» All matchesSkonto FC110011--» All matchesBoavista1100----» All matchesBrazil U211010----» All matchesCharlton Athletic1001----» All matchesDenmark U211100----» All matchesFC Petržalka1001----» All matchesFrance U211100----» All matchesFulham FC1010----» All matchesGalatasaray1100----» All matchesGillingham FC1100----» All matchesGirondins de Bordeaux1001----» All matchesJeunesse Esch1100----» All matchesCameroon1100----» All matchesMillwall FC1100----» All matchesOlympique de Marseille1001----» All matchesPoland U211001----» All matchesPort Vale FC1100----» All matchesPortsmouth FC1100----» All matchesPortugal U211100----» All matchesReading FC1010----» All matchesScotland U211100----» All matchesShakhtar Donetsk1001----» All matchesSpain U211100----» All matchesCzech Republic U211010----» All matchesValencia CF1001----» All matchesVillarreal CF1010----» All matchesWatford FC1001-1--» All matches