» 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
1Stenhousemuir133343133157117061994-2881376.448
2Brechin City114843328143417041725-211367.500
3Stranraer126242629254416572001-3441324.453
4Alloa Athletic99340026532814781345+1331240.536
5Forfar Athletic102038124139815051537-321199.492
6Stirling Albion88736523528713441157+1871129.544
7East Fife89232322034912631285-221012.485
8Cowdenbeath9413382413621383138301004.487
9Berwick Rangers97432424540513201493-173994.459
10Queen of the South81332020428913031185+118977.519
11Arbroath90631123336212271356-129976.472
12Queen's Park78626922729010441069-25805.487
13Livingston624252153219891875+16764.526
14Albion Rovers82425219737510901414-324740.426
15Ayr United510225107178819708+111733.546
16Clyde486204132150754603+151630.555
17East Stirlingshire6802081752978661101-235591.435
18Dumbarton480179108193679708-29583.485
19Montrose590205121264801970-169536.450
20Raith Rovers3621699994584422+162523.603
21Airdrieonians31713676105496436+60484.549
22Dunfermline Athletic3421669482575377+198482.622
23Morton2521265868428296+132436.614
24Peterhead31811778123484476+8429.491
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