» 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
1Stenhousemuir130842332755816731947-2741348.448
2Brechin City112542427942216781693-151338.501
3Stranraer123641828553316221968-3461293.454
4Alloa Athletic96939225532214411312+1291206.536
5Forfar Athletic102038124139815051537-321199.492
6Stirling Albion88736523528713441157+1871129.544
7Cowdenbeath9413382413621383138301004.487
8Berwick Rangers97432424540513201493-173994.459
9Queen of the South81332020428913031185+118977.519
10Arbroath90631123336212271356-129976.472
11East Fife86831321234312331262-29974.483
12Queen's Park76226122028110191035-16774.487
13Ayr United510225107178819708+111733.546
14Livingston600237150213843850-7716.520
15Albion Rovers80124319236610591387-328708.423
16Clyde486204132150754603+151630.555
17East Stirlingshire6802081752978661101-235591.435
18Dumbarton480179108193679708-29583.485
19Montrose590205121264801970-169536.450
20Raith Rovers3621699994584422+162523.603
21Dunfermline Athletic3421669482575377+198482.622
22Airdrieonians2921257493455387+68449.554
23Morton2521265868428296+132436.614
24Peterhead29210970113449438+11397.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