» Complete All-Time Table 1923-1924 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.

From to

Points based on points system that applied at the time
Percentage based on Win 1, Draw ½, Loss 0, divided by the total games played. Values range from 0 to 1, with average 0.5. Leading 0 removed for clarity
Goal difference then goals scored applies when teams are level on points

The list of points adjusments below is aggregated for each team
Cowdenbeath deducted 2 points
Livingston deducted 3 points
Hamilton Academical deducted 15 points
Full
PWDLFAGDPtPct
1Stenhousemuir131142332955916771955-2781350.448
2Brechin City112842627942316841698-141344.501
3Stranraer123942028553416271972-3451299.454
4Alloa Athletic97239325632314461318+1281210.536
5Forfar Athletic102038124139815051537-321199.492
6Stirling Albion88736523528713441157+1871129.544
7Cowdenbeath9413382413621383138301004.487
8Berwick Rangers97432424540513201493-173994.459
9East Fife87131521334312391264-25981.484
10Queen of the South81332020428913031185+118977.519
11Arbroath90631123336212271356-129976.472
12Queen's Park76526122028410201041-21774.485
13Ayr United510225107178819708+111733.546
14Livingston603239150214849855-6722.521
15Albion Rovers80424519236710671390-323714.424
16Clyde486204132150754603+151630.555
17East Stirlingshire6802081752978661101-235591.435
18Dumbarton480179108193679708-29583.485
19Montrose590205121264801970-169536.450
20Raith Rovers3621699994584422+162523.603
21Dunfermline Athletic3421669482575377+198482.622
22Airdrieonians2951257595458393+65450.551
23Morton2521265868428296+132436.614
24Peterhead29511071114454442+12401.493
25Hamilton Academical180755055276211+65260.555
26Partick Thistle144623547201177+24221.551
27Clydebank134593837178132+46198.581
28St Johnstone117592830196128+68146.622
29Falkirk117533826182118+64144.613
30Ross County7240151713583+52135.655
31Inverness CT7234191914599+46121.601
32Rangers36333010618+88102.934
33Dykehead (Shotts)87371733147135+1291.522
34Solway Star89332531133138-591.511
35Gretna3628449730+6788.816
36Royal Albert88371338167175-887.494
37Helensburgh90332037180179+186.478
38Mid-Annandale89341540156172-1683.467
39Beith87321441169183-1478.449
40Nithsdale Wanderers6031141512375+4876.629
41Peebles Rovers86281543159189-3071.415
42Clackmannan85252139114176-6271.420
43Vale of Leven563161913998+4168.603
44Leith Athletic5929102012183+3868.574
45Galston75251337130186-5663.422
46Lochgelly United59241322117104+1361.516
47Kilmarnock39224136739+2848.610
48Arthurlie3021545924+3547.766
49Dumbarton Harp30108124051-1128.469
50Johnstone2976165574-1920.355