» 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
1Rangers4079262778766591694012+51576606.740
2Celtic4087254980173790064126+48806502.722
3Heart of Midlothian40961854945129771735580+15934997.568
4Hibernian40261609930148765445929+6154466.515
5Aberdeen37441598919122760384931+11074433.550
6Dundee39521602917143362845775+5094412.521
7Motherwell40441564884159665266475+514303.496
8Morton40091538873159865766631-554276.493
9Falkirk38721499909146460925908+1844250.505
10Partick Thistle40241510941157361486313-1654246.492
11Kilmarnock40121520925156761376352-2154238.494
12Clyde40491478941163061976645-4484198.481
13Hamilton Academical39851494862162962386653-4154144.483
14St Mirren40781439911172859386685-7474049.465
15Raith Rovers37211386836149958345992-1583902.485
16Ayr United35981374825139957675974-2073867.497
17Dumbarton37741401770160360436593-5503861.473
18Queen's Park39151323884170857136648-9353824.451
19St Johnstone33281299793123652055103+1023726.509
20Dunfermline Athletic32791292762122554335186+2473638.510
21Airdrieonians (old)34551364774131758735829+443607.507
22Cowdenbeath34371284730142355945857-2633584.480
23East Fife31931292684121755025208+2943583.512
24Dundee United32731258782123354035285+1183580.504
25Albion Rovers35701231743159655066477-9713471.449
26Arbroath32031206701129650815332-2513420.486
27Queen of the South31321189714122950935271-1783399.494
28Alloa Athletic31971152728131750075538-5313329.474
29Stenhousemuir31971140683137450505744-6943243.463
30Forfar Athletic31171069697135150015913-9123148.455
31East Stirlingshire32561027660156948126336-15242937.417
32Stirling Albion251795759196938463930-842796.498
33Brechin City2754888597126940165265-12492690.431
34Montrose2726914560125240975090-9932640.438
35Berwick Rangers227779254294332853654-3692425.467
36Stranraer227979550597933603869-5092379.460
37Third Lanark224088344491340784045+332206.493
38Livingston161658839663221752324-1491904.486
39Clydebank136348135552718922036-1441396.483
40Inverness CT84733622328812971118+1791231.528
41Ross County83333122627612021045+1571219.533
42St Bernard's111447618345521632000+1631133.509
43Leith Athletic101541818241519091929-201018.501
44Peterhead611264139208998814+184931.546
45Airdrieonians538197132209756770-14723.489
46Elgin City6091881292928511076-225693.415
47King's Park65424113028313011394-93612.468
48Clydebank (old)5601921072619351061-126491.439
49Arthurlie530197962379191033-114490.462
50Annan Athletic32313175117513468+45468.522
51Abercorn518179922479271177-250450.435
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
77Edinburgh City33109143239-739.443
78Cambuslang401010206895-2730.381
79Dumbarton Harp30108124051-1128.469
80Northern1833122966-379.275
81Dundee Wanderers1731134486-429.237
82Thistle1823133172-417.225