Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC851251--» All matchesHibernian FC812521--» All matchesDundee United82241---» All matchesKilmarnock FC722342--» All matchesDundee FC73043---» All matchesTorquay United63215---» All matchesLuton Town641132--» All matchesSouthend United632131--» All matchesHeart of Midlothian62042---» All matchesAberdeen FC611412--» All matchesCeltic FC6015----» All matchesNorwich City6123----» All matchesRangers FC6015----» All matchesBlackpool FC52123---» All matchesDunfermline Athletic53022---» All matchesMacclesfield FC52212---» All matchesPlymouth Argyle52032---» All matchesBristol Rovers531113--» All matchesDarlington FC520311--» All matchesWolverhampton Wanderers51041---» All matchesPreston North End5203----» All matchesRochdale AFC5302-1--» All matchesAFC Bournemouth43104---» All matchesBoston United440033--» All matchesTranmere Rovers440033--» All matchesQueens Park Rangers412121--» All matchesSt. Mirren FC431021--» All matchesBarnsley FC42021---» All matchesColchester United421111--» All matchesCoventry City41121---» All matchesHartlepool United430111--» All matchesHuddersfield Town41211---» All matchesScunthorpe United421111--» All matchesSheffield Wednesday42111---» All matchesCrystal Palace4013-1--» All matchesKidderminster Harriers4211----» All matchesLincoln City4112----» All matchesStoke City4112-2--» All matchesWrexham AFC4112----» All matchesBrentford FC31022---» All matchesCambridge United321021--» All matchesCarlisle United311122--» All matchesExeter City302121--» All matchesSwansea City320121--» All matchesBradford City31021---» All matchesBrighton & Hove Albion31021---» All matchesCheltenham Town31111---» All matchesDerby County311111--» All matchesDoncaster Rovers32101---» All matchesLeicester City301211--» All matchesLeyton Orient31111---» All matchesSwindon Town31111---» All matchesBurnley FC3111----» All matchesBury FC3102----» All matchesCardiff City3201----» All matchesCrewe Alexandra3210----» All matchesLeeds United3102----» All matchesMalta3210----» All matchesOxford United3111----» All matchesPoland3003----» All matchesSouthampton FC3021----» All matchesYeovil Town3111----» All matchesYork City3210----» All matchesNorthampton Town21012---» All matchesAzerbaijan21101---» All matchesBulgaria20021---» All matchesAustria20111---» All matchesPort Vale FC21011---» All matchesSheffield United20021---» All matchesShrewsbury Town21101---» All matchesWalsall FC21011---» All matchesWigan Athletic210111--» All matchesCharlton Athletic2002----» All matchesDenmark2020----» All matchesEngland2101----» All matchesFinland2101----» All matchesIpswich Town2101----» All matchesIceland2002----» All matchesLiechtenstein2110----» All matchesLivingston FC2002----» All matchesMaccabi Haifa2002----» All matchesMiddlesbrough FC2011----» All matchesMillwall FC2020----» All matchesMilton Keynes Dons2110----» All matchesMotherwell FC2011----» All matchesPFC Litex Lovech2002-1--» All matchesReading FC2011----» All matchesRushden & Diamonds AFC2011----» All matchesCzech Republic2002----» All matchesWatford FC2002----» All matchesWest Bromwich Albion2002----» All matchesPeterborough United11002---» All matchesBarnet FC10101---» All matchesDagenham & Redbridge10101---» All matchesTrinidad & Tobago110011--» All matchesSparta Prague1001----» All matchesArmenia1001----» All matchesAston Villa1001----» All matchesBarbados1010----» All matchesBirmingham City1100----» All matchesBristol City1001----» All matchesChelsea FC1001----» All matchesGermany1001----» All matchesEstonia1100----» All matchesGeorgia1100----» All matchesGillingham FC1100----» All matchesGreece1001----» All matchesItaly1001----» All matchesLatvia1001----» All matchesMansfield Town1001----» All matchesMorecambe FC1100----» All matchesNorway1001----» All matchesNottingham Forest1010----» All matchesNotts County1001----» All matchesOldham Athletic1100----» All matchesPortugal1010----» All matchesRotherham United1100----» All matchesSwitzerland1010----» All matchesSpain1001----» All matchesSaint Kitts and Nevis1100-1--» All matchesStockport County1010----» All matchesSunderland AFC1001----» All matchesWales1001-1--» All matchesWycombe Wanderers1100----» All matches