Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC15753-1--» All matchesAberdeen FC142111-2--» All matchesSt. Johnstone FC13445-7--» All matchesHeart of Midlothian1256115--» All matchesMotherwell FC12534-3--» All matchesRaith Rovers12822-5-1» All matchesRangers FC11326-3--» All matchesRoss County FC11713-3--» All matchesCeltic FC10145-3--» All matchesPort Vale FC9522-1--» All matchesDundee United750212--» All matchesDumbarton FC7412-1--» All matchesGreenock Morton FC7241-2--» All matchesHamilton Academical7322----» All matchesKilmarnock FC7412-3--» All matchesNotts County7133-3--» All matchesGillingham FC63121---» All matchesBradford City6321----» All matchesBrighton & Hove Albion6312-1--» All matchesChesterfield FC6213-1--» All matchesCoventry City6330-1--» All matchesFalkirk FC6411-2--» All matchesMillwall FC6213-1--» All matchesOldham Athletic6123-1--» All matchesPeterborough United6312-1--» All matchesQueen Of The South6312-1--» All matchesBrentford FC521211--» All matchesAlloa Athletic5500----» All matchesAyr United5401---1» All matchesBarnsley FC5122-1--» All matchesBristol City5023----» All matchesColchester United5203----» All matchesCrewe Alexandra5410-1--» All matchesDagenham & Redbridge5311-2--» All matchesHibernian FC5221-3--» All matchesHull City5302----» All matchesNottingham Forest5311---1» All matchesRochdale AFC5032-1--» All matchesShrewsbury Town5401-1--» All matchesSwindon Town5212-1--» All matchesAccrington Stanley4301----» All matchesDoncaster Rovers4202-1--» All matchesIpswich Town4103----» All matchesLincoln City4112----» All matchesLivingston FC4310-3--» All matchesMilton Keynes Dons4202----» All matchesPlymouth Argyle4400-2--» All matchesRotherham United4112-2--» All matchesSouthampton FC4013-1--» All matchesTranmere Rovers4301----» All matchesBirmingham City30121---» All matchesBlackpool FC32011---» All matchesDarlington FC320111--» All matchesAldershot Town3111----» All matchesCardiff City3012-1--» All matchesCarlisle United3210----» All matchesCrystal Palace3102---1» All matchesDundee FC3120----» All matchesDunfermline Athletic3120-2--» All matchesHuddersfield Town3012----» All matchesMacclesfield FC3111----» All matchesMiddlesbrough FC3102-1--» All matchesMorecambe FC3111---1» All matchesPartick Thistle3300-1--» All matchesSheffield United3030----» All matchesWalsall FC3210----» All matchesYeovil Town3300----» All matchesCheltenham Town20201---» All matchesCrawley Town200211--» All matchesWest Ham United21101---» All matchesBarnet FC2101----» All matchesBlyth Spartans2011----» All matchesBrøndby IF2002----» All matchesBurton Albion2200----» All matchesBury FC2200-1--» All matchesCharlton Athletic2101----» All matchesDerby County2110----» All matchesExeter City2101----» All matchesGrimsby Town2011----» All matchesHereford United2101-1--» All matchesInverness CT2101----» All matchesLeeds United2002----» All matchesLeicester City2011----» All matchesLuton Town2110-1--» All matchesMolde FK2011----» All matchesNSÍ Runavík2200----» All matchesPortsmouth FC2101----» All matchesPreston North End2002-1--» All matchesReading FC2002----» All matchesSheffield Wednesday2110----» All matchesSouthend United2002-1--» All matchesStevenage FC2101----» All matchesWatford FC2110----» All matchesWolverhampton Wanderers2110----» All matchesWycombe Wanderers2101-1--» All matchesNorthampton Town11001---» All matchesAirdrieonians FC1100----» All matchesAsteras Tripolis1010----» All matchesAston Villa1100-1--» All matchesBerwick Rangers1100----» All matchesBlackburn Rovers1010----» All matchesBristol Rovers1100----» All matchesElgin City1100----» All matchesForfar Athletic1100----» All matchesHartlepool United1100-1--» All matchesLeyton Orient1010----» All matchesMontrose FC1100----» All matchesNorwich City1001----» All matchesStranraer FC1100----» All matchesTorquay United1100----» All matches