# Equipo P V E D Goles DG Pun.
1 Celtic FC Celtic FC 4346 2739 845 762 11245:4791 6454 9058
2 Rangers FC Rangers FC 4192 2705 802 685 10564:4546 6018 8907
3 Heart of Midlothian Heart of Midlothian 4124 1820 955 1349 7914:6419 1495 6400
4 Aberdeen FC Aberdeen FC 3981 1700 971 1310 7232:6052 1180 6071
5 Hibernian FC Hibernian FC 3989 1520 947 1522 7000:6773 227 5507
6 Motherwell FC Motherwell FC 3893 1442 870 1581 6776:7168 -392 5196
7 Dundee FC Dundee FC 3372 1264 765 1343 5549:5863 -314 4557
8 Kilmarnock FC Kilmarnock FC 3361 1196 789 1376 5607:6432 -825 4377
9 St. Mirren FC St. Mirren FC 3457 1124 767 1566 5173:6575 -1402 4139
10 Partick Thistle Partick Thistle 2948 1047 664 1237 4658:5240 -582 3805
11 Dundee United Dundee United 2288 850 592 846 4022:4181 -159 3142
12 Falkirk FC Falkirk FC 2444 815 564 1065 3840:4460 -620 3009
13 Airdrieonians FC (old) Airdrieonians FC (old) 2120 755 450 915 3350:3897 -547 2715
14 Clyde FC Clyde FC 2086 699 435 952 3186:3974 -788 2532
15 St. Johnstone FC St. Johnstone FC 1950 635 485 830 3051:3750 -699 2390
16 Third Lanark Third Lanark 1810 665 359 786 3097:3391 -294 2350
17 Greenock Morton FC Greenock Morton FC 1855 604 404 847 2642:3281 -639 2216
18 Hamilton Academical Hamilton Academical 1776 549 348 879 2743:3829 -1086 1995
19 Queen's Park FC Queen's Park FC 1462 425 285 752 2158:3055 -897 1560
20 Dunfermline Athletic Dunfermline Athletic 1374 413 319 642 2154:2900 -746 1558
21 Ayr United Ayr United 1288 420 285 583 1868:2463 -595 1545
22 Raith Rovers Raith Rovers 1316 394 274 648 1853:2482 -629 1456
23 Queen Of The South Queen Of The South 672 216 133 323 1030:1455 -425 781
24 Dumbarton FC Dumbarton FC 597 184 127 286 859:1133 -274 679
25 Inverness CT Inverness CT 456 153 123 180 1067:1176 -109 582
26 East Fife FC East Fife FC 452 162 89 201 735:877 -142 575
27 Cowdenbeath FC Cowdenbeath FC 414 149 69 196 702:853 -151 516
28 Livingston FC Livingston FC 405 110 100 195 740:1039 -299 430
29 Ross County FC Ross County FC 404 110 100 194 798:1141 -343 430
30 Albion Rovers Albion Rovers 346 89 67 190 472:740 -268 334
31 Airdrieonians FC Airdrieonians FC 306 82 63 161 386:577 -191 309
32 Arbroath FC Arbroath FC 322 79 72 171 419:693 -274 309
33 Stirling Albion FC Stirling Albion FC 358 69 62 227 408:895 -487 269
34 Port Glasgow Athletic Port Glasgow Athletic 240 50 49 141 260:524 -264 199
35 St. Bernard’s FC St. Bernard’s FC 126 45 12 69 252:323 -71 147
36 Leith Athletic Leith Athletic 152 41 20 91 251:403 -152 143
37 Abercorn FC Abercorn FC 76 17 9 50 136:246 -110 60
38 Clydebank FC Clydebank FC 80 12 20 48 64:170 -106 56
39 Renton FC Renton FC 58 14 12 32 91:144 -53 54
40 East Stirlingshire FC East Stirlingshire FC 72 12 5 55 92:206 -114 41
41 Cambuslang FC Cambuslang FC 40 10 10 20 68:95 -27 40
42 Bo'ness FC Bo'ness FC 38 9 8 21 48:86 -38 35
43 Alloa Athletic Alloa Athletic 38 6 11 21 27:52 -25 29
44 Vale of Leven FC Vale of Leven FC 40 5 6 29 51:164 -113 21
45 Gretna FC Gretna FC 38 5 8 25 61:159 -98 13
46 Cowlairs FC Cowlairs FC 18 3 4 11 24:50 -26 9