All competitionsChallenge CupFA CupFriendlies ClubsLeague CupPlayoffsRecord by opponent MatchesWDLScoreAirdrieonians FC30031:13» All matchesAlbion Rovers2085629:29» All matchesAlloa Athletic532012:5» All matchesAnnan Athletic40892349:88» All matchesArbroath FC18531024:37» All matchesAyr United30031:11» All matchesBrechin City FC10010:3» All matchesBrora Rangers FC10011:5» All matchesCeltic FC10010:2» All matchesCivil Service Strollers11002:1» All matchesClyde FC3913131367:63» All matchesCove Rangers31023:7» All matchesCowdenbeath FC1783617:27» All matchesCulter FC21104:2» All matchesCupar Hearts AFC11004:2» All matchesDeveronvale FC10010:4» All matchesDumbarton FC62137:11» All matchesEast Fife FC1352621:24» All matchesEast Stirlingshire FC24155447:14» All matchesEdinburgh City1325614:24» All matchesElgin City37972156:86» All matchesFalkirk FC40130:8» All matchesForfar Athletic52037:9» All matchesFormartine United11002:0» All matchesGreenock Morton FC40043:10» All matchesGretna FC11003:1» All matchesGretna FC 200811002:1» All matchesHamilton Academical20022:7» All matchesHawick Royal Albert10012:3» All matchesHeart of Midlothian30121:4» All matchesHeart of Midlothian (R)10013:4» All matchesHibernian FC20020:9» All matchesHibernian FC (R)11001:0» All matchesHuntly FC11004:2» All matchesKilmarnock FC20023:7» All matchesKilmarnock FC (R)11002:0» All matchesLinlithgow Rose10011:2» All matchesLivingston FC51045:13» All matchesMontrose FC338111445:48» All matchesMotherwell FC10010:1» All matchesNairn County FC10010:2» All matchesPartick Thistle31025:8» All matchesPeterhead FC22541319:35» All matchesQueen Of The South31022:10» All matchesQueen's Park FC3312101146:43» All matchesRaith Rovers10013:4» All matchesRangers FC70254:14» All matchesRangers FC (R)10011:2» All matchesRoss County FC10011:5» All matchesSt. Mirren FC10011:3» All matchesSt. Mirren FC (R)1000:» All matchesStenhousemuir FC923413:21» All matchesStirling Albion FC26831530:42» All matchesStranraer FC1244421:27» All matchesThe Spartans FC41122:5» All matchesWick Academy FC11001:0» All matchesTotal44513496213594:808