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

England 1888-1931

‹ 1888-1930 History 1888-1932 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 2.504 1799 756 287 488 3125 2324 1531 1
2 Bolton Wanderers 2.357 1617 656 305 553 2561 2265 1514 4
3 Liverpool 2.350 1529 614 301 464 2354 1910 1379 11
4 Manchester City 2.082 1523 615 293 468 2506 2088 1376 12
5 Newcastle United 2.058 1549 629 291 472 2335 1896 1392 8
6 Everton 1.989 1679 683 313 525 2717 2230 1521 2
7 Sunderland 1.981 1665 695 275 491 2731 2112 1461 3
8 Sheffield Wednesday 1.916 1542 619 304 504 2336 2053 1427 9
9 Huddersfield Town 1.889 861 341 179 232 1242 938 752 39
10 Notts County 1.873 1451 554 343 594 2250 2273 1491 17
11 Arsenal 1.818 1440 571 298 497 2223 1993 1366 18
12 West Bromwich Albion 1.748 1602 638 326 553 2480 2232 1517 5
13 Blackburn Rovers 1.742 1560 602 356 562 2586 2431 1520 7
14 Stoke City 1.731 1122 434 254 509 1743 1901 1197 27
15 Manchester United 1.726 1481 590 301 503 2241 2051 1394 15
16 Wolverhampton Wanderers 1.701 1518 610 298 606 2401 2396 1514 13
17 Birmingham 1.685 1414 565 284 514 2201 2018 1363 19
18 Chelsea 1.675 1035 399 237 316 1401 1221 952 30
19 Tottenham Hotspur 1.651 904 353 198 320 1384 1280 871 34
20 Burnley 1.641 1502 597 308 577 2455 2409 1482 14
21 Bury 1.588 1308 514 280 532 1980 2022 1326 22
22 West Ham United 1.573 605 234 137 212 923 853 583 44
23 Bradford City 1.551 1025 384 257 381 1455 1400 1022 31
24 Nottingham Forest 1.547 1332 498 336 585 2042 2241 1419 20
25 Bristol City 1.534 1141 444 253 384 1576 1498 1081 26
26 Middlesbrough 1.522 1142 436 270 455 1873 1814 1161 24
27 Preston North End 1.517 1532 599 334 558 2356 2156 1491 10
28 Bradford Park Avenue 1.517 895 366 163 287 1435 1137 816 35
29 Sheffield United 1.510 1465 567 331 512 2286 2158 1410 16
30 Southampton 1.478 618 227 164 177 825 687 568 43
31 Portsmouth 1.452 559 211 137 175 817 738 523 51
32 Derby County 1.443 1581 625 331 554 2589 2347 1510 6
33 Grimsby Town 1.436 1284 520 244 541 2042 2107 1305 23
34 Leicester City 1.376 1314 513 288 496 2042 2039 1297 21
35 Fulham 1.325 884 345 194 336 1291 1247 875 36
36 Cardiff City 1.307 542 211 120 185 723 704 516 52
37 Oldham Athletic 1.298 878 339 200 316 1225 1193 855 38
38 Hull City 1.292 988 378 232 333 1396 1247 943 32
39 Port Vale 1.215 884 349 186 412 1411 1591 947 37
40 Swindon Town 1.184 580 228 124 173 934 801 525 48
41 Leeds United 1.175 479 186 107 191 722 693 484 61
42 Crystal Palace 1.120 564 217 130 183 869 818 530 50
43 Swansea Town 1.106 541 207 127 163 755 669 497 53
44 Barnsley 1.055 1142 435 272 484 1700 1853 1191 25
45 Millwall 1.050 595 225 145 167 825 680 537 46
46 Blackpool 0.976 1115 426 263 509 1707 1954 1198 28
47 Plymouth Argyle 0.963 638 258 122 134 919 589 514 42
48 Clapton Orient 0.889 827 305 217 400 1055 1356 922 40
49 Charlton Athletic 0.811 439 157 125 169 597 640 451 73
50 Stockport County 0.808 986 381 224 440 1478 1663 1045 33
51 Reading 0.778 473 172 129 227 672 815 528 63
52 Brighton & Hove Albion 0.766 564 221 122 179 789 683 522 49
53 Coventry City 0.749 464 171 122 241 748 928 534 65
54 Gateshead 0.730 497 183 131 195 732 772 509 58
55 Walsall 0.725 600 232 136 313 1076 1325 681 45
56 Lincoln City 0.711 1075 419 237 550 1777 2136 1206 29
57 Chesterfield 0.687 807 324 159 321 1288 1268 804 41
58 Glossop 0.682 541 201 139 299 844 1059 639 54
59 Darlington 0.668 462 189 84 169 808 690 442 66
60 Norwich City 0.648 452 160 132 219 719 819 511 69
61 Queens Park Rangers 0.619 512 199 114 203 739 768 516 56
62 Northampton Town 0.601 532 209 114 187 844 762 510 55
63 Brentford 0.599 474 184 106 208 736 774 498 62
64 Gainsborough Trinity 0.584 488 182 124 285 749 1077 591 59
65 Luton Town 0.563 593 227 139 239 996 980 605 47
66 Rotherham United 0.535 507 192 123 293 853 1182 608 57
67 Exeter City 0.533 450 168 114 215 721 805 497 70
68 Leeds City 0.481 377 148 81 174 609 650 403 83
69 Watford 0.468 480 180 120 203 729 789 503 60
70 Southend United 0.455 459 182 95 214 723 795 491 68
71 Bournemouth & Boscombe 0.448 360 134 92 138 593 613 364 85
72 New Brighton Tower 0.427 122 49 24 32 198 156 105 96
73 Southport 0.424 449 177 95 166 699 674 438 71
74 Nelson 0.419 386 156 74 190 680 812 420 82
75 Bristol Rovers 0.413 460 175 110 226 725 847 511 67
76 Wrexham 0.400 426 160 106 168 656 700 434 76
77 Burton United 0.379 376 147 82 262 663 1014 491 84
78 Doncaster Rovers 0.378 430 165 100 188 680 728 453 74
79 Darwen 0.374 188 80 28 137 426 641 245 93
80 Rochdale 0.335 447 186 75 165 768 733 426 72
81 Newport County 0.319 424 161 102 213 679 843 476 77
82 Burton Wanderers 0.312 100 43 14 39 173 157 96 99
83 New Brighton 0.312 346 134 78 140 544 552 352 87
84 Gillingham 0.308 403 144 115 226 561 773 485 79
85 Crewe Alexandra 0.305 467 176 115 262 819 1093 553 64
86 Accrington 0.303 116 41 34 59 251 334 134 97
87 Accrington Stanley 0.272 401 164 73 199 739 840 436 80
88 Tranmere Rovers 0.268 429 173 83 169 765 737 425 75
89 Wigan Borough 0.261 398 151 96 180 663 738 427 81
90 York City 0.253 102 38 26 33 184 163 97 98
91 Halifax Town 0.244 405 148 109 172 586 672 429 78
92 Merthyr Town 0.233 339 116 107 208 531 804 431 88
93 Carlisle United 0.206 150 64 22 60 311 297 146 94
94 Torquay United 0.201 149 52 45 84 275 378 181 95
95 South Shields 0.197 18 7 4 13 30 43 24 106
96 Aberdare Athletic 0.191 219 80 59 120 342 438 259 92
97 Stalybridge Celtic 0.169 78 33 12 33 104 112 78 101
98 Barrow 0.168 297 113 71 241 500 891 425 89
99 Hartlepools United 0.163 354 133 88 201 614 761 422 86
100 Thames 0.158 34 13 8 23 54 102 44 102
101 Durham City 0.149 247 96 55 139 399 538 290 91
102 Ashington 0.146 294 111 72 155 499 676 338 90
103 Middlesbrough Iron 0.140 27 11 5 21 48 98 37 104
104 Bootle 0.137 21 9 3 14 52 76 26 105
105 Loughborough 0.135 88 34 20 105 171 411 159 100
106 New Brompton 0.113 12 3 6 6 11 12 15 108
107 Northwich Victoria 0.108 31 13 5 34 75 161 52 103
108 Corinthian 0.104 11 3 5 8 21 37 16 109
109 Boston United 0.062 5 2 1 2 9 13 5 119
110 Sunderland Albion 0.056 8 3 2 3 14 13 8 112
111 Scarborough 0.053 7 3 1 2 18 11 6 114
112 Leyton 0.051 11 4 3 7 11 27 14 110
113 Rhyl 0.050 8 3 2 4 14 23 9 113
114 Mansfield Town 0.049 9 4 1 5 14 19 10 111
115 Derby Midland 0.041 2 1 0 1 4 2 2 139
116 Caernarvon Athletic 0.038 3 1 1 1 7 8 3 131
117 Aldershot 0.036 6 3 0 3 10 7 6 117
118 Kettering Town 0.031 13 4 5 11 18 43 20 107
119 Chilton Colliery Recreation 0.027 7 3 1 2 9 10 6 115
120 Clapton 0.023 5 2 1 5 11 38 8 123
121 Birmingham St George 0.022 5 2 1 3 10 18 6 121
122 Poole Town 0.021 5 2 1 3 6 14 6 122
123 Worksop Town 0.020 3 1 1 5 5 26 7 136
124 Peterborough United 0.018 4 2 0 1 9 8 3 124
125 Chatham Town 0.018 6 2 2 6 11 41 10 118
126 Guildford City 0.017 2 1 0 2 7 14 3 149
127 Grantham 0.014 2 1 0 1 2 2 2 142
128 Margate 0.014 2 1 0 1 2 6 2 145
129 Croydon Common 0.013 2 0 2 4 5 22 6 153
130 Worthington Simpsons 0.012 2 1 0 2 2 8 3 148
131 Scunthorpe & Lindsey 0.011 3 1 1 2 8 9 4 130
131 Spennymoor United 0.011 3 1 1 2 8 14 4 134
133 Manchester Central 0.011 2 1 0 1 2 1 2 141
134 West Stanley 0.010 2 1 0 2 3 9 3 147
135 Northfleet United 0.009 7 3 1 6 17 25 10 116
136 Croydon 0.009 1 0 1 1 1 2 2 154
137 Thornycrofts 0.008 1 0 1 1 0 5 2 157
138 Folkestone Invicta 0.007 4 1 2 3 10 15 6 125
139 Stockton 0.007 3 1 1 7 11 40 9 137
140 Chester City 0.006 2 1 0 2 1 9 3 151
141 Heanor Town 0.006 1 0 1 4 2 10 5 160
142 Wimbledon 0.005 1 0 1 2 2 11 3 162
143 Tunbridge Wells 0.005 3 1 1 3 7 13 5 135
144 Sittingbourne 0.004 4 2 0 4 10 18 6 127
145 Weymouth 0.004 1 0 1 2 4 10 3 158
146 Blyth Spartans 0.004 5 1 3 2 6 13 6 120
147 Shildon 0.003 2 0 2 2 2 7 4 146
148 Oxford City 0.003 1 0 1 2 0 7 3 159
149 Dulwich Hamlet 0.002 1 0 1 6 7 26 7 163
150 Barking Town 0.002 1 0 1 2 0 8 3 161
151 London Caledonians 0.002 4 2 0 5 8 15 7 126
152 Bath City 0.002 4 2 0 4 7 16 6 129
153 Ilford 0.001 4 2 0 5 12 21 7 128
154 Worcester City 0.001 2 0 2 3 1 11 5 152
155 Barry Town 0 3 1 1 1 2 4 3 132
155 Castleford Town 0 2 1 0 1 4 3 2 140
155 Birmingham St George's 0 2 1 0 1 3 4 2 143
155 Bedlington United 0 2 1 0 1 1 4 2 144
155 Nunhead 0 2 1 0 2 10 4 3 138
155 Crook Town 0 2 1 0 2 4 11 3 150
155 Wellington Town 0 3 1 1 4 6 11 6 133
155 Dagenham & Redbridge 0 1 0 1 1 0 1 2 155
155 Wombwell 0 1 0 1 1 0 3 2 156
155 Botwell Mission 0 0 0 0 1 3 4 1 164
155 Denaby United 0 0 0 0 1 2 3 1 165
155 Horden Athletic 0 0 0 0 1 2 3 1 166
155 Horwich RMI 0 0 0 0 1 1 2 1 167
155 Mexborough 0 0 0 0 1 1 2 1 168
155 Newcastle East End 0 0 0 0 1 1 2 1 169
155 Newcastle West End 0 0 0 0 1 1 2 1 170
155 Wellingborough Town 0 0 0 0 1 1 2 1 171
155 Welling United 0 0 0 0 1 1 2 1 172
155 Mold 0 0 0 0 1 0 1 1 173
155 Rotherham County 0 0 0 0 1 0 1 1 174
155 Wigan Athletic 0 0 0 0 1 0 1 1 175
155 Windsor & Eton 0 0 0 0 1 2 4 1 176
155 Dartford 0 0 0 0 1 1 3 1 177
155 Gresley Rovers 0 0 0 0 1 1 3 1 178
155 Long Eaton Rangers 0 0 0 0 2 1 3 2 179
155 Marlow 0 0 0 0 1 1 3 1 180
155 93rd Highland Regiment 0 0 0 0 1 0 2 1 181
155 Hednesford Town 0 0 0 0 1 0 2 1 182
155 Hucknall St. John's 0 0 0 0 1 0 2 1 183
155 Llanelli 0 0 0 0 1 0 2 1 184
155 Old Carthusians 0 0 0 0 1 0 2 1 185
155 New Crusaders 0 0 0 0 1 3 6 1 186
155 South Shore 0 0 0 0 2 3 6 2 187
155 Oswestry Town 0 0 0 0 1 2 5 1 188
155 Northern Nomads 0 0 0 0 1 1 4 1 189
155 South Bank 0 0 0 0 1 1 4 1 190
155 St. Albans City 0 0 0 0 2 1 4 2 191
155 Yeovil Town 0 0 0 0 1 1 4 1 192
155 Desborough Town 0 0 0 0 1 0 3 1 193
155 Shrewsbury Town 0 0 0 0 1 0 3 1 194
155 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 195
155 Old Westminsters 0 0 0 0 2 2 6 2 196
155 Eccles United 0 0 0 0 1 1 5 1 197
155 Walthamstow Avenue 0 0 0 0 1 1 5 1 198
155 Shankhouse 0 0 0 0 1 0 4 1 199
155 Annfield Plain 0 0 0 0 2 3 8 2 200
155 Staple Hill 0 0 0 0 1 2 7 1 201
155 Barnet 0 0 0 0 2 1 6 2 202
155 Crusaders 0 0 0 0 2 1 6 2 203
155 Hastings & St Leonards United 0 0 0 0 3 1 6 3 204
155 Jarrow 0 0 0 0 3 1 6 3 205
155 Swifts 0 0 0 0 1 1 6 1 206
155 Sutton Junction 0 0 0 0 1 0 5 1 207
155 Wath Athletic 0 0 0 0 1 0 5 1 208
155 Goole Town 0 0 0 0 1 3 9 1 209
155 Irthlingborough Town 0 0 0 0 1 1 7 1 210
155 Chorley 0 0 0 0 1 0 6 1 211
155 Taunton Town 0 0 0 0 1 0 6 1 212
155 Lancaster Town 0 0 0 0 3 3 10 3 213
155 Lisburn Distillery 0 0 0 0 1 2 10 1 214
155 Farnham United Breweries 0 0 0 0 1 1 10 1 215
155 Lowestoft Town 0 0 0 0 1 1 10 1 216
155 Lytham 0 0 0 0 1 1 10 1 217
155 Peterborough & Fletton United 0 0 0 0 3 1 10 3 218
155 Southall 0 0 0 0 3 1 10 3 219
155 Fairfield 0 0 0 0 1 1 11 1 220
155 King's Lynn 0 0 0 0 1 0 11 1 221
155 Bishop Auckland 0 0 0 0 3 0 12 3 222
155 Kingstonian 0 0 0 0 2 0 12 2 223
155 Halliwell 0 0 0 0 2 2 15 2 224
155 Workington 0 0 0 0 5 2 16 5 225
155 Woking 0 0 0 0 3 1 15 3 226
155 Kidderminster Harriers 0 0 0 0 3 1 21 3 227
155 Casuals 0 0 0 0 5 2 25 5 228

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

« 1888-1890 History 1888-2026 »

Includes 39 seasons from 1888-89 to 1930-31.

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.