» 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
Home Away
PWDLFAWDLFAGDPtPct
1Stenhousemuir13082451672429058941781603167681053-2741348.448
2Brechin City1125254138172940758170141250738935-151338.501
3Stranraer12362491372338989071691483007241061-3461293.454
4Alloa Athletic969222129133800616170126189641696+1291206.536
5Forfar Athletic1020227114170869714154127228636823-321199.492
6Stirling Albion887208115120706512157120167638645+1871129.544
7Cowdenbeath94119812015277465114012121060973201004.487
8Berwick Rangers974189136164694661135109241626832-173994.459
9Queen of the South81318210511971254413899170591641+118977.519
10Arbroath906178123152668628133110210559728-129976.472
11East Fife868172107155659595141105188574667-29974.483
12Queen's Park76216311110754143198109174478604-16774.487
13Ayr United51012452794353261015599384382+111733.546
14Livingston60014070894573719780124386479-7716.520
15Albion Rovers801144991565976169993210462771-328708.423
16Clyde4861235762424259817588330344+151630.555
17East Stirlingshire680129771334685047998164398597-235591.435
18Dumbarton48010261783713237747115308385-29583.485
19Montrose590123541174294198267147372551-169536.450
20Raith Rovers362855045298203844949286219+162523.603
21Dunfermline Athletic342954927331157714555244220+198482.622
22Airdrieonians292683939243176573554212211+68449.554
23Morton252743022235128522846193168+132436.614
24Peterhead292643844248185453269201253+11397.493
25Hamilton Academical180412326146102342729130109+65260.555
26Partick Thistle144331821102812917269996+24221.551
27Clydebank13432171896702721198262+46198.581
28St Johnstone117351014103582418169370+68146.622
29Falkirk11731191099542219168364+64144.613
30Ross County7220977643206105940+52135.655
31Inverness CT72211147541138157058+46121.601
32Rangers36162060121710466+88102.934
33Dykehead (Shotts)8730941023878294597+1291.522
34Solway Star8922131074521112215986-591.511
35Gretna361422531514224415+6788.816
36Royal Albert88317612155663246120-887.494
37Helensburgh90251010113688102767111+186.478
38Mid-Annandale892681010263873054109-1683.467
39Beith87288812363463346120-1478.449
40Nithsdale Wanderers6024429129710133246+4876.629
41Peebles Rovers86229119564663264125-3071.415
42Clackmannan85211388159483133117-6271.420
43Vale of Leven5620448537112155461+4168.603
44Leith Athletic592244772976164454+3868.574
45Galston75226108059372750127-5663.422
46Lochgelly United591965874157173063+1361.516
47Kilmarnock391433351181103228+2848.610
48Arthurlie30121239149422010+3547.766
49Dumbarton Harp3074419183482133-1128.469
50Johnstone29554352721122047-1920.355
William Hill