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

England 2023-24

2022-23 2024-25

EP Pts W D L GF GA GP PR
1 Manchester City 9.969 107 33 8 5 113 40 46 2
2 Liverpool 9.729 107 32 11 5 113 52 48 3
3 Arsenal 7.990 93 29 6 7 94 35 42 15
4 Chelsea 4.267 89 26 11 14 103 74 51 23
5 Aston Villa 4.217 72 21 9 12 79 66 42 58
6 Manchester United 3.810 79 24 7 15 76 70 46 40
7 Newcastle United 3.203 74 22 8 15 96 66 45 51
8 Tottenham Hotspur 3.025 70 21 7 13 76 63 41 69
9 Fulham 2.296 59 16 11 19 65 70 46 99
10 West Ham United 2.239 59 16 11 16 66 82 43 104
11 Wolverhampton Wanderers 1.911 59 17 8 20 66 74 45 101
12 Crystal Palace 1.910 53 14 11 17 61 64 42 134
13 Everton 1.897 62 17 11 17 50 56 45 93
14 Brighton & Hove Albion 1.715 54 14 12 16 64 68 42 129
15 Bournemouth 1.678 60 17 9 18 68 74 44 96
16 Ipswich Town 1.652 106 31 13 8 104 67 52 4
17 Leicester City 1.419 112 36 4 13 103 50 53 1
18 Leeds United 1.197 105 31 12 12 98 51 55 5
19 Coventry City 1.006 78 21 15 17 93 70 53 42
20 Brentford 0.966 41 10 11 21 60 71 42 153
21 Nottingham Forest 0.952 42 10 12 22 55 74 44 152
22 Middlesbrough 0.923 87 26 9 19 87 74 54 26
23 Southampton 0.882 101 30 11 13 100 71 54 8
24 West Bromwich Albion 0.789 79 22 13 16 76 55 51 38
25 Maidstone United 0.764 98 29 11 13 82 62 53 12
26 Luton Town 0.758 36 9 9 26 61 96 44 156
27 Bristol City 0.734 71 19 14 19 61 55 52 64
28 Norwich City 0.666 84 24 12 18 88 77 54 32
29 Blackburn Rovers 0.663 69 19 12 22 87 85 53 72
30 Yeovil Town 0.615 98 30 8 10 84 53 48 11
31 Hull City 0.578 71 19 14 16 71 65 49 63
32 Preston North End 0.477 64 18 10 20 58 73 48 87
33 Chelmsford City 0.472 84 24 12 11 78 46 47 29
34 Burnley 0.468 30 7 9 26 46 82 42 159
35 Portsmouth 0.464 101 29 14 6 82 44 49 7
36 Wrexham 0.460 99 29 12 11 97 58 52 10
37 Braintree Town 0.454 90 26 12 11 72 47 49 20
38 Watford 0.425 61 14 19 17 65 67 50 95
39 Cardiff City 0.421 66 20 6 24 60 82 50 81
40 Worthing 0.421 87 27 6 16 109 79 49 25
41 Swansea City 0.409 63 17 12 21 66 73 50 89
42 Queens Park Rangers 0.407 56 15 11 22 49 62 48 119
43 Stockport County 0.399 97 28 13 9 104 53 50 13
44 Stoke City 0.393 62 17 11 22 59 68 50 94
45 Sunderland 0.388 57 16 9 23 53 58 48 112
46 Millwall 0.386 59 16 11 21 47 62 48 103
47 Bolton Wanderers 0.382 100 29 13 13 103 63 55 9
48 Plymouth Argyle 0.380 58 15 13 23 68 80 51 110
49 Birmingham City 0.363 57 15 12 24 56 73 51 114
50 Sheffield Wednesday 0.355 59 16 11 24 52 75 51 105
51 Mansfield Town 0.345 91 25 16 10 96 53 51 18
52 Sheffield United 0.326 20 4 8 29 41 109 41 164
53 Derby County 0.326 93 28 9 12 81 44 49 16
54 Bath City 0.326 73 20 13 14 71 56 47 55
55 Farnborough 0.326 72 20 12 14 76 67 46 59
56 Chesterfield 0.321 104 33 5 11 109 67 49 6
57 Peterborough United 0.317 93 26 15 14 102 77 55 17
58 Aveley 0.301 73 21 10 16 69 63 47 56
59 Slough Town 0.295 69 18 15 15 88 79 48 71
60 Hampton & Richmond 0.290 72 20 12 14 61 57 46 61
61 St. Albans City 0.287 68 20 8 18 77 67 46 75
62 Chippenham Town 0.280 62 16 14 16 62 62 46 92
63 Huddersfield Town 0.278 45 9 18 21 50 85 48 150
64 Blackpool 0.277 83 24 11 17 76 58 52 33
65 AFC Wimbledon 0.275 74 20 14 17 78 58 51 53
66 Oxford United 0.260 90 26 12 15 90 68 53 21
67 Gillingham 0.260 73 21 10 20 55 65 51 57
68 Crewe Alexandra 0.260 80 21 17 16 79 77 54 37
69 Reading 0.247 66 18 12 20 78 76 50 79
70 Wigan Athletic 0.242 77 22 11 17 66 58 50 46
71 Barnsley 0.236 84 23 15 13 94 74 51 31
72 Doncaster Rovers 0.236 81 24 9 20 83 78 53 35
73 Torquay United 0.229 64 19 7 20 73 76 46 85
74 Welling United 0.227 54 12 18 16 56 71 46 132
75 Newport County 0.224 70 20 10 24 79 86 54 70
76 Stevenage 0.218 78 20 18 14 67 56 52 43
77 Milton Keynes Dons 0.216 78 23 9 18 86 81 50 44
78 Tamworth 0.214 96 29 9 8 74 29 46 14
79 Lincoln City 0.213 78 21 15 14 68 43 50 41
80 Exeter City 0.206 68 19 11 21 52 68 51 78
81 Barrow 0.201 72 19 15 15 66 60 49 60
82 Bradford City 0.197 71 19 14 17 64 65 50 67
83 Wycombe Wanderers 0.195 71 19 14 17 64 59 50 66
84 Walsall 0.194 72 20 12 19 77 82 51 62
85 Tonbridge Angels 0.194 58 15 13 18 65 66 46 106
86 Weymouth 0.193 56 13 17 16 60 64 46 117
87 Hemel Hempstead Town 0.190 50 13 11 22 55 71 46 141
88 Salford City 0.190 55 13 16 22 75 95 51 127
89 Crawley Town 0.189 79 24 7 20 86 73 51 39
90 Morecambe 0.188 68 19 11 20 72 85 50 77
91 Truro City 0.181 55 15 10 21 58 67 46 125
92 Weston-super-Mare 0.179 59 17 8 21 66 74 46 100
93 Alfreton Town 0.178 85 24 13 13 78 51 50 27
94 Rotherham United 0.175 28 5 13 31 39 97 49 161
95 Harrogate Town 0.169 69 19 12 19 67 83 50 74
96 Barnet 0.168 90 27 9 14 94 69 50 19
97 Eastbourne Borough 0.167 52 14 10 22 53 74 46 138
98 Taunton Town 0.166 46 10 16 20 44 71 46 147
99 Bristol Rovers 0.163 64 18 10 23 65 78 51 86
100 Scunthorpe United 0.163 89 26 11 10 85 37 47 22
101 Brackley Town 0.157 88 26 10 12 67 39 48 24
102 Bromley 0.154 85 23 16 10 78 54 49 28
103 Leyton Orient 0.150 68 19 11 19 56 59 49 76
104 Tranmere Rovers 0.144 58 17 7 25 72 78 49 107
105 Aldershot Town 0.143 76 22 10 18 85 93 50 48
106 Charlton Athletic 0.138 57 12 21 17 72 72 50 111
107 Notts County 0.137 64 19 7 23 94 93 49 84
108 Grimsby Town 0.133 53 12 17 21 65 81 50 135
109 Solihull Moors 0.133 83 23 14 13 81 70 50 34
110 Accrington Stanley 0.133 59 16 11 22 67 76 49 102
111 Altrincham 0.133 77 22 11 14 85 62 47 45
112 Southend United 0.130 75 21 12 13 70 45 46 49
113 Swindon Town 0.128 55 14 13 21 82 91 48 123
114 Port Vale 0.126 57 14 15 26 53 84 55 115
115 Northampton Town 0.125 60 17 9 22 58 72 48 98
116 Havant & Waterlooville 0.123 37 10 7 29 52 92 46 155
117 Gateshead 0.123 75 22 9 16 90 67 47 50
118 Dartford 0.122 46 12 10 24 56 75 46 143
119 Boston United 0.121 80 22 14 13 70 47 49 36
120 Chorley 0.120 84 25 9 14 81 51 48 30
121 Curzon Ashton 0.120 76 21 13 14 62 50 48 47
122 Halifax Town 0.116 71 19 14 14 60 54 47 65
123 Chester 0.110 70 18 16 14 59 39 48 68
124 Sutton United 0.109 52 12 16 24 69 92 52 139
125 Shrewsbury Town 0.104 54 15 9 26 42 74 50 133
126 South Shields 0.104 74 22 8 16 79 53 46 52
127 Colchester United 0.103 46 11 13 24 63 85 48 145
128 Cambridge United 0.101 55 14 13 23 49 69 50 128
129 Spennymoor Town 0.097 74 22 8 16 74 62 46 54
130 Oldham Athletic 0.097 63 15 18 14 63 62 47 88
131 Eastleigh 0.094 66 18 12 20 82 93 50 80
132 Burton Albion 0.089 47 12 11 26 39 71 49 142
133 Dover Athletic 0.088 27 4 15 27 40 77 46 162
134 Rochdale 0.087 62 16 14 16 69 64 46 91
135 Cheltenham Town 0.086 44 12 8 28 42 72 48 151
136 Forest Green Rovers 0.086 46 12 10 28 50 87 50 148
137 Fleetwood Town 0.085 46 11 13 25 53 80 49 146
138 Buxton 0.085 62 17 11 18 69 64 46 90
139 York City 0.083 57 13 18 18 57 71 49 113
140 Warrington Town 0.081 64 17 13 16 64 60 46 83
141 Scarborough Athletic 0.081 65 18 11 19 56 60 48 82
142 Hartlepool United 0.078 60 17 9 20 70 82 46 97
143 Hereford 0.078 69 20 9 18 62 68 47 73
144 Maidenhead United 0.072 58 15 13 19 60 69 47 108
145 Wealdstone 0.071 56 15 11 20 60 72 46 118
146 King's Lynn 0.071 55 13 16 17 54 66 46 126
147 Dagenham & Redbridge 0.066 56 14 14 18 69 63 46 116
148 AFC Fylde 0.065 55 15 10 22 75 84 47 124
149 Ebbsfleet United 0.065 54 14 12 20 59 74 46 131
150 Darlington 0.064 56 16 8 22 52 72 46 120
151 Woking 0.061 55 15 10 22 50 57 47 122
152 Boreham Wood 0.060 52 12 16 19 60 78 47 137
153 Rushall Olympic 0.059 54 15 9 22 61 73 46 130
154 Southport 0.056 56 16 8 22 54 75 46 121
155 Peterborough Sports 0.056 58 16 10 20 55 65 46 109
156 Kidderminster Harriers 0.054 46 11 13 23 41 61 47 144
157 Farsley Celtic 0.054 53 13 14 19 40 59 46 136
158 Dorking Wanderers 0.053 45 12 9 25 54 85 46 149
159 Carlisle United 0.048 30 7 9 32 42 85 48 160
160 Blyth Spartans 0.043 50 13 11 22 66 82 46 140
161 Banbury United 0.036 38 10 8 28 38 86 46 154
162 Gloucester City 0.030 36 9 9 28 49 89 46 157
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 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 2024-25 »

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.