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 7.808 99 30 9 7 105 49 46 7
2 Arsenal 7.588 84 23 15 6 81 42 44 30
3 Manchester City 6.212 90 27 9 11 93 52 47 20
4 Newcastle United 5.295 91 28 7 13 88 55 48 17
5 Aston Villa 5.169 81 24 9 12 70 59 45 36
6 Brighton & Hove Albion 4.911 77 21 14 10 83 66 45 41
7 Chelsea 4.779 75 22 9 11 75 47 42 48
8 Crystal Palace 4.286 80 22 14 12 74 57 48 37
9 Nottingham Forest 3.994 72 20 12 12 64 52 44 54
10 Fulham 3.591 65 18 11 15 64 61 44 76
11 Bournemouth 3.398 63 17 12 14 67 51 43 81
12 Everton 2.959 55 13 16 13 48 47 42 119
13 Brentford 2.722 63 18 9 16 72 63 43 82
14 Burnley 2.239 106 30 16 4 73 22 50 2
15 Leeds United 1.937 103 30 13 6 96 35 49 3
16 Manchester United 1.895 54 14 12 19 64 64 45 124
17 West Ham United 1.786 46 12 10 19 49 69 41 147
18 Wolverhampton Wanderers 1.591 52 15 7 21 63 74 43 132
19 Tottenham Hotspur 1.494 53 16 5 24 77 76 45 129
20 Plymouth Argyle 1.200 55 14 13 24 57 93 51 123
21 Sheffield United 1.146 101 31 8 13 74 42 52 5
22 Ipswich Town 1.011 30 6 12 24 46 86 42 161
23 Sunderland 0.921 83 23 14 14 64 51 51 32
24 Birmingham City 0.857 123 38 9 5 92 38 52 1
25 Blackburn Rovers 0.730 72 21 9 20 61 53 50 56
26 Leicester City 0.728 32 8 8 27 46 89 43 159
27 Millwall 0.722 75 21 12 18 54 53 51 51
28 Preston North End 0.719 64 14 22 18 61 67 54 79
29 West Bromwich Albion 0.681 64 15 19 14 59 54 48 78
30 Bristol City 0.670 68 17 17 16 60 64 50 65
31 Sheffield Wednesday 0.665 69 18 15 18 70 73 51 61
32 Middlesbrough 0.614 67 19 10 20 67 62 49 69
33 Coventry City 0.584 77 22 11 20 71 68 53 43
34 Wycombe Wanderers 0.537 101 29 14 12 81 50 55 6
35 Swansea City 0.510 64 18 10 21 54 61 49 80
36 Queens Park Rangers 0.485 60 15 15 20 59 73 50 100
37 Derby County 0.482 55 14 13 22 51 58 49 121
38 Oxford United 0.480 56 14 14 21 52 69 49 117
39 Stoke City 0.473 62 15 17 20 60 70 52 91
40 Watford 0.473 63 18 9 23 62 67 50 86
41 Portsmouth 0.470 54 14 12 22 58 74 48 126
42 Norwich City 0.464 60 15 15 19 75 79 49 98
43 Southampton 0.450 22 5 7 32 39 95 44 163
44 Hull City 0.430 50 12 14 22 46 57 48 141
45 Wrexham 0.409 92 27 11 10 69 39 48 16
46 Stockport County 0.402 95 27 14 11 81 54 52 11
47 Exeter City 0.391 67 18 13 20 62 72 51 72
48 Cardiff City 0.381 51 11 18 22 57 83 51 140
49 Leyton Orient 0.378 91 27 10 19 87 62 56 18
50 Charlton Athletic 0.378 98 29 11 13 78 49 53 8
51 Luton Town 0.321 50 13 11 24 46 72 48 142
52 Reading 0.320 82 23 13 14 78 65 50 35
53 Blackpool 0.307 76 20 16 15 81 64 51 46
54 Barnsley 0.277 69 19 12 20 74 82 51 62
55 Walsall 0.254 91 25 16 13 85 64 54 19
56 Doncaster Rovers 0.209 94 27 13 12 79 57 52 12
57 Bolton Wanderers 0.201 72 21 9 20 72 78 50 58
58 AFC Wimbledon 0.199 89 25 14 15 66 41 54 24
59 Fleetwood Town 0.179 67 17 16 17 65 65 50 71
60 Lincoln City 0.176 67 18 13 19 74 63 50 67
61 Huddersfield Town 0.174 67 20 7 22 63 59 49 70
62 Port Vale 0.168 80 22 14 12 68 52 48 38
63 Rotherham United 0.159 62 17 11 21 58 65 49 90
64 Wigan Athletic 0.155 66 16 18 17 48 46 51 74
65 Bradford City 0.155 82 23 13 13 68 48 49 34
66 Stevenage 0.151 58 15 13 21 46 56 49 108
67 Mansfield Town 0.148 61 17 10 23 66 76 50 96
68 Northampton Town 0.143 51 12 15 21 49 70 48 139
69 Peterborough United 0.136 57 15 12 23 76 90 50 114
70 Colchester United 0.126 68 16 20 13 55 52 49 64
71 Harrogate Town 0.122 62 17 11 23 47 68 51 93
72 Crawley Town 0.121 52 14 10 26 66 94 50 135
73 Salford City 0.120 75 20 15 15 68 65 50 50
74 Bromley 0.120 72 19 15 16 72 68 50 57
75 Chesterfield 0.113 73 20 13 18 78 63 51 53
76 Notts County 0.111 76 21 13 17 79 59 51 45
77 Barrow 0.109 63 16 15 19 55 58 50 85
78 Burton Albion 0.108 51 12 15 22 51 71 49 138
79 Swindon Town 0.108 66 16 18 15 77 70 49 73
80 Barnet 0.106 102 31 9 7 100 43 47 4
81 Grimsby Town 0.104 69 20 9 20 63 74 49 63
82 Crewe Alexandra 0.094 62 15 17 16 50 51 48 89
83 Cheltenham Town 0.092 63 17 12 20 63 76 49 87
84 Shrewsbury Town 0.090 34 8 10 31 45 86 49 156
85 Gillingham 0.085 58 14 16 18 42 51 48 107
86 Cambridge United 0.082 41 10 11 28 48 77 49 151
87 Bristol Rovers 0.082 47 13 8 29 47 82 50 145
88 York City 0.079 96 29 9 10 97 48 48 9
89 Accrington Stanley 0.070 54 13 15 22 57 78 50 127
90 Tranmere Rovers 0.067 54 13 15 21 49 71 49 128
91 Forest Green Rovers 0.065 84 22 18 8 72 46 48 31
92 Oldham Athletic 0.062 85 23 16 12 77 53 51 29
93 Milton Keynes Dons 0.061 52 14 10 24 52 73 48 134
94 Boreham Wood 0.057 96 29 9 12 94 53 50 10
95 Newport County 0.054 49 13 10 25 55 84 48 143
96 Carlisle United 0.053 42 10 12 26 44 75 48 149
97 Tamworth 0.048 68 18 14 17 67 76 49 66
98 Morecambe 0.046 42 12 6 32 43 80 50 150
99 Torquay United 0.046 89 25 14 8 73 43 47 23
100 Dagenham & Redbridge 0.045 58 14 16 19 64 66 49 105
101 Halifax Town 0.044 70 19 13 15 50 50 47 59
102 Rochdale 0.040 74 21 11 16 75 52 48 52
103 Southend United 0.039 72 18 18 14 70 60 50 55
104 Truro City 0.039 89 26 11 9 75 42 46 22
105 Dorking Wanderers 0.038 86 24 14 9 92 58 47 27
106 Eastbourne Borough 0.038 88 25 13 9 71 45 47 25
107 Altrincham 0.038 64 17 13 16 68 62 46 77
108 Gateshead 0.036 67 19 10 17 76 68 46 68
109 Worthing 0.035 88 26 10 12 78 62 48 26
110 Maidstone United 0.033 85 23 16 11 74 43 50 28
111 Wealdstone 0.033 56 14 14 20 57 78 48 118
112 Hartlepool United 0.032 60 14 18 14 59 62 46 97
113 Sutton United 0.031 60 15 15 17 59 65 47 99
114 Solihull Moors 0.031 61 17 10 21 65 69 48 95
115 Eastleigh 0.031 59 14 17 15 58 61 46 101
116 Braintree Town 0.030 57 15 12 20 51 59 47 112
117 Woking 0.030 58 13 19 15 52 60 47 106
118 Aldershot Town 0.028 57 14 15 18 70 86 47 115
119 Boston United 0.028 55 15 10 21 54 67 46 122
120 Weston-super-Mare 0.027 75 21 12 14 68 57 47 49
121 Yeovil Town 0.024 56 15 11 20 51 60 46 116
122 Maidenhead United 0.024 52 14 10 23 58 77 47 133
123 Hornchurch 0.021 65 17 14 15 59 54 46 75
124 Chelmsford City 0.019 62 16 14 16 74 62 46 88
125 Farnborough 0.018 63 18 9 19 69 68 46 83
126 Slough Town 0.016 57 15 12 19 70 75 46 111
127 AFC Fylde 0.015 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.014 62 17 11 18 64 75 46 92
130 Chippenham Town 0.014 59 17 8 21 57 69 46 103
131 Bath City 0.013 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.012 3 1 0 1 3 3 2 166
134 Salisbury 0.011 46 10 16 20 56 69 46 146
135 Hampton & Richmond 0.011 51 14 9 23 60 74 46 136
136 St. Albans City 0.011 45 9 18 19 47 64 46 148
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 Ebbsfleet United 0.007 22 3 13 30 38 98 46 164
141 Aveley 0.007 32 8 8 30 45 81 46 158
142 Guiseley 0.006 1 0 1 0 1 1 1 168
143 Scunthorpe United 0.006 93 27 12 8 80 32 47 13
144 Brackley Town 0.005 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 21
147 Chorley 0.004 82 23 13 12 79 53 48 33
148 King's Lynn 0.003 79 23 10 14 52 46 47 39
149 Spennymoor Town 0.003 76 21 13 12 76 50 46 44
150 Hereford 0.003 76 22 10 14 68 51 46 47
151 Buxton 0.003 77 24 5 18 77 54 47 40
152 Curzon Ashton 0.003 77 22 11 14 59 45 47 42
153 Darlington 0.002 69 18 15 13 61 54 46 60
154 Peterborough Sports 0.002 63 17 12 17 55 57 46 84
155 Scarborough Athletic 0.002 61 16 13 18 64 59 47 94
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 137
159 Southport 0.001 53 13 14 19 43 58 46 130
160 Oxford City 0.001 53 13 14 19 58 74 46 131
161 Leamington 0.001 55 15 10 21 52 56 46 120
162 South Shields 0.001 54 16 6 24 60 73 46 125
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 160
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 June 1, 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.