» 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
1Rangers4046148131822451001712113045943440212266+51436548.741
2Celtic4054142636323850511751109443449938682353+48156411.720
3Heart of Midlothian406311344394604065230570849782530573232+15854952.569
4Hibernian39919964675343812247159445095026743434+5814396.513
5Dundee391910374225003690232155748991425613401+5294382.523
6Aberdeen37129894514173495192958946480224812974+10734369.548
7Motherwell40129684286083845286058844897226433555+734271.497
8Morton397495744658438112663568415100427223928-584225.492
9Partick Thistle39919404695863535268756046197525783588-1624205.492
10Kilmarnock397998445155336312597529460100224763706-1964203.495
11Falkirk38379264535413546245455844491524893414+1674193.504
12Clyde40179014586483482281956747696726713771-4374161.482
13Hamilton Academical395293844559336662744550403102325423861-3974112.484
14St Mirren404391645165434312741514449105924563889-7434011.465
15Raith Rovers36868544295603364247752339892224373464-1403866.486
16Ayr United35638714134983344235949640088523913555-1793834.498
17Dumbarton373989839457935222647494364101024753891-5413822.474
18Queen's Park388281146566531782778500410103125023826-9243779.450
19St Johnstone32958043864572974210748140076721872956+983677.509
20Airdrieonians (old)34558623724953505253950240282223683290+443607.507
21Dunfermline Athletic32457903884453198224549136376821912899+2453594.510
22Cowdenbeath34057993595443241249147736586123173314-2473554.481
23East Fife31618023304493189218347934475722742987+2933540.512
24Dundee United32387813954433188220546237678121663039+1103524.503
25Albion Rovers35407883676143228268143336897022393756-9703433.449
26Queen of the South30987363534612956227344235275420922948-1733357.494
27Arbroath31687643584622922216742433282820973130-2783355.484
28Alloa Athletic31647053635142844237343235479621013125-5533273.473
29Stenhousemuir31637223385222913237640734083420933306-6763205.464
30Forfar Athletic30826833595012928247736832884320063391-9343084.452
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion24835582853982099166738829655816992205-742753.498
33Brechin City27235373105152261226133928373917212959-12382650.431
34Montrose26925672735052265208133427873517912958-9832592.437
35Berwick Rangers22444742883611789152231024556614552074-3522392.468
36Stranraer22444902383951924172129425956813922099-5042338.460
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston15833141972781093101725119634710081275-1911832.481
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT814182109116676496150101156585560+2051206.537
41Ross County80017996125626470145118137539521+1741186.539
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead576141777052732011452122430437+200894.554
45Airdrieonians50410266843893248062110309385-11674.488
46Elgin City576109511284444706571152341561-246644.408
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic288673641255196473562201216+44413.519
52Bo'ness41512445394552663639132218487-80404.487
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
Betway Football EN UK £