All competitionsChallenge CupChampionshipFA CupFriendlies ClubsLeague CupLeague OneLeague TwoPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers3913131363:67» All matchesTotal3913131363:67MatchesWDLScoreOpponents from ScotlandAbercorn FC641125:15» All matchesAberdeen FC107342053145:206» All matchesAirdrieonians FC431642355:73» All matchesAirdrieonians FC (old)92402725172:145» All matchesAlbion Rovers3513101154:49» All matchesAlloa Athletic1655621:23» All matchesAnnan Athletic502691578:57» All matchesArbroath FC341531655:60» All matchesAyr United64281224109:107» All matchesBo'ness FC21103:0» All matchesBonnyrigg Rose Athletic1041516:17» All matchesBrechin City FC631214:10» All matchesBroomhill FC10010:1» All matchesBrora Rangers FC22004:1» All matchesCambuslang FC22007:3» All matchesCeltic FC129102396109:369» All matchesCeltic FC (R)10011:3» All matchesClachnacuddin FC11005:1» All matchesClydebank FC10010:2» All matchesCove Rangers72149:17» All matchesCowdenbeath FC351351753:60» All matchesDumbarton FC542062884:98» All matchesDundee FC131452957174:232» All matchesDundee United31961652:62» All matchesDunfermline Athletic56201323104:111» All matchesEast Fife FC5523102271:76» All matchesEast Kilbride FC50224:11» All matchesEast Stirlingshire FC26144845:30» All matchesEdinburgh City29174849:29» All matchesElgin City5320122076:75» All matchesFalkirk FC122432950189:205» All matchesForfar Athletic25511926:28» All matchesFormartine United10010:2» All matchesGala Fairydean Rovers11003:0» All matchesGreenock Morton FC87331935111:111» All matchesGretna FC933311:13» All matchesHamilton Academical91322336138:145» All matchesHamilton Academical (R)10011:4» All matchesHeart of Midlothian127313066168:292» All matchesHibernian FC118392158169:243» All matchesInverness CT1000:» All matchesJeanfield Swifts11002:0» All matchesKeith FC22005:0» All matchesKelty Hearts52129:5» All matchesKilmarnock FC102242454132:187» All matchesKilmarnock FC (R)11002:1» All matchesLeith Athletic1041521:19» All matchesLivingston FC1736816:27» All matchesMontrose FC501992266:86» All matchesMotherwell FC111342254157:200» All matchesMotherwell FC (R)22008:0» All matchesMusselburgh Athletic11003:2» All matchesNairn County FC20115:6» All matchesPartick Thistle134483056201:227» All matchesPartick Thistle (R)10010:5» All matchesPenicuik Athletic10101:1» All matchesPeterhead FC439122248:73» All matchesPort Glasgow Athletic851218:13» All matchesQueen Of The South62251423101:93» All matchesQueen's Park FC103392043164:161» All matchesRaith Rovers68311423117:106» All matchesRangers FC131122297122:376» All matchesRangers FC (R)20023:5» All matchesRenton FC40225:8» All matchesRoss County FC2096524:21» All matchesSt. Bernard’s FC1240826:29» All matchesSt. Johnstone FC6522142987:90» All matchesSt. Mirren FC125462851189:206» All matchesSt. Mirren FC (R)10011:4» All matchesStenhousemuir FC1024316:16» All matchesStirling Albion FC58291316106:75» All matchesStranraer FC341411952:44» All matchesThe Spartans FC1948726:28» All matchesThird Lanark92351839168:189» All matchesTurriff United11003:0» All matchesUniversity of Stirling FC10011:3» All matchesVale of Leven FC211012:5» All matchesTotal2968100362813304327:5297MatchesWDLScoreOpponents from WalesCaernarfon Town11001:0» All matchesTotal11001:0