» 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
1Rangers4050148231922451031714113146043440242268+51456556.741
2Celtic4057142736323850551752109643449938742356+48216420.720
3Heart of Midlothian406711354394614071230870949882530593233+15894959.569
4Hibernian39959984675343818247259645095026783435+5894408.514
5Dundee392310374235013692232455849091425643402+5304387.523
6Aberdeen37169904524173497193058946580324822978+10714374.548
7Motherwell40169684296093846286258944897326463558+724275.497
8Morton397895744858438132665568416100527233933-624228.492
9Partick Thistle39949414695873538268956046197625793590-1624208.492
10Kilmarnock398398445255436332600530460100324783709-1984207.495
11Falkirk38419274535423548245655844591624903417+1654197.504
12Clyde40219034586483489282356747796826743775-4354168.482
13Hamilton Academical395693944559436682746550405102325443863-3974117.484
14St Mirren404791645265534322744514450106024583893-7474013.465
15Raith Rovers36908564295603369247852439992224413466-1343876.486
16Ayr United35678714144993345236249640088723923562-1873835.497
17Dumbarton374389939457935232647494365101224793897-5423826.474
18Queen's Park388681246566631802781501411103125043827-9243786.451
19St Johnstone32998043874582976211148240076821902959+963681.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32497913884463202224949136377021922903+2423597.510
22Cowdenbeath34098003595453243249247736586323233323-2493557.481
23East Fife31658023314503192218748034475822782989+2943544.512
24Dundee United32427823974433194220846237678221663040+1123529.503
25Albion Rovers35447883676163228268743337097022433760-9763435.449
26Queen of the South31027383534612962227444335375420942949-1673367.495
27Arbroath31727653594622928217142533382820993131-2753363.484
28Alloa Athletic31687073635142850237443435479621103127-5413285.473
29Stenhousemuir31677223395232916238040734083620953312-6813206.464
30Forfar Athletic30866853595012935248237032884320113394-9303096.453
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion24875592863982102166838829656017042213-752757.498
33Brechin City27275383115152263226234128373917252960-12342660.431
34Montrose26965672755052268208433427873717922962-9862594.437
35Berwick Rangers22484752883621792152431124656614582076-3502399.468
36Stranraer22484912383961927172629425957013932105-5112341.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15873161972781102101925219634810121278-1831841.482
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT818183109117680500150101158586567+1991209.535
41Ross County80418096126629473146118138542524+1741192.538
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead580141787152932511452124430442+192895.552
45Airdrieonians50810366853923288163110314388-10681.489
46Elgin City580110511294474716671153344564-244650.409
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic292693641261200473663203220+44420.520
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
81Thistle1821616260271546-417.225
82Edinburgh City40023500205-70.167