All competitionsChallenge CupFA CupLeague CupLeague OneLeague TwoPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers22134535:19» All matchesTotal22134535:19MatchesWDLScoreOpponents from IrelandBohemian FC10010:1» All matchesTotal10010:1MatchesWDLScoreOpponents from ScotlandAberdeen FC10010:2» All matchesAberdeen FC (R)22009:5» All matchesAirdrieonians FC30851738:56» All matchesAlbion Rovers1678125:11» All matchesAlloa Athletic301061433:47» All matchesAnnan Athletic23133739:30» All matchesArbroath FC10010:3» All matchesAyr United19541028:36» All matchesBanks O’ Dee FC11005:1» All matchesBonnyrigg Rose Athletic853017:7» All matchesBrechin City FC2285834:36» All matchesBrora Rangers FC11003:2» All matchesCeltic FC10010:3» All matchesCivil Service Strollers11003:0» All matchesClachnacuddin FC22005:2» All matchesClyde FC432212973:48» All matchesColville Park11009:0» All matchesCove Rangers1560918:26» All matchesCowdenbeath FC14111235:13» All matchesDeveronvale FC10012:3» All matchesDumbarton FC22112936:34» All matchesDundee FC61132:10» All matchesDundee FC (R)22004:2» All matchesDundee United41033:8» All matchesDundee United (R)11003:0» All matchesDunfermline Athletic151688:28» All matchesEast Fife FC401591646:46» All matchesEast Kilbride FC20113:5» All matchesEast Stirlingshire FC1391336:15» All matchesEdinburgh City1675420:13» All matchesElgin City362151069:43» All matchesFalkirk FC17331115:40» All matchesForfar Athletic331291244:46» All matchesFormartine United1000:» All matchesGreenock Morton FC1032515:20» All matchesHamilton Academical60156:14» All matchesHeart of Midlothian21012:3» All matchesHibernian FC20020:8» All matchesHibernian FC (R)10010:4» All matchesHuntly FC20021:6» All matchesInverness CT80071:16» All matchesInverurie Loco Works11004:2» All matchesKelty Hearts1152314:15» All matchesKilmarnock FC20010:3» All matchesLivingston FC1121812:23» All matchesLochee United FC11006:3» All matchesMontrose FC421392073:60» All matchesMotherwell FC10011:2» All matchesNairn County FC11002:0» All matchesPartick Thistle41023:7» All matchesQueen Of The South1231811:24» All matchesQueen's Park FC31176845:32» All matchesRaith Rovers102178:21» All matchesRangers FC81164:23» All matchesRangers FC (R)11001:0» All matchesRoss County FC20021:5» All matchesSt. Johnstone FC10011:3» All matchesSt. Mirren FC20111:6» All matchesSt. Mirren FC (R)11002:1» All matchesStenhousemuir FC351061949:61» All matchesStirling Albion FC30174947:42» All matchesStranraer FC271071038:35» All matchesThe Spartans FC1233611:17» All matchesWhitehill Welfare21103:0» All matchesTotal7192811352961027:1077