Opponent W D L
Hibernian FC Hibernian FC 31 12 11 8 4 4 0 0
Aberdeen FC Aberdeen FC 25 12 8 5 0 5 0 0
Celtic FC Celtic FC 25 5 3 17 0 4 0 0
Motherwell FC Motherwell FC 23 8 7 8 1 2 0 0
Kilmarnock FC Kilmarnock FC 22 9 7 6 1 3 0 1
Rangers FC Rangers FC 21 3 5 13 0 1 0 0
Dundee United Dundee United 20 10 2 8 2 4 0 0
Dunfermline Athletic Dunfermline Athletic 20 11 5 4 1 5 0 0
Livingston FC Livingston FC 17 10 4 3 1 4 0 0
Inverness CT Inverness CT 14 4 7 3 1 1 0 1
Dundee FC Dundee FC 13 7 3 3 1 0 1 0
St. Johnstone FC St. Johnstone FC 11 7 1 3 2 2 0 0
Falkirk FC Falkirk FC 9 3 2 4 0 2 0 0
St. Mirren FC St. Mirren FC 9 5 2 2 0 0 0 0
Raith Rovers Raith Rovers 8 3 1 4 1 1 0 0
Greenock Morton FC Greenock Morton FC 5 2 3 0 0 1 0 0
Queen Of The South Queen Of The South 5 3 0 2 0 1 0 0
Bradford City Bradford City 4 0 3 1 1 0 0 0
Bristol City Bristol City 4 2 0 2 1 0 0 0
Alloa Athletic Alloa Athletic 4 3 1 0 0 0 0 0
Opponent W D L
Ayr United Ayr United 4 2 2 0 0 0 0 0
Gillingham FC Gillingham FC 4 2 0 2 0 1 0 0
Hamilton Academical Hamilton Academical 4 2 1 1 0 0 0 0
Heart of Midlothian Heart of Midlothian 4 2 2 0 0 1 0 0
Leyton Orient Leyton Orient 4 1 1 2 0 0 0 0
Partick Thistle Partick Thistle 4 1 1 2 0 0 0 0
Preston North End Preston North End 4 0 2 2 0 0 0 0
Barnsley FC Barnsley FC 3 1 2 0 0 0 0 0
Colchester United Colchester United 3 2 0 1 0 0 0 0
Crawley Town Crawley Town 3 1 2 0 0 0 0 0
Dumbarton FC Dumbarton FC 3 1 0 2 0 0 0 0
Milton Keynes Dons Milton Keynes Dons 3 1 1 1 0 0 0 0
Norway Norway 3 1 1 1 0 0 0 0
Notts County Notts County 3 1 0 2 0 0 0 0
Oldham Athletic Oldham Athletic 3 0 2 1 0 0 0 0
Peterborough United Peterborough United 3 2 0 1 0 0 0 0
Ross County FC Ross County FC 3 1 2 0 0 1 0 0
Sheffield United Sheffield United 3 2 0 1 0 1 0 0
Swindon Town Swindon Town 3 0 1 2 0 1 0 0
Walsall FC Walsall FC 3 2 1 0 0 1 0 0
Opponent W D L
Sporting Braga Sporting Braga 2 1 1 0 1 0 0 0
USA USA 2 0 1 1 1 0 0 0
Željezničar Sarajevo Željezničar Sarajevo 2 1 1 0 1 1 0 0
Carlisle United Carlisle United 2 1 0 1 0 1 0 0
Crewe Alexandra Crewe Alexandra 2 1 0 1 0 0 0 0
Estonia Estonia 2 2 0 0 0 1 0 0
Fleetwood Town Fleetwood Town 2 1 1 0 0 0 0 0
Girondins Bordeaux Girondins Bordeaux 2 1 0 1 0 0 0 0
Hartlepool United Hartlepool United 2 1 1 0 0 0 0 0
Liverpool FC Liverpool FC 2 0 1 1 0 0 0 0
Moldova Moldova 2 1 1 0 0 0 0 0
Austria Austria 2 0 1 1 0 0 0 0
Plymouth Argyle Plymouth Argyle 2 1 1 0 0 1 0 0
Port Vale FC Port Vale FC 2 1 0 1 0 0 0 0
Rochdale AFC Rochdale AFC 2 0 1 1 0 1 0 0
Rotherham United Rotherham United 2 1 0 1 0 0 0 0
Shrewsbury Town Shrewsbury Town 2 0 2 0 0 0 0 0
Slovenia Slovenia 2 1 1 0 0 0 0 0
Stevenage FC Stevenage FC 2 2 0 0 0 0 0 0
Tottenham Hotspur Tottenham Hotspur 2 0 1 1 0 0 0 0
Opponent W D L
Tranmere Rovers Tranmere Rovers 2 0 0 2 0 1 0 0
Wolverhampton Wanderers Wolverhampton Wanderers 2 0 2 0 0 0 0 0
Yeovil Town Yeovil Town 2 1 1 0 0 0 0 0
Gretna FC Gretna FC 1 1 0 0 1 0 0 0
AFC Wimbledon AFC Wimbledon 1 1 0 0 0 0 0 0
Arsenal FC Arsenal FC 1 0 0 1 0 0 0 0
Australia Australia 1 1 0 0 0 0 0 0
Belarus Belarus 1 0 1 0 0 0 0 0
Bolton Wanderers Bolton Wanderers 1 1 0 0 0 0 0 0
Brentford FC Brentford FC 1 0 0 1 0 0 0 0
Burnley FC Burnley FC 1 0 0 1 0 0 0 0
Cardiff City Cardiff City 1 0 0 1 0 0 0 0
Charlton Athletic Charlton Athletic 1 1 0 0 0 0 0 0
Chesterfield FC Chesterfield FC 1 0 1 0 0 0 0 0
Coventry City Coventry City 1 1 0 0 0 0 0 0
Germany Germany 1 0 1 0 0 0 0 0
Doncaster Rovers Doncaster Rovers 1 0 0 1 0 1 0 0
Edinburgh City Edinburgh City 1 1 0 0 0 0 0 0
Exeter City Exeter City 1 1 0 0 0 0 0 0
Faroe Islands Faroe Islands 1 1 0 0 0 0 0 0
Opponent W D L
FC Basel FC Basel 1 1 0 0 0 0 0 0
FC Schalke 04 FC Schalke 04 1 0 0 1 0 0 0 0
Ferencvárosi TC Ferencvárosi TC 1 0 0 1 0 1 0 0
Feyenoord Feyenoord 1 0 0 1 0 1 0 0
Fulham FC Fulham FC 1 1 0 0 0 0 0 0
Italy Italy 1 0 1 0 0 0 0 0
Manchester City Manchester City 1 1 0 0 0 1 0 0
New Zealand New Zealand 1 0 1 0 0 0 0 0
North Macedonia North Macedonia 1 0 1 0 0 0 0 0
Queens Park Rangers Queens Park Rangers 1 0 1 0 0 0 0 0
Sweden Sweden 1 0 0 1 0 0 0 0
Switzerland Switzerland 1 0 0 1 0 0 0 0
Scunthorpe United Scunthorpe United 1 0 0 1 0 0 0 0
Serbia Serbia 1 0 1 0 0 0 0 0
Spain Spain 1 0 1 0 0 1 0 0
Trinidad & Tobago Trinidad & Tobago 1 1 0 0 0 0 0 0
Czech Republic Czech Republic 1 1 0 0 0 0 0 0
Hungary Hungary 1 0 0 1 0 1 0 0