» 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
1Stenhousemuir131742532956316841970-2861356.448
2Brechin City113642927942816921709-171353.500
3Stranraer124642228653816381982-3441306.454
4Alloa Athletic97939525832614561328+1281218.535
5Forfar Athletic102038124139815051537-321199.492
6Stirling Albion88736523528713441157+1871129.544
7Cowdenbeath9413382413621383138301004.487
8Berwick Rangers97432424540513201493-173994.459
9East Fife87831521534812441275-31983.481
10Queen of the South81332020428913031185+118977.519
11Arbroath90631123336212271356-129976.472
12Queen's Park77326522128710281051-23787.486
13Livingston610244150216863862+1737.523
14Ayr United510225107178819708+111733.546
15Albion Rovers81224919337010771398-321727.426
16Clyde486204132150754603+151630.555
17East Stirlingshire6802081752978661101-235591.435
18Dumbarton480179108193679708-29583.485
19Montrose590205121264801970-169536.450
20Raith Rovers3621699994584422+162523.603
21Dunfermline Athletic3421669482575377+198482.622
22Airdrieonians3031327596475402+73471.559
23Morton2521265868428296+132436.614
24Peterhead30311472117466453+13414.495
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