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 8.680 98 30 8 6 102 45 44 7
2 Arsenal 6.848 78 21 15 6 78 41 42 37
3 Manchester City 6.229 84 25 9 10 88 50 44 27
4 Newcastle United 5.965 91 28 7 11 88 53 46 17
5 Aston Villa 5.185 78 23 9 11 68 57 43 38
6 Brighton & Hove Albion 4.297 71 19 14 10 76 63 43 55
7 Nottingham Forest 4.203 69 19 12 11 62 50 42 59
8 Chelsea 4.109 69 20 9 11 73 47 40 58
9 Fulham 3.650 62 17 11 14 61 57 42 87
10 Crystal Palace 3.371 73 20 13 12 68 54 45 51
11 Bournemouth 3.245 60 16 12 13 64 48 41 96
12 Brentford 2.643 62 18 8 15 69 59 41 86
13 Everton 2.539 49 11 16 13 45 47 40 142
14 Burnley 2.378 106 30 16 4 73 22 50 2
15 Leeds United 2.053 103 30 13 6 96 35 49 3
16 Manchester United 1.827 51 13 12 18 62 63 43 133
17 West Ham United 1.715 43 11 10 18 45 66 39 148
18 Wolverhampton Wanderers 1.631 51 15 6 20 60 69 41 134
19 Tottenham Hotspur 1.572 53 16 5 22 76 70 43 127
20 Plymouth Argyle 1.286 55 14 13 24 57 93 51 122
21 Sheffield United 1.257 101 31 8 12 73 40 51 5
22 Ipswich Town 1.001 30 6 12 22 45 81 40 160
23 Sunderland 0.941 80 22 14 14 62 50 50 34
24 Birmingham City 0.910 123 38 9 5 92 38 52 1
25 Leicester City 0.803 29 7 8 26 44 87 41 161
26 Blackburn Rovers 0.772 72 21 9 20 61 53 50 52
27 Millwall 0.765 75 21 12 18 54 53 51 48
28 Preston North End 0.754 64 14 22 18 61 67 54 78
29 West Bromwich Albion 0.722 64 15 19 14 59 54 48 77
30 Bristol City 0.707 68 17 17 16 60 64 50 65
31 Sheffield Wednesday 0.695 69 18 15 18 70 73 51 61
32 Middlesbrough 0.652 67 19 10 20 67 62 49 69
33 Coventry City 0.618 77 22 11 20 71 68 53 41
34 Wycombe Wanderers 0.569 101 29 14 12 81 50 55 6
35 Swansea City 0.539 64 18 10 21 54 61 49 79
36 Queens Park Rangers 0.513 60 15 15 20 59 73 50 100
37 Derby County 0.511 55 14 13 22 51 58 49 120
38 Oxford United 0.509 56 14 14 21 52 69 49 117
39 Stoke City 0.500 62 15 17 20 60 70 52 90
40 Watford 0.499 63 18 9 23 62 67 50 83
41 Portsmouth 0.498 54 14 12 22 58 74 48 124
42 Norwich City 0.492 60 15 15 19 75 79 49 98
43 Southampton 0.478 22 5 7 30 38 91 42 163
44 Hull City 0.456 50 12 14 22 46 57 48 140
45 Wrexham 0.434 92 27 11 10 69 39 48 16
46 Stockport County 0.427 95 27 14 11 81 54 52 10
47 Exeter City 0.414 67 18 13 20 62 72 51 72
48 Cardiff City 0.404 51 11 18 22 57 83 51 139
49 Charlton Athletic 0.403 95 28 11 13 77 49 52 9
50 Leyton Orient 0.400 91 27 10 18 87 61 55 18
51 Reading 0.340 82 23 13 14 78 65 50 32
52 Luton Town 0.339 50 13 11 24 46 72 48 141
53 Blackpool 0.326 76 20 16 15 81 64 51 44
54 Barnsley 0.298 69 19 12 20 74 82 51 62
55 Walsall 0.282 88 24 16 12 83 62 52 23
56 Doncaster Rovers 0.221 94 27 13 12 79 57 52 11
57 Bolton Wanderers 0.213 72 21 9 20 72 78 50 54
58 AFC Wimbledon 0.193 83 23 14 15 64 41 52 29
59 Fleetwood Town 0.191 67 17 16 17 65 65 50 71
60 Lincoln City 0.187 67 18 13 19 74 63 50 67
61 Huddersfield Town 0.185 67 20 7 22 63 59 49 70
62 Port Vale 0.176 80 22 14 12 68 52 48 33
63 Rotherham United 0.169 62 17 11 21 58 65 49 89
64 Wigan Athletic 0.165 66 16 18 17 48 46 51 74
65 Bradford City 0.164 82 23 13 13 68 48 49 31
66 Stevenage 0.161 58 15 13 21 46 56 49 108
67 Mansfield Town 0.157 61 17 10 23 66 76 50 95
68 Northampton Town 0.151 51 12 15 21 49 70 48 138
69 Peterborough United 0.144 57 15 12 23 76 90 50 114
70 Colchester United 0.134 68 16 20 13 55 52 49 64
71 Harrogate Town 0.129 62 17 11 23 47 68 51 92
72 Crawley Town 0.128 52 14 10 26 66 94 50 132
73 Salford City 0.127 75 20 15 15 68 65 50 47
74 Bromley 0.126 72 19 15 16 72 68 50 53
75 Notts County 0.119 76 21 13 16 79 58 50 43
76 Chesterfield 0.119 73 20 13 17 77 61 50 50
77 Barrow 0.116 63 16 15 19 55 58 50 82
78 Burton Albion 0.115 51 12 15 22 51 71 49 137
79 Swindon Town 0.113 66 16 18 15 77 70 49 73
80 Grimsby Town 0.110 69 20 9 20 63 74 49 63
81 Barnet 0.110 102 31 9 7 100 43 47 4
82 Crewe Alexandra 0.099 62 15 17 16 50 51 48 88
83 Cheltenham Town 0.097 63 17 12 20 63 76 49 84
84 Shrewsbury Town 0.096 34 8 10 31 45 86 49 156
85 Gillingham 0.089 58 14 16 18 42 51 48 107
86 York City 0.088 96 29 9 9 97 45 47 8
87 Cambridge United 0.088 41 10 11 28 48 77 49 151
88 Bristol Rovers 0.087 47 13 8 29 47 82 50 145
89 Accrington Stanley 0.074 54 13 15 22 57 78 50 125
90 Tranmere Rovers 0.071 54 13 15 21 49 71 49 126
91 Forest Green Rovers 0.068 83 22 17 8 70 44 47 28
92 Milton Keynes Dons 0.064 52 14 10 24 52 73 48 131
93 Oldham Athletic 0.058 79 21 16 12 71 51 49 35
94 Newport County 0.057 49 13 10 25 55 84 48 143
95 Boreham Wood 0.056 93 28 9 12 93 53 49 13
96 Carlisle United 0.056 42 10 12 26 44 75 48 149
97 Tamworth 0.050 68 18 14 17 67 76 49 66
98 Morecambe 0.048 42 12 6 32 43 80 50 150
99 Torquay United 0.048 89 25 14 8 73 43 47 21
100 Dagenham & Redbridge 0.046 58 14 16 19 64 66 49 105
101 Halifax Town 0.045 70 19 13 15 50 50 47 57
102 Southend United 0.043 71 18 17 13 66 55 48 56
103 Rochdale 0.041 74 21 11 16 75 52 48 49
104 Truro City 0.041 89 26 11 9 75 42 46 20
105 Dorking Wanderers 0.040 86 24 14 9 92 58 47 25
106 Eastbourne Borough 0.040 88 25 13 9 71 45 47 22
107 Altrincham 0.040 64 17 13 16 68 62 46 76
108 Maidstone United 0.038 85 23 16 10 74 42 49 26
109 Gateshead 0.037 67 19 10 17 76 68 46 68
110 Worthing 0.037 88 26 10 12 78 62 48 24
111 Wealdstone 0.035 56 14 14 20 57 78 48 118
112 Hartlepool United 0.033 60 14 18 14 59 62 46 97
113 Sutton United 0.033 60 15 15 17 59 65 47 99
114 Solihull Moors 0.032 61 17 10 21 65 69 48 94
115 Eastleigh 0.032 59 14 17 15 58 61 46 101
116 Braintree Town 0.031 57 15 12 20 51 59 47 112
117 Woking 0.031 58 13 19 15 52 60 47 106
118 Boston United 0.029 55 15 10 21 54 67 46 121
119 Aldershot Town 0.029 57 14 15 18 70 86 47 115
120 Weston-super-Mare 0.028 75 21 12 14 68 57 47 46
121 Yeovil Town 0.025 56 15 11 20 51 60 46 116
122 Maidenhead United 0.025 52 14 10 23 58 77 47 130
123 Hornchurch 0.022 65 17 14 15 59 54 46 75
124 Chelmsford City 0.020 62 16 14 16 74 62 46 85
125 Farnborough 0.019 63 18 9 19 69 68 46 80
126 Slough Town 0.017 57 15 12 19 70 75 46 111
127 AFC Fylde 0.016 40 11 7 28 50 85 46 152
128 Chesham United 0.015 59 16 11 20 61 76 47 104
129 Hemel Hempstead Town 0.015 62 17 11 18 64 75 46 91
130 Chippenham Town 0.015 59 17 8 21 57 69 46 103
131 Bath City 0.014 57 15 12 19 47 48 46 110
132 Tonbridge Angels 0.013 57 15 12 20 52 65 47 113
133 Kettering Town 0.013 3 1 0 1 3 3 2 166
134 Salisbury 0.012 46 10 16 20 56 69 46 146
135 Hampton & Richmond 0.012 51 14 9 23 60 74 46 135
136 St. Albans City 0.011 45 9 18 19 47 64 46 147
137 Enfield Town 0.010 48 13 9 24 49 88 46 144
138 Weymouth 0.008 33 6 15 25 43 77 46 157
139 Welling United 0.008 38 10 8 28 47 91 46 154
140 Aveley 0.008 32 8 8 30 45 81 46 158
141 Ebbsfleet United 0.008 22 3 13 30 38 98 46 164
142 Guiseley 0.006 1 0 1 0 1 1 1 168
143 Scunthorpe United 0.006 93 27 12 8 80 32 47 12
144 Brackley Town 0.006 93 29 6 13 76 45 48 14
145 Chester 0.005 93 27 12 9 77 47 48 15
146 Kidderminster Harriers 0.004 89 27 8 12 87 39 47 19
147 Chorley 0.004 82 23 13 12 79 53 48 30
148 King's Lynn 0.003 79 23 10 14 52 46 47 36
149 Spennymoor Town 0.003 76 21 13 12 76 50 46 42
150 Hereford 0.003 76 22 10 14 68 51 46 45
151 Buxton 0.003 77 24 5 18 77 54 47 39
152 Curzon Ashton 0.003 77 22 11 14 59 45 47 40
153 Darlington 0.003 69 18 15 13 61 54 46 60
154 Peterborough Sports 0.002 63 17 12 17 55 57 46 81
155 Scarborough Athletic 0.002 61 16 13 18 64 59 47 93
156 Alfreton Town 0.002 59 15 14 18 55 64 47 102
157 Marine 0.002 58 16 10 20 45 57 46 109
158 Radcliffe 0.002 51 13 12 21 56 75 46 136
159 Southport 0.002 53 13 14 19 43 58 46 128
160 Oxford City 0.002 53 13 14 19 58 74 46 129
161 Leamington 0.001 55 15 10 21 52 56 46 119
162 South Shields 0.001 54 16 6 24 60 73 46 123
163 Harborough Town 0.001 3 1 0 1 7 6 2 165
164 Warrington Town 0.001 31 6 13 27 34 70 46 159
165 Rushall Olympic 0.001 35 9 8 30 42 100 47 155
166 Needham Market 0.001 39 10 9 27 44 76 46 153
167 Farsley Celtic 0.001 26 7 5 34 35 113 46 162
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 May 15, 2025.

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.