Record by opponent MatchesWDLScoresYellowYellow-RedRedElgin City1472522--» All matchesForfar Athletic12237-4--» All matchesBonnyrigg Rose Athletic1113713--» All matchesStenhousemuir FC1161412--» All matchesEast Fife FC11425-31-» All matchesStirling Albion FC1024413--» All matchesAnnan Athletic10352-2--» All matchesAlbion Rovers941413--» All matchesDumbarton FC8224-3--» All matchesEdinburgh City8413-1--» All matchesPeterhead FC8224-1--» All matchesClyde FC7223-2--» All matchesKelty Hearts610511--» All matchesThe Spartans FC6204-1--» All matchesAyr United4112----» All matchesCowdenbeath FC330012--» All matchesHamilton Academical3102-1--» All matchesLivingston FC3003-1--» All matchesRangers FC3003----» All matchesAirdrieonians FC20021---» All matchesRoss County FC20021---» All matchesBerwick Rangers2200----» All matchesHibernian FC2002-2--» All matchesCivil Service Strollers11001---» All matchesQueen's Park FC10011---» All matchesAberdeen FC1001----» All matchesBrora Rangers FC1100-1--» All matchesBroxburn Athletic1001----» All matchesCeltic FC1001----» All matchesDundee FC1001----» All matchesDundee United1001----» All matchesEast Kilbride FC1100----» All matchesEast Stirlingshire FC1100----» All matchesFalkirk FC1001-1--» All matchesFC Nordsjælland1001----» All matchesFraserburgh FC1001----» All matchesGreenock Morton FC1001----» All matchesKilmarnock FC1001----» All matchesMotherwell FC1001----» All matchesPartick Thistle1001----» All matchesSt. Mirren FC1001----» All matchesThreave Rovers1100----» All matches