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

England 2024-25

2023-24

EP Pts W D L GF GA GP PR
1 Liverpool 17.310 48 15 3 1 47 20 19 5
2 Arsenal 9.039 42 12 6 2 45 19 20 16
3 Chelsea 6.881 38 11 5 3 42 21 19 34
4 Nottingham Forest 6.750 32 9 5 4 24 20 18 74
5 Newcastle United 5.970 36 10 6 5 34 23 21 46
6 Fulham 5.339 29 7 8 4 27 23 19 99
7 Manchester City 4.697 31 9 4 7 33 29 20 81
8 Brighton & Hove Albion 4.510 31 8 7 5 36 31 20 80
9 Bournemouth 3.980 28 8 4 6 27 22 18 104
10 Aston Villa 3.090 31 9 4 6 29 29 19 85
11 Manchester United 2.251 29 8 5 8 37 29 21 98
12 Crystal Palace 2.218 25 6 7 8 28 31 21 120
13 Tottenham Hotspur 2.180 32 10 2 8 47 30 20 73
14 West Ham United 2.178 23 6 5 8 24 35 19 133
15 Everton 2.015 20 4 8 6 18 22 18 142
16 Brentford 1.694 30 9 3 9 38 37 21 88
17 Leicester City 1.143 18 4 6 10 27 42 20 148
18 Sheffield United 1.028 53 16 5 3 36 14 24 3
19 Wolverhampton Wanderers 0.991 15 4 3 12 31 43 19 153
20 Ipswich Town 0.918 13 2 7 9 18 34 18 159
21 Leeds United 0.716 45 13 6 4 41 18 23 10
22 Burnley 0.675 44 12 8 3 28 11 23 13
23 Birmingham City 0.657 54 17 3 3 39 19 23 2
24 Sunderland 0.626 43 12 7 4 34 20 23 14
25 Preston North End 0.539 30 6 12 8 30 33 26 93
26 Southampton 0.517 13 3 4 14 21 44 21 162
27 Blackburn Rovers 0.472 40 12 4 7 32 21 23 28
28 West Bromwich Albion 0.449 35 8 11 4 27 18 23 53
29 Middlesbrough 0.430 38 11 5 8 41 33 24 37
30 Watford 0.427 40 12 4 8 38 30 24 29
31 Wycombe Wanderers 0.392 56 17 5 3 52 26 25 1
32 Sheffield Wednesday 0.386 42 12 6 8 37 33 26 21
33 Millwall 0.380 31 8 7 8 22 19 23 83
34 Walsall 0.369 51 15 6 4 43 27 25 4
35 Norwich City 0.280 29 7 8 9 41 41 24 100
36 Queens Park Rangers 0.271 29 6 11 8 27 32 25 103
37 Bristol City 0.268 27 6 9 8 26 29 23 109
38 Wrexham 0.259 42 12 6 5 33 19 23 18
39 Coventry City 0.236 30 8 6 11 31 36 25 96
40 Barnsley 0.231 38 10 8 8 34 39 26 40
41 Swansea City 0.218 30 8 6 10 27 26 24 89
42 Derby County 0.212 28 7 7 10 29 29 24 105
43 Huddersfield Town 0.208 42 13 3 7 39 22 23 17
44 Portsmouth 0.200 20 4 8 9 25 36 21 143
45 Stoke City 0.198 29 7 8 11 33 34 26 101
46 Stockport County 0.197 42 12 6 6 40 30 24 20
47 Reading 0.190 38 11 5 7 39 35 23 39
48 Luton Town 0.178 26 7 5 11 26 39 23 119
49 Charlton Athletic 0.168 33 9 6 8 31 23 23 67
50 Plymouth Argyle 0.164 21 5 6 12 25 47 23 141
51 Blackpool 0.164 36 10 6 9 38 35 25 49
52 Leyton Orient 0.159 35 10 5 10 33 27 25 54
53 Mansfield Town 0.155 35 10 5 7 29 23 22 55
54 Oxford United 0.152 21 5 6 12 23 38 23 138
55 Lincoln City 0.151 37 10 7 7 37 30 24 43
56 AFC Wimbledon 0.148 40 12 4 9 38 23 25 27
57 Exeter City 0.138 34 10 4 9 27 26 23 65
58 Doncaster Rovers 0.137 45 13 6 6 36 28 25 11
59 Port Vale 0.135 37 10 7 6 29 25 23 44
60 Fleetwood Town 0.134 30 7 9 7 29 30 23 92
61 Bolton Wanderers 0.131 35 10 5 8 33 37 23 61
62 Cardiff City 0.131 21 5 6 12 24 39 23 137
63 Hull City 0.129 19 4 7 12 22 33 23 147
64 Crewe Alexandra 0.127 35 9 8 5 25 19 22 56
65 Chesterfield 0.118 37 10 7 7 40 28 24 41
66 Stevenage 0.117 27 7 6 9 19 23 22 111
67 Bromley 0.104 33 8 9 6 32 29 23 70
68 Salford City 0.101 36 10 6 7 26 22 23 48
69 Notts County 0.098 35 9 8 6 39 29 23 51
70 Wigan Athletic 0.094 31 8 7 8 24 20 23 82
71 Milton Keynes Dons 0.090 30 9 3 9 33 33 21 90
72 Rotherham United 0.089 26 7 5 10 23 27 22 115
73 Northampton Town 0.089 21 5 6 12 22 38 23 139
74 York City 0.087 48 14 6 4 49 23 24 6
75 Forest Green Rovers 0.083 46 13 7 3 41 20 23 8
76 Bradford City 0.083 32 8 8 7 28 25 23 75
77 Peterborough United 0.083 30 9 3 11 46 44 23 87
78 Oldham Athletic 0.082 46 13 7 3 41 22 23 9
79 Barnet 0.082 48 15 3 6 50 31 24 7
80 Barrow 0.079 30 8 6 10 23 26 24 94
81 Harrogate Town 0.078 30 9 3 13 21 38 25 97
82 Gillingham 0.076 30 9 3 10 23 23 22 91
83 Bristol Rovers 0.070 26 7 5 11 21 32 23 118
84 Newport County 0.069 26 7 5 10 30 39 22 117
85 Cheltenham Town 0.069 30 8 6 10 32 36 24 95
86 Tranmere Rovers 0.068 24 6 6 11 19 35 23 129
87 Colchester United 0.065 24 4 12 7 26 27 23 124
88 Grimsby Town 0.064 32 10 2 12 30 40 24 78
89 Crawley Town 0.060 25 7 4 13 29 44 24 122
90 Shrewsbury Town 0.059 13 3 4 16 25 48 23 161
91 Gateshead 0.059 44 13 5 5 45 28 23 12
92 Accrington Stanley 0.055 23 5 8 10 30 41 23 132
93 Dagenham & Redbridge 0.055 34 9 7 8 38 30 24 62
94 Cambridge United 0.047 20 5 5 13 23 39 23 144
95 Halifax Town 0.047 35 9 8 6 26 23 23 60
96 Swindon Town 0.046 23 5 8 11 32 42 24 131
97 Tamworth 0.046 33 9 6 9 27 39 24 72
98 Solihull Moors 0.045 38 11 5 9 46 38 25 36
99 Rochdale 0.045 36 11 3 8 34 23 22 47
100 Altrincham 0.045 34 9 7 7 37 30 23 63
101 Hartlepool United 0.035 33 8 9 6 26 25 23 71
102 Southend United 0.035 27 6 9 9 27 31 24 110
103 Carlisle United 0.034 15 3 6 13 15 36 22 156
104 Eastleigh 0.034 32 8 8 6 30 28 22 76
105 Burton Albion 0.032 16 3 7 13 19 37 23 152
106 Wealdstone 0.030 26 6 8 10 28 34 24 116
107 Morecambe 0.029 20 5 5 14 22 41 24 146
108 Sutton United 0.029 32 9 5 10 30 30 24 77
109 Yeovil Town 0.028 34 10 4 9 28 25 23 64
110 Aldershot Town 0.027 23 5 8 11 33 43 24 130
111 Woking 0.023 24 6 6 12 21 34 24 127
112 Boreham Wood 0.022 41 11 8 4 39 20 23 22
113 Braintree Town 0.019 21 5 6 13 19 33 24 136
114 Torquay United 0.019 43 12 7 3 33 19 22 15
115 Maidenhead United 0.018 20 5 5 14 28 47 24 145
116 AFC Fylde 0.017 22 6 4 13 28 47 23 135
117 Boston United 0.016 15 3 6 13 19 37 22 155
118 Maidstone United 0.015 39 10 9 4 35 23 23 30
119 Weston-super-Mare 0.014 39 11 6 6 35 27 23 31
120 Truro City 0.014 41 12 5 5 35 20 22 23
121 Eastbourne Borough 0.013 39 11 6 5 30 26 22 32
122 Worthing 0.012 39 11 6 6 34 32 23 33
123 Dorking Wanderers 0.012 40 11 7 5 49 31 23 25
124 Tonbridge Angels 0.009 35 9 8 5 29 26 22 59
125 Slough Town 0.009 33 9 6 7 40 29 22 66
126 Farnborough 0.009 36 11 3 8 35 34 22 50
127 Hampton & Richmond 0.008 31 8 7 7 31 24 22 79
128 Hornchurch 0.008 31 8 7 7 24 23 22 84
129 Kettering Town 0.008 3 1 0 1 3 3 2 166
130 Chelmsford City 0.008 26 6 8 7 35 32 21 114
131 Ebbsfleet United 0.007 9 1 6 16 17 54 23 164
132 Chippenham Town 0.007 28 8 4 10 28 28 22 106
133 Chesham United 0.006 28 8 4 10 30 39 22 108
134 Guiseley 0.006 1 0 1 0 1 1 1 168
135 Salisbury 0.005 24 6 6 10 31 34 22 125
136 Welling United 0.005 24 7 3 12 24 40 22 128
137 Bath City 0.005 22 6 4 12 18 29 22 134
138 Hemel Hempstead Town 0.003 25 7 4 12 29 46 23 123
139 Aveley 0.003 15 4 3 15 25 42 22 154
140 St. Albans City 0.003 14 2 8 12 22 38 22 158
141 Weymouth 0.003 13 2 7 12 12 30 21 160
142 King's Lynn 0.002 41 12 5 6 28 20 23 24
143 Enfield Town 0.002 15 4 3 15 22 47 22 157
144 Chorley 0.002 38 11 5 6 32 26 22 38
145 Curzon Ashton 0.002 42 13 3 6 30 19 22 19
146 Brackley Town 0.002 35 10 5 8 25 21 23 58
147 Kidderminster Harriers 0.002 40 12 4 5 33 16 21 26
148 Scunthorpe United 0.002 38 10 8 4 35 15 22 35
149 Hereford 0.002 37 10 7 5 31 19 22 42
150 Alfreton Town 0.002 37 10 7 5 28 25 22 45
151 Chester 0.002 33 9 6 6 26 22 21 69
152 Darlington 0.002 33 8 9 5 26 21 22 68
153 Spennymoor Town 0.002 30 7 9 6 31 27 22 86
154 South Shields 0.001 35 11 2 10 39 35 23 57
155 Buxton 0.001 35 11 2 9 34 25 22 52
156 Peterborough Sports 0.001 28 7 7 8 26 29 22 107
157 Warrington Town 0.001 24 5 9 9 21 29 23 126
158 Scarborough Athletic 0.001 29 7 8 8 25 26 23 102
159 Southport 0.001 27 7 6 9 25 33 22 112
160 Leamington 0.001 26 7 5 9 27 23 21 113
161 Oxford City 0.001 25 6 7 9 34 38 22 121
162 Harborough Town 0.001 3 1 0 1 7 6 2 165
163 Farsley Celtic 0.001 21 6 3 13 22 39 22 140
164 Radcliffe 0.001 18 4 6 11 24 41 21 150
165 Marine 0.001 18 4 6 12 12 28 22 149
166 Needham Market 0.001 17 4 5 13 14 35 22 151
167 Rushall Olympic 0.000 12 3 3 17 19 48 23 163
168 Hednesford Town 0 1 0 1 0 4 4 1 167
168 Gainsborough Trinity 0 1 0 1 1 4 5 2 169
168 Horsham 0 0 0 0 1 1 3 1 170

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

« 1888-89 History 2024-25 »

Latest Match December 23, 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.