Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC6024-1--» All matchesMotherwell FC6114----» All matchesSt. Mirren FC6501-2--» All matchesArbroath FC5500----» All matchesAyr United5500----» All matchesDundee FC5113----» All matchesHibernian FC5212----» All matchesPartick Thistle5311----» All matchesAberdeen FC4211----» All matchesAirdrieonians FC4211----» All matchesDerby County4103----» All matchesDunfermline Athletic4121----» All matchesGreenock Morton FC4211-1--» All matchesHeart of Midlothian4202-1--» All matchesInverness CT4220----» All matchesKilmarnock FC4121----» All matchesNottingham Forest4301----» All matchesQueen's Park FC4310----» All matchesRaith Rovers4112-1--» All matchesRangers FC4022-1--» All matchesSt. Johnstone FC4310----» All matchesBlackpool FC3102-1--» All matchesBrentford FC3201----» All matchesFalkirk FC3111----» All matchesHuddersfield Town3102----» All matchesLuton Town3111----» All matchesMillwall FC3021----» All matchesRoss County FC3210----» All matchesSwansea City3012-1--» All matchesBarrow AFC2200----» All matchesBlackburn Rovers2101----» All matchesBolton Wanderers2101-1--» All matchesLeeds United2002----» All matchesMiddlesbrough FC2101----» All matchesPreston North End2101----» All matchesQueens Park Rangers2200----» All matchesStoke City2011----» All matchesThe Spartans FC2101----» All matchesWalsall FC2110----» All matchesWatford FC2101----» All matchesAFC Bournemouth1001----» All matchesBirmingham City1100----» All matchesBristol City1010----» All matchesBromley FC1010----» All matchesCardiff City1001----» All matchesCharlton Athletic1100----» All matchesCoventry City1010----» All matchesCrewe Alexandra1100----» All matchesDoncaster Rovers1100----» All matchesHull City1001----» All matchesLincoln City1001----» All matchesMontrose FC1001----» All matchesNorwich City1001----» All matchesOxford United1100----» All matchesPeterborough United1001----» All matchesPeterhead FC1100----» All matchesPort Vale FC1001----» All matchesQueen Of The South1001----» All matchesReading FC1001----» All matchesRotherham United1100----» All matchesSheffield Wednesday1100----» All matchesStirling Albion FC1100----» All matchesWest Bromwich Albion1001----» All matchesWigan Athletic1010----» All matchesWrexham AFC1001----» All matchesWycombe Wanderers1100----» All matches