Opponent W D L
Rangers FC Rangers FC 36 16 10 10 2 4 0 1
Heart of Midlothian Heart of Midlothian 27 18 2 7 1 3 0 0
Aberdeen FC Aberdeen FC 26 13 4 9 0 3 0 0
Motherwell FC Motherwell FC 24 17 3 4 0 3 0 0
St. Johnstone FC St. Johnstone FC 24 18 3 3 0 3 0 0
St. Mirren FC St. Mirren FC 21 17 2 2 1 1 0 0
Hibernian FC Hibernian FC 21 11 6 4 0 3 0 0
Hamilton Academical Hamilton Academical 18 11 5 2 1 3 0 0
Ross County FC Ross County FC 18 14 1 3 0 1 0 0
Dundee FC Dundee FC 17 11 5 1 1 4 0 0
Livingston FC Livingston FC 15 12 3 0 2 1 0 0
Kilmarnock FC Kilmarnock FC 15 11 2 2 1 1 0 0
Dundee United Dundee United 13 10 2 1 0 1 0 0
Celtic FC Celtic FC 12 2 2 8 0 2 0 0
Partick Thistle Partick Thistle 6 4 2 0 0 1 0 0
Inverness CT Inverness CT 4 1 3 0 0 1 0 0
England England [U21] 3 0 0 3 0 0 0 0
RB Leipzig RB Leipzig 3 1 0 2 0 0 0 0
Atlético Madrid Atlético Madrid 2 0 1 1 0 1 0 0
AZ Alkmaar AZ Alkmaar 2 1 0 1 0 0 0 0
Opponent W D L
Connah's Quay Nomads Connah's Quay Nomads 2 1 0 1 0 0 0 0
Dumbarton FC Dumbarton FC 2 2 0 0 0 1 0 0
Falkirk FC Falkirk FC 2 2 0 0 0 0 0 0
FC Midtjylland FC Midtjylland 2 0 1 1 0 0 0 0
Feyenoord Feyenoord 2 1 0 1 0 1 0 0
FK Jablonec FK Jablonec 2 2 0 0 0 1 0 0
Lazio Roma Lazio Roma 2 0 0 2 0 1 0 0
Latvia Latvia [U21] 2 1 1 0 0 0 0 0
Real Madrid Real Madrid 2 0 0 2 0 0 0 0
Shakhtar Donetsk Shakhtar Donetsk 2 0 2 0 0 0 0 0
Ukraine Ukraine 2 1 1 0 0 0 0 0
Ukraine Ukraine [U21] 2 0 0 2 0 0 0 0
KR Reykjavík KR Reykjavík 1 1 0 0 1 0 0 0
AC Milan AC Milan 1 0 0 1 0 0 0 0
Albion Rovers Albion Rovers 1 0 0 1 0 0 0 0
Andorra Andorra [U21] 1 0 1 0 0 0 0 0
Annan Athletic Annan Athletic 1 1 0 0 0 0 0 0
Armenia Armenia 1 1 0 0 0 0 0 0
Aston Villa Aston Villa 1 0 0 1 0 0 0 0
Bayern München Bayern München 1 0 0 1 0 0 0 0
Opponent W D L
Belgium Belgium 1 0 0 1 0 0 0 0
Berwick Rangers Berwick Rangers 1 1 0 0 0 0 0 0
Borussia Dortmund Borussia Dortmund 1 0 0 1 0 0 0 0
BSC Young Boys BSC Young Boys 1 1 0 0 0 0 0 0
Buckie Thistle Buckie Thistle 1 1 0 0 0 0 0 0
Club Brugge KV Club Brugge KV 1 0 1 0 0 0 0 0
Clyde FC Clyde FC 1 1 0 0 0 0 0 0
Dinamo Zagreb Dinamo Zagreb 1 0 1 0 0 1 0 0
FC København FC København 1 0 0 1 0 0 0 0
Ferencvárosi TC Ferencvárosi TC 1 0 0 1 0 0 0 0
Finland Finland 1 0 1 0 0 0 0 0
FK Bodø/Glimt FK Bodø/Glimt 1 0 0 1 0 0 0 0
FK Sarajevo FK Sarajevo 1 1 0 0 0 0 0 0
France France 1 0 0 1 0 1 0 0
France France [U21] 1 1 0 0 0 0 0 0
Georgia Georgia 1 0 1 0 0 0 0 0
Greenock Morton FC Greenock Morton FC 1 0 0 1 0 1 0 0
Ireland Ireland 1 1 0 0 0 0 0 0
Kazakhstan Kazakhstan 1 1 0 0 0 0 0 0
Netherlands Netherlands 1 0 1 0 0 0 0 0
Opponent W D L
Netherlands Netherlands [U21] 1 1 0 0 0 0 0 0
Norway Norway 1 0 1 0 0 0 0 0
Poland Poland 1 0 1 0 0 0 0 0
Queen's Park FC Queen's Park FC 1 1 0 0 0 0 0 0
Riga FC Riga FC 1 1 0 0 0 0 0 0
Slovan Bratislava Slovan Bratislava 1 1 0 0 0 0 0 0
Stade Rennais Stade Rennais 1 1 0 0 0 1 0 0
South Korea South Korea [U21] 1 1 0 0 0 0 0 0
Togo Togo [U21] 1 0 1 0 0 0 0 0
Czech Republic Czech Republic 1 1 0 0 0 0 0 0
Turkey Turkey [U21] 1 0 0 1 0 0 0 0
Cyprus Cyprus 1 1 0 0 0 1 0 0