» 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
Full
PWDLFAGDPtPct
1Rangers4050261377965891273982+51456556.741
2Celtic4057252379773789294108+48216420.720
3Heart of Midlothian40671844937128671305541+15894959.569
4Hibernian39951594917148464965907+5894408.514
5Dundee39231595913141562565726+5304387.523
6Aberdeen37161579917122059794908+10714374.548
7Motherwell40161557877158264926420+724275.497
8Morton39781525864158965366598-624228.492
9Partick Thistle39941501930156361176279-1624208.492
10Kilmarnock39831514912155761116309-1984207.495
11Falkirk38411485898145860385873+1654197.504
12Clyde40211470935161661636598-4354168.482
13Hamilton Academical39561489850161762126609-3974117.484
14St Mirren40471430902171558906637-7474013.465
15Raith Rovers36901380828148258105944-1343876.486
16Ayr United35671367814138657375924-1873835.497
17Dumbarton37431393759159160026544-5423826.474
18Queen's Park38861313876169756846608-9243786.451
19St Johnstone32991286787122651665070+963681.509
20Airdrieonians (old)34551364774131758735829+443607.507
21Dunfermline Athletic32491282751121653945152+2423597.510
22Cowdenbeath34091277724140855665815-2493557.481
23East Fife31651282675120854705176+2943544.512
24Dundee United32421244773122553605248+1123529.503
25Albion Rovers35441221737158654716447-9763435.449
26Queen of the South31021181706121550565223-1673367.495
27Arbroath31721190692129050275302-2753363.484
28Alloa Athletic31681141717131049605501-5413285.473
29Stenhousemuir31671129679135950115692-6813206.464
30Forfar Athletic30861055687134449465876-9303096.453
31East Stirlingshire32561027660156948126336-15242937.417
32Stirling Albion248794758295838063881-752757.498
33Brechin City2727879594125439885222-12342660.431
34Montrose2696901553124240605046-9862594.437
35Berwick Rangers224878653492832503600-3502399.468
36Stranraer224878549796633203831-5112341.460
37Third Lanark224088344491340784045+332206.493
38Livingston158756839362621142297-1831841.482
39Clydebank136348135552718922036-1441396.483
40Inverness CT81833321027512661067+1991209.535
41Ross County8043262142641171997+1741192.538
42St Bernard's111447618345521632000+1631133.509
43Leith Athletic101541818241519091929-201018.501
44Peterhead580255130195959767+192895.552
45Airdrieonians508184129195706716-10681.489
46Elgin City5801761222827911035-244650.409
47King's Park65424113028313011394-93612.468
48Clydebank (old)5601921072619351061-126491.439
49Arthurlie530197962379191033-114490.462
50Abercorn518179922479271177-250450.435
51Annan Athletic29211672104464420+44420.520
52Bo'ness41516084171673753-80404.487
53Gretna2181154360438271+167378.625
54Vale of Leven43814783208654842-188377.431
55Armadale41614469203688907-219357.429
56Port Glasgow Ath42814373212790957-167352.420
57Ayr FC27011542113481499-18272.504
58Bathgate2669066110437503-66246.463
59Johnstone2558648121348486-138220.432
60Broxburn United190604684236327-91166.438
61Lochgelly United1996434101268368-100162.408
62Nithsdale Wanderers136533053260257+3136.500
63Edinburgh City (old)2763938199432980-548116.212
64Clackmannan123342960154251-9797.396
65Renton115391759214277-6395.415
66Dykehead (Shotts)87371733147135+1291.522
67Solway Star89332531133138-591.511
68Royal Albert88371338167175-887.494
69Helensburgh90332037180179+186.478
70Mid-Annandale89341540156172-1683.467
71Beith87321441169183-1478.449
72Ayr Parkhouse110311465151237-8676.348
73Peebles Rovers86281543159189-3071.415
74Galston75251337130186-5663.422
75Linthouse90261351165271-10661.364
76Cowlairs5418828133159-2640.411
77Cambuslang401010206895-2730.381
78Dumbarton Harp30108124051-1128.469
79Northern1833122966-379.275
80Dundee Wanderers1731134486-429.237
81Thistle1823133172-417.225
82Edinburgh City4004310-70.167