» 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
1Rangers4058148432122451091715113246143640282276+51466568.741
2Celtic4065143136323850711754109943549938822358+48416442.720
3Heart of Midlothian407511374414614078231171049982730653240+15924971.569
4Hibernian40039994685353822247559945295026853436+5964423.514
5Dundee393210384245043696233155949091725673409+5234394.522
6Aberdeen37249924534183504193359246580424912981+10814390.549
7Motherwell40249704296113855287158945097526483564+684283.497
8Morton398696144858438212668569417100727313938-544244.492
9Partick Thistle40039414725893543269756246297725853595-1644218.492
10Kilmarnock399298545455536372606531462100524823720-2074217.494
11Falkirk38499304545433558246355944691724933419+1694211.504
12Clyde40289054596493495282856947896826783776-4314182.482
13Hamilton Academical396494044759536712749550407102525493872-4014124.484
14St Mirren405591645365834342751514451106324633903-7574015.464
15Raith Rovers36988584305613373248252540092424463472-1353887.486
16Ayr United35758734155003348236649840088923983567-1873848.497
17Dumbarton375189939758135262654495365101424833902-5473832.473
18Queen's Park389481346566931822788502411103425073835-9343792.450
19St Johnstone33088063874602980211548440376821982963+1003696.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32587923894483208225849136577321962910+2363603.510
22Cowdenbeath34168003605473245249847836786423273328-2543563.481
23East Fife31738043314523197219048034676022812995+2933552.511
24Dundee United32517863974433200221046537778321773046+1213551.504
25Albion Rovers35527903676183235269043537197122493764-9703448.449
26Queen of the South31107393544632966228444435475620972952-1733375.494
27Arbroath31797663614622931217242633582921073139-2733373.484
28Alloa Athletic31767083645162856238043635579721163133-5413296.473
29Stenhousemuir31757223415252921239240934083821003320-6913214.463
30Forfar Athletic30936863605022941248737332884420173397-9263109.454
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion24945592884002103167638929756117082218-832763.497
33Brechin City27355403115172268226934428374017332964-12322675.432
34Montrose27035672765082269209233727873717992965-9892604.437
35Berwick Rangers22554752913631797153131224856614602076-3502407.469
36Stranraer22564922393981931173229625957214002109-5102351.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15953191972791111102425519634910211283-1751859.483
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT827184112118689508151103159591572+2001220.535
41Ross County81318098128631481146121140544533+1611197.536
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead588143787353533011653125437447+195908.552
45Airdrieonians51610467873983358463111321393-9694.490
46Elgin City588111511314504767071154360569-235665.412
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic299693744266208483863208223+43426.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
79Northern183332125009841-379.275
80Dundee Wanderers1731531290081357-429.237
81Edinburgh City1201571213248-97.286
82Thistle1821616260271546-417.225