» 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
1Rangers4010146531622450521699112145542939812245+50896467.741
2Celtic4016141235923749961739108243049638302334+47536325.719
3Heart of Midlothian402511234344574028228370149181930353214+15664887.568
4Dundee388110304154953660229855348190725383367+5334334.523
5Hibernian39559824645333775245658744694326523415+5564326.512
6Aberdeen36749774474143465191057946379424492945+10594298.547
7Motherwell39749604256003818283358144696226233519+894221.497
8Morton39389504425773794264656440999627003903-554182.493
9Kilmarnock39419804475423612256052445599324543679-1734167.496
10Partick Thistle39539344655773514265855445596825583567-1534159.493
11Falkirk38019134505393513244155243491324613393+1404123.502
12Clyde39818924556423453279755947396026443748-4484104.481
13Hamilton Academical391493443958436452716543399101525213826-3764069.484
14St Mirren400791144564734072713508446105024363864-7343969.465
15Raith Rovers36508444255563333245851539491624163437-1463804.485
16Dumbarton37038903915723496261349236099824663859-5103785.475
17Ayr United35278604114933306233748839887723643530-1973773.497
18Queen's Park384680446065931572760492404102724773812-9383723.449
19St Johnstone32577963804522947208547339875821562923+953621.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32097783844433153223047936076521532884+1923515.508
22Cowdenbeath33697923565363214246347336285022983270-2213515.482
23Dundee United32007783914313166217045737377021433004+1353493.505
24East Fife31257923264453159216647134075122422963+2723478.511
25Albion Rovers35047813626083203266042736396322243733-9663384.448
26Arbroath31327593544532903214641833081820743100-2693316.485
27Queen of the South30627283494552929224743835074220732918-1633315.495
28Alloa Athletic31287043575032832234342935178420913088-5083252.475
29Stenhousemuir31277163355132888233440233682520723268-6423165.465
30Forfar Athletic30466783564912904244936532183519823359-9223050.454
31East Stirlingshire32206883275942739255333032895320323704-14862905.418
32Stirling Albion24475492823922072164638429055016792180-752705.498
33Brechin City26875293065092232223733528172717032924-12262608.431
34Montrose26565582695002235205033227272517712919-9632549.437
35Berwick Rangers22084642843571760150030624255514392046-3472343.468
36Stranraer22084822363871903169628725556113702075-4982287.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston154731119126910799982461953359851243-1771801.485
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT77617510410965147614396149556532+1991154.539
41Ross County76217096115597437140112129513493+1801138.543
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead540132716748830010747116397410+175835.552
45Airdrieonians4689761763703037160103280356-9625.488
46King's Park65417672798145136558204487881-93612.468
47Elgin City54097461274084556068142318530-259585.396
48Clydebank (old)56014053875884135254174347648-126491.438
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.434
51Bo'ness41512445394552663639132218487-80404.487
52Gretna218592227231122562133207149+167378.626
53Vale of Leven43811246614262983537147228544-188377.430
54Annan Athletic252583038216167403353171188+32357.514
55Armadale41611544494563032925154232604-219357.429
56Port Glasgow Ath42810541685323773832144258580-167352.419
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