» Complete All-Time Table 1888-1889 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
Arsenal deducted 2 points
Manchester United deducted 1 point
Sunderland deducted 2 points
Middlesbrough deducted 3 points
Portsmouth deducted 9 points
Home Away
PWDLFAWDLFAGDPtPct
1Liverpool405512144733404087196366953882126012979+17465506.589
2Arsenal405211665003593949200067454480927553086+16185455.583
3Everton4440121254446442942441596572105226333708+7785287.533
4Manchester United369711054253203645176766048670127312951+16585248.601
5Aston Villa407011064684614049238553750099825593692+5314712.523
6Chelsea33188514333742970191648942774421012759+3964154.533
7Tottenham Hotspur33148883803903173198547243075420292684+5334118.533
8Manchester City35409584084033339204742745888621413118+3154056.514
9Newcastle United33889063884003177198040743585219462934+2093834.509
10Sunderland33368674093933126192539337190320163186+313505.495
11West Bromwich Albion30677373754222787191335737779917892945-2823106.479
12Blackburn Rovers27207163113332704170730134071916022641-422947.494
13Bolton Wanderers28027193283542575170229831379015812765-3112824.477
14Sheffield Wednesday25826933072912469152128730569915072499-442781.498
15West Ham United23945533093352083154526028864913062210-3662619.464
16Derby County24686442893012436153926229667613282371-1462510.486
17Wolverhampton Wndrs24226512742862484152429227264715472428+792480.502
18Leeds United20605642562101877106128226748112021723+2952455.538
19Middlesbrough24345793193192114142723829568413102331-3342426.462
20Nottingham Forest21785332722841805122626727754512641945-1022404.493
21Sheffield United23566002972812164141827126364413672344-2312363.489
22Stoke City23325752903011935128319528169010832304-5692263.453
23Birmingham City23065243063231854141320027767611952243-6072146.440
24Burnley20945672382422021123024323457012492113-732118.500
25Leicester City20104482812761778136720124655811772024-4362004.454
26Southampton160137122720212939231642124258301381-1811894.471
27Preston North End17204601932071663100521119745210381564+1321732.503
28Coventry City13902941972049737911361993606311163-3501500.452
29Portsmouth135634516716612418281391553847801380-1871367.476
30Huddersfield Town126032215415410726481581633098021206+201277.507
31Ipswich Town1084269126147874602133139270568898-581206.493
32Blackpool117227114816710507831441343087381158-1531122.474
33Norwich City101620617312969659097131280476917-3351121.448
34Charlton Athletic1050233132160853675122121282571976-2271093.459
35Queens Park Rangers93620213513166753497114257476776-1671061.453
36Fulham99821312316379268485135279502941-3311004.428
37Notts County1068242147145894648991063295091064-309983.438
38Bury804204931057375027587240439838-164738.459
39Wimbledon55411482813943247289116308430-52729.490
40Luton Town65815688855363675780192327644-148725.452
41Crystal Palace679111961323874307489177324572-291687.409
42Cardiff City66816081935604137182181337654-170632.468
43Oldham Athletic48411769563862634260140218450-109483.462
44Watford3998453633142464340116213370-89474.435
45Bradford City46810866603732664460130211405-87444.460
46Grimsby Town48812455654713324342159285608-184431.442
47Swansea City310674147226190363386157256-63383.452
48Wigan Athletic304484559169215373184147267-166331.405
49Bristol City3587851502591973643100169313-82322.450
50Brentford210512331199146252357131213-29198.472
51Hull City18829244110613812245874174-132171.347
52Brighton and Hove A1683425251109213234872152-62164.424
53Reading11423122271789113765108-50119.384
54Oxford United12420222088867163962143-79119.373
55Bradford Park Avenue1222515211008115123472123-32107.440
56Accrington1222816171311157173795198-87103.423
57Bournemouth7413915566299194170-3584.421
58Millwall76149155046513203671-3179.397
59Barnsley38748253531151247-4535.338
60Northampton Town42867313227122460-3733.398
61Swindon Town424710254518122255-5330.307
62Darwen56105135671132419124-12030.276
63Carlisle United428211222143142138-1629.352
64Leyton Orient424512223724151544-4421.261
65Glossop North End34467192204131252-4318.278