Ranking football clubs by the dominant eigenvector of the normalized points-won matrix.

England 1888-1950

‹ 1888-1949 History 1888-1951 ›

EP Pts W D L GF GA GP PR
1 Liverpool 2.204 2096 831 434 663 3269 2809 1928 13
2 Manchester City 2.069 2119 849 421 658 3488 2913 1928 12
3 Aston Villa 1.979 2378 981 416 680 4112 3219 2077 1
4 Arsenal 1.926 2129 846 437 633 3316 2622 1916 10
5 Bolton Wanderers 1.886 2155 857 441 768 3405 3112 2066 6
6 Everton 1.774 2240 903 434 729 3688 3129 2066 3
7 Wolverhampton Wanderers 1.760 2143 859 425 783 3523 3259 2067 8
8 Sheffield Wednesday 1.749 2127 839 449 691 3251 2899 1979 11
9 Sunderland 1.745 2260 920 420 674 3683 2979 2014 2
10 Newcastle United 1.687 2146 874 398 660 3309 2696 1932 7
11 Manchester United 1.653 2092 825 442 675 3208 2821 1942 14
12 Birmingham City 1.646 1945 755 435 718 2966 2763 1908 19
13 Derby County 1.639 2203 874 455 740 3598 3210 2069 4
14 Stoke City 1.629 1701 659 383 703 2581 2675 1745 24
15 Blackburn Rovers 1.611 2063 797 469 793 3438 3379 2059 15
16 West Bromwich Albion 1.541 2176 871 434 756 3471 3133 2061 5
17 Notts County 1.535 1995 768 459 802 3122 3092 2029 18
18 Preston North End 1.528 2131 832 467 748 3249 2977 2047 9
19 Burnley 1.506 2058 805 448 773 3183 3168 2026 16
20 Tottenham Hotspur 1.485 1521 590 341 490 2385 2032 1421 34
21 Sheffield United 1.463 2053 798 457 699 3206 3010 1954 17
22 Nottingham Forest 1.402 1820 678 464 811 2846 3104 1953 22
23 Portsmouth 1.386 1142 442 258 371 1676 1517 1071 45
24 Huddersfield Town 1.361 1392 541 310 443 2050 1768 1294 38
25 Cardiff City 1.360 1072 417 238 399 1544 1572 1054 56
26 Chelsea 1.351 1558 590 378 540 2249 2130 1508 32
27 Fulham 1.344 1446 559 328 522 2151 1982 1409 35
28 Charlton Athletic 1.343 1027 392 243 361 1493 1450 996 63
29 Brentford 1.330 1048 407 234 396 1587 1557 1037 59
30 Grimsby Town 1.330 1802 723 356 767 2954 3108 1846 23
31 West Ham United 1.319 1156 447 262 410 1785 1710 1119 43
32 Bury 1.295 1835 719 397 745 2857 2918 1861 21
33 Bristol City 1.285 1665 636 393 598 2402 2355 1627 28
34 Leicester City 1.277 1841 708 425 710 2911 2987 1843 20
35 Southampton 1.275 1132 426 280 390 1576 1521 1096 49
36 Hull City 1.250 1577 609 359 516 2306 2043 1484 31
37 Middlesbrough 1.249 1678 643 392 674 2784 2734 1709 26
38 Bradford Park Avenue 1.221 1401 558 285 512 2273 2078 1355 37
39 Bradford City 1.179 1527 571 385 599 2277 2251 1555 33
40 Blackpool 1.158 1670 641 388 707 2571 2783 1736 27
41 Oldham Athletic 1.149 1412 546 320 526 2096 2086 1392 36
42 Barnsley 1.131 1680 641 398 685 2585 2743 1724 25
43 Port Vale 1.118 1380 535 310 636 2153 2440 1481 39
44 Millwall 1.090 1110 421 268 383 1593 1482 1072 51
45 Leeds United 1.078 979 372 235 409 1527 1575 1016 68
46 Swindon Town 1.063 1106 425 256 382 1768 1697 1063 53
47 Chesterfield 1.058 1375 542 291 506 2134 2026 1339 40
48 Plymouth Argyle 1.003 1141 442 257 339 1707 1415 1038 46
49 Swansea Town 1.002 1042 401 240 384 1492 1481 1025 61
50 Luton Town 0.966 1187 458 271 422 2010 1817 1151 42
51 Coventry City 0.962 1045 399 247 418 1727 1669 1064 60
52 Queens Park Rangers 0.961 1135 443 249 379 1669 1517 1071 47
53 Brighton & Hove Albion 0.954 1151 445 261 365 1644 1471 1071 44
54 Crystal Palace 0.908 1108 422 264 376 1691 1594 1062 52
55 Reading 0.888 1112 428 256 388 1720 1621 1072 50
56 Norwich City 0.882 977 360 257 428 1592 1699 1045 70
57 Leyton Orient 0.789 1287 470 347 638 1788 2258 1455 41
58 Stockport County 0.777 1588 623 342 624 2445 2427 1589 30
59 Walsall 0.774 1135 440 255 532 1986 2187 1227 48
60 Lincoln City 0.737 1638 647 344 747 2747 2964 1738 29
61 Gateshead 0.728 1051 399 253 391 1668 1702 1043 58
62 Watford 0.697 1062 403 256 395 1603 1562 1054 57
63 Doncaster Rovers 0.666 1032 403 226 358 1568 1488 987 62
64 Exeter City 0.641 964 360 244 427 1568 1725 1031 71
65 Northampton Town 0.631 1082 425 232 403 1721 1637 1060 54
66 Southend United 0.609 999 381 237 418 1573 1621 1036 65
67 Darlington 0.608 943 376 191 410 1663 1715 977 72
68 Glossop 0.557 541 201 139 299 844 1059 639 87
69 Newport County 0.547 844 314 216 444 1412 1909 974 78
70 Bournemouth & Boscombe 0.529 904 343 218 343 1413 1430 904 74
71 Bristol Rovers 0.528 978 375 228 447 1546 1722 1050 69
72 Rotherham United 0.510 1079 430 219 493 1820 2044 1142 55
73 Tranmere Rovers 0.497 987 395 197 371 1677 1578 963 66
74 Gainsborough Trinity 0.471 504 189 126 294 774 1112 609 89
75 Mansfield Town 0.434 513 190 133 225 889 981 548 88
76 Crewe Alexandra 0.416 1012 394 224 472 1735 2028 1090 64
77 Southport 0.415 921 339 243 394 1450 1626 976 73
78 Wrexham 0.408 981 380 221 365 1551 1509 966 67
79 Aldershot 0.403 441 159 123 229 635 823 511 90
80 Chester 0.399 607 245 117 181 1057 827 543 85
81 Leeds City 0.399 377 148 81 174 609 650 403 94
82 New Brighton Tower 0.371 122 49 24 32 198 156 105 101
83 York City 0.366 591 222 147 268 1068 1172 637 86
84 Nelson 0.353 387 156 75 191 683 819 422 92
85 Burton Town 0.351 383 150 83 267 681 1035 500 93
86 Gillingham 0.343 672 245 182 375 1001 1347 802 82
87 Torquay United 0.339 640 234 172 310 1052 1309 716 83
88 Darwen 0.324 192 82 28 142 436 665 252 100
89 New Brighton 0.322 774 292 190 402 1220 1519 884 81
90 Accrington Stanley 0.311 854 342 170 458 1530 1839 970 77
91 Yeovil Town 0.309 37 15 7 12 60 60 34 107
92 Rochdale 0.297 894 353 188 412 1557 1741 953 75
93 Carlisle United 0.287 622 244 134 296 1118 1292 674 84
94 Burton Wanderers 0.265 100 43 14 39 173 157 96 103
95 Ipswich Town 0.265 238 93 52 85 359 359 230 98
96 Halifax Town 0.257 891 331 229 410 1337 1620 970 76
97 Accrington 0.246 116 41 34 59 251 334 134 102
98 Wigan Borough 0.223 398 151 96 180 663 738 427 91
99 Merthyr Tydfil 0.213 342 117 108 211 537 817 436 95
100 Barrow 0.204 807 310 187 460 1290 1738 957 80
101 Hartlepools United 0.193 837 322 193 443 1455 1801 958 79
102 Aberdare Athletic 0.174 219 80 59 120 342 438 259 99
103 South Shields 0.159 18 7 4 14 31 47 25 113
104 Ashington 0.127 294 111 72 155 499 676 338 96
105 Durham City 0.127 247 96 55 139 399 538 290 97
106 Stalybridge Celtic 0.127 81 34 13 40 116 141 87 105
107 Thames 0.124 58 20 18 50 110 215 88 106
108 Middlesbrough Iron 0.123 27 11 5 21 48 98 37 109
109 Loughborough 0.118 88 34 20 105 171 411 159 104
110 Bootle 0.112 21 9 3 14 52 76 26 110
111 Colchester United 0.097 8 4 0 4 10 19 8 132
112 Northwich Victoria 0.090 31 13 5 34 75 161 52 108
113 New Brompton 0.088 12 3 6 6 11 12 15 120
114 Scarborough 0.083 20 8 4 8 38 38 20 111
115 Folkestone Invicta 0.075 15 5 5 11 26 42 21 118
116 Dartford 0.075 15 6 3 9 27 33 18 117
117 Corinthian 0.074 11 3 5 15 25 58 23 122
118 Workington 0.072 18 8 2 14 35 44 24 112
119 Margate 0.066 9 4 1 4 17 19 9 124
120 Bath City 0.057 17 8 1 10 32 37 19 114
121 Chelmsford City 0.057 9 4 1 6 16 30 11 126
122 Boston United 0.048 8 3 2 6 15 24 11 131
123 Sunderland Albion 0.045 8 3 2 3 14 13 8 127
124 Scunthorpe & Lindsey 0.045 16 6 4 13 30 59 23 116
125 Leyton 0.041 12 4 4 8 12 29 16 121
126 Rhyl 0.038 8 3 2 6 14 28 11 135
127 Kettering Town 0.035 15 4 7 14 23 62 25 119
128 Peterborough United 0.033 9 3 3 5 16 28 11 125
129 Guildford City 0.033 5 2 1 8 14 31 11 150
130 Derby Midland 0.031 2 1 0 1 4 2 2 172
131 Crook Town 0.029 7 3 1 4 9 24 8 139
132 Southall 0.029 4 2 0 5 14 18 7 153
133 Caernarvon Athletic 0.029 3 1 1 1 7 8 3 163
134 Walthamstow Avenue 0.029 16 6 4 9 40 45 19 115
135 Weymouth 0.027 8 3 2 4 13 24 9 134
136 Newport IOW 0.027 4 2 0 4 4 22 6 160
137 Spennymoor United 0.026 8 3 2 7 14 33 12 136
138 Poole Town 0.025 6 2 2 4 8 22 8 143
139 Clapton 0.023 5 2 1 5 11 38 8 151
140 South Liverpool 0.023 8 3 2 4 12 20 9 129
141 Chilton Colliery Recreation 0.022 7 3 1 2 9 10 6 138
142 Shrewsbury Town 0.021 9 3 3 3 17 15 9 123
143 Cheltenham Town 0.020 8 3 2 8 20 29 13 130
144 Wigan Athletic 0.019 4 2 0 5 13 19 7 154
145 Worksop Town 0.019 3 1 1 5 5 26 7 170
146 Runcorn 0.019 6 3 0 4 13 14 7 140
147 Birmingham St George 0.017 5 2 1 3 10 18 6 148
148 Lovell's Athletic 0.016 6 3 0 3 16 19 6 141
149 Shildon 0.014 5 1 3 4 8 18 8 149
150 Chatham Town 0.014 6 2 2 6 11 41 10 144
151 Leytonstone 0.013 2 1 0 4 9 16 5 182
152 Tunbridge Wells 0.013 6 2 2 7 13 27 11 142
153 Sutton Coldfield Town 0.012 2 1 0 1 3 3 2 174
154 Croydon Common 0.012 2 0 2 4 5 22 6 187
155 Northfleet United 0.012 8 3 2 8 18 29 13 133
156 Stockton 0.012 6 2 2 12 18 60 16 145
157 Worthington Simpsons 0.011 3 1 1 4 4 18 6 168
158 Manchester Central 0.009 2 1 0 2 2 4 3 176
159 Sittingbourne 0.009 4 2 0 4 10 18 6 156
160 Bromley 0.009 8 3 2 6 20 27 11 128
161 Grantham 0.009 5 2 1 6 13 17 9 147
162 West Stanley 0.009 2 1 0 3 3 12 4 183
163 Croydon 0.008 1 0 1 1 1 2 2 191
164 Marine 0.008 4 1 2 4 11 21 7 157
165 Wimbledon 0.008 4 1 2 5 6 21 8 159
166 North Shields 0.007 2 1 0 6 10 23 7 185
167 London Caledonians 0.007 4 2 0 5 8 15 7 155
168 Blyth Spartans 0.007 8 2 4 7 12 31 13 137
169 Thornycrofts 0.007 1 0 1 1 0 5 2 196
170 Romford 0.005 2 0 2 5 7 21 7 186
171 Yorkshire Amateur 0.005 2 1 0 2 3 8 3 181
172 Lancaster City 0.005 4 1 2 9 8 34 12 161
173 Walker Celtic 0.005 1 0 1 1 4 12 2 197
174 Heanor Town 0.004 1 0 1 4 2 10 5 198
175 Chorley 0.004 3 1 1 3 4 12 5 166
176 Trowbridge Town 0.004 1 0 1 3 4 16 4 201
177 Netherfield 0.003 3 1 1 3 6 15 5 167
178 Kingstonian 0.003 1 0 1 4 5 24 5 202
179 Welling United 0.003 1 0 1 3 2 5 4 194
180 Kidderminster Harriers 0.003 3 1 1 7 9 40 9 171
181 Dulwich Hamlet 0.002 2 0 2 13 17 53 15 190
182 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 193
183 Oxford City 0.002 1 0 1 3 1 12 4 200
184 Barking Town 0.002 1 0 1 2 0 8 3 199
185 Ilford 0.002 4 2 0 8 18 33 10 158
186 Horden Colliery Welfare 0.002 3 1 1 1 5 5 3 162
187 Slough United 0.001 2 1 0 1 2 6 2 179
188 Nunhead 0.001 2 1 0 4 12 17 5 180
189 Worcester City 0.001 2 0 2 3 1 11 5 184
190 Hereford United 0.001 4 2 0 3 9 6 5 152
191 Nuneaton Borough 0 5 2 1 1 5 4 4 146
191 Mossley 0 3 1 1 1 1 3 3 164
191 Castleford Town 0 2 1 0 1 4 3 2 173
191 Birmingham St George's 0 2 1 0 1 3 4 2 175
191 Willington 0 2 1 0 1 2 5 2 177
191 Bedlington United 0 2 1 0 1 1 4 2 178
191 Barry Town 0 3 1 1 2 2 5 4 165
191 Dagenham & Redbridge 0 1 0 1 1 0 1 2 192
191 Wombwell 0 1 0 1 1 0 3 2 195
191 Wellington Town 0 3 1 1 9 8 25 11 169
191 Barnet 0 2 1 0 8 15 41 9 189
191 Bishop Auckland 0 2 1 0 9 9 32 10 188
191 Botwell Mission 0 0 0 0 1 3 4 1 203
191 Worthing 0 0 0 0 1 3 4 1 204
191 Bedford Town 0 0 0 0 1 2 3 1 205
191 South Bank St Peters 0 0 0 0 1 2 3 1 206
191 Apsley 0 0 0 0 1 1 2 1 207
191 Banbury Spencer 0 0 0 0 1 1 2 1 208
191 Horwich RMI 0 0 0 0 1 1 2 1 209
191 Mexborough 0 0 0 0 1 1 2 1 210
191 Newcastle East End 0 0 0 0 1 1 2 1 211
191 Newcastle West End 0 0 0 0 1 1 2 1 212
191 Vauxhall Motors 0 0 0 0 1 1 2 1 213
191 Wellingborough Town 0 0 0 0 1 1 2 1 214
191 Altrincham 0 0 0 0 1 0 1 1 215
191 London Paper Mills 0 0 0 0 1 0 1 1 216
191 Mold 0 0 0 0 1 0 1 1 217
191 Morecambe 0 0 0 0 1 0 1 1 218
191 Rotherham County 0 0 0 0 1 0 1 1 219
191 Tooting & Mitcham United 0 0 0 0 1 0 1 1 220
191 Wealdstone 0 0 0 0 1 0 1 1 221
191 Horden Athletic 0 0 0 0 2 3 5 2 222
191 Denaby United 0 0 0 0 2 2 4 2 223
191 Epsom & Ewell 0 0 0 0 1 2 4 1 224
191 Windsor & Eton 0 0 0 0 1 2 4 1 225
191 Dinnington Athletic 0 0 0 0 1 1 3 1 226
191 Gresley Rovers 0 0 0 0 1 1 3 1 227
191 Hastings United 0 0 0 0 1 1 3 1 228
191 Long Eaton Rangers 0 0 0 0 2 1 3 2 229
191 Marlow 0 0 0 0 1 1 3 1 230
191 Westbury United 0 0 0 0 1 1 3 1 231
191 93rd Highland Regiment 0 0 0 0 1 0 2 1 232
191 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 233
191 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 234
191 Hednesford Town 0 0 0 0 1 0 2 1 235
191 Hucknall St. John's 0 0 0 0 1 0 2 1 236
191 Llanelli 0 0 0 0 1 0 2 1 237
191 Old Carthusians 0 0 0 0 1 0 2 1 238
191 Witton Albion 0 0 0 0 2 0 2 2 239
191 New Crusaders 0 0 0 0 1 3 6 1 240
191 South Shore 0 0 0 0 2 3 6 2 241
191 Oswestry Town 0 0 0 0 1 2 5 1 242
191 Ashford Town 0 0 0 0 1 1 4 1 243
191 Great Yarmouth Town 0 0 0 0 1 1 4 1 244
191 Northern Nomads 0 0 0 0 1 1 4 1 245
191 South Bank 0 0 0 0 1 1 4 1 246
191 St. Albans City 0 0 0 0 2 1 4 2 247
191 Desborough Town 0 0 0 0 1 0 3 1 248
191 Cambridge City 0 0 0 0 2 3 7 2 249
191 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 250
191 Old Westminsters 0 0 0 0 2 2 6 2 251
191 Bromsgrove Rovers 0 0 0 0 2 1 5 2 252
191 Eccles United 0 0 0 0 1 1 5 1 253
191 Kells United 0 0 0 0 1 0 4 1 254
191 Shankhouse 0 0 0 0 1 0 4 1 255
191 Tilbury 0 0 0 0 1 0 4 1 256
191 Annfield Plain 0 0 0 0 2 3 8 2 257
191 Gloucester City 0 0 0 0 2 2 7 2 258
191 Gravesend & Northfleet 0 0 0 0 2 2 7 2 259
191 Staple Hill 0 0 0 0 1 2 7 1 260
191 Brush Sports 0 0 0 0 1 1 6 1 261
191 Crusaders 0 0 0 0 2 1 6 2 262
191 Ferryhill Athletic 0 0 0 0 1 1 6 1 263
191 Hastings & St Leonards United 0 0 0 0 3 1 6 3 264
191 Jarrow 0 0 0 0 3 1 6 3 265
191 Swifts 0 0 0 0 1 1 6 1 266
191 Finchley 0 0 0 0 1 0 5 1 267
191 Sutton Junction 0 0 0 0 1 0 5 1 268
191 Wath Athletic 0 0 0 0 1 0 5 1 269
191 Irthlingborough Town 0 0 0 0 1 1 7 1 270
191 Taunton Town 0 0 0 0 1 0 6 1 271
191 Harwich & Parkeston 0 0 0 0 2 1 8 2 272
191 Lloyds Sittingbourne 0 0 0 0 1 1 8 1 273
191 Lisburn Distillery 0 0 0 0 1 2 10 1 274
191 Horsham 0 0 0 0 1 1 9 1 275
191 Billingham Synthonia 0 0 0 0 2 0 8 2 276
191 Wisbech Town 0 0 0 0 2 0 8 2 277
191 Goole Town 0 0 0 0 2 4 13 2 278
191 Farnham United Breweries 0 0 0 0 1 1 10 1 279
191 Golders Green 0 0 0 0 1 1 10 1 280
191 Lytham 0 0 0 0 1 1 10 1 281
191 Ryde Sports 0 0 0 0 2 1 10 2 282
191 Fleetwood Town 0 0 0 0 1 0 9 1 283
191 Metropolitan Police 0 0 0 0 1 0 9 1 284
191 Fairfield 0 0 0 0 1 1 11 1 285
191 Sutton United 0 0 0 0 3 3 14 3 286
191 Enfield 0 0 0 0 2 0 11 2 287
191 Peterborough & Fletton United 0 0 0 0 4 2 14 4 288
191 Street 0 0 0 0 2 0 12 2 289
191 Hayes 0 0 0 0 4 5 18 4 290
191 Halliwell 0 0 0 0 2 2 15 2 291
191 Woking 0 0 0 0 3 1 15 3 292
191 Lowestoft Town 0 0 0 0 2 1 16 2 293
191 King's Lynn 0 0 0 0 3 1 17 3 294
191 Casuals 0 0 0 0 5 2 25 5 295

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

« 1888-1890 History 1888-2026 »

Includes 52 seasons from 1888-89 to 1949-50.

Includes league matches from the top 4 tiers of English football, the FA Cup (proper rounds), the League Cup, and the Community Shield. Matches decided on penalties are treated as ties.