Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC27971194--» All matchesHibernian FC25751351--» All matchesQueen Of The South2413658---» All matchesRoss County FC20125391--» All matchesMotherwell FC188465---» All matchesAlloa Athletic1795392--» All matchesLivingston FC175662---» All matchesCeltic FC172312----» All matchesFalkirk FC1665542--» All matchesGreenock Morton FC1663721--» All matchesDundee United1624101---» All matchesKilmarnock FC1481541--» All matchesRangers FC1421111--1» All matchesDumbarton FC1311208---» All matchesInverness CT1383261--» All matchesAberdeen FC1344522--» All matchesDundee FC115424---» All matchesHeart of Midlothian111283---» All matchesAyr United104244---» All matchesSt. Johnstone FC102531---» All matchesRaith Rovers98103---» All matchesPartick Thistle960321--» All matchesHamilton Academical843141--» All matchesDunfermline Athletic760131--» All matchesPeterhead FC6312----» All matchesBrechin City FC55006---» All matchesArbroath FC52031---» All matchesEast Fife FC5212----» All matchesCowdenbeath FC43101---» All matchesKelty Hearts421111--» All matchesElgin City33007---» All matchesStenhousemuir FC302121--» All matchesAirdrieonians FC32011---» All matchesMontrose FC311111--» All matchesCove Rangers22001---» All matchesBrora Rangers FC11001---» All matchesQueen's Park FC11001---» All matchesAlbion Rovers1100----» All matchesAZ Alkmaar1100----» All matchesBurton Albion1001----» All matchesCeltic FC (R)1100----» All matchesCharlton Athletic1100----» All matchesEdinburgh City1100----» All matchesForfar Athletic1100----» All matchesGillingham FC1001----» All matchesOldham Athletic1001----» All matches