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

England 1888-1951

1888-1950 1888-1952

EP Pts W D L GF GA GP PR
1 Liverpool 2.161 2132 844 444 678 3315 2863 1966 14
2 Manchester City 2.039 2171 868 435 667 3577 2970 1970 11
3 Arsenal 1.955 2181 867 447 648 3396 2682 1962 10
4 Aston Villa 1.944 2409 991 427 699 4173 3297 2117 1
5 Bolton Wanderers 1.895 2198 876 446 784 3466 3167 2106 7
6 Wolverhampton Wanderers 1.735 2198 881 436 803 3623 3332 2120 8
7 Sunderland 1.735 2305 934 437 688 3752 3053 2059 2
8 Sheffield Wednesday 1.724 2164 853 458 714 3322 2988 2025 12
9 Newcastle United 1.706 2209 898 413 670 3389 2751 1981 6
10 Everton 1.677 2264 911 442 751 3721 3210 2104 3
11 Birmingham City 1.650 2003 779 445 732 3040 2820 1956 19
12 Manchester United 1.642 2149 850 449 685 3282 2858 1984 13
13 Derby County 1.618 2242 889 464 759 3671 3290 2112 4
14 Stoke City 1.597 1744 673 398 718 2631 2736 1789 24
15 Preston North End 1.595 2194 862 470 759 3343 3023 2091 9
16 Blackburn Rovers 1.579 2111 816 479 809 3516 3449 2104 15
17 Burnley 1.504 2102 820 462 788 3236 3220 2070 16
18 West Bromwich Albion 1.496 2218 886 446 775 3542 3200 2107 5
19 Tottenham Hotspur 1.489 1581 615 351 498 2467 2078 1464 33
20 Notts County 1.483 2034 781 472 819 3187 3156 2072 18
21 Nottingham Forest 1.471 1890 707 476 818 2965 3153 2001 20
22 Sheffield United 1.458 2100 815 470 713 3279 3072 1998 17
23 Chelsea 1.373 1596 604 388 563 2308 2201 1555 32
24 Portsmouth 1.366 1189 458 273 383 1747 1587 1114 46
25 Fulham 1.353 1490 575 340 541 2209 2052 1456 35
26 Cardiff City 1.346 1122 434 254 409 1598 1619 1097 55
27 Huddersfield Town 1.324 1432 558 316 465 2118 1862 1339 38
28 Charlton Athletic 1.317 1065 406 253 381 1558 1535 1040 63
29 Grimsby Town 1.297 1831 732 367 790 3018 3207 1889 23
30 West Ham United 1.292 1200 464 272 427 1855 1781 1163 45
31 Brentford 1.291 1092 425 242 413 1663 1633 1080 58
32 Bristol City 1.278 1724 660 404 614 2475 2418 1678 27
33 Leicester City 1.255 1882 723 436 727 2979 3048 1886 21
34 Bury 1.251 1864 730 404 767 2906 3004 1901 22
35 Southampton 1.240 1173 441 291 404 1642 1594 1136 51
36 Hull City 1.226 1624 627 370 532 2384 2116 1529 31
37 Middlesbrough 1.226 1725 661 403 688 2860 2800 1752 26
38 Bradford Park Avenue 1.223 1458 582 294 527 2366 2152 1403 36
39 Blackpool 1.178 1732 666 400 720 2662 2842 1786 25
40 Bradford City 1.175 1580 592 396 616 2370 2319 1604 34
41 Barnsley 1.121 1720 656 408 702 2659 2806 1766 28
42 Oldham Athletic 1.117 1457 564 329 549 2176 2167 1442 37
43 Port Vale 1.117 1430 553 324 654 2221 2512 1531 39
44 Millwall 1.085 1173 447 279 396 1682 1543 1122 50
45 Leeds United 1.079 1029 393 243 424 1591 1634 1060 69
46 Plymouth Argyle 1.032 1203 468 267 353 1801 1474 1088 43
47 Swindon Town 1.030 1148 444 260 407 1826 1767 1111 53
48 Chesterfield 1.008 1405 551 303 528 2179 2097 1382 40
49 Brighton & Hove Albion 0.964 1200 461 278 382 1722 1554 1121 44
50 Swansea Town 0.955 1078 417 244 407 1546 1560 1068 61
51 Coventry City 0.954 1090 418 254 435 1802 1730 1107 60
52 Queens Park Rangers 0.952 1175 458 259 397 1743 1603 1114 48
53 Luton Town 0.914 1221 468 285 441 2070 1888 1194 42
54 Reading 0.900 1173 451 271 399 1817 1678 1121 49
55 Norwich City 0.882 1049 389 271 436 1682 1747 1096 66
56 Crystal Palace 0.862 1135 430 275 404 1725 1682 1109 54
57 Stockport County 0.791 1638 644 350 643 2511 2493 1637 30
58 Walsall 0.785 1177 456 265 555 2046 2260 1276 47
59 Leyton Orient 0.775 1325 485 355 662 1842 2335 1502 41
60 Lincoln City 0.753 1697 672 353 761 2839 3026 1786 29
61 Doncaster Rovers 0.741 1075 418 239 373 1633 1558 1030 62
62 Gateshead 0.712 1101 420 261 409 1752 1765 1090 57
63 Watford 0.676 1091 412 267 422 1657 1652 1101 59
64 Exeter City 0.673 1014 381 252 450 1642 1818 1083 71
65 Southend United 0.626 1051 402 247 434 1665 1693 1083 65
66 Northampton Town 0.615 1120 436 248 424 1781 1708 1108 56
67 Darlington 0.608 982 389 204 431 1724 1799 1024 72
68 Newport County 0.561 897 336 225 463 1499 1985 1024 77
69 Bristol Rovers 0.555 1048 400 248 459 1631 1776 1107 68
70 Glossop North End 0.548 541 201 139 298 842 1054 638 88
71 Bournemouth & Boscombe 0.544 957 366 225 361 1479 1490 952 74
72 Mansfield Town 0.543 586 220 146 234 976 1033 600 87
73 Rotherham United 0.532 1156 464 228 500 1935 2091 1192 52
74 Tranmere Rovers 0.504 1048 420 208 383 1766 1642 1011 67
75 Gainsborough Trinity 0.463 504 189 126 295 774 1115 610 89
76 Crewe Alexandra 0.438 1064 414 236 491 1805 2100 1141 64
77 Southport 0.411 960 353 254 418 1511 1704 1025 73
78 Chester City 0.402 650 262 126 202 1120 893 590 85
79 Aldershot Town 0.397 486 176 134 251 698 918 561 90
80 Leeds City 0.393 377 148 81 174 609 650 403 94
81 Wrexham 0.391 1025 396 233 386 1609 1585 1015 70
82 New Brighton Tower 0.365 122 49 24 32 198 156 105 101
83 York City 0.359 635 236 163 288 1140 1255 687 86
84 Nelson 0.353 389 157 75 192 687 823 424 92
85 Carlisle United 0.348 689 271 147 306 1203 1348 724 83
86 Burton Town 0.347 383 150 83 266 678 1031 499 93
87 Gillingham 0.337 711 259 193 400 1078 1454 852 82
88 Ipswich Town 0.324 292 117 58 103 430 420 278 97
89 Torquay United 0.321 677 248 181 334 1117 1396 763 84
90 Darwen 0.318 192 82 28 142 436 665 252 100
91 Rochdale 0.313 943 372 199 431 1633 1808 1002 75
92 Accrington Stanley 0.310 886 353 180 484 1572 1941 1017 78
93 New Brighton 0.305 804 303 198 430 1262 1612 931 81
94 Yeovil Town 0.302 37 15 7 12 60 60 34 110
95 Burton Wanderers 0.273 100 43 14 38 171 152 95 103
96 Colchester United 0.264 48 18 12 25 73 96 55 108
97 Halifax Town 0.257 925 342 241 434 1389 1692 1017 76
98 Accrington 0.239 117 41 35 60 252 340 136 102
99 Wigan Borough 0.218 398 151 96 180 663 738 427 91
100 Merthyr Town 0.207 342 117 108 211 537 817 436 95
101 Barrow 0.206 845 326 193 485 1342 1816 1004 80
102 Hartlepools United 0.205 878 339 200 467 1524 1870 1006 79
103 Aberdare Athletic 0.169 219 80 59 120 342 438 259 99
104 South Shields 0.157 18 7 4 14 31 47 25 116
105 Scunthorpe United 0.145 60 19 22 28 88 116 69 106
106 Shrewsbury Town 0.130 46 18 10 27 60 89 55 109
107 Durham City 0.124 247 96 55 139 399 538 290 98
108 Ashington 0.123 296 112 72 156 503 680 340 96
109 Stalybridge Celtic 0.123 81 34 13 40 116 141 87 105
110 Evenwood Town 0.122 5 2 1 0 5 2 3 146
111 Thames 0.121 58 20 18 50 110 215 88 107
112 Middlesbrough Iron 0.121 27 11 5 21 48 98 37 112
113 Loughborough 0.117 88 34 20 105 171 411 159 104
114 Bootle 0.106 21 9 3 15 52 79 27 113
115 Northwich Victoria 0.087 31 13 5 34 75 161 52 111
116 New Brompton 0.086 12 3 6 6 11 12 15 122
117 Dartford 0.080 17 7 3 10 32 38 20 118
118 Scarborough 0.074 20 8 4 9 39 40 21 114
119 Workington 0.073 18 8 2 14 35 44 24 115
120 Corinthian 0.073 11 3 5 15 25 58 23 126
121 Boston United 0.071 8 3 2 6 15 24 11 134
122 Folkestone Invicta 0.066 15 5 5 11 26 42 21 120
123 Margate 0.062 9 4 1 4 17 19 9 128
124 Bath City 0.059 17 8 1 10 32 37 19 117
125 Chelmsford City 0.057 12 5 2 7 20 36 14 123
126 Leyton 0.041 12 4 4 8 12 29 16 124
127 Rhyl 0.040 10 4 2 7 16 30 13 127
128 Kettering Town 0.034 15 4 7 13 22 57 24 121
129 Peterborough United 0.032 9 3 3 5 16 28 11 131
130 Derby Midland 0.032 2 1 0 1 4 2 2 175
131 Guildford City 0.031 5 2 1 9 15 36 12 150
132 Crook Town 0.029 7 3 1 4 9 24 8 140
133 Caernarvon Athletic 0.028 3 1 1 1 7 8 3 163
134 Southall 0.028 4 2 0 5 14 18 7 153
135 Sunderland Albion 0.027 8 3 2 4 15 16 9 132
136 Walthamstow Avenue 0.027 16 6 4 10 40 46 20 119
137 Newport IOW 0.026 4 2 0 4 4 22 6 160
138 Weymouth 0.024 8 3 2 4 13 24 9 137
139 Poole Town 0.024 6 2 2 4 8 22 8 145
140 Chilton Colliery Recreation 0.024 7 3 1 2 9 10 6 139
141 South Liverpool 0.022 8 3 2 4 12 20 9 133
142 Clapton 0.022 5 2 1 5 11 38 8 151
143 Runcorn 0.021 6 3 0 4 13 14 7 142
144 Cheltenham Town 0.020 8 3 2 9 21 32 14 135
145 Wigan Athletic 0.019 4 2 0 5 13 19 7 154
146 Worksop Town 0.019 3 1 1 5 5 26 7 171
147 Lovell's Athletic 0.017 6 3 0 3 16 19 6 143
148 Birmingham St George 0.017 9 4 1 4 16 24 9 130
149 Linfield Athletic 0.016 1 0 1 0 2 2 1 195
149 Chatham Town 0.016 12 4 4 7 20 57 15 125
151 Shildon 0.014 5 1 3 4 8 18 8 149
152 Swifts 0.013 2 1 0 1 4 7 2 180
153 Tunbridge Wells 0.012 6 2 2 7 13 27 11 144
154 Leytonstone 0.012 2 1 0 4 9 16 5 187
155 Sutton Coldfield Town 0.012 2 1 0 1 3 3 2 177
156 Bromley 0.012 9 3 3 7 22 30 13 129
157 Croydon Common 0.012 2 0 2 4 5 22 6 192
158 Northfleet United 0.012 8 3 2 8 18 29 13 136
159 Worthington Simpsons 0.011 3 1 1 4 4 18 6 169
160 Manchester Central 0.010 2 1 0 2 2 4 3 179
161 Sittingbourne 0.009 4 2 0 4 10 18 6 156
162 Croydon 0.008 1 0 1 1 1 2 2 197
163 Grantham 0.008 5 2 1 6 13 17 9 148
164 Marine 0.008 4 1 2 4 11 21 7 157
165 West Stanley 0.008 2 1 0 3 3 12 4 188
166 Wimbledon 0.008 4 1 2 5 6 21 8 159
167 London Caledonians 0.007 4 2 0 5 8 15 7 155
168 Spennymoor Town 0.007 3 1 1 7 9 31 9 172
169 Notts Rangers 0.007 1 0 1 1 1 4 2 201
170 Thornycrofts 0.006 1 0 1 1 0 5 2 203
171 Blyth Spartans 0.006 8 2 4 7 12 31 13 138
172 North Shields 0.006 2 1 0 7 10 27 8 191
173 Stockton 0.006 5 2 1 11 17 48 14 152
174 Yorkshire Amateur 0.005 2 1 0 2 3 8 3 186
175 Halliwell 0.005 3 1 1 3 11 21 5 168
176 Romford 0.005 2 0 2 5 7 21 7 190
177 Walker Celtic 0.004 1 0 1 1 4 12 2 204
178 Chorley 0.004 3 1 1 3 4 12 5 166
179 Trowbridge Town 0.003 1 0 1 3 4 16 4 207
180 Llanelli 0.003 2 0 2 2 3 7 4 182
181 Netherfield 0.003 3 1 1 3 6 15 5 167
182 Kingstonian 0.003 1 0 1 4 5 24 5 208
183 Kidderminster Harriers 0.003 3 1 1 7 9 40 9 174
184 Welling United 0.003 1 0 1 3 2 5 4 200
185 Lancaster City 0.003 4 1 2 9 8 34 12 161
186 Birmingham St George's 0.003 2 1 0 1 3 4 2 178
187 Dulwich Hamlet 0.002 2 0 2 13 17 53 15 194
188 Oxford City 0.002 1 0 1 3 1 12 4 206
189 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 199
190 Tonbridge Angels 0.002 1 0 1 1 2 3 2 196
191 Barking Town 0.002 1 0 1 2 0 8 3 205
192 Ilford 0.002 4 2 0 8 18 33 10 158
193 Slough United 0.002 2 1 0 1 2 6 2 183
194 Horden Colliery Welfare 0.001 3 1 1 1 5 5 3 162
195 Bishop Auckland 0.001 3 1 1 10 12 36 12 173
196 Nunhead 0.001 2 1 0 4 12 17 5 184
197 Worcester City 0.001 2 0 2 4 2 15 6 189
198 Hereford United 0.001 6 3 0 4 12 10 7 141
199 Bedlington United 0.000 2 1 0 1 1 4 2 181
200 Willington 0.000 2 1 0 2 3 8 3 185
201 Nuneaton Borough 0 5 2 1 1 5 4 4 147
201 Mossley 0 3 1 1 1 1 3 3 164
201 Castleford Town 0 2 1 0 1 4 3 2 176
201 Barry Town 0 3 1 1 2 2 5 4 165
201 Dagenham & Redbridge 0 1 0 1 1 0 1 2 198
201 Wombwell 0 1 0 1 1 0 3 2 202
201 Wellington Town 0 3 1 1 9 8 25 11 170
201 Barnet 0 2 1 0 8 15 41 9 193
201 Botwell Mission 0 0 0 0 1 3 4 1 209
201 Worthing 0 0 0 0 1 3 4 1 210
201 Bedford Town 0 0 0 0 1 2 3 1 211
201 South Bank St Peters 0 0 0 0 1 2 3 1 212
201 Apsley 0 0 0 0 1 1 2 1 213
201 Banbury Spencer 0 0 0 0 1 1 2 1 214
201 Glastonbury 0 0 0 0 1 1 2 1 215
201 Horwich RMI 0 0 0 0 1 1 2 1 216
201 Mexborough 0 0 0 0 1 1 2 1 217
201 Newcastle East End 0 0 0 0 1 1 2 1 218
201 Newcastle West End 0 0 0 0 1 1 2 1 219
201 Vauxhall Motors 0 0 0 0 1 1 2 1 220
201 Wellingborough Town 0 0 0 0 1 1 2 1 221
201 Altrincham 0 0 0 0 1 0 1 1 222
201 Derby Junction 0 0 0 0 1 0 1 1 223
201 London Paper Mills 0 0 0 0 1 0 1 1 224
201 Mold 0 0 0 0 1 0 1 1 225
201 Morecambe 0 0 0 0 1 0 1 1 226
201 Rotherham County 0 0 0 0 1 0 1 1 227
201 Wealdstone 0 0 0 0 1 0 1 1 228
201 Horden Athletic 0 0 0 0 2 3 5 2 229
201 Denaby United 0 0 0 0 2 2 4 2 230
201 Epsom & Ewell 0 0 0 0 1 2 4 1 231
201 Tooting & Mitcham United 0 0 0 0 2 2 4 2 232
201 Windsor & Eton 0 0 0 0 1 2 4 1 233
201 Dinnington Athletic 0 0 0 0 1 1 3 1 234
201 Gresley Rovers 0 0 0 0 1 1 3 1 235
201 Hastings United 0 0 0 0 1 1 3 1 236
201 Marlow 0 0 0 0 1 1 3 1 237
201 Westbury United 0 0 0 0 1 1 3 1 238
201 93rd Highland Regiment 0 0 0 0 1 0 2 1 239
201 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 240
201 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 241
201 Hednesford Town 0 0 0 0 1 0 2 1 242
201 Hucknall St. John's 0 0 0 0 1 0 2 1 243
201 Old Brightonians 0 0 0 0 1 0 2 1 244
201 Long Eaton Rangers 0 0 0 0 3 3 6 3 245
201 New Crusaders 0 0 0 0 1 3 6 1 246
201 Old Carthusians 0 0 0 0 2 3 6 2 247
201 Oswestry Town 0 0 0 0 1 2 5 1 248
201 Ashford Town 0 0 0 0 1 1 4 1 249
201 Great Yarmouth Town 0 0 0 0 1 1 4 1 250
201 Linby Colliery 0 0 0 0 1 1 4 1 251
201 Northern Nomads 0 0 0 0 1 1 4 1 252
201 South Bank 0 0 0 0 1 1 4 1 253
201 St. Albans City 0 0 0 0 2 1 4 2 254
201 Desborough Town 0 0 0 0 1 0 3 1 255
201 South Shore 0 0 0 0 3 4 8 3 256
201 Cambridge City 0 0 0 0 2 3 7 2 257
201 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 258
201 Witton Albion 0 0 0 0 4 3 7 4 259
201 Eccles United 0 0 0 0 1 1 5 1 260
201 Sheffield Heeley 0 0 0 0 1 1 5 1 261
201 Kells United 0 0 0 0 1 0 4 1 262
201 Shankhouse 0 0 0 0 1 0 4 1 263
201 Tilbury 0 0 0 0 1 0 4 1 264
201 Old Westminsters 0 0 0 0 3 5 10 3 265
201 Annfield Plain 0 0 0 0 2 3 8 2 266
201 Gravesend & Northfleet 0 0 0 0 2 2 7 2 267
201 Staple Hill 0 0 0 0 1 2 7 1 268
201 Brush Sports 0 0 0 0 1 1 6 1 269
201 Crusaders 0 0 0 0 2 1 6 2 270
201 Ferryhill Athletic 0 0 0 0 1 1 6 1 271
201 Hastings & St Leonards United 0 0 0 0 3 1 6 3 272
201 Jarrow 0 0 0 0 3 1 6 3 273
201 Cleator Moor Celtic 0 0 0 0 1 0 5 1 274
201 Finchley 0 0 0 0 1 0 5 1 275
201 Sutton Junction 0 0 0 0 1 0 5 1 276
201 Wath Athletic 0 0 0 0 1 0 5 1 277
201 Bromsgrove Rovers 0 0 0 0 3 2 8 3 278
201 Irthlingborough Town 0 0 0 0 1 1 7 1 279
201 Taunton Town 0 0 0 0 1 0 6 1 280
201 Harwich & Parkeston 0 0 0 0 2 1 8 2 281
201 Heanor Town 0 0 0 0 3 1 8 3 282
201 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 283
201 Lisburn Distillery 0 0 0 0 1 2 10 1 284
201 Horsham 0 0 0 0 1 1 9 1 285
201 Billingham Synthonia 0 0 0 0 2 0 8 2 286
201 Wisbech Town 0 0 0 0 2 0 8 2 287
201 Goole Town 0 0 0 0 2 4 13 2 288
201 Gloucester City 0 0 0 0 3 2 11 3 289
201 Farnham United Breweries 0 0 0 0 1 1 10 1 290
201 Golders Green 0 0 0 0 1 1 10 1 291
201 Lytham 0 0 0 0 1 1 10 1 292
201 Ryde Sports 0 0 0 0 2 1 10 2 293
201 Fleetwood Town 0 0 0 0 1 0 9 1 294
201 Metropolitan Police 0 0 0 0 1 0 9 1 295
201 Fairfield 0 0 0 0 1 1 11 1 296
201 Sutton United 0 0 0 0 3 3 14 3 297
201 Enfield 0 0 0 0 2 0 11 2 298
201 Peterborough & Fletton United 0 0 0 0 4 2 14 4 299
201 Street 0 0 0 0 2 0 12 2 300
201 Hayes 0 0 0 0 4 5 18 4 301
201 Woking 0 0 0 0 3 1 15 3 302
201 Lowestoft Town 0 0 0 0 2 1 16 2 303
201 King's Lynn 0 0 0 0 3 1 17 3 304
201 Casuals 0 0 0 0 5 2 25 5 305

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.