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

England 1888-1922

‹ 1888-1921 History 1888-1923 ›

EP Pts W D L GF GA GP PR
1 Aston Villa 3.144 1339 569 201 352 2314 1658 1122 1
2 Liverpool 2.887 1092 447 198 329 1672 1310 974 12
3 Tottenham Hotspur 2.499 507 199 109 161 746 656 469 35
4 Newcastle United 2.485 1114 458 198 328 1629 1258 984 10
5 Manchester City 2.443 1075 439 197 334 1699 1404 970 15
6 Bolton Wanderers 2.395 1161 482 197 417 1841 1665 1096 5
7 Everton 2.318 1260 522 216 381 1998 1562 1119 2
8 Sunderland 2.244 1215 510 195 352 1946 1449 1057 3
9 Blackburn Rovers 2.200 1141 442 257 407 1885 1723 1106 7
10 Cardiff City 2.136 128 52 24 25 143 99 101 57
11 Manchester United 2.093 1082 442 198 348 1663 1412 988 13
12 The Wednesday 2.083 1082 434 214 375 1590 1453 1023 14
13 Birmingham 2.003 1028 419 190 352 1639 1395 961 18
14 Arsenal 1.960 990 396 198 353 1480 1340 947 19
15 Burnley 1.911 1133 456 221 406 1766 1621 1083 8
16 Derby County 1.904 1124 442 240 423 1822 1746 1105 9
17 Wolverhampton Wanderers 1.890 1111 447 217 447 1735 1763 1111 11
18 Bradford City 1.851 641 245 151 226 876 830 622 30
19 West Bromwich Albion 1.847 1156 462 232 411 1758 1624 1105 6
20 Preston North End 1.816 1162 456 250 394 1721 1478 1100 4
21 Chelsea 1.806 598 239 120 191 824 726 550 31
22 Notts County 1.783 1046 400 246 446 1671 1702 1092 16
23 Nottingham Forest 1.764 966 369 228 416 1479 1576 1013 20
24 Bury 1.746 893 346 201 379 1329 1373 926 21
25 Oldham Athletic 1.666 489 188 113 161 652 601 462 37
26 Sheffield United 1.663 1045 406 233 359 1528 1434 998 17
27 Grimsby Town 1.652 892 364 164 387 1388 1471 915 22
28 Huddersfield Town 1.612 360 146 68 126 518 422 340 44
29 Southampton 1.574 196 73 50 35 242 154 158 47
30 Swindon Town 1.536 139 56 27 36 199 154 119 52
31 Middlesbrough 1.519 739 281 177 301 1150 1165 759 25
32 Stoke 1.515 720 282 156 363 1149 1340 801 27
33 Bristol City 1.473 727 282 163 242 976 902 687 26
34 Fulham 1.389 494 198 98 175 682 583 471 36
35 West Ham United 1.324 190 74 42 55 221 167 171 48
36 Bradford Park Avenue 1.303 398 161 76 180 609 625 417 41
37 Barnsley 1.294 776 298 180 318 1120 1186 796 24
38 Leicester City 1.274 880 340 200 360 1284 1408 900 23
39 Hull City 1.222 592 236 120 184 847 697 540 32
40 Crystal Palace 1.170 133 49 35 36 157 140 120 55
41 Glossop 0.896 541 201 139 299 844 1059 639 34
42 Stockport County 0.864 553 205 143 305 800 1093 653 33
43 Port Vale 0.859 473 181 111 262 771 1005 554 40
44 Blackpool 0.841 709 265 179 358 976 1257 802 28
45 Lincoln City 0.812 655 251 153 411 1074 1522 815 29
46 Millwall 0.798 127 44 39 48 129 148 131 58
47 Plymouth Argyle 0.774 133 46 41 31 141 110 118 54
48 Clapton Orient 0.761 480 183 114 223 575 713 520 39
49 Queens Park Rangers 0.738 135 52 31 36 154 119 119 53
50 Norwich City 0.713 100 31 38 45 136 157 114 69
51 Gainsborough Trinity 0.704 481 179 123 281 737 1062 583 38
52 Chesterfield 0.659 358 133 92 189 547 712 414 45
53 Swansea Town 0.651 105 36 33 27 118 104 96 64
54 Leeds City 0.621 377 148 81 174 609 650 403 42
55 Gateshead 0.617 132 49 34 44 162 133 127 56
56 Reading 0.590 101 35 31 60 120 185 126 66
57 Coventry City 0.587 113 39 35 67 144 228 141 62
58 Luton Town 0.583 181 71 39 97 309 360 207 50
59 Brighton & Hove Albion 0.558 100 36 28 52 116 148 116 70
60 Rotherham Town 0.553 165 63 39 113 253 430 215 51
61 Walsall 0.532 255 101 53 136 489 602 290 46
62 New Brighton Tower 0.520 122 49 24 32 198 156 105 59
63 Leeds United 0.500 83 30 23 32 89 85 85 75
64 Portsmouth 0.500 117 39 39 41 144 155 119 60
65 Burton United 0.492 376 147 82 262 663 1014 491 43
66 Darlington 0.480 61 26 9 16 93 57 51 81
67 Darwen 0.478 188 80 28 137 426 641 245 49
68 Brentford 0.454 86 30 26 45 111 137 101 73
69 Northampton Town 0.415 94 34 26 50 136 186 110 71
70 Bristol Rovers 0.414 106 41 24 50 147 173 115 63
71 Accrington 0.403 116 41 34 59 251 334 134 61
72 Burton Wanderers 0.392 100 43 14 39 173 157 96 67
73 Watford 0.390 100 36 28 34 128 123 98 68
74 Aberdare Athletic 0.355 44 17 10 15 57 51 42 83
75 Merthyr Town 0.333 85 32 21 33 105 110 86 74
76 Crewe Alexandra 0.322 105 39 27 96 215 428 162 65
77 Southend United 0.265 76 27 22 51 98 167 100 76
78 Newport County 0.251 72 25 22 40 87 133 87 78
79 Charlton Athletic 0.250 37 13 11 18 43 56 42 90
80 Exeter City 0.250 74 23 28 41 85 126 92 77
81 Gillingham 0.244 67 23 21 47 85 147 91 79
82 Stalybridge Celtic 0.190 41 18 5 15 62 63 38 85
83 Doncaster Rovers 0.189 67 25 17 60 107 211 102 80
84 Hartlepools United 0.186 42 17 8 13 52 39 38 84
85 Middlesbrough Iron 0.180 27 11 5 21 48 98 37 98
86 Loughborough 0.173 88 34 20 105 171 411 159 72
87 Bootle 0.172 21 9 3 14 52 76 26 99
88 Southport 0.169 39 14 11 17 56 52 42 86
89 Accrington Stanley 0.167 44 20 4 19 76 68 43 82
90 Ashington 0.156 38 17 4 18 61 70 39 88
91 Wrexham 0.152 38 14 10 16 53 59 40 87
92 New Brompton 0.148 12 3 6 6 11 12 15 100
93 Durham City 0.141 37 17 3 18 68 67 38 89
94 Northwich Victoria 0.139 31 13 5 34 75 161 52 94
95 Nelson 0.136 33 13 7 18 48 66 38 92
96 Barrow 0.115 34 14 6 21 45 59 41 91
97 Wigan Borough 0.112 31 11 9 18 46 72 38 93
98 Halifax Town 0.102 29 10 9 20 58 80 39 96
99 Tranmere Rovers 0.093 29 9 11 18 51 61 38 95
100 Rochdale 0.085 28 12 4 27 56 88 43 97
101 Sunderland Albion 0.071 8 3 2 3 14 13 8 101
102 Leyton 0.056 7 2 3 3 5 6 8 102
103 Derby Midland 0.053 2 1 0 1 4 2 2 108
104 South Shields 0.031 3 1 1 5 7 15 7 107
105 Birmingham St George 0.028 5 2 1 3 10 18 6 103
106 Carlisle United 0.023 4 1 2 3 9 19 6 105
107 Chatham Town 0.023 4 1 2 2 7 24 5 106
108 Kettering Town 0.020 5 2 1 6 6 28 9 104
109 West Stanley 0.017 2 1 0 1 3 5 2 111
110 Croydon Common 0.014 2 0 2 4 5 22 6 113
111 Thornycrofts 0.010 1 0 1 1 0 5 2 116
112 Croydon 0.010 1 0 1 1 1 2 2 114
113 Heanor Town 0.008 1 0 1 4 2 10 5 118
114 Stockton 0.008 1 0 1 4 2 25 5 119
115 Chester City 0.007 2 1 0 2 1 9 3 112
116 Tunbridge Wells 0.006 1 0 1 1 1 6 2 115
117 Oxford City 0.003 1 0 1 2 0 7 3 117
118 Castleford Town 0 2 1 0 1 4 3 2 109
118 Birmingham St George's 0 2 1 0 1 3 4 2 110
118 Newcastle East End 0 0 0 0 1 1 2 1 120
118 Newcastle West End 0 0 0 0 1 1 2 1 121
118 Wigan Athletic 0 0 0 0 1 0 1 1 122
118 Long Eaton Rangers 0 0 0 0 2 1 3 2 123
118 Marlow 0 0 0 0 1 1 3 1 124
118 93rd Highland Regiment 0 0 0 0 1 0 2 1 125
118 Hednesford Town 0 0 0 0 1 0 2 1 126
118 Hucknall St. John's 0 0 0 0 1 0 2 1 127
118 Old Carthusians 0 0 0 0 1 0 2 1 128
118 New Crusaders 0 0 0 0 1 3 6 1 129
118 South Shore 0 0 0 0 2 3 6 2 130
118 Workington 0 0 0 0 2 1 4 2 131
118 Bath City 0 0 0 0 1 0 3 1 132
118 Shrewsbury Town 0 0 0 0 1 0 3 1 133
118 Old Westminsters 0 0 0 0 2 2 6 2 134
118 Eccles United 0 0 0 0 1 1 5 1 135
118 Jarrow 0 0 0 0 2 1 5 2 136
118 Shankhouse 0 0 0 0 1 0 4 1 137
118 Staple Hill 0 0 0 0 1 2 7 1 138
118 Crusaders 0 0 0 0 2 1 6 2 139
118 Hastings & St Leonards United 0 0 0 0 3 1 6 3 140
118 London Caledonians 0 0 0 0 2 1 6 2 141
118 Swifts 0 0 0 0 1 1 6 1 142
118 Sutton Junction 0 0 0 0 1 0 5 1 143
118 Woking 0 0 0 0 1 0 5 1 144
118 Goole Town 0 0 0 0 1 3 9 1 145
118 Irthlingborough Town 0 0 0 0 1 1 7 1 146
118 Chorley 0 0 0 0 1 0 6 1 147
118 Worcester City 0 0 0 0 1 0 6 1 148
118 Lisburn Distillery 0 0 0 0 1 2 10 1 149
118 Worksop Town 0 0 0 0 2 2 11 2 150
118 Fairfield 0 0 0 0 1 1 11 1 151
118 Bishop Auckland 0 0 0 0 2 0 11 2 152
118 King's Lynn 0 0 0 0 1 0 11 1 153
118 Halliwell 0 0 0 0 2 2 15 2 154
118 Clapton 0 0 0 0 2 1 17 2 155
118 Kidderminster Harriers 0 0 0 0 3 1 21 3 156
118 Casuals 0 0 0 0 4 1 23 4 157

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

« 1888-1890 History 1888-2026 »

Includes 30 seasons from 1888-89 to 1921-22.

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.