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

England 2023-24

2022-23

EP Pts W D L GF GA GP PR
1 Manchester City 9.248 92 28 8 4 96 36 40 14
2 Liverpool 8.890 100 30 10 5 104 47 45 5
3 Arsenal 7.040 81 25 6 7 85 32 38 30
4 Aston Villa 4.670 70 21 7 10 74 55 38 64
5 Tottenham Hotspur 4.241 64 19 7 9 67 51 35 82
6 Chelsea 3.517 73 21 10 14 87 68 45 51
7 Newcastle United 3.327 67 20 7 14 85 59 41 76
8 Manchester United 2.856 70 21 7 13 69 62 41 65
9 West Ham United 2.545 56 15 11 14 62 73 40 111
10 Wolverhampton Wanderers 2.495 59 17 8 17 64 64 42 96
11 Fulham 2.237 55 15 10 18 61 64 43 117
12 Brighton & Hove Albion 1.934 50 13 11 13 61 60 37 138
13 Everton 1.805 55 15 10 16 46 53 41 119
14 Ipswich Town 1.764 99 29 12 8 97 63 49 7
15 Bournemouth 1.673 57 16 9 15 63 67 40 106
16 Leicester City 1.590 109 35 4 12 100 48 51 1
17 Crystal Palace 1.552 44 11 11 17 49 63 39 150
18 Leeds United 1.270 101 30 11 10 93 48 51 3
19 Coventry City 1.091 78 21 15 15 91 66 51 34
20 Nottingham Forest 1.066 36 8 12 20 48 67 40 155
21 Brentford 0.964 37 9 10 19 56 65 38 153
22 Middlesbrough 0.925 84 25 9 19 84 73 53 26
23 Southampton 0.920 91 27 10 13 94 69 50 17
24 Maidstone United 0.835 98 29 11 12 81 60 52 9
25 West Bromwich Albion 0.803 75 21 12 15 72 52 48 47
26 Bristol City 0.780 71 19 14 18 61 51 51 59
27 Luton Town 0.774 35 9 8 24 57 88 41 157
28 Norwich City 0.722 83 24 11 16 88 72 51 29
29 Yeovil Town 0.647 98 30 8 10 84 53 48 8
30 Blackburn Rovers 0.614 66 18 12 22 85 85 52 78
31 Hull City 0.589 70 19 13 15 68 61 47 66
32 Chelmsford City 0.536 84 24 12 10 76 43 46 22
33 Burnley 0.505 30 7 9 23 43 74 39 159
34 Preston North End 0.495 64 18 10 18 58 67 46 86
35 Portsmouth 0.483 101 29 14 6 82 44 49 4
36 Wrexham 0.478 99 29 12 11 97 58 52 6
37 Cardiff City 0.462 66 20 6 23 58 77 49 80
38 Swansea City 0.448 63 17 12 20 66 72 49 89
39 Braintree Town 0.442 84 24 12 11 65 42 47 25
40 Watford 0.433 61 14 19 16 64 64 49 93
41 Worthing 0.430 84 26 6 15 104 74 47 24
42 Sunderland 0.422 57 16 9 22 53 56 47 105
43 Bolton Wanderers 0.417 97 28 13 11 98 57 52 11
44 Stockport County 0.413 97 28 13 9 104 53 50 10
45 Stoke City 0.404 59 16 11 22 55 68 49 99
46 Sheffield United 0.386 20 4 8 26 40 102 38 164
47 Queens Park Rangers 0.376 53 14 11 22 47 61 47 132
48 Plymouth Argyle 0.372 55 14 13 23 67 80 50 124
49 Millwall 0.368 56 15 11 21 46 62 47 113
50 Mansfield Town 0.357 91 25 16 10 96 53 51 16
51 Bath City 0.347 73 20 13 14 71 56 47 52
52 Farnborough 0.343 72 20 12 14 76 67 46 55
53 Birmingham City 0.341 54 14 12 24 55 73 50 130
54 Derby County 0.340 93 28 9 12 81 44 49 13
55 Peterborough United 0.337 92 26 14 13 101 75 53 15
56 Chesterfield 0.334 104 33 5 11 109 67 49 2
57 Sheffield Wednesday 0.334 56 15 11 24 50 75 50 116
58 Aveley 0.319 73 21 10 16 69 63 47 53
59 Huddersfield Town 0.315 45 9 18 20 50 83 47 149
60 Slough Town 0.312 69 18 15 15 88 79 48 69
61 St. Albans City 0.309 68 20 8 18 77 67 46 72
62 Hampton & Richmond 0.308 72 20 12 14 61 57 46 57
63 Chippenham Town 0.298 62 16 14 16 62 62 46 92
64 Blackpool 0.290 83 24 11 17 76 58 52 28
65 AFC Wimbledon 0.290 74 20 14 17 78 58 51 49
66 Crewe Alexandra 0.283 77 20 17 14 77 73 51 41
67 Gillingham 0.271 73 21 10 20 55 65 51 54
68 Reading 0.257 66 18 12 20 78 76 50 77
69 Wigan Athletic 0.253 77 22 11 17 66 58 50 40
70 Oxford United 0.247 83 24 11 15 86 67 50 27
71 Barnsley 0.246 81 22 15 12 90 69 49 32
72 Doncaster Rovers 0.244 78 23 9 19 81 76 51 38
73 Torquay United 0.243 64 19 7 20 73 76 46 85
74 Welling United 0.240 54 12 18 16 56 71 46 129
75 Milton Keynes Dons 0.233 78 23 9 16 85 73 48 36
76 Newport County 0.231 70 20 10 24 79 86 54 68
77 Stevenage 0.227 78 20 18 14 67 56 52 37
78 Lincoln City 0.223 78 21 15 14 68 43 50 35
79 Tamworth 0.218 96 29 9 8 74 29 46 12
80 Exeter City 0.212 68 19 11 21 52 68 51 75
81 Barrow 0.208 72 19 15 15 66 60 49 56
82 Tonbridge Angels 0.207 58 15 13 18 65 66 46 100
83 Bradford City 0.206 71 19 14 17 64 65 50 62
84 Weymouth 0.204 56 13 17 16 60 64 46 110
85 Wycombe Wanderers 0.203 71 19 14 17 64 59 50 61
86 Hemel Hempstead Town 0.203 50 13 11 22 55 71 46 140
87 Walsall 0.202 72 20 12 19 77 82 51 58
88 Salford City 0.198 55 13 16 22 75 95 51 125
89 Morecambe 0.194 68 19 11 20 72 85 50 74
90 Truro City 0.194 55 15 10 21 58 67 46 122
91 Weston-super-Mare 0.191 59 17 8 21 66 74 46 97
92 Alfreton Town 0.182 85 24 13 13 78 51 50 21
93 Barnet 0.181 90 27 9 13 94 65 49 18
94 Crawley Town 0.176 70 21 7 20 76 72 48 67
95 Harrogate Town 0.176 69 19 12 19 67 83 50 71
96 Taunton Town 0.174 46 10 16 20 44 71 46 146
97 Eastbourne Borough 0.174 52 14 10 22 53 74 46 136
98 Bristol Rovers 0.170 64 18 10 23 65 78 51 87
99 Brackley Town 0.169 85 25 10 11 65 37 46 20
100 Scunthorpe United 0.166 88 26 10 10 85 37 46 19
101 Rotherham United 0.164 25 4 13 31 34 95 48 162
102 Bromley 0.160 81 22 15 10 73 51 47 31
103 Leyton Orient 0.156 68 19 11 19 56 59 49 73
104 Tranmere Rovers 0.150 58 17 7 25 72 78 49 101
105 Aldershot Town 0.148 76 22 10 18 85 93 50 44
106 Charlton Athletic 0.143 57 12 21 17 72 72 50 104
107 Notts County 0.142 64 19 7 23 94 93 49 84
108 Grimsby Town 0.140 53 12 17 21 65 81 50 133
109 Altrincham 0.140 77 22 11 13 84 59 46 39
110 Accrington Stanley 0.139 59 16 11 22 67 76 49 98
111 Southend United 0.135 75 21 12 13 70 45 46 45
112 Havant & Waterlooville 0.133 37 10 7 29 52 92 46 154
113 Swindon Town 0.133 55 14 13 21 82 91 48 120
114 Port Vale 0.130 57 14 15 26 53 84 55 108
115 Solihull Moors 0.130 79 22 13 13 75 68 48 33
116 Northampton Town 0.130 60 17 9 22 58 72 48 95
117 Dartford 0.129 46 12 10 24 56 75 46 142
118 Gateshead 0.128 75 22 9 16 90 67 47 46
119 Chorley 0.125 84 25 9 13 81 50 47 23
120 Curzon Ashton 0.123 76 21 13 14 62 50 48 43
121 Halifax Town 0.121 71 19 14 14 60 54 47 60
122 Boston United 0.114 76 21 13 13 68 46 47 42
123 Sutton United 0.114 52 12 16 24 69 92 52 137
124 Chester 0.113 70 18 16 14 59 39 48 63
125 Shrewsbury Town 0.108 54 15 9 26 42 74 50 131
126 Colchester United 0.107 46 11 13 24 63 85 48 144
127 South Shields 0.106 74 22 8 16 79 53 46 48
128 Cambridge United 0.104 55 14 13 23 49 69 50 126
129 Oldham Athletic 0.101 63 15 18 14 63 62 47 88
130 Spennymoor Town 0.098 74 22 8 16 74 62 46 50
131 Eastleigh 0.098 66 18 12 20 82 93 50 79
132 Dover Athletic 0.094 27 4 15 27 40 77 46 161
133 Burton Albion 0.093 47 12 11 26 39 71 49 141
134 Rochdale 0.091 62 16 14 16 69 64 46 91
135 Cheltenham Town 0.089 44 12 8 28 42 72 48 151
136 Forest Green Rovers 0.089 46 12 10 28 50 87 50 147
137 Fleetwood Town 0.089 46 11 13 25 53 80 49 145
138 York City 0.086 57 13 18 18 57 71 49 107
139 Buxton 0.086 62 17 11 18 69 64 46 90
140 Warrington Town 0.083 64 17 13 16 64 60 46 83
141 Scarborough Athletic 0.082 65 18 11 19 56 60 48 81
142 Hartlepool United 0.081 60 17 9 20 70 82 46 94
143 Hereford 0.080 69 20 9 18 62 68 47 70
144 Wealdstone 0.075 56 15 11 20 60 72 46 112
145 Maidenhead United 0.074 58 15 13 19 60 69 47 102
146 King's Lynn 0.073 55 13 16 17 54 66 46 123
147 Dagenham & Redbridge 0.069 56 14 14 18 69 63 46 109
148 Ebbsfleet United 0.067 54 14 12 20 59 74 46 128
149 AFC Fylde 0.067 55 15 10 22 75 84 47 121
150 Darlington 0.065 56 16 8 22 52 72 46 114
151 Woking 0.063 55 15 10 22 50 57 47 118
152 Boreham Wood 0.062 52 12 16 19 60 78 47 135
153 Rushall Olympic 0.060 54 15 9 22 61 73 46 127
154 Southport 0.058 56 16 8 22 54 75 46 115
155 Peterborough Sports 0.057 58 16 10 20 55 65 46 103
156 Kidderminster Harriers 0.056 46 11 13 23 41 61 47 143
157 Dorking Wanderers 0.055 45 12 9 25 54 85 46 148
158 Farsley Celtic 0.055 53 13 14 19 40 59 46 134
159 Carlisle United 0.051 30 7 9 32 42 85 48 160
160 Blyth Spartans 0.044 50 13 11 22 66 82 46 139
161 Banbury United 0.036 38 10 8 28 38 86 46 152
162 Gloucester City 0.031 36 9 9 28 49 89 46 156
163 Oxford City 0.025 33 8 9 29 54 94 46 158
164 Bishop's Stortford 0.014 21 6 3 37 35 112 46 163
165 Ramsgate 0.005 3 1 0 1 2 6 2 165
166 Horsham 0.002 1 0 1 2 3 9 3 167
167 Cray Valley Paper Mills 0.001 1 0 1 1 2 7 2 166
168 Bracknell Town 0 0 0 0 1 1 2 1 168
168 Chesham United 0 0 0 0 1 0 2 1 169
168 Sheppey United 0 0 0 0 1 1 4 1 170
168 Marine AFC 0 0 0 0 1 1 5 1 171
168 Worksop Town 0 0 0 0 1 1 5 1 172
168 Whitby Town 0 0 0 0 1 2 7 1 173

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

« 1888-89 History 2023-24 »

Latest Match April 27, 2024.

Includes league matches and play-offs from the top tiers of English football, the FA Cup (proper rounds), the League Cup, and the Community Shield. Matches decided on penalties are treated as ties.