All competitionsChallenge CupFA CupLeague CupLeague OneLeague TwoPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers2065829:29» All matchesTotal2065829:29MatchesWDLScoreOpponents from ScotlandAberdeen FC18331213:40» All matchesAirdrieonians FC25661338:48» All matchesAirdrieonians FC (old)1232713:23» All matchesAlloa Athletic1423914:36» All matchesAnnan Athletic351081744:67» All matchesArbroath FC291031645:52» All matchesAuchinleck Talbot10011:2» All matchesAyr United33932051:67» All matchesBonnyrigg Rose Athletic53028:3» All matchesBrechin City FC251131136:29» All matchesBrora Rangers FC21101:0» All matchesBuckie Thistle10010:3» All matchesBurntisland Shipyard11008:0» All matchesCamelon Juniors10011:2» All matchesCeltic FC19221515:59» All matchesCeltic FC (R)10012:3» All matchesCivil Service Strollers11003:0» All matchesClyde FC3511101349:54» All matchesCove Rangers50238:15» All matchesCowdenbeath FC23761022:28» All matchesDalbeattie Star21105:1» All matchesDeveronvale FC11001:0» All matchesDumbarton FC1662824:18» All matchesDundee FC16131211:38» All matchesDunfermline Athletic1224619:29» All matchesEast Fife FC29751728:51» All matchesEast Kilbride FC330010:5» All matchesEast Stirlingshire FC1382326:16» All matchesEdinburgh City16501022:33» All matchesElgin City351591153:41» All matchesFalkirk FC18531024:39» All matchesForfar Athletic25531729:51» All matchesFormartine United10010:2» All matchesFort William FC21106:1» All matchesGlasgow University11004:1» All matchesGreenock Morton FC1643917:32» All matchesHamilton Academical1973739:34» All matchesHamilton Academical (R)11002:0» All matchesHeart of Midlothian19261123:48» All matchesHeart of Midlothian (R)10011:4» All matchesHibernian FC1863924:32» All matchesHibernian FC (R)1000:» All matchesInverness CT20020:8» All matchesKelty Hearts51134:12» All matchesKilmarnock FC18431026:35» All matchesLivingston FC1022511:17» All matchesLivingston FC (R)1000:» All matchesLossiemouth FC11002:0» All matchesMontrose FC1472521:16» All matchesMotherwell FC19161218:48» All matchesPartick Thistle22631327:41» All matchesPeterhead FC1618711:25» All matchesPollok FC10011:4» All matchesQueen Of The South17521022:33» All matchesQueen's Park FC4919141663:66» All matchesRaith Rovers1744816:27» All matchesRangers FC21131719:66» All matchesRoss County FC10010:4» All matchesSt Andrews United11002:1» All matchesSt. Johnstone FC91088:29» All matchesSt. Mirren FC18431026:37» All matchesSt. Mirren FC (R)21006:0» All matchesStenhousemuir FC351571350:50» All matchesStirling Albion FC27761424:41» All matchesStranraer FC341151842:58» All matchesSunnybank FC10010:1» All matchesThe Spartans FC41112:2» All matchesThird Lanark1644818:33» All matchesTranent FC11002:0» All matchesUniversity of Stirling FC32017:3» All matchesTotal9162611744681168:1664