Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC2177722--» All matchesMotherwell FC1833123---» All matchesSt. Johnstone FC1747621--» All matchesHibernian FC1683512--» All matchesHeart of Midlothian1524934--» All matchesCeltic FC15211224--» All matchesDundee United1554612--» All matchesAberdeen FC1452712--» All matchesRoss County FC135533---» All matchesRangers FC120111----» All matchesKilmarnock FC1143451--» All matchesDundee FC1052331--» All matchesAyr United10811-3--» All matchesPartick Thistle9522-1--» All matchesGreenock Morton FC844021--» All matchesFalkirk FC853012--» All matchesDunfermline Athletic8332-1--» All matchesRaith Rovers8521-2--» All matchesReading FC74031---» All matchesSheffield Wednesday7124----» All matchesHuddersfield Town641111--» All matchesWigan Athletic6411----» All matchesAFC Bournemouth51041---» All matchesBlackpool FC522111--» All matchesGillingham FC52211---» All matchesIpswich Town52211---» All matchesWycombe Wanderers531111--» All matchesDerby County5032----» All matchesHamilton Academical5401-1--» All matchesMiddlesbrough FC5032----» All matchesPortsmouth FC5302----» All matchesBristol Rovers440032--» All matchesAirdrieonians FC43101---» All matchesOxford United43101---» All matchesQueen's Park FC422011--» All matchesYeovil Town43011---» All matchesBarnsley FC4130-1--» All matchesBurton Albion4103----» All matchesCharlton Athletic4112-11-» All matchesDoncaster Rovers4310----» All matchesFleetwood Town4310----» All matchesInverness CT4103-1--» All matchesQueens Park Rangers4112-1--» All matchesAccrington Stanley31111---» All matchesCove Rangers330011--» All matchesMillwall FC32011---» All matchesSwindon Town31111---» All matchesAFC Wimbledon3120----» All matchesBlackburn Rovers3111-1--» All matchesBolton Wanderers3102----» All matchesBrentford FC3201----» All matchesCoventry City3111-1--» All matchesDumbarton FC3210-2--» All matchesHull City3102----» All matchesLeeds United3012-1--» All matchesMilton Keynes Dons3201----» All matchesNottingham Forest3210----» All matchesPeterborough United3102----» All matchesPlymouth Argyle3210-1--» All matchesQueen Of The South3300----» All matchesRochdale AFC3210-2--» All matchesRotherham United3201-1--» All matchesShrewsbury Town3210----» All matchesWatford FC3102----» All matchesWest Bromwich Albion3003-1--» All matchesLivingston FC21012---» All matchesAlbania U2122001---» All matchesBarnet FC2101----» All matchesBradford City2200----» All matchesBrighton & Hove Albion2002----» All matchesBrora Rangers FC2200----» All matchesBurnley FC2011----» All matchesChesterfield FC2101----» All matchesColchester United2101----» All matchesGrimsby Town2200-1--» All matchesNetherlands U192011----» All matchesNorthampton Town2200----» All matchesPort Vale FC2101----» All matchesSouthend United2200----» All matchesSwansea City2101----» All matchesWalsall FC2110----» All matchesBonnyrigg Rose Athletic11001---» All matchesCarlisle United11001---» All matchesScunthorpe United11001---» All matchesAlbion Rovers1100----» All matchesArbroath FC1100----» All matchesBirmingham City1001----» All matchesBury FC1100-1--» All matchesCambridge United1100-1--» All matchesCardiff City1010----» All matchesCheltenham Town1010----» All matchesClyde FC1100----» All matchesCowdenbeath FC1100----» All matchesCrawley Town1100----» All matchesCrewe Alexandra1100----» All matchesForest Green Rovers1100----» All matchesFulham FC1010-1--» All matchesGateshead FC1100----» All matchesKelty Hearts1100----» All matchesLeicester City1001----» All matchesLincoln City1100----» All matchesLuxembourg1100----» All matchesManchester United1001----» All matchesMansfield Town1010----» All matchesMorecambe FC1100----» All matchesNewcastle United1001----» All matchesNorwich City1010----» All matchesNotts County1010----» All matchesPreston North End1010----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1010----» All matchesStoke City1001----» All matchesSunderland AFC1010-1--» All matchesThe Spartans FC1001----» All matchesWolverhampton Wanderers1010----» All matches