All competitionsChallenge CupChampionshipFA CupFriendlies ClubsLeague CupLeague OnePlayoffsPremiershipRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers22007:2» All matchesTotal22007:2MatchesWDLScoreOpponents from Northern IrelandColeraine FC11003:1» All matchesTotal11003:1MatchesWDLScoreOpponents from ScotlandAberdeen FC111341760130:195» All matchesAberdeen FC (R)11002:0» All matchesAirdrieonians FC4319121275:53» All matchesAirdrieonians FC (old)6217133292:110» All matchesAlbion Rovers1973734:39» All matchesAlloa Athletic24153638:18» All matchesAnnan Athletic940517:15» All matchesArbroath FC1747616:26» All matchesAuchinleck Talbot10010:1» All matchesAyr United6320162789:105» All matchesBanks O’ Dee FC11002:1» All matchesBo'ness FC21109:2» All matchesBrechin City FC751110:3» All matchesBuckie Thistle10010:2» All matchesCeltic FC1109148792:278» All matchesCeltic FC (R)10011:3» All matchesClyde FC91362332145:138» All matchesClydebank FC41124:5» All matchesCove Rangers1555419:19» All matchesCowdenbeath FC301341355:52» All matchesDumbarton FC281171045:52» All matchesDundee FC118322957145:197» All matchesDundee United4415101959:73» All matchesDundee United (R)11004:0» All matchesDunfermline Athletic32158959:46» All matchesEast Fife FC1243413:13» All matchesEast Kilbride FC550017:5» All matchesEast Stirlingshire FC330011:5» All matchesEdinburgh City961222:9» All matchesElgin City11005:0» All matchesFalkirk FC111272460132:206» All matchesForfar Athletic33008:2» All matchesGala Fairydean Rovers11002:0» All matchesGreenock Morton FC87342033144:148» All matchesGretna FC41123:8» All matchesHeart of Midlothian106291364139:240» All matchesHeart of Midlothian (R)11003:2» All matchesHibernian FC99361449144:186» All matchesInverness CT351561446:52» All matchesKelty Hearts952220:7» All matchesKilmarnock FC116363149158:195» All matchesKilmarnock FC (R)11003:0» All matchesLeith Athletic430115:5» All matchesLivingston FC391491446:47» All matchesMontrose FC1183026:4» All matchesMotherwell FC117342657152:204» All matchesMotherwell FC (R)10100:0» All matchesMusselburgh Athletic11003:1» All matchesPartick Thistle124512746196:220» All matchesPeterhead FC651014:6» All matchesPort Glasgow Athletic82339:8» All matchesPreston Athletic FC11001:0» All matchesQueen Of The South5828161494:75» All matchesQueen's Park FC80341331131:134» All matchesRaith Rovers73291130102:109» All matchesRangers FC11211158694:315» All matchesRangers FC (R)22006:0» All matchesRoss County FC4311112149:61» All matchesSt. Johnstone FC77211838109:148» All matchesSt. Mirren FC121482251145:155» All matchesSt. Mirren FC (R)11003:1» All matchesStenhousemuir FC52125:4» All matchesStirling Albion FC1583327:15» All matchesStranraer FC860219:10» All matchesThe Spartans FC11004:0» All matchesThird Lanark5618162284:93» All matchesTotal240281348510923346:4126