Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United30156912--» All matchesGreenock Morton FC26126832--» All matchesQueen's Park FC2315446---» All matchesRaith Rovers23581034--» All matchesDunfermline Athletic2096522--» All matchesArbroath FC189635---» All matchesInverness CT1646632--» All matchesAirdrieonians FC147522---» All matchesRoss County FC126153---» All matchesLivingston FC1042411--» All matchesHamilton Academical9324----» All matchesFalkirk FC7223-1--» All matchesDundee United621311--» All matchesAlloa Athletic6213-1--» All matchesDundee FC52121---» All matchesCove Rangers5221----» All matchesSt. Mirren FC401321--» All matchesHeart of Midlothian4013----» All matchesMontrose FC33001---» All matchesQueen Of The South320111--» All matchesSt. Johnstone FC3111----» All matchesStenhousemuir FC3102----» All matchesAston Villa U2121101---» All matchesStranraer FC22001---» All matchesCeltic FC2002----» All matchesEdinburgh City2200----» All matchesForfar Athletic2200----» All matchesJapan U192011----» All matchesKilmarnock FC2101----» All matchesMiddlesbrough FC U212110----» All matchesSunderland AFC U212200----» All matchesSwansea City U212002----» All matchesWest Ham United U212002----» All matchesAlbion Rovers11001---» All matchesBrechin City FC11001---» All matchesClyde FC10011---» All matchesAndorra U171100----» All matchesDenmark U171010----» All matchesGermany U171100-1--» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesEstonia U171100----» All matchesFrance U181001----» All matchesFraserburgh FC1100----» All matchesFulham FC U211001----» All matchesHibernian FC1001----» All matchesManchester United U211001----» All matchesMotherwell FC1100----» All matchesNewcastle United U211001----» All matchesNorway U171001----» All matchesPartick Thistle1001----» All matchesPeterhead FC1100----» All matchesPortsmouth FC1001----» All matchesRangers FC1001----» All matchesSpain U171100----» All matchesStoke City U211001----» All matchesThe Spartans FC1100----» All matches