All competitionsChampionshipChampions LeagueConference League Qual.Cup Winners CupCup Winners Cup QualifiersEuropa LeagueEuropa League Qual.FA CupLeague CupPlayoffsPremiershipRecord by opponent MatchesWDLScoreOpponents from AlbaniaKF Tiranë21101:0» All matchesTotal21101:0MatchesWDLScoreOpponents from BelgiumCercle Brugge20111:2» All matchesKAA Gent22003:1» All matchesRoyal Antwerp FC22008:2» All matchesTotal641112:5MatchesWDLScoreOpponents from Bosnia-HerzegovinaŽeljezničar Sarajevo21102:1» All matchesTotal21102:1MatchesWDLScoreOpponents from BulgariaSlavia Sofia21014:3» All matchesTotal21014:3MatchesWDLScoreOpponents from DenmarkFC Copenhagen20111:3» All matchesTotal20111:3MatchesWDLScoreOpponents from Germany1. FC Kaiserslautern20020:5» All matches1. FC Lok Leipzig21012:1» All matchesEintracht Frankfurt21015:4» All matchesTotal62047:10MatchesWDLScoreOpponents from EnglandBerwick Rangers22007:3» All matchesEverton FC20021:6» All matchesLeeds United20112:4» All matchesTotal621310:13MatchesWDLScoreOpponents from FranceOGC Nice20112:4» All matchesTotal20112:4MatchesWDLScoreOpponents from IrelandShelbourne FC21103:2» All matchesTotal21103:2MatchesWDLScoreOpponents from IcelandKR Reykjavík21012:1» All matchesTotal21012:1MatchesWDLScoreOpponents from Northern IrelandColeraine FC20113:4» All matchesGlenavon FC22002:0» All matchesTotal42115:4MatchesWDLScoreOpponents from NorwayTromsø IL21103:2» All matchesViking FK20111:3» All matchesTotal41214:5MatchesWDLScoreOpponents from RomaniaFCM Bacău20111:3» All matchesTotal20111:3MatchesWDLScoreOpponents from ScotlandAberdeen FC2428044118289:381» All matchesAirdrieonians FC1764735:34» All matchesAirdrieonians FC (old)106452041194:158» All matchesAlbion Rovers18103435:26» All matchesAlloa Athletic40315:6» All matchesAnnan Athletic22005:0» All matchesArbroath FC2097430:19» All matchesAyr United78351726143:109» All matchesBo'ness FC21014:3» All matchesBrechin City FC11002:0» All matchesBrora Rangers FC22006:0» All matchesCeltic FC2603249179230:637» All matchesClyde FC102542424187:132» All matchesCove Rangers11002:0» All matchesCowdenbeath FC22103937:45» All matchesDumbarton FC26129552:27» All matchesDundee FC194685670278:295» All matchesDundee United149564548221:226» All matchesDunfermline Athletic89402722143:103» All matchesEast Fife FC1673631:21» All matchesEast Kilbride FC1000:» All matchesEast Stirlingshire FC440011:4» All matchesElgin City11001:0» All matchesFalkirk FC137514045206:211» All matchesForfar Athletic11002:0» All matchesFraserburgh FC11003:1» All matchesGreenock Morton FC104422437180:172» All matchesGretna FC41218:9» All matchesHamilton Academical116493136195:158» All matchesHeart of Midlothian246866298322:375» All matchesHibernian FC2387458106308:391» All matchesInverness CT5216152179:84» All matchesKelty Hearts1000:» All matchesLeith Athletic430110:7» All matchesLivingston FC382161161:43» All matchesMontrose FC22006:1» All matchesMotherwell FC2358442109295:348» All matchesPartick Thistle171594368240:257» All matchesPeterhead FC21003:0» All matchesPort Glasgow Athletic1664622:27» All matchesQueen Of The South34196970:37» All matchesQueen's Park FC86482117176:110» All matchesRaith Rovers78341824140:106» All matchesRangers FC2473541171210:595» All matchesRoss County FC401571849:55» All matchesSt. Bernard’s FC21103:2» All matchesSt. Johnstone FC127573040185:155» All matchesSt. Mirren FC189784565293:288» All matchesStenhousemuir FC32019:3» All matchesStirling Albion FC16123136:21» All matchesStranraer FC22004:1» All matchesThe Spartans FC11003:0» All matchesThird Lanark86362030151:145» All matchesTotal3636131383314805210:5828MatchesWDLScoreOpponents from SwitzerlandFC Zürich21015:4» All matchesTotal21015:4MatchesWDLScoreOpponents from SpainReal Madrid20113:7» All matchesTotal20113:7MatchesWDLScoreOpponents from Czech RepublicSigma Olomouc20020:4» All matchesTotal20020:4MatchesWDLScoreOpponents from WalesConnah's Quay Nomads21012:3» All matchesTotal21012:3