All competitionsChallenge CupFA CupFriendlies ClubsLeague CupLeague OneLeague TwoPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers53029:7» All matchesTotal53029:7MatchesWDLScoreOpponents from ScotlandAberdeen FC10010:4» All matchesAberdeen FC (R)32015:5» All matchesAirdrieonians FC331051843:61» All matchesAlbion Rovers25173551:29» All matchesAlloa Athletic15311117:24» All matchesAnnan Athletic22124541:28» All matchesArbroath FC29851632:55» All matchesAyr United281231344:55» All matchesBanks O’ Dee FC10101:1» All matchesBo'ness United10011:2» All matchesBonnyrigg Rose Athletic1243513:14» All matchesBrechin City FC341491051:48» All matchesBroomhill FC11002:0» All matchesBrora Rangers FC32004:1» All matchesBuckie Thistle10101:1» All matchesClyde FC25911528:26» All matchesCove Rangers61042:8» All matchesCowdenbeath FC1885531:26» All matchesDumbarton FC3511111348:51» All matchesDundee FC70067:26» All matchesDundee FC (R)11004:1» All matchesDundee United10010:1» All matchesDundee United (R)11002:1» All matchesDunfermline Athletic1874726:36» All matchesEast Fife FC532182369:79» All matchesEast Kilbride FC41032:11» All matchesEast Stirlingshire FC11004:2» All matchesEdinburgh City2258825:25» All matchesElgin City27711829:31» All matchesFalkirk FC80172:24» All matchesFormartine United43015:1» All matchesForres Mechanics FC11006:1» All matchesFraserburgh FC10011:2» All matchesGala Fairydean Rovers11005:0» All matchesGreenock Morton FC52036:11» All matchesHamilton Academical30032:8» All matchesHeart of Midlothian10011:2» All matchesHibernian FC20020:2» All matchesHibernian FC (R)11001:0» All matchesHuntly FC22007:2» All matchesInverness CT20022:6» All matchesKelty Hearts72237:8» All matchesKilmarnock FC10010:2» All matchesKilwinning Rangers11003:1» All matchesLinlithgow Rose31117:5» All matchesLivingston FC81072:22» All matchesLivingston FC (R)1000:» All matchesMontrose FC2174925:30» All matchesMusselburgh Athletic11002:1» All matchesNairn County FC21106:5» All matchesPartick Thistle70166:22» All matchesPeterhead FC331291246:44» All matchesQueen Of The South60063:21» All matchesQueen's Park FC1034313:17» All matchesRaith Rovers1745821:30» All matchesRangers FC71063:23» All matchesRoss County FC70143:13» All matchesRoss County FC (R)10011:2» All matchesSt. Johnstone FC51043:12» All matchesSt. Mirren FC20021:6» All matchesStenhousemuir FC4218101468:56» All matchesStirling Albion FC331491063:47» All matchesStranraer FC5725151682:62» All matchesThe Spartans FC152498:21» All matchesThreave Rovers22006:0» All matchesTranent FC11001:0» All matchesTotal7492651603111001:1161MatchesWDLScoreOpponents from WalesThe New Saints10011:3» All matchesTotal10011:3