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

England 1888-1934

1888-1933 1888-1935

EP Pts W D L GF GA GP PR
1 Aston Villa 2.411 1946 815 316 534 3413 2565 1665 1
2 Liverpool 2.253 1654 663 328 518 2599 2180 1509 13
3 Bolton Wanderers 2.157 1747 710 327 609 2807 2500 1646 5
4 Manchester City 2.104 1676 676 324 521 2780 2321 1521 11
5 Arsenal 1.926 1627 651 325 527 2536 2158 1503 14
6 Newcastle United 1.921 1689 685 319 524 2579 2128 1528 8
7 Everton 1.879 1820 739 342 569 2981 2433 1650 2
8 Sheffield Wednesday 1.840 1702 684 334 550 2610 2293 1568 7
9 Sunderland 1.822 1802 745 312 541 2962 2338 1598 3
10 Huddersfield Town 1.811 1024 406 212 270 1503 1124 888 37
11 Wolverhampton Wanderers 1.723 1660 666 328 655 2690 2645 1649 12
12 Blackburn Rovers 1.714 1685 652 381 620 2849 2721 1653 9
13 Notts County 1.711 1565 594 377 650 2451 2496 1621 18
14 Stoke City 1.694 1283 498 287 547 1960 2067 1332 25
15 Birmingham City 1.656 1546 615 316 568 2405 2209 1499 19
16 West Bromwich Albion 1.620 1748 698 352 600 2738 2436 1650 4
17 Preston North End 1.564 1683 662 359 605 2591 2360 1626 10
18 Manchester United 1.549 1596 634 328 558 2437 2284 1520 16
19 Chelsea 1.539 1162 449 264 378 1624 1452 1091 30
20 Burnley 1.536 1624 643 338 635 2654 2664 1616 15
21 Tottenham Hotspur 1.535 1058 413 232 359 1662 1474 1004 34
22 Bury 1.502 1459 576 307 577 2212 2226 1460 21
23 Bradford Park Avenue 1.476 1041 430 181 336 1682 1346 947 35
24 Nottingham Forest 1.464 1460 543 374 634 2271 2464 1551 20
25 Bradford City 1.459 1158 434 290 429 1678 1598 1153 31
26 Grimsby Town 1.456 1424 579 266 592 2300 2354 1437 23
27 Sheffield United 1.451 1589 618 353 569 2505 2423 1540 17
28 Derby County 1.446 1722 677 368 602 2822 2564 1647 6
29 Portsmouth 1.426 706 270 166 226 1029 943 662 50
30 Middlesbrough 1.423 1263 483 297 515 2079 2068 1295 26
31 Southampton 1.403 736 276 184 235 1010 890 695 45
32 Bristol City 1.396 1245 476 293 448 1780 1766 1217 27
33 Leicester City 1.356 1437 559 319 554 2275 2311 1432 22
34 Fulham 1.345 1035 406 223 380 1539 1456 1009 36
35 West Ham United 1.336 729 282 165 272 1157 1137 719 46
36 Hull City 1.311 1142 442 258 377 1653 1429 1077 32
37 Cardiff City 1.273 649 253 143 253 951 991 649 55
38 Port Vale 1.208 1002 396 210 471 1599 1821 1077 38
39 Oldham Athletic 1.205 1000 385 230 372 1431 1438 987 39
40 Swindon Town 1.195 696 272 152 234 1141 1072 658 51
41 Leeds United 1.190 624 242 140 234 942 881 616 59
42 Barnsley 1.157 1285 493 299 529 1967 2086 1321 24
43 Plymouth Argyle 1.115 774 310 154 181 1161 809 645 42
44 Millwall 1.096 719 271 177 220 994 875 668 47
45 Crystal Palace 1.075 710 276 158 229 1101 1024 663 49
46 Swansea Town 1.061 662 254 154 221 937 865 629 53
47 Blackpool 1.023 1231 470 291 570 1911 2213 1331 28
48 Brighton & Hove Albion 0.968 712 277 158 226 1023 886 661 48
49 Chesterfield 0.900 947 379 189 370 1516 1496 938 40
50 Reading 0.871 644 239 166 259 970 1017 664 57
51 Brentford 0.857 642 254 134 243 991 948 631 58
52 Clapton Orient 0.847 941 344 253 459 1276 1618 1056 41
53 Charlton Athletic 0.835 572 211 150 223 809 862 584 73
54 Coventry City 0.780 613 231 151 286 1075 1169 668 62
55 Gateshead 0.772 645 244 157 241 998 1021 642 56
56 Stockport County 0.768 1140 441 258 475 1754 1834 1174 33
57 Walsall 0.759 747 295 157 363 1323 1542 815 44
58 Lincoln City 0.727 1198 467 264 604 2006 2359 1335 29
59 Norwich City 0.719 618 225 168 248 975 999 641 61
60 Queens Park Rangers 0.717 662 258 146 251 995 1000 655 54
61 Luton Town 0.692 748 288 172 283 1278 1206 743 43
62 Darlington 0.653 574 234 106 235 1020 980 575 72
63 Northampton Town 0.646 673 265 143 241 1094 987 649 52
64 Glossop North End 0.646 541 201 139 298 842 1054 638 74
65 Exeter City 0.565 599 228 143 256 956 980 627 66
66 Watford 0.550 620 235 150 255 964 1012 640 60
67 Gainsborough Trinity 0.531 493 184 125 288 756 1090 597 79
68 Southend United 0.521 601 236 129 263 933 1018 628 64
69 Rotherham United 0.497 606 232 142 364 1034 1444 738 63
70 Tranmere Rovers 0.487 586 237 112 214 1061 945 563 68
71 Leeds City 0.452 377 148 81 174 609 650 403 88
72 Bournemouth & Boscombe 0.450 472 172 128 200 798 892 500 82
73 Bristol Rovers 0.442 600 227 146 274 945 1052 647 65
74 Doncaster Rovers 0.432 576 223 130 233 912 966 586 71
75 Southport 0.424 577 222 133 216 904 902 571 70
76 Wrexham 0.414 580 226 128 210 937 904 564 69
77 New Brighton Tower 0.407 122 49 24 32 198 156 105 98
78 Nelson 0.401 387 156 75 191 683 819 422 86
79 Burton Town 0.384 378 148 82 262 664 1015 492 87
80 Darwen 0.376 192 82 28 140 435 661 250 96
81 Crewe Alexandra 0.333 598 233 132 319 1084 1355 684 67
82 Gillingham 0.328 514 185 144 289 761 1026 618 78
83 Newport County 0.324 491 182 127 256 803 1029 565 80
84 Burton Wanderers 0.308 100 43 14 38 171 152 95 101
85 New Brighton 0.293 444 169 106 208 715 819 483 83
86 Mansfield Town 0.292 111 40 31 69 259 327 140 100
87 Rochdale 0.291 515 212 91 250 929 1057 553 77
88 Halifax Town 0.290 540 204 132 231 822 957 567 75
89 Accrington Stanley 0.283 520 211 98 260 970 1107 569 76
90 Accrington 0.280 117 41 35 60 252 340 136 99
91 Aldershot Town 0.279 96 36 24 42 141 157 102 102
92 Chester City 0.278 155 66 23 47 287 231 136 97
93 Wigan Borough 0.254 398 151 96 180 663 738 427 85
94 York City 0.248 215 84 47 93 407 419 224 95
95 Torquay United 0.243 267 95 77 144 483 659 316 91
96 Merthyr Town 0.227 340 116 108 209 533 810 433 89
97 Carlisle United 0.206 261 106 49 122 501 541 277 92
98 South Shields 0.191 18 7 4 13 30 43 24 109
99 Aberdare Athletic 0.186 219 80 59 120 342 438 259 94
100 Hartlepools United 0.186 474 183 108 261 880 1083 552 81
101 Barrow 0.181 441 175 91 290 772 1115 556 84
102 Stalybridge Celtic 0.157 78 33 12 34 106 120 79 104
103 Durham City 0.143 247 96 55 139 399 538 290 93
104 Ashington 0.140 294 111 72 155 499 676 338 90
105 Middlesbrough Iron 0.135 27 11 5 21 48 98 37 107
106 Thames 0.132 58 20 18 50 110 215 88 105
107 Loughborough 0.130 88 34 20 105 171 411 159 103
108 Bootle 0.125 21 9 3 15 52 79 27 108
109 New Brompton 0.105 12 3 6 6 11 12 15 111
110 Corinthian 0.102 11 3 5 10 22 41 18 114
111 Northwich Victoria 0.102 31 13 5 34 75 161 52 106
112 Scarborough 0.054 9 4 1 4 22 19 9 115
113 Workington 0.050 8 4 0 7 17 23 11 120
114 Boston United 0.047 5 2 1 3 9 14 6 129
115 Rhyl 0.047 8 3 2 4 14 23 9 121
116 Leyton 0.047 11 4 3 7 11 27 14 113
117 Folkestone Invicta 0.044 9 3 3 6 16 26 12 118
118 Derby Midland 0.038 2 1 0 1 4 2 2 146
119 Crook Town 0.035 7 3 1 4 9 24 8 125
120 Bath City 0.034 9 4 1 6 19 22 11 116
121 Caernarvon Athletic 0.034 3 1 1 1 7 8 3 138
122 Sunderland Albion 0.032 8 3 2 4 15 16 9 119
123 Kettering Town 0.030 13 4 5 11 17 44 20 110
124 Peterborough United 0.027 4 2 0 1 9 8 3 133
125 Clapton 0.024 5 2 1 5 11 38 8 131
126 Scunthorpe & Lindsey 0.022 6 2 2 5 13 23 9 127
127 Chilton Colliery Recreation 0.022 7 3 1 2 9 10 6 123
128 Poole Town 0.020 5 2 1 3 6 14 6 130
129 Birmingham St George 0.020 9 4 1 4 16 24 9 117
130 Worksop Town 0.019 3 1 1 5 5 26 7 145
131 Linfield Athletic 0.019 1 0 1 0 2 2 1 163
131 Chatham Town 0.019 12 4 4 7 20 57 15 112
133 Swifts 0.018 2 1 0 1 4 7 2 154
134 Margate 0.016 5 2 1 3 10 14 6 128
135 Cheltenham Town 0.015 4 2 0 1 8 5 3 132
136 Guildford City 0.014 2 1 0 4 8 18 5 158
137 Grantham 0.014 2 1 0 1 2 2 2 150
138 North Shields 0.014 2 1 0 1 3 1 2 147
139 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 149
140 Croydon Common 0.013 2 0 2 4 5 22 6 160
141 Worthington Simpsons 0.012 3 1 1 4 4 18 6 144
142 Northfleet United 0.011 8 3 2 8 18 29 13 122
143 Tunbridge Wells 0.010 4 1 2 4 9 16 7 134
144 West Stanley 0.009 2 1 0 3 3 12 4 157
145 Manchester Central 0.009 2 1 0 2 2 4 3 152
146 Croydon 0.009 1 0 1 1 1 2 2 164
147 Spennymoor Town 0.009 3 1 1 4 8 21 6 143
148 Notts Rangers 0.008 1 0 1 1 1 4 2 167
149 Yeovil Town 0.007 6 2 2 3 11 14 7 126
150 Thornycrofts 0.007 1 0 1 1 0 5 2 169
151 London Caledonians 0.006 4 2 0 5 8 15 7 135
152 Halliwell 0.005 3 1 1 3 11 21 5 142
153 Blyth Spartans 0.004 7 2 3 3 9 14 8 124
154 Wimbledon 0.004 1 0 1 3 3 14 4 172
155 Weymouth 0.004 1 0 1 2 4 10 3 170
156 Sittingbourne 0.004 4 2 0 4 10 18 6 136
157 Shildon 0.003 2 0 2 2 2 7 4 156
158 Kingstonian 0.003 1 0 1 4 5 24 5 174
159 Birmingham St George's 0.002 2 1 0 1 3 4 2 151
160 Oxford City 0.002 1 0 1 3 1 12 4 173
161 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 166
162 Barking Town 0.002 1 0 1 2 0 8 3 171
163 Dartford 0.002 3 1 1 3 5 8 5 140
164 Dulwich Hamlet 0.002 2 0 2 8 12 38 10 162
165 Ilford 0.002 4 2 0 7 16 29 9 137
166 Nunhead 0.001 2 1 0 3 10 13 4 153
167 Worcester City 0.001 2 0 2 3 1 11 5 159
168 Barry Town 0 3 1 1 1 2 4 3 139
168 Castleford Town 0 2 1 0 1 4 3 2 148
168 Bedlington United 0 2 1 0 1 1 4 2 155
168 Wellington Town 0 3 1 1 4 6 11 6 141
168 Dagenham & Redbridge 0 1 0 1 1 0 1 2 165
168 Wombwell 0 1 0 1 1 0 3 2 168
168 Stockton 0 2 1 0 6 10 28 7 161
168 Botwell Mission 0 0 0 0 1 3 4 1 175
168 Horden Athletic 0 0 0 0 1 2 3 1 176
168 South Bank St Peters 0 0 0 0 1 2 3 1 177
168 Witton 0 0 0 0 1 2 3 1 178
168 Hereford United 0 0 0 0 1 1 2 1 179
168 Horwich RMI 0 0 0 0 1 1 2 1 180
168 Mexborough 0 0 0 0 1 1 2 1 181
168 Newcastle East End 0 0 0 0 1 1 2 1 182
168 Newcastle West End 0 0 0 0 1 1 2 1 183
168 Wellingborough Town 0 0 0 0 1 1 2 1 184
168 Welling United 0 0 0 0 1 1 2 1 185
168 Altrincham 0 0 0 0 1 0 1 1 186
168 Derby Junction 0 0 0 0 1 0 1 1 187
168 London Paper Mills 0 0 0 0 1 0 1 1 188
168 Mold 0 0 0 0 1 0 1 1 189
168 Rotherham County 0 0 0 0 1 0 1 1 190
168 Wigan Athletic 0 0 0 0 1 0 1 1 191
168 Denaby United 0 0 0 0 2 2 4 2 192
168 Epsom & Ewell 0 0 0 0 1 2 4 1 193
168 Windsor & Eton 0 0 0 0 1 2 4 1 194
168 Gresley Rovers 0 0 0 0 1 1 3 1 195
168 Marlow 0 0 0 0 1 1 3 1 196
168 Yorkshire Amateur 0 0 0 0 1 1 3 1 197
168 93rd Highland Regiment 0 0 0 0 1 0 2 1 198
168 Hednesford Town 0 0 0 0 1 0 2 1 199
168 Hucknall St. John's 0 0 0 0 1 0 2 1 200
168 Llanelli 0 0 0 0 1 0 2 1 201
168 Old Brightonians 0 0 0 0 1 0 2 1 202
168 Long Eaton Rangers 0 0 0 0 3 3 6 3 203
168 New Crusaders 0 0 0 0 1 3 6 1 204
168 Old Carthusians 0 0 0 0 2 3 6 2 205
168 Marine 0 0 0 0 1 2 5 1 206
168 Oswestry Town 0 0 0 0 1 2 5 1 207
168 Northern Nomads 0 0 0 0 1 1 4 1 208
168 South Bank 0 0 0 0 1 1 4 1 209
168 St. Albans City 0 0 0 0 2 1 4 2 210
168 Desborough Town 0 0 0 0 1 0 3 1 211
168 Shrewsbury Town 0 0 0 0 1 0 3 1 212
168 South Shore 0 0 0 0 3 4 8 3 213
168 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 214
168 Eccles United 0 0 0 0 1 1 5 1 215
168 Sheffield Heeley 0 0 0 0 1 1 5 1 216
168 Walthamstow Avenue 0 0 0 0 1 1 5 1 217
168 Romford 0 0 0 0 1 0 4 1 218
168 Shankhouse 0 0 0 0 1 0 4 1 219
168 Old Westminsters 0 0 0 0 3 5 10 3 220
168 Annfield Plain 0 0 0 0 2 3 8 2 221
168 Staple Hill 0 0 0 0 1 2 7 1 222
168 Crusaders 0 0 0 0 2 1 6 2 223
168 Hastings & St Leonards United 0 0 0 0 3 1 6 3 224
168 Hayes 0 0 0 0 2 1 6 2 225
168 Jarrow 0 0 0 0 3 1 6 3 226
168 Ryde Sports 0 0 0 0 1 0 5 1 227
168 Sutton Junction 0 0 0 0 1 0 5 1 228
168 Wath Athletic 0 0 0 0 1 0 5 1 229
168 Goole Town 0 0 0 0 1 3 9 1 230
168 Irthlingborough Town 0 0 0 0 1 1 7 1 231
168 Chorley 0 0 0 0 1 0 6 1 232
168 Taunton Town 0 0 0 0 1 0 6 1 233
168 Heanor Town 0 0 0 0 3 1 8 3 234
168 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 235
168 Chelmsford City 0 0 0 0 1 0 7 1 236
168 Lisburn Distillery 0 0 0 0 1 2 10 1 237
168 Enfield 0 0 0 0 1 0 8 1 238
168 Farnham United Breweries 0 0 0 0 1 1 10 1 239
168 Lowestoft Town 0 0 0 0 1 1 10 1 240
168 Lytham 0 0 0 0 1 1 10 1 241
168 Southall 0 0 0 0 3 1 10 3 242
168 Metropolitan Police 0 0 0 0 1 0 9 1 243
168 Fairfield 0 0 0 0 1 1 11 1 244
168 Lancaster Town 0 0 0 0 5 3 14 5 245
168 King's Lynn 0 0 0 0 1 0 11 1 246
168 Peterborough & Fletton United 0 0 0 0 4 2 14 4 247
168 Bishop Auckland 0 0 0 0 3 0 12 3 248
168 Barnet 0 0 0 0 4 5 18 4 249
168 Woking 0 0 0 0 3 1 15 3 250
168 Kidderminster Harriers 0 0 0 0 3 1 21 3 251
168 Casuals 0 0 0 0 5 2 25 5 252

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.