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

England 1888-1924

‹ 1888-1923 History 1888-1925 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 2.988 1444 610 224 379 2445 1750 1213 1
2 Liverpool 2.665 1205 493 219 355 1806 1395 1067 12
3 Bolton Wanderers 2.553 1267 521 225 444 1977 1765 1190 4
4 Newcastle United 2.447 1222 499 224 356 1756 1363 1079 9
5 Manchester City 2.358 1173 475 223 365 1817 1531 1063 15
6 Tottenham Hotspur 2.182 593 231 131 197 862 767 559 34
7 Sunderland 2.178 1324 555 214 375 2094 1562 1144 3
8 Everton 2.098 1359 561 237 409 2129 1682 1207 2
9 Wolverhampton Wanderers 2.068 1209 483 243 476 1859 1873 1202 11
10 Cardiff City 2.042 242 97 48 51 291 200 196 52
11 Manchester United 2.017 1175 474 227 376 1770 1500 1077 14
12 The Wednesday 1.963 1179 470 239 404 1708 1557 1113 13
13 Southampton 1.944 303 109 85 62 347 233 256 47
14 Blackburn Rovers 1.904 1229 474 281 439 1987 1837 1194 7
15 Bristol City 1.884 822 316 190 271 1083 1015 777 25
16 Burnley 1.862 1217 488 241 446 1889 1750 1175 10
17 Birmingham 1.848 1104 445 214 388 1722 1504 1047 18
18 Notts County 1.833 1147 438 271 474 1764 1789 1183 17
19 West Bromwich Albion 1.833 1251 496 259 443 1880 1740 1198 5
20 Arsenal 1.787 1068 425 218 392 1586 1471 1035 19
21 Bury 1.787 996 387 222 406 1453 1459 1015 21
22 Derby County 1.764 1227 482 263 454 1963 1854 1199 8
23 Preston North End 1.763 1235 482 271 434 1837 1615 1187 6
24 Huddersfield Town 1.757 480 194 92 146 648 491 432 42
25 Chelsea 1.721 670 258 154 227 902 836 639 32
26 Bradford City 1.686 716 268 180 261 954 928 709 30
27 West Ham United 1.651 298 113 72 82 344 259 267 48
28 Nottingham Forest 1.628 1035 392 251 459 1563 1714 1102 20
29 Sheffield United 1.589 1149 445 259 388 1674 1552 1092 16
30 Oldham Athletic 1.493 566 213 140 196 734 722 549 36
31 Swindon Town 1.492 239 93 53 64 329 261 210 53
32 Grimsby Town 1.455 966 392 182 422 1492 1571 996 23
33 Stoke 1.446 798 307 184 397 1244 1453 888 28
34 Bradford Park Avenue 1.410 500 202 96 203 748 715 501 40
35 Middlesbrough 1.313 800 302 196 349 1246 1293 847 27
36 Fulham 1.273 575 225 125 209 772 676 559 35
37 Crystal Palace 1.251 216 77 62 72 269 271 211 57
38 Leicester City 1.239 975 379 217 391 1418 1511 987 22
39 Barnsley 1.202 868 332 204 349 1242 1301 885 24
40 Hull City 1.114 672 260 152 215 940 802 627 31
41 Port Vale 0.900 548 208 132 298 860 1122 638 38
42 Blackpool 0.873 807 302 203 384 1110 1352 889 26
43 Stockport County 0.866 631 232 167 338 887 1203 737 33
44 Plymouth Argyle 0.848 246 94 58 55 277 177 207 51
45 Glossop 0.819 541 201 139 299 844 1059 639 39
46 Millwall 0.807 230 81 68 70 240 230 219 54
47 Clapton Orient 0.787 561 209 143 256 658 805 608 37
48 Swansea Town 0.776 214 81 52 51 260 202 184 58
49 Lincoln City 0.773 723 274 175 446 1161 1636 895 29
50 Rotherham United 0.749 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.719 212 80 52 77 247 230 209 60
53 Chesterfield 0.706 457 174 109 211 685 803 494 43
54 Norwich City 0.657 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.609 214 82 50 76 254 250 208 59
59 Leeds City 0.580 377 148 81 174 609 650 403 44
60 Luton Town 0.575 276 108 60 125 429 459 293 49
61 Walsall 0.558 337 134 69 167 584 705 370 46
62 Reading 0.547 170 58 54 98 207 297 210 69
63 Nelson 0.539 117 47 23 48 149 181 118 82
64 Portsmouth 0.502 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.469 126 42 42 50 142 155 134 79
67 Burton United 0.457 376 147 82 262 663 1014 491 45
68 Darwen 0.443 188 80 28 137 426 641 245 63
69 Brentford 0.421 160 57 46 82 206 259 185 70
70 Bristol Rovers 0.420 191 69 53 77 234 255 199 62
71 Watford 0.407 184 64 56 69 236 237 189 66
72 Darlington 0.395 149 61 27 44 223 159 132 72
73 Northampton Town 0.392 186 68 50 79 258 283 197 64
74 Accrington 0.371 116 41 34 59 251 334 134 85
75 Burton Wanderers 0.368 100 43 14 39 173 157 96 92
76 Doncaster Rovers 0.331 109 40 29 75 166 264 144 89
77 Crewe Alexandra 0.303 175 63 49 130 295 524 242 68
78 Merthyr Town 0.290 159 54 51 66 189 224 171 71
79 Gillingham 0.278 142 50 42 85 179 266 177 76
80 Southend United 0.277 147 51 45 88 200 305 184 74
81 Exeter City 0.262 147 52 43 84 170 263 179 73
82 Newport County 0.242 142 50 42 79 183 267 171 75
83 Rochdale 0.234 126 50 26 47 158 167 123 77
84 Aberdare Athletic 0.225 111 38 35 55 145 187 128 88
85 Wigan Borough 0.224 119 44 31 45 171 169 120 81
86 Accrington Stanley 0.223 126 53 20 52 183 195 125 78
87 Halifax Town 0.206 116 43 30 53 162 197 126 84
88 Southport 0.201 116 42 32 48 132 140 122 83
89 Wrexham 0.198 114 38 38 45 129 156 121 86
90 Bournemouth & Boscombe 0.187 33 11 11 20 40 65 42 98
91 Stalybridge Celtic 0.187 78 33 12 33 104 112 78 96
92 Ashington 0.176 112 46 20 54 172 213 120 87
93 Middlesbrough Iron 0.170 27 11 5 21 48 98 37 100
94 Loughborough 0.160 88 34 20 105 171 411 159 95
95 Bootle 0.160 21 9 3 14 52 76 26 101
96 Tranmere Rovers 0.153 102 34 34 50 151 180 118 91
97 Durham City 0.151 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.138 99 34 31 53 133 163 118 93
100 New Brighton 0.131 35 11 13 19 40 56 43 97
101 Northwich Victoria 0.130 31 13 5 34 75 161 52 99
102 Barrow 0.119 89 35 19 67 130 199 121 94
103 South Shields 0.084 8 3 2 7 13 22 12 104
104 Corinthian 0.073 4 1 2 2 3 8 5 108
105 Sunderland Albion 0.067 8 3 2 3 14 13 8 103
106 Leyton 0.052 7 2 3 3 5 6 8 105
107 Derby Midland 0.049 2 1 0 1 4 2 2 111
108 Birmingham St George 0.026 5 2 1 3 10 18 6 106
109 Carlisle United 0.022 4 1 2 3 9 19 6 109
110 Chatham Town 0.021 4 1 2 2 7 24 5 110
111 Kettering Town 0.020 5 2 1 6 6 28 9 107
112 West Stanley 0.017 2 1 0 1 3 5 2 114
113 Croydon Common 0.013 2 0 2 4 5 22 6 116
114 Worksop Town 0.010 1 0 1 3 2 20 4 122
115 Thornycrofts 0.010 1 0 1 1 0 5 2 119
116 Croydon 0.009 1 0 1 1 1 2 2 117
117 Heanor Town 0.008 1 0 1 4 2 10 5 121
118 Stockton 0.007 1 0 1 4 2 25 5 123
119 Chester City 0.007 2 1 0 2 1 9 3 115
120 Tunbridge Wells 0.006 1 0 1 1 1 6 2 118
121 Oxford City 0.003 1 0 1 2 0 7 3 120
122 Castleford Town 0 2 1 0 1 4 3 2 112
122 Birmingham St George's 0 2 1 0 1 3 4 2 113
122 Newcastle East End 0 0 0 0 1 1 2 1 124
122 Newcastle West End 0 0 0 0 1 1 2 1 125
122 Rotherham County 0 0 0 0 1 0 1 1 126
122 Wigan Athletic 0 0 0 0 1 0 1 1 127
122 Long Eaton Rangers 0 0 0 0 2 1 3 2 128
122 Marlow 0 0 0 0 1 1 3 1 129
122 93rd Highland Regiment 0 0 0 0 1 0 2 1 130
122 Hednesford Town 0 0 0 0 1 0 2 1 131
122 Hucknall St. John's 0 0 0 0 1 0 2 1 132
122 Llanelli 0 0 0 0 1 0 2 1 133
122 Old Carthusians 0 0 0 0 1 0 2 1 134
122 New Crusaders 0 0 0 0 1 3 6 1 135
122 South Shore 0 0 0 0 2 3 6 2 136
122 Workington 0 0 0 0 2 1 4 2 137
122 Blyth Spartans 0 0 0 0 1 0 3 1 138
122 Shrewsbury Town 0 0 0 0 1 0 3 1 139
122 Old Westminsters 0 0 0 0 2 2 6 2 140
122 Eccles United 0 0 0 0 1 1 5 1 141
122 Jarrow 0 0 0 0 2 1 5 2 142
122 Shankhouse 0 0 0 0 1 0 4 1 143
122 Staple Hill 0 0 0 0 1 2 7 1 144
122 Crusaders 0 0 0 0 2 1 6 2 145
122 Hastings & St Leonards United 0 0 0 0 3 1 6 3 146
122 London Caledonians 0 0 0 0 2 1 6 2 147
122 Swifts 0 0 0 0 1 1 6 1 148
122 Sutton Junction 0 0 0 0 1 0 5 1 149
122 Woking 0 0 0 0 1 0 5 1 150
122 Goole Town 0 0 0 0 1 3 9 1 151
122 Bath City 0 0 0 0 2 1 7 2 152
122 Irthlingborough Town 0 0 0 0 1 1 7 1 153
122 Chorley 0 0 0 0 1 0 6 1 154
122 Worcester City 0 0 0 0 1 0 6 1 155
122 Lisburn Distillery 0 0 0 0 1 2 10 1 156
122 Fairfield 0 0 0 0 1 1 11 1 157
122 Bishop Auckland 0 0 0 0 2 0 11 2 158
122 King's Lynn 0 0 0 0 1 0 11 1 159
122 Halliwell 0 0 0 0 2 2 15 2 160
122 Clapton 0 0 0 0 2 1 17 2 161
122 Kidderminster Harriers 0 0 0 0 3 1 21 3 162
122 Casuals 0 0 0 0 4 1 23 4 163

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

« 1888-1890 History 1888-2026 »

Includes 32 seasons from 1888-89 to 1923-24.

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.