Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC105321---» All matchesNewcastle United10235-1--» All matchesRangers FC930621--» All matchesEverton FC90451--1» All matchesHeart of Midlothian925212--» All matchesAston Villa9054-1--» All matchesMotherwell FC8404211-» All matchesDunfermline Athletic8143-1--» All matchesArsenal FC7124----» All matchesCeltic FC7304-3--» All matchesQueens Park Rangers603311--» All matchesDundee United6213-3--» All matchesHibernian FC6321----» All matchesKilmarnock FC6222-2--» All matchesNorwich City6141----» All matchesWimbledon FC6114----» All matchesChelsea FC5122----» All matchesCoventry City5113-1--» All matchesLiverpool FC5113----» All matchesManchester United5014----» All matchesNottingham Forest5023-1--» All matchesSheffield Wednesday5122----» All matchesWest Ham United5212-2--» All matchesIpswich Town43101---» All matchesManchester City44001---» All matchesSouthampton FC40311---» All matchesCharlton Athletic4121----» All matchesDundee FC4121----» All matchesSheffield United4220----» All matchesBlackburn Rovers3102-1--» All matchesCrystal Palace3003----» All matchesLeeds United3111----» All matchesHalifax Town22001---» All matchesLithuania22001---» All matchesAFC Bournemouth2110----» All matchesBolivia2200----» All matchesDenmark2020-1--» All matchesGrimsby Town2110----» All matchesLatvia2200-1--» All matchesLuton Town2101----» All matchesMillwall FC2101----» All matchesNetherlands2002-1--» All matchesNotts County2110----» All matchesPeterborough United2110----» All matchesPortugal2002----» All matchesReading FC2110----» All matchesSt. Mirren FC2101-1--» All matchesTottenham Hotspur2110----» All matchesTranmere Rovers2011----» All matchesLeicester City11001---» All matchesPortsmouth FC10101---» All matchesAlbania1100----» All matchesAS Monaco1010----» All matchesBarnsley FC1100----» All matchesBirmingham City1001----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001----» All matchesBrentford FC1100----» All matchesCardiff City1001----» All matchesDerby County1001----» All matchesEngland1100----» All matchesCroatia1010----» All matchesLiechtenstein1100----» All matchesNorthern Ireland1010----» All matchesOldham Athletic1010----» All matchesAustria1001----» All matchesOxford United1100----» All matchesPreston North End1001----» All matchesRussia1001----» All matchesSpain1001----» All matchesStoke City1001----» All matchesSunderland AFC1001--1-» All matchesSutton United1100----» All matchesSwindon Town1100----» All matchesCzech Republic1001----» All matchesUSA1001----» All matchesWales1100----» All matchesWatford FC1100----» All matchesWest Bromwich Albion1100-1--» All matches