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

England 1888-1921

1888-1920 1888-1922

EP Pts W D L GF GA GP PR
1 Aston Villa 3.154 1276 541 194 335 2216 1603 1070 1
2 Liverpool 2.962 1025 421 183 320 1595 1264 924 15
3 Newcastle United 2.664 1066 439 188 312 1563 1205 939 11
4 Everton 2.536 1216 506 204 361 1926 1494 1071 2
5 Bolton Wanderers 2.534 1108 460 188 400 1764 1594 1048 6
6 Manchester City 2.456 1026 419 188 317 1627 1324 924 14
7 Sunderland 2.380 1172 493 186 332 1883 1378 1011 3
8 Tottenham Hotspur 2.309 447 174 99 148 672 612 421 37
9 Sheffield Wednesday 2.234 1043 421 201 361 1550 1407 983 13
10 Manchester United 2.222 1049 432 185 324 1612 1330 941 12
11 Blackburn Rovers 2.118 1099 427 245 389 1838 1661 1061 7
12 Burnley 2.099 1085 435 215 390 1695 1569 1040 8
13 Birmingham City 2.087 991 404 183 332 1592 1336 919 18
14 Arsenal 2.059 945 378 189 332 1423 1278 899 19
15 Preston North End 2.048 1116 441 234 375 1664 1402 1050 4
16 Notts County 1.974 994 384 226 430 1609 1640 1040 17
17 Wolverhampton Wanderers 1.964 1081 437 207 428 1705 1717 1072 10
18 Derby County 1.942 1081 425 231 404 1749 1676 1060 9
19 West Bromwich Albion 1.935 1115 447 221 393 1717 1559 1061 5
20 Bradford City 1.902 604 233 138 205 820 754 576 30
21 Chelsea 1.873 552 222 108 177 782 679 507 31
22 Bury 1.857 850 330 190 360 1263 1313 880 21
23 Swindon Town 1.836 92 39 14 22 125 92 75 55
24 Sheffield United 1.827 1005 391 223 340 1468 1377 954 16
25 Nottingham Forest 1.776 903 343 217 407 1423 1546 967 20
26 Cardiff City 1.724 72 30 12 11 69 40 53 62
27 Bristol City 1.698 693 270 153 220 938 841 643 25
28 Middlesbrough 1.681 693 265 163 288 1071 1091 716 26
29 Grimsby Town 1.632 841 344 153 377 1313 1417 874 22
30 Oldham Athletic 1.629 450 174 102 142 610 547 418 36
31 Huddersfield Town 1.560 306 125 56 108 445 362 289 45
32 Southampton 1.531 128 48 32 29 166 124 109 49
33 Stoke City 1.458 660 261 138 353 1074 1284 752 28
34 Fulham 1.453 446 179 88 159 623 542 426 38
35 West Ham United 1.407 140 54 32 40 168 126 126 48
36 Leicester City 1.344 831 324 183 348 1241 1371 855 23
37 Bradford Park Avenue 1.340 363 148 67 157 560 559 372 43
38 Barnsley 1.251 718 274 170 304 1045 1119 748 24
39 Hull City 1.231 542 216 110 170 791 653 496 32
40 Crystal Palace 1.124 91 35 21 19 106 87 75 56
41 Blackpool 0.976 674 250 174 335 931 1198 759 27
42 Glossop North End 0.963 541 201 139 298 842 1054 638 33
43 Millwall 0.907 82 31 20 32 80 99 83 60
44 Port Vale 0.882 437 167 103 241 726 944 511 40
45 Queens Park Rangers 0.879 85 34 17 24 100 73 75 59
46 Clapton Orient 0.823 441 168 105 204 532 661 477 39
47 Swansea Town 0.790 58 21 16 12 65 52 49 71
48 Lincoln City 0.773 621 237 147 393 1026 1463 777 29
49 Gainsborough Trinity 0.759 481 179 123 281 737 1062 583 35
50 Norwich City 0.708 62 19 24 27 84 92 70 69
51 Plymouth Argyle 0.671 71 21 29 24 77 84 74 63
52 Leeds City 0.668 377 148 81 174 609 650 403 41
53 Stockport County 0.659 497 181 135 299 740 1072 615 34
54 Chesterfield 0.608 323 117 89 170 499 645 376 44
55 Luton Town 0.585 126 48 30 83 242 321 161 50
56 Coventry City 0.583 79 27 25 47 93 168 99 61
57 Brighton & Hove Albion 0.574 62 22 18 31 70 95 71 70
58 New Brighton Tower 0.565 122 49 24 32 198 156 105 52
59 Reading 0.548 63 21 21 41 80 135 83 68
60 Burton United 0.532 376 147 82 261 660 1010 490 42
61 Darwen 0.514 188 80 28 137 426 641 245 47
62 Gateshead 0.506 86 32 22 31 119 95 85 58
63 Rotherham Town 0.493 126 49 28 96 221 387 173 51
64 Bristol Rovers 0.476 68 27 14 32 95 106 73 64
65 Walsall 0.447 217 84 49 119 426 537 252 46
66 Portsmouth 0.440 63 21 21 33 80 113 75 67
67 Burton Wanderers 0.435 100 43 14 38 171 152 95 54
68 Northampton Town 0.431 54 20 14 31 84 110 65 73
69 Accrington 0.429 117 41 35 60 252 340 136 53
70 Watford 0.408 54 22 10 22 72 73 54 72
71 Brentford 0.402 43 14 15 29 59 92 58 76
72 Leeds United 0.402 38 14 10 18 40 45 42 78
73 Merthyr Town 0.369 45 15 15 14 60 54 44 75
74 Southend United 0.291 47 18 11 27 62 91 56 74
75 Newport County 0.278 38 14 10 20 43 66 44 79
76 Exeter City 0.272 40 12 16 22 47 67 50 77
77 Gillingham 0.231 31 9 13 26 37 84 48 80
78 Darlington 0.217 11 4 3 5 11 17 12 85
79 Doncaster Rovers 0.206 67 25 17 60 107 211 102 65
80 Middlesbrough Iron 0.193 27 11 5 21 48 98 37 82
81 Crewe Alexandra 0.188 65 21 23 82 158 379 126 66
82 Loughborough 0.186 88 34 20 105 171 411 159 57
83 Bootle 0.177 21 9 3 15 52 79 27 83
84 New Brompton 0.158 12 3 6 6 11 12 15 84
85 Northwich Victoria 0.149 31 13 5 34 75 161 52 81
86 Leyton 0.057 7 2 3 3 5 6 8 89
87 Derby Midland 0.053 2 1 0 1 4 2 2 95
88 Sunderland Albion 0.045 8 3 2 4 15 16 9 88
89 South Shields 0.032 3 1 1 4 6 12 6 92
90 Chatham Town 0.030 10 3 4 3 16 40 10 86
91 Birmingham St George 0.028 9 4 1 4 16 24 9 87
92 Linfield Athletic 0.027 1 0 1 0 2 2 1 103
93 Carlisle United 0.024 4 1 2 3 9 19 6 91
94 Kettering Town 0.021 5 2 1 5 5 23 8 90
95 West Stanley 0.018 2 1 0 1 3 5 2 98
96 Croydon Common 0.015 2 0 2 4 5 22 6 102
97 Notts Rangers 0.011 1 0 1 1 1 4 2 107
98 Thornycrofts 0.011 1 0 1 1 0 5 2 109
99 Rochdale 0.011 2 1 0 4 4 11 5 100
100 Croydon 0.011 1 0 1 1 1 2 2 104
101 Chester City 0.008 2 1 0 2 1 9 3 101
102 Barrow 0.008 1 0 1 2 3 5 3 105
103 Tunbridge Wells 0.007 1 0 1 1 1 6 2 108
104 Accrington Stanley 0.006 3 1 1 3 3 11 5 93
104 Halliwell 0.006 3 1 1 3 11 21 5 94
106 Oxford City 0.004 1 0 1 2 0 7 3 110
107 Swifts 0.003 2 1 0 1 4 7 2 99
107 Wrexham 0.003 1 0 1 2 3 6 3 106
109 Birmingham St George's 0.003 2 1 0 1 3 4 2 97
110 Castleford Town 0 2 1 0 1 4 3 2 96
110 Witton 0 0 0 0 1 2 3 1 111
110 Newcastle East End 0 0 0 0 1 1 2 1 112
110 Newcastle West End 0 0 0 0 1 1 2 1 113
110 Derby Junction 0 0 0 0 1 0 1 1 114
110 Wigan Athletic 0 0 0 0 1 0 1 1 115
110 Halifax Town 0 0 0 0 1 2 4 1 116
110 Marlow 0 0 0 0 1 1 3 1 117
110 93rd Highland Regiment 0 0 0 0 1 0 2 1 118
110 Hednesford Town 0 0 0 0 1 0 2 1 119
110 Hucknall St. John's 0 0 0 0 1 0 2 1 120
110 Old Brightonians 0 0 0 0 1 0 2 1 121
110 Long Eaton Rangers 0 0 0 0 3 3 6 3 122
110 New Crusaders 0 0 0 0 1 3 6 1 123
110 Old Carthusians 0 0 0 0 2 3 6 2 124
110 Workington 0 0 0 0 2 1 4 2 125
110 Bath City 0 0 0 0 1 0 3 1 126
110 Shrewsbury Town 0 0 0 0 1 0 3 1 127
110 South Shore 0 0 0 0 3 4 8 3 128
110 Eccles United 0 0 0 0 1 1 5 1 129
110 Jarrow 0 0 0 0 2 1 5 2 130
110 Sheffield Heeley 0 0 0 0 1 1 5 1 131
110 Shankhouse 0 0 0 0 1 0 4 1 132
110 Old Westminsters 0 0 0 0 3 5 10 3 133
110 Staple Hill 0 0 0 0 1 2 7 1 134
110 Crusaders 0 0 0 0 2 1 6 2 135
110 Hastings & St Leonards United 0 0 0 0 3 1 6 3 136
110 London Caledonians 0 0 0 0 2 1 6 2 137
110 Southport 0 0 0 0 2 0 5 2 138
110 Sutton Junction 0 0 0 0 1 0 5 1 139
110 Woking 0 0 0 0 1 0 5 1 140
110 Goole Town 0 0 0 0 1 3 9 1 141
110 Irthlingborough Town 0 0 0 0 1 1 7 1 142
110 Chorley 0 0 0 0 1 0 6 1 143
110 Worcester City 0 0 0 0 1 0 6 1 144
110 Heanor Town 0 0 0 0 3 1 8 3 145
110 Lisburn Distillery 0 0 0 0 1 2 10 1 146
110 Worksop Town 0 0 0 0 1 1 9 1 147
110 Fairfield 0 0 0 0 1 1 11 1 148
110 Bishop Auckland 0 0 0 0 2 0 11 2 149
110 King's Lynn 0 0 0 0 1 0 11 1 150
110 Stockton 0 0 0 0 3 1 13 3 151
110 Clapton 0 0 0 0 2 1 17 2 152
110 Kidderminster Harriers 0 0 0 0 3 1 21 3 153
110 Casuals 0 0 0 0 4 1 23 4 154

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.