Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC74121---» All matchesAberdeen FC632122--» All matchesHeart of Midlothian6132-1--» All matchesRangers FC6006----» All matchesCeltic FC5113-2--» All matchesLivingston FC5401----» All matchesSt. Johnstone FC5212----» All matchesKilmarnock FC422011--» All matchesMotherwell FC4022----» All matchesRoss County FC4130----» All matchesEverton FC U18320111--» All matchesAston Villa3003----» All matchesBrighton & Hove Albion U213210---1» All matchesBurnley FC3201----» All matchesChelsea FC U213201-3--» All matchesDerby County U213201-1--» All matchesDundee FC3210----» All matchesDundee United3012----» All matchesLeicester City U213003----» All matchesLiverpool FC U183102----» All matchesLiverpool FC U213102----» All matchesManchester City U213012-1--» All matchesPeterborough United3111----» All matchesWest Ham United U213102-1--» All matchesCrystal Palace U21201111--» All matchesGermany U1720111---» All matchesMansfield Town21011---» All matchesAFC Wimbledon2200----» All matchesArsenal FC U212020----» All matchesBarnsley FC2110----» All matchesBolton Wanderers2101----» All matchesBradford City2101----» All matchesBurton Albion2011----» All matchesDerby County2101-1--» All matchesDoncaster Rovers2200----» All matchesEverton FC U212101----» All matchesExeter City2200----» All matchesFC Luzern2110----» All matchesHuddersfield Town2110----» All matchesHull City2101-1--» All matchesLeeds United2002----» All matchesLeyton Orient2110----» All matchesLincoln City2002----» All matchesLuton Town2101----» All matchesNorthampton Town2200-1--» All matchesPlymouth Argyle2110----» All matchesPort Vale FC2110----» All matchesReading FC2200-1--» All matchesRotherham United2200-1--» All matchesSheffield United2101-1--» All matchesSouthampton FC U212200----» All matchesStevenage FC2200----» All matchesStoke City2101-1--» All matchesTottenham Hotspur U212110----» All matchesWest Bromwich Albion U182101----» All matchesWolverhampton Wanderers2101----» All matchesNewcastle United U18110011--» All matchesWrexham AFC11001---» All matchesAccrington Stanley1001----» All matchesAston Villa U211001-1--» All matchesBirmingham City1100----» All matchesBlackburn Rovers1100----» All matchesBlackburn Rovers U181100-1--» All matchesBlackburn Rovers U211010----» All matchesBlackpool FC1010-1--» All matchesBorussia Dortmund U191001----» All matchesBrighton & Hove Albion U181010----» All matchesChelsea FC1001----» All matchesChelsea FC U181001----» All matchesDagenham & Redbridge1001----» All matchesForfar Athletic1100----» All matchesFulham FC U211100----» All matchesInter Club d’Escaldes1100----» All matchesInverness CT1100----» All matchesItaly U191100----» All matchesLeeds United U181100----» All matchesLeeds United U211001----» All matchesLeicester City U181010----» All matchesLincoln City U181100----» All matchesMaidenhead United1100----» All matchesManchester City U181100----» All matchesMexico U191100----» All matchesMiddlesbrough FC1010----» All matchesMiddlesbrough FC U181010-1--» All matchesMillwall FC1010----» All matchesMorecambe FC1001----» All matchesNewport County1001----» All matchesNorwich City1001----» All matchesNorwich City U181100----» All matchesOxford United1010----» All matchesPortsmouth FC1001----» All matchesPreston North End1010-1--» All matchesQueens Park Rangers1010----» All matchesRaith Rovers1100----» All matchesReading FC U211100----» All matchesRochdale AFC1100----» All matchesSalford City1100----» All matchesSheffield Wednesday1010----» All matchesStockport County1010----» All matchesStoke City U181001----» All matchesSunderland AFC1001----» All matchesSunderland AFC U181100----» All matchesSwindon Town1100----» All matchesCzech Republic U171100----» All matchesWales U181100----» All matchesWatford FC1100----» All matchesWest Bromwich Albion1010----» All matchesWest Ham United1010----» All matchesWigan Athletic1100----» All matchesWolverhampton Wanderers U181010----» All matches