All-Time English Football Top Flight Table from Season 1888-89 to 2025-26
Cumulative record of all points amassed by all 65 clubs that have played in the Top Flight of English Football All-Time Table from Season 1888-89 to 2025-26.
Current Premier League Clubs shown in bold.
Updated to 12th February 2026 – Matchday 26
Follow MyFootballFacts on X.com
| # | Club | Played | Won | Drawn | Lost | GF | GA | Goal Diff | Points | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
| Liverpool FC | 4,400 | 2,101 | 1,089 | 1,210 | 7,425 | 5,285 | 2,140 | 7,392 |
| 2 |
| Arsenal FC | 4,400 | 2,040 | 1,113 | 1,247 | 7,356 | 5,458 | 1,898 | 7,233 |
| 3 |
| Everton FC | 4,784 | 1,923 | 1,205 | 1,656 | 7,324 | 6,628 | 696 | 6,974 |
| 4 |
| Manchester United | 4,044 | 1,937 | 993 | 1,114 | 6,936 | 5,146 | 1,790 | 6,804 |
| 5 |
| Aston Villa | 4,336 | 1,757 | 1,021 | 1,558 | 6,997 | 6,451 | 546 | 6,292 |
| 6 |
| Manchester City | 3,886 | 1,634 | 916 | 1,336 | 6,314 | 5,456 | 858 | 5,818 |
| 7 |
| Chelsea FC | 3,664 | 1,509 | 942 | 1,213 | 5,649 | 5,084 | 565 | 5,469 |
| 8 | Tottenham Hotspur | 3,660 | 1,525 | 872 | 1,263 | 5,813 | 5,125 | 688 | 5,447 | |
| 9 |
| Newcastle United | 3,730 | 1,444 | 903 | 1,383 | 5,606 | 5,388 | 218 | 5,235 |
| 10 |
| Sunderland AFC | 3,378 | 1,274 | 792 | 1,312 | 5,185 | 5,169 | 16 | 4,614 |
| 11 |
| West Bromwich Albion | 3,146 | 1,105 | 776 | 1,265 | 4,644 | 4,996 | -352 | 4,091 |
| 12 | Wolverhampton Wanderers | 2,726 | 1,040 | 616 | 1,070 | 4,365 | 4,393 | -28 | 3,736 | |
| 13 | Blackburn Rovers | 2,720 | 1,017 | 651 | 1,052 | 4,306 | 4,348 | -42 | 3,702 | |
| 14 |
| Bolton Wanderers | 2,802 | 1,017 | 641 | 1,144 | 4,156 | 4,467 | -311 | 3,692 |
| 15 |
| Sheffield Wednesday | 2,582 | 980 | 612 | 990 | 3,976 | 4,020 | -44 | 3,552 |
| 16 |
| West Ham United | 2,738 | 930 | 677 | 1,131 | 3,856 | 4,299 | -443 | 3,467 |
| 17 |
| Derby County | 2,468 | 906 | 585 | 977 | 3,764 | 3,910 | -146 | 3,303 |
| 18 |
| Sheffield United | 2,470 | 895 | 581 | 994 | 3,625 | 3,968 | -343 | 3,266 |
| 19 |
| Leeds United | 2,212 | 891 | 563 | 758 | 3,280 | 3,051 | 229 | 3,236 |
| 20 |
| Burnley FC | 2,362 | 876 | 542 | 944 | 3,542 | 3,765 | -223 | 3,170 |
| 21 |
| Nottingham Forest | 2,330 | 848 | 588 | 894 | 3,262 | 3,403 | -141 | 3,132 |
| 22 | Middlesbrough FC | 2,438 | 818 | 614 | 1,006 | 3,426 | 3,766 | -340 | 3,068 | |
| 23 |
| Stoke City | 2,372 | 778 | 583 | 1,011 | 3,055 | 3,659 | -604 | 2,917 |
| 24 |
| Leicester City | 2,280 | 743 | 584 | 953 | 3,346 | 3,807 | -461 | 2,813 |
| 25 |
| Birmingham City | 2,306 | 724 | 583 | 999 | 3,049 | 3,656 | -607 | 2,755 |
| 26 |
| Preston North End | 1,720 | 671 | 390 | 659 | 2,701 | 2,569 | 132 | 2,403 |
| 27 |
| Southampton FC | 1,872 | 596 | 508 | 768 | 2,410 | 2,783 | -373 | 2,296 |
| 28 |
| Huddersfield Town | 1,336 | 492 | 334 | 510 | 1,924 | 1,988 | -64 | 1,810 |
| 29 |
| Portsmouth FC | 1,356 | 484 | 322 | 550 | 2,021 | 2,208 | -187 | 1,774 |
| 30 |
| Coventry City | 1,390 | 430 | 396 | 564 | 1,604 | 1,954 | -350 | 1,686 |
| 31 |
| Blackpool FC | 1,172 | 415 | 282 | 475 | 1,788 | 1,941 | -153 | 1,527 |
| 32 |
| Ipswich Town | 1,122 | 406 | 275 | 441 | 1,478 | 1,582 | -104 | 1,493 |
| 33 |
| Fulham FC | 1,226 | 368 | 307 | 551 | 1,566 | 1,978 | -412 | 1,411 |
| 34 | Charlton Athletic | 1,050 | 355 | 253 | 442 | 1,424 | 1,651 | -227 | 1,318 | |
| 35 |
| Notts County | 1,068 | 341 | 253 | 474 | 1,403 | 1,712 | -309 | 1,276 |
| 36 |
| Norwich City | 1,092 | 313 | 317 | 462 | 1,221 | 1,666 | -445 | 1,256 |
| 37 |
| Crystal Palace | 1,024 | 293 | 284 | 447 | 1,122 | 1,484 | -362 | 1,163 |
| 38 | Queens Park Rangers | 936 | 299 | 249 | 388 | 1,143 | 1,310 | -167 | 1,146 | |
| 39 |
| Bury FC | 804 | 279 | 180 | 345 | 1,176 | 1,340 | -164 | 1,017 |
| 40 |
| Cardiff City | 706 | 241 | 167 | 298 | 931 | 1,136 | -205 | 890 |
| 41 |
| Luton Town | 696 | 219 | 176 | 301 | 915 | 1,096 | -181 | 833 |
| 42 |
| Wimbledon FC | 554 | 186 | 171 | 197 | 702 | 754 | -52 | 729 |
| 43 | Brighton & Hove Albion | 510 | 155 | 157 | 198 | 617 | 722 | -105 | 622 | |
| 44 |
| Watford FC | 554 | 166 | 124 | 264 | 696 | 890 | -194 | 622 |
| 45 |
| Oldham Athletic | 484 | 159 | 129 | 196 | 604 | 713 | -109 | 606 |
| 46 |
| Grimsby Town | 488 | 167 | 97 | 224 | 756 | 940 | -184 | 598 |
| 47 |
| Bradford City | 468 | 152 | 126 | 190 | 584 | 671 | -87 | 582 |
| 48 | Brentford FC | 400 | 144 | 95 | 161 | 613 | 635 | -22 | 527 | |
| 49 | Bristol City | 358 | 114 | 94 | 150 | 428 | 510 | -82 | 436 | |
| 50 |
| Swansea City | 350 | 113 | 83 | 154 | 415 | 503 | -88 | 422 |
| 51 | AFC Bournemouth | 342 | 108 | 87 | 147 | 448 | 568 | -120 | 411 | |
| 52 |
| Wigan Athletic | 304 | 85 | 76 | 143 | 316 | 482 | -166 | 331 |
| 53 |
| Hull City | 190 | 41 | 48 | 101 | 181 | 323 | -142 | 171 |
| 54 |
| Bradford Park Avenue | 122 | 40 | 27 | 55 | 172 | 204 | -32 | 147 |
| 55 |
| Accrington FC | 122 | 35 | 33 | 54 | 226 | 313 | -87 | 138 |
| 56 |
| Reading FC | 114 | 32 | 23 | 59 | 136 | 186 | -50 | 119 |
| 57 |
| Oxford United | 124 | 27 | 38 | 59 | 150 | 229 | -79 | 119 |
| 58 |
| Millwall FC | 76 | 19 | 22 | 35 | 86 | 117 | -31 | 79 |
| 59 |
| Northampton Town | 42 | 10 | 13 | 19 | 55 | 92 | -37 | 43 |
| 60 |
| Carlisle United | 42 | 12 | 5 | 25 | 43 | 59 | -16 | 41 |
| 61 |
| Darwen | 56 | 11 | 8 | 37 | 75 | 195 | -120 | 41 |
| 62 |
| Barnsley FC | 38 | 10 | 5 | 23 | 37 | 82 | -45 | 35 |
| 63 |
| Swindon Town | 42 | 5 | 15 | 22 | 47 | 100 | -53 | 30 |
| 64 |
| Leyton Orient | 42 | 6 | 9 | 27 | 37 | 81 | -44 | 27 |
| 65 |
| Glossop North End | 34 | 4 | 10 | 20 | 31 | 74 | -43 | 22 |
Points deductions: Arsenal 2pts, Manchester United 1 pt, Sunderland 2 pts, Middlesbrough 3 pts, Portsmouth 9 pts, Everton & Nottingham Forest 4 pts
