League Table (Last 50 years)

This table is calculated using the results from all matches played in the Premier League and English Football League (excluding play-offs) for the last 50 calendar years (Since January 1st, 1977).

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester United 1928 1051 477 400 3334 1919 +1415 54.5 1.73 1.00 3630
2 Liverpool 1923 1046 484 393 3441 1822 +1619 54.4 1.79 0.95 3622
3 Arsenal 1926 1004 490 432 3255 1925 +1330 52.1 1.69 1.00 3502
4 Chelsea 1931 919 508 504 3111 2205 +906 47.6 1.61 1.14 3265
5 Manchester City 1976 921 465 590 3230 2277 +953 46.6 1.63 1.15 3228
6 Brentford 2225 876 594 755 3096 2820 +276 39.4 1.39 1.27 3222
7 Sheffield United 2180 880 558 742 3015 2762 +253 40.4 1.38 1.27 3198
8 Reading 2227 865 587 775 3001 2893 +108 38.8 1.35 1.30 3182
9 Preston North End 2240 842 636 762 2973 2885 +88 37.6 1.33 1.29 3162
10 Ipswich Town 2168 861 574 733 3005 2746 +259 39.7 1.39 1.27 3157
11 Leeds United 2090 868 547 675 2913 2560 +353 41.5 1.39 1.22 3151
12 Swindon Town 2242 849 590 803 3103 2997 +106 37.9 1.38 1.34 3137
13 Bristol City 2242 835 622 785 2920 2830 +90 37.2 1.30 1.26 3127
14 Peterborough United 2247 846 589 812 3104 2935 +169 37.7 1.38 1.31 3127
15 Millwall 2223 834 608 781 2772 2751 +21 37.5 1.25 1.24 3110
16 Nottingham Forest 2121 829 600 692 2878 2523 +355 39.1 1.36 1.19 3087
17 Huddersfield Town 2225 820 604 801 2919 2961 -42 36.9 1.31 1.33 3064
18 Plymouth Argyle 2240 825 583 832 2894 2899 -5 36.8 1.29 1.29 3058
19 Bradford City 2222 816 601 805 2869 2911 -42 36.7 1.29 1.31 3049
20 Cardiff City 2203 810 601 792 2809 2864 -55 36.8 1.28 1.30 3031
21 Walsall 2231 797 640 794 2848 2880 -32 35.7 1.28 1.29 3031
22 Gillingham 2230 798 634 798 2826 2859 -33 35.8 1.27 1.28 3028
23 Bournemouth 2189 811 579 799 2835 2796 +39 37.0 1.30 1.28 3012
24 Portsmouth 2169 806 582 781 2874 2732 +142 37.2 1.33 1.26 3000
25 Wigan Athletic 2114 807 573 734 2771 2621 +150 38.2 1.31 1.24 2994
26 Barnsley 2220 796 605 819 2861 2950 -89 35.9 1.29 1.33 2993
27 Wolverhampton Wanderers 2131 808 563 760 2789 2755 +34 37.9 1.31 1.29 2987
28 Swansea City 2184 805 567 812 2760 2834 -74 36.9 1.26 1.30 2982
29 Blackburn Rovers 2085 799 579 707 2754 2591 +163 38.3 1.32 1.24 2976
30 Watford 2158 797 574 787 2933 2868 +65 36.9 1.36 1.33 2965
31 Sheffield Wednesday 2152 784 606 762 2783 2785 -2 36.4 1.29 1.29 2958
32 Rotherham United 2234 782 609 843 2862 2950 -88 35.0 1.28 1.32 2955
33 Northampton Town 2234 790 584 860 2836 2994 -158 35.4 1.27 1.34 2954
34 Blackpool 2227 768 630 829 2934 2953 -19 34.5 1.32 1.33 2934
35 Port Vale 2247 776 602 869 2805 2957 -152 34.5 1.25 1.32 2930
36 Tottenham Hotspur 1926 820 470 636 2941 2489 +452 42.6 1.53 1.29 2930
37 Brighton and Hove Albion 2150 776 602 772 2723 2709 +14 36.1 1.27 1.26 2930
38 Burnley 2159 777 588 794 2756 2862 -106 36.0 1.28 1.33 2919
39 Hull City 2202 757 618 827 2706 2847 -141 34.4 1.23 1.29 2889
40 Colchester United 2145 756 610 779 2822 2870 -48 35.2 1.32 1.34 2878
41 Derby County 2140 768 571 801 2724 2795 -71 35.9 1.27 1.31 2875
42 Birmingham City 2157 752 609 796 2568 2729 -161 34.9 1.19 1.27 2865
43 Bolton Wanderers 2114 765 566 783 2738 2821 -83 36.2 1.30 1.33 2861
44 Bristol Rovers 2180 762 574 844 2738 2920 -182 35.0 1.26 1.34 2860
45 Norwich City 2115 764 567 784 2760 2910 -150 36.1 1.30 1.38 2859
46 Middlesbrough 2094 767 557 770 2605 2524 +81 36.6 1.24 1.21 2858
47 Charlton Athletic 2135 753 598 784 2715 2828 -113 35.3 1.27 1.32 2857
48 Crewe Alexandra 2238 758 554 926 2847 3258 -411 33.9 1.27 1.46 2828
49 Stoke City 2136 744 596 796 2484 2700 -216 34.8 1.16 1.26 2828
50 Leicester City 2073 760 548 765 2807 2817 -10 36.7 1.35 1.36 2828
51 Tranmere Rovers 2108 749 576 783 2675 2706 -31 35.5 1.27 1.28 2823
52 Fulham 2074 755 553 766 2746 2733 +13 36.4 1.32 1.32 2818
53 Newcastle United 1966 769 509 688 2768 2627 +141 39.1 1.41 1.34 2816
54 West Bromwich Albion 2111 739 596 776 2742 2770 -28 35.0 1.30 1.31 2813
55 Queens Park Rangers 2140 743 584 813 2694 2801 -107 34.7 1.26 1.31 2813
56 Leyton Orient 2135 750 557 828 2707 2838 -131 35.1 1.27 1.33 2807
57 Scunthorpe United 2071 733 597 741 2778 2815 -37 35.4 1.34 1.36 2796
58 Sunderland 2065 741 570 754 2611 2615 -4 35.9 1.26 1.27 2793
59 Crystal Palace 2074 724 574 776 2568 2687 -119 34.9 1.24 1.30 2746
60 Everton 1925 734 542 649 2566 2348 +218 38.1 1.33 1.22 2744
61 Shrewsbury Town 2157 710 611 836 2554 2777 -223 32.9 1.18 1.29 2741
62 Southend United 2039 744 505 790 2564 2683 -119 36.5 1.26 1.32 2737
63 Aston Villa 1953 734 535 684 2552 2498 +54 37.6 1.31 1.28 2737
64 Carlisle United 2141 711 577 853 2619 2960 -341 33.2 1.22 1.38 2710
65 Oxford United 2044 716 557 771 2687 2677 +10 35.0 1.31 1.31 2705
66 Notts County 2036 714 552 770 2666 2757 -91 35.1 1.31 1.35 2694
67 Coventry City 2112 700 585 827 2563 2849 -286 33.1 1.21 1.35 2685
68 West Ham United 1970 725 503 742 2607 2679 -72 36.8 1.32 1.36 2678
69 Luton Town 1943 714 523 706 2624 2576 +48 36.7 1.35 1.33 2665
70 Rochdale 2115 686 596 833 2659 2974 -315 32.4 1.26 1.41 2654
71 Mansfield Town 2001 698 557 746 2595 2614 -19 34.9 1.30 1.31 2651
72 Oldham Athletic 2054 677 615 762 2604 2762 -158 33.0 1.27 1.34 2646
73 Bury 1946 696 557 693 2505 2485 +20 35.8 1.29 1.28 2645
74 Chesterfield 1966 699 538 729 2462 2525 -63 35.6 1.25 1.28 2635
75 Southampton 1993 697 537 759 2682 2793 -111 35.0 1.35 1.40 2628
76 Lincoln City 1912 690 547 675 2434 2393 +41 36.1 1.27 1.25 2617
77 Exeter City 2016 687 548 781 2524 2792 -268 34.1 1.25 1.38 2609
78 Doncaster Rovers 2000 693 506 801 2448 2737 -289 34.7 1.22 1.37 2585
79 Grimsby Town 1899 648 511 740 2275 2524 -249 34.1 1.20 1.33 2455
80 Hartlepool United 1954 641 497 816 2369 2792 -423 32.8 1.21 1.43 2420
81 Stockport County 1752 607 473 672 2278 2420 -142 34.6 1.30 1.38 2294
82 Cambridge United 1811 604 481 726 2271 2512 -241 33.4 1.25 1.39 2293
83 Wrexham 1546 554 423 569 2049 2087 -38 35.8 1.33 1.35 2085
84 Wycombe Wanderers 1481 546 431 504 1875 1803 +72 36.9 1.27 1.22 2069
85 Torquay United 1625 527 454 644 1937 2227 -290 32.4 1.19 1.37 2035
86 Darlington 1486 488 416 582 1832 1990 -158 32.8 1.23 1.34 1880
87 York City 1445 473 403 569 1789 1980 -191 32.7 1.24 1.37 1822
88 Wimbledon 1144 425 322 397 1596 1571 +25 37.2 1.40 1.37 1597
89 Chester City 1310 396 370 544 1505 1810 -305 30.2 1.15 1.38 1558
90 Cheltenham Town 1165 388 328 449 1393 1577 -184 33.3 1.20 1.35 1492
91 MK Dons 980 401 235 344 1393 1231 +162 40.9 1.42 1.26 1438
92 Hereford United 1203 369 329 505 1392 1627 -235 30.7 1.16 1.35 1436
93 Newport County 1101 370 285 446 1352 1540 -188 33.6 1.23 1.40 1395
94 Barnet 978 318 265 395 1213 1375 -162 32.5 1.24 1.41 1219
95 Accrington Stanley 887 312 223 352 1127 1280 -153 35.2 1.27 1.44 1159
96 Halifax Town 938 253 245 440 1050 1441 -391 27.0 1.12 1.54 1004
97 Burton Albion 749 263 195 291 908 1042 -134 35.1 1.21 1.39 984
98 Morecambe 819 249 222 348 994 1217 -223 30.4 1.21 1.49 969
99 Stevenage 703 243 200 260 821 843 -22 34.6 1.17 1.20 929
100 Macclesfield Town 773 229 223 321 869 1068 -199 29.6 1.12 1.38 910
101 Yeovil Town 736 239 184 313 861 1023 -162 32.5 1.17 1.39 901
102 Aldershot 672 227 177 268 864 963 -99 33.8 1.29 1.43 858
103 Crawley Town 660 217 169 274 812 969 -157 32.9 1.23 1.47 820
104 Fleetwood Town 611 209 178 224 759 759 0 34.2 1.24 1.24 805
105 AFC Wimbledon 657 200 196 261 761 873 -112 30.4 1.16 1.33 796
106 Scarborough FC 536 182 141 213 698 772 -74 34.0 1.30 1.44 687
107 Dagenham & Redbridge 414 131 97 186 509 584 -75 31.6 1.23 1.41 490
108 Salford City 291 117 78 96 400 347 +53 40.2 1.37 1.19 429
109 Forest Green Rovers 312 106 78 128 374 426 -52 34.0 1.20 1.37 396
110 Barrow 254 80 68 106 284 310 -26 31.5 1.12 1.22 308
111 Aldershot Town 230 78 67 85 278 302 -24 33.9 1.21 1.31 301
112 Rushden & Diamonds 230 78 63 89 288 313 -25 33.9 1.25 1.36 297
113 Harrogate Town 255 77 65 113 297 374 -77 30.2 1.16 1.47 296
114 Boston United 230 72 66 92 268 308 -40 31.3 1.17 1.34 282
115 Kidderminster Harriers 230 72 59 99 249 315 -66 31.3 1.08 1.37 275
116 Sutton United 138 46 38 54 174 195 -21 33.3 1.26 1.41 176
117 Maidstone United 134 43 37 54 188 188 0 32.1 1.40 1.40 166
118 Bromley FC 71 32 21 18 108 86 +22 45.1 1.52 1.21 117
119 Southport 72 8 27 37 73 124 -51 11.1 1.01 1.72 51
120 Workington 27 3 6 18 28 64 -36 11.1 1.04 2.37 15