Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United2046102---» All matchesQueen Of The South1958632--» All matchesDunfermline Athletic16862-1--» All matchesDumbarton FC15114053--» All matchesHibernian FC154385---» All matchesInverness CT157262---» All matchesSt. Mirren FC1475251--» All matchesAlloa Athletic1245371--» All matchesFalkirk FC1263311--» All matchesAyr United114341---» All matchesSt. Johnstone FC114251---» All matchesAberdeen FC105321---» All matchesKilmarnock FC10334----» All matchesRoss County FC951321--» All matchesGreenock Morton FC9243----» All matchesPartick Thistle84042---» All matchesRaith Rovers75112---» All matchesAirdrieonians FC6123----» All matchesRangers FC51131---» All matchesCeltic FC5104----» All matchesLivingston FC5014----» All matchesCove Rangers41303---» All matchesBrechin City FC43101---» All matchesClyde FC41301---» All matchesDundee FC4112----» All matchesHeart of Midlothian4301----» All matchesEast Fife FC31111---» All matchesPeterhead FC32011---» All matchesArbroath FC3111----» All matchesHamilton Academical3012----» All matchesAlbion Rovers21011---» All matchesAnnan Athletic2200----» All matchesLevante UD2002----» All matchesMontrose FC2011----» All matchesMotherwell FC2002----» All matchesEdinburgh City11002---» All matchesEast Stirlingshire FC11001---» All matchesElgin City11001---» All matchesFlamurtari Vlorë11001---» All matchesQueen's Park FC11001---» All matchesStenhousemuir FC11001---» All matchesAalesunds FK1010----» All matchesBerwick Rangers1100----» All matchesBreiðablik1100----» All matchesGermany U191010----» All matchesFCSB1001----» All matchesFrance U191001----» All matchesKuban Krasnodar (1928-2018)1001----» All matchesLlanelli Town1001----» All matchesNetherlands U191001----» All matchesNetherlands U171001----» All matchesOdense BK1001----» All matchesPanathinaikos A.O.1001----» All matchesSerbia U171001----» All matchesStirling Albion FC1001-1--» All matches