Record by opponent MatchesWDLScoresYellowYellow-RedRedLiverpool FC1938855--» All matchesManchester United18431173--» All matchesChelsea FC1625913--» All matchesTottenham Hotspur1545624--» All matchesMiddlesbrough FC1455422--» All matchesArsenal FC1423914-1» All matchesAston Villa1455412--» All matchesLeeds United1345441--» All matchesNewcastle United1132622--» All matchesBlackburn Rovers11344111-» All matchesWimbledon FC103255---» All matchesCharlton Athletic1041531-1» All matchesLeicester City103522211» All matchesCoventry City905422--» All matchesWest Ham United944111--» All matchesBolton Wanderers85125--1» All matchesSouthampton FC82424---» All matchesDerby County850312-1» All matchesCrystal Palace74035---» All matchesFulham FC72142---» All matchesSunderland AFC712411--» All matchesSheffield Wednesday61233---» All matchesCeltic FC61232---» All matchesAberdeen FC62311---» All matchesBirmingham City632111--» All matchesManchester City64111---» All matchesPartick Thistle65101---» All matchesNorwich City54104---» All matchesMotherwell FC52212---» All matchesWest Bromwich Albion52121---» All matchesNottingham Forest430141--» All matchesBradford City42021---» All matchesHeart of Midlothian411211--» All matchesHibernian FC4202-1--» All matchesPortsmouth FC4211-1--» All matchesSt. Johnstone FC4301----» All matchesFalkirk FC32102---» All matchesDundee FC31111---» All matchesIpswich Town31111---» All matchesAirdrieonians FC (old)22003---» All matchesStockport County22003---» All matchesBarnsley FC21101---» All matchesRaith Rovers211011--» All matchesEverton FC2110-1--» All matchesFC Dinamo Bucureşti2101-1--» All matchesHuddersfield Town2110-1--» All matchesAustria2110-1--» All matchesRangers FC2011----» All matchesSweden U212011----» All matchesVillarreal CF2002----» All matchesWatford FC2200----» All matchesWigan Athletic2011-1-1» All matchesBristol City11001---» All matchesFC Zürich11001---» All matchesLeyton Orient11001---» All matchesPort Vale FC10101---» All matchesSheffield United11001---» All matchesSwindon Town11001---» All matchesTranmere Rovers11001---» All matchesAEK Athen1001----» All matchesAS Roma1010----» All matchesCSKA Sofia1100----» All matchesGermany1001----» All matchesGermany U211100----» All matchesDundee United1001----» All matchesEstonia1010----» All matchesGreece1001----» All matchesCanada1100----» All matchesKilmarnock FC1001----» All matchesLevski Sofia1100----» All matchesMillwall FC1010----» All matchesNetherlands1001----» All matchesPreston North End1100-1--» All matchesQueens Park Rangers1001-1--» All matchesSwitzerland U211001----» All matchesScunthorpe United1100----» All matchesStoke City1100----» All matchesUSA1100----» All matchesWrexham AFC1100----» All matchesYork City1010-1--» All matches