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

England 1888-1939

1888-1938 1888-1946

EP Pts W D L GF GA GP PR
1 Liverpool 2.107 1869 742 385 605 2954 2566 1732 14
2 Aston Villa 2.100 2177 904 369 615 3818 2949 1888 1
3 Manchester City 2.046 1927 779 369 598 3248 2677 1746 9
4 Bolton Wanderers 1.959 1988 796 396 683 3163 2828 1875 4
5 Arsenal 1.938 1910 761 388 583 2989 2403 1732 13
6 Sunderland 1.909 2071 848 375 609 3403 2702 1832 2
7 Everton 1.767 2059 834 391 652 3451 2840 1877 3
8 Sheffield Wednesday 1.747 1938 769 400 631 2967 2644 1800 8
9 Wolverhampton Wanderers 1.698 1916 769 378 732 3151 2999 1879 11
10 Blackburn Rovers 1.695 1912 740 432 709 3228 3118 1881 12
11 Newcastle United 1.683 1927 786 355 610 2969 2454 1751 10
12 Preston North End 1.611 1942 759 424 678 2954 2679 1861 7
13 Birmingham City 1.602 1746 683 380 658 2740 2578 1721 19
14 Stoke City 1.592 1510 585 340 630 2308 2397 1555 25
15 Notts County 1.542 1782 678 426 738 2754 2823 1842 18
16 West Bromwich Albion 1.540 1977 791 395 695 3199 2895 1881 5
17 Huddersfield Town 1.533 1247 489 269 359 1841 1467 1117 36
18 Tottenham Hotspur 1.493 1304 508 288 444 2089 1839 1240 34
19 Manchester United 1.480 1839 727 385 632 2806 2596 1744 17
20 Burnley 1.452 1844 726 392 723 2957 2995 1841 16
21 Bury 1.440 1677 663 351 666 2556 2595 1680 20
22 Sheffield United 1.433 1860 724 412 634 2902 2716 1770 15
23 Derby County 1.431 1964 775 414 680 3212 2927 1869 6
24 Grimsby Town 1.429 1655 669 317 681 2684 2737 1667 21
25 Brentford 1.413 884 351 182 317 1381 1279 850 55
26 Charlton Athletic 1.390 845 321 203 280 1210 1152 804 61
27 Fulham 1.382 1266 491 284 455 1907 1755 1230 35
28 Chelsea 1.377 1378 526 326 465 1967 1823 1317 31
29 Nottingham Forest 1.363 1649 612 425 736 2595 2859 1773 23
30 Portsmouth 1.349 925 352 221 313 1348 1304 886 49
31 Leicester City 1.345 1655 643 369 642 2628 2690 1654 22
32 West Ham United 1.341 981 382 217 342 1534 1447 941 44
33 Bradford Park Avenue 1.330 1239 500 239 431 2001 1743 1170 37
34 Middlesbrough 1.310 1493 572 349 598 2487 2454 1519 26
35 Bristol City 1.294 1474 563 348 531 2083 2085 1442 27
36 Bradford City 1.291 1368 511 346 521 2020 1971 1378 32
37 Cardiff City 1.239 855 330 195 349 1272 1374 874 58
38 Oldham Athletic 1.228 1230 477 276 454 1809 1789 1207 38
39 Hull City 1.215 1354 521 312 463 2010 1820 1296 33
40 Millwall 1.208 963 365 233 296 1359 1172 894 46
41 Plymouth Argyle 1.204 1001 399 203 261 1492 1118 863 43
42 Southampton 1.197 917 341 235 335 1273 1281 911 50
43 Barnsley 1.171 1512 579 354 611 2295 2433 1544 24
44 Leeds United 1.138 833 320 193 325 1291 1278 838 62
45 Port Vale 1.126 1193 464 265 567 1894 2211 1296 39
46 Swindon Town 1.099 914 356 202 324 1502 1443 882 52
47 Coventry City 1.023 877 338 201 349 1480 1425 888 57
48 Blackpool 1.008 1463 562 339 647 2299 2548 1548 28
49 Crystal Palace 1.007 955 371 213 301 1495 1340 885 47
50 Swansea Town 0.984 853 325 203 320 1213 1244 848 59
51 Brighton & Hove Albion 0.975 967 382 203 300 1398 1165 885 45
52 Luton Town 0.947 1016 398 220 350 1753 1542 968 42
53 Chesterfield 0.925 1192 475 242 444 1915 1813 1161 40
54 Reading 0.907 916 349 218 323 1401 1350 890 51
55 Norwich City 0.898 815 300 215 347 1303 1382 862 67
56 Clapton Orient 0.792 1146 420 306 554 1566 1934 1280 41
57 Stockport County 0.772 1387 541 305 554 2153 2168 1400 30
58 Walsall 0.755 950 371 208 467 1702 1938 1046 48
59 Queens Park Rangers 0.752 911 357 197 323 1389 1286 877 53
60 Watford 0.699 882 339 204 322 1370 1293 865 56
61 Lincoln City 0.694 1451 572 307 679 2450 2690 1558 29
62 Gateshead 0.679 846 316 214 328 1337 1435 858 60
63 Northampton Town 0.633 890 353 184 331 1414 1344 868 54
64 Doncaster Rovers 0.624 815 317 181 309 1261 1283 807 66
65 Southend United 0.610 817 317 183 357 1317 1387 857 65
66 Exeter City 0.600 790 294 202 353 1292 1413 849 71
67 Darlington 0.599 774 311 152 334 1381 1404 797 73
68 Glossop North End 0.581 541 201 139 298 842 1054 638 83
69 Tranmere Rovers 0.516 811 326 159 300 1445 1311 785 68
70 Bristol Rovers 0.503 805 304 197 370 1284 1455 871 69
71 Rotherham United 0.496 828 321 186 452 1415 1813 959 63
72 Bournemouth & Boscombe 0.493 696 257 182 285 1120 1214 724 76
73 Gainsborough Trinity 0.476 500 187 126 291 765 1101 604 84
74 Southport 0.451 777 291 195 308 1225 1318 794 72
75 Mansfield Town 0.421 333 124 85 156 642 710 365 94
76 Leeds City 0.414 377 148 81 174 609 650 403 92
77 Wrexham 0.400 796 310 176 297 1288 1263 783 70
78 Chester City 0.388 428 173 82 107 754 557 362 88
79 York City 0.386 432 166 100 189 790 859 455 87
80 New Brighton Tower 0.378 122 49 24 32 198 156 105 100
81 Newport County 0.370 686 253 180 354 1111 1478 787 78
82 Nelson 0.367 387 156 75 191 683 819 422 90
83 Burton Town 0.359 383 150 83 266 678 1031 499 91
84 Aldershot Town 0.357 287 106 75 144 406 529 325 96
85 Crewe Alexandra 0.356 821 319 183 407 1462 1746 909 64
86 New Brighton 0.344 631 239 153 315 1024 1224 707 81
87 Gillingham 0.335 660 240 180 372 983 1332 792 80
88 Darwen 0.332 192 82 28 142 436 665 252 99
89 Accrington Stanley 0.303 697 278 141 372 1285 1536 791 75
90 Rochdale 0.287 693 274 145 350 1274 1485 769 77
91 Halifax Town 0.284 768 290 188 314 1141 1290 792 74
92 Torquay United 0.283 455 166 123 245 788 1037 534 85
93 Burton Wanderers 0.277 100 43 14 38 171 152 95 102
94 Accrington 0.250 117 41 35 60 252 340 136 101
95 Ipswich Town 0.238 51 19 13 17 79 61 49 106
96 Wigan Borough 0.237 398 151 96 180 663 738 427 89
97 Carlisle United 0.230 444 176 92 226 805 969 494 86
98 Merthyr Town 0.224 340 116 108 209 533 810 433 93
99 Barrow 0.185 627 243 141 389 1074 1506 773 82
100 Aberdare Athletic 0.184 219 80 59 120 342 438 259 98
101 Hartlepools United 0.180 683 262 159 358 1226 1492 779 79
102 South Shields 0.173 18 7 4 13 30 43 24 112
103 Yeovil Town 0.158 23 9 5 8 35 37 22 109
104 Stalybridge Celtic 0.136 80 34 12 38 113 132 84 104
105 Durham City 0.133 247 96 55 139 399 538 290 97
106 Ashington 0.131 294 111 72 155 499 676 338 95
107 Thames 0.128 58 20 18 50 110 215 88 105
108 Evenwood Town 0.128 5 2 1 0 5 2 3 136
109 Middlesbrough Iron 0.125 27 11 5 21 48 98 37 108
110 Loughborough 0.120 88 34 20 105 171 411 159 103
111 Bootle 0.111 21 9 3 15 52 79 27 110
112 New Brompton 0.095 12 3 6 6 11 12 15 118
113 Scarborough 0.095 18 7 4 7 36 35 18 111
114 Northwich Victoria 0.089 31 13 5 34 75 161 52 107
115 Corinthian 0.080 11 3 5 15 25 58 23 122
116 Boston United 0.077 8 3 2 6 15 24 11 127
117 Dartford 0.071 14 6 2 7 23 21 15 115
118 Margate 0.067 9 4 1 4 17 19 9 123
119 Workington 0.064 16 7 2 11 31 37 20 113
120 Bath City 0.063 13 6 1 8 24 28 15 117
121 Chelmsford City 0.062 6 3 0 2 11 15 5 133
122 Folkestone Invicta 0.049 15 5 5 11 26 42 21 114
123 Leyton 0.044 12 4 4 8 12 29 16 119
124 Rhyl 0.043 8 3 2 4 14 23 9 128
125 Kettering Town 0.035 14 4 6 12 19 50 22 116
126 Southall 0.034 4 2 0 5 14 18 7 143
127 Derby Midland 0.034 2 1 0 1 4 2 2 160
128 Guildford City 0.033 5 2 1 7 14 29 10 140
129 Crook Town 0.031 7 3 1 4 9 24 8 132
130 Caernarvon Athletic 0.030 3 1 1 1 7 8 3 152
131 Sunderland Albion 0.029 8 3 2 4 15 16 9 125
132 Scunthorpe & Lindsey 0.028 11 4 3 10 25 50 17 121
133 Runcorn 0.026 4 2 0 1 8 5 3 142
134 Walthamstow Avenue 0.026 8 3 2 6 19 26 11 126
135 Clapton 0.025 5 2 1 5 11 38 8 141
136 Chilton Colliery Recreation 0.022 7 3 1 2 9 10 6 131
137 Cheltenham Town 0.021 6 2 2 4 9 16 8 134
138 Worksop Town 0.020 3 1 1 5 5 26 7 158
139 Poole Town 0.019 5 2 1 3 6 14 6 138
140 Newport IOW 0.019 2 1 0 1 1 8 2 170
141 Wigan Athletic 0.018 4 2 0 5 13 19 7 146
142 Birmingham St George 0.017 9 4 1 4 16 24 9 124
143 Linfield Athletic 0.017 1 0 1 0 2 2 1 177
143 Chatham Town 0.017 12 4 4 7 20 57 15 120
145 Swifts 0.015 2 1 0 1 4 7 2 167
146 Shildon 0.015 5 1 3 4 8 18 8 139
147 Peterborough United 0.015 4 2 0 3 10 15 5 144
148 Tunbridge Wells 0.014 6 2 2 7 13 27 11 135
149 South Liverpool 0.014 5 2 1 2 6 9 5 137
150 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 162
151 Northfleet United 0.012 8 3 2 8 18 29 13 129
152 Croydon Common 0.012 2 0 2 4 5 22 6 174
153 Worthington Simpsons 0.011 3 1 1 4 4 18 6 156
154 North Shields 0.011 2 1 0 2 4 5 3 163
155 Sittingbourne 0.011 4 2 0 4 10 18 6 148
156 Manchester Central 0.010 2 1 0 2 2 4 3 166
157 Grantham 0.009 2 1 0 2 2 4 3 165
158 West Stanley 0.009 2 1 0 3 3 12 4 171
159 Croydon 0.008 1 0 1 1 1 2 2 178
160 London Caledonians 0.008 4 2 0 5 8 15 7 147
161 Wimbledon 0.008 4 1 2 4 6 20 7 149
162 Notts Rangers 0.007 1 0 1 1 1 4 2 181
163 Spennymoor Town 0.007 3 1 1 6 9 30 8 157
164 Blyth Spartans 0.006 8 2 4 7 12 31 13 130
165 Thornycrofts 0.006 1 0 1 1 0 5 2 184
166 Walker Celtic 0.005 1 0 1 1 4 12 2 187
167 Halliwell 0.005 3 1 1 3 11 21 5 154
168 Weymouth 0.004 1 0 1 2 4 10 3 185
169 Kingstonian 0.003 1 0 1 4 5 24 5 190
170 Kidderminster Harriers 0.002 3 1 1 6 9 37 8 159
171 Birmingham St George's 0.002 2 1 0 1 3 4 2 164
172 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 180
173 Oxford City 0.002 1 0 1 3 1 12 4 189
174 Dulwich Hamlet 0.002 2 0 2 12 16 51 14 176
175 Barking Town 0.002 1 0 1 2 0 8 3 188
176 Ilford 0.002 4 2 0 8 18 33 10 150
177 Lancaster City 0.001 2 0 2 7 7 24 9 173
178 Romford 0.001 1 0 1 2 4 9 3 183
179 Nunhead 0.001 2 1 0 4 12 17 5 169
180 Worcester City 0.001 2 0 2 3 1 11 5 172
181 Bromley 0 4 2 0 2 8 13 4 145
181 Horden Colliery Welfare 0 3 1 1 1 5 5 3 151
181 Castleford Town 0 2 1 0 1 4 3 2 161
181 Bedlington United 0 2 1 0 1 1 4 2 168
181 Barry Town 0 3 1 1 2 2 5 4 153
181 Dagenham & Redbridge 0 1 0 1 1 0 1 2 179
181 Wombwell 0 1 0 1 1 0 3 2 182
181 Wellington Town 0 3 1 1 7 8 19 9 155
181 Chorley 0 1 0 1 2 2 9 3 186
181 Stockton 0 2 1 0 6 10 28 7 175
181 Botwell Mission 0 0 0 0 1 3 4 1 191
181 Worthing 0 0 0 0 1 3 4 1 192
181 Bedford Town 0 0 0 0 1 2 3 1 193
181 Horden Athletic 0 0 0 0 1 2 3 1 194
181 South Bank St Peters 0 0 0 0 1 2 3 1 195
181 Witton 0 0 0 0 1 2 3 1 196
181 Apsley 0 0 0 0 1 1 2 1 197
181 Colchester United 0 0 0 0 1 1 2 1 198
181 Hereford United 0 0 0 0 1 1 2 1 199
181 Horwich RMI 0 0 0 0 1 1 2 1 200
181 Mexborough 0 0 0 0 1 1 2 1 201
181 Newcastle East End 0 0 0 0 1 1 2 1 202
181 Newcastle West End 0 0 0 0 1 1 2 1 203
181 Wellingborough Town 0 0 0 0 1 1 2 1 204
181 Welling United 0 0 0 0 1 1 2 1 205
181 Altrincham 0 0 0 0 1 0 1 1 206
181 Derby Junction 0 0 0 0 1 0 1 1 207
181 London Paper Mills 0 0 0 0 1 0 1 1 208
181 Mold 0 0 0 0 1 0 1 1 209
181 Morecambe 0 0 0 0 1 0 1 1 210
181 Rotherham County 0 0 0 0 1 0 1 1 211
181 Denaby United 0 0 0 0 2 2 4 2 212
181 Epsom & Ewell 0 0 0 0 1 2 4 1 213
181 Windsor & Eton 0 0 0 0 1 2 4 1 214
181 Dinnington Athletic 0 0 0 0 1 1 3 1 215
181 Gresley Rovers 0 0 0 0 1 1 3 1 216
181 Marlow 0 0 0 0 1 1 3 1 217
181 Westbury United 0 0 0 0 1 1 3 1 218
181 Yorkshire Amateur 0 0 0 0 1 1 3 1 219
181 93rd Highland Regiment 0 0 0 0 1 0 2 1 220
181 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 221
181 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 222
181 Hednesford Town 0 0 0 0 1 0 2 1 223
181 Hucknall St. John's 0 0 0 0 1 0 2 1 224
181 Llanelli 0 0 0 0 1 0 2 1 225
181 Old Brightonians 0 0 0 0 1 0 2 1 226
181 Long Eaton Rangers 0 0 0 0 3 3 6 3 227
181 New Crusaders 0 0 0 0 1 3 6 1 228
181 Old Carthusians 0 0 0 0 2 3 6 2 229
181 Marine 0 0 0 0 1 2 5 1 230
181 Oswestry Town 0 0 0 0 1 2 5 1 231
181 Ashford Town 0 0 0 0 1 1 4 1 232
181 Northern Nomads 0 0 0 0 1 1 4 1 233
181 South Bank 0 0 0 0 1 1 4 1 234
181 St. Albans City 0 0 0 0 2 1 4 2 235
181 Desborough Town 0 0 0 0 1 0 3 1 236
181 Shrewsbury Town 0 0 0 0 1 0 3 1 237
181 South Shore 0 0 0 0 3 4 8 3 238
181 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 239
181 Eccles United 0 0 0 0 1 1 5 1 240
181 Sheffield Heeley 0 0 0 0 1 1 5 1 241
181 Kells United 0 0 0 0 1 0 4 1 242
181 Shankhouse 0 0 0 0 1 0 4 1 243
181 Old Westminsters 0 0 0 0 3 5 10 3 244
181 Annfield Plain 0 0 0 0 2 3 8 2 245
181 Staple Hill 0 0 0 0 1 2 7 1 246
181 Crusaders 0 0 0 0 2 1 6 2 247
181 Ferryhill Athletic 0 0 0 0 1 1 6 1 248
181 Hastings & St Leonards United 0 0 0 0 3 1 6 3 249
181 Jarrow 0 0 0 0 3 1 6 3 250
181 Sutton Junction 0 0 0 0 1 0 5 1 251
181 Wath Athletic 0 0 0 0 1 0 5 1 252
181 Goole Town 0 0 0 0 1 3 9 1 253
181 Irthlingborough Town 0 0 0 0 1 1 7 1 254
181 Taunton Town 0 0 0 0 1 0 6 1 255
181 Hayes 0 0 0 0 3 2 9 3 256
181 Harwich & Parkeston 0 0 0 0 2 1 8 2 257
181 Heanor Town 0 0 0 0 3 1 8 3 258
181 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 259
181 Street 0 0 0 0 1 0 7 1 260
181 Lisburn Distillery 0 0 0 0 1 2 10 1 261
181 Farnham United Breweries 0 0 0 0 1 1 10 1 262
181 Golders Green 0 0 0 0 1 1 10 1 263
181 Lytham 0 0 0 0 1 1 10 1 264
181 Ryde Sports 0 0 0 0 2 1 10 2 265
181 Metropolitan Police 0 0 0 0 1 0 9 1 266
181 Fairfield 0 0 0 0 1 1 11 1 267
181 Enfield 0 0 0 0 2 0 11 2 268
181 Peterborough & Fletton United 0 0 0 0 4 2 14 4 269
181 Barnet 0 0 0 0 4 5 18 4 270
181 Woking 0 0 0 0 3 1 15 3 271
181 Bishop Auckland 0 0 0 0 4 1 16 4 272
181 Lowestoft Town 0 0 0 0 2 1 16 2 273
181 King's Lynn 0 0 0 0 2 0 15 2 274
181 Casuals 0 0 0 0 5 2 25 5 275

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

« 1888-1890 History 1888-2026 »

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.