Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC28591415--» All matchesHibernian FC27841527--» All matchesRangers FC24241815--» All matchesCeltic FC22351413--» All matchesRoss County FC21134423--» All matchesMotherwell FC2056912--» All matchesDundee United20857-3--» All matchesSt. Johnstone FC198561---» All matchesKilmarnock FC191009-3--» All matchesHeart of Midlothian1745813--» All matchesAberdeen FC1441926--» All matchesDundee FC14833-2--» All matchesLivingston FC752013--» All matchesFalkirk FC7016---1» All matchesRaith Rovers6312----» All matchesGreenock Morton FC5212-2--» All matchesHamilton Academical5302-1--» All matchesScunthorpe United41121---» All matchesBradford City4121-1--» All matchesBristol Rovers4112----» All matchesDumbarton FC4310-1--» All matchesDunfermline Athletic4121-1--» All matchesPeterborough United4121----» All matchesPortsmouth FC4013-3--» All matchesQueen Of The South4202----» All matchesRochdale AFC4112-1--» All matchesShrewsbury Town4031----» All matchesSunderland AFC4121----» All matchesClyde FC321011--» All matchesCoventry City320111--» All matchesAFC Wimbledon3201----» All matchesBlackpool FC3021----» All matchesCharlton Athletic3012----» All matchesDoncaster Rovers3102----» All matchesGillingham FC3210----» All matchesOxford United3201----» All matchesPlymouth Argyle3201-1--» All matchesQueen's Park FC3210-1--» All matchesStranraer FC3210-1--» All matchesAccrington Stanley20021---» All matchesBK Häcken201111--» All matchesAirdrieonians FC2200----» All matchesAyr United2200----» All matchesBarnsley FC2011----» All matchesBurton Albion2011----» All matchesEdinburgh City2200----» All matchesEintracht Frankfurt2101----» All matchesFleetwood Town2110-1--» All matchesHJK Helsinki2020-1--» All matchesInverness CT2002-1--» All matchesLuton Town2011----» All matchesNorthampton Town2101----» All matchesOldham Athletic2110-1--» All matchesPAOK Saloniki2011----» All matchesRotherham United2002----» All matchesSouthend United2110----» All matchesStenhousemuir FC2200----» All matchesWigan Athletic2002----» All matchesCove Rangers11001---» All matchesEast Kilbride FC11001---» All matchesShakhtar Donetsk100111--» All matchesSparta Prague1001----» All matchesAEK Athen1001----» All matchesAEK Larnaca1010----» All matchesAlbion Rovers1100----» All matchesAlloa Athletic1100-1--» All matchesBerwick Rangers1100----» All matchesBlackburn Rovers1001----» All matchesBolton Wanderers1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrechin City FC1100----» All matchesBrora Rangers FC1100----» All matchesBury FC1100----» All matchesEast Stirlingshire FC1100----» All matchesElgin City1100----» All matchesFC Noah1010----» All matchesFCSB1001----» All matchesForfar Athletic1100----» All matchesKelty Hearts1100----» All matchesPoland1100----» All matchesPortugal1010----» All matchesRacing Strasbourg1001----» All matchesSheffield United1001----» All matchesStirling Albion FC1100----» All matchesThe Spartans FC1100----» All matchesWycombe Wanderers1001----» All matches