Record by opponent MatchesWDLScoresYellowYellow-RedRedAlloa Athletic127143---» All matchesFalkirk FC1222812--» All matchesQueen Of The South11128-1--» All matchesKelty Hearts1033421--» All matchesDunfermline Athletic911711--» All matchesMontrose FC71332---» All matchesAnnan Athletic740311--» All matchesAberdeen FC7025----» All matchesDumbarton FC7511----» All matchesDundee United7124----» All matchesRoss County FC7214----» All matchesAirdrieonians FC65015---» All matchesElgin City623131--» All matchesCowdenbeath FC642011--» All matchesSt. Mirren FC602411--» All matchesAlbion Rovers6105----» All matchesClyde FC54011---» All matchesGreenock Morton FC510411--» All matchesMotherwell FC51131---» All matchesStranraer FC53021---» All matchesHeart of Midlothian5032----» All matchesKilmarnock FC5311-2--» All matchesForfar Athletic420221--» All matchesPeterhead FC42112---» All matchesHamilton Academical4013----» All matchesStenhousemuir FC4121----» All matchesStirling Albion FC4202----» All matchesLivingston FC31022---» All matchesArbroath FC3111----» All matchesCeltic FC3102----» All matchesBrechin City FC22001---» All matchesAyr United2101-1--» All matchesMalmö FF2002----» All matchesPartick Thistle2020----» All matchesRaith Rovers2110----» All matchesSt. Johnstone FC2002----» All matchesCove Rangers10101---» All matchesLothian Thistle HV11001---» All matchesDrumchapel United1001----» All matchesDundee FC1010----» All matchesEast Kilbride FC1001----» All matchesInverness CT1001----» All matchesRangers FC1100----» All matchesSwitzerland U211010----» All matches