Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United12912----» All matchesCeltic FC11128----» All matchesCoventry City11344----» All matchesFalkirk FC11722----» All matchesHibernian FC10253----» All matchesMotherwell FC10631-1--» All matchesPlymouth Argyle9171-1--» All matchesQueen Of The South9621-1--» All matchesStoke City9621----» All matchesDumbarton FC8710----» All matchesQueens Park Rangers8233----» All matchesSt. Mirren FC8512----» All matchesBristol City7115----» All matchesBurnley FC7340----» All matchesColchester United7421-1--» All matchesLeicester City7421----» All matchesAberdeen FC6303-1--» All matchesCrewe Alexandra6330----» All matchesCrystal Palace6312----» All matchesInverness CT6231----» All matchesLuton Town6132----» All matchesNorwich City6114----» All matchesPartick Thistle6600----» All matchesPreston North End6123----» All matchesReading FC6213-1--» All matchesSt. Johnstone FC6411----» All matchesTranmere Rovers6231----» All matchesWigan Athletic6042----» All matchesBarnsley FC5221----» All matchesBlackpool FC5131----» All matchesBrighton & Hove Albion5221----» All matchesDerby County5122----» All matchesIpswich Town5113----» All matchesLeeds United5500-1--» All matchesMillwall FC5023----» All matchesPort Vale FC5500----» All matchesSheffield United5113----» All matchesSouthampton FC5311----» All matchesWest Bromwich Albion5122----» All matchesWolverhampton Wanderers5311----» All matchesBrechin City FC4310----» All matchesBrentford FC4301----» All matchesDunfermline Athletic4022----» All matchesGreenock Morton FC4310----» All matchesHuddersfield Town4112----» All matchesHull City4103----» All matchesKilmarnock FC4220----» All matchesLivingston FC4400----» All matchesNorthampton Town4301----» All matchesNotts County4211----» All matchesOldham Athletic4310----» All matchesSheffield Wednesday4310----» All matchesSunderland AFC4112----» All matchesSwindon Town4310----» All matchesWatford FC4103----» All matchesAFC Bournemouth3210----» All matchesAlloa Athletic3300----» All matchesChesterfield FC3300----» All matchesCowdenbeath FC3300----» All matchesDundee FC3210----» All matchesHamilton Academical3111----» All matchesPeterborough United3111----» All matchesRangers FC3201----» All matchesRoss County FC3300----» All matchesTottenham Hotspur3012----» All matchesACF Fiorentina2110----» All matchesBirmingham City2101----» All matchesBury FC2101----» All matchesCambridge United2101----» All matchesCheltenham Town2110----» All matchesGillingham FC2110----» All matchesMansfield Town2200----» All matchesMilton Keynes Dons2101----» All matchesPSV Eindhoven2011----» All matchesRaith Rovers2200----» All matchesSouthend United2101----» All matchesStockport County2110----» All matchesWest Ham United2011----» All matchesWrexham AFC2200----» All matchesWycombe Wanderers2200----» All matchesAirdrieonians FC1100----» All matchesArsenal FC1001----» All matchesBradford City1001----» All matchesBulgaria1100----» All matchesCardiff City1001----» All matchesCharlton Athletic1001----» All matchesGermany U211001----» All matchesHeart of Midlothian1100----» All matchesJapan1010----» All matchesMargate FC1100----» All matchesNottingham Forest1100----» All matchesPortsmouth FC1001----» All matchesRotherham United1010----» All matchesSwitzerland1001----» All matchesScunthorpe United1100----» All matchesStranraer FC1100----» All matchesTiverton1100----» All matchesWalsall FC1010-1--» All matchesWimbledon FC1100----» All matchesZenit St. Petersburg1001----» All matches