Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC18521114--» All matchesDundee United1895413--» All matchesAberdeen FC183105-3-1» All matchesKilmarnock FC1554613--» All matchesHeart of Midlothian14347-2--» All matchesDunfermline Athletic13454-2--» All matchesRangers FC13328-2--» All matchesHibernian FC121651---» All matchesSt. Johnstone FC1243512--» All matchesDundee FC1030711--» All matchesCardiff City6240----» All matchesNotts County4220----» All matchesQueens Park Rangers4031----» All matchesRaith Rovers4211----» All matchesReading FC4112-1--» All matchesAFC Bournemouth3111-1--» All matchesBrentford FC3300----» All matchesBury FC3210-2--» All matchesChesterfield FC3210-1--» All matchesCrewe Alexandra3300----» All matchesHuddersfield Town3120----» All matchesNorthampton Town3300-1--» All matchesOldham Athletic3210----» All matchesPeterborough United3120-1--» All matchesPort Vale FC3102----» All matchesStoke City3120-1--» All matchesTranmere Rovers3111-1--» All matchesBarnsley FC2200-1--» All matchesBlackpool FC2002-1--» All matchesCheltenham Town2110----» All matchesColchester United2011----» All matchesDerby County2011----» All matchesFalkirk FC2110----» All matchesFulham FC2200----» All matchesIpswich Town2200-1--» All matchesLuton Town2020----» All matchesPartick Thistle2002----» All matchesPlymouth Argyle2101----» All matchesPreston North End2020----» All matchesSt. Mirren FC2200-1--» All matchesSwindon Town2020-1--» All matchesWycombe Wanderers2200----» All matchesArsenal FC1100----» All matchesBrighton & Hove Albion1100----» All matchesBristol City1010----» All matchesBurnley FC1100----» All matchesCambridge United1100----» All matchesCharlton Athletic1001----» All matchesCrystal Palace1100----» All matchesGillingham FC1100----» All matchesHB Tórshavn1100----» All matchesHull City1100----» All matchesLeeds United1010----» All matchesLeicester City1100----» All matchesManchester City1100----» All matchesMansfield Town1100----» All matchesMillwall FC1001-1--» All matchesNewcastle United1100----» All matchesNorwich City1010----» All matchesOxford United1100----» All matchesRotherham United1001----» All matchesSheffield United1010----» All matchesStockport County1100-1--» All matchesWalsall FC1001----» All matchesWatford FC1100----» All matchesWest Bromwich Albion1100----» All matchesWest Ham United1010----» All matchesWrexham AFC1001-1--» All matches