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.892 82 25 7 3 84 32 35 3
2 Arsenal 6.140 64 18 10 5 63 31 33 26
3 Nottingham Forest 5.613 54 15 9 7 50 37 31 59
4 Fulham 4.653 53 14 11 7 50 40 32 65
5 Newcastle United 4.344 66 20 6 10 64 45 36 21
6 Manchester City 4.327 60 18 6 9 70 43 33 38
7 Bournemouth 3.956 50 14 8 9 53 35 31 76
8 Brighton & Hove Albion 3.904 58 16 10 7 61 46 33 44
9 Aston Villa 3.551 54 15 9 9 49 50 33 63
10 Crystal Palace 3.262 54 15 9 10 51 39 34 60
11 Chelsea 3.155 52 15 7 9 63 40 31 67
12 Everton 2.745 39 9 12 10 36 37 31 125
13 West Ham United 2.279 36 10 6 14 35 54 30 138
14 Burnley 2.143 77 21 14 4 49 16 39 7
15 Leeds United 2.078 79 23 10 5 73 27 38 4
16 Sheffield United 1.777 78 24 6 8 54 31 38 6
17 Brentford 1.748 45 13 6 13 54 49 32 105
18 Tottenham Hotspur 1.713 48 15 3 16 66 50 34 89
19 Manchester United 1.713 45 12 9 13 53 49 34 106
20 Wolverhampton Wanderers 1.290 32 9 5 18 46 61 32 149
21 Sunderland 1.199 65 18 11 8 53 36 37 25
22 Plymouth Argyle 1.179 39 9 12 19 42 75 40 129
23 Preston North End 1.016 57 13 18 11 49 46 42 50
24 Birmingham City 0.915 88 27 7 5 63 29 39 1
25 Ipswich Town 0.900 25 5 10 16 36 61 31 159
26 West Bromwich Albion 0.890 52 12 16 9 47 39 37 68
27 Blackburn Rovers 0.817 58 17 7 15 48 40 39 46
28 Leicester City 0.805 24 6 6 20 38 70 32 162
29 Millwall 0.799 54 14 12 14 41 40 40 62
30 Watford 0.781 55 16 7 16 54 54 39 57
31 Middlesbrough 0.779 53 15 8 15 58 52 38 66
32 Wycombe Wanderers 0.760 83 24 11 6 71 36 41 2
33 Sheffield Wednesday 0.715 56 15 11 14 57 60 40 52
34 Bristol City 0.706 52 13 13 11 46 41 37 70
35 Coventry City 0.697 60 17 9 14 54 51 40 41
36 Queens Park Rangers 0.566 48 12 12 15 47 55 39 93
37 Norwich City 0.557 51 13 12 13 60 59 38 74
38 Wrexham 0.523 65 19 8 9 51 33 36 24
39 Stoke City 0.512 47 11 14 16 49 55 41 97
40 Charlton Athletic 0.492 65 19 8 11 55 37 38 23
41 Walsall 0.484 76 22 10 8 70 46 40 8
42 Exeter City 0.483 48 13 9 16 48 57 38 94
43 Huddersfield Town 0.454 61 18 7 13 52 36 38 34
44 Barnsley 0.449 60 17 9 14 55 57 40 42
45 Swansea City 0.439 44 12 8 18 40 51 38 112
46 Portsmouth 0.427 39 10 9 18 43 60 37 128
47 Southampton 0.427 19 5 4 24 32 74 33 163
48 Hull City 0.425 37 9 10 18 37 47 37 136
49 Cardiff City 0.421 43 10 13 17 47 67 40 117
50 Derby County 0.408 34 8 10 20 36 50 38 143
51 Stockport County 0.406 67 19 10 10 58 43 39 18
52 Leyton Orient 0.402 64 19 7 16 62 45 42 29
53 Reading 0.395 61 17 10 11 58 52 38 36
54 Oxford United 0.379 41 10 11 17 39 56 38 120
55 Blackpool 0.327 54 13 15 11 58 51 39 61
56 Bolton Wanderers 0.315 61 18 7 13 60 58 38 37
57 Luton Town 0.269 32 8 8 21 33 58 37 151
58 Fleetwood Town 0.260 55 14 13 12 53 47 39 55
59 Bradford City 0.225 70 20 10 8 52 32 38 11
60 Stevenage 0.225 48 13 9 15 36 40 37 92
61 Lincoln City 0.210 52 14 10 15 58 51 39 69
62 AFC Wimbledon 0.209 64 18 10 11 51 29 39 27
63 Wigan Athletic 0.208 50 13 11 15 39 38 39 81
64 Doncaster Rovers 0.206 71 21 8 12 57 48 41 9
65 Mansfield Town 0.204 47 13 8 17 46 50 38 96
66 Rotherham United 0.204 47 13 8 16 43 46 37 95
67 Notts County 0.197 62 17 11 9 64 43 37 31
68 Northampton Town 0.188 38 9 11 17 35 56 37 133
69 Port Vale 0.166 57 15 12 8 45 40 35 48
70 Crewe Alexandra 0.163 55 14 13 10 44 39 37 56
71 Bromley 0.158 57 15 12 12 53 50 39 49
72 Barnet 0.158 79 24 7 6 81 37 37 5
73 Colchester United 0.151 50 11 17 9 42 37 37 78
74 Shrewsbury Town 0.149 29 7 8 23 38 65 38 153
75 Salford City 0.145 55 15 10 13 46 47 38 58
76 Crawley Town 0.141 35 9 8 21 46 75 38 142
77 Peterborough United 0.141 44 12 8 18 59 68 38 110
78 Harrogate Town 0.126 46 13 7 20 32 52 40 103
79 York City 0.126 70 21 7 8 69 37 36 10
80 Cheltenham Town 0.123 49 13 10 14 49 55 37 88
81 Grimsby Town 0.120 54 16 6 15 50 57 37 64
82 Burton Albion 0.120 37 8 13 17 37 56 38 137
83 Forest Green Rovers 0.119 67 18 13 5 55 30 36 15
84 Cambridge United 0.118 32 8 8 21 37 61 37 150
85 Swindon Town 0.116 49 12 13 13 56 57 38 87
86 Bristol Rovers 0.109 40 11 7 20 38 59 38 124
87 Chesterfield 0.107 45 12 9 15 54 47 36 104
88 Barrow 0.105 44 12 8 18 39 49 38 111
89 Oldham Athletic 0.094 61 16 13 8 54 41 37 35
90 Halifax Town 0.085 56 15 11 8 42 33 34 51
91 Tamworth 0.083 51 13 12 14 48 60 39 75
92 Newport County 0.083 43 12 7 17 47 62 36 116
93 Accrington Stanley 0.082 40 10 10 18 43 61 38 123
94 Gillingham 0.082 38 10 8 18 30 43 36 130
95 Altrincham 0.078 55 15 10 8 55 39 33 53
96 Milton Keynes Dons 0.077 39 11 6 19 44 56 36 127
97 Gateshead 0.072 60 17 9 9 64 44 35 40
98 Tranmere Rovers 0.066 33 7 12 19 29 60 38 147
99 Dagenham & Redbridge 0.061 42 10 12 16 50 56 38 118
100 Morecambe 0.060 35 10 5 24 33 60 39 141
101 Eastleigh 0.059 51 13 12 10 48 41 35 73
102 Southend United 0.058 49 12 13 11 47 43 36 85
103 Carlisle United 0.058 27 6 9 21 25 54 36 156
104 Rochdale 0.055 49 14 7 11 44 32 32 83
105 Sutton United 0.053 44 11 11 12 45 45 34 107
106 Boreham Wood 0.050 66 19 9 9 67 39 37 20
107 Torquay United 0.047 64 17 13 6 56 37 36 28
108 Solihull Moors 0.046 46 13 7 17 54 55 37 99
109 Aldershot Town 0.043 37 8 13 13 50 58 34 134
110 Hartlepool United 0.043 44 10 14 12 42 46 36 108
111 Wealdstone 0.042 38 9 11 15 42 56 35 131
112 Worthing 0.040 68 20 8 8 56 50 36 14
113 Truro City 0.039 67 19 10 7 54 32 36 17
114 Dorking Wanderers 0.037 69 20 9 7 72 43 36 12
115 Yeovil Town 0.036 46 12 10 13 41 46 35 101
116 Braintree Town 0.036 40 10 10 16 37 48 36 121
117 Woking 0.035 40 9 13 13 36 48 35 122
118 Eastbourne Borough 0.035 66 18 12 7 49 37 37 22
119 Maidstone United 0.033 62 17 11 9 52 34 37 32
120 Weston-super-Mare 0.028 58 16 10 11 54 47 37 47
121 AFC Fylde 0.027 36 10 6 18 42 65 34 139
122 Maidenhead United 0.025 34 9 7 20 42 69 36 144
123 Boston United 0.025 27 6 9 17 30 49 32 154
124 Farnborough 0.021 52 15 7 14 51 50 36 72
125 Tonbridge Angels 0.021 50 13 11 13 46 47 37 82
126 Chippenham Town 0.021 49 14 7 15 51 50 36 86
127 Hampton & Richmond 0.019 48 13 9 13 48 44 35 91
128 Slough Town 0.018 43 11 10 15 56 57 36 115
129 Hornchurch 0.018 50 13 11 11 44 40 35 79
130 Chelmsford City 0.017 48 12 12 12 56 51 36 90
131 Kettering Town 0.016 3 1 0 1 3 3 2 166
132 Chesham United 0.015 46 12 10 15 49 61 37 102
133 Hemel Hempstead Town 0.015 47 13 8 14 52 59 35 98
134 Salisbury 0.014 37 8 13 15 46 54 36 135
135 Bath City 0.013 41 11 8 17 32 42 36 119
136 St. Albans City 0.009 32 6 14 15 36 50 35 148
137 Guiseley 0.009 1 0 1 0 1 1 1 168
138 Ebbsfleet United 0.009 14 1 11 24 25 78 36 164
139 Aveley 0.009 24 6 6 24 38 67 36 161
140 Welling United 0.007 33 9 6 21 38 65 36 146
141 Weymouth 0.007 24 4 12 20 32 57 36 160
142 Enfield Town 0.006 32 9 5 22 36 72 36 152
143 Scunthorpe United 0.006 66 18 12 5 58 26 35 19
144 Brackley Town 0.006 68 21 5 11 59 41 37 13
145 Kidderminster Harriers 0.005 60 18 6 10 56 30 34 39
146 Chester 0.005 67 19 10 7 55 33 36 16
147 Chorley 0.005 61 17 10 8 55 39 35 33
148 Hereford 0.004 63 18 9 9 53 37 36 30
149 Darlington 0.004 50 13 11 10 40 36 34 80
150 King's Lynn 0.004 59 17 8 11 43 38 36 43
151 Curzon Ashton 0.004 58 17 7 10 43 29 34 45
152 Spennymoor Town 0.004 50 13 11 9 55 39 33 77
153 Buxton 0.003 55 17 4 15 56 46 36 54
154 Peterborough Sports 0.003 52 14 10 12 44 40 36 71
155 Southport 0.003 44 11 11 14 37 48 36 113
156 Alfreton Town 0.002 44 12 8 15 45 52 35 109
157 Leamington 0.002 49 14 7 14 48 43 35 84
158 Radcliffe 0.002 39 10 9 15 45 57 34 126
159 Oxford City 0.002 35 8 11 15 41 57 34 140
160 South Shields 0.002 46 14 4 17 51 53 35 100
161 Scarborough Athletic 0.002 43 11 10 15 50 48 36 114
162 Harborough Town 0.002 3 1 0 1 7 6 2 165
163 Marine 0.002 38 10 8 18 33 49 36 132
164 Warrington Town 0.002 27 5 12 18 28 51 35 155
165 Rushall Olympic 0.001 27 7 6 24 33 81 37 157
166 Needham Market 0.001 33 8 9 18 36 53 35 145
167 Farsley Celtic 0.001 26 7 5 24 29 80 36 158
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 March 4, 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.