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.643 97 30 7 5 99 40 42 6
2 Arsenal 6.734 77 21 14 5 75 37 40 34
3 Manchester City 6.178 80 24 8 10 87 50 42 28
4 Newcastle United 5.472 87 27 6 11 85 52 44 21
5 Nottingham Forest 4.906 67 19 10 10 59 45 39 59
6 Aston Villa 4.735 72 21 9 11 66 57 41 48
7 Brighton & Hove Albion 4.282 67 18 13 10 73 62 41 61
8 Fulham 3.839 62 17 11 12 60 53 40 83
9 Bournemouth 3.457 57 15 12 12 62 46 39 101
10 Chelsea 3.414 66 19 9 10 70 44 38 70
11 Crystal Palace 3.110 69 19 12 12 65 53 43 54
12 Everton 2.392 45 10 15 13 40 44 38 146
13 Burnley 2.183 103 29 16 4 70 21 49 2
14 Leeds United 2.106 100 29 13 6 94 34 48 3
15 Brentford 2.052 53 15 8 15 62 56 38 123
16 Manchester United 1.916 51 13 12 16 59 57 41 129
17 Wolverhampton Wanderers 1.645 51 15 6 18 60 66 39 130
18 West Ham United 1.624 39 10 9 18 42 65 37 152
19 Tottenham Hotspur 1.578 52 16 4 21 75 67 41 128
20 Plymouth Argyle 1.332 55 14 13 23 56 91 50 117
21 Sheffield United 1.316 94 29 7 12 66 39 48 7
22 Birmingham City 0.963 117 36 9 5 88 37 50 1
23 Sunderland 0.944 76 21 13 13 59 47 47 41
24 Ipswich Town 0.919 29 6 11 21 43 78 38 160
25 Millwall 0.888 75 21 12 17 53 50 50 43
26 Bristol City 0.769 67 17 16 14 58 56 47 66
27 Blackburn Rovers 0.752 71 21 8 20 60 52 49 50
28 Preston North End 0.748 63 14 21 18 59 65 53 79
29 Leicester City 0.730 25 6 7 26 40 85 39 162
30 West Bromwich Albion 0.710 61 14 19 14 54 51 47 89
31 Coventry City 0.677 73 21 10 19 67 65 50 47
32 Sheffield Wednesday 0.667 68 18 14 18 69 72 50 58
33 Middlesbrough 0.660 67 19 10 19 67 60 48 63
34 Wycombe Wanderers 0.648 100 29 13 10 80 46 52 4
35 Swansea City 0.566 63 18 9 21 51 58 48 80
36 Watford 0.528 62 18 8 23 61 66 49 86
37 Stoke City 0.521 61 15 16 20 60 70 51 90
38 Oxford United 0.509 55 14 13 21 49 66 48 116
39 Portsmouth 0.506 53 14 11 22 57 73 47 126
40 Derby County 0.502 54 14 12 22 51 58 48 118
41 Queens Park Rangers 0.492 57 14 15 20 58 73 49 110
42 Exeter City 0.482 67 18 13 19 62 69 50 68
43 Norwich City 0.479 57 14 15 19 71 77 48 105
44 Wrexham 0.472 89 26 11 10 67 39 47 16
45 Hull City 0.469 49 12 13 22 45 56 47 139
46 Cardiff City 0.449 51 11 18 21 55 79 50 134
47 Charlton Athletic 0.439 88 26 10 13 73 48 49 18
48 Stockport County 0.413 90 26 12 11 75 50 49 12
49 Leyton Orient 0.407 86 26 8 18 80 57 52 24
50 Southampton 0.393 21 5 6 29 38 89 40 164
51 Reading 0.389 82 23 13 13 76 61 49 27
52 Luton Town 0.373 50 13 11 23 43 67 47 138
53 Blackpool 0.359 73 19 16 14 77 61 49 45
54 Barnsley 0.304 66 18 12 20 70 80 50 72
55 Walsall 0.277 82 22 16 12 80 62 50 26
56 Bolton Wanderers 0.236 71 21 8 20 71 77 49 51
57 Doncaster Rovers 0.220 91 26 13 12 77 56 51 10
58 Huddersfield Town 0.217 67 20 7 21 62 55 48 64
59 Fleetwood Town 0.208 67 17 16 16 65 64 49 67
60 Lincoln City 0.200 67 18 13 18 74 61 49 60
61 Port Vale 0.181 80 22 14 11 68 51 47 29
62 Wigan Athletic 0.177 64 16 16 17 46 44 49 75
63 AFC Wimbledon 0.177 77 21 14 15 62 41 50 36
64 Rotherham United 0.176 59 16 11 21 56 64 48 95
65 Stevenage 0.166 57 15 12 21 45 55 48 107
66 Peterborough United 0.164 57 15 12 21 73 84 48 108
67 Northampton Town 0.158 50 12 14 21 48 69 47 137
68 Bradford City 0.152 79 22 13 13 67 48 48 32
69 Mansfield Town 0.146 55 15 10 23 59 74 48 115
70 Colchester United 0.141 67 16 19 13 55 52 48 65
71 Notts County 0.137 76 21 13 14 78 55 48 39
72 Crawley Town 0.131 49 13 10 26 64 93 49 142
73 Harrogate Town 0.130 59 16 11 23 45 67 50 99
74 Salford City 0.130 74 20 14 15 66 63 49 44
75 Burton Albion 0.128 50 12 14 21 49 67 47 136
76 Bromley 0.124 69 18 15 16 69 68 49 56
77 Grimsby Town 0.124 69 20 9 19 63 73 48 57
78 Barrow 0.120 62 16 14 19 55 58 49 85
79 Barnet 0.118 99 30 9 7 97 43 46 5
80 Chesterfield 0.117 70 19 13 16 76 59 48 52
81 Swindon Town 0.114 65 16 17 15 77 70 48 73
82 Crewe Alexandra 0.111 62 15 17 15 50 50 47 84
83 Shrewsbury Town 0.108 34 8 10 30 44 84 48 156
84 Cheltenham Town 0.105 63 17 12 19 63 73 48 81
85 Bristol Rovers 0.093 47 13 8 28 46 78 49 144
86 Cambridge United 0.093 41 10 11 27 47 75 48 149
87 Gillingham 0.092 55 13 16 18 41 51 47 114
88 York City 0.089 93 28 9 9 95 45 46 8
89 Accrington Stanley 0.082 54 13 15 21 57 77 49 122
90 Forest Green Rovers 0.075 82 22 16 8 69 43 46 25
91 Tranmere Rovers 0.073 51 12 15 21 45 70 48 135
92 Milton Keynes Dons 0.069 51 14 9 24 52 73 47 133
93 Oldham Athletic 0.061 73 19 16 12 65 51 47 46
94 Carlisle United 0.060 41 10 11 26 42 73 47 150
95 Newport County 0.059 49 13 10 24 54 80 47 141
96 Morecambe 0.054 42 12 6 31 42 78 49 148
97 Torquay United 0.054 89 25 14 7 73 42 46 15
98 Tamworth 0.054 67 18 13 17 66 75 48 69
99 Boreham Wood 0.052 87 26 9 12 88 50 47 20
100 Halifax Town 0.052 70 19 13 13 49 43 45 53
101 Dagenham & Redbridge 0.048 57 14 15 19 63 65 48 103
102 Dorking Wanderers 0.046 86 24 14 8 89 54 46 23
103 Rochdale 0.045 71 20 11 14 71 46 45 49
104 Southend United 0.045 67 17 16 13 62 52 46 62
105 Altrincham 0.044 63 17 12 16 67 61 45 76
106 Eastbourne Borough 0.044 88 25 13 8 70 43 46 17
107 Truro City 0.042 89 26 11 9 75 42 46 14
108 Gateshead 0.042 66 19 9 17 76 68 45 71
109 Worthing 0.040 88 26 10 11 78 60 47 19
110 Eastleigh 0.037 59 14 17 14 58 59 45 92
111 Solihull Moors 0.037 60 17 9 20 64 67 46 91
112 Maidstone United 0.037 79 21 16 10 70 41 47 30
113 Sutton United 0.036 59 15 14 17 58 64 46 94
114 Wealdstone 0.036 53 13 14 20 54 77 47 127
115 Hartlepool United 0.035 59 14 17 14 58 61 45 93
116 Woking 0.032 57 13 18 15 51 59 46 106
117 Braintree Town 0.031 54 14 12 20 49 59 46 119
118 Boston United 0.031 55 15 10 20 54 64 45 113
119 Aldershot Town 0.030 54 13 15 18 68 85 46 121
120 Weston-super-Mare 0.029 75 21 12 14 68 57 47 42
121 Yeovil Town 0.028 56 15 11 19 50 58 45 111
122 Maidenhead United 0.026 49 13 10 23 55 77 46 140
123 Hornchurch 0.023 65 17 14 15 59 54 46 74
124 Chelmsford City 0.021 62 16 14 16 74 62 46 82
125 Farnborough 0.021 63 18 9 19 69 68 46 77
126 Slough Town 0.018 57 15 12 19 70 75 46 104
127 AFC Fylde 0.017 40 11 7 27 50 82 45 151
128 Chesham United 0.016 59 16 11 20 61 76 47 98
129 Hemel Hempstead Town 0.016 62 17 11 18 64 75 46 87
130 Chippenham Town 0.015 59 17 8 21 57 69 46 97
131 Bath City 0.015 57 15 12 19 47 48 46 102
132 Tonbridge Angels 0.014 57 15 12 20 52 65 47 109
133 Kettering Town 0.013 3 1 0 1 3 3 2 166
134 Hampton & Richmond 0.012 51 14 9 23 60 74 46 131
135 Salisbury 0.012 46 10 16 20 56 69 46 145
136 St. Albans City 0.012 45 9 18 19 47 64 46 147
137 Enfield Town 0.011 48 13 9 24 49 88 46 143
138 Welling United 0.009 38 10 8 28 47 91 46 154
139 Weymouth 0.008 33 6 15 25 43 77 46 157
140 Ebbsfleet United 0.008 22 3 13 29 38 96 45 163
141 Aveley 0.008 32 8 8 30 45 81 46 158
142 Guiseley 0.007 1 0 1 0 1 1 1 168
143 Brackley Town 0.006 93 29 6 13 76 45 48 9
144 Scunthorpe United 0.005 90 26 12 8 76 30 46 11
145 Kidderminster Harriers 0.005 89 27 8 11 86 37 46 13
146 Chester 0.004 87 25 12 9 73 45 46 22
147 Chorley 0.004 79 22 13 11 76 49 46 31
148 King's Lynn 0.004 79 23 10 13 52 45 46 33
149 Hereford 0.003 76 22 10 14 68 51 46 40
150 Spennymoor Town 0.003 76 21 13 12 76 50 46 38
151 Buxton 0.003 77 24 5 17 76 52 46 35
152 Curzon Ashton 0.003 77 22 11 14 59 45 47 37
153 Darlington 0.003 69 18 15 13 61 54 46 55
154 Peterborough Sports 0.002 63 17 12 17 55 57 46 78
155 Alfreton Town 0.002 59 15 14 18 55 64 47 96
156 Scarborough Athletic 0.002 61 16 13 18 64 59 47 88
157 Marine 0.002 58 16 10 20 45 57 46 100
158 Radcliffe 0.002 51 13 12 21 56 75 46 132
159 Southport 0.002 53 13 14 19 43 58 46 124
160 Oxford City 0.002 53 13 14 19 58 74 46 125
161 Leamington 0.001 55 15 10 21 52 56 46 112
162 South Shields 0.001 54 16 6 24 60 73 46 120
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 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 28, 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.