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

England 1888-1937

1888-1936 1888-1938

EP Pts W D L GF GA GP PR
1 Liverpool 2.124 1776 709 358 573 2813 2424 1640 14
2 Aston Villa 2.079 2066 858 350 586 3653 2840 1794 1
3 Manchester City 2.054 1833 740 353 562 3054 2518 1655 9
4 Bolton Wanderers 2.033 1896 766 364 657 3031 2706 1787 4
5 Arsenal 2.007 1807 719 369 556 2851 2313 1644 12
6 Sunderland 1.946 1975 815 345 578 3283 2573 1738 2
7 Sheffield Wednesday 1.765 1837 732 373 601 2819 2517 1706 8
8 Everton 1.760 1952 787 378 621 3270 2707 1786 3
9 Newcastle United 1.697 1840 752 336 574 2850 2344 1662 7
10 Wolverhampton Wanderers 1.683 1798 721 356 710 2966 2902 1787 13
11 West Bromwich Albion 1.650 1891 757 377 658 3028 2726 1792 5
12 Stoke City 1.647 1422 554 314 598 2173 2263 1466 24
13 Blackburn Rovers 1.637 1808 697 414 677 3050 2969 1788 11
14 Preston North End 1.602 1831 718 395 654 2807 2571 1767 10
15 Birmingham City 1.594 1671 659 353 620 2609 2427 1632 19
16 Notts County 1.588 1693 643 407 703 2639 2712 1753 18
17 Huddersfield Town 1.550 1152 451 250 318 1704 1325 1019 37
18 Manchester United 1.490 1742 692 358 604 2660 2472 1654 17
19 Burnley 1.481 1758 693 372 688 2846 2877 1753 15
20 Brentford 1.480 797 316 165 280 1252 1139 761 55
21 Bury 1.476 1597 632 333 628 2425 2452 1593 20
22 Grimsby Town 1.473 1563 636 291 647 2557 2588 1574 23
23 Chelsea 1.462 1296 497 302 427 1829 1673 1226 31
24 Derby County 1.460 1878 741 396 646 3079 2782 1783 6
25 Tottenham Hotspur 1.458 1201 466 269 411 1922 1708 1146 34
26 Nottingham Forest 1.441 1579 587 405 693 2495 2710 1685 22
27 Sheffield United 1.420 1745 679 387 613 2753 2615 1679 16
28 Leicester City 1.416 1582 618 346 601 2520 2523 1565 21
29 Fulham 1.416 1177 457 263 423 1778 1637 1143 35
30 West Ham United 1.359 889 349 191 311 1403 1332 851 44
31 Middlesbrough 1.358 1390 530 330 568 2316 2311 1428 26
32 Bradford City 1.353 1271 473 325 489 1848 1834 1287 32
33 Bradford Park Avenue 1.346 1156 469 218 394 1860 1595 1081 36
34 Portsmouth 1.335 836 320 196 278 1221 1161 794 50
35 Charlton Athletic 1.314 743 281 181 252 1059 1033 714 63
36 Plymouth Argyle 1.293 923 370 183 224 1386 994 777 42
37 Bristol City 1.292 1372 525 322 507 1949 1977 1354 28
38 Oldham Athletic 1.279 1129 436 257 427 1663 1679 1120 38
39 Southampton 1.266 843 313 217 295 1160 1115 825 49
40 Hull City 1.203 1248 480 288 438 1834 1695 1206 33
41 Cardiff City 1.194 759 295 169 316 1134 1243 780 59
42 Barnsley 1.152 1405 537 331 587 2144 2327 1455 25
43 Swindon Town 1.141 817 317 183 291 1365 1307 791 52
44 Port Vale 1.137 1115 437 241 530 1773 2075 1208 39
45 Millwall 1.108 861 327 207 271 1200 1072 805 47
46 Leeds United 1.095 745 288 169 293 1159 1134 750 61
47 Blackpool 1.049 1385 534 317 611 2181 2408 1462 27
48 Swansea Town 1.026 781 301 179 282 1118 1082 762 56
49 Coventry City 0.999 775 297 181 324 1350 1331 802 58
50 Crystal Palace 0.998 848 331 186 277 1348 1232 794 48
51 Brighton & Hove Albion 0.962 862 340 182 274 1253 1066 796 46
52 Reading 0.941 818 313 192 298 1257 1221 803 51
53 Norwich City 0.898 745 273 199 304 1195 1208 776 62
54 Chesterfield 0.895 1094 437 220 412 1769 1685 1069 40
55 Clapton Orient 0.817 1073 394 285 512 1462 1809 1191 41
56 Walsall 0.799 877 344 189 421 1564 1772 954 45
57 Luton Town 0.756 922 359 204 316 1573 1381 879 43
58 Stockport County 0.725 1306 510 286 514 2009 2011 1310 30
59 Lincoln City 0.721 1365 538 289 641 2302 2539 1468 29
60 Queens Park Rangers 0.717 807 317 173 297 1225 1184 787 54
61 Gateshead 0.701 753 282 189 301 1178 1303 772 60
62 Darlington 0.650 707 286 135 289 1260 1228 710 71
63 Northampton Town 0.625 809 321 167 294 1310 1223 782 53
64 Watford 0.623 775 297 181 297 1222 1189 775 57
65 Exeter City 0.611 710 267 176 319 1167 1256 762 70
66 Glossop North End 0.599 541 201 139 298 842 1054 638 83
67 Doncaster Rovers 0.593 694 270 154 291 1081 1173 715 72
68 Southend United 0.558 726 282 162 321 1170 1243 765 67
69 Bristol Rovers 0.504 731 280 171 333 1178 1321 784 66
70 Rotherham United 0.503 733 283 167 421 1277 1685 871 65
71 Gainsborough Trinity 0.502 495 185 125 289 759 1095 599 84
72 Tranmere Rovers 0.499 734 295 144 258 1319 1161 697 64
73 Bournemouth & Boscombe 0.479 610 227 156 251 999 1093 634 79
74 Leeds City 0.429 377 148 81 174 609 650 403 89
75 Wrexham 0.420 710 276 158 262 1160 1116 696 69
76 Southport 0.411 681 256 169 278 1086 1173 703 74
77 New Brighton Tower 0.388 122 49 24 32 198 156 105 100
78 Nelson 0.380 387 156 75 191 683 819 422 86
79 Burton Town 0.374 382 150 82 265 677 1027 497 88
80 Crewe Alexandra 0.369 726 280 166 373 1302 1614 819 68
81 Chester City 0.352 326 134 58 78 579 405 270 93
82 Gillingham 0.348 634 230 174 345 944 1251 749 76
83 Darwen 0.344 192 82 28 142 436 665 252 99
84 Mansfield Town 0.337 245 94 57 121 523 569 272 96
85 Accrington Stanley 0.330 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.295 682 263 156 281 1031 1158 700 73
88 Burton Wanderers 0.290 100 43 14 38 171 152 95 102
89 Rochdale 0.288 616 246 124 312 1111 1315 682 78
90 Torquay United 0.279 386 142 102 203 691 887 447 87
91 York City 0.277 345 133 79 149 643 685 361 91
92 New Brighton 0.277 546 206 134 276 880 1078 616 82
93 Aldershot Town 0.264 201 72 57 106 302 392 235 98
94 Accrington 0.259 117 41 35 60 252 340 136 101
95 Wigan Borough 0.241 398 151 96 180 663 738 427 85
96 Carlisle United 0.235 372 148 76 184 680 785 408 90
97 Merthyr Town 0.230 340 116 108 209 533 810 433 92
98 Aberdare Athletic 0.188 219 80 59 120 342 438 259 97
99 Hartlepools United 0.185 616 238 140 313 1112 1311 691 77
100 South Shields 0.180 18 7 4 13 30 43 24 109
101 Barrow 0.178 554 216 122 349 966 1365 687 81
102 Stalybridge Celtic 0.145 80 34 12 37 113 128 83 104
103 Evenwood Town 0.139 5 2 1 0 5 2 3 132
104 Durham City 0.138 247 96 55 139 399 538 290 95
105 Ashington 0.136 294 111 72 155 499 676 338 94
106 Thames 0.132 58 20 18 50 110 215 88 105
107 Middlesbrough Iron 0.128 27 11 5 21 48 98 37 107
108 Loughborough 0.123 88 34 20 105 171 411 159 103
109 Bootle 0.117 21 9 3 15 52 79 27 108
110 New Brompton 0.099 12 3 6 6 11 12 15 116
111 Northwich Victoria 0.093 31 13 5 34 75 161 52 106
112 Corinthian 0.085 11 3 5 13 25 53 21 120
113 Boston United 0.080 8 3 2 6 15 24 11 125
114 Scarborough 0.078 12 5 2 5 25 23 12 115
115 Dartford 0.071 13 6 1 6 23 15 13 111
116 Workington 0.071 15 7 1 9 29 29 17 110
117 Margate 0.068 9 4 1 4 17 19 9 121
118 Yeovil Town 0.066 13 5 3 6 25 27 14 112
119 Bath City 0.061 13 6 1 8 24 28 15 113
120 Leyton 0.045 12 4 4 8 12 29 16 118
121 Rhyl 0.045 8 3 2 4 14 23 9 126
122 Folkestone Invicta 0.043 12 4 4 9 23 38 17 117
123 Derby Midland 0.036 2 1 0 1 4 2 2 152
124 Caernarvon Athletic 0.032 3 1 1 1 7 8 3 144
125 Kettering Town 0.032 13 4 5 11 17 44 20 114
126 Crook Town 0.031 7 3 1 4 9 24 8 130
127 Southall 0.031 4 2 0 5 14 18 7 139
128 Sunderland Albion 0.030 8 3 2 4 15 16 9 124
129 Scunthorpe & Lindsey 0.028 9 3 3 8 20 42 14 123
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 129
132 Ipswich Town 0.022 2 1 0 1 3 3 2 155
133 Worksop Town 0.020 3 1 1 5 5 26 7 151
134 Cheltenham Town 0.020 5 2 1 2 8 11 5 133
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.018 9 4 1 4 16 24 9 122
138 Linfield Athletic 0.018 1 0 1 0 2 2 1 172
138 Chatham Town 0.018 12 4 4 7 20 57 15 119
140 Walthamstow Avenue 0.016 3 1 1 4 11 20 6 147
141 Tunbridge Wells 0.016 6 2 2 5 11 18 9 131
142 Swifts 0.016 2 1 0 1 4 7 2 161
143 Shildon 0.016 5 1 3 4 8 18 8 135
144 North Shields 0.016 2 1 0 1 3 1 2 153
145 Peterborough United 0.016 4 2 0 2 9 11 4 137
146 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 156
147 Croydon Common 0.013 2 0 2 4 5 22 6 168
148 Northfleet United 0.012 8 3 2 8 18 29 13 127
149 Guildford City 0.012 2 1 0 5 9 20 6 167
150 Newport IOW 0.012 2 1 0 1 1 8 2 164
151 Worthington Simpsons 0.012 3 1 1 4 4 18 6 149
152 Sittingbourne 0.010 4 2 0 4 10 18 6 141
153 Grantham 0.010 2 1 0 2 2 4 3 159
154 Manchester Central 0.010 2 1 0 2 2 4 3 160
155 West Stanley 0.009 2 1 0 3 3 12 4 165
156 Croydon 0.009 1 0 1 1 1 2 2 173
157 Wimbledon 0.009 4 1 2 4 6 20 7 142
158 London Caledonians 0.008 4 2 0 5 8 15 7 140
159 Notts Rangers 0.007 1 0 1 1 1 4 2 176
160 Spennymoor Town 0.007 3 1 1 6 9 30 8 150
161 Thornycrofts 0.007 1 0 1 1 0 5 2 179
162 Blyth Spartans 0.007 8 2 4 6 12 24 12 128
163 Halliwell 0.005 3 1 1 3 11 21 5 148
164 Weymouth 0.004 1 0 1 2 4 10 3 180
165 Kingstonian 0.003 1 0 1 4 5 24 5 183
166 Birmingham St George's 0.002 2 1 0 1 3 4 2 158
167 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 175
168 Oxford City 0.002 1 0 1 3 1 12 4 182
169 Barking Town 0.002 1 0 1 2 0 8 3 181
170 Dulwich Hamlet 0.002 2 0 2 11 15 49 13 171
171 Ilford 0.002 4 2 0 8 18 33 10 143
172 Romford 0.001 1 0 1 2 4 9 3 178
173 Nunhead 0.001 2 1 0 4 12 17 5 163
174 Worcester City 0.001 2 0 2 3 1 11 5 166
175 Castleford Town 0 2 1 0 1 4 3 2 154
175 South Liverpool 0 2 1 0 1 1 1 2 157
175 Bedlington United 0 2 1 0 1 1 4 2 162
175 Barry Town 0 3 1 1 2 2 5 4 145
175 Dagenham & Redbridge 0 1 0 1 1 0 1 2 174
175 Wombwell 0 1 0 1 1 0 3 2 177
175 Wellington Town 0 3 1 1 5 7 14 7 146
175 Kidderminster Harriers 0 2 1 0 4 6 27 5 170
175 Stockton 0 2 1 0 6 10 28 7 169
175 Botwell Mission 0 0 0 0 1 3 4 1 184
175 Worthing 0 0 0 0 1 3 4 1 185
175 Bedford Town 0 0 0 0 1 2 3 1 186
175 Horden Athletic 0 0 0 0 1 2 3 1 187
175 South Bank St Peters 0 0 0 0 1 2 3 1 188
175 Witton 0 0 0 0 1 2 3 1 189
175 Hereford United 0 0 0 0 1 1 2 1 190
175 Horwich RMI 0 0 0 0 1 1 2 1 191
175 Mexborough 0 0 0 0 1 1 2 1 192
175 Newcastle East End 0 0 0 0 1 1 2 1 193
175 Newcastle West End 0 0 0 0 1 1 2 1 194
175 Wellingborough Town 0 0 0 0 1 1 2 1 195
175 Welling United 0 0 0 0 1 1 2 1 196
175 Altrincham 0 0 0 0 1 0 1 1 197
175 Derby Junction 0 0 0 0 1 0 1 1 198
175 London Paper Mills 0 0 0 0 1 0 1 1 199
175 Mold 0 0 0 0 1 0 1 1 200
175 Morecambe 0 0 0 0 1 0 1 1 201
175 Rotherham County 0 0 0 0 1 0 1 1 202
175 Denaby United 0 0 0 0 2 2 4 2 203
175 Epsom & Ewell 0 0 0 0 1 2 4 1 204
175 Windsor & Eton 0 0 0 0 1 2 4 1 205
175 Dinnington Athletic 0 0 0 0 1 1 3 1 206
175 Gresley Rovers 0 0 0 0 1 1 3 1 207
175 Marlow 0 0 0 0 1 1 3 1 208
175 Yorkshire Amateur 0 0 0 0 1 1 3 1 209
175 93rd Highland Regiment 0 0 0 0 1 0 2 1 210
175 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 211
175 Frickley Colliery Athletic 0 0 0 0 1 0 2 1 212
175 Hednesford Town 0 0 0 0 1 0 2 1 213
175 Hucknall St. John's 0 0 0 0 1 0 2 1 214
175 Llanelli 0 0 0 0 1 0 2 1 215
175 Old Brightonians 0 0 0 0 1 0 2 1 216
175 Long Eaton Rangers 0 0 0 0 3 3 6 3 217
175 New Crusaders 0 0 0 0 1 3 6 1 218
175 Old Carthusians 0 0 0 0 2 3 6 2 219
175 Marine 0 0 0 0 1 2 5 1 220
175 Oswestry Town 0 0 0 0 1 2 5 1 221
175 Ashford Town 0 0 0 0 1 1 4 1 222
175 Northern Nomads 0 0 0 0 1 1 4 1 223
175 South Bank 0 0 0 0 1 1 4 1 224
175 St. Albans City 0 0 0 0 2 1 4 2 225
175 Desborough Town 0 0 0 0 1 0 3 1 226
175 Shrewsbury Town 0 0 0 0 1 0 3 1 227
175 South Shore 0 0 0 0 3 4 8 3 228
175 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 229
175 Eccles United 0 0 0 0 1 1 5 1 230
175 Sheffield Heeley 0 0 0 0 1 1 5 1 231
175 Kells United 0 0 0 0 1 0 4 1 232
175 Shankhouse 0 0 0 0 1 0 4 1 233
175 Old Westminsters 0 0 0 0 3 5 10 3 234
175 Annfield Plain 0 0 0 0 2 3 8 2 235
175 Staple Hill 0 0 0 0 1 2 7 1 236
175 Crusaders 0 0 0 0 2 1 6 2 237
175 Ferryhill Athletic 0 0 0 0 1 1 6 1 238
175 Hastings & St Leonards United 0 0 0 0 3 1 6 3 239
175 Hayes 0 0 0 0 2 1 6 2 240
175 Jarrow 0 0 0 0 3 1 6 3 241
175 Sutton Junction 0 0 0 0 1 0 5 1 242
175 Wath Athletic 0 0 0 0 1 0 5 1 243
175 Goole Town 0 0 0 0 1 3 9 1 244
175 Irthlingborough Town 0 0 0 0 1 1 7 1 245
175 Chorley 0 0 0 0 1 0 6 1 246
175 Taunton Town 0 0 0 0 1 0 6 1 247
175 Harwich & Parkeston 0 0 0 0 2 1 8 2 248
175 Heanor Town 0 0 0 0 3 1 8 3 249
175 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 250
175 Chelmsford City 0 0 0 0 1 0 7 1 251
175 Lisburn Distillery 0 0 0 0 1 2 10 1 252
175 Enfield 0 0 0 0 1 0 8 1 253
175 Farnham United Breweries 0 0 0 0 1 1 10 1 254
175 Golders Green 0 0 0 0 1 1 10 1 255
175 Lowestoft Town 0 0 0 0 1 1 10 1 256
175 Lytham 0 0 0 0 1 1 10 1 257
175 Ryde Sports 0 0 0 0 2 1 10 2 258
175 Metropolitan Police 0 0 0 0 1 0 9 1 259
175 Fairfield 0 0 0 0 1 1 11 1 260
175 Lancaster Town 0 0 0 0 5 3 14 5 261
175 King's Lynn 0 0 0 0 1 0 11 1 262
175 Peterborough & Fletton United 0 0 0 0 4 2 14 4 263
175 Barnet 0 0 0 0 4 5 18 4 264
175 Woking 0 0 0 0 3 1 15 3 265
175 Bishop Auckland 0 0 0 0 4 1 16 4 266
175 Casuals 0 0 0 0 5 2 25 5 267

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.