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

England 1888-1957

1888-1956 1888-1958

EP Pts W D L GF GA GP PR
1 Manchester City 1.941 2439 971 497 777 4048 3451 2245 12
2 Arsenal 1.925 2508 997 514 730 3929 3103 2241 5
3 Liverpool 1.905 2397 943 511 779 3778 3331 2233 15
4 Bolton Wanderers 1.864 2483 985 513 880 3899 3578 2378 11
5 Aston Villa 1.827 2695 1096 503 796 4616 3731 2395 1
6 Birmingham City 1.667 2326 909 508 819 3550 3198 2236 18
7 Manchester United 1.645 2493 992 509 753 3825 3247 2254 10
8 Wolverhampton Wanderers 1.610 2501 1001 499 885 4180 3756 2385 7
9 Newcastle United 1.604 2495 1011 473 783 3925 3254 2267 8
10 Sunderland 1.601 2575 1032 511 790 4212 3547 2333 2
11 Sheffield Wednesday 1.591 2423 951 521 822 3823 3492 2294 13
12 Preston North End 1.540 2494 981 532 852 3879 3423 2365 9
13 Burnley 1.509 2396 937 522 886 3650 3577 2345 16
14 Derby County 1.507 2502 990 522 871 4149 3743 2383 6
15 West Bromwich Albion 1.492 2525 1007 511 870 4015 3660 2388 4
16 Stoke City 1.486 2015 776 463 823 3062 3148 2062 26
17 Tottenham Hotspur 1.456 1886 738 410 598 2985 2508 1746 31
18 Chelsea 1.453 1877 705 467 665 2754 2647 1837 32
19 Blackburn Rovers 1.453 2417 945 527 900 4024 3866 2372 14
20 Nottingham Forest 1.452 2192 826 540 904 3450 3545 2270 20
21 Everton 1.443 2547 1017 513 845 4160 3644 2375 3
22 Sheffield United 1.404 2372 923 526 819 3781 3553 2268 17
23 Huddersfield Town 1.364 1703 664 375 568 2533 2285 1607 40
24 Notts County 1.337 2270 870 530 938 3580 3643 2338 19
25 Portsmouth 1.280 1455 557 341 486 2221 2084 1384 49
26 Grimsby Town 1.279 2152 868 416 895 3469 3593 2179 22
27 Bristol City 1.274 2047 792 463 702 2991 2821 1957 24
28 Fulham 1.236 1739 673 393 652 2717 2547 1718 35
29 Charlton Athletic 1.229 1314 506 302 496 2017 2038 1304 69
30 Cardiff City 1.208 1369 527 315 517 1955 2037 1359 61
31 Brentford 1.206 1370 521 328 516 2082 2098 1365 60
32 Leicester City 1.200 2191 845 501 808 3544 3504 2154 21
33 West Ham United 1.195 1467 564 339 529 2288 2222 1432 47
34 Luton Town 1.186 1519 585 349 532 2544 2294 1466 43
35 Bury 1.156 2084 809 466 889 3319 3509 2164 23
36 Blackpool 1.154 2039 788 463 810 3153 3267 2061 25
37 Southampton 1.153 1472 558 356 507 2116 2025 1421 46
38 Bradford Park Avenue 1.133 1739 692 355 650 2808 2659 1697 36
39 Middlesbrough 1.120 1969 756 457 803 3307 3301 2016 28
40 Port Vale 1.112 1723 658 407 748 2606 2889 1813 39
41 Bradford City 1.107 1873 702 469 725 2802 2732 1896 33
42 Hull City 1.086 1864 719 426 657 2775 2581 1802 34
43 Leeds United 1.085 1319 503 313 508 2047 2034 1324 67
44 Barnsley 1.069 1979 755 469 817 3058 3288 2041 27
45 Oldham Athletic 1.063 1734 664 406 656 2618 2611 1726 37
46 Swindon Town 1.057 1400 532 336 541 2189 2252 1409 54
47 Millwall 1.049 1497 574 349 497 2174 2000 1420 44
48 Plymouth Argyle 1.039 1462 568 326 464 2226 1919 1358 48
49 Chesterfield 1.001 1729 684 361 630 2684 2531 1675 38
50 Swansea Town 1.000 1336 518 300 515 2036 2075 1333 64
51 Brighton & Hove Albion 0.958 1553 604 345 465 2293 1958 1414 42
52 Coventry City 0.955 1371 528 315 549 2236 2155 1392 59
53 Bristol Rovers 0.948 1364 526 312 545 2140 2159 1383 63
54 Doncaster Rovers 0.935 1326 508 310 484 2035 2038 1302 65
55 Norwich City 0.928 1372 515 342 534 2187 2189 1391 58
56 Leyton Orient 0.919 1654 618 418 763 2354 2759 1799 41
57 Queens Park Rangers 0.881 1433 548 337 516 2131 2083 1401 50
58 Lincoln City 0.840 1969 775 419 862 3312 3483 2056 29
59 Reading 0.831 1476 572 332 514 2328 2143 1418 45
60 Gateshead 0.791 1424 543 338 506 2215 2201 1387 52
61 Crystal Palace 0.786 1380 512 356 530 2095 2186 1398 56
62 Stockport County 0.768 1956 768 420 739 3034 2899 1927 30
63 Rotherham United 0.762 1424 573 278 606 2406 2546 1457 53
64 Southend United 0.760 1364 526 312 540 2166 2158 1378 62
65 Walsall 0.756 1389 532 325 710 2447 2821 1567 55
66 Watford 0.669 1373 516 341 534 2089 2109 1391 57
67 Bournemouth & Boscombe 0.647 1247 475 297 473 1929 1904 1245 73
68 Exeter City 0.635 1259 468 323 579 2016 2282 1370 71
69 Northampton Town 0.624 1430 565 300 531 2288 2146 1396 51
70 Darlington 0.580 1223 477 269 569 2123 2333 1315 74
71 York City 0.575 956 360 236 388 1621 1663 984 84
72 Mansfield Town 0.561 872 330 212 346 1450 1480 888 85
73 Newport County 0.548 1176 441 294 581 1915 2468 1316 79
74 Tranmere Rovers 0.538 1314 524 266 518 2176 2134 1308 68
75 Ipswich Town 0.535 618 244 130 201 952 864 575 89
76 Glossop North End 0.512 541 201 139 298 842 1054 638 90
77 Wrexham 0.454 1325 513 299 502 2111 2052 1314 66
78 Southport 0.449 1249 458 333 526 1878 2108 1317 72
79 Gainsborough Trinity 0.441 507 190 127 298 781 1124 615 91
80 Crewe Alexandra 0.411 1283 491 301 635 2156 2640 1427 70
81 Aldershot Town 0.393 754 271 212 370 1164 1455 853 88
82 Torquay United 0.390 991 370 251 436 1667 1909 1057 81
83 Chester City 0.376 870 336 198 342 1469 1396 876 86
84 Leeds City 0.368 377 148 81 174 609 650 403 96
85 Accrington Stanley 0.366 1180 469 242 596 2047 2407 1307 78
86 Shrewsbury Town 0.360 307 109 89 148 489 593 346 99
87 Carlisle United 0.358 961 371 219 423 1672 1837 1013 83
88 Colchester United 0.355 312 111 90 144 473 580 345 98
89 Gillingham 0.355 985 356 273 513 1484 1920 1142 82
90 New Brighton Tower 0.353 122 49 24 32 198 156 105 105
91 Rochdale 0.350 1203 468 267 554 2014 2277 1289 76
92 Burton Albion 0.349 388 152 84 268 682 1047 504 95
93 New Brighton 0.348 811 306 199 431 1273 1628 936 87
94 Scunthorpe United 0.339 392 140 112 121 568 523 373 93
95 Nelson 0.332 389 157 75 194 688 831 426 94
96 Hartlepools United 0.317 1214 477 260 568 1984 2258 1305 75
97 Halifax Town 0.308 1185 439 307 561 1775 2165 1307 77
98 Darwen 0.295 192 82 28 142 436 665 252 104
99 Workington 0.275 291 111 69 136 466 513 316 101
100 Burton Wanderers 0.259 100 43 14 38 171 152 95 107
101 Barrow 0.254 1120 431 258 608 1773 2285 1297 80
102 Yeovil Town 0.235 39 15 9 16 64 74 40 111
103 Accrington 0.217 117 41 35 60 252 340 136 106
104 Wigan Borough 0.216 398 151 96 180 663 738 427 92
105 Merthyr Town 0.199 346 118 110 213 547 829 441 97
106 Aberdare Athletic 0.162 219 80 59 120 342 438 259 103
107 South Shields 0.148 19 7 5 15 33 53 27 119
108 Ashington 0.124 296 112 72 157 504 688 341 100
109 Durham City 0.121 247 96 55 140 400 541 291 102
110 Middlesbrough Iron 0.121 27 11 5 21 48 98 37 114
111 Stalybridge Celtic 0.121 81 34 13 40 116 141 87 109
112 Thames 0.115 58 20 18 50 110 215 88 110
113 Loughborough 0.114 88 34 20 105 171 411 159 108
114 Peterborough United 0.100 25 10 5 9 43 49 24 115
115 Bootle 0.100 21 9 3 15 52 79 27 116
116 Dartford 0.084 17 7 3 10 32 38 20 123
117 Northwich Victoria 0.081 31 13 5 35 77 164 53 113
118 New Brompton 0.077 12 3 6 6 11 12 15 130
119 Walthamstow Avenue 0.072 32 11 10 14 64 69 35 112
120 Rhyl 0.069 19 8 3 13 30 54 24 120
121 Corinthian 0.067 11 3 5 15 25 58 23 135
122 Boston United 0.065 13 5 3 11 30 50 19 129
123 Folkestone Invicta 0.064 18 6 6 12 34 48 24 121
124 Bath City 0.060 19 9 1 12 35 42 22 118
125 Margate 0.055 12 5 2 6 23 32 13 131
126 Scarborough 0.054 20 8 4 14 45 62 26 117
127 Chelmsford City 0.053 12 5 2 8 21 39 15 132
128 Bishop Auckland 0.051 17 7 3 15 40 58 25 124
129 Weymouth 0.050 17 7 3 9 25 43 19 125
130 Hastings United 0.044 11 5 1 5 23 23 11 134
131 Bedford Town 0.043 7 3 1 6 15 18 10 150
132 Leyton 0.038 15 5 5 11 19 40 21 127
133 Crook Town 0.038 10 4 2 6 18 38 12 136
134 Wigan Athletic 0.036 9 4 1 8 28 30 13 138
135 Worksop Town 0.035 8 3 2 6 12 29 11 147
136 Guildford City 0.031 8 3 2 13 21 46 18 148
137 Derby Midland 0.030 2 1 0 1 4 2 2 188
138 Kettering Town 0.030 15 4 7 16 23 68 27 128
139 Nuneaton Borough 0.029 8 3 2 3 11 9 8 141
140 Headington United 0.029 8 3 2 2 12 13 7 143
141 South Liverpool 0.027 8 3 2 4 12 20 9 144
142 Caernarvon Athletic 0.027 3 1 1 1 7 8 3 176
143 Sunderland Albion 0.026 8 3 2 4 15 16 9 142
144 Runcorn 0.024 6 3 0 4 13 14 7 151
145 Chilton Colliery Recreation 0.023 7 3 1 2 9 10 6 149
146 Hereford United 0.023 15 6 3 9 26 32 18 126
147 Poole Town 0.022 6 2 2 4 8 22 8 154
148 Blyth Spartans 0.021 18 5 8 11 31 52 24 122
149 Evenwood Town 0.021 5 2 1 2 7 12 5 158
150 Clapton 0.021 5 2 1 5 11 38 8 164
151 Southall 0.020 4 2 0 6 15 24 8 170
152 Finchley 0.020 4 2 0 2 4 8 4 167
153 Buxton 0.019 4 2 0 1 8 6 3 165
154 Cheltenham Town 0.018 8 3 2 10 22 34 15 146
155 Stockton 0.018 10 4 2 12 22 54 18 137
156 Newport IOW 0.017 4 2 0 8 8 39 10 175
157 Leytonstone 0.017 5 2 1 6 13 23 9 159
158 Great Yarmouth Town 0.016 5 2 1 3 8 13 6 157
159 Birmingham St George 0.015 9 4 1 4 16 24 9 139
160 Linfield Athletic 0.015 1 0 1 0 2 2 1 211
160 Chatham Town 0.015 12 4 4 7 20 57 15 133
162 Witton Albion 0.015 6 2 2 6 14 20 10 152
163 Shildon 0.014 5 1 3 5 8 21 9 160
164 Swifts 0.014 2 1 0 1 4 7 2 195
165 Worthington Simpsons 0.013 3 1 1 4 4 18 6 185
166 Lovell's Athletic 0.013 6 3 0 4 17 26 7 153
167 Sutton Coldfield Town 0.012 2 1 0 1 3 3 2 191
168 Tunbridge Wells 0.011 6 2 2 8 13 32 12 155
169 Croydon Common 0.011 2 0 2 4 5 22 6 207
170 Northfleet United 0.010 8 3 2 8 18 29 13 145
171 Manchester Central 0.010 2 1 0 2 2 4 3 194
172 Goole Town 0.010 5 2 1 5 12 28 8 161
173 Mossley 0.010 3 1 1 1 1 3 3 177
174 Bromley 0.009 9 3 3 8 24 33 14 140
175 Spennymoor Town 0.008 3 1 1 7 9 31 9 186
176 Croydon 0.008 1 0 1 1 1 2 2 212
177 Marine 0.008 4 1 2 4 11 21 7 171
178 Cambridge United 0.008 3 1 1 2 5 9 4 181
179 Wimbledon 0.007 5 1 3 6 8 26 10 162
180 West Stanley 0.007 2 1 0 3 3 12 4 204
181 Tonbridge Angels 0.007 3 0 3 3 6 9 6 179
182 Grantham 0.007 5 2 1 6 13 17 9 156
183 Sittingbourne 0.007 4 2 0 4 10 18 6 169
184 Dorchester Town 0.006 2 1 0 3 4 13 4 202
185 Thornycrofts 0.006 1 0 1 1 0 5 2 220
186 Notts Rangers 0.006 1 0 1 1 1 4 2 216
187 London Caledonians 0.006 4 2 0 5 8 15 7 168
188 Bedlington United 0.006 2 1 0 1 1 4 2 197
189 Kidderminster Harriers 0.006 3 1 1 8 9 41 10 187
190 Yorkshire Amateur 0.005 2 1 0 2 3 8 3 201
191 Selby Town 0.005 2 1 0 4 4 13 5 203
192 Llanelli 0.005 4 1 2 4 10 13 7 166
193 Netherfield 0.005 4 1 2 4 9 22 7 172
194 Hinckley United 0.005 2 1 0 1 5 5 2 190
195 Halliwell 0.005 3 1 1 3 11 21 5 184
196 Romford 0.005 2 0 2 5 7 21 7 206
197 Gorleston 0.005 2 0 2 1 6 7 3 192
198 Walker Celtic 0.004 1 0 1 1 4 12 2 224
199 Chorley 0.004 3 1 1 3 4 12 5 183
200 North Shields 0.004 2 1 0 8 13 33 9 208
201 Hendon 0.004 3 1 1 2 6 10 4 180
202 Kingstonian 0.003 1 0 1 4 5 24 5 228
203 Trowbridge Town 0.003 1 0 1 3 4 16 4 227
204 Wellington Town 0.003 5 1 3 12 14 41 16 163
205 Lancaster City 0.003 4 1 2 9 8 34 12 174
206 Birmingham St George's 0.002 2 1 0 1 3 4 2 193
207 Welling United 0.002 1 0 1 3 2 5 4 215
208 Oxford City 0.002 1 0 1 3 1 12 4 226
209 Dulwich Hamlet 0.002 2 0 2 13 17 53 15 210
210 Willington 0.002 2 1 0 2 3 8 3 200
211 Kendal Town 0.002 1 0 1 2 2 9 3 223
212 Yiewsley 0.002 1 0 1 1 2 4 2 214
213 Wycombe Wanderers 0.002 1 0 1 2 4 8 3 218
213 Barking Town 0.002 1 0 1 2 0 8 3 225
215 Ashton United 0.002 1 0 1 2 3 9 3 222
216 Bangor City 0.001 1 0 1 2 3 8 3 219
217 Ilford 0.001 4 2 0 8 18 33 10 173
218 Barnstaple Town 0.001 1 0 1 2 5 11 3 221
219 Horden Colliery Welfare 0.001 3 1 1 4 6 9 6 178
220 Nunhead 0.001 2 1 0 4 12 17 5 199
221 Slough United 0.001 2 1 0 1 2 6 2 198
222 Worcester City 0.001 2 0 2 4 2 15 6 205
223 Wombwell 0.000 1 0 1 1 0 3 2 217
224 Castleford Town 0 2 1 0 1 4 3 2 189
224 Barry Town 0 3 1 1 3 2 9 5 182
224 Tooting & Mitcham United 0 2 1 0 3 4 7 4 196
224 Dagenham & Redbridge 0 1 0 1 1 0 1 2 213
224 Barnet 0 2 1 0 9 16 45 10 209
224 Botwell Mission 0 0 0 0 1 3 4 1 229
224 Worthing 0 0 0 0 1 3 4 1 230
224 Salisbury City 0 0 0 0 1 2 3 1 231
224 South Bank St Peters 0 0 0 0 1 2 3 1 232
224 Apsley 0 0 0 0 1 1 2 1 233
224 Banbury Spencer 0 0 0 0 1 1 2 1 234
224 Glastonbury 0 0 0 0 1 1 2 1 235
224 Horwich RMI 0 0 0 0 1 1 2 1 236
224 Mexborough 0 0 0 0 1 1 2 1 237
224 Newcastle East End 0 0 0 0 1 1 2 1 238
224 Newcastle West End 0 0 0 0 1 1 2 1 239
224 Vauxhall Motors 0 0 0 0 1 1 2 1 240
224 Wellingborough Town 0 0 0 0 1 1 2 1 241
224 Altrincham 0 0 0 0 1 0 1 1 242
224 Derby Junction 0 0 0 0 1 0 1 1 243
224 London Paper Mills 0 0 0 0 1 0 1 1 244
224 Mold 0 0 0 0 1 0 1 1 245
224 Rotherham County 0 0 0 0 1 0 1 1 246
224 Wealdstone 0 0 0 0 1 0 1 1 247
224 Horden Athletic 0 0 0 0 2 3 5 2 248
224 Ramsgate 0 0 0 0 1 3 5 1 249
224 Stanley United 0 0 0 0 1 3 5 1 250
224 Denaby United 0 0 0 0 2 2 4 2 251
224 Epsom & Ewell 0 0 0 0 1 2 4 1 252
224 Halesowen Town 0 0 0 0 1 2 4 1 253
224 Hounslow 0 0 0 0 1 2 4 1 254
224 Windsor & Eton 0 0 0 0 1 2 4 1 255
224 Dinnington Athletic 0 0 0 0 1 1 3 1 256
224 Dunstable Town 0 0 0 0 1 1 3 1 257
224 Gresley Rovers 0 0 0 0 1 1 3 1 258
224 Hitchin Town 0 0 0 0 1 1 3 1 259
224 Marlow 0 0 0 0 1 1 3 1 260
224 Westbury United 0 0 0 0 1 1 3 1 261
224 Wingate & Finchley 0 0 0 0 1 1 3 1 262
224 93rd Highland Regiment 0 0 0 0 1 0 2 1 263
224 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 264
224 Corby Town 0 0 0 0 1 0 2 1 265
224 Easington Colliery 0 0 0 0 1 0 2 1 266
224 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 267
224 Hednesford Town 0 0 0 0 1 0 2 1 268
224 Hucknall St. John's 0 0 0 0 1 0 2 1 269
224 Old Brightonians 0 0 0 0 1 0 2 1 270
224 Long Eaton Rangers 0 0 0 0 3 3 6 3 271
224 New Crusaders 0 0 0 0 1 3 6 1 272
224 Old Carthusians 0 0 0 0 2 3 6 2 273
224 Blackhall Colliery Welfare 0 0 0 0 1 2 5 1 274
224 Oswestry Town 0 0 0 0 1 2 5 1 275
224 Ashford Town 0 0 0 0 1 1 4 1 276
224 Linby Colliery 0 0 0 0 1 1 4 1 277
224 Northern Nomads 0 0 0 0 1 1 4 1 278
224 Rawmarsh Welfare 0 0 0 0 1 1 4 1 279
224 South Bank 0 0 0 0 1 1 4 1 280
224 St. Albans City 0 0 0 0 2 1 4 2 281
224 Beighton Miners Welfare 0 0 0 0 1 0 3 1 282
224 Chippenham Town 0 0 0 0 1 0 3 1 283
224 Desborough Town 0 0 0 0 1 0 3 1 284
224 Frome Town 0 0 0 0 1 0 3 1 285
224 South Shore 0 0 0 0 3 4 8 3 286
224 Cambridge City 0 0 0 0 2 3 7 2 287
224 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 288
224 Ely City 0 0 0 0 1 2 6 1 289
224 Eccles United 0 0 0 0 1 1 5 1 290
224 Hyde United 0 0 0 0 1 1 5 1 291
224 Morecambe 0 0 0 0 2 1 5 2 292
224 Sheffield Heeley 0 0 0 0 1 1 5 1 293
224 Kells United 0 0 0 0 1 0 4 1 294
224 March Town United 0 0 0 0 1 0 4 1 295
224 Shankhouse 0 0 0 0 1 0 4 1 296
224 Skegness Town 0 0 0 0 1 0 4 1 297
224 Tilbury 0 0 0 0 1 0 4 1 298
224 Old Westminsters 0 0 0 0 3 5 10 3 299
224 Annfield Plain 0 0 0 0 2 3 8 2 300
224 Gravesend & Northfleet 0 0 0 0 2 2 7 2 301
224 Staple Hill 0 0 0 0 1 2 7 1 302
224 Crusaders 0 0 0 0 2 1 6 2 303
224 Hastings & St Leonards United 0 0 0 0 3 1 6 3 304
224 Jarrow 0 0 0 0 3 1 6 3 305
224 Aylesbury United 0 0 0 0 1 0 5 1 306
224 Cleator Moor Celtic 0 0 0 0 1 0 5 1 307
224 Grays Athletic 0 0 0 0 1 0 5 1 308
224 Sutton Junction 0 0 0 0 1 0 5 1 309
224 Wath Athletic 0 0 0 0 1 0 5 1 310
224 Brush Sports 0 0 0 0 2 3 9 2 311
224 Creswell Colliery 0 0 0 0 1 1 7 1 312
224 Ilkeston Town 0 0 0 0 2 1 7 2 313
224 Irthlingborough Town 0 0 0 0 1 1 7 1 314
224 Taunton Town 0 0 0 0 1 0 6 1 315
224 Bromsgrove Rovers 0 0 0 0 4 3 10 4 316
224 Heanor Town 0 0 0 0 3 1 8 3 317
224 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 318
224 Harwich & Parkeston 0 0 0 0 3 3 11 3 319
224 Lisburn Distillery 0 0 0 0 1 2 10 1 320
224 Ferryhill Athletic 0 0 0 0 2 1 9 2 321
224 Horsham 0 0 0 0 1 1 9 1 322
224 Wisbech Town 0 0 0 0 2 0 8 2 323
224 Gloucester City 0 0 0 0 3 2 11 3 324
224 Farnham United Breweries 0 0 0 0 1 1 10 1 325
224 Golders Green 0 0 0 0 1 1 10 1 326
224 Lytham 0 0 0 0 1 1 10 1 327
224 Ryde Sports 0 0 0 0 2 1 10 2 328
224 Fleetwood Town 0 0 0 0 1 0 9 1 329
224 Metropolitan Police 0 0 0 0 1 0 9 1 330
224 Fairfield 0 0 0 0 1 1 11 1 331
224 Sutton United 0 0 0 0 3 3 14 3 332
224 Enfield 0 0 0 0 2 0 11 2 333
224 Peterborough & Fletton United 0 0 0 0 4 2 14 4 334
224 Street 0 0 0 0 2 0 12 2 335
224 Hayes 0 0 0 0 4 5 18 4 336
224 Woking 0 0 0 0 3 1 15 3 337
224 Lowestoft Town 0 0 0 0 2 1 16 2 338
224 King's Lynn 0 0 0 0 4 2 20 4 339
224 Billingham Synthonia 0 0 0 0 4 1 19 4 340
224 Casuals 0 0 0 0 5 2 25 5 341

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.