» 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
1Rangers4062148632122451121716113346143740302279+51476577.741
2Celtic4067143136323850711754110143549938872361+48436448.721
3Heart of Midlothian407911394414614083231171050182730703245+15974979.569
4Hibernian400610004695353827247659945295126853437+5994427.514
5Dundee393510394245043698233255949091925673412+5214397.522
6Aberdeen37269924534183504193359346580524952984+10824393.549
7Motherwell40279714296123860287558945097626483567+664286.497
8Morton398896144958438212668570417100727333938-524248.492
9Kilmarnock399498645455636392607531462100524823720-2064220.494
10Partick Thistle40069414725903544269956246397825863598-1674219.492
11Falkirk38529314545433561246456044791724953420+1724218.504
12Clyde40319064596493498283056947897026783781-4354185.482
13Hamilton Academical396794044959536752753550408102525503873-4014127.484
14St Mirren405791645365934342752514451106424643906-7604015.464
15Raith Rovers37008584315613374248352540192424463472-1353889.486
16Ayr United35788734155013348236749840288924003569-1883850.497
17Dumbarton375489939858235262656496365101424853903-5483836.473
18Queen's Park389781446666931842788503411103425093836-9313799.451
19St Johnstone33108073874612985211948440376821982963+1013699.509
20Dunfermline Athletic32607923904483209225949236577321972910+2373607.510
21Airdrieonians (old)34558623724953505253950240282223683290+443607.507
22Cowdenbeath34198023605473248249847836886423283329-2513570.481
23Dundee United32537873974433201221046537878321773046+1223555.504
24East Fife31758043324533200219448034676022812995+2923553.511
25Albion Rovers35547913676193238269343537197122493764-9703451.449
26Arbroath31827673614632935217342633682921093141-2703377.484
27Queen of the South31127393544642967228644435475720972956-1783375.494
28Alloa Athletic31787083645162856238043635679821193137-5423297.473
29Stenhousemuir31767223415252921239240934083921013323-6933214.463
30Forfar Athletic30956873605022943248737332984420183398-9243113.454
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion24965592894002105167839029756117112220-822767.498
33Brechin City27375403115172268226934428374217332967-12352675.432
34Montrose27065672775082270209333727873918002971-9942605.437
35Berwick Rangers22574752913631797153131224856814622081-3532407.468
36Stranraer22584932393981934173329625957314022112-5092354.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15973191972801112102625619634910221283-1751862.483
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT830184112119690511151103161592577+1941220.533
41Ross County816180100128634484147121140548535+1631202.536
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead591143787453733411754125439448+194912.551
45Airdrieonians51910667874013368563111325395-5703.493
46Elgin City591112511324564807071155360570-234668.411
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic301703744267208483864208224+43429.517
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 City1512591323258-714.382
80Northern183332125009841-379.275
81Dundee Wanderers1731531290081357-429.237
82Thistle1821616260271546-417.225