» 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
1Rangers4052148232022451031714113146043540252273+51416557.741
2Celtic4060142936323850661754109643549938762358+48306427.720
3Heart of Midlothian407011364404614074230970949882630593234+15904963.569
4Hibernian39989984675353819247459745195026793435+5894412.514
5Dundee392610374245023694232855849091525653405+5264388.523
6Aberdeen37189904534173498193159046580324852979+10734378.548
7Motherwell40199694296093850286458945097326483560+744280.497
8Morton398195844858438152666568416100727253937-634231.492
9Partick Thistle39979414705883539269256046297625813592-1644210.492
10Kilmarnock398698445355436352602530461100424803716-2034209.494
11Falkirk38449294535423553245755944591624923417+1714206.504
12Clyde40249044586493492282656847796826763775-4334174.482
13Hamilton Academical395893944559436682746550405102525473870-4014117.484
14St Mirren405091645265634332747514451106124623898-7504014.465
15Raith Rovers36938574295613372248252439992324423469-1373879.486
16Ayr United35708724144993347236349740088823943565-1873841.497
17Dumbarton374689939558035242649494365101324813900-5443827.473
18Queen's Park388981246566831812785501411103225043829-9293786.450
19St Johnstone33018053874582977211148340076821922959+993687.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32527923884473207225549136377121932905+2403600.510
22Cowdenbeath34128003595463243249447836686323253324-2503561.481
23East Fife31688043314503197218848034575822792990+2983551.512
24Dundee United32457833974433196220946337678321703044+1133535.503
25Albion Rovers35477893676163232268743437097122473763-9713441.449
26Queen of the South31057393544612965227544435375420972950-1633374.495
27Arbroath31757653614622929217242533382921013134-2763365.484
28Alloa Athletic31717073635152851237743535579621143130-5423289.473
29Stenhousemuir31707223415232920238440734083720953316-6853208.464
30Forfar Athletic30896863595012939248337232884320143395-9253105.454
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion24905592873992103167338829656117052217-822758.497
33Brechin City27305403115152268226534128374017262962-12332666.432
34Montrose26995672765062269208633527873717932962-9862598.437
35Berwick Rangers22514752883631794152831224756614602076-3502403.468
36Stranraer22514922383961930172829525957113952107-5102347.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15903171972781104102025319634910161282-1821847.482
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT821184110117685503150102158587568+2011214.536
41Ross County80718097126630474146120138542524+1741195.538
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead583142787153132511453125433446+193899.551
45Airdrieonians51110367863933318163111316391-13682.487
46Elgin City583110511304474736871153352566-240656.410
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic295693742263203473763204221+43422.519
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 City70033602227-82.222
Betway Football EN UK £