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

England 1888-1929

‹ 1888-1928 History 1888-1930 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 2.527 1686 707 272 462 2889 2153 1441 1
2 Bolton Wanderers 2.507 1536 625 286 515 2416 2105 1426 4
3 Liverpool 2.489 1446 583 280 430 2204 1742 1293 10
4 Manchester City 2.180 1424 576 272 438 2322 1927 1286 11
5 Newcastle United 2.162 1466 595 276 429 2171 1708 1300 7
6 Sunderland 1.992 1566 655 256 455 2546 1932 1366 3
7 Huddersfield Town 1.971 759 301 157 202 1087 795 660 39
8 Sheffield Wednesday 1.966 1419 566 287 482 2106 1908 1335 13
9 Manchester United 1.866 1417 567 283 455 2114 1840 1305 15
10 Arsenal 1.858 1318 522 274 475 1997 1859 1271 19
11 West Bromwich Albion 1.784 1486 589 308 526 2279 2102 1423 5
12 Stoke City 1.775 1036 401 234 474 1600 1750 1109 27
13 Blackburn Rovers 1.769 1464 562 340 527 2386 2243 1429 8
14 Wolverhampton Wanderers 1.768 1422 570 282 571 2222 2242 1423 12
15 Tottenham Hotspur 1.757 811 315 181 287 1231 1156 783 34
16 Birmingham 1.726 1323 530 263 476 2061 1879 1269 18
17 Everton 1.671 1573 638 297 495 2489 2061 1430 2
18 West Ham United 1.670 520 198 124 172 745 672 494 45
19 Southampton 1.656 529 191 147 144 673 543 482 44
20 Bristol City 1.637 1068 416 236 343 1459 1324 995 24
21 Chelsea 1.633 933 359 215 288 1253 1099 862 31
22 Bury 1.630 1214 472 270 495 1822 1866 1237 22
23 Notts County 1.628 1353 518 317 567 2092 2147 1402 17
24 Burnley 1.619 1419 565 289 541 2292 2232 1395 14
25 Middlesbrough 1.615 1050 399 252 418 1683 1629 1069 26
26 Sheffield United 1.614 1384 535 314 471 2106 1971 1320 16
27 Nottingham Forest 1.613 1246 468 310 550 1892 2074 1328 20
28 Derby County 1.549 1482 585 312 525 2396 2179 1422 6
29 Cardiff City 1.538 470 184 102 142 609 551 428 52
30 Bradford City 1.520 936 352 232 346 1322 1250 930 30
31 Preston North End 1.509 1450 569 312 524 2207 2007 1405 9
32 Leicester City 1.491 1233 480 273 458 1874 1850 1211 21
33 Bradford Park Avenue 1.486 790 325 140 260 1239 993 725 35
34 Portsmouth 1.464 464 175 114 145 662 607 434 53
35 Grimsby Town 1.421 1203 486 231 499 1880 1923 1216 23
36 Swindon Town 1.403 497 196 105 136 768 611 437 49
37 Fulham 1.366 782 304 174 304 1104 1082 782 36
38 Oldham Athletic 1.333 781 301 179 288 1069 1063 768 37
39 Swansea Town 1.280 470 181 108 122 646 529 411 51
40 Leeds United 1.213 396 151 94 150 559 540 395 61
41 Hull City 1.134 893 340 213 298 1232 1103 851 32
42 Crystal Palace 1.120 459 175 109 155 664 657 439 54
43 Barnsley 1.100 1067 406 255 442 1578 1697 1103 25
44 Millwall 1.099 511 195 121 131 683 516 447 47
45 Port Vale 0.912 765 296 173 389 1233 1488 858 38
46 Blackpool 0.858 1021 386 249 475 1532 1755 1110 28
47 Plymouth Argyle 0.854 529 212 105 108 735 460 425 43
48 Stockport County 0.821 868 330 208 418 1281 1549 956 33
49 Reading 0.786 406 148 110 182 543 643 440 59
50 Clapton Orient 0.761 742 274 194 362 923 1191 830 40
51 Coventry City 0.747 368 133 102 208 568 780 443 70
52 Gateshead 0.744 401 147 107 167 572 611 421 60
53 Lincoln City 0.729 966 375 216 527 1576 2004 1118 29
54 Brighton & Hove Albion 0.722 454 178 98 154 621 559 430 55
55 Glossop 0.713 541 201 139 299 844 1059 639 42
56 Chesterfield 0.693 693 274 145 295 1100 1146 714 41
57 Darlington 0.686 370 151 68 137 625 550 356 69
58 Walsall 0.674 518 200 118 271 914 1143 589 46
59 Norwich City 0.670 375 131 113 179 579 660 423 67
60 Gainsborough Trinity 0.604 485 181 123 283 748 1068 587 50
61 Rotherham United 0.569 434 166 102 251 693 972 519 56
62 Charlton Athletic 0.562 354 127 100 132 469 482 359 75
63 Luton Town 0.558 504 193 118 206 847 841 517 48
64 Northampton Town 0.527 430 168 94 160 676 639 422 57
65 Queens Park Rangers 0.526 409 154 101 170 561 613 425 58
66 Leeds City 0.505 377 148 81 174 609 650 403 65
67 Brentford 0.483 356 131 94 183 541 660 408 74
68 Nelson 0.474 331 136 59 137 579 612 332 81
69 New Brighton Tower 0.443 122 49 24 32 198 156 105 94
70 Watford 0.437 396 146 104 161 580 631 411 62
71 Southend United 0.424 365 144 77 183 576 671 404 71
72 Doncaster Rovers 0.414 344 133 78 150 545 587 361 76
73 Bristol Rovers 0.400 380 143 94 183 565 651 420 64
74 Burton United 0.399 376 147 82 262 663 1014 491 66
75 Bournemouth & Boscombe 0.390 268 102 64 108 440 472 274 89
76 Darwen 0.388 188 80 28 137 426 641 245 93
77 Newport County 0.352 357 136 85 166 525 635 387 73
78 Exeter City 0.335 361 134 93 177 553 630 404 72
79 New Brighton 0.328 271 104 63 98 421 392 265 88
80 Burton Wanderers 0.327 100 43 14 39 173 157 96 96
81 Accrington 0.318 116 41 34 59 251 334 134 95
82 Rochdale 0.311 374 156 62 122 615 530 340 68
83 Crewe Alexandra 0.306 387 143 101 221 663 921 465 63
84 Southport 0.292 342 135 72 139 513 528 346 77
85 Gillingham 0.291 333 118 97 183 441 610 398 79
86 Merthyr Town 0.278 318 110 98 179 469 661 387 85
87 Accrington Stanley 0.266 321 133 55 160 564 644 348 84
88 Wrexham 0.259 327 121 85 136 481 535 342 82
89 Halifax Town 0.250 339 124 91 126 483 495 341 78
90 Wigan Borough 0.247 322 119 84 138 526 559 341 83
91 Tranmere Rovers 0.237 332 133 66 138 563 567 337 80
92 Carlisle United 0.220 58 24 10 22 108 105 56 100
93 South Shields 0.217 18 7 4 12 28 39 23 104
94 Aberdare Athletic 0.202 219 80 59 120 342 438 259 92
95 Stalybridge Celtic 0.171 78 33 12 33 104 112 78 98
96 Torquay United 0.157 70 23 24 45 127 195 92 99
97 Durham City 0.152 247 96 55 139 399 538 290 90
98 Ashington 0.151 294 111 72 154 499 673 337 86
99 Hartlepools United 0.145 279 104 71 161 464 597 336 87
100 Middlesbrough Iron 0.145 27 11 5 21 48 98 37 102
101 Bootle 0.142 21 9 3 14 52 76 26 103
102 Loughborough 0.141 88 34 20 105 171 411 159 97
103 Barrow 0.138 231 86 59 193 387 692 338 91
104 New Brompton 0.119 12 3 6 6 11 12 15 106
105 Northwich Victoria 0.113 31 13 5 34 75 161 52 101
106 Corinthian 0.108 9 3 3 6 16 26 12 107
107 Boston United 0.069 5 2 1 2 9 13 5 114
108 Sunderland Albion 0.059 8 3 2 3 14 13 8 109
109 Mansfield Town 0.058 8 4 0 3 11 13 7 110
110 Rhyl 0.053 8 3 2 3 14 17 8 111
111 Derby Midland 0.044 2 1 0 1 4 2 2 129
112 Leyton 0.040 9 3 3 6 6 22 12 108
113 Kettering Town 0.032 13 4 5 10 16 40 19 105
114 Chilton Colliery Recreation 0.032 7 3 1 2 9 10 6 112
115 Peterborough United 0.030 4 2 0 1 9 8 3 120
116 Poole Town 0.025 5 2 1 3 6 14 6 118
117 Clapton 0.024 5 2 1 5 11 38 8 119
118 Birmingham St George 0.023 5 2 1 3 10 18 6 117
119 Worksop Town 0.021 3 1 1 5 5 26 7 126
120 Aldershot Town 0.020 2 1 0 1 3 3 2 132
120 Guildford City 0.020 2 1 0 1 5 7 2 135
122 Chatham Town 0.019 6 2 2 6 11 41 10 113
123 Grantham 0.018 2 1 0 1 2 2 2 133
124 Croydon Common 0.014 2 0 2 4 5 22 6 142
125 Spennymoor United 0.012 3 1 1 2 8 14 4 125
126 West Stanley 0.011 2 1 0 2 3 9 3 138
127 Croydon 0.009 1 0 1 1 1 2 2 143
128 Thornycrofts 0.008 1 0 1 1 0 5 2 145
129 Scarborough 0.008 3 1 1 1 5 5 3 124
130 Stockton 0.007 3 1 1 7 11 40 9 127
131 Heanor Town 0.007 1 0 1 4 2 10 5 148
132 Chester City 0.006 2 1 0 2 1 9 3 140
133 Northfleet United 0.006 5 2 1 4 13 19 7 115
134 York City 0.005 2 1 0 2 5 4 3 130
135 Tunbridge Wells 0.005 1 0 1 1 1 6 2 144
136 Sittingbourne 0.005 4 2 0 3 7 13 5 122
137 Weymouth 0.004 1 0 1 2 4 10 3 146
138 Blyth Spartans 0.004 5 1 3 2 6 13 6 116
139 Oxford City 0.003 1 0 1 2 0 7 3 147
140 Barking Town 0.002 1 0 1 2 0 8 3 149
141 London Caledonians 0.001 4 2 0 5 8 15 7 123
142 Worcester City 0.001 2 0 2 3 1 11 5 141
143 Ilford 0.000 4 2 0 3 11 12 5 121
144 Nunhead 0 2 1 0 1 10 2 2 128
144 Castleford Town 0 2 1 0 1 4 3 2 131
144 Birmingham St George's 0 2 1 0 1 3 4 2 134
144 Bedlington United 0 2 1 0 1 1 4 2 136
144 Crook Town 0 2 1 0 2 4 11 3 139
144 Bath City 0 2 1 0 3 3 8 4 137
144 Botwell Mission 0 0 0 0 1 3 4 1 150
144 Denaby United 0 0 0 0 1 2 3 1 151
144 Horden Athletic 0 0 0 0 1 2 3 1 152
144 Horwich RMI 0 0 0 0 1 1 2 1 153
144 Mexborough 0 0 0 0 1 1 2 1 154
144 Newcastle East End 0 0 0 0 1 1 2 1 155
144 Newcastle West End 0 0 0 0 1 1 2 1 156
144 Wellingborough Town 0 0 0 0 1 1 2 1 157
144 Welling United 0 0 0 0 1 1 2 1 158
144 Mold 0 0 0 0 1 0 1 1 159
144 Rotherham County 0 0 0 0 1 0 1 1 160
144 Wigan Athletic 0 0 0 0 1 0 1 1 161
144 Windsor & Eton 0 0 0 0 1 2 4 1 162
144 Dartford 0 0 0 0 1 1 3 1 163
144 Lancaster Town 0 0 0 0 1 1 3 1 164
144 Long Eaton Rangers 0 0 0 0 2 1 3 2 165
144 Marlow 0 0 0 0 1 1 3 1 166
144 Shildon 0 0 0 0 1 1 3 1 167
144 93rd Highland Regiment 0 0 0 0 1 0 2 1 168
144 Hednesford Town 0 0 0 0 1 0 2 1 169
144 Hucknall St. John's 0 0 0 0 1 0 2 1 170
144 Llanelli 0 0 0 0 1 0 2 1 171
144 Old Carthusians 0 0 0 0 1 0 2 1 172
144 Peterborough & Fletton United 0 0 0 0 1 0 2 1 173
144 New Crusaders 0 0 0 0 1 3 6 1 174
144 South Shore 0 0 0 0 2 3 6 2 175
144 Oswestry Town 0 0 0 0 1 2 5 1 176
144 Northern Nomads 0 0 0 0 1 1 4 1 177
144 South Bank 0 0 0 0 1 1 4 1 178
144 St. Albans City 0 0 0 0 2 1 4 2 179
144 Yeovil Town 0 0 0 0 1 1 4 1 180
144 Desborough Town 0 0 0 0 1 0 3 1 181
144 Folkestone Invicta 0 0 0 0 1 0 3 1 182
144 Shrewsbury Town 0 0 0 0 1 0 3 1 183
144 Wellington Town 0 0 0 0 2 0 3 2 184
144 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 185
144 Old Westminsters 0 0 0 0 2 2 6 2 186
144 Eccles United 0 0 0 0 1 1 5 1 187
144 Jarrow 0 0 0 0 2 1 5 2 188
144 Shankhouse 0 0 0 0 1 0 4 1 189
144 Annfield Plain 0 0 0 0 2 3 8 2 190
144 Staple Hill 0 0 0 0 1 2 7 1 191
144 Barnet 0 0 0 0 2 1 6 2 192
144 Crusaders 0 0 0 0 2 1 6 2 193
144 Hastings & St Leonards United 0 0 0 0 3 1 6 3 194
144 Swifts 0 0 0 0 1 1 6 1 195
144 Sutton Junction 0 0 0 0 1 0 5 1 196
144 Wath Athletic 0 0 0 0 1 0 5 1 197
144 Goole Town 0 0 0 0 1 3 9 1 198
144 Irthlingborough Town 0 0 0 0 1 1 7 1 199
144 Chorley 0 0 0 0 1 0 6 1 200
144 Lisburn Distillery 0 0 0 0 1 2 10 1 201
144 Farnham United Breweries 0 0 0 0 1 1 10 1 202
144 Lowestoft Town 0 0 0 0 1 1 10 1 203
144 Lytham 0 0 0 0 1 1 10 1 204
144 Southall 0 0 0 0 3 1 10 3 205
144 Kingstonian 0 0 0 0 1 0 9 1 206
144 Workington 0 0 0 0 4 2 12 4 207
144 Fairfield 0 0 0 0 1 1 11 1 208
144 King's Lynn 0 0 0 0 1 0 11 1 209
144 Bishop Auckland 0 0 0 0 3 0 12 3 210
144 Dulwich Hamlet 0 0 0 0 4 4 17 4 211
144 Halliwell 0 0 0 0 2 2 15 2 212
144 Woking 0 0 0 0 3 1 15 3 213
144 Kidderminster Harriers 0 0 0 0 3 1 21 3 214
144 Casuals 0 0 0 0 5 2 25 5 215

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

« 1888-1890 History 1888-2026 »

Includes 37 seasons from 1888-89 to 1928-29.

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.