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

England 1888-1930

1888-1929 1888-1931

EP Pts W D L GF GA GP PR
1 Aston Villa 2.512 1731 728 275 480 2986 2248 1483 1
2 Liverpool 2.425 1480 596 288 447 2260 1815 1331 11
3 Bolton Wanderers 2.404 1571 639 293 533 2483 2171 1465 4
4 Manchester City 2.187 1477 597 283 452 2431 2009 1332 12
5 Newcastle United 2.178 1511 613 285 449 2252 1800 1347 8
6 Sheffield Wednesday 2.001 1493 598 297 491 2234 1979 1386 9
7 Sunderland 1.997 1612 674 264 472 2627 2016 1410 2
8 Huddersfield Town 1.960 813 323 167 219 1161 871 709 39
9 Arsenal 1.825 1371 542 287 492 2090 1929 1321 18
10 Manchester United 1.824 1450 580 290 474 2172 1925 1344 15
11 Stoke City 1.742 1074 416 242 492 1668 1819 1150 28
12 Blackburn Rovers 1.739 1515 583 349 544 2506 2344 1476 7
13 West Bromwich Albion 1.733 1537 612 313 543 2400 2179 1468 5
14 Tottenham Hotspur 1.717 851 330 191 306 1293 1223 827 34
15 West Ham United 1.695 569 220 129 191 843 756 540 44
16 Wolverhampton Wanderers 1.691 1470 589 292 589 2313 2328 1470 13
17 Birmingham City 1.684 1367 547 273 494 2132 1945 1314 19
18 Bury 1.651 1261 493 275 510 1889 1932 1278 22
19 Chelsea 1.639 988 381 226 298 1327 1147 905 30
20 Southampton 1.590 570 207 156 158 747 618 521 43
21 Notts County 1.584 1386 527 332 586 2147 2221 1445 17
22 Bristol City 1.581 1103 429 245 364 1521 1412 1038 24
23 Middlesbrough 1.578 1095 417 261 439 1773 1721 1117 26
24 Burnley 1.575 1457 580 297 562 2376 2337 1439 14
25 Everton 1.574 1602 647 308 514 2559 2152 1469 3
26 Nottingham Forest 1.573 1293 482 329 565 1964 2157 1376 20
27 Preston North End 1.549 1491 585 321 542 2272 2084 1448 10
28 Derby County 1.542 1531 605 321 539 2481 2265 1465 6
29 Sheffield United 1.539 1422 551 320 492 2199 2068 1363 16
30 Bradford City 1.534 977 366 245 366 1389 1332 977 31
31 Bradford Park Avenue 1.518 845 346 153 271 1335 1069 770 35
32 Cardiff City 1.460 516 203 110 159 673 613 472 50
33 Portsmouth 1.459 506 191 124 163 730 670 478 53
34 Leicester City 1.443 1276 497 282 475 1961 1942 1254 21
35 Grimsby Town 1.425 1241 502 237 520 1952 2011 1259 23
36 Fulham 1.349 836 325 186 318 1203 1169 829 37
37 Oldham Athletic 1.347 836 323 190 299 1163 1118 812 36
38 Leeds United 1.288 444 172 100 167 647 608 439 60
39 Swindon Town 1.250 538 210 118 154 845 705 482 49
40 Swansea Town 1.180 507 195 117 142 703 592 454 52
41 Hull City 1.173 938 358 222 320 1296 1190 900 32
42 Millwall 1.142 556 209 138 146 752 595 493 46
43 Port Vale 1.132 835 327 181 395 1341 1527 903 38
44 Barnsley 1.088 1103 420 263 462 1633 1761 1145 25
45 Crystal Palace 1.080 505 192 121 169 746 739 482 54
46 Clapton Orient 0.936 791 291 209 378 988 1259 878 40
47 Blackpool 0.911 1081 414 253 487 1633 1826 1154 27
48 Plymouth Argyle 0.907 602 244 114 113 843 503 471 42
49 Stockport County 0.839 935 360 215 426 1396 1596 1001 33
50 Reading 0.802 441 160 121 202 598 715 483 61
51 Charlton Athletic 0.773 398 142 114 150 534 549 406 71
52 Coventry City 0.746 420 154 112 223 669 859 489 66
53 Gateshead 0.744 447 165 117 181 649 685 463 59
54 Brighton & Hove Albion 0.721 513 203 107 168 719 627 478 51
55 Lincoln City 0.715 1016 393 230 539 1663 2068 1162 29
56 Walsall 0.700 560 217 126 294 998 1233 637 45
57 Glossop North End 0.699 541 201 139 298 842 1054 638 48
58 Chesterfield 0.687 749 298 153 310 1185 1209 761 41
59 Darlington 0.685 420 173 74 152 735 627 399 65
60 Norwich City 0.677 422 149 124 194 670 742 467 64
61 Northampton Town 0.593 484 191 102 174 766 701 467 56
62 Gainsborough Trinity 0.590 486 181 124 284 748 1073 589 55
63 Queens Park Rangers 0.575 465 177 111 183 647 688 471 58
64 Rotherham United 0.552 469 179 111 275 771 1097 565 57
65 Luton Town 0.541 544 207 130 222 913 921 559 47
66 Brentford 0.539 417 159 99 193 635 705 451 68
67 Leeds City 0.497 377 148 81 174 609 650 403 76
68 Nelson 0.452 364 149 66 160 630 695 375 81
69 Watford 0.449 437 162 113 181 644 708 456 62
70 Bournemouth & Boscombe 0.439 317 119 79 123 521 539 321 87
71 New Brighton Tower 0.436 122 49 24 32 198 156 105 94
72 Southend United 0.425 410 160 90 198 647 734 448 70
73 Bristol Rovers 0.401 414 156 102 207 638 746 465 69
74 Doncaster Rovers 0.398 391 151 89 169 613 661 409 74
75 Burton United 0.392 376 147 82 261 660 1010 490 77
76 Darwen 0.379 188 80 28 137 426 641 245 93
77 Exeter City 0.342 396 146 104 197 620 704 447 72
78 Newport County 0.336 393 149 95 187 604 725 431 73
79 Burton Wanderers 0.335 100 43 14 38 171 152 95 98
80 Rochdale 0.332 417 174 69 140 705 624 383 67
81 New Brighton 0.331 313 121 71 117 494 473 309 88
82 Wrexham 0.330 368 137 94 159 556 630 390 79
83 Accrington 0.306 117 41 35 60 252 340 136 95
84 Crewe Alexandra 0.301 432 161 110 240 753 1003 511 63
85 Southport 0.301 386 150 86 154 596 605 390 75
86 Gillingham 0.282 363 129 105 207 492 692 441 82
87 Accrington Stanley 0.253 360 148 64 180 652 730 392 83
88 Tranmere Rovers 0.244 374 149 76 156 648 656 381 78
89 York City 0.239 54 18 18 14 91 74 50 101
90 Merthyr Town 0.237 339 116 107 207 530 800 430 85
91 Halifax Town 0.231 367 134 99 151 527 576 384 80
92 Wigan Borough 0.226 355 132 91 161 587 650 384 84
93 South Shields 0.204 18 7 4 13 30 43 24 105
94 Aberdare Athletic 0.196 219 80 59 120 342 438 259 92
95 Carlisle United 0.189 101 42 17 42 206 212 101 96
96 Hartlepools United 0.171 324 121 82 176 545 672 379 86
97 Stalybridge Celtic 0.165 78 33 12 33 104 112 78 100
98 Durham City 0.147 247 96 55 139 399 538 290 91
99 Torquay United 0.144 101 33 35 67 191 291 135 97
100 Ashington 0.144 294 111 72 155 499 676 338 89
101 Middlesbrough Iron 0.142 27 11 5 21 48 98 37 103
102 Loughborough 0.140 88 34 20 105 171 411 159 99
103 Barrow 0.135 260 98 64 220 429 794 382 90
104 Bootle 0.133 21 9 3 15 52 79 27 104
105 New Brompton 0.119 12 3 6 6 11 12 15 107
106 Corinthian 0.115 11 3 5 7 20 34 15 109
107 Northwich Victoria 0.109 31 13 5 34 75 161 52 102
108 Boston United 0.064 5 2 1 2 9 13 5 117
109 Leyton 0.053 11 4 3 7 11 27 14 110
110 Rhyl 0.052 8 3 2 3 14 17 8 113
111 Mansfield Town 0.047 8 4 0 4 11 15 8 114
112 Derby Midland 0.041 2 1 0 1 4 2 2 134
113 Caernarvon Athletic 0.039 3 1 1 1 7 8 3 128
114 Sunderland Albion 0.035 8 3 2 4 15 16 9 112
115 Kettering Town 0.031 13 4 5 10 17 38 19 106
116 Chilton Colliery Recreation 0.028 7 3 1 2 9 10 6 115
117 Clapton 0.025 5 2 1 5 11 38 8 120
118 Poole Town 0.023 5 2 1 3 6 14 6 119
119 Guildford City 0.021 2 1 0 1 5 7 2 140
120 Birmingham St George 0.021 9 4 1 4 16 24 9 111
121 Linfield Athletic 0.021 1 0 1 0 2 2 1 152
121 Chatham Town 0.021 12 4 4 7 20 57 15 108
123 Worksop Town 0.020 3 1 1 5 5 26 7 132
124 Scunthorpe & Lindsey 0.019 3 1 1 1 8 8 3 126
125 Grantham 0.017 2 1 0 1 2 2 2 137
126 Swifts 0.017 2 1 0 1 4 7 2 141
127 Peterborough United 0.016 4 2 0 1 9 8 3 121
127 Aldershot Town 0.016 2 1 0 2 3 4 3 138
129 Margate 0.014 2 1 0 1 2 6 2 143
130 Croydon Common 0.013 2 0 2 4 5 22 6 150
131 Spennymoor Town 0.012 3 1 1 2 8 14 4 130
132 Manchester Central 0.012 2 1 0 1 2 1 2 136
133 West Stanley 0.010 2 1 0 2 3 9 3 146
134 Notts Rangers 0.009 1 0 1 1 1 4 2 155
135 Croydon 0.009 1 0 1 1 1 2 2 153
136 Thornycrofts 0.008 1 0 1 1 0 5 2 156
137 Scarborough 0.008 3 1 1 1 5 5 3 127
138 Northfleet United 0.006 7 3 1 5 17 22 9 116
139 Chester City 0.006 2 1 0 2 1 9 3 148
140 Folkestone Invicta 0.005 2 0 2 2 3 9 4 145
141 Halliwell 0.005 3 1 1 3 11 21 5 131
142 Sittingbourne 0.004 4 2 0 3 7 13 5 123
143 Tunbridge Wells 0.004 1 0 1 2 2 9 3 158
144 Blyth Spartans 0.004 5 1 3 2 6 13 6 118
145 Weymouth 0.004 1 0 1 2 4 10 3 157
146 Shildon 0.003 2 0 2 2 2 7 4 144
147 Bath City 0.003 4 2 0 4 7 16 6 125
148 Oxford City 0.003 1 0 1 2 0 7 3 159
149 Birmingham St George's 0.002 2 1 0 1 3 4 2 139
150 Barking Town 0.002 1 0 1 2 0 8 3 160
151 London Caledonians 0.002 4 2 0 5 8 15 7 124
152 Worcester City 0.001 2 0 2 3 1 11 5 149
153 Ilford 0.000 4 2 0 4 11 15 6 122
154 Barry Town 0 3 1 1 1 2 4 3 129
154 Castleford Town 0 2 1 0 1 4 3 2 135
154 Bedlington United 0 2 1 0 1 1 4 2 142
154 Nunhead 0 2 1 0 2 10 4 3 133
154 Crook Town 0 2 1 0 2 4 11 3 147
154 Dagenham & Redbridge 0 1 0 1 1 0 1 2 154
154 Stockton 0 2 1 0 6 10 28 7 151
154 Botwell Mission 0 0 0 0 1 3 4 1 161
154 Denaby United 0 0 0 0 1 2 3 1 162
154 Horden Athletic 0 0 0 0 1 2 3 1 163
154 Witton 0 0 0 0 1 2 3 1 164
154 Horwich RMI 0 0 0 0 1 1 2 1 165
154 Mexborough 0 0 0 0 1 1 2 1 166
154 Newcastle East End 0 0 0 0 1 1 2 1 167
154 Newcastle West End 0 0 0 0 1 1 2 1 168
154 Wellingborough Town 0 0 0 0 1 1 2 1 169
154 Welling United 0 0 0 0 1 1 2 1 170
154 Derby Junction 0 0 0 0 1 0 1 1 171
154 Mold 0 0 0 0 1 0 1 1 172
154 Rotherham County 0 0 0 0 1 0 1 1 173
154 Wigan Athletic 0 0 0 0 1 0 1 1 174
154 Worthington Simpsons 0 0 0 0 1 0 1 1 175
154 Windsor & Eton 0 0 0 0 1 2 4 1 176
154 Dartford 0 0 0 0 1 1 3 1 177
154 Marlow 0 0 0 0 1 1 3 1 178
154 93rd Highland Regiment 0 0 0 0 1 0 2 1 179
154 Hednesford Town 0 0 0 0 1 0 2 1 180
154 Hucknall St. John's 0 0 0 0 1 0 2 1 181
154 Llanelli 0 0 0 0 1 0 2 1 182
154 Old Brightonians 0 0 0 0 1 0 2 1 183
154 Long Eaton Rangers 0 0 0 0 3 3 6 3 184
154 New Crusaders 0 0 0 0 1 3 6 1 185
154 Old Carthusians 0 0 0 0 2 3 6 2 186
154 Oswestry Town 0 0 0 0 1 2 5 1 187
154 Northern Nomads 0 0 0 0 1 1 4 1 188
154 South Bank 0 0 0 0 1 1 4 1 189
154 St. Albans City 0 0 0 0 2 1 4 2 190
154 Wimbledon 0 0 0 0 1 1 4 1 191
154 Yeovil Town 0 0 0 0 1 1 4 1 192
154 Desborough Town 0 0 0 0 1 0 3 1 193
154 Shrewsbury Town 0 0 0 0 1 0 3 1 194
154 South Shore 0 0 0 0 3 4 8 3 195
154 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 196
154 Eccles United 0 0 0 0 1 1 5 1 197
154 Jarrow 0 0 0 0 2 1 5 2 198
154 Sheffield Heeley 0 0 0 0 1 1 5 1 199
154 Shankhouse 0 0 0 0 1 0 4 1 200
154 Thames 0 0 0 0 1 0 4 1 201
154 Old Westminsters 0 0 0 0 3 5 10 3 202
154 Annfield Plain 0 0 0 0 2 3 8 2 203
154 Lancaster Town 0 0 0 0 2 2 7 2 204
154 Staple Hill 0 0 0 0 1 2 7 1 205
154 Barnet 0 0 0 0 2 1 6 2 206
154 Crusaders 0 0 0 0 2 1 6 2 207
154 Hastings & St Leonards United 0 0 0 0 3 1 6 3 208
154 Sutton Junction 0 0 0 0 1 0 5 1 209
154 Wath Athletic 0 0 0 0 1 0 5 1 210
154 Goole Town 0 0 0 0 1 3 9 1 211
154 Irthlingborough Town 0 0 0 0 1 1 7 1 212
154 Wellington Town 0 0 0 0 3 1 7 3 213
154 Chorley 0 0 0 0 1 0 6 1 214
154 Peterborough & Fletton United 0 0 0 0 2 0 6 2 215
154 Heanor Town 0 0 0 0 3 1 8 3 216
154 Lisburn Distillery 0 0 0 0 1 2 10 1 217
154 Farnham United Breweries 0 0 0 0 1 1 10 1 218
154 Lowestoft Town 0 0 0 0 1 1 10 1 219
154 Lytham 0 0 0 0 1 1 10 1 220
154 Southall 0 0 0 0 3 1 10 3 221
154 Kingstonian 0 0 0 0 1 0 9 1 222
154 Workington 0 0 0 0 4 2 12 4 223
154 Fairfield 0 0 0 0 1 1 11 1 224
154 King's Lynn 0 0 0 0 1 0 11 1 225
154 Bishop Auckland 0 0 0 0 3 0 12 3 226
154 Woking 0 0 0 0 3 1 15 3 227
154 Dulwich Hamlet 0 0 0 0 5 4 20 5 228
154 Kidderminster Harriers 0 0 0 0 3 1 21 3 229
154 Casuals 0 0 0 0 5 2 25 5 230

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.