All competitionsChallenge CupChampionshipEuropa LeagueFA CupFriendlies ClubsLeague CupPlayoffsRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers440010:3» All matchesChelsea FC20023:9» All matchesTotal640213:12MatchesWDLScoreOpponents from ScotlandAberdeen FC111312456127:199» All matchesAirdrieonians FC4924111375:55» All matchesAirdrieonians FC (old)86341735150:140» All matchesAlbion Rovers1693432:17» All matchesAlloa Athletic23105832:26» All matchesAnnan Athletic430112:2» All matchesArbroath FC3512121147:45» All matchesAyr United97353031134:120» All matchesBeith Juniors FC11006:0» All matchesBo'ness United11004:0» All matchesBonnyrigg Rose Athletic11003:1» All matchesBrechin City FC1244315:13» All matchesBrora Rangers FC21104:2» All matchesBuckie Thistle11003:2» All matchesCeltic FC12914268999:292» All matchesCeltic FC (R)11003:1» All matchesClyde FC87351933111:111» All matchesCove Rangers550014:4» All matchesCowdenbeath FC311261351:60» All matchesDeveronvale FC22009:4» All matchesDumbarton FC57321312106:57» All matchesDundee FC145463465184:234» All matchesDundee United78221442104:156» All matchesDunfermline Athletic85301936109:121» All matchesEast Fife FC19102740:31» All matchesEast Kilbride FC1000:» All matchesEast Stirlingshire FC550017:3» All matchesEdinburgh City22009:1» All matchesElgin City22007:1» All matchesFalkirk FC120372854154:195» All matchesForfar Athletic530211:6» All matchesGretna FC21105:2» All matchesHamilton Academical87332034148:144» All matchesHeart of Midlothian113272759131:218» All matchesHibernian FC125383452172:221» All matchesInverness CT38872234:72» All matchesKelty Hearts32017:3» All matchesKilmarnock FC104372442172:180» All matchesLeith Athletic431015:4» All matchesLinlithgow Rose10010:1» All matchesLivingston FC3810121645:62» All matchesMontrose FC530110:3» All matchesMotherwell FC107331955137:204» All matchesPartick Thistle163533673219:253» All matchesPeterhead FC1052320:15» All matchesPort Glasgow Athletic1682627:21» All matchesQueen Of The South69231728101:107» All matchesQueen's Park FC87401928161:146» All matchesRaith Rovers92292438112:125» All matchesRangers FC129142392104:300» All matchesRoss County FC29781428:50» All matchesSt. Johnstone FC5011122761:100» All matchesSt. Mirren FC126453545179:180» All matchesStenhousemuir FC960319:16» All matchesStirling Albion FC19134144:14» All matchesStranraer FC1070232:8» All matchesThe Spartans FC21012:2» All matchesThird Lanark68261527115:113» All matchesTurriff United21107:1» All matchesVale of Leithen FC11004:0» All matchesTotal272291061111863783:4464