Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC19676-2-1» All matchesRangers FC171412----» All matchesCeltic FC161411----» All matchesHeart of Midlothian16538-1--» All matchesHibernian FC152310-1--» All matchesRoss County FC14734-2--» All matchesAberdeen FC12615----» All matchesKilmarnock FC10145----» All matchesAccrington Stanley9342-1--» All matchesExeter City9513----» All matchesOxford United9522----» All matchesWycombe Wanderers9315----» All matchesDagenham & Redbridge8413-1--» All matchesDundee FC8710----» All matchesDundee United8422----» All matchesLivingston FC8530----» All matchesPlymouth Argyle8035----» All matchesPortsmouth FC8143----» All matchesSouthend United8125----» All matchesStevenage FC8116----» All matchesAFC Wimbledon7232-1--» All matchesCarlisle United7025----» All matchesCheltenham Town7412-2--» All matchesHartlepool United7313----» All matchesMansfield Town7241----» All matchesMorecambe FC7340----» All matchesMotherwell FC7214----» All matchesNewport County7133----» All matchesNotts County7115----» All matchesShrewsbury Town7034----» All matchesSt. Mirren FC7412----» All matchesHamilton Academical6204----» All matchesLeyton Orient6213-1--» All matchesPartick Thistle6312----» All matchesAirdrieonians FC5203----» All matchesBurton Albion5113----» All matchesCambridge United5212----» All matchesGreenock Morton FC5212----» All matchesNorthampton Town5221-1--» All matchesTranmere Rovers5302----» All matchesAFC Bournemouth4121----» All matchesArbroath FC4013----» All matchesBarnet FC4112-1--» All matchesCrawley Town4013----» All matchesDoncaster Rovers4202----» All matchesLuton Town4022----» All matchesMilton Keynes Dons4022----» All matchesQueen's Park FC4202----» All matchesRaith Rovers4202----» All matchesRochdale AFC4103-1--» All matchesScunthorpe United4112----» All matchesYeovil Town4301-1--» All matchesYork City4103----» All matchesAyr United3120----» All matchesBrentford FC3021----» All matchesBristol Rovers3102----» All matchesBury FC3111----» All matchesChesterfield FC3012----» All matchesColchester United3012----» All matchesDunfermline Athletic3111----» All matchesPreston North End3021----» All matchesSheffield Wednesday3102----» All matchesSwindon Town3201----» All matchesAldershot Town2110----» All matchesBradford City2101----» All matchesCoventry City2011----» All matchesCrewe Alexandra2011----» All matchesGermany U212011----» All matchesFleetwood Town2002----» All matchesGillingham FC2011----» All matchesGrimsby Town2200----» All matchesLincoln City2002----» All matchesMacclesfield FC2011----» All matchesPort Vale FC2101----» All matchesRotherham United2101----» All matchesSalford City2110----» All matchesSheffield United2011----» All matchesTorquay United2011----» All matchesCzech Republic U212002----» All matchesWigan Athletic2002----» All matchesAlloa Athletic1001----» All matchesBerwick Rangers1100----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1010----» All matchesBrighton & Hove Albion1001----» All matchesBristol City1001----» All matchesCharlton Athletic1100----» All matchesChester City1010----» All matchesClyde FC1100----» All matchesColeraine FC1100----» All matchesCosta Rica1001----» All matchesDerby County1001----» All matchesDover Athletic1001----» All matchesDroylsden FC1010----» All matchesEdinburgh City1100----» All matchesEstonia1100----» All matchesGlentoran FC1100----» All matchesHapoel Be'er Sheva1001----» All matchesHereford United1100----» All matchesHuddersfield Town1010----» All matchesInverness CT1100----» All matchesIpswich Town1010----» All matchesIceland U211001----» All matchesIsrael1100----» All matchesLuxembourg U211100----» All matchesMiddlesbrough FC1001----» All matchesOldham Athletic1100-1--» All matchesAustria1001----» All matchesPanama1010----» All matchesQueen Of The South1100----» All matchesSpain U171001----» All matchesStamford AFC1100----» All matchesStockport County1100----» All matchesStranraer FC1001----» All matchesSouth Korea1100----» All matchesSunderland AFC1001----» All matchesTottenham Hotspur1001----» All matchesWalsall FC1010----» All matchesCyprus1010----» All matches