Opponents from England M. W D L goals
Record against Berwick Rangers 4 4 0 0 10:3
Record against Chelsea FC 2 0 0 2 3:9
Opponents from Scotland M. W D L goals
Record against Aberdeen FC 110 31 24 55 127:196
Record against Airdrieonians FC 43 22 9 11 68:47
Record against Airdrieonians FC (old) 86 34 17 35 150:140
Record against Albion Rovers 16 9 3 4 32:17
Record against Alloa Athletic 23 10 5 8 32:26
Record against Annan Athletic 4 3 0 1 12:2
Record against Arbroath FC 29 9 10 10 39:39
Record against Ayr United 90 33 26 30 127:114
Record against Beith Juniors FC 1 1 0 0 6:0
Record against Bo'ness United 1 1 0 0 4:0
Record against Bonnyrigg Rose Athletic 1 1 0 0 3:1
Record against Brechin City FC 12 4 4 3 15:13
Record against Brora Rangers FC 2 1 1 0 4:2
Record against Buckie Thistle 1 1 0 0 3:2
Record against Celtic FC 129 14 26 89 99:292
Record against Celtic FC (R) 1 1 0 0 3:1
Record against Clyde FC 86 34 19 33 108:111
Record against Cove Rangers 5 5 0 0 14:4
Record against Cowdenbeath FC 31 12 6 13 51:60
Record against Deveronvale FC 2 2 0 0 9:4
Record against Dumbarton FC 58 32 14 12 106:57
Record against Dundee FC 145 46 34 65 184:234
Record against Dundee United 78 22 14 42 104:156
Record against Dunfermline Athletic 78 28 18 32 103:114
Record against East Fife FC 18 10 2 6 40:29
Record against East Kilbride FC 1 0 0 0 0:0
Record against East Stirlingshire FC 5 5 0 0 17:3
Record against Edinburgh City 2 2 0 0 9:1
Record against Elgin City 2 2 0 0 7:1
Record against Falkirk FC 118 37 28 52 154:188
Record against Forfar Athletic 7 3 1 3 11:7
Record against Gretna FC 2 1 1 0 5:2
Record against Hamilton Academical 85 31 20 34 144:144
Record against Heart of Midlothian 113 27 27 59 131:218
Record against Hibernian FC 125 38 34 52 173:222
Record against Inverness CT 36 8 7 20 35:70
Record against Kelty Hearts 2 2 0 0 7:2
Record against Kilmarnock FC 104 37 24 42 173:181
Record against Leith Athletic 4 3 1 0 15:4
Record against Livingston FC 34 10 12 12 41:51
Record against Montrose FC 5 3 0 1 10:3
Record against Motherwell FC 106 33 19 54 137:201
Record against Partick Thistle 154 51 33 69 207:239
Record against Peterhead FC 8 4 1 3 14:11
Record against Port Glasgow Athletic 16 8 2 6 27:21
Record against Queen Of The South 69 23 16 28 103:109
Record against Queen's Park FC 79 36 16 26 150:138
Record against Raith Rovers 85 29 20 35 105:115
Record against Rangers FC 129 14 23 92 104:300
Record against Ross County FC 25 5 7 13 22:44
Record against St. Johnstone FC 46 11 11 24 62:88
Record against St. Mirren FC 126 45 35 45 180:181
Record against Stenhousemuir FC 5 4 0 1 12:7
Record against Stirling Albion FC 18 13 4 1 44:14
Record against Stranraer FC 10 7 0 2 32:8
Record against The Spartans FC 2 1 0 1 2:2
Record against Third Lanark 68 26 15 27 115:113
Record against Turriff United 2 1 1 0 7:1
Record against Vale of Leithen FC 1 1 0 0 4:0

For games that were decided on penalties the score after 120 minutes will be included in the ranking