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

England 1888-1936

1888-1935 1888-1937

EP Pts W D L GF GA GP PR
1 Aston Villa 2.289 2022 842 338 571 3569 2767 1751 1
2 Liverpool 2.261 1741 697 347 553 2751 2337 1597 13
3 Bolton Wanderers 2.121 1856 754 348 638 2984 2633 1740 4
4 Manchester City 2.007 1770 715 340 554 2937 2454 1609 10
5 Arsenal 1.995 1749 698 353 547 2753 2259 1598 12
6 Sheffield Wednesday 1.831 1805 722 361 579 2764 2445 1662 7
7 Sunderland 1.819 1916 790 336 561 3171 2476 1687 2
8 Newcastle United 1.764 1791 730 331 558 2770 2286 1619 8
9 Everton 1.746 1910 771 368 601 3177 2624 1740 3
10 Birmingham City 1.708 1630 646 338 605 2544 2363 1589 19
11 Huddersfield Town 1.690 1113 439 235 302 1642 1256 976 37
12 Wolverhampton Wanderers 1.686 1741 697 347 693 2862 2821 1737 14
13 Stoke City 1.683 1378 538 302 582 2096 2200 1422 24
14 Blackburn Rovers 1.642 1765 681 403 660 2977 2902 1744 11
15 West Bromwich Albion 1.596 1845 737 371 637 2934 2618 1745 5
16 Preston North End 1.581 1780 699 382 638 2731 2495 1719 9
17 Notts County 1.564 1637 620 397 693 2565 2658 1710 18
18 Manchester United 1.552 1708 681 346 583 2604 2389 1610 16
19 Burnley 1.519 1712 675 362 671 2781 2806 1708 15
20 Derby County 1.492 1825 718 389 631 2975 2690 1738 6
21 Tottenham Hotspur 1.491 1151 446 259 394 1822 1635 1099 34
22 Nottingham Forest 1.491 1545 575 395 672 2425 2616 1642 20
23 Chelsea 1.487 1253 482 289 411 1773 1615 1182 30
24 Brentford 1.468 749 297 155 265 1165 1058 717 55
25 Grimsby Town 1.449 1517 617 283 628 2460 2498 1528 23
26 Bury 1.433 1543 609 325 615 2349 2393 1549 21
27 Sheffield United 1.427 1696 660 376 598 2680 2555 1634 17
28 Bradford Park Avenue 1.408 1123 457 209 372 1808 1503 1038 36
29 Bradford City 1.401 1240 464 312 467 1792 1737 1243 32
30 Leicester City 1.396 1524 593 338 590 2425 2461 1521 22
31 Fulham 1.379 1134 442 250 408 1707 1574 1100 35
32 West Ham United 1.377 839 330 179 298 1330 1276 807 44
33 Middlesbrough 1.376 1344 511 322 552 2241 2234 1385 26
34 Portsmouth 1.370 792 303 186 262 1159 1090 751 50
35 Bristol City 1.316 1336 510 316 485 1891 1904 1311 27
36 Oldham Athletic 1.296 1074 414 246 415 1582 1615 1075 38
37 Southampton 1.291 809 302 205 275 1105 1035 782 48
38 Hull City 1.242 1202 463 276 424 1764 1621 1163 33
39 Cardiff City 1.219 720 279 162 294 1074 1151 735 59
40 Plymouth Argyle 1.218 872 351 170 212 1313 940 733 42
41 Port Vale 1.203 1071 420 231 514 1715 2009 1165 39
42 Swindon Town 1.178 776 302 172 273 1283 1232 747 51
43 Leeds United 1.139 711 273 165 269 1099 1050 707 61
44 Barnsley 1.125 1364 521 322 569 2093 2260 1412 25
45 Blackpool 1.053 1329 510 309 599 2089 2350 1418 28
46 Millwall 1.034 803 303 197 256 1113 1014 756 49
47 Swansea Town 1.032 739 284 171 261 1064 1013 716 56
48 Crystal Palace 1.022 809 318 173 259 1285 1168 750 47
49 Charlton Athletic 0.981 689 260 169 242 1001 982 671 66
50 Brighton & Hove Albion 0.955 809 316 177 260 1178 1018 753 46
51 Reading 0.934 765 292 181 285 1170 1156 758 52
52 Norwich City 0.870 706 258 190 283 1127 1134 731 62
53 Chesterfield 0.862 1054 421 212 393 1684 1591 1026 40
54 Clapton Orient 0.837 1028 379 270 498 1407 1752 1147 41
55 Coventry City 0.801 726 278 170 309 1278 1274 757 58
56 Luton Town 0.753 860 331 198 304 1462 1319 833 43
57 Gateshead 0.730 719 270 179 279 1113 1198 728 60
58 Stockport County 0.730 1246 487 272 508 1924 1970 1267 31
59 Walsall 0.727 834 328 178 401 1492 1680 907 45
60 Lincoln City 0.720 1305 512 281 630 2193 2476 1423 29
61 Queens Park Rangers 0.713 758 297 164 281 1146 1130 742 54
62 Northampton Town 0.640 763 301 161 277 1224 1149 739 53
63 Watford 0.632 726 278 170 284 1136 1127 732 57
64 Darlington 0.632 671 275 121 268 1187 1127 664 69
65 Glossop North End 0.618 541 201 139 298 842 1054 638 81
66 Doncaster Rovers 0.583 670 263 144 265 1051 1085 672 70
67 Southend United 0.561 677 264 149 306 1085 1170 719 68
68 Rotherham United 0.517 697 269 159 399 1195 1588 827 64
69 Exeter City 0.515 670 253 164 298 1093 1160 715 71
70 Gainsborough Trinity 0.515 495 185 125 289 759 1095 599 84
71 Tranmere Rovers 0.507 701 283 135 236 1248 1072 654 63
72 Bristol Rovers 0.477 691 262 167 310 1101 1235 739 65
73 Bournemouth & Boscombe 0.461 557 205 147 237 926 1028 589 79
74 Leeds City 0.437 377 148 81 174 609 650 403 88
75 New Brighton Tower 0.396 122 49 24 32 198 156 105 100
76 Southport 0.394 642 243 156 260 1010 1084 659 73
77 Nelson 0.383 387 156 75 191 683 819 422 86
78 Crewe Alexandra 0.377 689 268 153 352 1239 1526 773 67
79 Wrexham 0.375 662 258 146 247 1084 1056 651 72
80 Burton Town 0.373 380 149 82 264 671 1024 495 87
81 Chester City 0.363 271 111 49 66 488 346 226 94
82 Darwen 0.355 192 82 28 142 436 665 252 98
83 Gillingham 0.345 588 211 166 328 887 1182 705 76
84 Mansfield Town 0.327 199 75 49 104 428 490 228 97
85 Newport County 0.311 547 203 141 307 917 1257 651 80
86 Aldershot Town 0.307 178 65 48 79 251 297 192 99
87 Halifax Town 0.297 637 245 147 265 962 1093 657 74
88 Burton Wanderers 0.297 100 43 14 38 171 152 95 102
89 Rochdale 0.286 581 233 115 291 1041 1224 639 77
90 Accrington Stanley 0.285 596 240 116 299 1099 1278 655 75
91 Torquay United 0.278 354 131 92 181 633 805 404 89
92 Accrington 0.269 117 41 35 60 252 340 136 101
93 New Brighton 0.265 508 193 122 257 822 1004 572 83
94 York City 0.246 293 114 65 133 550 604 312 93
95 Wigan Borough 0.241 398 151 96 180 663 738 427 85
96 Merthyr Town 0.227 340 116 108 209 533 810 433 90
97 Carlisle United 0.203 324 128 68 167 609 714 363 91
98 South Shields 0.187 18 7 4 13 30 43 24 109
99 Aberdare Athletic 0.187 219 80 59 120 342 438 259 96
100 Barrow 0.185 518 203 112 329 896 1275 644 82
101 Hartlepools United 0.179 567 218 131 296 1029 1235 645 78
102 Stalybridge Celtic 0.150 80 34 12 36 111 124 82 104
103 Durham City 0.137 247 96 55 139 399 538 290 95
104 Ashington 0.135 294 111 72 155 499 676 338 92
105 Thames 0.132 58 20 18 50 110 215 88 105
106 Middlesbrough Iron 0.131 27 11 5 21 48 98 37 107
107 Loughborough 0.126 88 34 20 105 171 411 159 103
108 Bootle 0.120 21 9 3 15 52 79 27 108
109 New Brompton 0.099 12 3 6 6 11 12 15 114
110 Northwich Victoria 0.095 31 13 5 34 75 161 52 106
111 Corinthian 0.089 11 3 5 12 25 51 20 118
112 Scarborough 0.077 12 5 2 5 25 23 12 113
113 Workington 0.072 15 7 1 9 29 29 17 110
114 Margate 0.070 9 4 1 4 17 19 9 121
115 Bath City 0.066 13 6 1 7 23 26 14 111
116 Yeovil Town 0.058 10 4 2 5 20 22 11 119
117 Boston United 0.055 7 3 1 5 14 21 9 129
118 Dartford 0.054 9 4 1 5 17 14 10 120
119 Folkestone Invicta 0.047 12 4 4 8 23 35 16 115
120 Leyton 0.045 12 4 4 8 12 29 16 116
121 Rhyl 0.045 8 3 2 4 14 23 9 125
122 Derby Midland 0.037 2 1 0 1 4 2 2 150
123 Southall 0.035 4 2 0 4 13 15 6 136
124 Crook Town 0.034 7 3 1 4 9 24 8 130
125 Caernarvon Athletic 0.033 3 1 1 1 7 8 3 142
126 Sunderland Albion 0.031 8 3 2 4 15 16 9 124
127 Kettering Town 0.031 13 4 5 11 17 44 20 112
128 Peterborough United 0.028 4 2 0 1 9 8 3 135
129 Scunthorpe & Lindsey 0.028 9 3 3 7 20 39 13 123
130 Clapton 0.026 5 2 1 5 11 38 8 133
131 Wigan Athletic 0.021 4 2 0 3 11 10 5 134
132 Chilton Colliery Recreation 0.021 7 3 1 2 9 10 6 128
133 Cheltenham Town 0.019 5 2 1 2 8 11 5 131
134 Poole Town 0.019 5 2 1 3 6 14 6 132
135 Worksop Town 0.019 3 1 1 5 5 26 7 149
136 Linfield Athletic 0.019 1 0 1 0 2 2 1 168
136 Chatham Town 0.019 12 4 4 7 20 57 15 117
138 Birmingham St George 0.019 9 4 1 4 16 24 9 122
139 North Shields 0.015 2 1 0 1 3 1 2 151
140 Swifts 0.015 2 1 0 1 4 7 2 157
141 Northfleet United 0.013 8 3 2 8 18 29 13 127
142 Newport IOW 0.013 2 1 0 1 1 8 2 160
143 Croydon Common 0.013 2 0 2 4 5 22 6 164
144 Sutton Coldfield Town 0.013 2 1 0 1 3 3 2 153
145 Guildford City 0.013 2 1 0 5 9 20 6 163
146 Sittingbourne 0.012 4 2 0 4 10 18 6 139
147 Tunbridge Wells 0.012 4 1 2 4 9 16 7 137
148 Worthington Simpsons 0.012 3 1 1 4 4 18 6 147
149 Grantham 0.010 2 1 0 2 2 4 3 155
150 Manchester Central 0.009 2 1 0 2 2 4 3 156
151 West Stanley 0.009 2 1 0 3 3 12 4 161
152 Croydon 0.009 1 0 1 1 1 2 2 169
153 London Caledonians 0.009 4 2 0 5 8 15 7 138
154 Wimbledon 0.008 4 1 2 4 6 20 7 141
155 Notts Rangers 0.008 1 0 1 1 1 4 2 172
156 Spennymoor Town 0.007 3 1 1 5 8 23 7 148
157 Thornycrofts 0.007 1 0 1 1 0 5 2 175
158 Blyth Spartans 0.007 8 2 4 5 12 22 11 126
159 Shildon 0.006 3 0 3 3 4 13 6 145
160 Halliwell 0.005 3 1 1 3 11 21 5 146
161 Weymouth 0.004 1 0 1 2 4 10 3 176
162 Kingstonian 0.003 1 0 1 4 5 24 5 180
163 Walthamstow Avenue 0.003 1 0 1 3 3 16 4 179
164 Birmingham St George's 0.003 2 1 0 1 3 4 2 154
165 Wycombe Wanderers 0.002 1 0 1 1 3 5 2 171
166 Oxford City 0.002 1 0 1 3 1 12 4 178
167 Barking Town 0.002 1 0 1 2 0 8 3 177
168 Ilford 0.002 4 2 0 7 16 29 9 140
169 Dulwich Hamlet 0.002 2 0 2 10 15 43 12 167
170 Romford 0.001 1 0 1 2 4 9 3 174
171 Nunhead 0.001 2 1 0 4 12 17 5 159
172 Worcester City 0.001 2 0 2 3 1 11 5 162
173 Castleford Town 0 2 1 0 1 4 3 2 152
173 Bedlington United 0 2 1 0 1 1 4 2 158
173 Barry Town 0 3 1 1 2 2 5 4 143
173 Wellington Town 0 3 1 1 4 6 11 6 144
173 Dagenham & Redbridge 0 1 0 1 1 0 1 2 170
173 Wombwell 0 1 0 1 1 0 3 2 173
173 Kidderminster Harriers 0 2 1 0 4 6 27 5 166
173 Stockton 0 2 1 0 6 10 28 7 165
173 Botwell Mission 0 0 0 0 1 3 4 1 181
173 Bedford Town 0 0 0 0 1 2 3 1 182
173 Horden Athletic 0 0 0 0 1 2 3 1 183
173 South Bank St Peters 0 0 0 0 1 2 3 1 184
173 Witton 0 0 0 0 1 2 3 1 185
173 Hereford United 0 0 0 0 1 1 2 1 186
173 Horwich RMI 0 0 0 0 1 1 2 1 187
173 Mexborough 0 0 0 0 1 1 2 1 188
173 Newcastle East End 0 0 0 0 1 1 2 1 189
173 Newcastle West End 0 0 0 0 1 1 2 1 190
173 Wellingborough Town 0 0 0 0 1 1 2 1 191
173 Welling United 0 0 0 0 1 1 2 1 192
173 Altrincham 0 0 0 0 1 0 1 1 193
173 Derby Junction 0 0 0 0 1 0 1 1 194
173 London Paper Mills 0 0 0 0 1 0 1 1 195
173 Mold 0 0 0 0 1 0 1 1 196
173 Rotherham County 0 0 0 0 1 0 1 1 197
173 Denaby United 0 0 0 0 2 2 4 2 198
173 Epsom & Ewell 0 0 0 0 1 2 4 1 199
173 Windsor & Eton 0 0 0 0 1 2 4 1 200
173 Dinnington Athletic 0 0 0 0 1 1 3 1 201
173 Gresley Rovers 0 0 0 0 1 1 3 1 202
173 Marlow 0 0 0 0 1 1 3 1 203
173 Yorkshire Amateur 0 0 0 0 1 1 3 1 204
173 93rd Highland Regiment 0 0 0 0 1 0 2 1 205
173 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 206
173 Hednesford Town 0 0 0 0 1 0 2 1 207
173 Hucknall St. John's 0 0 0 0 1 0 2 1 208
173 Llanelli 0 0 0 0 1 0 2 1 209
173 Old Brightonians 0 0 0 0 1 0 2 1 210
173 Long Eaton Rangers 0 0 0 0 3 3 6 3 211
173 New Crusaders 0 0 0 0 1 3 6 1 212
173 Old Carthusians 0 0 0 0 2 3 6 2 213
173 Marine 0 0 0 0 1 2 5 1 214
173 Oswestry Town 0 0 0 0 1 2 5 1 215
173 Ashford Town 0 0 0 0 1 1 4 1 216
173 Northern Nomads 0 0 0 0 1 1 4 1 217
173 South Bank 0 0 0 0 1 1 4 1 218
173 St. Albans City 0 0 0 0 2 1 4 2 219
173 Desborough Town 0 0 0 0 1 0 3 1 220
173 Harwich & Parkeston 0 0 0 0 1 0 3 1 221
173 Shrewsbury Town 0 0 0 0 1 0 3 1 222
173 South Shore 0 0 0 0 3 4 8 3 223
173 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 224
173 Eccles United 0 0 0 0 1 1 5 1 225
173 Sheffield Heeley 0 0 0 0 1 1 5 1 226
173 Kells United 0 0 0 0 1 0 4 1 227
173 Shankhouse 0 0 0 0 1 0 4 1 228
173 Old Westminsters 0 0 0 0 3 5 10 3 229
173 Annfield Plain 0 0 0 0 2 3 8 2 230
173 Staple Hill 0 0 0 0 1 2 7 1 231
173 Crusaders 0 0 0 0 2 1 6 2 232
173 Ferryhill Athletic 0 0 0 0 1 1 6 1 233
173 Hastings & St Leonards United 0 0 0 0 3 1 6 3 234
173 Hayes 0 0 0 0 2 1 6 2 235
173 Jarrow 0 0 0 0 3 1 6 3 236
173 Ryde Sports 0 0 0 0 1 0 5 1 237
173 Sutton Junction 0 0 0 0 1 0 5 1 238
173 Wath Athletic 0 0 0 0 1 0 5 1 239
173 Goole Town 0 0 0 0 1 3 9 1 240
173 Irthlingborough Town 0 0 0 0 1 1 7 1 241
173 Chorley 0 0 0 0 1 0 6 1 242
173 Taunton Town 0 0 0 0 1 0 6 1 243
173 Heanor Town 0 0 0 0 3 1 8 3 244
173 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 245
173 Chelmsford City 0 0 0 0 1 0 7 1 246
173 Lisburn Distillery 0 0 0 0 1 2 10 1 247
173 Enfield 0 0 0 0 1 0 8 1 248
173 Farnham United Breweries 0 0 0 0 1 1 10 1 249
173 Golders Green 0 0 0 0 1 1 10 1 250
173 Lowestoft Town 0 0 0 0 1 1 10 1 251
173 Lytham 0 0 0 0 1 1 10 1 252
173 Metropolitan Police 0 0 0 0 1 0 9 1 253
173 Fairfield 0 0 0 0 1 1 11 1 254
173 Lancaster Town 0 0 0 0 5 3 14 5 255
173 King's Lynn 0 0 0 0 1 0 11 1 256
173 Peterborough & Fletton United 0 0 0 0 4 2 14 4 257
173 Barnet 0 0 0 0 4 5 18 4 258
173 Woking 0 0 0 0 3 1 15 3 259
173 Bishop Auckland 0 0 0 0 4 1 16 4 260
173 Casuals 0 0 0 0 5 2 25 5 261

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.