» 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
1Stenhousemuir126241231853216121841-2291306.452
2Brechin City107940627040316131624-111275.501
3Stranraer119039827951315661901-3351227.452
4Alloa Athletic96538825532214261309+1171194.534
5Forfar Athletic97836923137814441471-271153.495
6Stirling Albion88136423528213401141+1991126.547
7Berwick Rangers97432424540513201493-173994.458
8Queen of the South81332020428913031185+118977.519
9Arbroath90631123336212271356-129976.472
10East Fife86431221134112261256-30970.483
11Cowdenbeath90532723534313371311+26965.491
12Queen's Park75825921928010151031-16767.486
13Livingston596234150212830845-15707.518
14Ayr United468204102162743651+92665.545
15Albion Rovers76123018035110151333-318657.420
16Clyde486204132150754603+151630.556
17East Stirlingshire6802081752978661101-235591.435
18Dumbarton480179108193679708-29583.485
19Montrose590205121264801970-169536.450
20Raith Rovers3621699994584422+162523.604
21Morton2461215867414291+123421.610
22Dunfermline Athletic3001418673487333+154399.613
23Airdrieonians2461046676389325+64378.557
24Peterhead246915798367372-5330.486
25Hamilton Academical180755055276211+65260.556
26Partick Thistle144623547201177+24221.552
27Clydebank134593837178132+46198.582
28St Johnstone117592830196128+68146.624
29Falkirk117533826182118+64144.615
30Ross County7240151713583+52135.660
31Inverness CT7234191914599+46121.604
32Rangers36333010618+88102.958
33Dykehead (Shotts)87371733147135+1291.523
34Solway Star89332531133138-591.511
35Gretna3628449730+6788.833
36Royal Albert88371338167175-887.494
37Helensburgh90332037180179+186.478
38Mid-Annandale89341540156172-1683.466
39Beith87321441169183-1478.448
40Nithsdale Wanderers6031141512375+4876.633
41Peebles Rovers86281543159189-3071.413
42Clackmannan85252139114176-6271.418
43Vale of Leven563161913998+4168.607
44Leith Athletic5929102012183+3868.576
45Galston75251337130186-5663.420
46Lochgelly United59241322117104+1361.517
47Kilmarnock39224136739+2848.615
48Arthurlie3021545924+3547.783
49Dumbarton Harp30108124051-1128.467
50Johnstone2976165574-1920.345