Record by opponent MatchesWDLScoresYellowYellow-RedRedAirdrieonians FC1234524--» All matchesPartick Thistle12543-2--» All matchesAyr United11353----» All matchesDunfermline Athletic11335-3--» All matchesMontrose FC1041512-1» All matchesKelty Hearts930612--» All matchesAlloa Athletic9333-3--» All matchesAnnan Athletic9513-2--» All matchesArbroath FC9306-2--» All matchesCove Rangers9423----» All matchesGreenock Morton FC9243-2--» All matchesHamilton Academical71151---» All matchesQueen's Park FC75021---» All matchesEdinburgh City7610-2--» All matchesInverness CT7304-1--» All matchesKilmarnock FC7016-1--» All matchesRaith Rovers7421----» All matchesSt. Johnstone FC7313-21-» All matchesRoss County FC642011--» All matchesStenhousemuir FC63121---» All matchesCeltic FC52031---» All matchesAberdeen FC5113-2--» All matchesDundee FC5212----» All matchesFalkirk FC5104-1--» All matchesHibernian FC5212-1--» All matchesRangers FC5005----» All matchesDumbarton FC4211----» All matchesClyde FC3111-2--» All matchesStirling Albion FC3021-1--» All matchesEast Fife FC2101-1--» All matchesMotherwell FC2002-1--» All matchesPeterhead FC2200-1--» All matchesSt. Mirren FC2101----» All matchesGermany U171100----» All matchesDundee United1001----» All matchesEast Kilbride FC1100----» All matchesElgin City1100-1--» All matchesForfar Athletic1001----» All matchesFrance U161001----» All matchesGreece U171001----» All matchesIreland U161001----» All matchesLinlithgow Rose1001----» All matchesLivingston FC1001----» All matchesNairn County FC1100----» All matchesNorthern Ireland U161100----» All matchesNorway U171001----» All matchesSan Marino U191100-1--» All matchesSpain U191010----» All matchesWales U191100-1--» All matchesWales U161010----» All matchesCyprus U191100----» All matches