» 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
1Rangers4067148832122551161718113446243740332281+51506587.741
2Celtic4074143536323850771755110443549938962363+48556469.721
3Heart of Midlothian408411404424624088231371050182930723250+15974983.568
4Hibernian401210024705353833247760145395126893439+6064441.515
5Aberdeen37329944544183511193559546580625002987+10894406.549
6Dundee394010414255043704233455949092125683416+5224404.522
7Motherwell40329714306133861287859045297626523570+654292.497
8Morton399496445058438272670570418100827353941-494259.493
9Partick Thistle40129424735913547270356346497925903601-1674227.492
10Falkirk38589314565443565246956144891825013424+1734224.504
11Kilmarnock400098645555736402609531464100724833729-2154223.494
12Clyde40369064606503500283356947897326823790-4414186.482
13Hamilton Academical397394045059736772759550409102725523877-4074129.483
14St Mirren406491745566034372757515452106524693911-7624024.464
15Raith Rovers37068584325633375248952540292624473476-1433891.486
16Ayr United35848734165033352237449840588924023571-1913854.497
17Dumbarton376090139858335292658496366101624903911-5503843.473
18Queen's Park390281646667031882791504412103425123838-9293809.451
19St Johnstone33158073894612987212148540476921992966+993705.509
20Dunfermline Athletic32667933924483213226249436677322032912+2423619.510
21Airdrieonians (old)34558623724953505253950240282223683290+443607.507
22Cowdenbeath34248023605503251250547936886523303332-2563573.480
23East Fife31818073324533205219548234776022852997+2983569.512
24Dundee United32597883984433206221446637978521783050+1203563.504
25Albion Rovers35597923676193239269343737197322543769-9693460.449
26Arbroath31887693624632942217642933682921143141-2613393.485
27Queen of the South31197393564652971229144535675821052962-1773382.494
28Alloa Athletic31857083665182860238643835779821263141-5413306.473
29Stenhousemuir31847243415282925240141134084021083324-6923226.463
30Forfar Athletic31026893615032953249337533084420263404-9183127.454
31East Stirlingshire32566943286052760259333333296420523743-15242937.417
32Stirling Albion25035612894012112168139029956317162228-812775.497
33Brechin City27435413115202271227334528374317352969-12362681.431
34Montrose27115682785092274209933827973918022972-9952613.437
35Berwick Rangers22644762913651802153831324857114652094-3652413.468
36Stranraer22654932394011937173929726057514052117-5142358.459
37Third Lanark22405712163332460169231222858016182353+332206.493
38Livingston16033201972811115102825919635010321288-1691874.484
39Clydebank136328816522910829511931902988101085-1441396.483
40Inverness CT835184113120692514151104163595582+1911222.531
41Ross County821182100129640490147122141548537+1611209.536
42St Bernard's1114329911371308732147923188551268+1631133.509
43Leith Athletic1015302871191192691116952967171238-201018.501
44Peterhead597143797654034011954126441450+191919.550
45Airdrieonians52510668894043458663113328400-13707.491
46Elgin City596114521324674847171156365573-225678.414
47King's Park65417672798145136558204487881-93612.468
48Clydebank (old)56014053875884135254174347648-126491.439
49Arthurlie53014544745923875252163327646-114490.462
50Abercorn51812858735584445134174369733-250450.435
51Annan Athletic308723745273211493867215237+40438.515
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
79Edinburgh City19226111534289-521.429
80Northern183332125009841-379.275
81Dundee Wanderers1731531290081357-429.237
82Thistle1821616260271546-417.225