Record by opponent MatchesWDLScoresYellowYellow-RedRedTottenham Hotspur2276932--» All matchesManchester United2253141---» All matchesArsenal FC1963103---» All matchesAston Villa1989231--» All matchesEverton FC198652--1» All matchesLiverpool FC1927101---» All matchesBlackburn Rovers19784-2--» All matchesNewcastle United1774631--» All matchesFulham FC1777312--» All matchesChelsea FC1652911--» All matchesSunderland AFC15102322--» All matchesMiddlesbrough FC15537--1-» All matchesBolton Wanderers138232-1-» All matchesPortsmouth FC1310212---» All matchesBirmingham City13922-1--» All matchesWest Bromwich Albion13436----» All matchesCharlton Athletic126241---» All matchesWigan Athletic117221---» All matchesWest Ham United104333---» All matchesStoke City84221---» All matchesManchester City8404----» All matchesCrystal Palace74123---» All matchesWolverhampton Wanderers741231--» All matchesNorwich City732212--» All matchesLeeds United7313----» All matchesSouthampton FC51131---» All matchesLeicester City5131----» All matchesBarnsley FC43011---» All matchesHull City422011--» All matchesSheffield United43101---» All matchesIpswich Town4202----» All matchesReading FC4310-1--» All matchesQueens Park Rangers32102---» All matchesBurnley FC32101---» All matchesDerby County31201---» All matchesToronto FC31021---» All matchesCF Montréal3111-1--» All matchesChicago Fire3201----» All matchesCrewe Alexandra3300----» All matchesGermany3102-1--» All matchesGillingham FC3210----» All matchesNetherlands3030----» All matchesNottingham Forest3201----» All matchesSpain3003----» All matchesSwansea City3102----» All matchesWatford FC3300-1--» All matchesCoventry City21102---» All matchesAalborg BK220011--» All matchesAntigua GFC211011--» All matchesBelarus22001---» All matchesBradford City22001---» All matchesLevski Sofia22001---» All matchesMillwall FC220011--» All matchesOmonia Nikosia22001---» All matchesSwitzerland22001---» All matchesThe New Saints22001---» All matchesUkraine22001---» All matchesWalsall FC21101---» All matchesAris Saloniki2110----» All matchesFC Copenhagen2110----» All matchesFC Schalke 042110----» All matchesGrimsby Town2200----» All matchesGroclin Dyskobolia2020----» All matchesHuddersfield Town2110----» All matchesItaly U212011----» All matchesKazakhstan2200----» All matchesCroatia2002----» All matchesLech Poznań2101----» All matchesNew England Revolution2002----» All matchesNew York City FC2200----» All matchesNorth Macedonia U212110----» All matchesOrlando City2101----» All matchesRB Salzburg2200----» All matchesReal Betis2101-2--» All matchesRosenborg BK2110----» All matchesRotherham United2110-1--» All matchesRussia2101----» All matchesSheffield Wednesday2200----» All matchesSporting Lokeren2200----» All matchesStockport County2011----» All matchesSwindon Town2101----» All matchesValencia CF2020----» All matchesWimbledon FC2101----» All matchesWycombe Wanderers2110----» All matchesEgypt11001---» All matchesEstonia11001---» All matchesFC Timişoara11001---» All matchesFC Twente11001---» All matchesIsrael11001---» All matchesYugoslavia U2110101---» All matchesMacclesfield FC11001---» All matchesPreston North End11001---» All matchesAlgeria1010----» All matchesAlianza1010-1--» All matchesAzerbaijan1100----» All matchesBrazil1001----» All matchesBrighton & Hove Albion1010----» All matchesBurton Albion1001----» All matchesColchester United1100----» All matchesColumbus Crew1100----» All matchesD.C. United1100----» All matchesDynamo Kyiv1001----» All matchesExeter City1100----» All matchesFC Barcelona1001----» All matchesHamburger SV1001----» All matchesJapan1100----» All matchesJuventus1010----» All matchesMilton Keynes Dons1100----» All matchesMontenegro1010----» All matchesNorthern Ireland1001----» All matchesNorth Macedonia1010----» All matchesOldham Athletic1001----» All matchesOlympiacos FC1100----» All matchesPhiladelphia Union1100----» All matchesPoland1100----» All matchesPort Vale FC1100----» All matchesPortland Timbers1100----» All matchesRochester NYFC1100----» All matchesRSC Anderlecht1100-1--» All matchesSan Francisco Deltas1001----» All matchesSan Jose Earthquakes1001----» All matchesScunthorpe United1100----» All matchesSlovenia1100----» All matchesSporting Kansas City1001----» All matchesTurkey U211001-1--» All matchesUruguay1100----» All matchesUSA1010----» All matchesWales1100----» All matchesWerder Bremen1001----» All matchesYeovil Town1100----» All matches