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

England 1888-1924

1888-1923 1888-1925

EP Pts W D L GF GA GP PR
1 Aston Villa 3.017 1436 607 222 380 2437 1757 1209 1
2 Liverpool 2.658 1198 490 218 354 1798 1387 1062 12
3 Bolton Wanderers 2.547 1263 520 223 443 1970 1756 1186 4
4 Newcastle United 2.448 1222 499 224 355 1756 1358 1078 9
5 Manchester City 2.357 1173 475 223 364 1817 1525 1062 14
6 Tottenham Hotspur 2.181 593 231 131 197 862 767 559 34
7 Sunderland 2.175 1322 554 214 374 2092 1559 1142 3
8 Cardiff City 2.038 242 97 48 51 291 200 196 52
9 Sheffield Wednesday 2.013 1184 472 240 404 1715 1562 1116 13
10 Everton 2.010 1351 557 237 408 2114 1675 1202 2
11 Manchester United 2.006 1170 472 226 375 1761 1495 1073 15
12 Wolverhampton Wanderers 2.006 1216 486 244 476 1873 1879 1206 11
13 Southampton 1.941 299 108 83 61 343 228 252 47
14 Blackburn Rovers 1.901 1231 474 283 439 1999 1839 1196 7
15 Burnley 1.888 1219 489 241 446 1894 1757 1176 10
16 Bristol City 1.883 822 316 190 271 1083 1015 777 25
17 Preston North End 1.856 1239 485 269 433 1837 1610 1187 6
18 Notts County 1.852 1147 438 271 474 1765 1789 1183 17
19 Birmingham City 1.847 1104 445 214 388 1723 1505 1047 18
20 Derby County 1.786 1223 480 263 454 1951 1854 1197 8
21 Arsenal 1.786 1068 425 218 392 1586 1471 1035 19
22 West Bromwich Albion 1.773 1255 498 259 443 1896 1743 1200 5
23 Bury 1.770 993 386 221 405 1441 1455 1012 21
24 Huddersfield Town 1.755 480 194 92 146 648 491 432 42
25 Chelsea 1.718 670 258 154 227 902 836 639 32
26 Bradford City 1.680 716 268 180 262 954 929 710 30
27 West Ham United 1.649 298 113 72 82 344 259 267 48
28 Nottingham Forest 1.630 1033 390 253 459 1565 1719 1102 20
29 Sheffield United 1.586 1149 445 259 387 1673 1550 1091 16
30 Swindon Town 1.490 239 93 53 64 329 261 210 53
31 Oldham Athletic 1.490 566 213 140 196 734 722 549 36
32 Grimsby Town 1.481 966 393 180 422 1490 1568 995 23
33 Stoke City 1.444 796 306 184 396 1238 1449 886 28
34 Bradford Park Avenue 1.412 500 202 96 202 748 714 500 40
35 Middlesbrough 1.312 800 302 196 349 1246 1293 847 27
36 Fulham 1.273 575 225 125 209 772 676 559 35
37 Crystal Palace 1.252 216 77 62 72 269 271 211 57
38 Leicester City 1.239 975 379 217 391 1418 1511 987 22
39 Barnsley 1.203 868 332 204 348 1241 1293 884 24
40 Hull City 1.112 672 260 152 215 940 802 627 31
41 Port Vale 0.899 548 208 132 298 860 1122 638 38
42 Blackpool 0.873 807 302 203 384 1110 1352 889 26
43 Stockport County 0.863 631 232 167 338 887 1203 737 33
44 Plymouth Argyle 0.852 246 94 58 55 277 177 207 51
45 Millwall 0.823 230 81 68 69 239 228 218 54
46 Glossop North End 0.819 541 201 139 298 842 1054 638 39
47 Clapton Orient 0.787 561 209 143 256 658 805 608 37
48 Swansea Town 0.780 214 81 52 51 260 202 184 58
49 Lincoln City 0.771 723 274 175 446 1161 1636 895 29
50 Rotherham United 0.746 252 99 54 146 367 536 299 50
51 Leeds United 0.746 192 72 48 56 200 164 176 61
52 Brighton & Hove Albion 0.720 212 80 52 77 247 230 209 60
53 Chesterfield 0.700 457 174 109 211 685 803 494 43
54 Norwich City 0.658 176 60 56 84 247 290 200 67
55 Gainsborough Trinity 0.655 481 179 123 281 737 1062 583 41
56 Gateshead 0.654 216 81 54 76 246 227 211 56
57 Coventry City 0.640 185 65 55 105 242 359 225 65
58 Queens Park Rangers 0.610 214 82 50 76 254 250 208 59
59 Luton Town 0.583 276 108 60 124 429 458 292 49
60 Leeds City 0.579 377 148 81 174 609 650 403 44
61 Walsall 0.559 339 135 69 168 590 712 372 46
62 Reading 0.547 170 58 54 98 207 297 210 69
63 Nelson 0.537 117 47 23 48 149 181 118 82
64 Portsmouth 0.504 223 82 59 65 292 244 206 55
65 New Brighton Tower 0.489 122 49 24 32 198 156 105 80
66 Charlton Athletic 0.471 126 42 42 50 142 155 134 79
67 Burton United 0.459 376 147 82 261 660 1010 490 45
68 Darwen 0.441 188 80 28 137 426 641 245 63
69 Brentford 0.423 160 57 46 82 206 259 185 70
70 Bristol Rovers 0.422 191 69 53 77 234 255 199 62
71 Watford 0.409 184 64 56 69 236 237 189 66
72 Northampton Town 0.394 186 68 50 79 258 283 197 64
73 Darlington 0.393 149 61 27 44 223 159 132 72
74 Burton Wanderers 0.382 100 43 14 38 171 152 95 92
75 Accrington 0.366 117 41 35 60 252 340 136 83
76 Doncaster Rovers 0.329 109 40 29 75 166 264 144 89
77 Crewe Alexandra 0.300 176 63 50 131 298 531 244 68
78 Merthyr Town 0.292 159 54 51 66 189 224 171 71
79 Gillingham 0.279 142 50 42 85 179 266 177 76
80 Southend United 0.279 147 51 45 88 200 305 184 74
81 Exeter City 0.263 147 52 43 84 170 263 179 73
82 Newport County 0.244 142 50 42 79 183 267 171 75
83 Rochdale 0.232 126 50 26 47 158 167 123 77
84 Aberdare Athletic 0.226 111 38 35 55 145 187 128 88
85 Wigan Borough 0.222 119 44 31 45 171 169 120 81
86 Accrington Stanley 0.221 126 53 20 52 183 195 125 78
87 Halifax Town 0.205 116 43 30 53 162 197 126 85
88 Southport 0.199 116 42 32 48 132 140 122 84
89 Wrexham 0.191 114 38 38 46 130 159 122 86
90 Bournemouth & Boscombe 0.188 33 11 11 20 40 65 42 98
91 Stalybridge Celtic 0.185 78 33 12 33 104 112 78 96
92 Ashington 0.175 112 46 20 54 172 213 120 87
93 Middlesbrough Iron 0.171 27 11 5 21 48 98 37 100
94 Loughborough 0.162 88 34 20 105 171 411 159 95
95 Bootle 0.152 21 9 3 15 52 79 27 101
96 Tranmere Rovers 0.151 102 34 34 50 151 180 118 91
97 Durham City 0.150 104 41 22 55 170 186 118 90
98 New Brompton 0.139 12 3 6 6 11 12 15 102
99 Hartlepools United 0.137 99 34 31 53 133 163 118 93
100 New Brighton 0.130 35 11 13 19 40 56 43 97
101 Northwich Victoria 0.128 31 13 5 34 75 161 52 99
102 Barrow 0.118 89 35 19 67 130 199 121 94
103 South Shields 0.084 8 3 2 7 13 22 12 106
104 Corinthian 0.073 4 1 2 2 3 8 5 109
105 Leyton 0.052 7 2 3 3 5 6 8 107
106 Derby Midland 0.048 2 1 0 1 4 2 2 112
107 Sunderland Albion 0.040 8 3 2 4 15 16 9 105
108 Chatham Town 0.027 10 3 4 3 16 40 10 103
109 Birmingham St George 0.026 9 4 1 4 16 24 9 104
110 Linfield Athletic 0.024 1 0 1 0 2 2 1 119
111 Carlisle United 0.022 4 1 2 3 9 19 6 110
112 Kettering Town 0.019 5 2 1 5 5 23 8 108
113 West Stanley 0.017 2 1 0 1 3 5 2 115
114 Swifts 0.014 2 1 0 1 4 7 2 116
115 Croydon Common 0.013 2 0 2 4 5 22 6 118
116 Worksop Town 0.010 1 0 1 3 2 20 4 125
117 Notts Rangers 0.010 1 0 1 1 1 4 2 121
118 Thornycrofts 0.010 1 0 1 1 0 5 2 123
119 Croydon 0.009 1 0 1 1 1 2 2 120
120 Chester City 0.007 2 1 0 2 1 9 3 117
121 Halliwell 0.006 3 1 1 3 11 21 5 111
122 Tunbridge Wells 0.006 1 0 1 1 1 6 2 122
123 Oxford City 0.003 1 0 1 2 0 7 3 124
124 Birmingham St George's 0.003 2 1 0 1 3 4 2 114
125 Castleford Town 0 2 1 0 1 4 3 2 113
125 Witton 0 0 0 0 1 2 3 1 126
125 Newcastle East End 0 0 0 0 1 1 2 1 127
125 Newcastle West End 0 0 0 0 1 1 2 1 128
125 Derby Junction 0 0 0 0 1 0 1 1 129
125 Rotherham County 0 0 0 0 1 0 1 1 130
125 Wigan Athletic 0 0 0 0 1 0 1 1 131
125 Marlow 0 0 0 0 1 1 3 1 132
125 93rd Highland Regiment 0 0 0 0 1 0 2 1 133
125 Hednesford Town 0 0 0 0 1 0 2 1 134
125 Hucknall St. John's 0 0 0 0 1 0 2 1 135
125 Llanelli 0 0 0 0 1 0 2 1 136
125 Old Brightonians 0 0 0 0 1 0 2 1 137
125 Long Eaton Rangers 0 0 0 0 3 3 6 3 138
125 New Crusaders 0 0 0 0 1 3 6 1 139
125 Old Carthusians 0 0 0 0 2 3 6 2 140
125 Workington 0 0 0 0 2 1 4 2 141
125 Blyth Spartans 0 0 0 0 1 0 3 1 142
125 Shrewsbury Town 0 0 0 0 1 0 3 1 143
125 South Shore 0 0 0 0 3 4 8 3 144
125 Eccles United 0 0 0 0 1 1 5 1 145
125 Jarrow 0 0 0 0 2 1 5 2 146
125 Sheffield Heeley 0 0 0 0 1 1 5 1 147
125 Shankhouse 0 0 0 0 1 0 4 1 148
125 Old Westminsters 0 0 0 0 3 5 10 3 149
125 Staple Hill 0 0 0 0 1 2 7 1 150
125 Crusaders 0 0 0 0 2 1 6 2 151
125 Hastings & St Leonards United 0 0 0 0 3 1 6 3 152
125 London Caledonians 0 0 0 0 2 1 6 2 153
125 Sutton Junction 0 0 0 0 1 0 5 1 154
125 Woking 0 0 0 0 1 0 5 1 155
125 Goole Town 0 0 0 0 1 3 9 1 156
125 Bath City 0 0 0 0 2 1 7 2 157
125 Irthlingborough Town 0 0 0 0 1 1 7 1 158
125 Chorley 0 0 0 0 1 0 6 1 159
125 Worcester City 0 0 0 0 1 0 6 1 160
125 Heanor Town 0 0 0 0 3 1 8 3 161
125 Lisburn Distillery 0 0 0 0 1 2 10 1 162
125 Fairfield 0 0 0 0 1 1 11 1 163
125 Bishop Auckland 0 0 0 0 2 0 11 2 164
125 King's Lynn 0 0 0 0 1 0 11 1 165
125 Stockton 0 0 0 0 3 1 13 3 166
125 Clapton 0 0 0 0 2 1 17 2 167
125 Kidderminster Harriers 0 0 0 0 3 1 21 3 168
125 Casuals 0 0 0 0 4 1 23 4 169

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.