» 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
1Rangers4008146531522450501697112145442939792243+50896465.741
2Celtic4010141035923749861739107942949638242333+47386309.719
3Heart of Midlothian402311234334574026228170049181930333213+15654883.568
4Dundee387510304144923658229255348190525383359+5454333.524
5Hibernian39529814645333771245558544694326463414+5484317.511
6Aberdeen36699774474123465190857846279324462942+10614294.548
7Motherwell39699594236003814283158144696026223515+904216.497
8Morton39369494425773791264556340999626983903-594176.492
9Kilmarnock39369804475403609255552345599124483671-1694164.496
10Partick Thistle39489334655763510265455345396825553565-1544151.493
11Falkirk37999134505383513243855243391324593391+1434122.502
12Clyde39798914556423451279755847396026433748-4514098.481
13Hamilton Academical390993243858436412715542399101425173822-3794059.484
14St Mirren400290944564734012711507446104824343859-7353960.465
15Raith Rovers36488444255553333245451539391624143435-1423803.485
16Dumbarton37018903905723494261149236099724653857-5093784.475
17Ayr United35258594114933302233748739887723613529-2033767.497
18Queen's Park384480445965931562759492404102624773810-9363722.449
19St Johnstone32527963774522945208347139875821532923+923612.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32077783844423152222747936076421512881+1953515.508
22Cowdenbeath33677923565353213246147336284922983267-2173515.482
23Dundee United31947763914303162216745737276821412998+1383486.505
24East Fife31237913264453156216547034075122392963+2673472.510
25Albion Rovers35027813616083202265942636396322193732-9703380.448
26Queen of the South30607273494552927224643835074120732917-1633312.495
27Arbroath31307583544532898214641832981820733099-2743312.485
28Alloa Athletic31267033575032829234342935178320903084-5083249.475
29Stenhousemuir31257163345132886233240233682420703265-6413164.465
30Forfar Athletic30446783564902903244636432183519793358-9223047.454
31East Stirlingshire32186883275932738254833032795320313703-14822904.418
32Stirling Albion24455482823922069164438429054916792176-722702.498
33Brechin City26855293065082231223433528072717012922-12242607.431
34Montrose26545582694992235204933227272417682915-9612549.437
35Berwick Rangers22064642843561760149730624255414392041-3392343.468
36Stranraer22064822363861903169428625556113672074-4982284.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston154431019126810779952451953359811243-1801795.484
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT77017310410864547314295148554526+2001144.538
41St Bernard's1114329911371308732147923188551268+1631133.509
42Ross County75716996113593432139111129510491+1801131.544
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead538132716648829910747115396407+178835.554
45Airdrieonians4669661763673017060103279356-11619.486
46King's Park65417672798145136558204487881-93612.468
47Elgin City53897461264044506068141317527-256585.398
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 Athletic250573038212164393353166184+30351.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