Record by opponent MatchesWDLScoresYellowYellow-RedRedChelsea FC16367----» All matchesAston Villa14671----» All matchesArsenal FC13337----» All matchesEverton FC13553----» All matchesTottenham Hotspur12354----» All matchesSheffield Wednesday1145211--» All matchesCoventry City11443-1--» All matchesLiverpool FC11254-3--» All matchesManchester United11245----» All matchesSouthampton FC11344-1--» All matchesBlackburn Rovers9243-1--» All matchesCrystal Palace8215----» All matchesDerby County8350-1--» All matchesLeeds United8215----» All matchesLeicester City8224-2--» All matchesNottingham Forest8611----» All matchesWest Ham United7223----» All matchesSheffield United6132----» All matchesManchester City5122----» All matchesMiddlesbrough FC5032----» All matchesNewcastle United5131----» All matchesNorwich City5302----» All matchesQueens Park Rangers5401----» All matchesWolverhampton Wanderers41211---» All matchesBradford City4301----» All matchesLuton Town4310----» All matchesPortsmouth FC4121----» All matchesSunderland AFC4211----» All matchesBarnsley FC3201----» All matchesBolton Wanderers3111----» All matchesHuddersfield Town3300----» All matchesIpswich Town3012----» All matchesOldham Athletic3201----» All matchesWatford FC22001--1» All matchesCardiff City2110----» All matchesCharlton Athletic2101----» All matchesPreston North End2110-1--» All matchesBirmingham City1100----» All matchesCrewe Alexandra1100----» All matchesFrance U211100----» All matchesFulham FC1001----» All matchesGillingham FC1001-1--» All matchesGrimsby Town1010----» All matchesCIS U211100----» All matchesHereford United1100----» All matchesMexico U211100----» All matchesMillwall FC1100----» All matchesNotts County1010----» All matchesPeterborough United1010----» All matchesPlymouth Argyle1001----» All matchesRotherham United1100----» All matchesScunthorpe United1100----» All matchesSénégal U211100----» All matchesShrewsbury Town1001----» All matchesStoke City1001----» All matchesSwindon Town1100----» All matchesTurkey U211010----» All matchesWales U211010----» All matchesWalsall FC1001----» All matchesWimbledon FC1001----» All matchesWrexham AFC1100-1--» All matches