Opponent W D L
Inverness CT Inverness CT 20 6 7 7 1 3 0 0
Dundee United Dundee United 18 3 6 9 0 2 1 0
Greenock Morton FC Greenock Morton FC 15 5 5 5 0 2 0 0
St. Mirren FC St. Mirren FC 15 6 3 6 0 2 0 0
Queen Of The South Queen Of The South 13 6 3 4 3 2 0 0
Aberdeen FC Aberdeen FC 13 6 3 4 2 3 0 0
Dunfermline Athletic Dunfermline Athletic 13 3 4 6 1 1 0 0
Ross County FC Ross County FC 13 6 3 4 1 0 0 0
Livingston FC Livingston FC 13 5 3 5 0 1 0 0
Motherwell FC Motherwell FC 12 3 4 5 1 0 0 0
Partick Thistle Partick Thistle 12 4 4 4 1 1 0 0
Hibernian FC Hibernian FC 12 2 4 6 0 3 0 0
Alloa Athletic Alloa Athletic 11 7 3 1 2 1 0 0
Ayr United Ayr United 11 7 1 3 2 0 0 0
Raith Rovers Raith Rovers 10 7 2 1 3 0 0 0
St. Johnstone FC St. Johnstone FC 10 3 3 4 1 2 0 0
Rangers FC Rangers FC 9 2 1 6 0 3 0 0
Heart of Midlothian Heart of Midlothian 8 3 1 4 3 2 0 0
Arbroath FC Arbroath FC 7 2 4 1 1 3 0 0
Hamilton Academical Hamilton Academical 7 4 2 1 1 0 0 0
Opponent W D L
Kilmarnock FC Kilmarnock FC 7 2 2 3 1 1 0 0
Dumbarton FC Dumbarton FC 7 4 3 0 0 1 0 0
Celtic FC Celtic FC 6 0 0 6 0 1 0 0
Cove Rangers Cove Rangers 6 5 0 1 0 0 0 0
Falkirk FC Falkirk FC 4 3 0 1 1 0 0 0
Brechin City FC Brechin City FC 4 3 1 0 0 0 0 0
Queen's Park FC Queen's Park FC 3 2 1 0 0 1 0 0
Stoke City U23 Stoke City U23 2 0 1 1 1 0 0 0
Aston Villa U23 Aston Villa U23 2 0 1 1 0 0 0 0
Brora Rangers FC Brora Rangers FC 2 2 0 0 0 0 0 0
Cowdenbeath FC Cowdenbeath FC 2 2 0 0 0 0 0 0
East Fife FC East Fife FC 2 2 0 0 0 1 0 0
Forfar Athletic Forfar Athletic 2 2 0 0 0 0 0 0
France France [U21] 2 0 0 2 0 0 0 0
Fulham FC U23 Fulham FC U23 2 0 0 2 0 1 0 0
Georgia Georgia [U21] 2 0 1 1 0 0 0 0
Iceland Iceland [U21] 2 0 1 1 0 1 0 0
Montrose FC Montrose FC 2 1 0 1 0 1 0 0
Newcastle United U23 Newcastle United U23 2 0 0 2 0 1 0 0
Netherlands Netherlands [U21] 2 0 0 2 0 0 0 0
Opponent W D L
Northern Ireland Northern Ireland [U21] 2 2 0 0 0 1 0 0
Norwich City U23 Norwich City U23 2 1 1 0 0 0 0 0
Peterhead FC Peterhead FC 2 1 0 1 0 0 0 0
Slovakia Slovakia [U21] 2 1 1 0 0 1 0 0
Swansea City U23 Swansea City U23 2 1 0 1 0 0 0 0
Ukraine Ukraine [U21] 2 0 1 1 0 1 0 0
West Ham United U23 West Ham United U23 2 1 0 1 0 0 0 0
Wolverhampton Wanderers U23 Wolverhampton Wanderers U23 2 0 0 2 0 0 0 0
Airdrieonians FC Airdrieonians FC 1 1 0 0 0 0 0 0
Birkirkara FC Birkirkara FC 1 0 0 1 0 0 0 0
Blackburn Rovers U23 Blackburn Rovers U23 1 1 0 0 0 0 0 0
Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 1 0 0 0 0 0 0
Brighton & Hove Albion U23 Brighton & Hove Albion U23 1 0 0 1 0 0 0 0
Dundee FC Dundee FC 1 1 0 0 0 0 0 0
Luxembourg Luxembourg [U21] 1 1 0 0 0 0 0 0
North Macedonia North Macedonia [U21] 1 0 0 1 0 0 0 0
Switzerland Switzerland [U21] 1 0 1 0 0 0 0 0
Stenhousemuir FC Stenhousemuir FC 1 1 0 0 0 0 0 0
West Bromwich Albion U23 West Bromwich Albion U23 1 0 1 0 0 0 0 0