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

England 1888-1926

1888-1925 1888-1927

EP Pts W D L GF GA GP PR
1 Aston Villa 2.755 1529 640 249 412 2599 1914 1301 1
2 Bolton Wanderers 2.644 1380 566 248 468 2144 1874 1282 4
3 Liverpool 2.499 1301 528 245 380 1939 1510 1153 11
4 Newcastle United 2.388 1319 534 251 383 1913 1482 1168 8
5 Manchester City 2.342 1262 509 244 401 2014 1706 1154 15
6 Sunderland 2.100 1426 597 232 404 2270 1699 1233 3
7 Tottenham Hotspur 2.078 683 264 155 232 995 899 651 34
8 Manchester United 2.009 1281 518 245 402 1898 1605 1165 14
9 Wolverhampton Wanderers 1.971 1313 527 259 508 2014 1994 1294 9
10 Sheffield Wednesday 1.947 1284 515 254 434 1858 1671 1203 13
11 Huddersfield Town 1.915 597 239 119 161 810 586 519 40
12 West Bromwich Albion 1.857 1360 541 278 472 2047 1862 1291 5
13 Notts County 1.803 1233 471 291 511 1871 1897 1273 17
14 Everton 1.797 1434 583 268 441 2231 1810 1292 2
15 Birmingham City 1.776 1196 481 234 421 1845 1643 1136 18
16 Southampton 1.773 390 140 110 93 453 331 343 45
17 Blackburn Rovers 1.771 1321 505 311 475 2158 1996 1291 7
18 Burnley 1.770 1290 513 264 486 2028 1946 1263 12
19 Bristol City 1.766 928 360 208 296 1217 1112 864 25
20 Cardiff City 1.751 339 135 69 87 422 334 291 52
21 Preston North End 1.715 1311 514 283 478 1951 1776 1275 10
22 West Ham United 1.712 384 145 94 119 475 406 358 46
23 Chelsea 1.699 771 294 183 249 1032 927 726 31
24 Arsenal 1.698 1163 464 235 429 1730 1600 1128 19
25 Sheffield United 1.690 1248 484 280 419 1847 1699 1183 16
26 Derby County 1.677 1339 528 283 475 2103 1938 1286 6
27 Bury 1.664 1092 424 244 432 1586 1593 1100 21
28 Nottingham Forest 1.662 1103 414 275 505 1652 1862 1194 20
29 Bradford City 1.538 794 296 202 300 1042 1048 798 30
30 Swindon Town 1.483 342 136 70 93 485 370 299 51
31 Grimsby Town 1.459 1071 436 199 448 1646 1672 1083 23
32 Middlesbrough 1.454 885 334 217 383 1366 1411 934 27
33 Oldham Athletic 1.433 652 246 160 232 860 843 638 36
34 Swansea Town 1.429 334 130 74 73 426 307 277 54
35 Stoke City 1.414 865 331 203 439 1334 1583 973 28
36 Bradford Park Avenue 1.383 617 249 119 223 941 807 591 39
37 Fulham 1.376 658 255 148 247 868 815 650 35
38 Leicester City 1.314 1080 420 240 418 1589 1631 1078 22
39 Barnsley 1.171 945 358 229 385 1348 1443 972 24
40 Crystal Palace 1.157 298 111 76 114 397 424 301 59
41 Hull City 1.084 760 293 174 250 1060 922 717 32
42 Leeds United 1.070 262 97 68 97 311 307 262 65
43 Portsmouth 0.990 321 115 91 91 435 374 297 55
44 Port Vale 0.897 634 244 146 334 991 1257 724 38
45 Millwall 0.875 339 122 95 92 378 312 309 53
46 Blackpool 0.855 898 336 226 419 1260 1488 981 26
47 Stockport County 0.847 695 254 187 383 978 1361 824 33
48 Plymouth Argyle 0.837 358 141 76 76 462 287 293 49
49 Clapton Orient 0.827 640 238 164 295 758 921 697 37
50 Darlington 0.775 249 100 49 72 376 275 221 69
51 Glossop North End 0.768 541 201 139 298 842 1054 638 42
52 Gateshead 0.743 301 111 79 105 362 330 295 58
53 Lincoln City 0.740 808 309 190 483 1284 1781 982 29
54 Chesterfield 0.736 561 218 125 238 852 903 581 41
55 Brighton & Hove Albion 0.689 309 119 71 108 396 356 298 57
56 Norwich City 0.660 258 90 78 119 361 422 287 67
57 Coventry City 0.628 254 92 70 149 360 528 311 68
58 Gainsborough Trinity 0.623 481 179 123 281 737 1062 583 43
59 Reading 0.607 271 97 77 125 331 391 299 62
60 Rotherham United 0.602 318 125 68 193 485 719 386 56
61 Nelson 0.546 213 86 41 76 317 305 203 77
62 Luton Town 0.545 358 137 84 158 561 595 379 50
63 Leeds City 0.544 377 148 81 174 609 650 403 47
64 Queens Park Rangers 0.527 275 103 69 125 339 404 297 61
65 Walsall 0.512 402 158 86 213 692 873 457 44
66 New Brighton Tower 0.465 122 49 24 32 198 156 105 93
67 Charlton Athletic 0.445 204 68 68 86 242 275 222 80
68 Burton United 0.430 376 147 82 261 660 1010 490 48
69 Northampton Town 0.422 278 107 64 115 401 417 286 60
70 Darwen 0.416 188 80 28 137 426 641 245 86
71 Watford 0.393 270 97 76 105 356 382 278 63
72 Southend United 0.389 240 93 54 126 344 444 273 70
73 Bristol Rovers 0.388 264 96 72 117 343 378 285 64
74 Brentford 0.381 225 83 59 129 317 447 271 75
75 Burton Wanderers 0.362 100 43 14 38 171 152 95 96
76 Accrington 0.342 117 41 35 60 252 340 136 95
77 Doncaster Rovers 0.335 192 71 50 110 303 405 231 85
78 Crewe Alexandra 0.307 262 94 74 164 419 675 332 66
79 Rochdale 0.296 237 99 39 72 343 281 210 71
80 Gillingham 0.293 226 81 64 118 273 360 263 74
81 Newport County 0.287 231 85 61 111 311 386 257 72
82 Exeter City 0.263 229 86 57 122 303 387 265 73
83 Aberdare Athletic 0.259 194 71 52 92 279 325 215 84
84 Merthyr Town 0.256 219 76 67 113 293 379 256 76
85 Bournemouth & Boscombe 0.240 117 44 29 58 166 223 131 94
86 Halifax Town 0.232 204 76 52 83 271 302 211 79
87 New Brighton 0.230 136 54 28 49 190 176 131 92
88 Southport 0.214 203 77 49 83 259 274 209 81
89 Wigan Borough 0.212 202 74 54 80 310 316 208 82
90 Accrington Stanley 0.193 205 87 31 95 335 378 213 78
91 Ashington 0.191 197 78 41 86 311 355 205 83
92 Stalybridge Celtic 0.185 78 33 12 33 104 112 78 98
93 Wrexham 0.181 184 64 56 87 246 316 207 88
94 Tranmere Rovers 0.174 179 67 45 92 284 343 204 90
95 Durham City 0.168 187 73 41 90 287 328 204 87
96 Middlesbrough Iron 0.159 27 11 5 21 48 98 37 100
97 Hartlepools United 0.156 181 64 53 90 266 309 207 89
98 Loughborough 0.152 88 34 20 105 171 411 159 97
99 South Shields 0.151 12 5 2 9 19 28 16 103
100 Bootle 0.146 21 9 3 15 52 79 27 101
101 New Brompton 0.129 12 3 6 6 11 12 15 102
102 Northwich Victoria 0.120 31 13 5 34 75 161 52 99
103 Barrow 0.117 147 58 31 119 231 375 208 91
104 Corinthian 0.066 5 1 3 4 6 20 8 111
105 Boston United 0.055 4 2 0 1 7 10 3 112
106 Leyton 0.051 9 3 3 4 6 12 10 106
107 Derby Midland 0.046 2 1 0 1 4 2 2 117
108 Sunderland Albion 0.038 8 3 2 4 15 16 9 108
109 Kettering Town 0.026 10 3 4 6 9 27 13 104
110 Chilton Colliery Recreation 0.026 5 2 1 1 5 5 4 109
111 Clapton 0.026 4 2 0 3 7 21 5 114
112 Worksop Town 0.025 3 1 1 4 4 22 6 116
113 Birmingham St George 0.025 9 4 1 4 16 24 9 107
114 Linfield Athletic 0.023 1 0 1 0 2 2 1 129
114 Chatham Town 0.023 10 3 4 4 16 43 11 105
116 Carlisle United 0.020 4 1 2 4 9 21 7 113
117 West Stanley 0.013 2 1 0 2 3 9 3 124
118 Swifts 0.013 2 1 0 1 4 7 2 122
119 Croydon Common 0.013 2 0 2 4 5 22 6 128
120 Notts Rangers 0.009 1 0 1 1 1 4 2 132
121 Sittingbourne 0.009 2 1 0 1 3 7 2 123
122 Thornycrofts 0.009 1 0 1 1 0 5 2 134
123 Croydon 0.008 1 0 1 1 1 2 2 130
124 Torquay United 0.007 2 0 2 1 2 4 3 121
125 Chester City 0.007 2 1 0 2 1 9 3 125
126 Halliwell 0.006 3 1 1 3 11 21 5 115
127 Tunbridge Wells 0.005 1 0 1 1 1 6 2 133
128 Blyth Spartans 0.005 5 1 3 2 6 13 6 110
129 Northfleet United 0.004 1 0 1 1 2 4 2 131
130 Birmingham St George's 0.003 2 1 0 1 3 4 2 120
131 Oxford City 0.003 1 0 1 2 0 7 3 135
132 Worcester City 0.001 2 0 2 2 0 8 4 126
133 Castleford Town 0 2 1 0 1 4 3 2 118
133 Ilford 0 2 1 0 1 2 2 2 119
133 Stockton 0 2 1 0 4 9 20 5 127
133 Horden Athletic 0 0 0 0 1 2 3 1 136
133 Witton 0 0 0 0 1 2 3 1 137
133 Newcastle East End 0 0 0 0 1 1 2 1 138
133 Newcastle West End 0 0 0 0 1 1 2 1 139
133 Derby Junction 0 0 0 0 1 0 1 1 140
133 Mold 0 0 0 0 1 0 1 1 141
133 Rotherham County 0 0 0 0 1 0 1 1 142
133 St. Albans City 0 0 0 0 1 0 1 1 143
133 Weymouth 0 0 0 0 1 0 1 1 144
133 Wigan Athletic 0 0 0 0 1 0 1 1 145
133 Windsor & Eton 0 0 0 0 1 2 4 1 146
133 Barnet 0 0 0 0 1 1 3 1 147
133 Marlow 0 0 0 0 1 1 3 1 148
133 93rd Highland Regiment 0 0 0 0 1 0 2 1 149
133 Hednesford Town 0 0 0 0 1 0 2 1 150
133 Hucknall St. John's 0 0 0 0 1 0 2 1 151
133 Llanelli 0 0 0 0 1 0 2 1 152
133 Old Brightonians 0 0 0 0 1 0 2 1 153
133 Wellington Town 0 0 0 0 1 0 2 1 154
133 Long Eaton Rangers 0 0 0 0 3 3 6 3 155
133 New Crusaders 0 0 0 0 1 3 6 1 156
133 Old Carthusians 0 0 0 0 2 3 6 2 157
133 Mansfield Town 0 0 0 0 1 2 5 1 158
133 South Bank 0 0 0 0 1 1 4 1 159
133 Workington 0 0 0 0 2 1 4 2 160
133 Folkestone Invicta 0 0 0 0 1 0 3 1 161
133 Shrewsbury Town 0 0 0 0 1 0 3 1 162
133 South Shore 0 0 0 0 3 4 8 3 163
133 Dulwich Hamlet 0 0 0 0 1 1 5 1 164
133 Eccles United 0 0 0 0 1 1 5 1 165
133 Jarrow 0 0 0 0 2 1 5 2 166
133 Sheffield Heeley 0 0 0 0 1 1 5 1 167
133 Shankhouse 0 0 0 0 1 0 4 1 168
133 Old Westminsters 0 0 0 0 3 5 10 3 169
133 Staple Hill 0 0 0 0 1 2 7 1 170
133 Crusaders 0 0 0 0 2 1 6 2 171
133 Hastings & St Leonards United 0 0 0 0 3 1 6 3 172
133 Sutton Junction 0 0 0 0 1 0 5 1 173
133 Wath Athletic 0 0 0 0 1 0 5 1 174
133 Woking 0 0 0 0 1 0 5 1 175
133 Goole Town 0 0 0 0 1 3 9 1 176
133 London Caledonians 0 0 0 0 3 2 8 3 177
133 Bath City 0 0 0 0 2 1 7 2 178
133 Irthlingborough Town 0 0 0 0 1 1 7 1 179
133 Chorley 0 0 0 0 1 0 6 1 180
133 Southall 0 0 0 0 1 0 6 1 181
133 Heanor Town 0 0 0 0 3 1 8 3 182
133 Lisburn Distillery 0 0 0 0 1 2 10 1 183
133 Farnham United Breweries 0 0 0 0 1 1 10 1 184
133 Lytham 0 0 0 0 1 1 10 1 185
133 Fairfield 0 0 0 0 1 1 11 1 186
133 Bishop Auckland 0 0 0 0 2 0 11 2 187
133 King's Lynn 0 0 0 0 1 0 11 1 188
133 Kidderminster Harriers 0 0 0 0 3 1 21 3 189
133 Casuals 0 0 0 0 4 1 23 4 190

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.