Record by opponent MatchesWDLScoresYellowYellow-RedRedMiddlesbrough FC1023514--» All matchesMillwall FC10244-6--» All matchesQueens Park Rangers942312--» All matchesBlackburn Rovers9522-4--» All matchesBristol City9432-2--» All matchesPreston North End9225----» All matchesStoke City9360-1--» All matchesSwansea City9225-2--» All matchesBirmingham City851212--» All matchesNorwich City740312--» All matchesRotherham United751112--» All matchesCoventry City7511-4--» All matchesHuddersfield Town7214-1--» All matchesHull City7511-1--» All matchesWest Bromwich Albion7322-1--» All matchesSheffield Wednesday640211--» All matchesDerby County6114----» All matchesLeeds United6312-1-1» All matchesLeicester City6114-3--» All matchesWatford FC522121--» All matchesDundee FC54101---» All matchesAberdeen FC5302-1--» All matchesBlackpool FC5221-1--» All matchesCardiff City5320----» All matchesCeltic FC5023---2» All matchesHamilton Academical5302-1--» All matchesRoss County FC5311-2--» All matchesSouthampton FC401311--» All matchesBrentford FC4004--1-» All matchesHeart of Midlothian4211-3--» All matchesLuton Town4013----» All matchesNottingham Forest4022-1--» All matchesPartick Thistle4211----» All matchesRangers FC4112-1--» All matchesReading FC4211----» All matchesSheffield United4004-1--» All matchesSunderland AFC4103-3--» All matchesWrexham AFC301212--» All matchesHibernian FC3012-1--» All matchesIpswich Town3111----» All matchesParis Saint-Germain3021----» All matchesSt. Johnstone FC3111-1--» All matchesAS Monaco21101---» All matchesFC Metz201111--» All matchesPlymouth Argyle21101---» All matchesAngers SCO2101----» All matchesArsenal FC2002----» All matchesAS Saint-Étienne2002----» All matchesAston Villa2101----» All matchesBarnsley FC2020----» All matchesBolton Wanderers2110-1--» All matchesCharlton Athletic2110-1--» All matchesFC Nantes2101-1--» All matchesKilmarnock FC2101-1--» All matchesMontpellier HSC2110-1--» All matchesOGC Nice2002----» All matchesOlympique Lyonnais2011-1--» All matchesOlympique de Marseille2110----» All matchesOxford United2101----» All matchesPortsmouth FC2101----» All matchesRacing Strasbourg2011-1--» All matchesStade Rennais2101---1» All matchesStoke City U212011----» All matchesToulouse FC2101----» All matchesWigan Athletic2110----» All matchesPeterborough United11001---» All matchesAFC Bournemouth1010----» All matchesAJ Auxerre1001----» All matchesAldershot Town1100----» All matchesAS Cannes1100----» All matchesBerwick Rangers1100----» All matchesBrighton & Hove Albion1001--1-» All matchesBromley FC1001----» All matchesBurnley FC1010-1--» All matchesChelsea FC U211001-1--» All matchesClub Brugge KV1010-1--» All matchesClyde FC1100----» All matchesEdinburgh City1100----» All matchesEverton FC U211001----» All matchesFC Bourgoin-Jallieu1100----» All matchesFulham FC1010----» All matchesGreenock Morton FC1100----» All matchesHarrogate Town1100----» All matchesHavre AC1010----» All matchesKAA Gent1001-1--» All matchesKAS Eupen1001-1--» All matchesLille OSC1001----» All matchesLiverpool FC U211001-1--» All matchesManchester City U211100----» All matchesManchester United U211001----» All matchesMiddlesbrough FC U211001----» All matchesNew Zealand1001----» All matchesQueen Of The South1100----» All matchesQueen's Park FC1100----» All matchesRC Lens1001----» All matchesRoyal Excel Mouscron1010----» All matchesRSCA Futures1001----» All matchesSint-Truidense VV1010----» All matchesStade Brestois 291010----» All matchesStranraer FC1001-1--» All matchesSunderland AFC U211001----» All matchesWolverhampton Wanderers1001----» All matches