Record by opponent MatchesWDLScoresYellowYellow-RedRedSheffield United1645711--» All matchesBolton Wanderers153392---» All matchesMiddlesbrough FC1556421--» All matchesEverton FC146444---» All matchesPortsmouth FC14743----» All matchesBirmingham City135354---» All matchesWest Bromwich Albion1355332--» All matchesManchester City137242---» All matchesWolverhampton Wanderers135262---» All matchesChelsea FC132381---» All matchesNewcastle United13364----» All matchesNorwich City13454----» All matchesCrystal Palace125341---» All matchesLiverpool FC123361---» All matchesArsenal FC12129----» All matchesManchester United121110----» All matchesAston Villa11137----» All matchesFulham FC11443----» All matchesSouthampton FC11443----» All matchesWatford FC11353-1--» All matchesLeicester City104422---» All matchesBlackburn Rovers103341---» All matchesCharlton Athletic106041---» All matchesSunderland AFC931521--» All matchesNottingham Forest92161---» All matchesTottenham Hotspur9603----» All matchesQueens Park Rangers81433---» All matchesReading FC84223---» All matchesWest Ham United83231---» All matchesBradford City8413----» All matchesCoventry City8611-1--» All matchesCrewe Alexandra8422----» All matchesTranmere Rovers74301---» All matchesPort Vale FC66003---» All matchesHuddersfield Town63212---» All matchesSheffield Wednesday63122---» All matchesDerby County63121---» All matchesLeeds United61141---» All matchesBarnsley FC6303----» All matchesBurnley FC6033----» All matchesGrimsby Town6123----» All matchesIpswich Town6213----» All matchesPreston North End6222-1--» All matchesStockport County6501----» All matchesSwindon Town6600----» All matchesStoke City51223---» All matchesOxford United53112---» All matchesBristol City5212----» All matchesMillwall FC42111---» All matchesBlackpool FC4112----» All matchesBury FC4310----» All matchesLuton Town4202----» All matchesWalsall FC4400-1--» All matchesCardiff City31111---» All matchesPortugal31201---» All matchesBrentford FC3300----» All matchesRussia3111----» All matchesSwitzerland3012----» All matchesCyprus3300----» All matchesExeter City21102---» All matchesTorquay United21102---» All matchesAndorra22001---» All matchesAlbania2110----» All matchesAvenir Beggen2200----» All matchesBrighton & Hove Albion2020----» All matchesBristol Rovers2110----» All matchesFinland2200----» All matchesFK Smederevo2110----» All matchesGeorgia2200----» All matchesGillingham FC2002----» All matchesHelsingborgs IF2110----» All matchesInter2101----» All matchesIran2101----» All matchesIsrael2020----» All matchesMorecambe FC2200----» All matchesNetherlands2200----» All matchesNigeria2002----» All matchesPlymouth Argyle2110----» All matchesRotherham United2002----» All matchesSlovan Liberec2101----» All matchesSpain2101----» All matchesSwansea City2110----» All matchesTorpedo Moskva2110----» All matchesUSA2110----» All matchesWigan Athletic2101----» All matchesWimbledon FC2101----» All matchesYeovil Town2101----» All matchesEstonia11001---» All matchesCameroon10101---» All matchesRomania11001---» All matchesAustralia1100----» All matchesBrazil1010----» All matchesColchester United1001----» All matchesDenmark1100----» All matchesGermany1010----» All matchesDoncaster Rovers1100----» All matchesGreece1010----» All matchesHartlepool United1100----» All matchesHull City1010----» All matchesItaly1001----» All matchesJamaica1100----» All matchesCanada1100----» All matchesLeyton Orient1100----» All matchesMexico1010----» All matchesNorth Macedonia1010----» All matchesNorway1100----» All matchesRochdale AFC1100----» All matchesSaudi Arabia1100----» All matchesScotland1100----» All matchesScunthorpe United1001----» All matchesSouth Africa1100----» All matchesCzech Republic1100----» All matchesWycombe Wanderers1001----» All matches