» 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
1Rangers4003146331522450441696112045342839752238+50856455.741
2Celtic4006140835923749801738107842849638212332+47316299.719
3Heart of Midlothian401911214334574021228070049181730323209+15644877.568
4Dundee387210294144923655229155348090425373357+5444329.524
5Hibernian39499804645323769245458444694326443413+5464311.511
6Aberdeen36659754464123463190857746279324442941+10584284.547
7Motherwell39669584236003809283158044695926203512+864210.497
8Morton39339484425763788264156240999626963903-604170.492
9Kilmarnock39339804475383607255152345599024473667-1644164.497
10Partick Thistle39459324655763508265455345296725553563-1544147.493
11Falkirk37969124505383512243855243391124583388+1444119.502
12Clyde39768904556413448279455847296026433748-4514094.481
13Hamilton Academical390793243758436402714542399101325173821-3784058.484
14St Mirren399990944564534012706507446104724343854-7253960.465
15Raith Rovers36448444255543332245151539391324133428-1343803.485
16Dumbarton36978903905703492260649236099524653851-5003784.475
17Ayr United35228594114923300233348739887523613526-1983767.497
18Queen's Park384180345965931542759492402102624743807-9383717.449
19St Johnstone32497953774522944208347139775721522921+923608.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32047773844423151222747935976321502877+1973511.508
22Cowdenbeath33647913565343209245947236284922953266-2213509.482
23Dundee United31907753914293160216545737276621402994+1413483.506
24East Fife31207903264453155216547034074922382960+2683469.511
25Albion Rovers34997803616083200265942536396222163729-9723374.448
26Arbroath31277583524532896214441832981720723097-2733310.485
27Queen of the South30567253494552923224643734974120702915-1683302.494
28Alloa Athletic31237023565032824234142935178220903081-5083245.475
29Stenhousemuir31227163345122885232940233682220663259-6373164.465
30Forfar Athletic30416773564902901244636332183419763356-9253041.453
31East Stirlingshire32156883275912738254333032695320313703-14772903.418
32Stirling Albion24425482823902069164038429054816782174-672702.499
33Brechin City26825273065082226223333428072716992922-12302598.430
34Montrose26515572684992231204633127272417672915-9632542.437
35Berwick Rangers22034642833561760149730524255314352039-3412339.468
36Stranraer22034802363861899169228625556013672073-4992278.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston154130919026810749932441953359791242-1821788.484
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT76717310210864347114295147554525+2011142.539
41St Bernard's1114329911371308732147923188551268+1631133.509
42Ross County75416896113592432137111129505490+1751122.542
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead535131706648629810647115392405+175828.552
45Airdrieonians4639561763653016960102277354-13613.485
46King's Park65417672798145136558204487881-93612.468
47Elgin City53596451264024496068140316525-256581.397
48Clydebank (old)56014053875884135254174347648-126491.438
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.434
51Bo'ness41512445394552663639132218487-80404.487
52Gretna218592227231122562133207149+167378.626
53Vale of Leven43811246614262983537147228544-188377.430
54Armadale41611544494563032925154232604-219357.429
55Port Glasgow Ath42810541685323773832144258580-167352.419
56Annan Athletic247563038210163393252165181+31347.510
57Ayr FC270901827300156252486181343-18272.504
58Bathgate266703924284181202786153322-66246.462
59Johnstone255732727227144132194121342-138220.431
60Broxburn United19041272714211419195794213-91166.437
61Lochgelly United19947233018213417117186234-100162.407
62Nithsdale Wanderers1364113141729412173988163+3136.500
63Edinburgh City (old)276302286247441916113185539-548116.210
64Clackmannan123281815106866114548165-9797.394
65Renton1152772311910512103695172-6395.413
66Dykehead (Shotts)8730941023878294597+1291.523
67Solway Star8922131074521112215986-591.511
68Royal Albert88317612155663246120-887.494
69Helensburgh90251010113688102767111+186.478
70Mid-Annandale892681010263873054109-1683.466
71Beith87288812363463346120-1478.448
72Ayr Parkhouse1102311219398834458139-8676.345
73Peebles Rovers86229119564663264125-3071.413
74Galston75226108059372750127-5663.420
75Linthouse9016722941181062971153-10661.361
76Cowlairs541359887353194586-2640.407
77Cambuslang40668414844122747-2730.375
78Dumbarton Harp3074419183482133-1128.467
79Northern183332125009841-379.250
80Dundee Wanderers1731531290081357-429.206
81Thistle1821616260271546-417.194