Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC10172----» All matchesInverness CT10154-1--» All matchesCardiff City9432----» All matchesDundee United9144----» All matchesReading FC9225----» All matchesWatford FC9441----» All matchesPreston North End82421---» All matchesBlackpool FC8224----» All matchesHeart of Midlothian8224----» All matchesHibernian FC8224-1--» All matchesKilmarnock FC8233----» All matchesManchester United8107-1--» All matchesNottingham Forest8242----» All matchesBristol City751121--» All matchesCoventry City74121---» All matchesBirmingham City7016----» All matchesCharlton Athletic7223----» All matchesColchester United7421----» All matchesMotherwell FC7232----» All matchesSunderland AFC7133----» All matchesWest Ham United7214----» All matchesPlymouth Argyle63031---» All matchesBurnley FC6231----» All matchesMillwall FC6321-1--» All matchesQueens Park Rangers6132-1--» All matchesSheffield United6123----» All matchesSouthampton FC6312----» All matchesStoke City6123-1--» All matchesBrighton & Hove Albion55001---» All matchesIpswich Town52031---» All matchesPeterborough United52121---» All matchesBolton Wanderers5221----» All matchesCeltic FC5014----» All matchesCrewe Alexandra5401-1--» All matchesCrystal Palace5113----» All matchesDerby County5122----» All matchesHuddersfield Town5122----» All matchesManchester City5401----» All matchesNorthampton Town5500----» All matchesPortsmouth FC5014---1» All matchesSheffield Wednesday5410-2--» All matchesWest Bromwich Albion5212----» All matchesNotts County43011---» All matchesSwindon Town41121---» All matchesAFC Bournemouth4130----» All matchesAston Villa4211----» All matchesBarnsley FC4211----» All matchesBlackburn Rovers4013----» All matchesBrentford FC4202----» All matchesDunfermline Athletic4130----» All matchesLeeds United4310----» All matchesLuton Town4220-1--» All matchesMiddlesbrough FC4103----» All matchesNorwich City4211----» All matchesOldham Athletic4220-1--» All matchesPartick Thistle4103-1--» All matchesRoss County FC4112----» All matchesSt. Johnstone FC4022----» All matchesWolverhampton Wanderers4112----» All matchesRotherham United31022---» All matchesChesterfield FC32101---» All matchesArsenal FC3102----» All matchesChelsea FC3003----» All matchesDundee FC3201----» All matchesFulham FC3201----» All matchesLeicester City3030----» All matchesLiverpool FC3003----» All matchesNewcastle United3210-1--» All matchesPort Vale FC3102----» All matchesScunthorpe United3003----» All matchesTranmere Rovers3111----» All matchesWalsall FC3111----» All matchesWycombe Wanderers3210----» All matchesBristol Rovers21101---» All matchesDagenham & Redbridge211011--» All matchesRangers FC21101---» All matchesBury FC2110----» All matchesCarlisle United2101----» All matchesCheltenham Town2110----» All matchesDoncaster Rovers2002----» All matchesEverton FC2020----» All matchesExeter City2002----» All matchesFaeroe Islands2200----» All matchesGillingham FC2101----» All matchesHartlepool United2200----» All matchesLeyton Orient2101----» All matchesMilton Keynes Dons2110----» All matchesSwansea City2011----» All matchesTottenham Hotspur2002----» All matchesYeovil Town2110-1--» All matchesAyr United11001---» All matchesHull City10101---» All matchesSouthport FC11001---» All matchesBradford City1100----» All matchesBulgaria1100----» All matchesCambridge United1100----» All matchesForest Green Rovers1100----» All matchesFrance1100----» All matchesGeorgia1100----» All matchesGrimsby Town1001----» All matchesHamilton Academical1001----» All matchesHereford United1100----» All matchesIceland1100----» All matchesItaly1001----» All matchesJapan1010-1--» All matchesCroatia1010----» All matchesLithuania1100----» All matchesMansfield Town1100----» All matchesNetherlands1001----» All matchesRochdale AFC1100----» All matchesSwitzerland1001----» All matchesSouthend United1100----» All matchesStockport County1100-1--» All matchesSouth Africa1100----» All matchesWigan Athletic1001----» All matchesWrexham AFC1001----» All matches