Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC2498722--» All matchesCeltic FC22221812--» All matchesHibernian FC1957712--» All matchesMotherwell FC18729-2--» All matchesHeart of Midlothian1645721--» All matchesLivingston FC169342---» All matchesRangers FC15321022--» All matchesKilmarnock FC1354421--» All matchesRoss County FC132561---» All matchesSt. Johnstone FC13625-1--» All matchesAberdeen FC125432---» All matchesDundee FC1164141--» All matchesDundee United91441---» All matchesHamilton Academical852111--» All matchesDumbarton FC54101---» All matchesRotherham United511311--» All matchesDoncaster Rovers4211-1--» All matchesAlloa Athletic3201----» All matchesBlackburn Rovers3012----» All matchesBlackpool FC3102-1--» All matchesBristol Rovers3102----» All matchesBurton Albion3102----» All matchesCoventry City3210----» All matchesFleetwood Town3210----» All matchesMilton Keynes Dons3300-1--» All matchesPeterborough United3102----» All matchesQueen Of The South3111----» All matchesShrewsbury Town3012----» All matchesForfar Athletic21012---» All matchesNorthampton Town210121--» All matchesLeyton Orient200211--» All matchesAFC Wimbledon2200-1--» All matchesAnnan Athletic2200----» All matchesBrentford FC2110----» All matchesCercle Brugge2011----» All matchesCowdenbeath FC2200----» All matchesCrawley Town2101----» All matchesCrewe Alexandra2200-1--» All matchesFalkirk FC2101----» All matchesFC Copenhagen2011----» All matchesInverness CT2020----» All matchesLuton Town2011----» All matchesNetherlands U192002----» All matchesOldham Athletic2011----» All matchesPortsmouth FC2110----» All matchesRaith Rovers2101----» All matchesReading FC2011----» All matchesScunthorpe United2011----» All matchesSouthend United2200-1--» All matchesTromsø IL2110----» All matchesWigan Athletic2101----» All matchesWolverhampton Wanderers2002----» All matchesNewport County11002---» All matchesArmenia U1911001---» All matchesBrechin City FC11001---» All matchesExeter City11001---» All matchesGillingham FC11001---» All matchesHartlepool United10101---» All matchesStirling Albion FC11001---» All matchesAccrington Stanley1001----» All matchesAFC Bournemouth1010----» All matchesAlbion Rovers1100----» All matchesAston Villa1100----» All matchesBelgium U191010-1--» All matchesBirmingham City1100----» All matchesBolton Wanderers1001----» All matchesBradford City1001----» All matchesBristol City1010----» All matchesBulgaria1010----» All matchesBury FC1001----» All matchesCambridge United1100----» All matchesCarlisle United1100----» All matchesCharlton Athletic1001----» All matchesChesterfield FC1001----» All matchesColchester United1100----» All matchesCove Rangers1100----» All matchesDarvel FC1001----» All matchesDerby County1001----» All matchesGermany U191001----» All matchesDunfermline Athletic1100----» All matchesEngland U191001----» All matchesGeorgia U191001----» All matchesGrimsby Town1010----» All matchesHuddersfield Town1010----» All matchesKazakhstan1001----» All matchesMillwall FC1010----» All matchesMorecambe FC1100-1--» All matchesNottingham Forest1100----» All matchesNotts County1001----» All matchesNSÍ Runavík1100----» All matchesPartick Thistle1100----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1100-1--» All matchesPort Vale FC1001----» All matchesPortugal U211001----» All matchesPreston North End1001----» All matchesRochdale AFC1010----» All matchesRomania1010----» All matchesRomania U191100----» All matchesSwitzerland U191100----» All matchesSheffield United1001----» All matchesSlovenia1001----» All matchesSwindon Town1100----» All matchesUSA1001----» All matchesWalsall FC1010----» All matchesWycombe Wanderers1010----» All matches