» Complete All-Time Table 1990-1991 to Date

This table is Sortable.
Click on a column heading to sort by that column, click again to sort in reverse order. Click on any column appearing in yellow to return the table to its original order.
The default sort order is usually best to worst or alphabetical. Hover over the headings to reveal which columns can be sorted.


Percentage, average goal difference then average goals scored applies
PWDLCSFtSFAGDPct
1Falkirk4229581588739+48.739
2Airdrieonians (old)261655535030+20.696
3Ross County47296121278753+34.673
4St Johnstone3120291027541+34.667
5Partick Thistle3822511857649+27.638
6Inverness CT2514471024729+18.630
7Dundee34203111046445+19.625
8Clydebank2614481274023+17.607
9Dunfermline Athletic3017211955643+13.594
10Morton6033423171011687+29.581
11St Mirren3016311765343+10.578
12Livingston46237161487950+29.573
13Queen of the South5830622201410181+20.567
14Hamilton Academical44242181187461+13.565
15Airdrieonians2814311694041-1.550
16Annan Athletic201109753134-3.545
17Raith Rovers442241810126971-2.543
18Ayr United542722512158371+12.518
19Peterhead3416216976752+15.500
20Stranraer50226227138591-6.500
21Alloa Athletic4318421877078-8.467
22Stenhousemuir43168196136477-13.467
23Brechin City46194235127379-6.458
24Montrose451832410146786-19.436
25Forfar Athletic43165225106589-24.433
26East Fife41161245145580-25.407
27Clyde421532410115574-19.398
28Stirling Albion46156257107092-22.396
29Arbroath3812422557091-21.375
30Queen's Park41118226125681-25.372
31Berwick Rangers4212525665789-32.352
32Elgin City248016563660-24.346
33Cowdenbeath42124267174671-25.341
34Albion Rovers3810523794977-28.338
35East Stirlingshire3693245134490-46.303
36Dumbarton3051243133364-31.203
Teams that have played less than 20 games
37Rangers1714121014611+35.816
38Dundee United541051100+10.786
39Celtic U2022000072+5.750
40Turriff United22001031+2.750
41Partick Thistle U2021101061+5.625
42Kilmarnock8503111410+4.600
43Rangers U2021011053+2.500
44Aberdeen U2021010065+1.500
45Hamilton U2021011132+1.500
46Motherwell U20210100330.500
47Buckie Thistle101000110.500
48Formartine United420211910-1.500
49Heart of Midlothian21010045-1.500
50Threave Rovers21011034-1.500
50Hearts U2021010134-1.500
52Cove Rangers21010035-2.500
53Gretna9405321517-2.455
54Brora Rangers52030110100.429
55Edinburgh City20111112-1.375
56Spartans620413815-7.375
57Ross County U2010010023-1.333
58St Johnstone U2010010012-1.333
58Dundee U2010010012-1.333
60Inverurie Loco Works10010024-2.333
60Wick Academy10010024-2.333
62Deveronvale10010013-2.333
63Kilmarnock U2010010025-3.333
64Cumbernauld Colts10010103-3.333
64Inverness CT U2010010103-3.333
66Stirling University10010104-4.333
67Hibernian20020038-5.250