All competitionsChallenge CupChampionshipEuropa League Qual.FA CupFriendlies ClubsLeague CupLeague OnePlayoffsPremiershipRecord by opponent MatchesWDLScoreOpponents from EnglandBerwick Rangers43108:0» All matchesTotal43108:0MatchesWDLScoreOpponents from IrelandSligo Rovers11002:1» All matchesTotal11002:1MatchesWDLScoreOpponents from LiechtensteinFC Vaduz21011:2» All matchesTotal21011:2MatchesWDLScoreOpponents from ScotlandAberdeen FC159474171207:272» All matchesAirdrieonians FC4219101367:60» All matchesAirdrieonians FC (old)104362543160:183» All matchesAlbion Rovers18103539:24» All matchesAlloa Athletic33208462:27» All matchesAnnan Athletic532013:4» All matchesArbroath FC1575321:19» All matchesAyr United80272131118:120» All matchesBo'ness FC21014:4» All matchesBonnyrigg Rose Athletic20011:2» All matchesBrechin City FC1091026:5» All matchesBuckie Thistle11005:1» All matchesCeltic FC1652529110156:371» All matchesCeltic FC (R)1000:» All matchesClyde FC122502943205:189» All matchesClydebank FC42114:3» All matchesCove Rangers1353419:16» All matchesCowdenbeath FC412091287:50» All matchesDarvel FC11005:1» All matchesDumbarton FC56261614111:63» All matchesDundee FC144463266209:247» All matchesDundee United93271947136:151» All matchesDunfermline Athletic86381434109:110» All matchesEast Fife FC3917111172:62» All matchesEast Kilbride FC22006:1» All matchesEast Stirlingshire FC660020:3» All matchesEdinburgh City1071123:7» All matchesElgin City330011:1» All matchesForfar Athletic871024:2» All matchesFormartine United11003:0» All matchesFraserburgh FC11004:1» All matchesGreenock Morton FC120542837195:154» All matchesGretna FC42116:2» All matchesHamilton Academical111602427206:132» All matchesHeart of Midlothian171513585239:338» All matchesHibernian FC173524873232:300» All matchesHuntly FC11003:0» All matchesInverness CT311451239:38» All matchesKelty Hearts842214:10» All matchesKilmarnock FC137454051211:206» All matchesLeith Athletic411214:8» All matchesLinlithgow Rose11004:1» All matchesLivingston FC3816101248:41» All matchesMontrose FC21124538:23» All matchesMotherwell FC157533668229:262» All matchesPartick Thistle157524361220:243» All matchesPeterhead FC17113340:15» All matchesPort Glasgow Athletic1053225:12» All matchesQueen Of The South85402421166:135» All matchesQueen's Park FC82421228161:112» All matchesRaith Rovers109472735181:149» All matchesRangers FC1761928129155:442» All matchesRangers FC (R)11002:1» All matchesRoss County FC1965817:27» All matchesSt. Johnstone FC6722153097:107» All matchesSt. Mirren FC154573859227:217» All matchesStenhousemuir FC750115:6» All matchesStirling Albion FC30197456:22» All matchesStranraer FC751113:3» All matchesThe Spartans FC22006:1» All matchesThird Lanark78312225172:141» All matchesWick Academy FC11006:0» All matchesTotal3246119574312974964:5147MatchesWDLScoreOpponents from WalesConnah's Quay Nomads10010:1» All matchesThe New Saints10010:1» All matchesTotal20020:2