Opponent W D L
Rangers FC Rangers FC 8 6 1 1 0 1 0 0
Aberdeen FC Aberdeen FC 7 7 0 0 2 0 0 0
Motherwell FC Motherwell FC 7 5 2 0 2 0 0 0
Heart of Midlothian Heart of Midlothian 6 6 0 0 5 0 0 0
Dundee FC Dundee FC 6 4 2 0 0 0 0 0
Kilmarnock FC Kilmarnock FC 6 4 2 0 0 0 0 0
Ross County FC Ross County FC 5 3 2 0 2 0 0 0
Partick Thistle Partick Thistle 4 3 1 0 2 0 0 0
St. Johnstone FC St. Johnstone FC 4 3 0 1 2 0 0 0
Hamilton Academical Hamilton Academical 4 4 0 0 0 0 0 0
Manchester City Manchester City 3 0 2 1 1 1 0 0
CD Alavés CD Alavés 3 1 1 1 0 0 0 0
Hibernian FC Hibernian FC 3 1 1 1 0 0 0 0
Inverness CT Inverness CT 3 2 1 0 0 0 0 0
Juventus Juventus [Youth] 2 1 0 1 1 0 0 0
Atlético Madrid Atlético Madrid 2 0 1 1 0 0 0 0
Bor. Mönchengladbach Bor. Mönchengladbach 2 0 1 1 0 0 0 0
Celta Vigo Celta Vigo 2 1 0 1 0 0 0 0
Crystal Palace Crystal Palace 2 1 0 1 0 0 0 0
Derby County Derby County 2 0 0 2 0 0 0 0
Opponent W D L
Germany Germany [U19] 2 1 1 0 0 0 0 0
Espanyol Barcelona Espanyol Barcelona 2 1 0 1 0 0 0 0
FC Barcelona FC Barcelona 2 0 0 2 0 0 0 0
FK Astana FK Astana 2 1 1 0 0 0 0 0
Ipswich Town Ipswich Town 2 0 0 2 0 0 0 0
Netherlands Netherlands [U17] 2 1 0 1 0 0 0 0
Rayo Vallecano Rayo Vallecano 2 2 0 0 0 0 0 0
Sevilla FC Sevilla FC [Youth] 2 1 1 0 0 1 0 0
Sunderland AFC Sunderland AFC 2 1 0 1 0 0 0 0
Valencia CF Valencia CF 2 1 0 1 0 0 0 0
Villarreal CF Villarreal CF 2 1 0 1 0 0 0 0
Wolverhampton Wanderers Wolverhampton Wanderers 2 1 0 1 0 0 0 0
Luxembourg Luxembourg [U19] 1 1 0 0 2 0 0 0
Malta Malta [U17] 1 1 0 0 2 0 0 0
Belarus Belarus [U19] 1 1 0 0 1 0 0 0
Belgium Belgium [U19] 1 1 0 0 1 0 0 0
France France [U19] 1 0 0 1 1 0 0 0
Lincoln Red Imps Lincoln Red Imps 1 1 0 0 1 0 0 0
Netherlands Netherlands [U20] 1 1 0 0 1 0 0 0
Portugal Portugal [U17] 1 1 0 0 1 0 0 0
Opponent W D L
RSC Anderlecht RSC Anderlecht 1 1 0 0 1 0 0 0
Southampton FC U23 Southampton FC U23 1 1 0 0 1 0 0 0
West Bromwich Albion U23 West Bromwich Albion U23 1 0 0 1 1 0 0 0
AFC Bournemouth AFC Bournemouth 1 0 0 1 0 0 0 0
Albion Rovers Albion Rovers 1 1 0 0 0 0 0 0
Alloa Athletic Alloa Athletic 1 1 0 0 0 0 0 0
Azerbaijan Azerbaijan [U19] 1 1 0 0 0 0 0 0
Aston Villa Aston Villa 1 0 0 1 0 0 0 0
Athletic Bilbao Athletic Bilbao 1 0 0 1 0 0 0 0
Bayern München Bayern München 1 0 0 1 0 1 0 0
Birmingham City Birmingham City 1 0 1 0 0 0 0 0
Blackburn Rovers Blackburn Rovers 1 0 0 1 0 0 0 0
Blackpool FC Blackpool FC 1 0 1 0 0 0 0 0
Bolton Wanderers Bolton Wanderers 1 1 0 0 0 0 0 0
Bor. Mönchengladbach Bor. Mönchengladbach [Youth] 1 1 0 0 0 0 0 0
Brighton & Hove Albion Brighton & Hove Albion 1 0 0 1 0 0 0 0
Burnley FC Burnley FC 1 0 0 1 0 0 0 0
CD Leganés CD Leganés 1 0 1 0 0 0 0 0
Charlton Athletic Charlton Athletic 1 1 0 0 0 0 0 0
Crawley Town Crawley Town 1 0 0 1 0 0 0 0
Opponent W D L
Denmark Denmark [U19] 1 1 0 0 0 0 0 0
Germany Germany [U16] 1 0 1 0 0 0 0 0
Germany Germany [U20] 1 1 0 0 0 0 0 0
Germany Germany [U17] 1 0 0 1 0 0 0 0
Everton FC Everton FC 1 0 0 1 0 0 0 0
Getafe CF Getafe CF 1 0 0 1 0 0 0 0
Greenock Morton FC Greenock Morton FC 1 1 0 0 0 0 0 0
Greece Greece [U19] 1 0 1 0 0 0 0 0
Italy Italy [U19] 1 0 1 0 0 1 0 0
Middlesbrough FC Middlesbrough FC 1 0 0 1 0 0 0 0
Millwall FC Millwall FC 1 0 0 1 0 0 0 0
Netherlands Netherlands [U19] 1 0 1 0 0 0 0 0
North Macedonia North Macedonia [U19] 1 1 0 0 0 1 0 0
Norwich City Norwich City 1 0 0 1 0 0 0 0
Nottingham Forest Nottingham Forest 1 0 0 1 0 0 0 0
Paris Saint-Germain Paris Saint-Germain 1 0 0 1 0 0 0 0
Reading FC Reading FC 1 0 0 1 0 0 0 0
Real Betis Real Betis 1 0 0 1 0 0 0 0
Real Valladolid Real Valladolid 1 0 1 0 0 0 0 0
SD Eibar SD Eibar 1 0 0 1 0 0 0 0
Opponent W D L
Sheffield Wednesday Sheffield Wednesday 1 1 0 0 0 0 0 0
Spain Spain [U19] 1 1 0 0 0 0 0 0
St. Mirren FC St. Mirren FC 1 1 0 0 0 0 0 0
Tottenham Hotspur Tottenham Hotspur 1 0 0 1 0 0 0 0
Turkey Turkey [U17] 1 1 0 0 0 0 0 0
USA USA [U20] 1 1 0 0 0 0 0 0