Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC24381351--» All matchesHeart of Midlothian23841152--» All matchesCeltic FC22261431--» All matchesDundee United2276931--» All matchesMotherwell FC217957---» All matchesKilmarnock FC21651032--» All matchesHibernian FC166557---» All matchesSt. Johnstone FC1655611--» All matchesDundee FC157444---» All matchesPartick Thistle138234---» All matchesDunfermline Athletic104514---» All matchesMillwall FC932412--» All matchesRotherham United945011--» All matchesWimbledon FC85302---» All matchesGillingham FC841311--» All matchesDerby County8224----» All matchesWatford FC71333---» All matchesGrimsby Town74301---» All matchesNottingham Forest72141---» All matchesFalkirk FC65103---» All matchesPreston North End60331---» All matchesWalsall FC61231---» All matchesWest Ham United61321---» All matchesBurnley FC6123----» All matchesCrystal Palace6114----» All matchesBradford City53111---» All matchesRaith Rovers55001---» All matchesStoke City51311---» All matchesCoventry City5212-1--» All matchesSheffield Wednesday5122----» All matchesSunderland AFC5113----» All matchesWolverhampton Wanderers5104----» All matchesLeicester City42201---» All matchesNorwich City41031---» All matchesPortsmouth FC420211--» All matchesSheffield United41211---» All matchesTottenham Hotspur41031---» All matchesCheltenham Town4202----» All matchesCrewe Alexandra4121----» All matchesIpswich Town4121-1--» All matchesLeeds United4121----» All matchesLiverpool FC4202----» All matchesManchester United4004----» All matchesMiddlesbrough FC4022----» All matchesWest Bromwich Albion4103----» All matchesAirdrieonians FC (old)32101---» All matchesQueens Park Rangers32011---» All matchesAston Villa3003----» All matchesBrighton & Hove Albion3111----» All matchesCarlisle United3201----» All matchesMacclesfield FC3300----» All matchesManchester City3012----» All matchesNewcastle United3111----» All matchesReading FC3102----» All matchesSouthampton FC3012----» All matchesTranmere Rovers3111----» All matchesWycombe Wanderers3120----» All matchesValur Reykjavík22004---» All matchesBarnsley FC21101---» All matchesBirmingham City20021---» All matchesBlackburn Rovers21011---» All matchesNea Salamina22001---» All matchesNotts County211011--» All matchesTorino FC20021---» All matchesCzech Republic20021---» All matchesWoking FC21101---» All matchesArsenal FC2011----» All matchesB 1903 København2002----» All matchesBarnet FC2002----» All matchesBristol Rovers2110----» All matchesCardiff City2011----» All matchesChester City2110----» All matchesDarlington FC2110----» All matchesGermany U212110----» All matchesDoncaster Rovers2101----» All matchesEverton FC2011----» All matchesItaly2011----» All matchesLeyton Orient2101----» All matchesLincoln City2020-1--» All matchesMansfield Town2101----» All matchesNetherlands2002----» All matchesOldham Athletic2002----» All matchesRochdale AFC2020----» All matchesRushden & Diamonds AFC2200----» All matchesSweden U212011----» All matchesScunthorpe United2101----» All matchesShrewsbury Town2110----» All matchesSt. Mirren FC2101----» All matchesStevenage FC2110----» All matchesStockport County2002----» All matchesWigan Athletic2110----» All matchesWrexham AFC2110----» All matchesPlymouth Argyle100121--» All matchesBlackpool FC10101---» All matchesSan Marino11001---» All matchesAFC Bournemouth1010----» All matchesBohemian FC1001----» All matchesBolton Wanderers1001----» All matchesBoston United1100----» All matchesBristol City1001----» All matchesBury FC1010----» All matchesCharlton Athletic1100----» All matchesChelsea FC1001----» All matchesChesterfield FC1010----» All matchesDenmark1001----» All matchesGermany1100----» All matchesEngland1001----» All matchesFaeroe Islands1010----» All matchesFinland1100----» All matchesFulham FC1001----» All matchesHuddersfield Town1010----» All matchesKidderminster Harriers1100----» All matchesColombia1001----» All matchesLegia Warszawa1001----» All matchesMalta1100----» All matchesAustria1100----» All matchesOxford United1100----» All matchesPeterborough United1001----» All matchesPort Vale FC1001----» All matchesRapid Vienna1100----» All matchesSweden1001----» All matchesSwitzerland1010----» All matchesSwansea City1100----» All matchesTorquay United1100----» All matchesUSA1001----» All matchesYeovil Town1010----» All matches