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

England 1888-1934

‹ 1888-1933 History 1888-1935 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 2.389 1954 818 318 533 3421 2558 1669 1
2 Liverpool 2.260 1661 666 329 519 2607 2188 1514 12
3 Bolton Wanderers 2.162 1751 711 329 610 2814 2509 1650 4
4 Manchester City 2.106 1676 676 324 522 2780 2327 1522 11
5 Everton 1.948 1828 743 342 570 2996 2440 1655 2
6 Arsenal 1.927 1627 651 325 527 2536 2158 1503 14
7 Newcastle United 1.921 1689 685 319 525 2579 2133 1529 8
8 Sunderland 1.824 1804 746 312 542 2964 2341 1600 3
9 Huddersfield Town 1.814 1024 406 212 270 1503 1124 888 37
10 Sheffield Wednesday 1.792 1697 682 333 550 2603 2288 1565 7
11 Wolverhampton Wanderers 1.721 1653 663 327 655 2676 2639 1645 13
12 Blackburn Rovers 1.715 1683 652 379 620 2837 2719 1651 9
13 Notts County 1.700 1565 594 377 650 2450 2496 1621 18
14 Stoke City 1.699 1285 499 287 548 1966 2071 1334 24
15 Birmingham 1.659 1546 615 316 568 2404 2208 1499 19
16 West Bromwich Albion 1.626 1744 696 352 600 2722 2433 1648 5
17 Manchester United 1.554 1601 636 329 559 2446 2289 1524 16
18 Chelsea 1.541 1162 449 264 378 1624 1452 1091 30
19 Tottenham Hotspur 1.537 1058 413 232 359 1662 1474 1004 34
20 Burnley 1.517 1622 642 338 635 2649 2657 1615 15
21 Bury 1.514 1462 577 308 578 2224 2230 1463 20
22 Preston North End 1.493 1679 659 361 606 2591 2365 1626 10
23 Bradford Park Avenue 1.473 1041 430 181 337 1682 1347 948 35
24 Bradford City 1.464 1158 434 290 428 1678 1597 1152 31
25 Nottingham Forest 1.464 1462 545 372 634 2269 2459 1551 21
26 Sheffield United 1.455 1589 618 353 570 2506 2425 1541 17
27 Grimsby Town 1.432 1424 578 268 592 2302 2357 1438 23
28 Derby County 1.429 1726 679 368 602 2834 2564 1649 6
29 Portsmouth 1.428 706 270 166 226 1029 943 662 50
30 Middlesbrough 1.425 1263 483 297 515 2079 2068 1295 26
31 Southampton 1.411 740 277 186 236 1014 895 699 45
32 Bristol City 1.399 1245 476 293 448 1780 1766 1217 27
33 Leicester City 1.357 1437 559 319 554 2275 2311 1432 22
34 Fulham 1.347 1035 406 223 380 1539 1456 1009 36
35 West Ham United 1.338 729 282 165 272 1157 1137 719 46
36 Hull City 1.314 1142 442 258 377 1653 1429 1077 32
37 Cardiff City 1.275 649 253 143 253 951 991 649 55
38 Port Vale 1.211 1002 396 210 471 1599 1821 1077 38
39 Oldham Athletic 1.209 1000 385 230 372 1431 1438 987 39
40 Swindon Town 1.198 696 272 152 234 1141 1072 658 51
41 Leeds United 1.191 624 242 140 234 942 881 616 59
42 Barnsley 1.158 1285 493 299 530 1968 2094 1322 25
43 Plymouth Argyle 1.116 774 310 154 181 1161 809 645 42
44 Millwall 1.094 719 271 177 221 995 877 669 47
45 Crystal Palace 1.076 710 276 158 229 1101 1024 663 49
46 Swansea Town 1.061 662 254 154 221 937 865 629 53
47 Blackpool 1.024 1231 470 291 570 1911 2213 1331 28
48 Brighton & Hove Albion 0.970 712 277 158 226 1023 886 661 48
49 Chesterfield 0.903 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.848 941 344 253 459 1276 1618 1056 41
53 Charlton Athletic 0.836 572 211 150 223 809 862 584 73
54 Coventry City 0.781 613 231 151 286 1075 1169 668 62
55 Gateshead 0.774 645 244 157 241 998 1021 642 56
56 Stockport County 0.769 1140 441 258 475 1754 1834 1174 33
57 Walsall 0.758 745 294 157 362 1317 1535 813 44
58 Lincoln City 0.730 1198 467 264 604 2006 2359 1335 29
59 Norwich City 0.720 618 225 168 248 975 999 641 61
60 Queens Park Rangers 0.718 662 258 146 251 995 1000 655 54
61 Luton Town 0.693 748 288 172 284 1278 1207 744 43
62 Darlington 0.655 574 234 106 235 1020 980 575 72
63 Northampton Town 0.646 673 265 143 241 1094 987 649 52
64 Glossop 0.645 541 201 139 299 844 1059 639 74
65 Exeter City 0.566 599 228 143 256 956 980 627 66
66 Watford 0.550 620 235 150 255 964 1012 640 60
67 Gainsborough Trinity 0.532 493 184 125 288 756 1090 597 79
68 Southend United 0.522 601 236 129 263 933 1018 628 64
69 Rotherham United 0.498 606 232 142 364 1034 1444 738 63
70 Tranmere Rovers 0.489 586 237 112 214 1061 945 563 68
71 Leeds City 0.453 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.443 600 227 146 274 945 1052 647 65
74 Doncaster Rovers 0.434 576 223 130 233 912 966 586 71
75 Southport 0.426 577 222 133 216 904 902 571 70
76 Wrexham 0.425 580 226 128 209 936 901 563 69
77 New Brighton Tower 0.408 122 49 24 32 198 156 105 98
78 Nelson 0.402 387 156 75 191 683 819 422 86
79 Burton Town 0.382 378 148 82 263 667 1019 493 87
80 Darwen 0.377 192 82 28 140 435 661 250 96
81 Crewe Alexandra 0.335 597 233 131 318 1081 1348 682 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.297 100 43 14 39 173 157 96 101
85 New Brighton 0.294 444 169 106 208 715 819 483 83
86 Mansfield Town 0.293 111 40 31 69 259 327 140 100
87 Rochdale 0.292 515 212 91 250 929 1057 553 77
88 Halifax Town 0.291 540 204 132 231 822 957 567 75
89 Accrington Stanley 0.284 520 211 98 260 970 1107 569 76
90 Accrington 0.282 116 41 34 59 251 334 134 99
91 Aldershot 0.279 96 36 24 42 141 157 102 102
92 Chester 0.279 155 66 23 47 287 231 136 97
93 Wigan Borough 0.256 398 151 96 180 663 738 427 85
94 York City 0.249 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.207 261 106 49 122 501 541 277 92
98 South Shields 0.191 18 7 4 13 30 43 24 109
99 Hartlepools United 0.187 474 183 108 261 880 1083 552 81
100 Aberdare Athletic 0.186 219 80 59 120 342 438 259 94
101 Barrow 0.181 441 175 91 290 772 1115 556 84
102 Stalybridge Celtic 0.158 78 33 12 34 106 120 79 104
103 Durham City 0.144 247 96 55 139 399 538 290 93
104 Ashington 0.142 294 111 72 155 499 676 338 90
105 Middlesbrough Iron 0.135 27 11 5 21 48 98 37 107
106 Thames 0.133 58 20 18 50 110 215 88 105
107 Bootle 0.132 21 9 3 14 52 76 26 108
108 Loughborough 0.130 88 34 20 105 171 411 159 103
109 New Brompton 0.105 12 3 6 6 11 12 15 111
110 Northwich Victoria 0.104 31 13 5 34 75 161 52 106
111 Corinthian 0.102 11 3 5 10 22 41 18 113
112 Scarborough 0.054 9 4 1 4 22 19 9 114
113 Sunderland Albion 0.053 8 3 2 3 14 13 8 117
114 Workington 0.050 8 4 0 7 17 23 11 118
115 Rhyl 0.048 8 3 2 4 14 23 9 119
116 Boston United 0.047 5 2 1 3 9 14 6 128
117 Leyton 0.047 11 4 3 7 11 27 14 112
118 Folkestone Invicta 0.044 9 3 3 6 16 26 12 116
119 Derby Midland 0.038 2 1 0 1 4 2 2 146
120 Crook Town 0.035 7 3 1 4 9 24 8 123
121 Bath City 0.034 9 4 1 6 19 22 11 115
122 Caernarvon Athletic 0.034 3 1 1 1 7 8 3 138
123 Kettering Town 0.031 13 4 5 12 18 49 21 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 125
127 Chilton Colliery Recreation 0.022 7 3 1 2 9 10 6 121
128 Birmingham St George 0.020 5 2 1 3 10 18 6 129
129 Poole Town 0.020 5 2 1 3 6 14 6 130
130 Worksop Town 0.019 3 1 1 5 5 26 7 144
131 Chatham Town 0.017 6 2 2 6 11 41 10 126
132 Margate 0.016 5 2 1 3 10 14 6 127
133 Cheltenham Town 0.015 4 2 0 1 8 5 3 132
134 Grantham 0.014 2 1 0 1 2 2 2 150
135 Guildford City 0.014 2 1 0 4 8 18 5 157
136 North Shields 0.014 2 1 0 1 3 1 2 147
137 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 149
138 Croydon Common 0.013 2 0 2 4 5 22 6 159
139 Worthington Simpsons 0.012 3 1 1 4 4 18 6 143
140 Northfleet United 0.011 8 3 2 8 18 29 13 120
141 Tunbridge Wells 0.010 4 1 2 4 9 16 7 134
142 West Stanley 0.009 2 1 0 3 3 12 4 156
143 Manchester Central 0.009 2 1 0 2 2 4 3 152
144 Croydon 0.009 1 0 1 1 1 2 2 161
145 Spennymoor United 0.009 3 1 1 4 8 21 6 142
146 Yeovil Town 0.007 6 2 2 3 11 14 7 124
147 Thornycrofts 0.007 1 0 1 1 0 5 2 165
148 Stockton 0.006 3 1 1 7 11 40 9 145
149 London Caledonians 0.006 4 2 0 5 8 15 7 135
150 Heanor Town 0.005 1 0 1 4 2 10 5 167
151 Blyth Spartans 0.004 7 2 3 3 9 14 8 122
152 Wimbledon 0.004 1 0 1 3 3 14 4 169
153 Weymouth 0.004 1 0 1 2 4 10 3 166
154 Sittingbourne 0.004 4 2 0 4 10 18 6 136
155 Shildon 0.003 2 0 2 2 2 7 4 155
156 Kingstonian 0.003 1 0 1 4 5 24 5 171
157 Oxford City 0.002 1 0 1 3 1 12 4 170
158 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 163
159 Barking Town 0.002 1 0 1 2 0 8 3 168
160 Dartford 0.002 3 1 1 3 5 8 5 140
161 Dulwich Hamlet 0.002 2 0 2 8 12 38 10 160
162 Ilford 0.002 4 2 0 7 16 29 9 137
163 Nunhead 0.001 2 1 0 3 10 13 4 153
164 Worcester City 0.001 2 0 2 3 1 11 5 158
165 Barry Town 0 3 1 1 1 2 4 3 139
165 Castleford Town 0 2 1 0 1 4 3 2 148
165 Birmingham St George's 0 2 1 0 1 3 4 2 151
165 Bedlington United 0 2 1 0 1 1 4 2 154
165 Wellington Town 0 3 1 1 4 6 11 6 141
165 Dagenham & Redbridge 0 1 0 1 1 0 1 2 162
165 Wombwell 0 1 0 1 1 0 3 2 164
165 Botwell Mission 0 0 0 0 1 3 4 1 172
165 Horden Athletic 0 0 0 0 1 2 3 1 173
165 South Bank St Peters 0 0 0 0 1 2 3 1 174
165 Hereford United 0 0 0 0 1 1 2 1 175
165 Horwich RMI 0 0 0 0 1 1 2 1 176
165 Mexborough 0 0 0 0 1 1 2 1 177
165 Newcastle East End 0 0 0 0 1 1 2 1 178
165 Newcastle West End 0 0 0 0 1 1 2 1 179
165 Wellingborough Town 0 0 0 0 1 1 2 1 180
165 Welling United 0 0 0 0 1 1 2 1 181
165 Altrincham 0 0 0 0 1 0 1 1 182
165 London Paper Mills 0 0 0 0 1 0 1 1 183
165 Mold 0 0 0 0 1 0 1 1 184
165 Rotherham County 0 0 0 0 1 0 1 1 185
165 Wigan Athletic 0 0 0 0 1 0 1 1 186
165 Denaby United 0 0 0 0 2 2 4 2 187
165 Epsom & Ewell 0 0 0 0 1 2 4 1 188
165 Windsor & Eton 0 0 0 0 1 2 4 1 189
165 Gresley Rovers 0 0 0 0 1 1 3 1 190
165 Long Eaton Rangers 0 0 0 0 2 1 3 2 191
165 Marlow 0 0 0 0 1 1 3 1 192
165 Yorkshire Amateur 0 0 0 0 1 1 3 1 193
165 93rd Highland Regiment 0 0 0 0 1 0 2 1 194
165 Hednesford Town 0 0 0 0 1 0 2 1 195
165 Hucknall St. John's 0 0 0 0 1 0 2 1 196
165 Llanelli 0 0 0 0 1 0 2 1 197
165 Old Carthusians 0 0 0 0 1 0 2 1 198
165 New Crusaders 0 0 0 0 1 3 6 1 199
165 South Shore 0 0 0 0 2 3 6 2 200
165 Marine 0 0 0 0 1 2 5 1 201
165 Oswestry Town 0 0 0 0 1 2 5 1 202
165 Northern Nomads 0 0 0 0 1 1 4 1 203
165 South Bank 0 0 0 0 1 1 4 1 204
165 St. Albans City 0 0 0 0 2 1 4 2 205
165 Desborough Town 0 0 0 0 1 0 3 1 206
165 Shrewsbury Town 0 0 0 0 1 0 3 1 207
165 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 208
165 Old Westminsters 0 0 0 0 2 2 6 2 209
165 Eccles United 0 0 0 0 1 1 5 1 210
165 Walthamstow Avenue 0 0 0 0 1 1 5 1 211
165 Romford 0 0 0 0 1 0 4 1 212
165 Shankhouse 0 0 0 0 1 0 4 1 213
165 Annfield Plain 0 0 0 0 2 3 8 2 214
165 Staple Hill 0 0 0 0 1 2 7 1 215
165 Crusaders 0 0 0 0 2 1 6 2 216
165 Hastings & St Leonards United 0 0 0 0 3 1 6 3 217
165 Hayes 0 0 0 0 2 1 6 2 218
165 Jarrow 0 0 0 0 3 1 6 3 219
165 Swifts 0 0 0 0 1 1 6 1 220
165 Ryde Sports 0 0 0 0 1 0 5 1 221
165 Sutton Junction 0 0 0 0 1 0 5 1 222
165 Wath Athletic 0 0 0 0 1 0 5 1 223
165 Goole Town 0 0 0 0 1 3 9 1 224
165 Irthlingborough Town 0 0 0 0 1 1 7 1 225
165 Chorley 0 0 0 0 1 0 6 1 226
165 Taunton Town 0 0 0 0 1 0 6 1 227
165 Lloyds Sittingbourne 0 0 0 0 1 1 8 1 228
165 Chelmsford City 0 0 0 0 1 0 7 1 229
165 Lisburn Distillery 0 0 0 0 1 2 10 1 230
165 Enfield 0 0 0 0 1 0 8 1 231
165 Farnham United Breweries 0 0 0 0 1 1 10 1 232
165 Lowestoft Town 0 0 0 0 1 1 10 1 233
165 Lytham 0 0 0 0 1 1 10 1 234
165 Southall 0 0 0 0 3 1 10 3 235
165 Metropolitan Police 0 0 0 0 1 0 9 1 236
165 Fairfield 0 0 0 0 1 1 11 1 237
165 Lancaster Town 0 0 0 0 5 3 14 5 238
165 King's Lynn 0 0 0 0 1 0 11 1 239
165 Peterborough & Fletton United 0 0 0 0 4 2 14 4 240
165 Bishop Auckland 0 0 0 0 3 0 12 3 241
165 Barnet 0 0 0 0 4 5 18 4 242
165 Halliwell 0 0 0 0 2 2 15 2 243
165 Woking 0 0 0 0 3 1 15 3 244
165 Kidderminster Harriers 0 0 0 0 3 1 21 3 245
165 Casuals 0 0 0 0 5 2 25 5 246

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

« 1888-1890 History 1888-2026 »

Includes 42 seasons from 1888-89 to 1933-34.

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.