» Complete Four Division All-Time Table 1890-1891 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
Rangers deducted 10 points
Celtic deducted 4 points
Heart of Midlothian deducted 15 points
Dundee deducted 25 points
Hamilton Academical deducted 15 points
Dumbarton deducted 2 points
St Johnstone deducted 2 points
Dunfermline Athletic deducted 15 points
Cowdenbeath deducted 6 points
Albion Rovers deducted 2 points
Queen of the South deducted 2 points
Alloa Athletic deducted 2 points
Forfar Athletic deducted 2 points
Third Lanark deducted 4 points
Livingston deducted 8 points
St Bernard's deducted 2 points
Gretna deducted 10 points
Port Glasgow Ath deducted 7 points
Linthouse deducted 4 points
Cowlairs deducted 4 points
Dundee Wanderers awarded 2 points
Home Away
PWDLFAWDLFAGDPtPct
1Rangers4075149032222551241721113546344040392290+51526598.740
2Celtic4083144036423850881756110743549939072366+48736494.722
3Heart of Midlothian409211424434634097231671150183230753258+15984993.568
4Hibernian401910024735353838248260345495226923442+6064451.515
5Aberdeen37409994544183526193759646580825022990+11014424.549
6Dundee394810424265063708233956049192325753424+5204412.522
7Motherwell40409714306173863289059245297826583581+504298.496
8Morton400196545158438302672573419100927423946-464273.493
9Falkirk38669334575453572247256444991825113428+1834241.504
10Partick Thistle40209444745923552270556446698025923604-1654239.492
11Kilmarnock400898745655936462616533466100724893732-2134235.494
12Clyde40439074616513506283856947997626833796-4454191.481
13Hamilton Academical398194245159736822760550409103225523892-4184136.483
14St Mirren407291945666134432761517453106624753915-7584038.464
15Raith Rovers37158604335653381249552540293024483486-1523898.485
16Ayr United35918744165063355238449940788924063574-1973862.497
17Dumbarton376890240058435382664497368101724983921-5493853.473
18Queen's Park390981646967131922797505413103525153843-9333816.451
19St Johnstone33248093894632994212848840477122062972+1003720.509
20Dunfermline Athletic32727943934493219226549436877422052916+2433625.510
21Airdrieonians (old)34558623724953505253950240282223683290+443607.507
22East Fife31888093344533210219748334976022893000+3023582.512
23Cowdenbeath34318023605533251251048036886823363342-2653576.480
24Dundee United32667893994443210221646638078821823059+1173568.504
25Albion Rovers35667923706203244269943737297522553775-9753464.449
26Arbroath31977713634652949218143233782921213143-2543410.486
27Queen of the South31267413564682976229744635675921072964-1783391.494
28Alloa Athletic31917103675182866239043935979821293142-5373318.474
29Stenhousemuir31917263415292932240641134284221123330-6923234.463
30Forfar Athletic31116903635042958249737733284520333410-9163140.455
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion25115632904022117168539230056417232234-792789.498
33Brechin City27495413125202273227534628474617392978-12412686.431
34Montrose27205702785122282211034028173918072974-9952627.437
35Berwick Rangers22714782913681810154731324957214682098-3672420.467
36Stranraer22734952414021946174429826257514072118-5092371.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston16103211982821118102926119835010401291-1621886.484
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT843185116121697522151106164597587+1851230.530
41Ross County829182100132643496148124143553543+1571214.533
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead605144817754634311956128446460+189926.548
45Airdrieonians53210868914103528763115335409-16716.490
46Elgin City603116541324754877272157367575-220690.417
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Annan Athletic317763745280212523869222245+45459.522
51Abercorn51812858735584445134174369733-250450.435
52Bo'ness41512445394552663639132218487-80404.487
53Gretna218592227231122562133207149+167378.625
54Vale of Leven43811246614262983537147228544-188377.431
55Armadale41611544494563032925154232604-219357.429
56Port Glasgow Ath42810541685323773832144258580-167352.420
57Ayr FC270901827300156252486181343-18272.504
58Bathgate266703924284181202786153322-66246.463
59Johnstone255732727227144132194121342-138220.432
60Broxburn United19041272714211419195794213-91166.438
61Lochgelly United19947233018213417117186234-100162.408
62Nithsdale Wanderers1364113141729412173988163+3136.500
63Edinburgh City (old)276302286247441916113185539-548116.212
64Clackmannan123281815106866114548165-9797.396
65Renton1152772311910512103695172-6395.415
66Dykehead (Shotts)8730941023878294597+1291.522
67Solway Star8922131074521112215986-591.511
68Royal Albert88317612155663246120-887.494
69Helensburgh90251010113688102767111+186.478
70Mid-Annandale892681010263873054109-1683.467
71Beith87288812363463346120-1478.449
72Ayr Parkhouse1102311219398834458139-8676.348
73Peebles Rovers86229119564663264125-3071.415
74Galston75226108059372750127-5663.422
75Linthouse9016722941181062971153-10661.364
76Cowlairs541359887353194586-2640.411
77Cambuslang40668414844122747-2730.381
78Dumbarton Harp3074419183482133-1128.469
79Edinburgh City2724712174461218-1126.379
80Northern183332125009841-379.275
81Dundee Wanderers1731531290081357-429.237
82Thistle1821616260271546-417.225