Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC1894556-1» All matchesHeart of Midlothian15111355--» All matchesAberdeen FC14102210---» All matchesKilmarnock FC14131072--» All matchesMotherwell FC1411127---» All matchesHibernian FC1393114---» All matchesDunfermline Athletic131201112--» All matchesBlackburn Rovers1353532--» All matchesDundee United12111010---» All matchesLivingston FC12111081--» All matchesAston Villa1136273--» All matchesLiverpool FC1132632--» All matchesSheffield Wednesday1061372-1» All matchesCoventry City1054154--» All matchesDundee FC108205---» All matchesTottenham Hotspur10433321-» All matchesDerby County933342-1» All matchesLeeds United951333--» All matchesNewcastle United95222---» All matchesSouthampton FC924312--» All matchesManchester United813434--» All matchesArsenal FC802611--» All matchesLeicester City841313--» All matchesMiddlesbrough FC731331-1» All matchesChelsea FC70342---» All matchesInverness CT651051--» All matchesBarnsley FC65102---» All matchesWest Ham United633023--» All matchesWimbledon FC63212---» All matchesSunderland AFC521231--» All matchesBolton Wanderers52122--1» All matchesCardiff City5320----» All matchesEverton FC5131-1--» All matchesAzerbaijan43102---» All matchesWatford FC421111--» All matchesAC Milan4022----» All matchesQueens Park Rangers4022----» All matchesHuddersfield Town320151--» All matchesBradford City31112--1» All matchesManchester City32012---» All matchesCharlton Athletic30121---» All matchesPoland301211--» All matchesIpswich Town3111-3--» All matchesItaly3102----» All matchesPreston North End3111-1--» All matchesSwitzerland3003----» All matchesNorwich City22003---» All matchesFalkirk FC22002---» All matchesWolverhampton Wanderers21102---» All matchesCrystal Palace21011---» All matchesFC Barcelona201111--» All matchesFC Petržalka21011---» All matchesFinland21101---» All matchesFK Sūduva22001---» All matchesNorthern Ireland211011--» All matchesOlympique Lyonnais210111--» All matchesCelta de Vigo21011---» All matchesSouthend United21011---» All matchesUkraine202011--» All matchesWigan Athletic211011--» All matchesAJ Auxerre2110----» All matchesBayern Munich2011----» All matchesBelgium2002----» All matchesBirmingham City2101--1-» All matchesBoavista2110----» All matchesBor. Mönchengladbach2002----» All matchesColchester United2200-1--» All matchesGermany2110----» All matchesEngland2002-1--» All matchesNorway2011----» All matchesNottingham Forest2002----» All matchesPartick Thistle2200-1--» All matchesRSC Anderlecht2101-1--» All matchesRussia2011----» All matchesSampdoria2200----» All matchesShakhtar Donetsk2101-1--» All matchesSheffield United2020----» All matchesSt. Johnstone FC2200-1--» All matchesStoke City2110-1--» All matchesSwansea City2011----» All matchesValencia CF2002-1--» All matchesArmenia10102---» All matchesGillingham FC10102---» All matchesHull City11002---» All matchesBelarus11001---» All matchesBosnia-Herzegovina10101---» All matchesBristol Rovers10101---» All matchesGermany U21100111--» All matchesLatvia11001---» All matchesMalta11001---» All matchesReal Zaragoza100111--» All matchesScotland11001---» All matchesSerbia10011---» All matchesWakefield FC11001---» All matchesWalsall FC11001---» All matchesAFC Ajax1100----» All matchesArgentina1010-1--» All matchesBristol City1001----» All matchesBulgaria1001-1--» All matchesBurnley FC1001----» All matchesDenmark1001-1--» All matchesFC Basel 18931001----» All matchesFC Porto1001----» All matchesFulham FC1001----» All matchesGeorgia1001----» All matchesGrimsby Town1010----» All matchesHartlepool United1100----» All matchesIreland1010----» All matchesJamaica1010----» All matchesCroatia1010-1--» All matchesLeyton Orient1100----» All matchesLuton Town1100----» All matchesMoldova1100----» All matchesMTK Budapest1100----» All matchesNetherlands1001----» All matchesNetherlands U211001----» All matchesNorthampton Town1001----» All matchesAustria1001----» All matchesPlymouth Argyle1010----» All matchesPortsmouth FC1001----» All matchesRosenborg BK1001----» All matchesSlovenia1010----» All matchesStockport County1100----» All matchesCzech Republic1010----» All matchesTunisia1001----» All matchesTurkey1010----» All matchesVfB Stuttgart1001----» All matchesWest Bromwich Albion1001----» All matchesCyprus1001----» All matches