Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle185492---» All matchesHamilton Academical15438----» All matchesInverness CT1434712--» All matchesKilmarnock FC14365-1--» All matchesAlloa Athletic1381451--» All matchesGreenock Morton FC136433---» All matchesRaith Rovers134453---» All matchesCeltic FC130310-1--» All matchesQueen Of The South115333---» All matchesAyr United1034323--» All matchesRangers FC9108-1--» All matchesArbroath FC841361--» All matchesFalkirk FC82242---» All matchesAirdrieonians FC83321---» All matchesRoss County FC82241---» All matchesAberdeen FC8116----» All matchesSt. Johnstone FC8215----» All matchesSt. Mirren FC8314----» All matchesDundee United72233---» All matchesDundee FC73131---» All matchesKelty Hearts733111--» All matchesHibernian FC61142---» All matchesPeterhead FC641121--» All matchesMotherwell FC63121---» All matchesLivingston FC6213----» All matchesDumbarton FC54101---» All matchesMontrose FC43013---» All matchesClyde FC42201---» All matchesCove Rangers40311---» All matchesEdinburgh City43101---» All matchesEast Fife FC4301----» All matchesStenhousemuir FC330021--» All matchesDunfermline Athletic3012----» All matchesHeart of Midlothian3102----» All matchesQueen's Park FC3102----» All matchesForfar Athletic22002---» All matchesAlbion Rovers22001---» All matchesAnnan Athletic2200----» All matchesBonnyrigg Rose Athletic11001---» All matchesSwitzerland U1711001---» All matchesStirling Albion FC11001---» All matchesBelgium U191001----» All matchesBrechin City FC1100----» All matchesBulgaria U191100----» All matchesCowdenbeath FC1100----» All matchesDarvel FC1100----» All matchesGermany U171100----» All matchesFrance U211100----» All matchesIceland U211001----» All matchesCroatia U191001----» All matchesNetherlands U171001----» All matchesNorth Macedonia U211001----» All matchesPortugal U171001----» All matchesTogo U211010----» All matches