» 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
1Rangers4034147631722450881707112945743140112254+51386527.742
2Celtic4041142236123850341747109043249838582347+47986383.720
3Heart of Midlothian404911304374584055229570649682230533226+15874931.569
4Hibernian39789914665333796246359444894626693425+5774378.513
5Dundee390610354194983681231455648691225563392+5314367.523
6Aberdeen36999864504153485192158746479724732960+10774353.549
7Motherwell39999644286063835285358444896926323540+744247.497
8Morton396195444558238022657567413100027153918-584210.492
9Kilmarnock39679834505493626258852845899924693699-1924194.495
10Partick Thistle39769384675823526267555746097225683578-1594187.493
11Falkirk38259214535403533244755743991524813407+1604170.503
12Clyde40028974566463470281056347596526573760-4434134.481
13Hamilton Academical394093744458936622734547402102125343853-3914098.484
14St Mirren403091344865334202733512449105524463877-7443993.465
15Raith Rovers36728494275603346246651839792124273457-1503833.484
16Ayr United35508674134953332234949340088223813550-1863813.498
17Dumbarton372689439257835072637494363100524743876-5323807.474
18Queen's Park386980846366431692772498406103024943821-9303758.450
19St Johnstone32818003854552964210147839876521782947+943653.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32337863864453180224048736376621842891+2333568.510
22Cowdenbeath33927973595393233247647536385923113306-2383540.481
23East Fife31507993284493179217947634375522642981+2833519.511
24Dundee United32247803934393180219045837677821533030+1133507.503
25Albion Rovers35277863646123219267443136696822323750-9733416.449
26Arbroath31557633564582918216242333282320923115-2673347.485
27Queen of the South30847333524592943226744235174720812926-1693346.495
28Alloa Athletic31527043605122838236543235279220983112-5413265.473
29Stenhousemuir31517213385182907236140633883020863290-6583197.465
30Forfar Athletic30686803584992920247136732683819953375-9313069.453
31East Stirlingshire32426943275992756257533133096120473733-15052928.418
32Stirling Albion24705552843962092165838829355416932194-672740.499
33Brechin City27105313105142246225733728373517132945-12432626.430
34Montrose26815652715042259207333327573317832948-9792578.437
35Berwick Rangers22304672873611773151930924356314522069-3632365.467
36Stranraer22334852383951911171929325756513882089-5092318.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15713121952761088101324919634310001264-1891818.482
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT799179108113663488146100153574552+1971183.537
41Ross County78817796121622459143115136528513+1781171.540
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead565139766852231411251119421425+204880.556
45Airdrieonians49210162823823177762108301379-13658.488
46Elgin City564106481274314616470149337555-248628.406
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Bo'ness41512445394552663639132218487-80404.487
52Annan Athletic274643440243187443458184202+38392.518
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