Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee FC732211--» All matchesDundee United6321----» All matchesHeart of Midlothian5122----» All matchesWigan Athletic5311-2--» All matchesAberdeen FC4103-1--» All matchesCeltic FC4004----» All matchesCrewe Alexandra4310-2--» All matchesLivingston FC4220-2--» All matchesRangers FC4103-2-1» All matchesSt. Mirren FC4121----» All matchesBarrow AFC3201-1--» All matchesBlackburn Rovers3012-1--» All matchesBurton Albion3201----» All matchesDoncaster Rovers3102-2--» All matchesGillingham FC3111-1--» All matchesHibernian FC3012----» All matchesMilton Keynes Dons3012-1--» All matchesPortsmouth FC3111-2--» All matchesShrewsbury Town3111----» All matchesStoke City3201-1--» All matchesBristol City2011----» All matchesBristol Rovers2200----» All matchesBurnley FC2020-1--» All matchesCambridge United2002-1--» All matchesCharlton Athletic2020-2--» All matchesChelsea FC U212101-1--» All matchesCheltenham Town2110----» All matchesDerby County2200----» All matchesEverton FC U212020-1--» All matchesFalkirk FC2002----» All matchesFleetwood Town2200----» All matchesForest Green Rovers2200----» All matchesHarrogate Town2101----» All matchesHull City2011----» All matchesIpswich Town2101-1--» All matchesKilmarnock FC2101-1--» All matchesLeicester City U212200-1--» All matchesLincoln City2110----» All matchesLiverpool FC U212002----» All matchesMansfield Town2002-1--» All matchesMillwall FC2011-1--» All matchesMotherwell FC2002----» All matchesOxford United2011-1--» All matchesPeterborough United2002----» All matchesPlymouth Argyle2101----» All matchesPort Vale FC2101----» All matchesPreston North End2101----» All matchesQueens Park Rangers2200-1--» All matchesReading FC2200----» All matchesRoss County FC2011----» All matchesRotherham United2002----» All matchesSheffield United2011--1-» All matchesSheffield Wednesday2002----» All matchesSt. Johnstone FC2101-1--» All matchesSunderland AFC2011----» All matchesSwansea City2002----» All matchesSwansea City U212020----» All matchesWrexham AFC2011----» All matchesColchester United10101---» All matchesAccrington Stanley1001----» All matchesAFC Wimbledon1001----» All matchesAston Villa U211001----» All matchesBarnsley FC1100----» All matchesBirmingham City1001----» All matchesBlackburn Rovers U211001----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001-1--» All matchesBradford City1100----» All matchesBrighton & Hove Albion1001----» All matchesBrighton & Hove Albion U211010----» All matchesBromley FC1100----» All matchesCardiff City1001----» All matchesCoventry City1001----» All matchesCrawley Town1001----» All matchesFulham FC1100----» All matchesGrimsby Town1001----» All matchesHuddersfield Town1100----» All matchesLeicester City1001----» All matchesLeyton Orient1001----» All matchesLommel SK1001----» All matchesLuton Town1001----» All matchesManchester City1001----» All matchesManchester City U211100----» All matchesMiddlesbrough FC1001-1--» All matchesMorecambe FC1010----» All matchesNewcastle United1100----» All matchesNorthampton Town1100----» All matchesNorwich City1001----» All matchesNottingham Forest1100----» All matchesOldham Athletic1100----» All matchesOud-Heverlee Leuven1100----» All matchesRochdale AFC1001----» All matchesRoyal Antwerp FC1001----» All matchesRSC Anderlecht1100----» All matchesRSC Habay1100----» All matchesSouthampton FC1100-1--» All matchesStockport County1001----» All matchesSutton United1001----» All matchesTottenham Hotspur U211100----» All matchesTranmere Rovers1100-1--» All matchesWalsall FC1100-1--» All matchesWatford FC1100-1--» All matchesWest Bromwich Albion1100----» All matchesWolverhampton Wanderers1001----» All matchesWycombe Wanderers1100----» All matches