Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian1242611--» All matchesSt. Johnstone FC115243---» All matchesCeltic FC9018-1--» All matchesLivingston FC8413----» All matchesDundee FC75112---» All matchesHibernian FC6312----» All matchesRoss County FC6231----» All matchesSt. Mirren FC53113---» All matchesAberdeen FC5212----» All matchesDundee United5113----» All matchesKilmarnock FC5221----» All matchesRangers FC5005----» All matchesGreenock Morton FC41122---» All matchesCharlton Athletic40041---» All matchesFleetwood Town4211----» All matchesPartick Thistle4103----» All matchesWigan Athletic4103----» All matchesAirdrieonians FC3102----» All matchesArbroath FC3003----» All matchesBlackpool FC3012-1--» All matchesBurton Albion3102----» All matchesHamilton Academical3111----» All matchesIpswich Town3102----» All matchesLincoln City3111-1--» All matchesPortsmouth FC3012----» All matchesSwindon Town3201----» All matchesAnnan Athletic22001---» All matchesWycombe Wanderers22001---» All matchesBarnsley FC2101----» All matchesCambridge United2011----» All matchesCheltenham Town2101-1--» All matchesCrewe Alexandra2200----» All matchesDerby County2002----» All matchesDunfermline Athletic2020----» All matchesGillingham FC2110----» All matchesLuton Town2101----» All matchesMiddlesbrough FC2101----» All matchesMotherwell FC2002----» All matchesNorthampton Town2101----» All matchesPeterborough United2101----» All matchesPort Vale FC2002-1--» All matchesQueen's Park FC2101-1--» All matchesRaith Rovers2101----» All matchesReading FC2002----» All matchesShrewsbury Town2020----» All matchesSK Brann2011----» All matchesValur Reykjavík2110----» All matchesAccrington Stanley11001---» All matchesBirmingham City10101---» All matchesCrawley Town11001---» All matchesGrimsby Town11001---» All matchesHarrogate Town11001---» All matchesMilton Keynes Dons11001---» All matchesArsenal FC U211001----» All matchesAyr United1010----» All matchesBanks O’ Dee FC1100----» All matchesBolton Wanderers1001----» All matchesBristol City1001----» All matchesCardiff City1001----» All matchesCarlisle United1100-1--» All matchesCove Rangers1100----» All matchesDoncaster Rovers1100----» All matchesDumbarton FC1100----» All matchesForfar Athletic1100----» All matchesLeeds United1100-1--» All matchesLithuania U211100----» All matchesMorecambe FC1100----» All matchesOxford United1001----» All matchesPlymouth Argyle1001----» All matchesPreston North End1100----» All matchesQueen Of The South1100----» All matchesRochdale AFC1100----» All matchesSan Marino U211100----» All matchesStevenage FC1001----» All matchesTurkey U211010----» All matchesWest Bromwich Albion1001----» All matchesWest Ham United1001----» All matches