Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC2176817--» All matchesCeltic FC20151413--» All matchesMotherwell FC20974-6--» All matchesSt. Mirren FC1995525--» All matchesRangers FC182313-2--» All matchesHeart of Midlothian17566-41-» All matchesRoss County FC17764-4--» All matchesKilmarnock FC159423---» All matchesSt. Johnstone FC15825-3--» All matchesLivingston FC13526-4--» All matchesDundee United12444111-» All matchesDundee FC10622-3--» All matchesBristol City9126----» All matchesBirmingham City7133----» All matchesBlackburn Rovers7133-1--» All matchesNottingham Forest7214----» All matchesPreston North End7124-2--» All matchesLeeds United620421--» All matchesScunthorpe United631221--» All matchesBolton Wanderers621311--» All matchesBradford City640212--» All matchesCardiff City63121---» All matchesQueens Park Rangers62131---» All matchesNorwich City6105----» All matchesReading FC6024----» All matchesSheffield Wednesday6213-1--» All matchesBrighton & Hove Albion5104-1--» All matchesCharlton Athletic5014-1--» All matchesDerby County5023----» All matchesHamilton Academical5410----» All matchesIpswich Town5230----» All matchesMiddlesbrough FC5023----» All matchesFleetwood Town421121--» All matchesDoncaster Rovers42201---» All matchesFulham FC40041---» All matchesHull City41121---» All matchesWolverhampton Wanderers41031---» All matchesAston Villa4004----» All matchesGillingham FC4013----» All matchesHuddersfield Town4103-1--» All matchesLeyton Orient4202-11-» All matchesMilton Keynes Dons4202----» All matchesOldham Athletic4130----» All matchesPortsmouth FC4301----» All matchesSheffield United4112-1--» All matchesWalsall FC4220-1--» All matchesSouthend United320121--» All matchesOxford United31111---» All matchesSwindon Town30121---» All matchesBarnsley FC3201-1--» All matchesBrentford FC3003----» All matchesBurnley FC3012----» All matchesChesterfield FC3201-1-1» All matchesColchester United3102----» All matchesCoventry City3102----» All matchesCrewe Alexandra3012----» All matchesFalkirk FC3201----» All matchesMillwall FC3201----» All matchesShrewsbury Town3201-1--» All matchesWigan Athletic3111----» All matchesYeovil Town3111----» All matchesAFC Wimbledon21011---» All matchesElgin City22001---» All matchesFC Luzern211011--» All matchesInter Club d’Escaldes21011---» All matchesBlackpool FC2101----» All matchesBristol Rovers2101----» All matchesBurton Albion2002----» All matchesCarlisle United2101----» All matchesCrawley Town2200-1--» All matchesHNK Rijeka2011-1--» All matchesKF Malisheva2101----» All matchesKidderminster Harriers2011----» All matchesLeicester City2011----» All matchesNorthampton Town2200----» All matchesNotts County2110----» All matchesPeterborough United2011-1--» All matchesPlymouth Argyle2011----» All matchesPort Vale FC2011----» All matchesRochdale AFC2101-1--» All matchesStoke City2020----» All matchesSunderland AFC2002----» All matchesWest Bromwich Albion2002----» All matchesBonnyrigg Rose Athletic11002---» All matchesAlloa Athletic1100----» All matchesArbroath FC1100-1--» All matchesBury FC1100----» All matchesCambridge United1100----» All matchesClyde FC1100----» All matchesCove Rangers1100-1--» All matchesCrystal Palace1001----» All matchesDagenham & Redbridge1100----» All matchesDunfermline Athletic1001----» All matchesEverton FC1001----» All matchesExeter City1100----» All matchesFC Santa Coloma1100---1» All matchesForfar Athletic1100-1--» All matchesGreenock Morton FC1001----» All matchesInverness CT1100----» All matchesKAA Gent1010----» All matchesKF Shkëndija 791010----» All matchesLincoln City1100----» All matchesNewcastle United1001----» All matchesPartick Thistle1100----» All matchesPeterhead FC1100----» All matchesQueen Of The South1100----» All matchesQueen's Park FC1100----» All matchesRaith Rovers1100----» All matchesRotherham United1100----» All matchesSouthampton FC1001----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesSwansea City1100----» All matchesWatford FC1010-1--» All matches