Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United1153331--» All matchesKilmarnock FC1052353--» All matchesAberdeen FC10064131-» All matchesRangers FC10208-3--» All matchesOldham Athletic944151--» All matchesCeltic FC922545--» All matchesDundee FC9306-1--» All matchesHeart of Midlothian9423----» All matchesBury FC8440-1--» All matchesQueens Park Rangers711511--» All matchesHibernian FC7232-4-1» All matchesOxford United7232----» All matchesStoke City7322-1--» All matchesSt. Johnstone FC632121--» All matchesHuddersfield Town632112--» All matchesBirmingham City6213----» All matchesNorwich City6132-1--» All matchesPort Vale FC6114-1--» All matchesSwindon Town6312----» All matchesIpswich Town530221--» All matchesBlackpool FC500512--» All matchesBrentford FC522111--» All matchesReading FC5113----» All matchesWest Bromwich Albion5302----» All matchesNottingham Forest421122--» All matchesCharlton Athletic41121---» All matchesDunfermline Athletic413012--» All matchesSheffield United40311---» All matchesGrimsby Town4310-1--» All matchesTranmere Rovers4220----» All matchesWycombe Wanderers4211-11-» All matchesAFC Bournemouth3021----» All matchesBradford City3201----» All matchesBristol City3111----» All matchesCrystal Palace3102----» All matchesNorthampton Town3111----» All matchesNotts County3120-1--» All matchesSunderland AFC3012----» All matchesWolverhampton Wanderers3003----» All matchesAston Villa2101----» All matchesBarnsley FC2101----» All matchesBolton Wanderers2002----» All matchesBrighton & Hove Albion2101----» All matchesCambridge United2110----» All matchesCardiff City2110----» All matchesCarlisle United2002----» All matchesChelsea FC2110----» All matchesCheltenham Town2200----» All matchesChesterfield FC2020----» All matchesCrewe Alexandra2101----» All matchesHereford United2011-1--» All matchesMiddlesbrough FC2101-1--» All matchesPeterborough United2101-1--» All matchesPortsmouth FC2110----» All matchesShrewsbury Town2110----» All matchesSt. Mirren FC2200----» All matchesYork City2110----» All matchesScunthorpe United11001---» All matchesStockport County10011---» All matchesBristol Rovers1010----» All matchesColchester United1001-1--» All matchesDoncaster Rovers1001----» All matchesExeter City1100----» All matchesHull City1001----» All matchesLeeds United1001----» All matchesLeyton Orient1001----» All matchesLincoln City1010----» All matchesMacclesfield FC1001-1--» All matchesManchester City1100----» All matchesMansfield Town1100----» All matchesMotherwell FC1100----» All matchesPartick Thistle1010----» All matchesSouthend United1010----» All matchesSwansea City1001----» All matchesWigan Athletic1100----» All matchesWimbledon FC1001----» All matchesWrexham AFC1001-1--» All matches