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

England 1888-1937

‹ 1888-1936 History 1888-1938 ›

EP Pts W D L GF GA GP PR
1 Liverpool 2.134 1783 712 359 574 2821 2432 1645 14
2 Aston Villa 2.064 2074 861 352 585 3661 2833 1798 1
3 Manchester City 2.060 1833 740 353 563 3054 2524 1656 8
4 Bolton Wanderers 2.040 1900 767 366 658 3038 2715 1791 4
5 Arsenal 2.012 1807 719 369 556 2851 2313 1644 11
6 Sunderland 1.942 1977 816 345 579 3285 2576 1740 2
7 Everton 1.825 1960 791 378 622 3285 2714 1791 3
8 Sheffield Wednesday 1.724 1832 730 372 601 2812 2512 1703 9
9 Newcastle United 1.699 1840 752 336 575 2850 2349 1663 7
10 Wolverhampton Wanderers 1.684 1791 718 355 710 2952 2896 1783 13
11 West Bromwich Albion 1.666 1887 755 377 658 3012 2723 1790 5
12 Stoke City 1.655 1424 555 314 599 2179 2267 1468 24
13 Blackburn Rovers 1.641 1806 697 412 677 3038 2967 1786 12
14 Birmingham 1.598 1671 659 353 620 2608 2426 1632 19
15 Notts County 1.579 1693 643 407 703 2638 2712 1753 18
16 Huddersfield Town 1.554 1152 451 250 318 1704 1325 1019 37
17 Preston North End 1.534 1827 715 397 655 2807 2576 1767 10
18 Manchester United 1.496 1747 694 359 605 2669 2477 1658 16
19 Bury 1.489 1600 633 334 629 2437 2456 1596 20
20 Brentford 1.483 797 316 165 280 1252 1139 761 55
21 Chelsea 1.466 1296 497 302 427 1829 1673 1226 31
22 Burnley 1.465 1756 692 372 688 2841 2870 1752 15
23 Tottenham Hotspur 1.462 1201 466 269 411 1922 1708 1146 34
24 Grimsby Town 1.452 1563 635 293 647 2559 2591 1575 23
25 Derby County 1.446 1882 743 396 646 3091 2782 1785 6
26 Nottingham Forest 1.443 1581 589 403 693 2493 2705 1685 22
27 Sheffield United 1.422 1745 679 387 614 2754 2617 1680 17
28 Fulham 1.420 1177 457 263 423 1778 1637 1143 35
29 Leicester City 1.419 1582 618 346 601 2520 2523 1565 21
30 West Ham United 1.363 889 349 191 311 1403 1332 851 44
31 Middlesbrough 1.361 1390 530 330 568 2316 2311 1428 26
32 Bradford City 1.359 1271 473 325 488 1848 1833 1286 32
33 Bradford Park Avenue 1.349 1156 469 218 395 1860 1596 1082 36
34 Portsmouth 1.338 836 320 196 278 1221 1161 794 50
35 Charlton Athletic 1.317 743 281 181 252 1059 1033 714 63
36 Bristol City 1.297 1372 525 322 507 1949 1977 1354 28
37 Plymouth Argyle 1.297 923 370 183 224 1386 994 777 42
38 Oldham Athletic 1.286 1129 436 257 427 1663 1679 1120 38
39 Southampton 1.277 847 314 219 296 1164 1120 829 49
40 Hull City 1.207 1248 480 288 438 1834 1695 1206 33
41 Cardiff City 1.197 759 295 169 316 1134 1243 780 59
42 Barnsley 1.155 1405 537 331 588 2145 2335 1456 25
43 Swindon Town 1.145 817 317 183 291 1365 1307 791 52
44 Port Vale 1.141 1115 437 241 530 1773 2075 1208 39
45 Millwall 1.108 861 327 207 272 1201 1074 806 47
46 Leeds United 1.098 745 288 169 293 1159 1134 750 61
47 Blackpool 1.051 1385 534 317 611 2181 2408 1462 27
48 Swansea Town 1.028 781 301 179 282 1118 1082 762 56
49 Coventry City 1.001 775 297 181 324 1350 1331 802 58
50 Crystal Palace 1.000 848 331 186 277 1348 1232 794 48
51 Brighton & Hove Albion 0.965 862 340 182 274 1253 1066 796 46
52 Reading 0.944 818 313 192 298 1257 1221 803 51
53 Norwich City 0.899 745 273 199 304 1195 1208 776 62
54 Chesterfield 0.899 1094 437 220 412 1769 1685 1069 40
55 Clapton Orient 0.819 1073 394 285 512 1462 1809 1191 41
56 Walsall 0.805 875 343 189 420 1558 1765 952 45
57 Luton Town 0.758 922 359 204 317 1573 1382 880 43
58 Stockport County 0.728 1306 510 286 514 2009 2011 1310 30
59 Lincoln City 0.724 1365 538 289 641 2302 2539 1468 29
60 Queens Park Rangers 0.719 807 317 173 297 1225 1184 787 54
61 Gateshead 0.704 753 282 189 301 1178 1303 772 60
62 Darlington 0.647 707 286 135 289 1260 1228 710 71
63 Watford 0.624 775 297 181 297 1222 1189 775 57
64 Northampton Town 0.622 809 321 167 294 1310 1223 782 53
65 Exeter City 0.613 710 267 176 319 1167 1256 762 70
66 Glossop 0.599 541 201 139 299 844 1059 639 83
67 Doncaster Rovers 0.595 694 270 154 291 1081 1173 715 72
68 Southend United 0.560 726 282 162 321 1170 1243 765 67
69 Rotherham United 0.509 733 283 167 421 1277 1685 871 65
70 Bristol Rovers 0.506 731 280 171 333 1178 1321 784 66
71 Gainsborough Trinity 0.503 495 185 125 289 759 1095 599 84
72 Tranmere Rovers 0.502 734 295 144 258 1319 1161 697 64
73 Bournemouth & Boscombe 0.480 610 227 156 251 999 1093 634 79
74 Wrexham 0.437 710 276 158 261 1159 1113 695 69
75 Leeds City 0.430 377 148 81 174 609 650 403 89
76 Southport 0.413 681 256 169 278 1086 1173 703 74
77 New Brighton Tower 0.389 122 49 24 32 198 156 105 100
78 Nelson 0.381 387 156 75 191 683 819 422 86
79 Burton Town 0.373 382 150 82 266 680 1031 498 88
80 Crewe Alexandra 0.367 725 280 165 372 1299 1607 817 68
81 Chester 0.354 326 134 58 78 579 405 270 93
82 Gillingham 0.349 634 230 174 345 944 1251 749 76
83 Darwen 0.345 192 82 28 142 436 665 252 99
84 Mansfield Town 0.339 245 94 57 121 523 569 272 96
85 Accrington Stanley 0.337 644 259 126 317 1184 1353 702 75
86 Newport County 0.320 583 216 151 328 989 1362 695 80
87 Halifax Town 0.296 682 263 156 281 1031 1158 700 73
88 Rochdale 0.290 616 246 124 312 1111 1315 682 78
89 Torquay United 0.280 386 142 102 203 691 887 447 87
90 Burton Wanderers 0.279 100 43 14 39 173 157 96 102
91 York City 0.279 345 133 79 149 643 685 361 91
92 New Brighton 0.278 546 206 134 276 880 1078 616 82
93 Aldershot 0.265 201 72 57 106 302 392 235 98
94 Accrington 0.262 116 41 34 59 251 334 134 101
95 Wigan Borough 0.242 398 151 96 180 663 738 427 85
96 Carlisle United 0.237 372 148 76 184 680 785 408 90
97 Merthyr Town 0.231 340 116 108 209 533 810 433 92
98 Aberdare Athletic 0.189 219 80 59 120 342 438 259 97
99 Hartlepools United 0.187 616 238 140 313 1112 1311 691 77
100 South Shields 0.181 18 7 4 13 30 43 24 109
101 Barrow 0.179 554 216 122 349 966 1365 687 81
102 Stalybridge Celtic 0.146 80 34 12 37 113 128 83 104
103 Durham City 0.139 247 96 55 139 399 538 290 95
104 Ashington 0.138 294 111 72 155 499 676 338 94
105 Thames 0.133 58 20 18 50 110 215 88 105
106 Middlesbrough Iron 0.129 27 11 5 21 48 98 37 107
107 Bootle 0.123 21 9 3 14 52 76 26 108
108 Loughborough 0.123 88 34 20 105 171 411 159 103
109 New Brompton 0.099 12 3 6 6 11 12 15 116
110 Northwich Victoria 0.095 31 13 5 34 75 161 52 106
111 Corinthian 0.085 11 3 5 13 25 53 21 119
112 Scarborough 0.078 12 5 2 5 25 23 12 115
113 Dartford 0.071 13 6 1 6 23 15 13 111
114 Workington 0.071 15 7 1 9 29 29 17 110
115 Margate 0.069 9 4 1 4 17 19 9 120
116 Yeovil Town 0.067 13 5 3 6 25 27 14 112
117 Bath City 0.056 13 6 1 8 24 28 15 113
118 Boston United 0.053 8 3 2 6 15 24 11 123
119 Sunderland Albion 0.050 8 3 2 3 14 13 8 122
120 Rhyl 0.046 8 3 2 4 14 23 9 124
121 Leyton 0.045 12 4 4 8 12 29 16 118
122 Folkestone Invicta 0.043 12 4 4 9 23 38 17 117
123 Derby Midland 0.037 2 1 0 1 4 2 2 151
124 Spennymoor United 0.033 8 3 2 6 14 32 11 127
125 Caernarvon Athletic 0.032 3 1 1 1 7 8 3 144
126 Kettering Town 0.032 13 4 5 12 18 49 21 114
127 Crook Town 0.032 7 3 1 4 9 24 8 129
128 Southall 0.031 4 2 0 5 14 18 7 139
129 Scunthorpe & Lindsey 0.028 9 3 3 8 20 42 14 121
130 Clapton 0.026 5 2 1 5 11 38 8 136
131 Chilton Colliery Recreation 0.022 7 3 1 2 9 10 6 128
132 Ipswich Town 0.022 2 1 0 1 3 3 2 154
133 Worksop Town 0.020 3 1 1 5 5 26 7 149
134 Cheltenham Town 0.020 5 2 1 2 8 11 5 132
135 Wigan Athletic 0.020 4 2 0 4 12 15 6 138
136 Poole Town 0.019 5 2 1 3 6 14 6 134
137 Birmingham St George 0.019 5 2 1 3 10 18 6 133
138 Walthamstow Avenue 0.016 3 1 1 4 11 20 6 147
139 Tunbridge Wells 0.016 6 2 2 5 11 18 9 130
140 Chatham Town 0.016 6 2 2 6 11 41 10 131
141 Shildon 0.016 5 1 3 4 8 18 8 135
142 North Shields 0.016 2 1 0 1 3 1 2 152
143 Peterborough United 0.016 4 2 0 2 9 11 4 137
144 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 155
145 Croydon Common 0.013 2 0 2 4 5 22 6 166
146 Northfleet United 0.012 8 3 2 8 18 29 13 125
147 Guildford City 0.012 2 1 0 5 9 20 6 165
148 Newport IOW 0.012 2 1 0 1 1 8 2 162
149 Worthington Simpsons 0.012 3 1 1 4 4 18 6 148
150 Sittingbourne 0.010 4 2 0 4 10 18 6 141
151 Grantham 0.010 2 1 0 2 2 4 3 158
152 Manchester Central 0.010 2 1 0 2 2 4 3 159
153 West Stanley 0.009 2 1 0 3 3 12 4 163
154 Croydon 0.009 1 0 1 1 1 2 2 169
155 Wimbledon 0.009 4 1 2 4 6 20 7 142
156 London Caledonians 0.008 4 2 0 5 8 15 7 140
157 Thornycrofts 0.007 1 0 1 1 0 5 2 174
158 Blyth Spartans 0.007 8 2 4 6 12 24 12 126
159 Stockton 0.006 3 1 1 7 11 40 9 150
160 Heanor Town 0.005 1 0 1 4 2 10 5 176
161 Weymouth 0.004 1 0 1 2 4 10 3 175
162 Kingstonian 0.003 1 0 1 4 5 24 5 179
163 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 171
164 Oxford City 0.002 1 0 1 3 1 12 4 178
165 Barking Town 0.002 1 0 1 2 0 8 3 177
166 Dulwich Hamlet 0.002 2 0 2 11 15 49 13 168
167 Ilford 0.002 4 2 0 8 18 33 10 143
168 Romford 0.001 1 0 1 2 4 9 3 173
169 Nunhead 0.001 2 1 0 4 12 17 5 161
170 Worcester City 0.001 2 0 2 3 1 11 5 164
171 Castleford Town 0 2 1 0 1 4 3 2 153
171 South Liverpool 0 2 1 0 1 1 1 2 156
171 Birmingham St George's 0 2 1 0 1 3 4 2 157
171 Bedlington United 0 2 1 0 1 1 4 2 160
171 Barry Town 0 3 1 1 2 2 5 4 145
171 Dagenham & Redbridge 0 1 0 1 1 0 1 2 170
171 Wombwell 0 1 0 1 1 0 3 2 172
171 Wellington Town 0 3 1 1 5 7 14 7 146
171 Kidderminster Harriers 0 2 1 0 4 6 27 5 167
171 Botwell Mission 0 0 0 0 1 3 4 1 180
171 Worthing 0 0 0 0 1 3 4 1 181
171 Bedford Town 0 0 0 0 1 2 3 1 182
171 Horden Athletic 0 0 0 0 1 2 3 1 183
171 South Bank St Peters 0 0 0 0 1 2 3 1 184
171 Hereford United 0 0 0 0 1 1 2 1 185
171 Horwich RMI 0 0 0 0 1 1 2 1 186
171 Mexborough 0 0 0 0 1 1 2 1 187
171 Newcastle East End 0 0 0 0 1 1 2 1 188
171 Newcastle West End 0 0 0 0 1 1 2 1 189
171 Wellingborough Town 0 0 0 0 1 1 2 1 190
171 Welling United 0 0 0 0 1 1 2 1 191
171 Altrincham 0 0 0 0 1 0 1 1 192
171 London Paper Mills 0 0 0 0 1 0 1 1 193
171 Mold 0 0 0 0 1 0 1 1 194
171 Morecambe 0 0 0 0 1 0 1 1 195
171 Rotherham County 0 0 0 0 1 0 1 1 196
171 Denaby United 0 0 0 0 2 2 4 2 197
171 Epsom & Ewell 0 0 0 0 1 2 4 1 198
171 Windsor & Eton 0 0 0 0 1 2 4 1 199
171 Dinnington Athletic 0 0 0 0 1 1 3 1 200
171 Gresley Rovers 0 0 0 0 1 1 3 1 201
171 Long Eaton Rangers 0 0 0 0 2 1 3 2 202
171 Marlow 0 0 0 0 1 1 3 1 203
171 Yorkshire Amateur 0 0 0 0 1 1 3 1 204
171 93rd Highland Regiment 0 0 0 0 1 0 2 1 205
171 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 206
171 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 207
171 Hednesford Town 0 0 0 0 1 0 2 1 208
171 Hucknall St. John's 0 0 0 0 1 0 2 1 209
171 Llanelli 0 0 0 0 1 0 2 1 210
171 Old Carthusians 0 0 0 0 1 0 2 1 211
171 New Crusaders 0 0 0 0 1 3 6 1 212
171 South Shore 0 0 0 0 2 3 6 2 213
171 Marine 0 0 0 0 1 2 5 1 214
171 Oswestry Town 0 0 0 0 1 2 5 1 215
171 Ashford Town 0 0 0 0 1 1 4 1 216
171 Northern Nomads 0 0 0 0 1 1 4 1 217
171 South Bank 0 0 0 0 1 1 4 1 218
171 St. Albans City 0 0 0 0 2 1 4 2 219
171 Desborough Town 0 0 0 0 1 0 3 1 220
171 Shrewsbury Town 0 0 0 0 1 0 3 1 221
171 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 222
171 Old Westminsters 0 0 0 0 2 2 6 2 223
171 Eccles United 0 0 0 0 1 1 5 1 224
171 Kells United 0 0 0 0 1 0 4 1 225
171 Shankhouse 0 0 0 0 1 0 4 1 226
171 Annfield Plain 0 0 0 0 2 3 8 2 227
171 Staple Hill 0 0 0 0 1 2 7 1 228
171 Crusaders 0 0 0 0 2 1 6 2 229
171 Ferryhill Athletic 0 0 0 0 1 1 6 1 230
171 Hastings & St Leonards United 0 0 0 0 3 1 6 3 231
171 Hayes 0 0 0 0 2 1 6 2 232
171 Jarrow 0 0 0 0 3 1 6 3 233
171 Swifts 0 0 0 0 1 1 6 1 234
171 Sutton Junction 0 0 0 0 1 0 5 1 235
171 Wath Athletic 0 0 0 0 1 0 5 1 236
171 Goole Town 0 0 0 0 1 3 9 1 237
171 Irthlingborough Town 0 0 0 0 1 1 7 1 238
171 Chorley 0 0 0 0 1 0 6 1 239
171 Taunton Town 0 0 0 0 1 0 6 1 240
171 Harwich & Parkeston 0 0 0 0 2 1 8 2 241
171 Lloyds Sittingbourne 0 0 0 0 1 1 8 1 242
171 Chelmsford City 0 0 0 0 1 0 7 1 243
171 Lisburn Distillery 0 0 0 0 1 2 10 1 244
171 Enfield 0 0 0 0 1 0 8 1 245
171 Farnham United Breweries 0 0 0 0 1 1 10 1 246
171 Golders Green 0 0 0 0 1 1 10 1 247
171 Lowestoft Town 0 0 0 0 1 1 10 1 248
171 Lytham 0 0 0 0 1 1 10 1 249
171 Ryde Sports 0 0 0 0 2 1 10 2 250
171 Metropolitan Police 0 0 0 0 1 0 9 1 251
171 Fairfield 0 0 0 0 1 1 11 1 252
171 Lancaster Town 0 0 0 0 5 3 14 5 253
171 King's Lynn 0 0 0 0 1 0 11 1 254
171 Peterborough & Fletton United 0 0 0 0 4 2 14 4 255
171 Barnet 0 0 0 0 4 5 18 4 256
171 Halliwell 0 0 0 0 2 2 15 2 257
171 Woking 0 0 0 0 3 1 15 3 258
171 Bishop Auckland 0 0 0 0 4 1 16 4 259
171 Casuals 0 0 0 0 5 2 25 5 260

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

« 1888-1890 History 1888-2026 »

Includes 45 seasons from 1888-89 to 1936-37.

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.