» 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
1Falkirk4330581589340+53.744
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 Athletic3118211956144+17.606
10St Mirren3117311765746+11.591
11Livingston47247161488451+33.582
12Queen of the South5931622201410882+26.574
13Morton6133424171111689+27.571
14Hamilton Academical44242181187461+13.565
15Annan Athletic201109753134-3.545
16Airdrieonians2914312694244-2.532
17Raith Rovers452241910127174-3.532
18Ayr United552822512158673+13.526
19Stranraer51236228138691-5.509
20Peterhead3516217976955+14.486
21Alloa Athletic4419421977378-5.478
22Stenhousemuir44168206136584-19.457
23Brechin City47194245127484-10.449
24Forfar Athletic44175225106891-23.446
25Montrose451832410146786-19.436
26Clyde421532410115574-19.398
27East Fife42161255155583-28.398
28Stirling Albion46156257107092-22.396
29Queen's Park42128227125881-23.386
30Arbroath3812422557091-21.375
31Berwick Rangers4212525665789-32.352
32Cowdenbeath42124267174671-25.341
33Elgin City258017563766-29.333
34Albion Rovers3910524795281-29.329
35East Stirlingshire3693245134490-46.303
36Dumbarton3151253143365-32.197
Teams that have played less than 20 games
37Rangers1714121014611+35.816
38Dundee United651051132+11.813
39Partick Thistle U2021101061+5.625
40Kilmarnock8503111410+4.600
41Celtic U2032010087+1.600
42Turriff United32011134-1.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
55Hibernian31021068-2.400
56Edinburgh City20111112-1.375
57Spartans620413815-7.375
58Ross County U2010010023-1.333
59St Johnstone U2010010012-1.333
59Dundee U2010010012-1.333
61Inverurie Loco Works10010024-2.333
61Wick Academy10010024-2.333
63Deveronvale10010013-2.333
64Kilmarnock U2010010025-3.333
65Cumbernauld Colts10010103-3.333
65Inverness CT U2010010103-3.333
67Stirling University10010104-4.333