Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic195592---» All matchesPartick Thistle19496-6--» All matchesAyr United1638515--» All matchesRaith Rovers1657412--» All matchesInverness CT15447-6--» All matchesArbroath FC14734-1--» All matchesSt. Johnstone FC1231812--» All matchesAirdrieonians FC12453----» All matchesQueen's Park FC9342111-» All matchesAlloa Athletic9414-1--» All matchesHamilton Academical9333-2--» All matchesHeart of Midlothian9234-1--» All matchesGreenock Morton FC8134-2--» All matchesRoss County FC8413-2--» All matchesDundee FC612312--» All matchesFalkirk FC621312--» All matchesAberdeen FC6114-1--» All matchesMontrose FC6312----» All matchesDundee United5212-1--» All matchesLivingston FC5131----» All matchesMotherwell FC5203-1--» All matchesCeltic FC4013-1--» All matchesClyde FC4400----» All matchesPeterhead FC4400----» All matchesQueen Of The South4202-1--» All matchesRangers FC4013-2--» All matchesStenhousemuir FC4202-2--» All matchesEdinburgh City3300----» All matchesKelty Hearts3003----» All matchesDumbarton FC2200----» All matchesEast Fife FC2002----» All matchesKilmarnock FC2110----» All matchesAnnan Athletic1100----» All matchesBo'ness United1100----» All matchesBrechin City FC1100----» All matchesEngland U211001----» All matchesForfar Athletic1100----» All matchesFrance U211100-1--» All matchesGreece U171001----» All matchesLinlithgow Rose1001----» All matchesNetherlands U211100----» All matchesAustria U191001-1--» All matchesRussia U171001----» All matchesSweden U211001----» All matchesSt. Mirren FC1001----» All matchesStirling Albion FC1001----» All matchesSouth Korea U211100----» All matchesThe Spartans FC1100----» All matchesTogo U211010----» All matchesCzech Republic U191001-1--» All matchesTurkey U211001-1--» All matches