Record by opponent MatchesWDLScoresYellowYellow-RedRedSwansea City16745----» All matchesPreston North End1447312--» All matchesWatford FC14455----» All matchesStoke City135441---» All matchesMiddlesbrough FC13733-2--» All matchesQueens Park Rangers13346-2--» All matchesBlackburn Rovers12543-1--» All matchesHull City12453-2--» All matchesMillwall FC1161411--» All matchesCardiff City11434-1--» All matchesNorwich City11416-1--» All matchesSheffield United11227----» All matchesWest Bromwich Albion11425-1--» All matchesCoventry City10244-3--» All matchesBirmingham City9216----» All matchesDerby County9423-1--» All matchesSheffield Wednesday9342-1--» All matchesLuton Town8215-1--» All matchesPortsmouth FC8611----» All matchesHuddersfield Town7421-2--» All matchesReading FC7223----» All matchesBurnley FC6015----» All matchesIpswich Town6213-2--» All matchesOxford United6321-1--» All matchesPlymouth Argyle6411----» All matchesSunderland AFC6231-1--» All matchesLeeds United5113----» All matchesNottingham Forest5122-1--» All matchesWigan Athletic5122----» All matchesBrentford FC40041---» All matchesAston Villa4004----» All matchesBlackpool FC4220----» All matchesRotherham United4202----» All matchesSouthampton FC4301-2--» All matchesWest Ham United4112----» All matchesCharlton Athletic3111----» All matchesAFC Bournemouth2002----» All matchesBarnsley FC2011----» All matchesBolton Wanderers2011----» All matchesCeltic FC2002----» All matchesFulham FC2002----» All matchesHeart of Midlothian2011----» All matchesKilmarnock FC2110-1--» All matchesLeicester City2110----» All matchesLivingston FC2200----» All matchesManchester City2002----» All matchesMilton Keynes Dons2200-1--» All matchesNorthampton Town2101----» All matchesPeterborough United2110----» All matchesRangers FC2011----» All matchesSt. Mirren FC2101-1--» All matchesWycombe Wanderers2101----» All matchesMotherwell FC110011--» All matchesShrewsbury Town11001---» All matchesAFC Wimbledon1100----» All matchesBradford City1100----» All matchesBrighton & Hove Albion1001----» All matchesBristol Rovers1100----» All matchesCambridge United1001----» All matchesCarlisle United1010-1--» All matchesChelsea FC1001----» All matchesCheltenham Town1010----» All matchesColchester United1100----» All matchesCrawley Town1010----» All matchesCrewe Alexandra1100----» All matchesDundee FC1100----» All matchesEverton FC1001----» All matchesExeter City1100----» All matchesFleetwood Town1010----» All matchesGillingham FC1001----» All matchesGrimsby Town1001----» All matchesHamilton Academical1100----» All matchesHartlepool United1001----» All matchesHibernian FC1001----» All matchesLincoln City1001----» All matchesMansfield Town1010----» All matchesNewcastle United1010----» All matchesNewport County1001----» All matchesNotts County1100----» All matchesRochdale AFC1010-1--» All matchesRoss County FC1100----» All matchesScunthorpe United1001----» All matchesSouthend United1100----» All matchesSt. Johnstone FC1010----» All matchesStevenage FC1001-1--» All matchesWolverhampton Wanderers1001----» All matchesWrexham AFC1001----» All matchesYeovil Town1010----» All matches