Record by opponent MatchesWDLScoresYellowYellow-RedRedCharlton Athletic6312----» All matchesRangers FC6123----» All matchesAberdeen FC5131----» All matchesDundee United5032----» All matchesHeart of Midlothian5320----» All matchesCeltic FC4121----» All matchesFalkirk FC4130----» All matchesInverness CT4112----» All matchesKilmarnock FC4103----» All matchesBristol Rovers31021---» All matchesGretna FC3300----» All matchesLeyton Orient3111----» All matchesMilton Keynes Dons3012----» All matchesPlymouth Argyle3102----» All matchesSt. Mirren FC3012----» All matchesBirmingham City2011----» All matchesBrighton & Hove Albion2101----» All matchesHamilton Academical2200----» All matchesHuddersfield Town2101----» All matchesMansfield Town2200----» All matchesMillwall FC2002----» All matchesMotherwell FC2002----» All matchesOldham Athletic2011----» All matchesRochdale AFC2020----» All matchesTranmere Rovers2020----» All matchesYeovil Town2110----» All matchesFrance U1910101---» All matchesBlackburn Rovers1001----» All matchesBolivia1010----» All matchesBrentford FC1010----» All matchesBury FC1001----» All matchesCarlisle United1010----» All matchesChesterfield FC1010----» All matchesDagenham & Redbridge1001----» All matchesGermany1001----» All matchesExeter City1010----» All matchesFleetwood Town1001----» All matchesFulham FC1001----» All matchesGillingham FC1001----» All matchesHartlepool United1010----» All matchesIF Elfsborg1001----» All matchesLillestrøm SK1010----» All matchesManchester City1001----» All matchesNetherlands1001----» All matchesNorwich City1010----» All matchesNotts County1010----» All matchesOxford United1001----» All matchesPeterborough United1010----» All matchesPreston North End1001----» All matchesScunthorpe United1001----» All matchesSheffield United1001----» All matchesSheffield Wednesday1001----» All matchesSouthampton FC1001----» All matchesSouthend United1100----» All matchesStockport County1100----» All matchesCzech Republic1010----» All matchesWalsall FC1010----» All matchesWatford FC1010-1--» All matchesWest Ham United1010----» All matchesWolverhampton Wanderers1001----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1100----» All matchesCyprus1001----» All matches