Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC71331---» All matchesAirdrieonians FC7412----» All matchesRaith Rovers7115----» All matchesSt. Johnstone FC7313----» All matchesQueen Of The South62041---» All matchesDunfermline Athletic6303-3--» All matchesCeltic FC5005-1--» All matchesKilmarnock FC5104----» All matchesQueen's Park FC42112---» All matchesBohemian FC43101---» All matchesDerry City422011--» All matchesMontrose FC440011--» All matchesCove Rangers4211-1--» All matchesEast Fife FC4121----» All matchesFalkirk FC4013-2--» All matchesKelty Hearts4211----» All matchesMotherwell FC4112----» All matchesPartick Thistle4202----» All matchesRoss County FC4112----» All matchesShelbourne FC4130---1» All matchesSligo Rovers4220----» All matchesSt Patrick's Athletic4121----» All matchesFinn Harps33003---» All matchesStenhousemuir FC320121--» All matchesAlloa Athletic33001---» All matchesDundee United311111--» All matchesPeterhead FC33001---» All matchesUC Dublin31111---» All matchesAberdeen FC3012----» All matchesAyr United3012----» All matchesDrogheda United3102----» All matchesDundee FC3102----» All matchesHeart of Midlothian3012----» All matchesLivingston FC3003----» All matchesRangers FC3003----» All matchesShamrock Rovers3102----» All matchesHamilton Academical21101---» All matchesInverness CT2101----» All matchesStirling Albion FC2101----» All matchesRangers FC (R)11001---» All matchesStranraer FC11001---» All matchesAlbion Rovers1100----» All matchesArbroath FC1010----» All matchesBanks O’ Dee FC1100----» All matchesDumbarton FC1001----» All matchesDundee United (R)1100----» All matchesEast Kilbride FC1100----» All matchesElgin City1100----» All matchesForfar Athletic1100----» All matchesHibernian FC1001----» All matchesMusselburgh Athletic1100----» All matchesWaterford FC1001----» All matchesWexford FC1100-1--» All matches