» 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
1Celtic4057252379773789294108+48216420.720
2Rangers3906251175264387773862+49156223.739
3Heart of Midlothian38751728892125567555359+13964653.561
4Aberdeen36941572910121259434882+10614353.549
5Hibernian37361426872143858785644+2343953.498
6Motherwell36061345804145755755738-1633778.484
7Dundee31921223727124249844953+313283.497
8Kilmarnock31121110724127845485144-5963211.473
9St Mirren32421064707147145765618-10422922.437
10Partick Thistle28751030643120243614789-4282768.470
11Dundee United217482055979531713145+262447.506
12Falkirk2444815563106636674221-5542262.449
13Airdrieonians (old)212075644991533603897-5371961.463
14Clyde208669943595231863975-7891833.439
15Third Lanark181066535978630973391-2941685.467
16St Johnstone166454641070822862752-4661653.451
17Morton185560440484726403282-6421612.435
18Hamilton Academical159851230678022933031-7381387.416
19Dunfermline Athletic137441331964219272511-5841248.417
20Queen's Park146242628475221573054-8971136.389
21Ayr United128842028558318682463-5951125.437
22Raith Rovers131639427464818532482-6291080.404
23Queen of the South67221613332310291455-426565.421
24Inverness CT422147110165535562-27551.479
25Dumbarton5961841262868581132-274494.415
26East Fife45216289201735877-142413.457
27Cowdenbeath41414969196702853-151367.444
28Albion Rovers3468967190472740-268245.355
29Arbroath3227972171419693-274230.358
30Clydebank (old)2707656138365513-148208.386
31Stirling Albion3586962227408895-487200.281
32Ross County156523569198240-42191.446
33Livingston190484597205306-101189.372
34Port Glasgow Ath2405049141260524-264149.312
35St Bernard's126451269252323-71102.406
36Leith Athletic152412091251403-152102.338
37Clydebank11618277187234-14763.275
38Abercorn7617950137246-10943.288
39Renton5814123292145-5340.350
40Cambuslang401010206895-2730.381
41East Stirlingshire721255592206-11429.209
42Bo'ness3898214886-3826.350
43Alloa Athletic38611212752-2523.313
44Vale of Leven40562951164-11316.214
45Gretna3858253283-5113.250
46Cowlairs1834112450-266.300