Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC27851442--» All matchesHamilton Academical241059511-» All matchesSt. Johnstone FC234109-1--» All matchesInverness CT22561132--» All matchesCeltic FC22331613--» All matchesPartick Thistle2186741--» All matchesAberdeen FC21421515--» All matchesKilmarnock FC19113561--» All matchesAlloa Athletic18666-4--» All matchesHeart of Midlothian165562--1» All matchesDundee FC1574464--» All matchesQueen Of The South1472573-1» All matchesHibernian FC1445531--» All matchesDundee United13418----» All matchesFalkirk FC1243521--» All matchesSt. Mirren FC12534-1--» All matchesKelty Hearts1173113--» All matchesCove Rangers11236-1--» All matchesEdinburgh City952211--» All matchesArbroath FC9216--1-» All matchesDunfermline Athletic851222--» All matchesRangers FC8026-1--» All matchesAirdrieonians FC721421--» All matchesPeterhead FC7610211-» All matchesAnnan Athletic7331-11-» All matchesRoss County FC7322----» All matchesAyr United642031--» All matchesClyde FC631221--» All matchesDumbarton FC6231-4--» All matchesGreenock Morton FC520343--» All matchesLivingston FC301212--» All matchesRaith Rovers311111--» All matchesMontrose FC3300----» All matchesStenhousemuir FC3201----» All matchesStirling Albion FC3102-1--» All matchesForfar Athletic2101-1--» All matchesQueen's Park FC2200-1--» All matchesGermany U1910101---» All matchesDarvel FC1001----» All matchesDinamo Moskva1001----» All matchesEast Fife FC1010----» All matchesElgin City1100----» All matchesLinlithgow Rose1100----» All matches