» 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
Home Away
PWDLFAWDLFAGDPtPct
1Celtic4087144136523850921758110843649939142368+48806502.722
2Rangers3935143631122049321664108944943038872228+49276273.738
3Heart of Midlothian390410774244523892223466147681429063164+14004691.560
4Aberdeen37229954514163506193059646180324962975+10974412.550
5Hibernian37369004505193461235452642291924173290+2343953.498
6Motherwell36348513865793345260550142589222643188-1843806.484
7Dundee32218273444413005201740338781920072985+103308.495
8Kilmarnock31417383554762732216137838281218423026-6133242.473
9St Mirren32427053645522700229635934391918763322-10422922.437
10Partick Thistle29056733334472589205136632176518032772-4312806.470
11Dundee United21744802973101796137434026248513751771+262447.506
12Falkirk24445452963822216170727026768414512514-5542262.449
13Airdrieonians (old)21204992253362060166825722457913002229-5371961.463
14Clyde20864492293651824164425020658713622331-7891833.439
15St Johnstone1693350207289134111802092094299841605-4601698.453
16Third Lanark18104251773031825142624018248312721965-2941685.467
17Morton18554112063101596130019319853710441982-6421612.435
18Hamilton Academical1627354183276143512291631355168841846-7561414.416
19Dunfermline Athletic1374263176248115111151501433947761396-5841248.417
20Queen's Park1462288164279126712341381204738901820-8971136.389
21Ayr United128829015420010959041301313837731559-5951125.437
22Raith Rovers131626615723511079911281174137461491-6291080.404
23Inverness CT451806581300283705897266330-47573.469
24Queen of the South672150691176345936664206395862-426565.421
25Dumbarton596120681105124686458176346664-274494.415
26East Fife45210640804443695649121291508-142413.457
27Cowdenbeath41410434694132994535127289554-151367.444
28Albion Rovers3466326842803102641106192430-268245.355
29Arbroath3225839642592652133107160428-274230.358
30Ross County185361541118137213240111151-59218.436
31Clydebank (old)270523251217211242487148302-148208.386
32Stirling Albion3585133952373601829132171535-487200.281
33Livingston19028264010713020195798176-101189.372
34Port Glasgow Ath240343056156210161985104314-264149.312
35St Bernard's1262763014814118639104182-71102.406
36Leith Athletic1523011351521561195699247-152102.338
37Clydebank116121630531056114134129-14763.275
38Abercorn76136198197433156149-10943.288
39Renton5811414455738184788-5340.350
40Cambuslang40668414844122747-2730.381
41East Stirlingshire72105214980203443126-11429.209
42Bo'ness38685272730162159-3826.350
43Alloa Athletic38379162934121123-2523.313
44Vale of Leven4055103044011921120-11316.214
45Gretna384311183415141449-5113.250
46Cowlairs183241927027523-266.300