» Complete 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
Celtic deducted 4 points
Rangers deducted 10 points
Heart of Midlothian deducted 15 points
Third Lanark deducted 4 points
Gretna deducted 10 points
Cowlairs deducted 4 points
Full
PWDLFAGDPtPct
1Celtic4010248978873388104072+47386309.719
2Rangers3902250975064387713858+49136215.739
3Heart of Midlothian38331708880124566885315+13734581.560
4Aberdeen36471548902119758754824+10514273.548
5Hibernian37361426872143858785644+2343953.498
6Motherwell35591328796143555195664-1453719.485
7Dundee31441211709122449244878+463229.498
8Kilmarnock30651099714125244945061-5673168.475
9St Mirren32371061707146945685611-10432913.437
10Partick Thistle28291015631118343094729-4202711.470
11Dundee United213081055176931203066+542409.510
12Falkirk2444815563106636674221-5542262.449
13Airdrieonians (old)212075644991533603897-5371961.463
14Clyde208669943595231863975-7891833.439
15Third Lanark181066535978630973391-2941685.467
16Morton185560440484726403282-6421612.435
17St Johnstone161752739869222182688-4701584.449
18Hamilton Academical155149729376122392959-7201329.415
19Dunfermline Athletic137441331964219272511-5841248.417
20Queen's Park146242628475221573054-8971136.389
21Ayr United128842028558318682463-5951125.437
22Raith Rovers131639427464818532482-6291080.403
23Queen of the South67221613332310291455-426565.420
24Dumbarton5961841262868581132-274494.414
25Inverness CT37412999146468494-26486.477
26East Fife45216289201735877-142413.457
27Cowdenbeath41414969196702853-151367.443
28Albion Rovers3468967190472740-268245.354
29Arbroath3227972171419693-274230.357
30Clydebank (old)2707656138365513-148208.385
31Stirling Albion3586962227408895-487200.279
32Livingston190484597205306-101189.371
33Port Glasgow Ath2405049141260524-264149.310
34Ross County109342847130166-36130.440
35St Bernard's126451269252323-71102.405
36Leith Athletic152412091251403-152102.336
37Clydebank11618277187234-14763.272
38Abercorn7617950137246-10943.283
39Renton5814123292145-5340.345
40Cambuslang401010206895-2730.375
41East Stirlingshire721255592206-11429.201
42Bo'ness3898214886-3826.342
43Alloa Athletic38611212752-2523.303
44Vale of Leven40562951164-11316.200
45Gretna3858253283-5113.237
46Cowlairs1834112450-266.278