All-Time English top flight table

This table is calculated using the results from all matches played in the top tier of English football since the league was founded in 1888.
# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Liverpool 4338 2070 1073 1195 7305 5202 +2103 47.7 1.68 1.20 6129
2 Arsenal 4339 2002 1097 1240 7245 5412 +1833 46.1 1.67 1.25 5994
3 Manchester United 3983 1911 977 1095 6842 5060 +1782 48.0 1.72 1.27 5752
4 Everton 4722 1902 1185 1635 7249 6554 +695 40.3 1.54 1.39 5630
5 Aston Villa 4275 1726 1008 1541 6906 6374 +532 40.4 1.62 1.49 5001
6 Manchester City 3825 1598 902 1325 6192 5398 +794 41.8 1.62 1.41 4731
7 Chelsea 3603 1484 927 1192 5562 5007 +555 41.2 1.54 1.39 4653
8 Tottenham Hotspur 3599 1510 858 1231 5732 5022 +710 42.0 1.59 1.40 4616
9 Newcastle United 3669 1415 895 1359 5504 5307 +197 38.6 1.50 1.45 4212
10 Sunderland 3340 1260 780 1300 5143 5121 +22 37.7 1.54 1.53 3505
11 West Bromwich Albion 3146 1105 776 1265 4644 4996 -352 35.1 1.48 1.59 3163
12 West Ham United 2677 914 661 1102 3784 4200 -416 34.1 1.41 1.57 2986
13 Blackburn Rovers 2720 1017 651 1052 4306 4348 -42 37.4 1.58 1.60 2947
14 Bolton Wanderers 2802 1017 641 1144 4156 4467 -311 36.3 1.48 1.59 2824
15 Wolverhampton Wanderers 2665 1027 602 1036 4306 4294 +12 38.5 1.62 1.61 2788
16 Sheffield Wednesday 2582 980 612 990 3976 4020 -44 38.0 1.54 1.56 2781
17 Leeds United 2174 880 549 745 3231 2995 +236 40.5 1.49 1.38 2583
18 Derby County 2468 906 585 977 3764 3910 -146 36.7 1.53 1.58 2510
19 Nottingham Forest 2269 825 573 871 3175 3324 -149 36.4 1.40 1.46 2499
20 Sheffield United 2470 895 581 994 3625 3968 -343 36.2 1.47 1.61 2456
21 Middlesbrough 2438 818 614 1006 3426 3766 -340 33.6 1.41 1.54 2429
22 Burnley 2324 872 532 920 3504 3690 -186 37.5 1.51 1.59 2364
23 Leicester City 2257 740 582 935 3334 3757 -423 32.8 1.48 1.66 2332
24 Stoke City 2372 778 583 1011 3055 3659 -604 32.8 1.29 1.54 2299
25 Birmingham City 2306 724 583 999 3049 3656 -607 31.4 1.32 1.59 2146
26 Southampton 1849 595 504 750 2395 2728 -333 32.2 1.30 1.48 2139
27 Preston North End 1720 671 390 659 2701 2569 +132 39.0 1.57 1.49 1732
28 Coventry City 1390 430 396 564 1604 1954 -350 30.9 1.15 1.41 1500
29 Portsmouth 1356 484 322 550 2021 2208 -187 35.7 1.49 1.63 1367
30 Huddersfield Town 1336 492 334 510 1924 1988 -64 36.8 1.44 1.49 1330
31 Ipswich Town 1099 403 271 425 1456 1527 -71 36.7 1.32 1.39 1215
32 Fulham 1165 344 296 525 1487 1893 -406 29.5 1.28 1.62 1180
33 Norwich City 1092 313 317 462 1221 1666 -445 28.7 1.12 1.53 1164
34 Blackpool 1172 415 282 475 1788 1941 -153 35.4 1.53 1.66 1122
35 Charlton Athletic 1050 355 253 442 1424 1651 -227 33.8 1.36 1.57 1093
36 Queens Park Rangers 936 299 249 388 1143 1310 -167 31.9 1.22 1.40 1061
37 Crystal Palace 963 271 265 427 1044 1402 -358 28.1 1.08 1.46 1025
38 Notts County 1068 341 253 474 1403 1712 -309 31.9 1.31 1.60 983
39 Luton Town 696 219 176 301 915 1096 -181 31.5 1.31 1.57 751
40 Bury 804 279 180 345 1176 1340 -164 34.7 1.46 1.67 738
41 Wimbledon 554 186 171 197 702 754 -52 33.6 1.27 1.36 729
42 Cardiff City 706 241 167 298 931 1136 -205 34.1 1.32 1.61 666
43 Watford 554 166 124 264 696 890 -194 30.0 1.26 1.61 622
44 Brighton and Hove Albion 449 131 139 179 524 639 -115 29.2 1.17 1.42 507
45 Oldham Athletic 484 159 129 196 604 713 -109 32.9 1.25 1.47 483
46 Bradford City 468 152 126 190 584 671 -87 32.5 1.25 1.43 444
47 Grimsby Town 488 167 97 224 756 940 -184 34.2 1.55 1.93 431
48 Swansea City 350 113 83 154 415 503 -88 32.3 1.19 1.44 422
49 Brentford 339 121 78 140 523 554 -31 35.7 1.54 1.63 365
50 Wigan Athletic 304 85 76 143 316 482 -166 28.0 1.04 1.59 331
51 Bristol City 358 114 94 150 428 510 -82 31.8 1.20 1.42 322
52 Bournemouth 281 87 61 133 355 488 -133 31.0 1.26 1.74 322
53 Hull City 190 41 48 101 181 323 -142 21.6 0.95 1.70 171
54 Reading 114 32 23 59 136 186 -50 28.1 1.19 1.63 119
55 Oxford United 124 27 38 59 150 229 -79 21.8 1.21 1.85 119
56 Bradford Park Avenue 122 40 27 55 172 204 -32 32.8 1.41 1.67 107
57 Accrington 122 35 33 54 226 313 -87 28.7 1.85 2.57 103
58 Millwall 76 19 22 35 86 117 -31 25.0 1.13 1.54 79
59 Barnsley 38 10 5 23 37 82 -45 26.3 0.97 2.16 35
60 Northampton Town 42 10 13 19 55 92 -37 23.8 1.31 2.19 33
61 Swindon Town 42 5 15 22 47 100 -53 11.9 1.12 2.38 30
62 Darwen 56 11 8 37 75 195 -120 19.6 1.34 3.48 30
63 Carlisle United 42 12 5 25 43 59 -16 28.6 1.02 1.40 29
64 Leyton Orient 42 6 9 27 37 81 -44 14.3 0.88 1.93 21
65 Glossop North End 34 4 10 20 31 74 -43 11.8 0.91 2.18 18