Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United26851357--» All matchesCeltic FC24361513--» All matchesKilmarnock FC2065948--» All matchesSt. Johnstone FC1855837--» All matchesInverness CT1753948--» All matchesMotherwell FC1771946--» All matchesHeart of Midlothian1746724--» All matchesDundee FC16574-9--» All matchesHamilton Academical15546-7--» All matchesFalkirk FC1474325--» All matchesHibernian FC1474325--» All matchesSt. Mirren FC14437131-» All matchesAberdeen FC1362523-1» All matchesRoss County FC1372413--» All matchesPartick Thistle1244425--» All matchesLivingston FC912623--» All matchesGreenock Morton FC9216-4--» All matchesRangers FC8107-2--» All matchesQueen Of The South734044--» All matchesDumbarton FC751132--» All matchesAyr United711512--» All matchesAlloa Athletic7511----» All matchesBrechin City FC660022--» All matchesMontrose FC6420-1--» All matchesDunfermline Athletic53026---» All matchesStirling Albion FC531121--» All matchesArbroath FC522111--» All matchesClyde FC540111--» All matchesAirdrieonians FC4220-1--» All matchesPeterhead FC4301-3--» All matchesQueen's Park FC4022----» All matchesEast Fife FC2101----» All matchesForfar Athletic2200----» All matchesUMF Stjarnan2011----» All matchesGretna FC11001---» All matchesAlbion Rovers1100----» All matchesCowdenbeath FC1100----» All matchesElgin City1100----» All matchesKelty Hearts1001-1--» All matchesKuban Krasnodar (1928-2018)1001----» All matchesRaith Rovers1100----» All matches