» 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
1Falkirk4430591599341+52.728
2Airdrieonians (old)261655535030+20.696
3Ross County47296121278753+34.673
4St Johnstone3120291027541+34.667
5Partick Thistle3822511857649+27.638
6Inverness CT2514471024729+18.630
7Dundee34203111046445+19.625
8Dunfermline Athletic3219211956345+18.618
9Clydebank2614481274023+17.607
10St Mirren3218311765947+12.603
11Livingston48257161488652+34.590
12Queen of the South5931622201410882+26.574
13Morton6133424171111689+27.571
14Hamilton Academical44242181187461+13.565
15Annan Athletic201109753134-3.545
16Ayr United562922513158773+14.534
17Airdrieonians2914312694244-2.532
18Raith Rovers452241910127174-3.532
19Stranraer52236238148692-6.500
20Alloa Athletic4520421977780-3.489
21Peterhead3516217976955+14.486
22Stenhousemuir44168206136584-19.457
23Brechin City47194245127484-10.449
24Montrose451832410146786-19.436
25Forfar Athletic45175235106994-25.436
26Clyde421532410115574-19.398
27East Fife42161255155583-28.398
28Stirling Albion46156257107092-22.396
29Queen's Park43128237125983-24.378
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
37Dundee United761061142+12.833
38Rangers1714121014611+35.816
39The New Saints11000031+2.667
40Partick Thistle U2021101061+5.625
41Kilmarnock8503111410+4.600
42Celtic U2032010087+1.600
43Turriff United32011134-1.600
44Rangers U2021011053+2.500
45Aberdeen U2021010065+1.500
46Hamilton U2021011132+1.500
47Motherwell U20210100330.500
48Buckie Thistle101000110.500
49Formartine United420211910-1.500
50Heart of Midlothian21010045-1.500
51Hearts U2021010134-1.500
51Threave Rovers21011034-1.500
53Cove Rangers21010035-2.500
54Gretna9405321517-2.455
55Brora Rangers52030110100.429
56Edinburgh City20111112-1.375
57Spartans620413815-7.375
58Hibernian410310710-3.333
59Ross County U2010010023-1.333
60St Johnstone U2010010012-1.333
60Dundee U2010010012-1.333
60Crusaders10010012-1.333
63Bala Town10010024-2.333
63Inverurie Loco Works10010024-2.333
63Wick Academy10010024-2.333
66Deveronvale10010013-2.333
67Kilmarnock U2010010025-3.333
68Cumbernauld Colts10010103-3.333
68Inverness CT U2010010103-3.333
70Stirling University10010104-4.333