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

England 1888-1923

1888-1922 1888-1924

EP Pts W D L GF GA GP PR
1 Aston Villa 2.903 1377 584 209 368 2370 1717 1161 1
2 Liverpool 2.843 1150 472 206 337 1741 1336 1015 11
3 Bolton Wanderers 2.685 1210 501 208 432 1895 1716 1141 4
4 Newcastle United 2.454 1163 476 211 340 1675 1293 1027 10
5 Tottenham Hotspur 2.414 555 219 117 180 812 709 516 34
6 Manchester City 2.272 1120 456 208 348 1750 1449 1012 15
7 Sunderland 2.248 1269 532 205 362 2020 1503 1099 3
8 Manchester United 2.193 1128 458 212 359 1708 1448 1029 14
9 Everton 2.188 1300 538 224 396 2047 1616 1158 2
10 Sheffield Wednesday 2.104 1137 455 227 389 1656 1507 1071 13
11 Blackburn Rovers 2.076 1186 457 272 424 1945 1788 1153 7
12 Bristol City 2.033 788 307 174 250 1047 946 731 25
13 Cardiff City 1.965 177 72 33 43 224 165 148 55
14 Birmingham City 1.926 1065 432 201 371 1682 1455 1004 18
15 Arsenal 1.925 1033 412 209 370 1542 1406 991 19
16 Preston North End 1.892 1205 473 259 412 1784 1540 1144 6
17 Burnley 1.873 1173 473 227 427 1830 1690 1127 8
18 Southampton 1.844 245 89 67 49 285 193 205 48
19 Chelsea 1.835 637 249 139 207 870 780 595 31
20 Bradford City 1.794 679 257 165 245 918 879 667 30
21 Notts County 1.792 1100 423 254 459 1718 1737 1136 16
22 Derby County 1.785 1167 458 251 441 1865 1800 1150 9
23 Bury 1.758 942 365 212 392 1377 1418 969 21
24 West Bromwich Albion 1.726 1210 483 244 426 1836 1678 1153 5
25 Wolverhampton Wanderers 1.721 1147 460 227 472 1792 1848 1159 12
26 Nottingham Forest 1.715 1001 380 241 438 1523 1653 1059 20
27 Huddersfield Town 1.692 419 169 81 137 584 457 387 42
28 Sheffield United 1.674 1099 426 247 375 1604 1500 1048 17
29 Grimsby Town 1.576 925 379 167 406 1441 1520 952 23
30 Oldham Athletic 1.512 519 198 123 184 687 667 505 37
31 Middlesbrough 1.448 778 295 188 321 1209 1232 804 26
32 Stoke City 1.441 750 292 166 385 1194 1406 843 28
33 Bradford Park Avenue 1.438 448 181 86 190 679 667 457 41
34 Swindon Town 1.418 185 73 39 51 261 212 163 53
35 West Ham United 1.336 254 99 56 67 298 214 222 47
36 Fulham 1.322 538 214 110 190 725 619 514 36
37 Barnsley 1.281 824 316 192 332 1184 1231 840 24
38 Leicester City 1.266 933 362 209 373 1353 1453 944 22
39 Crystal Palace 1.192 170 62 46 55 211 203 163 58
40 Hull City 1.146 634 250 134 199 892 745 583 32
41 Stockport County 0.882 589 219 151 325 843 1151 695 33
42 Glossop North End 0.863 541 201 139 298 842 1054 638 35
43 Plymouth Argyle 0.861 191 71 49 44 207 142 164 51
44 Blackpool 0.848 756 283 190 372 1036 1302 845 27
45 Port Vale 0.847 510 195 120 281 810 1056 596 39
46 Millwall 0.839 176 59 58 58 175 189 175 56
47 Lincoln City 0.813 691 264 163 426 1113 1577 853 29
48 Clapton Orient 0.772 516 195 126 242 615 765 563 38
49 Swansea Town 0.762 158 58 42 38 196 149 138 60
50 Queens Park Rangers 0.708 183 71 41 53 216 171 165 54
51 Gainsborough Trinity 0.681 481 179 123 281 737 1062 583 40
52 Norwich City 0.677 136 44 48 65 187 230 157 67
53 Chesterfield 0.673 403 152 99 201 615 764 452 43
54 Leeds United 0.667 133 49 35 46 136 125 130 69
55 Brighton & Hove Albion 0.656 156 57 42 64 172 186 163 61
56 Leeds City 0.603 377 148 81 174 609 650 403 44
57 Luton Town 0.599 230 92 46 111 378 410 249 49
58 Coventry City 0.599 150 54 42 87 190 291 183 62
59 Gateshead 0.593 172 64 44 61 197 177 169 57
60 Walsall 0.577 303 121 61 148 546 653 330 46
61 Reading 0.569 135 45 45 78 156 240 168 68
62 Rotherham Town 0.564 200 76 48 133 297 493 257 50
63 New Brighton Tower 0.511 122 49 24 32 198 156 105 71
64 Portsmouth 0.496 164 58 48 57 203 210 163 59
65 Charlton Athletic 0.496 85 30 25 33 103 109 88 82
66 Burton United 0.480 376 147 82 261 660 1010 490 45
67 Darwen 0.460 188 80 28 137 426 641 245 52
68 Brentford 0.429 124 43 38 62 152 188 143 70
69 Bristol Rovers 0.428 148 54 40 63 182 209 157 64
70 Watford 0.405 146 53 40 50 189 182 143 65
71 Burton Wanderers 0.399 100 43 14 38 171 152 95 78
72 Northampton Town 0.390 139 51 37 64 190 230 152 66
73 Darlington 0.389 101 41 19 29 152 103 89 77
74 Accrington 0.382 117 41 35 60 252 340 136 73
75 Crewe Alexandra 0.320 149 56 37 109 266 473 202 63
76 Merthyr Town 0.295 121 43 35 51 144 159 129 72
77 Southend United 0.281 113 39 35 68 147 221 142 74
78 Exeter City 0.263 107 36 35 63 132 210 134 75
79 Gillingham 0.260 104 38 28 67 136 206 133 76
80 Aberdare Athletic 0.230 73 26 21 38 100 124 85 88
81 Nelson 0.226 84 37 10 29 109 107 76 83
82 Newport County 0.221 99 33 33 63 127 203 129 79
83 Stalybridge Celtic 0.189 78 33 12 33 104 112 78 84
84 Doncaster Rovers 0.185 67 25 17 60 107 211 102 92
85 Wigan Borough 0.184 77 30 17 31 116 116 78 85
86 Wrexham 0.184 76 28 20 32 93 115 80 86
87 Accrington Stanley 0.181 85 37 11 33 135 133 81 81
88 Middlesbrough Iron 0.175 27 11 5 21 48 98 37 98
89 Loughborough 0.170 88 34 20 105 171 411 159 80
90 Halifax Town 0.167 70 27 16 35 112 129 78 90
91 Hartlepools United 0.164 74 27 20 29 100 93 76 87
92 Bootle 0.159 21 9 3 15 52 79 27 99
93 Ashington 0.157 68 28 12 37 112 147 77 91
94 Southport 0.155 70 26 18 36 88 98 80 89
95 New Brompton 0.145 12 3 6 6 11 12 15 100
96 Northwich Victoria 0.134 31 13 5 34 75 161 52 97
97 Durham City 0.120 65 26 13 37 111 126 76 93
98 Tranmere Rovers 0.117 61 21 19 36 100 120 76 96
99 Rochdale 0.112 64 25 14 42 98 141 81 95
100 Barrow 0.109 64 27 10 42 95 119 79 94
101 South Shields 0.091 8 3 2 6 11 19 11 104
102 Leyton 0.054 7 2 3 3 5 6 8 105
103 Derby Midland 0.051 2 1 0 1 4 2 2 109
104 Sunderland Albion 0.042 8 3 2 4 15 16 9 103
105 Chatham Town 0.029 10 3 4 3 16 40 10 101
106 Birmingham St George 0.026 9 4 1 4 16 24 9 102
107 Linfield Athletic 0.025 1 0 1 0 2 2 1 117
108 Carlisle United 0.022 4 1 2 3 9 19 6 107
109 Kettering Town 0.020 5 2 1 5 5 23 8 106
110 West Stanley 0.017 2 1 0 1 3 5 2 113
111 Swifts 0.016 2 1 0 1 4 7 2 114
112 Croydon Common 0.014 2 0 2 4 5 22 6 116
113 Worksop Town 0.011 1 0 1 3 2 20 4 123
114 Notts Rangers 0.010 1 0 1 1 1 4 2 119
115 Thornycrofts 0.010 1 0 1 1 0 5 2 121
116 Croydon 0.010 1 0 1 1 1 2 2 118
117 Corinthian 0.008 2 0 2 1 2 3 3 112
118 Chester City 0.007 2 1 0 2 1 9 3 115
119 Halliwell 0.006 3 1 1 3 11 21 5 108
120 Tunbridge Wells 0.006 1 0 1 1 1 6 2 120
121 Birmingham St George's 0.003 2 1 0 1 3 4 2 111
122 Oxford City 0.003 1 0 1 2 0 7 3 122
123 Castleford Town 0 2 1 0 1 4 3 2 110
123 Witton 0 0 0 0 1 2 3 1 124
123 Newcastle East End 0 0 0 0 1 1 2 1 125
123 Newcastle West End 0 0 0 0 1 1 2 1 126
123 Derby Junction 0 0 0 0 1 0 1 1 127
123 Rotherham County 0 0 0 0 1 0 1 1 128
123 Wigan Athletic 0 0 0 0 1 0 1 1 129
123 Marlow 0 0 0 0 1 1 3 1 130
123 93rd Highland Regiment 0 0 0 0 1 0 2 1 131
123 Hednesford Town 0 0 0 0 1 0 2 1 132
123 Hucknall St. John's 0 0 0 0 1 0 2 1 133
123 Old Brightonians 0 0 0 0 1 0 2 1 134
123 Long Eaton Rangers 0 0 0 0 3 3 6 3 135
123 New Crusaders 0 0 0 0 1 3 6 1 136
123 Old Carthusians 0 0 0 0 2 3 6 2 137
123 Workington 0 0 0 0 2 1 4 2 138
123 Blyth Spartans 0 0 0 0 1 0 3 1 139
123 New Brighton AFC 0 0 0 0 1 0 3 1 140
123 Shrewsbury Town 0 0 0 0 1 0 3 1 141
123 South Shore 0 0 0 0 3 4 8 3 142
123 Eccles United 0 0 0 0 1 1 5 1 143
123 Jarrow 0 0 0 0 2 1 5 2 144
123 Sheffield Heeley 0 0 0 0 1 1 5 1 145
123 Shankhouse 0 0 0 0 1 0 4 1 146
123 Old Westminsters 0 0 0 0 3 5 10 3 147
123 Staple Hill 0 0 0 0 1 2 7 1 148
123 Crusaders 0 0 0 0 2 1 6 2 149
123 Hastings & St Leonards United 0 0 0 0 3 1 6 3 150
123 London Caledonians 0 0 0 0 2 1 6 2 151
123 Sutton Junction 0 0 0 0 1 0 5 1 152
123 Woking 0 0 0 0 1 0 5 1 153
123 Goole Town 0 0 0 0 1 3 9 1 154
123 Bath City 0 0 0 0 2 1 7 2 155
123 Irthlingborough Town 0 0 0 0 1 1 7 1 156
123 Chorley 0 0 0 0 1 0 6 1 157
123 Worcester City 0 0 0 0 1 0 6 1 158
123 Heanor Town 0 0 0 0 3 1 8 3 159
123 Lisburn Distillery 0 0 0 0 1 2 10 1 160
123 Fairfield 0 0 0 0 1 1 11 1 161
123 Bishop Auckland 0 0 0 0 2 0 11 2 162
123 King's Lynn 0 0 0 0 1 0 11 1 163
123 Stockton 0 0 0 0 3 1 13 3 164
123 Clapton 0 0 0 0 2 1 17 2 165
123 Kidderminster Harriers 0 0 0 0 3 1 21 3 166
123 Casuals 0 0 0 0 4 1 23 4 167

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.