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.607 82 25 7 3 84 32 35 2
2 Arsenal 5.970 64 18 10 5 63 31 33 18
3 Nottingham Forest 5.657 53 15 8 7 49 36 30 54
4 Fulham 4.493 52 14 10 7 49 39 31 60
5 Newcastle United 4.262 66 20 6 9 63 43 35 13
6 Manchester City 3.947 57 17 6 9 67 42 32 38
7 Bournemouth 3.862 49 14 7 9 52 34 30 73
8 Brighton & Hove Albion 3.810 55 15 10 7 59 45 32 47
9 Aston Villa 3.245 51 14 9 9 47 50 32 68
10 Chelsea 3.086 52 15 7 9 63 40 31 58
11 Crystal Palace 2.977 51 14 9 10 48 38 33 63
12 Everton 2.659 39 9 12 10 36 37 31 121
13 Burnley 2.422 74 20 14 3 47 12 37 7
14 Leeds United 2.257 78 23 9 5 72 26 37 4
15 West Ham United 2.217 36 10 6 14 35 54 30 134
16 Sheffield United 1.826 75 23 6 8 52 30 37 6
17 Manchester United 1.717 44 12 8 13 52 48 33 101
18 Brentford 1.701 45 13 6 13 54 49 32 93
19 Tottenham Hotspur 1.667 48 15 3 16 66 50 34 78
20 Sunderland 1.315 62 17 11 8 51 35 36 25
21 Wolverhampton Wanderers 1.292 31 9 4 18 45 60 31 149
22 Plymouth Argyle 1.241 39 9 12 17 41 70 38 126
23 Birmingham City 1.060 85 26 7 4 61 26 37 1
24 Preston North End 1.003 53 12 17 11 46 46 40 57
25 West Bromwich Albion 0.969 51 12 15 9 46 38 36 64
26 Millwall 0.912 54 14 12 12 40 35 38 51
27 Blackburn Rovers 0.887 57 17 6 15 47 39 38 40
28 Watford 0.880 54 16 6 16 54 54 38 52
29 Middlesbrough 0.801 50 14 8 15 57 52 37 70
30 Wycombe Wanderers 0.795 80 23 11 5 69 35 39 3
31 Ipswich Town 0.795 24 5 9 16 35 60 30 158
32 Leicester City 0.789 24 6 6 20 38 70 32 159
33 Sheffield Wednesday 0.773 56 15 11 13 56 58 39 46
34 Bristol City 0.767 49 12 13 11 44 41 36 75
35 Coventry City 0.757 57 16 9 14 51 49 39 42
36 Queens Park Rangers 0.669 48 12 12 14 46 53 38 83
37 Norwich City 0.609 50 13 11 13 59 58 37 71
38 Stoke City 0.544 46 11 13 16 49 55 40 89
39 Walsall 0.534 75 22 9 7 69 44 38 5
40 Wrexham 0.510 61 18 7 9 50 33 34 30
41 Swansea City 0.500 43 12 7 18 40 51 37 110
42 Huddersfield Town 0.496 58 17 7 12 50 34 36 36
43 Derby County 0.490 34 8 10 19 36 49 37 141
44 Charlton Athletic 0.485 59 17 8 11 52 36 36 35
45 Barnsley 0.481 57 16 9 13 51 53 38 44
46 Portsmouth 0.476 39 10 9 17 43 59 36 124
47 Cardiff City 0.473 43 10 13 15 46 63 38 111
48 Exeter City 0.470 46 13 7 16 47 56 36 91
49 Leyton Orient 0.456 64 19 7 14 61 42 40 21
50 Hull City 0.439 34 8 10 18 35 47 36 140
51 Reading 0.427 57 16 9 11 56 51 36 41
52 Southampton 0.420 19 5 4 24 32 74 33 163
53 Stockport County 0.418 63 18 9 10 55 41 37 23
54 Oxford United 0.414 41 10 11 16 37 53 37 117
55 Blackpool 0.336 53 13 14 10 57 49 37 55
56 Luton Town 0.284 29 7 8 21 32 58 36 152
57 Bolton Wanderers 0.276 57 17 6 13 57 57 36 43
58 Fleetwood Town 0.254 51 13 12 12 47 44 37 66
59 Stevenage 0.220 45 12 9 14 34 38 35 99
60 AFC Wimbledon 0.216 64 18 10 9 51 27 37 20
61 Lincoln City 0.216 49 13 10 14 51 46 37 74
62 Mansfield Town 0.213 45 13 6 17 45 49 36 98
63 Wigan Athletic 0.212 49 13 10 14 38 36 37 76
64 Northampton Town 0.210 36 9 9 17 33 54 35 135
65 Bradford City 0.203 64 18 10 8 47 31 36 22
66 Notts County 0.201 61 17 10 8 61 39 35 27
67 Doncaster Rovers 0.192 68 20 8 11 54 47 39 9
68 Rotherham United 0.184 41 11 8 16 39 44 35 115
69 Port Vale 0.171 55 15 10 8 44 39 33 49
70 Crewe Alexandra 0.167 52 13 13 9 40 34 35 61
71 Salford City 0.158 54 15 9 12 43 43 36 53
72 Shrewsbury Town 0.158 28 7 7 22 37 62 36 153
73 Barnet 0.155 73 22 7 6 73 37 35 8
74 Bromley 0.154 51 13 12 12 51 50 37 67
75 Crawley Town 0.153 35 9 8 19 45 69 36 139
76 Peterborough United 0.152 40 11 7 18 56 67 36 119
77 Colchester United 0.146 44 9 17 9 40 37 35 102
78 Forest Green Rovers 0.134 64 17 13 4 52 28 34 19
79 York City 0.132 67 20 7 7 67 35 34 10
80 Grimsby Town 0.126 52 16 4 15 48 55 35 62
81 Cheltenham Town 0.126 48 13 9 13 48 51 35 82
82 Burton Albion 0.125 36 8 12 16 36 53 36 133
83 Cambridge United 0.123 29 7 8 20 35 60 35 151
84 Chesterfield 0.123 45 12 9 13 53 43 34 92
85 Bristol Rovers 0.121 39 11 6 19 36 56 36 125
86 Harrogate Town 0.117 42 12 6 20 30 51 38 113
87 Oldham Athletic 0.110 60 16 12 7 54 38 35 32
88 Barrow 0.101 41 11 8 18 37 48 37 116
89 Swindon Town 0.094 45 11 12 13 53 55 36 97
90 Newport County 0.091 40 11 7 16 44 58 34 120
91 Tamworth 0.087 45 11 12 14 41 57 37 100
92 Gillingham 0.084 35 9 8 17 28 40 34 136
93 Halifax Town 0.083 53 14 11 8 40 32 33 56
94 Altrincham 0.083 52 14 10 8 53 38 32 59
95 Milton Keynes Dons 0.082 39 11 6 17 44 53 34 122
96 Accrington Stanley 0.081 37 9 10 17 40 59 36 129
97 Gateshead 0.073 59 17 8 8 63 42 33 33
98 Dagenham & Redbridge 0.067 41 10 11 15 49 53 36 114
99 Tranmere Rovers 0.064 31 7 10 19 27 58 36 150
100 Eastleigh 0.062 48 12 12 9 46 40 33 80
101 Boreham Wood 0.060 65 19 8 8 64 35 35 15
102 Southend United 0.060 47 12 11 11 43 39 34 85
103 Rochdale 0.057 46 13 7 11 43 32 31 86
104 Sutton United 0.057 43 11 10 12 44 44 33 107
105 Carlisle United 0.052 26 6 8 21 24 53 35 155
106 Torquay United 0.051 60 16 12 6 51 34 34 31
107 Morecambe 0.049 32 9 5 23 32 59 37 146
108 Hartlepool United 0.048 44 10 14 10 41 43 34 103
109 Solihull Moors 0.047 45 13 6 17 53 54 36 96
110 Aldershot Town 0.044 36 8 12 13 50 58 33 131
111 Wealdstone 0.044 38 9 11 14 41 52 34 127
112 Worthing 0.042 62 18 8 8 52 48 34 26
113 Eastbourne Borough 0.039 65 18 11 7 49 37 36 17
114 Yeovil Town 0.039 45 12 9 12 39 39 33 95
115 Dorking Wanderers 0.038 66 19 9 7 70 43 35 11
116 Woking 0.037 39 9 12 13 34 46 34 123
117 Truro City 0.037 61 17 10 7 48 30 34 28
118 Braintree Town 0.037 36 9 9 16 33 45 34 132
119 Maidstone United 0.036 59 16 11 9 49 32 36 34
120 Weston-super-Mare 0.033 58 16 10 10 53 45 36 37
121 Maidenhead United 0.027 33 9 6 19 39 64 34 142
122 AFC Fylde 0.027 32 9 5 18 39 63 32 144
123 Tonbridge Angels 0.025 50 13 11 12 46 45 36 72
124 Chippenham Town 0.024 48 14 6 14 49 46 34 81
125 Boston United 0.023 23 5 8 17 27 48 30 160
126 Farnborough 0.021 49 14 7 13 49 48 34 77
127 Hampton & Richmond 0.021 45 12 9 13 46 43 34 94
128 Chelmsford City 0.021 48 12 12 11 55 49 35 79
129 Hornchurch 0.020 46 12 10 11 40 37 33 88
130 Slough Town 0.019 42 11 9 15 54 55 35 112
131 Kettering Town 0.018 3 1 0 1 3 3 2 166
132 Chesham United 0.016 46 12 10 14 48 57 36 90
133 Salisbury 0.016 36 8 12 14 42 49 34 130
134 Hemel Hempstead Town 0.014 44 12 8 14 50 59 34 104
135 Bath City 0.013 40 11 7 16 31 40 34 118
136 Ebbsfleet United 0.011 14 1 11 22 23 73 34 164
137 St. Albans City 0.010 31 6 13 15 35 49 34 148
138 Guiseley 0.009 1 0 1 0 1 1 1 168
139 Aveley 0.009 23 6 5 23 35 63 34 162
140 Welling United 0.008 32 9 5 21 36 63 35 145
141 Enfield Town 0.008 32 9 5 21 36 70 35 147
142 Weymouth 0.007 23 4 11 20 29 54 35 161
143 Brackley Town 0.006 65 20 5 11 55 39 36 16
144 Scunthorpe United 0.006 65 18 11 5 57 25 34 14
145 Kidderminster Harriers 0.005 57 17 6 10 50 30 33 39
146 Chester 0.005 66 19 9 7 54 32 35 12
147 Chorley 0.005 61 17 10 7 53 36 34 29
148 Darlington 0.004 50 13 11 8 37 30 32 69
149 Hereford 0.004 62 18 8 9 51 35 35 24
150 Curzon Ashton 0.004 55 16 7 10 41 28 33 48
151 King's Lynn 0.004 56 16 8 11 40 37 35 45
152 Spennymoor Town 0.003 47 12 11 9 53 38 32 84
153 Buxton 0.003 54 17 3 15 55 45 35 50
154 Peterborough Sports 0.003 51 14 9 12 43 39 35 65
155 Alfreton Town 0.003 43 12 7 15 43 50 34 108
156 Southport 0.003 43 11 10 13 36 45 34 109
157 Radcliffe 0.002 35 9 8 15 40 55 32 137
158 South Shields 0.002 46 14 4 15 49 46 33 87
159 Oxford City 0.002 35 8 11 15 41 57 34 138
160 Leamington 0.002 43 12 7 14 43 41 33 106
161 Harborough Town 0.002 3 1 0 1 7 6 2 165
162 Scarborough Athletic 0.002 43 11 10 14 49 46 35 105
163 Warrington Town 0.002 26 5 11 18 26 49 34 154
164 Marine 0.002 37 10 7 18 31 47 35 128
165 Rushall Olympic 0.001 26 7 5 24 32 80 36 157
166 Needham Market 0.001 32 8 8 18 35 52 34 143
167 Farsley Celtic 0.001 26 7 5 23 29 74 35 156
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 February 27, 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.