Record by opponent MatchesWDLScoresYellowYellow-RedRedBristol City11533-1--» All matchesReading FC10226-1--» All matchesMillwall FC932411--» All matchesDerby County9315----» All matchesMiddlesbrough FC9324----» All matchesSheffield Wednesday8314-1--» All matchesStoke City8413----» All matchesBirmingham City751111--» All matchesNorwich City724111--» All matchesCharlton Athletic7412----» All matchesHeart of Midlothian7520-1--» All matchesNottingham Forest7151-2--» All matchesSheffield United7313----» All matchesBlackburn Rovers63211---» All matchesAberdeen FC6402----» All matchesBarnsley FC6411----» All matchesBolton Wanderers6312----» All matchesBristol Rovers6312-1--» All matchesCardiff City6402-2--» All matchesCeltic FC6015----» All matchesExeter City6411-1--» All matchesLeeds United6222-3--» All matchesQueens Park Rangers6411-1--» All matchesSt. Johnstone FC6501----» All matchesCoventry City5230-1--» All matchesHull City5311-1--» All matchesMansfield Town5311-1--» All matchesWigan Athletic5401----» All matchesWycombe Wanderers5320----» All matchesShrewsbury Town430112--» All matchesAccrington Stanley4022----» All matchesAFC Bournemouth4211-2--» All matchesAFC Wimbledon4112----» All matchesBradford City4211----» All matchesBrentford FC4301-1--» All matchesBurton Albion4220----» All matchesBury FC4112----» All matchesFleetwood Town4112----» All matchesHuddersfield Town4211----» All matchesLuton Town4031-1--» All matchesMotherwell FC4400-1--» All matchesNorthampton Town4211----» All matchesOxford United4220-1--» All matchesRotherham United4211----» All matchesScunthorpe United4310----» All matchesSwansea City4013----» All matchesKilmarnock FC33001---» All matchesBlackpool FC3111-1--» All matchesCrawley Town3111-1--» All matchesDagenham & Redbridge3111----» All matchesFulham FC3012----» All matchesIpswich Town3111-1--» All matchesLivingston FC3210----» All matchesMorecambe FC3210----» All matchesRochdale AFC3120----» All matchesSouthend United3021-1--» All matchesStevenage FC3201----» All matchesWest Bromwich Albion3003----» All matchesYeovil Town3102-1--» All matchesSparta Prague2110----» All matchesAris Limassol2011----» All matchesAston Villa2020-1--» All matchesCambridge United2101----» All matchesCarlisle United2200----» All matchesCheltenham Town2020----» All matchesChesterfield FC2011-1--» All matchesDundee United2200----» All matchesHartlepool United2011----» All matchesHibernian FC2200----» All matchesLeicester City2110----» All matchesLeyton Orient2101----» All matchesLincoln City2200----» All matchesLiverpool FC2002----» All matchesMilton Keynes Dons2200----» All matchesNewcastle United2002----» All matchesPeterborough United2101----» All matchesPlymouth Argyle2110----» All matchesPortsmouth FC2200----» All matchesReal Betis2200----» All matchesRoss County FC2200-1--» All matchesSt. Mirren FC2200----» All matchesStockport County2110----» All matchesSunderland AFC2110----» All matchesSwindon Town2101-2--» All matchesTorquay United2200-1--» All matchesUnion Saint-Gilloise2101-1--» All matchesWalsall FC2101----» All matchesWolverhampton Wanderers2011----» All matchesWrexham AFC2110----» All matchesBarnet FC1001-1--» All matchesCrewe Alexandra1100----» All matchesDoncaster Rovers1010----» All matchesDundee FC1100----» All matchesDynamo Kyiv1001----» All matchesFulham FC U211100----» All matchesGillingham FC1100----» All matchesManchester City1001----» All matchesNewport County1100----» All matchesNotts County1010----» All matchesOldham Athletic1001-1--» All matchesPartick Thistle1100----» All matchesPort Vale FC1010----» All matchesPreston North End1001----» All matchesRaith Rovers1100----» All matchesSSC Napoli1001-1--» All matchesSutton United1100----» All matchesWatford FC1001----» All matchesYork City1100----» All matches