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.282 92 28 8 4 96 36 40 13
2 Liverpool 9.188 99 30 9 5 102 45 44 4
3 Arsenal 7.075 81 25 6 7 85 32 38 28
4 Aston Villa 4.660 70 21 7 10 74 55 38 61
5 Tottenham Hotspur 4.287 64 19 7 9 67 51 35 81
6 Chelsea 3.529 73 21 10 14 87 68 45 50
7 Newcastle United 3.320 64 19 7 14 80 58 40 80
8 Manchester United 2.941 69 21 6 13 68 61 40 65
9 Wolverhampton Wanderers 2.426 56 16 8 17 62 63 41 106
10 West Ham United 2.412 55 15 10 14 60 71 39 118
11 Fulham 2.234 54 15 9 18 60 63 42 121
12 Brighton & Hove Albion 1.939 50 13 11 13 61 60 37 138
13 Everton 1.807 55 15 10 16 46 53 41 115
14 Ipswich Town 1.740 99 29 12 8 97 63 49 5
15 Bournemouth 1.663 57 16 9 15 63 67 40 103
16 Leicester City 1.577 109 35 4 12 100 48 51 1
17 Crystal Palace 1.549 43 11 10 17 48 62 38 149
18 Leeds United 1.246 101 30 11 10 93 48 51 3
19 Coventry City 1.101 77 21 14 15 91 66 50 35
20 Nottingham Forest 1.062 36 8 12 20 48 67 40 155
21 Southampton 0.977 91 27 10 12 94 68 49 15
22 Brentford 0.962 37 9 10 19 56 65 38 153
23 Middlesbrough 0.921 81 24 9 19 80 72 52 30
24 West Bromwich Albion 0.843 75 21 12 14 72 49 47 45
25 Luton Town 0.838 35 9 8 23 56 86 40 157
26 Maidstone United 0.823 98 29 11 12 81 60 52 8
27 Bristol City 0.766 68 18 14 18 59 51 50 68
28 Norwich City 0.693 82 24 10 16 86 70 50 27
29 Yeovil Town 0.638 98 30 8 10 84 53 48 7
30 Hull City 0.582 70 19 13 15 68 61 47 62
31 Blackburn Rovers 0.581 65 18 11 22 85 85 51 77
32 Chelmsford City 0.528 84 24 12 10 76 43 46 22
33 Preston North End 0.487 64 18 10 18 58 67 46 85
34 Portsmouth 0.481 98 28 14 6 80 44 48 6
35 Burnley 0.461 29 7 8 23 42 73 38 160
36 Stockport County 0.459 97 28 13 8 103 51 49 9
37 Swansea City 0.456 62 17 11 20 64 70 48 92
38 Cardiff City 0.454 66 20 6 22 57 73 48 76
39 Sunderland 0.446 57 16 9 21 53 55 46 102
40 Braintree Town 0.435 84 24 12 11 65 42 47 25
41 Wrexham 0.426 96 28 12 11 95 57 51 12
42 Worthing 0.424 84 26 6 15 104 74 47 24
43 Bolton Wanderers 0.420 96 28 12 11 95 54 51 11
44 Watford 0.396 58 13 19 16 63 64 48 97
45 Sheffield United 0.384 20 4 8 25 39 97 37 164
46 Queens Park Rangers 0.371 53 14 11 22 47 61 47 130
47 Mansfield Town 0.368 90 25 15 10 95 52 50 16
48 Plymouth Argyle 0.365 55 14 13 22 67 79 49 119
49 Millwall 0.363 53 14 11 21 45 62 46 131
50 Stoke City 0.358 56 15 11 22 54 68 48 110
51 Birmingham City 0.345 53 14 11 24 54 72 49 132
52 Derby County 0.343 90 27 9 12 79 44 48 17
53 Bath City 0.342 73 20 13 14 71 56 47 51
54 Peterborough United 0.341 91 26 13 13 98 72 52 14
55 Farnborough 0.338 72 20 12 14 76 67 46 53
56 Chesterfield 0.336 104 33 5 11 109 67 49 2
57 Blackpool 0.315 83 24 11 16 74 55 51 26
58 Aveley 0.314 73 21 10 16 69 63 47 52
59 Slough Town 0.308 69 18 15 15 88 79 48 64
60 St. Albans City 0.305 68 20 8 18 77 67 46 67
61 Hampton & Richmond 0.304 72 20 12 14 61 57 46 54
62 Huddersfield Town 0.301 44 9 17 20 49 82 46 148
63 Chippenham Town 0.294 62 16 14 16 62 62 46 91
64 Crewe Alexandra 0.293 76 20 16 14 76 72 50 41
65 Sheffield Wednesday 0.291 53 14 11 24 47 75 49 134
66 AFC Wimbledon 0.290 71 19 14 17 73 57 50 57
67 Gillingham 0.267 72 21 9 20 53 63 50 56
68 Barnsley 0.252 80 22 14 12 89 68 48 31
69 Oxford United 0.249 80 23 11 15 84 66 49 32
70 Doncaster Rovers 0.247 77 23 8 19 79 74 50 38
71 Torquay United 0.240 64 19 7 20 73 76 46 84
72 Reading 0.237 63 17 12 20 75 74 49 87
73 Welling United 0.237 54 12 18 16 56 71 46 125
74 Wigan Athletic 0.235 74 21 11 17 64 58 49 49
75 Newport County 0.231 70 20 10 23 78 82 53 63
76 Milton Keynes Dons 0.230 77 23 8 16 81 69 47 37
77 Stevenage 0.226 75 19 18 14 65 55 51 46
78 Lincoln City 0.226 78 21 15 13 68 41 49 34
79 Exeter City 0.218 68 19 11 20 51 66 50 71
80 Tamworth 0.215 96 29 9 8 74 29 46 10
81 Tonbridge Angels 0.204 58 15 13 18 65 66 46 96
82 Bradford City 0.203 68 18 14 17 60 64 49 70
83 Walsall 0.202 72 20 12 18 76 77 50 55
84 Weymouth 0.201 56 13 17 16 60 64 46 107
85 Hemel Hempstead Town 0.200 50 13 11 22 55 71 46 140
86 Barrow 0.199 71 19 14 15 65 59 48 58
87 Morecambe 0.193 67 19 10 20 69 82 49 74
88 Salford City 0.192 54 13 15 22 73 93 50 126
89 Truro City 0.191 55 15 10 21 58 67 46 117
90 Wycombe Wanderers 0.191 68 18 14 17 63 59 49 69
91 Weston-super-Mare 0.188 59 17 8 21 66 74 46 94
92 Bristol Rovers 0.185 64 18 10 22 65 76 50 86
93 Barnet 0.182 90 27 9 13 94 65 49 18
94 Alfreton Town 0.179 85 24 13 13 78 51 50 21
95 Harrogate Town 0.178 68 19 11 19 65 81 49 72
96 Crawley Town 0.177 67 20 7 20 74 72 47 73
97 Taunton Town 0.172 46 10 16 20 44 71 46 144
98 Eastbourne Borough 0.171 52 14 10 22 53 74 46 136
99 Brackley Town 0.167 85 25 10 11 65 37 46 20
100 Scunthorpe United 0.164 88 26 10 10 85 37 46 19
101 Rotherham United 0.162 25 4 13 30 34 93 47 162
102 Bromley 0.161 81 22 15 10 73 51 47 29
103 Tranmere Rovers 0.159 58 17 7 24 71 74 48 98
104 Leyton Orient 0.157 65 18 11 19 53 58 48 79
105 Charlton Athletic 0.154 57 12 21 16 72 71 49 101
106 Aldershot Town 0.152 76 22 10 18 85 93 50 42
107 Notts County 0.148 64 19 7 22 94 92 48 83
108 Altrincham 0.141 77 22 11 13 84 59 46 36
109 Grimsby Town 0.139 53 12 17 20 65 79 49 129
110 Southend United 0.136 75 21 12 13 70 45 46 43
111 Swindon Town 0.132 54 14 12 21 79 88 47 122
112 Port Vale 0.132 56 14 14 26 53 84 54 113
113 Havant & Waterlooville 0.131 37 10 7 29 52 92 46 154
114 Solihull Moors 0.131 79 22 13 13 75 68 48 33
115 Gateshead 0.128 75 22 9 16 90 67 47 44
116 Dartford 0.127 46 12 10 24 56 75 46 142
117 Northampton Town 0.126 59 17 8 22 57 71 47 95
118 Accrington Stanley 0.126 56 15 11 22 63 75 48 108
119 Chorley 0.123 84 25 9 13 81 50 47 23
120 Halifax Town 0.121 71 19 14 14 60 54 47 59
121 Curzon Ashton 0.121 76 21 13 14 62 50 48 40
122 Sutton United 0.112 51 12 15 24 65 88 51 137
123 Boston United 0.112 76 21 13 13 68 46 47 39
124 Chester 0.112 70 18 16 14 59 39 48 60
125 Shrewsbury Town 0.108 54 15 9 25 41 71 49 128
126 Cambridge United 0.105 54 14 12 23 49 69 49 127
127 South Shields 0.105 74 22 8 16 79 53 46 47
128 Colchester United 0.102 45 11 12 24 62 84 47 145
129 Oldham Athletic 0.101 63 15 18 14 63 62 47 88
130 Eastleigh 0.097 66 18 12 20 82 93 50 75
131 Spennymoor Town 0.097 74 22 8 16 74 62 46 48
132 Burton Albion 0.097 47 12 11 25 39 68 48 141
133 Dover Athletic 0.093 27 4 15 27 40 77 46 161
134 Rochdale 0.091 62 16 14 16 69 64 46 90
135 Cheltenham Town 0.090 44 12 8 27 41 70 47 147
136 York City 0.087 57 13 18 18 57 71 49 104
137 Fleetwood Town 0.085 43 10 13 25 50 80 48 150
138 Buxton 0.085 62 17 11 18 69 64 46 89
139 Hartlepool United 0.082 60 17 9 20 70 82 46 93
140 Forest Green Rovers 0.082 43 11 10 28 49 87 49 151
141 Warrington Town 0.081 64 17 13 16 64 60 46 82
142 Scarborough Athletic 0.081 65 18 11 19 56 60 48 78
143 Hereford 0.079 69 20 9 18 62 68 47 66
144 Wealdstone 0.075 56 15 11 20 60 72 46 109
145 Maidenhead United 0.075 58 15 13 19 60 69 47 99
146 King's Lynn 0.072 55 13 16 17 54 66 46 120
147 Dagenham & Redbridge 0.069 56 14 14 18 69 63 46 105
148 Ebbsfleet United 0.068 54 14 12 20 59 74 46 124
149 AFC Fylde 0.068 55 15 10 22 75 84 47 116
150 Darlington 0.064 56 16 8 22 52 72 46 111
151 Woking 0.064 55 15 10 22 50 57 47 114
152 Boreham Wood 0.063 52 12 16 19 60 78 47 135
153 Rushall Olympic 0.059 54 15 9 22 61 73 46 123
154 Southport 0.057 56 16 8 22 54 75 46 112
155 Kidderminster Harriers 0.056 46 11 13 23 41 61 47 143
156 Peterborough Sports 0.056 58 16 10 20 55 65 46 100
157 Dorking Wanderers 0.055 45 12 9 25 54 85 46 146
158 Farsley Celtic 0.054 53 13 14 19 40 59 46 133
159 Carlisle United 0.051 30 7 9 31 42 83 47 159
160 Blyth Spartans 0.043 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.026 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.002 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 26, 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.