» 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
1Rangers4079149132322551271722113646444040422290+51576606.740
2Celtic4087144136523850921758110843649939142368+48806502.722
3Heart of Midlothian409611434434644098232171150283330753259+15934997.568
4Hibernian402510054745353846248560345695226943444+6114463.515
5Aberdeen374410004544193527194059846580825112991+11074433.550
6Dundee395210424265083708234856049192525763427+5094412.521
7Motherwell40449724316173867289259245397926593583+514303.496
8Morton400896545358638332679573420101127423949-534276.493
9Falkirk38719344585453575247456545091925153432+1844249.505
10Partick Thistle40249464745923555270656446798125933607-1654246.492
11Kilmarnock401298745855936462616533467100824913736-2154238.494
12Clyde40489094616523513284456947997826833800-4484197.481
13Hamilton Academical398594345259736842761551410103225543892-4154144.483
14St Mirren407792045766134502764518454106724833921-7524046.464
15Raith Rovers37208614345653384249652540293324503491-1533902.485
16Ayr United35978754175073357238749940889124103583-2033867.497
17Dumbarton377390340058535392666498369101825023925-5503860.473
18Queen's Park391481846967131962797505415103625173849-9333824.451
19St Johnstone33288103894642996213048940477222092973+1023726.509
20Dunfermline Athletic32787953944503222226849636877522082917+2453635.510
21Airdrieonians (old)34558623724953505253950240282223683290+443607.507
22East Fife31928093354543211219948334976222913005+2983583.512
23Cowdenbeath34368033605543253251248136986923403344-2633583.480
24Dundee United32727924004443217222046638178921843063+1183579.504
25Albion Rovers35707933706203247269943837397622593778-9713471.449
26Arbroath32027713634672949218343433882921293147-2523417.486
27Queen of the South31317423564692981230144735776021102968-1783398.494
28Alloa Athletic31967113695182875239444035979921313144-5323326.474
29Stenhousemuir31967273415312935241141234284321133333-6963240.463
30Forfar Athletic31166913645052964250137833284620363411-9123147.455
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion25165632904042117169139430156417292238-832796.498
33Brechin City27545423135212275227834628474817412987-12492690.431
34Montrose27255722785122286211034228273918102975-9892640.438
35Berwick Rangers22764782913701810154931425057314742104-3692424.467
36Stranraer22784972414021951174529826457614092123-5082379.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston16153241982821128103226319835010431291-1521901.486
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT847185117122698526151106166599592+1791231.528
41Ross County833183101132647499148125144555546+1571219.533
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead610144837854934712056129448463+187931.547
45Airdrieonians53710968924133548764117339416-18720.488
46Elgin City608116571324804927272159369581-224693.416
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Annan Athletic322783746285218523871223249+41465.520
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
77Edinburgh City3245718185471321-836.426
78Cambuslang40668414844122747-2730.381
79Dumbarton Harp3074419183482133-1128.469
80Northern183332125009841-379.275
81Dundee Wanderers1731531290081357-429.237
82Thistle1821616260271546-417.225