Record by opponent MatchesWDLScoresYellowYellow-RedRedDumbarton FC1782751--» All matchesStirling Albion FC1657422--» All matchesStranraer FC1566381--» All matchesEdinburgh City1573544--» All matchesKelty Hearts1543833--» All matchesForfar Athletic1433842--» All matchesStenhousemuir FC1452712-1» All matchesElgin City1391363--» All matchesClyde FC1341831--» All matchesQueen Of The South1031623--» All matchesAlbion Rovers961243--» All matchesAlloa Athletic813434--» All matchesRangers FC80262---» All matchesCove Rangers831411--» All matchesMontrose FC713311--» All matchesHamilton Academical640221--» All matchesEast Fife FC531121--» All matchesFalkirk FC502311--» All matchesInverness CT5401-1--» All matchesThe Spartans FC5014-2--» All matchesAyr United410311--» All matchesBonnyrigg Rose Athletic43101---» All matchesCowdenbeath FC430112--» All matchesEast Kilbride FC42021---» All matchesAirdrieonians FC4202----» All matchesArbroath FC4004----» All matchesLivingston FC4103----» All matchesRaith Rovers4103----» All matchesDundee FC3003----» All matchesHibernian FC3003----» All matchesSt. Mirren FC3003----» All matchesGreenock Morton FC2101----» All matchesKilmarnock FC2002----» All matchesKilmarnock FC (R)11003---» All matchesFormartine United100111--» All matchesGala Fairydean Rovers11001---» All matchesRangers FC (R)11001---» All matchesRoss County FC10011---» All matchesSt. Mirren FC (R)101011--» All matchesAnnan Athletic1100----» All matchesBerwick Rangers1100----» All matchesBuckie Thistle1100----» All matchesClydebank FC1100----» All matchesFraserburgh FC1001----» All matchesHeart of Midlothian1001----» All matchesMotherwell FC1001----» All matchesPollok FC1001----» All matchesQueen's Park FC1001----» All matchesSt. Johnstone FC1100----» All matches