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

England 1888-1932

‹ 1888-1931 History 1888-1933 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 2.456 1848 776 296 504 3232 2399 1576 1
2 Bolton Wanderers 2.262 1656 673 310 575 2635 2350 1558 4
3 Liverpool 2.255 1579 636 307 482 2442 2008 1425 10
4 Manchester City 2.136 1569 632 305 486 2605 2168 1423 13
5 Newcastle United 2.023 1606 653 300 490 2440 1989 1443 7
6 Everton 1.973 1735 709 317 538 2834 2296 1564 2
7 Sunderland 1.918 1710 711 288 509 2805 2191 1508 3
8 Huddersfield Town 1.907 916 363 190 246 1338 1003 799 38
9 Arsenal 1.873 1504 598 308 508 2333 2046 1414 17
10 Sheffield Wednesday 1.865 1598 643 312 519 2445 2141 1474 9
11 Notts County 1.817 1490 567 356 612 2329 2353 1535 18
12 Wolverhampton Wanderers 1.747 1576 635 306 617 2518 2448 1558 12
13 Blackburn Rovers 1.741 1600 619 362 583 2681 2529 1564 8
14 West Bromwich Albion 1.718 1648 658 332 570 2558 2289 1560 5
15 Stoke City 1.697 1180 455 270 519 1819 1955 1244 25
16 Chelsea 1.658 1085 419 247 335 1486 1303 1001 30
17 Birmingham 1.653 1460 584 292 531 2281 2087 1407 19
18 Manchester United 1.646 1523 607 309 521 2313 2127 1437 15
19 West Ham United 1.555 638 247 144 236 988 964 627 46
20 Tottenham Hotspur 1.550 948 369 210 336 1474 1363 915 35
21 Burnley 1.545 1537 610 317 598 2514 2500 1525 14
22 Bradford Park Avenue 1.529 948 389 170 302 1513 1203 861 34
23 Bury 1.525 1363 538 287 547 2061 2086 1372 21
24 Bradford City 1.506 1070 400 270 395 1535 1462 1065 31
25 Nottingham Forest 1.498 1374 514 346 602 2121 2318 1462 20
26 Middlesbrough 1.480 1181 451 279 475 1938 1907 1205 24
27 Preston North End 1.470 1579 617 345 575 2438 2239 1537 11
28 Sheffield United 1.462 1513 588 337 529 2369 2237 1454 16
29 Southampton 1.452 660 244 172 196 893 768 612 43
30 Portsmouth 1.452 610 232 146 192 885 804 570 51
31 Bristol City 1.444 1167 451 265 410 1621 1582 1126 27
32 Cardiff City 1.436 592 232 128 201 822 779 561 52
33 Grimsby Town 1.402 1320 535 250 565 2115 2208 1350 23
34 Derby County 1.397 1623 641 341 573 2667 2427 1555 6
35 Fulham 1.383 947 371 205 346 1410 1315 922 36
36 Leicester City 1.359 1355 530 295 517 2126 2137 1342 22
37 Hull City 1.315 1037 400 237 349 1486 1304 986 32
38 Oldham Athletic 1.238 915 352 211 336 1288 1284 899 39
39 Port Vale 1.215 919 363 193 435 1472 1683 991 37
40 Leeds United 1.177 533 208 117 202 801 750 527 60
41 Crystal Palace 1.141 617 238 141 195 945 883 574 48
42 Swansea Town 1.109 580 223 134 183 829 746 540 53
43 Swindon Town 1.101 614 242 130 196 1004 890 568 50
44 Plymouth Argyle 1.078 689 279 131 148 1025 660 558 42
45 Millwall 1.073 638 242 154 184 888 744 580 45
46 Barnsley 1.020 1176 447 282 506 1756 1948 1235 26
47 Blackpool 0.977 1149 438 273 531 1773 2058 1242 28
48 Chesterfield 0.861 846 338 170 340 1359 1360 848 41
49 Clapton Orient 0.851 865 318 229 420 1136 1452 967 40
50 Charlton Athletic 0.837 482 174 134 186 659 708 494 73
51 Reading 0.829 528 195 138 238 769 883 571 62
52 Brighton & Hove Albion 0.801 614 240 134 193 873 745 567 49
53 Stockport County 0.765 1023 394 235 457 1534 1719 1086 33
54 Gateshead 0.756 556 209 138 204 830 826 551 56
55 Coventry City 0.748 509 189 131 258 858 1029 578 65
56 Lincoln City 0.722 1135 446 243 560 1889 2189 1249 29
57 Walsall 0.716 635 248 139 335 1133 1411 722 47
58 Norwich City 0.711 500 178 144 233 799 891 555 68
59 Queens Park Rangers 0.702 560 217 126 219 832 851 562 55
60 Glossop 0.666 541 201 139 299 844 1059 639 57
61 Darlington 0.657 505 208 89 189 878 762 486 66
62 Northampton Town 0.604 578 228 122 207 930 836 557 54
63 Brentford 0.587 529 206 117 222 814 835 545 61
64 Luton Town 0.578 645 249 147 255 1103 1055 651 44
65 Gainsborough Trinity 0.554 491 183 125 286 754 1084 594 71
66 Watford 0.551 538 204 130 219 826 880 553 59
67 Exeter City 0.540 497 188 121 231 799 871 540 69
68 Rotherham United 0.529 540 206 128 316 916 1259 650 58
69 Southend United 0.508 514 204 106 225 803 852 535 64
70 Bournemouth & Boscombe 0.501 405 150 105 156 669 700 411 81
71 Southport 0.472 500 196 108 179 763 739 483 67
72 Leeds City 0.468 377 148 81 174 609 650 403 86
73 New Brighton Tower 0.417 122 49 24 32 198 156 105 97
74 Bristol Rovers 0.410 496 189 118 248 795 942 555 70
75 Nelson 0.406 386 156 74 190 680 812 420 84
76 Darwen 0.400 192 82 28 138 433 654 248 93
77 Wrexham 0.397 469 178 113 184 722 772 475 75
78 Doncaster Rovers 0.394 471 182 107 209 745 818 498 74
79 Burton Town 0.394 378 148 82 263 667 1019 493 85
80 Crewe Alexandra 0.337 516 197 122 276 916 1162 595 63
81 Tranmere Rovers 0.313 483 194 95 180 882 802 469 72
82 Newport County 0.312 424 161 102 213 679 843 476 80
83 Burton Wanderers 0.305 100 43 14 39 173 157 96 99
84 Accrington 0.294 116 41 34 59 251 334 134 98
85 Gillingham 0.293 431 154 123 251 602 860 528 79
86 Rochdale 0.288 458 190 78 199 817 870 467 76
87 York City 0.279 145 56 33 49 261 247 138 96
88 New Brighton 0.278 372 143 86 165 585 633 394 87
89 Accrington Stanley 0.263 440 180 80 219 819 923 479 78
90 Wigan Borough 0.262 398 151 96 180 663 738 427 82
91 Chester 0.258 54 23 8 14 84 72 45 103
92 Halifax Town 0.255 444 163 118 192 654 764 473 77
93 Merthyr Town 0.227 339 116 107 208 531 804 431 89
94 Carlisle United 0.212 185 76 33 79 378 379 188 94
95 Torquay United 0.205 182 64 54 106 348 487 224 95
96 South Shields 0.194 18 7 4 13 30 43 24 108
97 Aberdare Athletic 0.188 219 80 59 120 342 438 259 92
98 Mansfield Town 0.186 41 15 11 27 90 131 53 104
99 Barrow 0.175 349 137 75 257 591 956 469 88
100 Hartlepools United 0.169 391 149 93 221 693 865 463 83
101 Stalybridge Celtic 0.166 78 33 12 33 104 112 78 101
102 Durham City 0.146 247 96 55 139 399 538 290 91
103 Ashington 0.143 294 111 72 155 499 676 338 90
104 Middlesbrough Iron 0.138 27 11 5 21 48 98 37 106
105 Bootle 0.134 21 9 3 14 52 76 26 107
106 Loughborough 0.133 88 34 20 105 171 411 159 100
107 Thames 0.133 58 20 18 50 110 215 88 102
108 New Brompton 0.109 12 3 6 6 11 12 15 110
109 Northwich Victoria 0.106 31 13 5 34 75 161 52 105
110 Corinthian 0.103 11 3 5 9 22 39 17 112
111 Boston United 0.062 5 2 1 2 9 13 5 124
112 Sunderland Albion 0.055 8 3 2 3 14 13 8 114
113 Scarborough 0.053 7 3 1 2 18 11 6 118
114 Leyton 0.049 11 4 3 7 11 27 14 111
115 Rhyl 0.049 8 3 2 4 14 23 9 117
116 Aldershot Town 0.040 9 4 1 4 18 9 9 113
117 Derby Midland 0.039 2 1 0 1 4 2 2 142
118 Caernarvon Athletic 0.037 3 1 1 1 7 8 3 134
119 Kettering Town 0.032 13 4 5 11 18 43 20 109
120 Bath City 0.031 8 4 0 5 18 19 9 115
121 Crook Town 0.025 7 3 1 3 9 20 7 121
122 Scunthorpe & Lindsey 0.024 5 2 1 3 11 14 6 123
123 Chilton Colliery Recreation 0.024 7 3 1 2 9 10 6 119
124 Clapton 0.024 5 2 1 5 11 38 8 127
125 Birmingham St George 0.021 5 2 1 3 10 18 6 125
126 Poole Town 0.021 5 2 1 3 6 14 6 126
127 Worksop Town 0.019 3 1 1 5 5 26 7 140
128 Chatham Town 0.017 6 2 2 6 11 41 10 122
129 Guildford City 0.015 2 1 0 3 7 16 4 151
130 Peterborough United 0.015 4 2 0 1 9 8 3 128
131 Grantham 0.014 2 1 0 1 2 2 2 144
132 Worthington Simpsons 0.014 3 1 1 3 4 11 5 139
133 Croydon Common 0.013 2 0 2 4 5 22 6 154
134 Margate 0.013 2 1 0 1 2 6 2 149
135 Northfleet United 0.013 8 3 2 7 18 27 12 116
136 Spennymoor United 0.011 3 1 1 2 8 14 4 138
137 Manchester Central 0.009 2 1 0 2 2 4 3 146
138 Croydon 0.009 1 0 1 1 1 2 2 155
139 Tunbridge Wells 0.009 4 1 2 4 9 16 7 129
140 West Stanley 0.009 2 1 0 3 3 12 4 152
141 Thornycrofts 0.007 1 0 1 1 0 5 2 158
142 Yeovil Town 0.007 3 1 1 2 6 10 4 136
143 London Caledonians 0.007 4 2 0 5 8 15 7 130
144 Stockton 0.006 3 1 1 7 11 40 9 141
145 Folkestone Invicta 0.006 4 1 2 4 12 20 7 131
146 Heanor Town 0.006 1 0 1 4 2 10 5 161
147 Wimbledon 0.005 1 0 1 3 3 14 4 163
148 Blyth Spartans 0.004 7 2 3 3 9 14 8 120
149 Sittingbourne 0.004 4 2 0 4 10 18 6 132
150 Weymouth 0.004 1 0 1 2 4 10 3 159
151 Shildon 0.003 2 0 2 2 2 7 4 150
152 Oxford City 0.003 1 0 1 2 0 7 3 160
153 Dulwich Hamlet 0.002 1 0 1 6 7 26 7 164
154 Ilford 0.002 4 2 0 5 12 21 7 133
155 Barking Town 0.002 1 0 1 2 0 8 3 162
156 Worcester City 0.001 2 0 2 3 1 11 5 153
157 Barry Town 0 3 1 1 1 2 4 3 135
157 Castleford Town 0 2 1 0 1 4 3 2 143
157 Birmingham St George's 0 2 1 0 1 3 4 2 145
157 Bedlington United 0 2 1 0 1 1 4 2 148
157 Wellington Town 0 3 1 1 4 6 11 6 137
157 Nunhead 0 2 1 0 3 10 13 4 147
157 Dagenham & Redbridge 0 1 0 1 1 0 1 2 156
157 Wombwell 0 1 0 1 1 0 3 2 157
157 Botwell Mission 0 0 0 0 1 3 4 1 165
157 Denaby United 0 0 0 0 1 2 3 1 166
157 Horden Athletic 0 0 0 0 1 2 3 1 167
157 Horwich RMI 0 0 0 0 1 1 2 1 168
157 Mexborough 0 0 0 0 1 1 2 1 169
157 Newcastle East End 0 0 0 0 1 1 2 1 170
157 Newcastle West End 0 0 0 0 1 1 2 1 171
157 Wellingborough Town 0 0 0 0 1 1 2 1 172
157 Welling United 0 0 0 0 1 1 2 1 173
157 Mold 0 0 0 0 1 0 1 1 174
157 Rotherham County 0 0 0 0 1 0 1 1 175
157 Wigan Athletic 0 0 0 0 1 0 1 1 176
157 Windsor & Eton 0 0 0 0 1 2 4 1 177
157 Dartford 0 0 0 0 1 1 3 1 178
157 Gresley Rovers 0 0 0 0 1 1 3 1 179
157 Hayes 0 0 0 0 1 1 3 1 180
157 Long Eaton Rangers 0 0 0 0 2 1 3 2 181
157 Marlow 0 0 0 0 1 1 3 1 182
157 Yorkshire Amateur 0 0 0 0 1 1 3 1 183
157 93rd Highland Regiment 0 0 0 0 1 0 2 1 184
157 Hednesford Town 0 0 0 0 1 0 2 1 185
157 Hucknall St. John's 0 0 0 0 1 0 2 1 186
157 Llanelli 0 0 0 0 1 0 2 1 187
157 Old Carthusians 0 0 0 0 1 0 2 1 188
157 New Crusaders 0 0 0 0 1 3 6 1 189
157 South Shore 0 0 0 0 2 3 6 2 190
157 Oswestry Town 0 0 0 0 1 2 5 1 191
157 Northern Nomads 0 0 0 0 1 1 4 1 192
157 South Bank 0 0 0 0 1 1 4 1 193
157 St. Albans City 0 0 0 0 2 1 4 2 194
157 Desborough Town 0 0 0 0 1 0 3 1 195
157 Shrewsbury Town 0 0 0 0 1 0 3 1 196
157 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 197
157 Old Westminsters 0 0 0 0 2 2 6 2 198
157 Eccles United 0 0 0 0 1 1 5 1 199
157 Walthamstow Avenue 0 0 0 0 1 1 5 1 200
157 Shankhouse 0 0 0 0 1 0 4 1 201
157 Annfield Plain 0 0 0 0 2 3 8 2 202
157 Staple Hill 0 0 0 0 1 2 7 1 203
157 Crusaders 0 0 0 0 2 1 6 2 204
157 Hastings & St Leonards United 0 0 0 0 3 1 6 3 205
157 Jarrow 0 0 0 0 3 1 6 3 206
157 Swifts 0 0 0 0 1 1 6 1 207
157 Sutton Junction 0 0 0 0 1 0 5 1 208
157 Wath Athletic 0 0 0 0 1 0 5 1 209
157 Goole Town 0 0 0 0 1 3 9 1 210
157 Irthlingborough Town 0 0 0 0 1 1 7 1 211
157 Chorley 0 0 0 0 1 0 6 1 212
157 Taunton Town 0 0 0 0 1 0 6 1 213
157 Chelmsford City 0 0 0 0 1 0 7 1 214
157 Lisburn Distillery 0 0 0 0 1 2 10 1 215
157 Enfield 0 0 0 0 1 0 8 1 216
157 Barnet 0 0 0 0 3 4 13 3 217
157 Farnham United Breweries 0 0 0 0 1 1 10 1 218
157 Lowestoft Town 0 0 0 0 1 1 10 1 219
157 Lytham 0 0 0 0 1 1 10 1 220
157 Southall 0 0 0 0 3 1 10 3 221
157 Metropolitan Police 0 0 0 0 1 0 9 1 222
157 Lancaster Town 0 0 0 0 4 3 13 4 223
157 Fairfield 0 0 0 0 1 1 11 1 224
157 King's Lynn 0 0 0 0 1 0 11 1 225
157 Peterborough & Fletton United 0 0 0 0 4 2 14 4 226
157 Bishop Auckland 0 0 0 0 3 0 12 3 227
157 Kingstonian 0 0 0 0 2 0 12 2 228
157 Halliwell 0 0 0 0 2 2 15 2 229
157 Workington 0 0 0 0 5 2 16 5 230
157 Woking 0 0 0 0 3 1 15 3 231
157 Kidderminster Harriers 0 0 0 0 3 1 21 3 232
157 Casuals 0 0 0 0 5 2 25 5 233

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

« 1888-1890 History 1888-2026 »

Includes 40 seasons from 1888-89 to 1931-32.

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.