All competitionsChallenge CupFA CupLeague CupLeague OneLeague TwoPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandSolihull Moors1000:» All matchesTotal1000:MatchesWDLScoreOpponents from Northern IrelandLinfield FC1000:» All matchesTotal1000:MatchesWDLScoreOpponents from ScotlandAberdeen FC10010:3» All matchesAirdrieonians FC41123:8» All matchesAlbion Rovers531112:4» All matchesAlloa Athletic16331011:27» All matchesAnnan Athletic1793428:23» All matchesArbroath FC621312:11» All matchesAuchinleck Talbot10010:3» All matchesAyr United10010:3» All matchesBrechin City FC44007:1» All matchesBrora Rangers FC440013:3» All matchesBuckie Thistle11004:1» All matchesCeltic FC (R)10010:1» All matchesClyde FC52125:9» All matchesClydebank FC10012:4» All matchesCove Rangers1426616:26» All matchesCowdenbeath FC44005:0» All matchesCumbernauld Colts11003:0» All matchesDalbeattie Star21103:1» All matchesDumbarton FC732213:15» All matchesDundee United20020:2» All matchesDunfermline Athletic60243:8» All matchesEast Fife FC62136:7» All matchesEast Kilbride FC10011:2» All matchesEdinburgh City1573530:27» All matchesElgin City1032414:13» All matchesFalkirk FC822410:14» All matchesForfar Athletic73228:7» All matchesGreenock Morton FC31023:7» All matchesHamilton Academical92257:20» All matchesHeart of Midlothian (R)20023:6» All matchesHibernian FC11001:0» All matchesInverness CT91445:9» All matchesJeanfield Swifts11002:1» All matchesKilmarnock FC1000:» All matchesKilmarnock FC (R)11004:0» All matchesLivingston FC20020:8» All matchesLothian Thistle HV10010:3» All matchesMontrose FC1946818:28» All matchesMotherwell FC (R)11004:3» All matchesPartick Thistle10010:3» All matchesPeterhead FC1132515:14» All matchesQueen Of The South1893428:19» All matchesQueen's Park FC20020:8» All matchesRoss County FC1000:» All matchesSt. Johnstone FC21012:2» All matchesSt. Mirren FC10010:4» All matchesSt. Mirren FC (R)21002:1» All matchesStenhousemuir FC1253413:10» All matchesStirling Albion FC1052314:13» All matchesStranraer FC860218:7» All matchesThe Spartans FC11002:0» All matchesTotal26910053107350:389