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

England 1888-1932

1888-1931 1888-1933

EP Pts W D L GF GA GP PR
1 Aston Villa 2.478 1840 773 294 505 3224 2406 1572 1
2 Bolton Wanderers 2.256 1652 672 308 574 2628 2341 1554 4
3 Liverpool 2.248 1572 633 306 481 2434 2000 1420 12
4 Manchester City 2.134 1569 632 305 485 2605 2162 1422 13
5 Newcastle United 2.024 1606 653 300 489 2440 1984 1442 7
6 Sunderland 1.916 1708 710 288 508 2803 2188 1506 3
7 Sheffield Wednesday 1.914 1603 645 313 519 2452 2146 1477 8
8 Huddersfield Town 1.904 916 363 190 246 1338 1003 799 38
9 Everton 1.903 1727 705 317 537 2819 2289 1559 2
10 Arsenal 1.872 1504 598 308 508 2333 2046 1414 17
11 Notts County 1.830 1490 567 356 612 2330 2353 1535 18
12 Wolverhampton Wanderers 1.749 1583 638 307 617 2532 2454 1562 11
13 Blackburn Rovers 1.739 1602 619 364 583 2693 2531 1566 9
14 West Bromwich Albion 1.712 1652 660 332 570 2574 2292 1562 5
15 Stoke City 1.692 1178 454 270 518 1813 1951 1242 25
16 Chelsea 1.656 1085 419 247 335 1486 1303 1001 30
17 Birmingham City 1.650 1460 584 292 531 2282 2088 1407 19
18 Manchester United 1.640 1518 605 308 520 2304 2122 1433 15
19 Burnley 1.565 1539 611 317 598 2519 2507 1526 14
20 West Ham United 1.553 638 247 144 236 988 964 627 46
21 Tottenham Hotspur 1.548 948 369 210 336 1474 1363 915 35
22 Preston North End 1.542 1583 620 343 574 2438 2234 1537 10
23 Bradford Park Avenue 1.532 948 389 170 301 1513 1202 860 34
24 Bury 1.513 1360 537 286 546 2049 2082 1369 21
25 Bradford City 1.501 1070 400 270 396 1535 1463 1066 31
26 Nottingham Forest 1.498 1372 512 348 602 2123 2323 1462 20
27 Middlesbrough 1.478 1181 451 279 475 1938 1907 1205 24
28 Sheffield United 1.457 1513 588 337 528 2368 2235 1453 16
29 Portsmouth 1.451 610 232 146 192 885 804 570 51
30 Southampton 1.444 656 243 170 195 889 763 608 43
31 Bristol City 1.441 1167 451 265 410 1621 1582 1126 27
32 Cardiff City 1.434 592 232 128 201 822 779 561 52
33 Grimsby Town 1.426 1320 536 248 565 2113 2205 1349 23
34 Derby County 1.413 1619 639 341 573 2655 2427 1553 6
35 Fulham 1.380 947 371 205 346 1410 1315 922 36
36 Leicester City 1.358 1355 530 295 517 2126 2137 1342 22
37 Hull City 1.312 1037 400 237 349 1486 1304 986 32
38 Oldham Athletic 1.235 915 352 211 336 1288 1284 899 39
39 Port Vale 1.212 919 363 193 435 1472 1683 991 37
40 Leeds United 1.175 533 208 117 202 801 750 527 60
41 Crystal Palace 1.140 617 238 141 195 945 883 574 48
42 Swansea Town 1.108 580 223 134 183 829 746 540 53
43 Swindon Town 1.098 614 242 130 196 1004 890 568 50
44 Plymouth Argyle 1.077 689 279 131 148 1025 660 558 42
45 Millwall 1.075 638 242 154 183 887 742 579 45
46 Barnsley 1.020 1176 447 282 505 1755 1940 1234 26
47 Blackpool 0.976 1149 438 273 531 1773 2058 1242 28
48 Chesterfield 0.859 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.836 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.800 614 240 134 193 873 745 567 49
53 Stockport County 0.763 1023 394 235 457 1534 1719 1086 33
54 Gateshead 0.754 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.719 1135 446 243 560 1889 2189 1249 29
57 Walsall 0.717 637 249 139 336 1139 1418 724 47
58 Norwich City 0.710 500 178 144 233 799 891 555 68
59 Queens Park Rangers 0.701 560 217 126 219 832 851 562 55
60 Glossop North End 0.666 541 201 139 298 842 1054 638 57
61 Darlington 0.655 505 208 89 189 878 762 486 66
62 Northampton Town 0.604 578 228 122 207 930 836 557 54
63 Brentford 0.586 529 206 117 222 814 835 545 61
64 Luton Town 0.577 645 249 147 254 1103 1054 650 44
65 Gainsborough Trinity 0.553 491 183 125 286 754 1084 594 71
66 Watford 0.551 538 204 130 219 826 880 553 59
67 Exeter City 0.539 497 188 121 231 799 871 540 69
68 Rotherham United 0.528 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.500 405 150 105 156 669 700 411 81
71 Southport 0.470 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.416 122 49 24 32 198 156 105 97
74 Bristol Rovers 0.409 496 189 118 248 795 942 555 70
75 Nelson 0.404 386 156 74 190 680 812 420 84
76 Darwen 0.399 192 82 28 138 433 654 248 93
77 Burton Town 0.395 378 148 82 262 664 1015 492 85
78 Doncaster Rovers 0.393 471 182 107 209 745 818 498 74
79 Wrexham 0.386 469 178 113 185 723 775 476 75
80 Crewe Alexandra 0.335 517 197 123 277 919 1169 597 63
81 Burton Wanderers 0.317 100 43 14 38 171 152 95 99
82 Newport County 0.312 424 161 102 213 679 843 476 80
83 Tranmere Rovers 0.311 483 194 95 180 882 802 469 72
84 Gillingham 0.293 431 154 123 251 602 860 528 79
85 Accrington 0.291 117 41 35 60 252 340 136 98
86 Rochdale 0.287 458 190 78 199 817 870 467 76
87 York City 0.278 145 56 33 49 261 247 138 96
88 New Brighton 0.277 372 143 86 165 585 633 394 87
89 Accrington Stanley 0.262 440 180 80 219 819 923 479 78
90 Wigan Borough 0.261 398 151 96 180 663 738 427 82
91 Chester City 0.256 54 23 8 14 84 72 45 103
92 Halifax Town 0.254 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.211 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.174 349 137 75 257 591 956 469 88
100 Hartlepools United 0.168 391 149 93 221 693 865 463 83
101 Stalybridge Celtic 0.165 78 33 12 33 104 112 78 101
102 Durham City 0.146 247 96 55 139 399 538 290 91
103 Ashington 0.141 294 111 72 155 499 676 338 90
104 Middlesbrough Iron 0.138 27 11 5 21 48 98 37 106
105 Loughborough 0.134 88 34 20 105 171 411 159 100
106 Thames 0.132 58 20 18 50 110 215 88 102
107 Bootle 0.128 21 9 3 15 52 79 27 107
108 New Brompton 0.109 12 3 6 6 11 12 15 110
109 Northwich Victoria 0.104 31 13 5 34 75 161 52 105
110 Corinthian 0.103 11 3 5 9 22 39 17 113
111 Boston United 0.062 5 2 1 2 9 13 5 125
112 Scarborough 0.052 7 3 1 2 18 11 6 120
113 Leyton 0.049 11 4 3 7 11 27 14 112
114 Rhyl 0.048 8 3 2 4 14 23 9 119
115 Aldershot Town 0.040 9 4 1 4 18 9 9 114
116 Derby Midland 0.039 2 1 0 1 4 2 2 142
117 Caernarvon Athletic 0.036 3 1 1 1 7 8 3 134
118 Sunderland Albion 0.033 8 3 2 4 15 16 9 117
119 Kettering Town 0.032 13 4 5 10 17 38 19 109
120 Bath City 0.031 8 4 0 5 18 19 9 116
121 Crook Town 0.025 7 3 1 3 9 20 7 123
122 Scunthorpe & Lindsey 0.024 5 2 1 3 11 14 6 124
123 Chilton Colliery Recreation 0.024 7 3 1 2 9 10 6 121
124 Clapton 0.024 5 2 1 5 11 38 8 127
125 Birmingham St George 0.021 9 4 1 4 16 24 9 115
126 Poole Town 0.021 5 2 1 3 6 14 6 126
127 Linfield Athletic 0.020 1 0 1 0 2 2 1 157
127 Chatham Town 0.020 12 4 4 7 20 57 15 111
129 Worksop Town 0.019 3 1 1 5 5 26 7 141
130 Swifts 0.018 2 1 0 1 4 7 2 148
131 Guildford City 0.015 2 1 0 3 7 16 4 152
132 Peterborough United 0.015 4 2 0 1 9 8 3 128
133 Worthington Simpsons 0.014 3 1 1 3 4 11 5 139
134 Grantham 0.014 2 1 0 1 2 2 2 144
135 Croydon Common 0.013 2 0 2 4 5 22 6 155
136 Margate 0.013 2 1 0 1 2 6 2 150
137 Northfleet United 0.013 8 3 2 7 18 27 12 118
138 Spennymoor Town 0.011 3 1 1 2 8 14 4 138
139 Manchester Central 0.009 2 1 0 2 2 4 3 146
140 Croydon 0.009 1 0 1 1 1 2 2 158
141 Tunbridge Wells 0.009 4 1 2 4 9 16 7 129
142 West Stanley 0.009 2 1 0 3 3 12 4 153
143 Notts Rangers 0.008 1 0 1 1 1 4 2 160
144 Thornycrofts 0.007 1 0 1 1 0 5 2 162
145 Yeovil Town 0.007 3 1 1 2 6 10 4 136
146 London Caledonians 0.007 4 2 0 5 8 15 7 130
147 Folkestone Invicta 0.006 4 1 2 4 12 20 7 131
148 Halliwell 0.005 3 1 1 3 11 21 5 140
149 Wimbledon 0.005 1 0 1 3 3 14 4 166
150 Blyth Spartans 0.004 7 2 3 3 9 14 8 122
151 Sittingbourne 0.004 4 2 0 4 10 18 6 132
152 Weymouth 0.004 1 0 1 2 4 10 3 163
153 Shildon 0.003 2 0 2 2 2 7 4 151
154 Oxford City 0.003 1 0 1 2 0 7 3 164
155 Birmingham St George's 0.003 2 1 0 1 3 4 2 145
156 Dulwich Hamlet 0.002 1 0 1 6 7 26 7 167
157 Ilford 0.002 4 2 0 5 12 21 7 133
158 Barking Town 0.002 1 0 1 2 0 8 3 165
159 Worcester City 0.001 2 0 2 3 1 11 5 154
160 Barry Town 0 3 1 1 1 2 4 3 135
160 Castleford Town 0 2 1 0 1 4 3 2 143
160 Bedlington United 0 2 1 0 1 1 4 2 149
160 Wellington Town 0 3 1 1 4 6 11 6 137
160 Nunhead 0 2 1 0 3 10 13 4 147
160 Dagenham & Redbridge 0 1 0 1 1 0 1 2 159
160 Wombwell 0 1 0 1 1 0 3 2 161
160 Stockton 0 2 1 0 6 10 28 7 156
160 Botwell Mission 0 0 0 0 1 3 4 1 168
160 Denaby United 0 0 0 0 1 2 3 1 169
160 Horden Athletic 0 0 0 0 1 2 3 1 170
160 Witton 0 0 0 0 1 2 3 1 171
160 Horwich RMI 0 0 0 0 1 1 2 1 172
160 Mexborough 0 0 0 0 1 1 2 1 173
160 Newcastle East End 0 0 0 0 1 1 2 1 174
160 Newcastle West End 0 0 0 0 1 1 2 1 175
160 Wellingborough Town 0 0 0 0 1 1 2 1 176
160 Welling United 0 0 0 0 1 1 2 1 177
160 Derby Junction 0 0 0 0 1 0 1 1 178
160 Mold 0 0 0 0 1 0 1 1 179
160 Rotherham County 0 0 0 0 1 0 1 1 180
160 Wigan Athletic 0 0 0 0 1 0 1 1 181
160 Windsor & Eton 0 0 0 0 1 2 4 1 182
160 Dartford 0 0 0 0 1 1 3 1 183
160 Gresley Rovers 0 0 0 0 1 1 3 1 184
160 Hayes 0 0 0 0 1 1 3 1 185
160 Marlow 0 0 0 0 1 1 3 1 186
160 Yorkshire Amateur 0 0 0 0 1 1 3 1 187
160 93rd Highland Regiment 0 0 0 0 1 0 2 1 188
160 Hednesford Town 0 0 0 0 1 0 2 1 189
160 Hucknall St. John's 0 0 0 0 1 0 2 1 190
160 Llanelli 0 0 0 0 1 0 2 1 191
160 Old Brightonians 0 0 0 0 1 0 2 1 192
160 Long Eaton Rangers 0 0 0 0 3 3 6 3 193
160 New Crusaders 0 0 0 0 1 3 6 1 194
160 Old Carthusians 0 0 0 0 2 3 6 2 195
160 Oswestry Town 0 0 0 0 1 2 5 1 196
160 Northern Nomads 0 0 0 0 1 1 4 1 197
160 South Bank 0 0 0 0 1 1 4 1 198
160 St. Albans City 0 0 0 0 2 1 4 2 199
160 Desborough Town 0 0 0 0 1 0 3 1 200
160 Shrewsbury Town 0 0 0 0 1 0 3 1 201
160 South Shore 0 0 0 0 3 4 8 3 202
160 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 203
160 Eccles United 0 0 0 0 1 1 5 1 204
160 Sheffield Heeley 0 0 0 0 1 1 5 1 205
160 Walthamstow Avenue 0 0 0 0 1 1 5 1 206
160 Shankhouse 0 0 0 0 1 0 4 1 207
160 Old Westminsters 0 0 0 0 3 5 10 3 208
160 Annfield Plain 0 0 0 0 2 3 8 2 209
160 Staple Hill 0 0 0 0 1 2 7 1 210
160 Crusaders 0 0 0 0 2 1 6 2 211
160 Hastings & St Leonards United 0 0 0 0 3 1 6 3 212
160 Jarrow 0 0 0 0 3 1 6 3 213
160 Sutton Junction 0 0 0 0 1 0 5 1 214
160 Wath Athletic 0 0 0 0 1 0 5 1 215
160 Goole Town 0 0 0 0 1 3 9 1 216
160 Irthlingborough Town 0 0 0 0 1 1 7 1 217
160 Chorley 0 0 0 0 1 0 6 1 218
160 Taunton Town 0 0 0 0 1 0 6 1 219
160 Heanor Town 0 0 0 0 3 1 8 3 220
160 Chelmsford City 0 0 0 0 1 0 7 1 221
160 Lisburn Distillery 0 0 0 0 1 2 10 1 222
160 Enfield 0 0 0 0 1 0 8 1 223
160 Barnet 0 0 0 0 3 4 13 3 224
160 Farnham United Breweries 0 0 0 0 1 1 10 1 225
160 Lowestoft Town 0 0 0 0 1 1 10 1 226
160 Lytham 0 0 0 0 1 1 10 1 227
160 Southall 0 0 0 0 3 1 10 3 228
160 Metropolitan Police 0 0 0 0 1 0 9 1 229
160 Lancaster Town 0 0 0 0 4 3 13 4 230
160 Fairfield 0 0 0 0 1 1 11 1 231
160 King's Lynn 0 0 0 0 1 0 11 1 232
160 Peterborough & Fletton United 0 0 0 0 4 2 14 4 233
160 Bishop Auckland 0 0 0 0 3 0 12 3 234
160 Kingstonian 0 0 0 0 2 0 12 2 235
160 Workington 0 0 0 0 5 2 16 5 236
160 Woking 0 0 0 0 3 1 15 3 237
160 Kidderminster Harriers 0 0 0 0 3 1 21 3 238
160 Casuals 0 0 0 0 5 2 25 5 239

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.