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 9.429 94 29 7 5 94 39 41 5
2 Arsenal 6.721 77 21 14 5 75 37 40 26
3 Manchester City 5.922 77 23 8 10 85 50 41 27
4 Newcastle United 5.501 84 26 6 11 82 52 43 18
5 Nottingham Forest 5.136 67 19 10 9 59 43 38 51
6 Aston Villa 4.790 72 21 9 10 66 54 40 41
7 Brighton & Hove Albion 4.067 64 17 13 10 70 60 40 63
8 Fulham 3.727 59 16 11 12 58 52 39 88
9 Bournemouth 3.601 56 15 11 12 61 45 38 97
10 Chelsea 3.265 63 18 9 10 69 44 37 69
11 Crystal Palace 3.063 66 18 12 12 62 53 42 58
12 Everton 2.554 45 10 15 12 40 43 37 142
13 Brentford 2.068 53 15 8 15 62 56 38 113
14 Burnley 2.041 100 28 16 4 65 21 48 1
15 Leeds United 1.946 97 28 13 6 90 34 47 2
16 Manchester United 1.812 50 13 11 16 58 56 40 126
17 West Ham United 1.773 39 10 9 17 40 62 36 150
18 Tottenham Hotspur 1.665 52 16 4 20 74 62 40 117
19 Wolverhampton Wanderers 1.653 48 14 6 18 57 66 38 136
20 Sheffield United 1.305 91 28 7 12 64 39 47 6
21 Plymouth Argyle 1.276 52 13 13 23 54 90 49 121
22 Sunderland 0.989 76 21 13 12 59 45 46 32
23 Ipswich Town 0.921 29 6 11 20 43 75 37 160
24 Birmingham City 0.887 95 29 8 5 67 31 42 4
25 Millwall 0.860 72 20 12 17 52 50 49 42
26 Bristol City 0.830 67 17 16 13 58 52 46 53
27 Preston North End 0.775 63 14 21 17 58 63 52 71
28 Leicester City 0.754 25 6 7 25 40 82 38 162
29 Coventry City 0.714 73 21 10 18 67 64 49 39
30 West Bromwich Albion 0.697 60 14 18 14 54 51 46 83
31 Wycombe Wanderers 0.689 84 24 12 7 72 38 43 17
32 Blackburn Rovers 0.686 68 20 8 20 58 51 48 47
33 Sheffield Wednesday 0.676 67 18 13 18 68 71 49 56
34 Middlesbrough 0.638 66 19 9 19 67 60 47 60
35 Watford 0.564 62 18 8 22 60 64 48 77
36 Swansea City 0.560 63 18 9 20 51 57 47 72
37 Queens Park Rangers 0.534 57 14 15 19 58 68 48 95
38 Stoke City 0.514 61 15 16 19 60 68 50 80
39 Hull City 0.480 49 12 13 21 45 55 46 132
40 Portsmouth 0.479 52 14 10 22 56 72 46 119
41 Derby County 0.473 51 13 12 22 50 58 47 123
42 Norwich City 0.473 56 14 14 19 71 77 47 99
43 Southampton 0.470 21 5 6 28 37 87 39 164
44 Exeter City 0.468 55 15 10 16 53 58 41 104
45 Charlton Athletic 0.456 72 21 9 11 58 38 41 40
46 Cardiff City 0.447 50 11 17 21 55 79 49 131
47 Oxford United 0.446 52 13 13 21 47 66 47 120
48 Wrexham 0.431 71 21 8 10 53 35 39 43
49 Huddersfield Town 0.395 64 19 7 14 57 38 40 62
50 Reading 0.380 66 18 12 11 62 54 41 59
51 Leyton Orient 0.375 67 20 7 17 65 48 44 50
52 Stockport County 0.364 71 20 11 10 59 43 41 44
53 Barnsley 0.356 60 17 9 16 56 62 42 85
54 Luton Town 0.336 47 12 11 23 42 67 46 139
55 Blackpool 0.334 60 15 15 12 64 54 42 81
56 Walsall 0.318 82 22 16 11 80 61 49 21
57 Bolton Wanderers 0.273 64 19 7 15 64 63 41 66
58 Doncaster Rovers 0.230 88 25 13 12 75 55 50 10
59 Fleetwood Town 0.210 64 16 16 16 63 64 48 67
60 Lincoln City 0.197 55 15 10 16 63 52 41 103
61 Stevenage 0.194 50 13 11 16 39 44 40 127
62 Rotherham United 0.191 48 13 9 17 44 48 39 134
63 Port Vale 0.191 77 21 14 11 66 51 46 29
64 Wigan Athletic 0.188 53 14 11 16 41 40 41 114
65 AFC Wimbledon 0.183 77 21 14 14 62 39 49 28
66 Mansfield Town 0.176 51 14 9 18 49 54 41 122
67 Northampton Town 0.170 42 10 12 17 38 58 39 145
68 Bradford City 0.161 79 22 13 12 66 46 47 23
69 Colchester United 0.147 67 16 19 12 54 48 47 54
70 Barnet 0.145 96 29 9 7 93 43 45 3
71 Notts County 0.143 73 20 13 14 75 54 47 37
72 Salford City 0.137 71 19 14 15 62 62 48 45
73 Shrewsbury Town 0.135 29 7 8 25 38 69 40 159
74 Peterborough United 0.135 48 13 9 18 61 69 40 135
75 Bromley 0.131 68 18 14 16 66 65 48 48
76 Harrogate Town 0.130 59 16 11 22 44 64 49 92
77 Grimsby Town 0.127 68 20 8 19 63 73 47 49
78 Bristol Rovers 0.125 46 13 7 21 42 66 41 141
79 Barrow 0.124 61 16 13 19 52 55 48 79
80 Crewe Alexandra 0.123 62 15 17 14 50 48 46 73
81 Chesterfield 0.123 67 18 13 16 72 58 47 52
82 Swindon Town 0.119 64 16 16 15 76 69 47 64
83 Cheltenham Town 0.111 60 16 12 19 60 71 47 86
84 York City 0.110 90 27 9 9 93 45 45 7
85 Crawley Town 0.110 36 9 9 23 48 82 41 153
86 Burton Albion 0.107 40 9 13 18 40 58 40 148
87 Gillingham 0.097 54 13 15 18 40 50 46 111
88 Cambridge United 0.093 32 8 8 24 38 65 40 156
89 Forest Green Rovers 0.084 79 21 16 8 68 43 45 22
90 Oldham Athletic 0.081 73 19 16 11 65 50 46 38
91 Accrington Stanley 0.079 51 12 15 21 56 77 48 125
92 Milton Keynes Dons 0.076 50 14 8 24 52 73 46 130
93 Tamworth 0.074 64 17 13 17 62 72 47 68
94 Tranmere Rovers 0.071 48 11 15 21 43 70 47 137
95 Newport County 0.067 49 13 10 23 54 78 46 133
96 Carlisle United 0.063 41 10 11 25 40 70 46 147
97 Halifax Town 0.060 67 18 13 13 48 43 44 55
98 Altrincham 0.059 63 17 12 15 66 55 44 70
99 Rochdale 0.056 68 19 11 14 66 45 44 46
100 Morecambe 0.056 42 12 6 30 41 74 48 146
101 Gateshead 0.055 66 19 9 16 75 66 44 57
102 Southend United 0.052 64 16 16 13 59 52 45 65
103 Dagenham & Redbridge 0.051 54 13 15 19 57 64 47 108
104 Torquay United 0.049 86 24 14 7 69 41 45 13
105 Boreham Wood 0.046 84 25 9 12 85 49 46 16
106 Eastleigh 0.046 58 14 16 14 56 57 44 93
107 Solihull Moors 0.045 60 17 9 19 64 65 45 84
108 Wealdstone 0.044 53 13 14 19 54 74 46 116
109 Sutton United 0.043 56 14 14 17 56 63 45 100
110 Hartlepool United 0.043 59 14 17 13 57 56 44 89
111 Dorking Wanderers 0.042 83 23 14 8 87 54 45 20
112 Braintree Town 0.041 54 14 12 19 49 58 45 109
113 Eastbourne Borough 0.040 85 24 13 8 67 43 45 14
114 Woking 0.039 56 13 17 15 49 57 45 102
115 Truro City 0.039 86 25 11 9 70 40 45 12
116 Aldershot Town 0.037 54 13 15 17 68 81 45 112
117 Worthing 0.036 85 25 10 11 73 59 46 15
118 Yeovil Town 0.036 56 15 11 18 49 56 44 101
119 Boston United 0.035 52 14 10 20 52 63 44 118
120 Maidstone United 0.035 78 21 15 10 68 39 46 25
121 Maidenhead United 0.033 46 12 10 23 53 77 45 140
122 Weston-super-Mare 0.027 75 21 12 13 68 54 46 34
123 AFC Fylde 0.021 40 11 7 26 47 78 44 149
124 Hornchurch 0.019 62 16 14 15 55 54 45 75
125 Chelmsford City 0.019 59 15 14 16 68 61 45 87
126 Farnborough 0.018 62 18 8 19 67 66 45 74
127 Slough Town 0.015 54 14 12 19 69 75 45 107
128 Chippenham Town 0.015 59 17 8 20 57 65 45 90
129 Chesham United 0.015 59 16 11 19 61 74 46 91
130 Hemel Hempstead Town 0.014 62 17 11 17 63 71 45 78
131 Tonbridge Angels 0.014 57 15 12 19 51 62 46 96
132 Kettering Town 0.014 3 1 0 1 3 3 2 166
133 Bath City 0.014 56 15 11 19 45 46 45 98
134 Hampton & Richmond 0.012 51 14 9 22 60 73 45 124
135 Salisbury 0.011 45 10 15 20 55 68 45 143
136 St. Albans City 0.011 45 9 18 18 45 59 45 144
137 Ebbsfleet United 0.010 22 3 13 28 38 94 44 163
138 Enfield Town 0.010 48 13 9 23 48 83 45 138
139 Weymouth 0.008 33 6 15 24 42 71 45 155
140 Guiseley 0.008 1 0 1 0 1 1 1 168
141 Welling United 0.008 37 10 7 28 46 90 45 152
142 Brackley Town 0.007 90 28 6 13 71 45 47 8
143 Aveley 0.007 31 8 7 30 43 79 45 158
144 Scunthorpe United 0.007 87 25 12 8 75 30 45 11
145 Kidderminster Harriers 0.007 89 27 8 10 85 35 45 9
146 Chorley 0.006 76 21 13 11 71 48 45 30
147 Chester 0.006 84 24 12 9 70 45 45 19
148 King's Lynn 0.005 79 23 10 12 52 42 45 24
149 Hereford 0.005 76 22 10 13 68 50 45 31
150 Spennymoor Town 0.004 73 20 13 12 75 50 45 36
151 Buxton 0.004 74 23 5 17 74 52 45 35
152 Curzon Ashton 0.004 76 22 10 14 58 44 46 33
153 Darlington 0.004 66 17 15 13 58 53 45 61
154 Peterborough Sports 0.003 62 17 11 17 54 56 45 76
155 Alfreton Town 0.003 58 15 13 18 54 63 46 94
156 Scarborough Athletic 0.003 60 16 12 18 63 58 46 82
157 Marine 0.002 55 15 10 20 41 56 45 105
158 Oxford City 0.002 53 13 14 18 58 73 45 115
159 Radcliffe 0.002 50 13 11 21 55 74 45 129
160 Leamington 0.002 54 15 9 21 51 55 45 106
161 South Shields 0.002 54 16 6 23 59 69 45 110
162 Southport 0.002 50 12 14 19 41 57 45 128
163 Warrington Town 0.001 31 6 13 26 34 68 45 157
164 Rushall Olympic 0.001 35 9 8 29 41 95 46 154
165 Harborough Town 0.001 3 1 0 1 7 6 2 165
166 Needham Market 0.001 39 10 9 26 43 73 45 151
167 Farsley Celtic 0.001 26 7 5 33 35 108 45 161
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 April 23, 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.