» 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
1Rangers4071148832222551171719113546243940372287+51486591.740
2Celtic4079143936323850851755110543549939012365+48666484.721
3Heart of Midlothian408811414434624093231571150183030753254+15994990.568
4Hibernian401510024715353834247860245495126913440+6074446.515
5Aberdeen37379974544183523193759646580725022989+10994418.549
6Dundee394410424265043707233655949192225703421+5204409.522
7Motherwell40379714306153861288359145297826563580+544295.496
8Morton399896445158438292672572418100927403945-484266.493
9Falkirk38629334565443570246956244991825053427+1794234.504
10Partick Thistle40169434735923549270456346598025903603-1684231.492
11Kilmarnock400498745555836442613531466100724853731-2154228.494
12Clyde40399064606513501283556947997426833794-4454187.481
13Hamilton Academical397794145159736812760550409102925523882-4094133.483
14St Mirren406691745566134382759515453106524713913-7634025.464
15Raith Rovers37108584335653377249452540292724473479-1493892.485
16Ayr United35878734165043353237849840788924053574-1943856.497
17Dumbarton376490140058435342664497366101624933912-5493848.473
18Queen's Park390681646767131902795505412103525143842-9333813.451
19St Johnstone33208083894622992212648740477022022968+1003714.509
20Dunfermline Athletic32687933934483214226349436677422032914+2403620.510
21Airdrieonians (old)34558623724953505253950240282223683290+443607.507
22East Fife31848083334533208219748234876022872999+2993574.512
23Cowdenbeath34278023605513251250647936886723323337-2603573.480
24Dundee United32627893984433209221446638078621793054+1203567.504
25Albion Rovers35637923696193241269543737297422553773-9723463.449
26Arbroath31937693634652944218043133682921193143-2603400.485
27Queen of the South31227403564662974229244635675821072963-1743388.494
28Alloa Athletic31887083675182862238843935879821293142-5393311.474
29Stenhousemuir31887253415292929240541134284021113327-6923231.463
30Forfar Athletic31076903625032957249537733084520303407-9153137.455
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion25075612904022115168539030056417182233-852777.497
33Brechin City27465413125202273227534528374517372975-12402682.431
34Montrose27165702785102279210433928073918052974-9942623.437
35Berwick Rangers22684782913651809154131324957214682098-3622420.468
36Stranraer22694942404011943174229726257514052117-5112364.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston16073211982811118102826019735010381290-1621882.484
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT839184115120694516151105164596586+1881225.530
41Ross County825182100131642494147123142551541+1581210.534
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead601144807654534111955127445457+192924.550
45Airdrieonians52810768904083508663114330404-16710.490
46Elgin City599116521324744867172156366574-220685.416
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Annan Athletic313743745278212513868219242+43450.519
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 City242471217344913-923.385
80Northern183332125009841-379.275
81Dundee Wanderers1731531290081357-429.237
82Thistle1821616260271546-417.225