Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic24107713--» All matchesAyr United21115527--» All matchesQueen's Park FC19126125--» All matchesInverness CT1846816--» All matchesRaith Rovers1747614--» All matchesGreenock Morton FC17665-3--» All matchesAirdrieonians FC15744-3--» All matchesArbroath FC1447312--» All matchesHamilton Academical1472512--» All matchesDundee United14437-3--» All matchesRoss County FC1361621--» All matchesPartick Thistle13526-3--» All matchesQueen Of The South13733-1--» All matchesLivingston FC1162311--» All matchesSt. Mirren FC11245----» All matchesFalkirk FC10226----» All matchesRangers FC9027-2--» All matchesSt. Johnstone FC9243-1--» All matchesHibernian FC73221---» All matchesCeltic FC7115----» All matchesKilmarnock FC6213-1--» All matchesStranraer FC541011--» All matchesDundee FC5230-1--» All matchesDumbarton FC431021--» All matchesEdinburgh City44002---» All matchesAberdeen FC4013----» All matchesAlloa Athletic4310----» All matchesStenhousemuir FC4202----» All matchesCove Rangers33002---» All matchesMotherwell FC3201----» All matchesClyde FC21011---» All matchesBrechin City FC2200----» All matchesForfar Athletic2200----» All matchesHeart of Midlothian2011----» All matchesElgin City11001---» All matchesKelty Hearts11001---» All matchesAlbion Rovers1100----» All matchesAnnan Athletic1100----» All matchesAuchinleck Talbot1001----» All matchesBerwick Rangers1100----» All matchesBo'ness United1100----» All matchesFormartine United1100----» All matchesMontrose FC1100----» All matches