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

England 1888-1922

1888-1921 1888-1923

EP Pts W D L GF GA GP PR
1 Aston Villa 3.176 1331 566 199 353 2306 1665 1118 1
2 Liverpool 2.879 1085 444 197 328 1664 1302 969 13
3 Tottenham Hotspur 2.499 507 199 109 161 746 656 469 35
4 Newcastle United 2.488 1114 458 198 327 1629 1253 983 11
5 Manchester City 2.444 1075 439 197 333 1699 1398 969 15
6 Bolton Wanderers 2.390 1157 481 195 416 1834 1656 1092 6
7 Sunderland 2.240 1213 509 195 351 1944 1446 1055 3
8 Everton 2.222 1252 518 216 380 1983 1555 1114 2
9 Blackburn Rovers 2.197 1143 442 259 407 1897 1725 1108 7
10 Sheffield Wednesday 2.137 1087 436 215 375 1597 1458 1026 12
11 Cardiff City 2.132 128 52 24 25 143 99 101 57
12 Manchester United 2.027 1077 440 197 347 1654 1407 984 14
13 Birmingham City 2.001 1028 419 190 352 1640 1396 961 18
14 Arsenal 1.959 990 396 198 353 1480 1340 947 19
15 Burnley 1.939 1135 457 221 406 1771 1628 1084 8
16 Derby County 1.930 1120 440 240 423 1810 1746 1103 9
17 Preston North End 1.914 1166 459 248 393 1721 1473 1100 4
18 Bradford City 1.844 641 245 151 227 876 831 623 30
19 Wolverhampton Wanderers 1.820 1118 450 218 447 1749 1769 1115 10
20 Notts County 1.803 1046 400 246 446 1672 1702 1092 16
21 Chelsea 1.802 598 239 120 191 824 726 550 31
22 West Bromwich Albion 1.782 1160 464 232 411 1774 1627 1107 5
23 Nottingham Forest 1.768 964 367 230 416 1481 1581 1013 20
24 Bury 1.731 890 345 200 378 1317 1369 923 22
25 Grimsby Town 1.683 892 365 162 387 1386 1468 914 21
26 Oldham Athletic 1.662 489 188 113 161 652 601 462 37
27 Sheffield United 1.661 1045 406 233 358 1527 1432 997 17
28 Huddersfield Town 1.612 360 146 68 126 518 422 340 44
29 Southampton 1.568 192 72 48 34 238 149 154 47
30 Swindon Town 1.536 139 56 27 36 199 154 119 52
31 Middlesbrough 1.517 739 281 177 301 1150 1165 759 25
32 Stoke City 1.512 718 281 156 362 1143 1336 799 27
33 Bristol City 1.472 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.308 398 161 76 179 609 624 416 41
37 Barnsley 1.296 776 298 180 317 1119 1178 795 24
38 Leicester City 1.275 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.174 133 49 35 36 157 140 120 55
41 Glossop North End 0.896 541 201 139 298 842 1054 638 34
42 Stockport County 0.860 553 205 143 305 800 1093 653 33
43 Port Vale 0.858 473 181 111 262 771 1005 554 40
44 Blackpool 0.840 709 265 179 358 976 1257 802 28
45 Millwall 0.815 127 44 39 47 128 146 130 58
46 Lincoln City 0.810 655 251 153 411 1074 1522 815 29
47 Plymouth Argyle 0.780 133 46 41 31 141 110 118 54
48 Clapton Orient 0.760 480 183 114 223 575 713 520 39
49 Queens Park Rangers 0.742 135 52 31 36 154 119 119 53
50 Norwich City 0.716 100 31 38 45 136 157 114 69
51 Gainsborough Trinity 0.704 481 179 123 281 737 1062 583 38
52 Swansea Town 0.656 105 36 33 27 118 104 96 65
53 Chesterfield 0.654 358 133 92 189 547 712 414 45
54 Leeds City 0.620 377 148 81 174 609 650 403 42
55 Gateshead 0.616 132 49 34 44 162 133 127 56
56 Luton Town 0.593 181 71 39 96 309 359 206 50
57 Reading 0.591 101 35 31 60 120 185 126 66
58 Coventry City 0.589 113 39 35 67 144 228 141 62
59 Brighton & Hove Albion 0.560 100 36 28 52 116 148 116 70
60 Rotherham Town 0.552 165 63 39 113 253 430 215 51
61 Walsall 0.541 257 102 53 137 495 609 292 46
62 New Brighton Tower 0.520 122 49 24 32 198 156 105 59
63 Portsmouth 0.502 117 39 39 41 144 155 119 60
64 Leeds United 0.500 83 30 23 32 89 85 85 75
65 Burton United 0.494 376 147 82 261 660 1010 490 43
66 Darlington 0.478 61 26 9 16 93 57 51 81
67 Darwen 0.476 188 80 28 137 426 641 245 49
68 Brentford 0.457 86 30 26 45 111 137 101 73
69 Northampton Town 0.418 94 34 26 50 136 186 110 71
70 Bristol Rovers 0.417 106 41 24 50 147 173 115 63
71 Burton Wanderers 0.407 100 43 14 38 171 152 95 67
72 Accrington 0.397 117 41 35 60 252 340 136 61
73 Watford 0.393 100 36 28 34 128 123 98 68
74 Aberdare Athletic 0.359 44 17 10 15 57 51 42 83
75 Merthyr Town 0.336 85 32 21 33 105 110 86 74
76 Crewe Alexandra 0.318 106 39 28 97 218 435 164 64
77 Southend United 0.267 76 27 22 51 98 167 100 76
78 Newport County 0.254 72 25 22 40 87 133 87 78
79 Charlton Athletic 0.253 37 13 11 18 43 56 42 90
80 Exeter City 0.252 74 23 28 41 85 126 92 77
81 Gillingham 0.246 67 23 21 47 85 147 91 79
82 Doncaster Rovers 0.189 67 25 17 60 107 211 102 80
83 Stalybridge Celtic 0.187 41 18 5 15 62 63 38 85
84 Hartlepools United 0.183 42 17 8 13 52 39 38 84
85 Middlesbrough Iron 0.181 27 11 5 21 48 98 37 98
86 Loughborough 0.174 88 34 20 105 171 411 159 72
87 Southport 0.168 39 14 11 17 56 52 42 86
88 Accrington Stanley 0.165 44 20 4 19 76 68 43 82
89 Bootle 0.164 21 9 3 15 52 79 27 99
90 Ashington 0.155 38 17 4 18 61 70 39 88
91 New Brompton 0.148 12 3 6 6 11 12 15 100
92 Wrexham 0.145 38 14 10 17 54 62 41 87
93 Durham City 0.139 37 17 3 18 68 67 38 89
94 Northwich Victoria 0.137 31 13 5 34 75 161 52 94
95 Nelson 0.135 33 13 7 18 48 66 38 92
96 Barrow 0.113 34 14 6 21 45 59 41 91
97 Wigan Borough 0.110 31 11 9 18 46 72 38 93
98 Halifax Town 0.101 29 10 9 20 58 80 39 96
99 Tranmere Rovers 0.091 29 9 11 18 51 61 38 95
100 Rochdale 0.083 28 12 4 27 56 88 43 97
101 Leyton 0.056 7 2 3 3 5 6 8 104
102 Derby Midland 0.052 2 1 0 1 4 2 2 109
103 Sunderland Albion 0.043 8 3 2 4 15 16 9 103
104 South Shields 0.031 3 1 1 5 7 15 7 107
105 Chatham Town 0.030 10 3 4 3 16 40 10 101
106 Birmingham St George 0.027 9 4 1 4 16 24 9 102
107 Linfield Athletic 0.026 1 0 1 0 2 2 1 116
108 Carlisle United 0.023 4 1 2 3 9 19 6 106
109 Kettering Town 0.020 5 2 1 5 5 23 8 105
110 West Stanley 0.017 2 1 0 1 3 5 2 112
111 Croydon Common 0.014 2 0 2 4 5 22 6 115
112 Swifts 0.014 2 1 0 1 4 7 2 113
113 Notts Rangers 0.011 1 0 1 1 1 4 2 118
114 Thornycrofts 0.010 1 0 1 1 0 5 2 120
115 Croydon 0.010 1 0 1 1 1 2 2 117
116 Chester City 0.007 2 1 0 2 1 9 3 114
117 Halliwell 0.006 3 1 1 3 11 21 5 108
118 Tunbridge Wells 0.006 1 0 1 1 1 6 2 119
119 Birmingham St George's 0.003 2 1 0 1 3 4 2 111
120 Oxford City 0.003 1 0 1 2 0 7 3 121
121 Castleford Town 0 2 1 0 1 4 3 2 110
121 Witton 0 0 0 0 1 2 3 1 122
121 Newcastle East End 0 0 0 0 1 1 2 1 123
121 Newcastle West End 0 0 0 0 1 1 2 1 124
121 Derby Junction 0 0 0 0 1 0 1 1 125
121 Wigan Athletic 0 0 0 0 1 0 1 1 126
121 Marlow 0 0 0 0 1 1 3 1 127
121 93rd Highland Regiment 0 0 0 0 1 0 2 1 128
121 Hednesford Town 0 0 0 0 1 0 2 1 129
121 Hucknall St. John's 0 0 0 0 1 0 2 1 130
121 Old Brightonians 0 0 0 0 1 0 2 1 131
121 Long Eaton Rangers 0 0 0 0 3 3 6 3 132
121 New Crusaders 0 0 0 0 1 3 6 1 133
121 Old Carthusians 0 0 0 0 2 3 6 2 134
121 Workington 0 0 0 0 2 1 4 2 135
121 Bath City 0 0 0 0 1 0 3 1 136
121 Shrewsbury Town 0 0 0 0 1 0 3 1 137
121 South Shore 0 0 0 0 3 4 8 3 138
121 Eccles United 0 0 0 0 1 1 5 1 139
121 Jarrow 0 0 0 0 2 1 5 2 140
121 Sheffield Heeley 0 0 0 0 1 1 5 1 141
121 Shankhouse 0 0 0 0 1 0 4 1 142
121 Old Westminsters 0 0 0 0 3 5 10 3 143
121 Staple Hill 0 0 0 0 1 2 7 1 144
121 Crusaders 0 0 0 0 2 1 6 2 145
121 Hastings & St Leonards United 0 0 0 0 3 1 6 3 146
121 London Caledonians 0 0 0 0 2 1 6 2 147
121 Sutton Junction 0 0 0 0 1 0 5 1 148
121 Woking 0 0 0 0 1 0 5 1 149
121 Goole Town 0 0 0 0 1 3 9 1 150
121 Irthlingborough Town 0 0 0 0 1 1 7 1 151
121 Chorley 0 0 0 0 1 0 6 1 152
121 Worcester City 0 0 0 0 1 0 6 1 153
121 Heanor Town 0 0 0 0 3 1 8 3 154
121 Lisburn Distillery 0 0 0 0 1 2 10 1 155
121 Worksop Town 0 0 0 0 2 2 11 2 156
121 Fairfield 0 0 0 0 1 1 11 1 157
121 Bishop Auckland 0 0 0 0 2 0 11 2 158
121 King's Lynn 0 0 0 0 1 0 11 1 159
121 Stockton 0 0 0 0 3 1 13 3 160
121 Clapton 0 0 0 0 2 1 17 2 161
121 Kidderminster Harriers 0 0 0 0 3 1 21 3 162
121 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 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.