Opponent W D L
St. Johnstone FC St. Johnstone FC 33 12 11 10 9 2 0 0
Celtic FC Celtic FC 33 3 1 29 3 2 0 0
Kilmarnock FC Kilmarnock FC 31 22 7 2 7 3 0 0
Motherwell FC Motherwell FC 28 14 5 9 10 0 0 0
Heart of Midlothian Heart of Midlothian 27 11 4 12 6 1 0 0
St. Mirren FC St. Mirren FC 25 14 7 4 4 0 0 0
Dundee United Dundee United 25 9 9 7 3 0 0 0
Hamilton Academical Hamilton Academical 24 16 4 4 7 1 0 0
Ross County FC Ross County FC 24 14 2 8 5 0 0 0
Hibernian FC Hibernian FC 23 13 5 5 5 0 0 0
Dundee FC Dundee FC 21 16 3 2 10 0 0 0
Rangers FC Rangers FC 18 6 3 9 1 2 0 0
Inverness CT Inverness CT 17 7 4 6 4 0 0 0
Partick Thistle Partick Thistle 13 8 3 2 4 1 0 0
Livingston FC Livingston FC 11 7 1 3 3 0 0 0
Linfield FC Linfield FC 6 2 2 2 1 0 0 0
Glenavon FC Glenavon FC 6 3 2 1 0 0 0 0
Coleraine FC Coleraine FC 5 2 1 2 2 1 0 0
Cliftonville FC Cliftonville FC 5 3 0 2 1 0 0 0
Dungannon Swifts Dungannon Swifts 4 3 1 0 4 0 0 0
Opponent W D L
HNK Rijeka HNK Rijeka 4 1 1 2 1 0 0 0
Hungary Hungary 4 1 1 2 1 0 0 0
Aberdeen FC Aberdeen FC 4 3 0 1 0 0 0 0
Azerbaijan Azerbaijan 4 2 1 1 0 0 0 0
Ballymena United Ballymena United 4 4 0 0 0 0 0 0
Faroe Islands Faroe Islands 4 3 1 0 0 0 0 0
Larne FC Larne FC 4 0 0 4 0 0 0 0
Newry City FC Newry City FC 3 3 0 0 3 0 0 0
Estonia Estonia 3 2 0 1 1 0 0 0
Germany Germany 3 0 0 3 0 0 0 0
Dumbarton FC Dumbarton FC 3 3 0 0 0 0 0 0
Israel Israel 3 0 2 1 0 0 0 0
Italy Italy 3 0 1 2 0 0 0 0
Loughgall FC Loughgall FC 3 2 0 1 0 0 0 0
Czech Republic Czech Republic 3 1 2 0 0 0 0 0
Cyprus Cyprus 3 0 3 0 0 0 0 0
Carrick Rangers Carrick Rangers 2 1 0 1 2 0 0 0
Stranraer FC Stranraer FC 2 2 0 0 2 0 0 0
Bosnia-Herzegovina Bosnia-Herzegovina 2 1 0 1 1 0 0 0
Colchester United Colchester United 2 0 1 1 1 0 0 0
Opponent W D L
FC Groningen FC Groningen 2 1 1 0 1 0 0 0
FK Daugava Rīga FK Daugava Rīga 2 2 0 0 1 0 0 0
Hartlepool United Hartlepool United 2 1 1 0 1 0 0 0
KF Shkëndija 79 KF Shkëndija 79 2 0 2 0 1 0 0 0
Leyton Orient Leyton Orient 2 1 0 1 1 0 0 0
Oldham Athletic Oldham Athletic 2 2 0 0 1 0 0 0
Portugal Portugal 2 0 1 1 1 0 0 0
Preston North End Preston North End 2 1 0 1 1 0 0 0
Rovaniemi PS Rovaniemi PS 2 2 0 0 1 0 0 0
Stenhousemuir FC Stenhousemuir FC 2 1 1 0 1 0 0 0
Ukraine Ukraine 2 1 0 1 1 0 0 0
AFC Bournemouth AFC Bournemouth 2 0 1 1 0 0 0 0
Belarus Belarus 2 2 0 0 0 0 0 0
Bulgaria Bulgaria 2 0 1 1 0 0 0 0
Burnley FC Burnley FC 2 0 1 1 0 0 0 0
Bury FC Bury FC 2 1 1 0 0 0 0 0
Charlton Athletic Charlton Athletic 2 0 0 2 0 0 0 0
Chikhura Sachkhere Chikhura Sachkhere 2 1 1 0 0 0 0 0
Crusaders FC Crusaders FC 2 2 0 0 0 0 0 0
Exeter City Exeter City 2 2 0 0 0 0 0 0
Opponent W D L
Falkirk FC Falkirk FC 2 1 1 0 0 0 0 0
Finland Finland 2 1 1 0 0 0 0 0
FK Kairat FK Kairat 2 0 1 1 0 0 0 0
FK Sūduva FK Sūduva 2 1 0 1 0 0 0 0
FK Ventspils FK Ventspils 2 2 0 0 0 0 0 0
Greenock Morton FC Greenock Morton FC 2 1 1 0 0 1 0 0
Greece Greece 2 1 0 1 0 0 0 0
Gżira United Gżira United 2 0 1 1 0 0 0 0
Hamburger SV Hamburger SV 2 0 1 1 0 0 0 0
Huddersfield Town Huddersfield Town 2 0 0 2 0 0 0 0
Jeonbuk FC Jeonbuk FC 2 0 0 2 0 0 0 0
Luxembourg Luxembourg 2 1 0 1 0 0 0 0
Malta Malta 2 1 1 0 0 0 0 0
Netherlands Netherlands 2 0 1 1 0 0 0 0
NK Maribor NK Maribor 2 0 1 1 0 0 0 0
Notts County Notts County 2 0 2 0 0 0 0 0
Queen's Park FC Queen's Park FC 2 2 0 0 0 1 0 0
Rapid Wien Rapid Wien 2 0 2 0 0 0 0 0
Real Sociedad Real Sociedad 2 0 0 2 0 0 0 0
San Marino San Marino 2 2 0 0 0 0 0 0
Opponent W D L
Serbia Serbia 2 0 0 2 0 0 0 0
Sheffield United Sheffield United 2 0 0 2 0 0 0 0
Sheffield Wednesday Sheffield Wednesday 2 0 1 1 0 0 0 0
Slovakia Slovakia 2 0 0 2 0 0 0 0
Tranmere Rovers Tranmere Rovers 2 0 1 1 0 0 0 0
Wales Wales 2 0 0 2 0 0 0 0
Yeovil Town Yeovil Town 2 1 0 1 0 0 0 0
Ayr United Ayr United 1 1 0 0 1 0 0 0
CS FOLA Esch CS FOLA Esch 1 1 0 0 1 0 0 0
Forfar Athletic Forfar Athletic 1 1 0 0 1 0 0 0
Peterhead FC Peterhead FC 1 1 0 0 1 0 0 0
Queen Of The South Queen Of The South 1 1 0 0 1 0 0 0
USA USA 1 0 0 1 1 0 0 0
Albania Albania 1 0 0 1 0 0 0 0
Basingstoke Town Basingstoke Town 1 1 0 0 0 0 0 0
Chesterfield FC Chesterfield FC 1 1 0 0 0 0 0 0
Chile Chile 1 0 0 1 0 0 0 0
Daegu FC Daegu FC 1 0 0 1 0 0 0 0
Gimcheon Sangmu Gimcheon Sangmu 1 0 0 1 0 0 0 0
Hapoel Tel Aviv Hapoel Tel Aviv 1 0 0 1 0 0 0 0
Opponent W D L
Ireland Ireland 1 0 0 1 0 0 0 0
Jeju United Jeju United 1 0 1 0 0 0 0 0
Jeonnam Dragons Jeonnam Dragons 1 1 0 0 0 0 0 0
Qatar Qatar 1 0 1 0 0 0 0 0
Keflavík ÍF Keflavík ÍF 1 0 1 0 0 0 0 0
Croatia Croatia 1 0 0 1 0 0 0 0
Morocco Morocco 1 0 1 0 0 0 0 0
Milton Keynes Dons Milton Keynes Dons 1 1 0 0 0 0 0 0
Norway Norway 1 1 0 0 0 0 0 0
NSÍ Runavík NSÍ Runavík 1 1 0 0 0 0 0 0
Austria Austria 1 0 0 1 0 0 0 0
Portadown FC Portadown FC 1 1 0 0 0 0 0 0
Qarabağ FK Qarabağ FK 1 0 0 1 0 0 0 0
Raith Rovers Raith Rovers 1 0 0 1 0 0 0 0
Rochdale AFC Rochdale AFC 1 1 0 0 0 0 0 0
Romania Romania 1 0 0 1 0 0 0 0
Russia Russia 1 1 0 0 0 0 0 0
Scotland Scotland 1 0 0 1 0 0 0 0
Scunthorpe United Scunthorpe United 1 0 1 0 0 0 0 0
Slovenia Slovenia 1 1 0 0 0 0 0 0
Opponent W D L
Stevenage FC Stevenage FC 1 0 0 1 0 0 0 0
Turkey Turkey 1 0 0 1 0 0 0 0
Ulsan HD FC Ulsan HD FC 1 0 0 1 0 0 0 0
Uruguay Uruguay 1 0 0 1 0 0 0 0
Walsall FC Walsall FC 1 0 1 0 0 0 0 0
Wrexham AFC Wrexham AFC 1 0 0 1 0 0 0 0
Wycombe Wanderers Wycombe Wanderers 1 1 0 0 0 0 0 0