» Complete All-Time Table 1960-1961 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.


Percentage, average goal difference then average goals scored applies
PWDLCSFtSFAGDPct
1Liverpool22112751438034444217+227.690
2Tottenham Hotspur20612235498130403216+187.677
3Aston Villa23213544537938457271+186.677
4Arsenal21512046498138397215+182.665
5Manchester United18410529506435324207+117.649
6Nottingham Forest1929844506740367223+144.625
7Manchester City19910538566846381230+151.623
8Chelsea1909742515832344226+118.621
9West Ham United20810840606541385258+127.615
10Norwich City20210342576645345237+108.614
11Everton1677940485933300183+117.593
12Southampton1909045556747329227+102.592
13Sheffield Wednesday1688136514536281217+64.589
14Leicester City1728530575639287232+55.581
15Queens Park Rangers1668227574938302218+84.575
16Ipswich Town1688131563934282228+54.574
17Birmingham City1949042624743321264+57.572
18West Bromwich Albion1697739534239276225+51.571
19Blackburn Rovers1738037564233304238+66.569
20Coventry City1607922594635274238+36.563
21Crystal Palace1858342605443287233+54.562
22Leeds United1748525645241292232+60.560
23Middlesbrough1727737585640260196+64.555
24Bolton Wanderers1828237634136300282+18.552
25Oxford United1606938534436230205+25.550
26Wimbledon994224332127147126+21.545
27Sheffield United1627232584632253227+26.543
28Swindon Town1797838633638292266+26.542
29Stoke City1707142574936243231+12.541
30Sunderland1637134584136265231+34.540
31Milton Keynes Dons2613211634845+3.538
32Tranmere Rovers1707137624840247242+5.526
33Watford1727335644240271241+30.526
34Burnley1747533663742276257+19.526
35Luton Town1455836513331224212+12.524
36Derby County1697037624938280225+55.524
37Wolverhampton Wndrs1355825523527214190+24.522
38Newcastle United1376219564035218192+26.522
39Workington4920111815167372+1.520
40Fulham1727137643640279251+28.520
41Millwall1545939563942212229-17.510
42Portsmouth1626731644746232230+2.509
43Preston North End1576333614436216241-25.506
44Reading1616239603640248255-7.506
45Blackpool1636337634237243244-1.500
46Rotherham United1716835684648238259-21.500
47Grimsby Town1475633584749188194-6.493
48Bradford City1585936633233243264-21.487
49Notts County1476023644035216239-23.486
50Cardiff City1475923652828218243-25.480
51Charlton Athletic1415329593038220218+2.479
52Huddersfield Town1525633633143213232-19.477
53Bury1475526663635202238-36.463
54Peterborough United1605538674250217247-30.463
55Bristol City1455034614138182214-32.462
56Walsall1435325653839179220-41.458
57Wigan Athletic1064115502933141156-15.458
58Barnsley1454932643246194218-24.448
59Brighton and Hove A1394729633542163213-50.442
60Carlisle United1364530613039167223-56.441
61Stockport County1314035562636158213-55.439
62Lincoln City1314132582125189223-34.435
63Northampton Town1454830673142182226-44.434
64Crewe Alexandra1374529633135196239-43.434
65Chesterfield1294227603033176208-32.430
66Oldham Athletic1324523643043178227-49.428
67Swansea City1364526652836189216-27.426
68Shrewsbury Town1343935603135169228-59.422
69Bristol Rovers1394135632541166216-50.421
70Southend United1264124612945145210-65.421
71Doncaster Rovers1253633562233162232-70.420
72Leyton Orient1343836602940169222-53.418
73Scarborough421211197126181-20.417
74Gillingham1424625713142161224-63.412
75York City1223432562443144193-49.410
76Bournemouth1473648633854153194-41.408
77Wrexham1213724603035151221-70.405
78Bradford Park Avenue216510383041-11.405
79Cambridge United88252142172599146-47.403
80Barnet40136218125482-28.400
81Darlington1193525592741136214-78.399
82Hull City1263626643039149220-71.389
83Plymouth Argyle1343730673048158203-45.388
84Colchester United1193618652141154208-54.378
85Brentford1393829722844178256-78.378
86Mansfield Town1183323622635160226-66.377
87Newport County64171433142082117-35.375
88Wycombe Wanderers521592891668100-32.375
89Scunthorpe United1263328652153133208-75.373
90Southport35106195144158-17.371
91Exeter City1203028622539132213-81.367
92Barrow226412342750-23.364
93Port Vale1183123641838141196-55.360
94Hereford United77221144202489147-58.357
95Torquay United1202731622542126203-77.354
96Hartlepool United1193024651735138238-100.353
97Chester City1142824622342135229-94.351
98Rochdale1222925681639147235-88.340
99Aldershot71131840112478142-64.310
100Cheltenham Town236215462947-18.304
101Halifax Town81151749132592159-67.290
102Macclesfield Town276219393152-21.259
Teams that have played less than 20 games
103Burton Albion11425112029-9.455
104Crawley Town8314111417-3.438
105Aldershot Town831412914-5.438
106Morecambe14608361427-13.429
107Accrington Stanley13418251319-6.346
108Newport County AFC31020147-3.333
109Yeovil Town175111442240-18.324
110Stevenage7205111114-3.286
111Boston United720512917-8.286
112Rushden and Diamonds711515419-15.214
113Kidderminster Harr602403411-7.167
114Maidstone Utd (old)601503414-10.083
115Dagenham and Redb'ge8017021224-12.063
116Fleetwood Town30030225-3.000
117AFC Wimbledon400400511-6.000
118Accrington St (old)20020114-3.000