Rank | Team | Seasons | G | W | D | L | GF | GA | Pts | Pts/Game | +- | +-/game | Champions | Relegated |
1 | Celtic | 68 | 2422 | 1470 | 482 | 470 | 5171 | 2501 | 4892 | 2.0198 | 2670 | 1.1024 | 26 | 0 |
2 | Rangers | 66 | 2346 | 1470 | 468 | 408 | 4897 | 2210 | 4878 | 2.0793 | 2687 | 1.1454 | 30 | 0 |
3 | Aberdeen | 68 | 2422 | 1047 | 606 | 769 | 3914 | 3100 | 3747 | 1.5471 | 814 | 0.3361 | 4 | 0 |
4 | Hearts | 64 | 2278 | 975 | 567 | 736 | 3639 | 3037 | 3492 | 1.5329 | 602 | 0.2643 | 2 | 4 |
5 | Hibernian | 66 | 2350 | 922 | 577 | 851 | 3750 | 3380 | 3343 | 1.4226 | 370 | 0.1574 | 3 | 3 |
6 | Dundee United | 53 | 1946 | 764 | 518 | 664 | 2864 | 2617 | 2810 | 1.4440 | 247 | 0.1269 | 1 | 1 |
7 | Motherwell | 62 | 2215 | 739 | 519 | 957 | 3060 | 3575 | 2736 | 1.2352 | -515 | -0.2325 | 0 | 6 |
8 | Dundee | 49 | 1722 | 645 | 395 | 682 | 2657 | 2662 | 2330 | 1.3531 | -5 | -0.0029 | 1 | 6 |
9 | Kilmarnock | 46 | 1642 | 590 | 415 | 637 | 2298 | 2499 | 2185 | 1.3307 | -201 | -0.1224 | 1 | 6 |
10 | St. Mirren | 48 | 1686 | 501 | 401 | 784 | 2145 | 2878 | 1904 | 1.1293 | -733 | -0.4348 | 0 | 4 |
11 | Partick Thistle | 41 | 1406 | 478 | 332 | 596 | 2059 | 2372 | 1766 | 1.2560 | -313 | -0.2226 | 0 | 5 |
12 | Dunfermline Athletic | 33 | 1184 | 373 | 277 | 534 | 1654 | 2003 | 1396 | 1.1791 | -349 | -0.2948 | 0 | 8 |
13 | Falkirk | 35 | 1222 | 337 | 283 | 602 | 1612 | 2274 | 1294 | 1.0589 | -662 | -0.5417 | 0 | 8 |
14 | St. Johnstone | 30 | 1090 | 331 | 283 | 476 | 1346 | 1738 | 1276 | 1.1706 | -392 | -0.3596 | 0 | 5 |
15 | Airdrieonians | 27 | 922 | 273 | 195 | 454 | 1387 | 1993 | 1014 | 1.0998 | -606 | -0.6573 | 0 | 7 |
16 | Clyde | 24 | 784 | 267 | 170 | 347 | 1277 | 1528 | 971 | 1.2385 | -251 | -0.3202 | 0 | 6 |
17 | Greenock Morton | 22 | 750 | 214 | 172 | 364 | 964 | 1310 | 814 | 1.0853 | -346 | -0.4613 | 0 | 7 |
18 | Raith Rovers | 20 | 670 | 199 | 142 | 329 | 1007 | 1327 | 739 | 1.1030 | -320 | -0.4776 | 0 | 4 |
19 | Third Lanark | 15 | 482 | 164 | 75 | 243 | 857 | 1074 | 567 | 1.1763 | -217 | -0.4502 | 0 | 2 |
20 | East Fife | 13 | 414 | 154 | 85 | 175 | 690 | 764 | 547 | 1.3213 | -74 | -0.1787 | 0 | 2 |
21 | Ayr United | 13 | 448 | 136 | 97 | 215 | 568 | 840 | 505 | 1.1272 | -272 | -0.6071 | 0 | 4 |
22 | Queen of the South | 14 | 444 | 137 | 86 | 221 | 672 | 1003 | 497 | 1.1194 | -331 | -0.7455 | 0 | 3 |
23 | Inverness Caledonian Thistle | 9 | 342 | 113 | 92 | 137 | 424 | 461 | 431 | 1.2602 | -37 | -0.1082 | 0 | 1 |
24 | Stirling Albion | 11 | 358 | 69 | 62 | 227 | 408 | 895 | 269 | 0.7514 | -487 | -1.3603 | 0 | 7 |
25 | Hamilton Academical | 8 | 288 | 51 | 49 | 188 | 245 | 623 | 202 | 0.7014 | -378 | -1.3125 | 0 | 6 |
26 | Livingston | 5 | 190 | 48 | 45 | 97 | 205 | 306 | 189 | 0.9947 | -101 | -0.5316 | 0 | 1 |
27 | Arbroath | 5 | 170 | 33 | 35 | 102 | 204 | 386 | 134 | 0.7882 | -182 | -1.0706 | 0 | 3 |
28 | Dumbarton | 4 | 138 | 30 | 35 | 73 | 159 | 249 | 125 | 0.9058 | -90 | -0.6522 | 0 | 2 |
29 | Queens Park | 4 | 128 | 32 | 16 | 80 | 188 | 308 | 112 | 0.8750 | -120 | -0.9375 | 0 | 2 |
30 | Ross County | 2 | 76 | 24 | 21 | 31 | 91 | 110 | 93 | 1.2237 | -19 | -0.2500 | 0 | 0 |
31 | Clydebank | 3 | 116 | 18 | 27 | 71 | 87 | 234 | 81 | 0.6983 | -147 | -1.2672 | 0 | 2 |
32 | Cowdenbeath | 1 | 34 | 7 | 3 | 24 | 33 | 69 | 24 | 0.7059 | -36 | -1.0588 | 0 | 1 |
33 | Gretna | 1 | 38 | 5 | 8 | 25 | 32 | 83 | 23 | 0.6053 | -51 | -1.3421 | 0 | 1 |
34 | East Stirlingshire | 1 | 34 | 5 | 2 | 27 | 37 | 91 | 17 | 0.5000 | -54 | -1.5882 | 0 | 1 |
35 | Albion Rovers | 1 | 30 | 3 | 2 | 25 | 30 | 105 | 11 | 0.3667 | -75 | -2.5000 | 0 | 1 |