Ranking football clubs by the dominant eigenvector of the normalized points-won matrix.

England 2025-26

2024-25

EP Pts W D L GF GA GP PR
1 Arsenal 8.026 39 12 3 2 32 9 17 21
2 Aston Villa 5.859 31 9 4 3 23 16 16 60
3 Manchester City 5.537 37 12 1 4 40 17 17 27
4 Liverpool 3.600 27 8 3 7 28 30 18 101
5 Crystal Palace 3.341 31 8 7 3 26 15 18 59
6 Brighton & Hove Albion 2.990 29 8 5 5 37 23 18 76
7 Sunderland 2.954 24 6 6 4 19 18 16 118
8 Manchester United 2.949 26 7 5 4 28 24 16 105
9 Chelsea 2.934 31 9 4 4 31 19 17 58
10 Newcastle United 2.680 28 8 4 5 27 20 17 87
11 Everton 2.610 27 8 3 6 20 19 17 99
12 Brentford 2.314 26 8 2 8 29 25 18 104
13 Tottenham Hotspur 2.218 25 7 4 6 28 20 17 113
14 Coventry City 1.646 47 14 5 3 53 24 22 4
15 Cardiff City 1.558 50 16 2 5 41 21 23 2
16 Bournemouth 1.525 20 5 5 6 21 26 16 139
17 Fulham 1.495 24 7 3 8 24 25 18 119
18 Millwall 1.234 42 12 6 5 28 28 23 13
19 Bradford City 1.174 40 11 7 4 32 24 22 19
20 Middlesbrough 1.067 39 11 6 4 30 25 21 24
20 Leeds United 1.067 16 4 4 8 20 30 16 152
22 Nottingham Forest 1.003 15 4 3 9 16 28 16 155
23 Stockport County 0.954 39 11 6 5 31 24 22 23
24 Ipswich Town 0.907 35 9 8 4 35 20 21 31
25 Walsall 0.885 45 14 3 5 34 18 22 9
26 Preston North End 0.881 35 9 8 5 30 24 22 37
27 Wrexham 0.829 34 8 10 6 33 30 24 41
28 West Ham United 0.815 13 3 4 9 19 32 16 158
29 Lincoln City 0.807 41 12 5 6 32 23 23 14
30 Bolton Wanderers 0.792 35 9 8 4 30 24 21 36
31 Swindon Town 0.741 40 12 4 6 38 28 22 17
32 Grimsby Town 0.737 40 11 7 7 46 35 25 16
33 Southampton 0.676 36 10 6 7 39 30 23 29
34 Barnsley 0.637 35 10 5 6 35 33 21 39
35 Cambridge United 0.620 40 11 7 6 29 19 24 18
36 Bromley 0.616 35 9 8 5 34 27 22 34
37 Hull City 0.595 32 9 5 7 36 37 21 56
38 Bristol City 0.587 33 9 6 7 30 25 22 48
39 Wigan Athletic 0.587 33 8 9 6 26 25 23 50
40 Doncaster Rovers 0.584 34 10 4 10 27 31 24 45
41 Luton Town 0.571 32 9 5 8 28 29 22 57
42 Huddersfield Town 0.563 29 8 5 10 35 36 23 82
43 Leicester City 0.561 29 7 8 6 29 28 21 78
44 Queens Park Rangers 0.556 31 9 4 8 29 33 21 70
45 Stevenage 0.555 31 9 4 6 20 16 19 67
46 Birmingham City 0.554 31 9 4 9 31 27 22 65
47 Salford City 0.552 35 10 5 7 30 27 22 38
48 Burton Albion 0.546 29 8 5 9 26 27 22 83
49 Wycombe Wanderers 0.546 35 9 8 8 33 27 25 35
50 Milton Keynes Dons 0.541 38 11 5 6 43 28 22 25
51 Stoke City 0.533 31 9 4 9 26 22 22 66
52 Watford 0.533 28 7 7 7 29 28 21 89
53 Notts County 0.530 35 10 5 6 35 25 21 33
54 Gillingham 0.492 31 7 10 4 29 23 21 62
55 Chesterfield 0.478 32 8 8 6 35 34 22 55
56 Barnet 0.470 29 7 8 6 29 23 21 77
57 Swansea City 0.454 30 8 6 10 29 34 24 74
58 Derby County 0.451 28 7 7 8 29 32 22 93
59 Fleetwood Town 0.449 32 8 8 6 34 32 22 54
60 Colchester United 0.445 28 7 7 7 30 25 21 88
61 Burnley 0.442 13 4 1 12 19 33 17 159
62 West Bromwich Albion 0.441 29 8 5 9 26 29 22 84
63 Charlton Athletic 0.432 26 7 5 9 23 29 21 111
64 Leyton Orient 0.429 28 8 4 10 31 35 22 94
65 Reading 0.419 28 7 7 8 27 29 22 92
66 Oxford United 0.416 22 5 7 10 22 34 22 132
67 Blackpool 0.407 25 7 4 11 25 30 22 115
68 Blackburn Rovers 0.405 22 6 4 10 20 26 20 130
69 Mansfield Town 0.393 29 8 5 9 30 30 22 79
70 Accrington Stanley 0.393 34 9 7 8 32 29 24 42
71 AFC Wimbledon 0.389 27 8 3 10 25 31 21 102
72 Cheltenham Town 0.389 29 9 2 12 24 37 23 86
73 Rotherham United 0.387 25 6 7 9 22 27 22 116
74 Tranmere Rovers 0.373 27 6 9 6 35 31 21 97
75 Portsmouth 0.353 17 4 5 11 16 28 20 148
76 Northampton Town 0.340 24 7 3 10 18 22 20 120
77 Crewe Alexandra 0.338 28 8 4 9 31 31 21 91
78 Peterborough United 0.338 22 7 1 13 23 29 21 129
79 Wolverhampton Wanderers 0.338 8 2 2 14 16 39 18 164
80 Rochdale 0.337 46 15 1 3 36 13 19 6
81 Port Vale 0.336 26 7 5 11 19 24 23 110
82 Oldham Athletic 0.318 26 6 8 8 21 21 22 109
83 Plymouth Argyle 0.301 23 7 2 13 24 37 22 128
84 Barrow 0.286 24 6 6 10 22 29 22 122
85 Carlisle United 0.277 49 15 4 5 44 31 24 3
86 Hornchurch 0.272 42 12 6 3 37 26 21 12
87 Exeter City 0.268 26 8 2 11 23 20 21 106
88 York City 0.267 45 13 6 3 57 26 22 8
89 Boreham Wood 0.261 50 15 5 3 46 21 23 1
90 Sheffield United 0.253 23 7 2 13 26 33 22 126
91 Worthing 0.245 39 12 3 5 44 21 20 20
92 Weston-super-Mare 0.228 45 14 3 4 34 18 21 10
93 Forest Green Rovers 0.220 46 13 7 3 42 25 23 7
94 Shrewsbury Town 0.213 24 6 6 10 25 37 22 124
95 Hemel Hempstead Town 0.210 36 10 6 5 25 22 21 30
96 Norwich City 0.208 17 4 5 13 24 37 22 149
97 Bristol Rovers 0.194 20 6 2 14 17 39 22 144
98 Horsham 0.189 38 10 8 4 30 20 22 26
99 Sheffield Wednesday 0.187 11 1 8 13 19 42 22 163
100 Torquay United 0.183 39 12 3 6 43 25 21 22
101 Crawley Town 0.173 17 4 5 12 24 39 21 150
102 Harrogate Town 0.154 16 4 4 13 20 36 21 154
103 Maidenhead United 0.145 30 9 3 8 29 17 20 71
104 Dorking Wanderers 0.137 34 10 4 6 32 25 20 40
105 Scunthorpe United 0.131 37 10 7 4 35 24 21 28
106 AFC Totton 0.124 29 9 2 11 31 43 22 85
107 Dover Athletic 0.118 31 8 7 6 33 28 21 64
108 Newport County 0.115 15 3 6 14 24 43 23 157
109 Maidstone United 0.114 32 9 5 7 28 22 21 52
110 Chelmsford City 0.114 30 9 3 9 25 27 21 73
111 Ebbsfleet United 0.111 29 8 5 8 24 24 21 80
112 Dagenham & Redbridge 0.111 28 7 7 6 26 25 20 90
113 Tonbridge Angels 0.107 25 6 7 8 26 31 21 114
114 Southend United 0.106 35 10 5 6 32 17 21 32
115 Chesham United 0.102 27 7 6 8 23 23 21 100
116 Woking 0.092 31 8 7 7 30 24 22 61
117 Halifax Town 0.089 31 9 4 10 32 33 23 68
118 Hartlepool United 0.088 33 8 9 5 26 18 22 46
119 Solihull Moors 0.084 28 7 7 8 28 33 22 95
120 Wealdstone 0.082 34 9 7 6 31 31 22 44
121 Salisbury 0.081 24 6 6 9 17 28 21 123
122 Farnborough 0.079 21 5 6 10 29 38 21 136
123 AFC Fylde 0.075 47 15 2 4 49 25 21 5
124 Brackley Town 0.069 21 5 6 12 18 32 23 137
125 Hampton & Richmond 0.069 20 5 5 10 23 35 20 141
126 Sutton United 0.062 25 6 7 10 36 42 23 117
127 South Shields 0.062 43 13 4 4 42 19 21 11
128 Bath City 0.061 22 5 7 9 21 28 21 131
129 Tamworth 0.054 28 8 4 11 27 36 23 96
130 Enfield Town 0.052 19 5 4 11 23 30 20 146
131 Gateshead 0.051 22 6 4 13 29 52 23 134
132 Yeovil Town 0.050 27 8 3 11 22 29 22 103
133 Macclesfield 0.048 33 9 6 5 34 29 20 47
134 Boston United 0.047 24 6 6 10 25 32 22 121
135 Eastleigh 0.045 23 6 5 11 22 33 22 127
136 Merthyr Town 0.043 40 13 1 7 49 37 21 15
137 Slough Town 0.041 21 6 3 12 28 43 21 138
138 Kidderminster Harriers 0.040 34 9 7 5 28 27 21 43
139 Altrincham 0.040 26 8 2 13 28 35 23 112
140 Chippenham Town 0.040 12 2 6 13 18 38 21 162
141 Eastbourne Borough 0.038 15 3 6 11 22 36 20 156
142 Scarborough Athletic 0.036 32 9 5 5 28 25 19 53
143 Chester 0.033 33 8 9 5 32 31 22 49
144 Marine 0.029 30 9 3 8 21 27 20 75
145 Braintree Town 0.028 20 5 5 13 18 35 23 143
146 Radcliffe 0.026 30 9 3 7 38 28 19 72
147 Morecambe 0.025 17 4 5 13 28 52 22 151
148 Darlington 0.024 32 9 5 7 42 36 21 51
149 Buxton 0.024 29 9 2 10 37 38 21 81
150 Spennymoor Town 0.023 31 9 4 8 28 31 21 69
151 Curzon Ashton 0.023 31 8 7 6 36 31 21 63
152 Chorley 0.022 27 7 6 8 34 31 21 98
153 King's Lynn 0.022 26 6 8 7 29 28 21 108
154 AFC Telford United 0.021 26 6 8 8 37 35 22 107
155 Aldershot Town 0.019 16 4 4 15 36 50 23 153
156 Worksop Town 0.018 22 6 4 11 24 37 21 133
157 Southport 0.015 21 5 6 9 24 31 20 135
158 Truro City 0.014 12 3 3 15 20 40 21 161
159 Alfreton Town 0.014 18 4 6 10 16 39 20 147
160 Bedford Town 0.013 23 6 5 10 32 36 21 125
161 Oxford City 0.012 19 5 4 13 32 38 22 145
162 Peterborough Sports 0.012 20 6 2 12 24 38 20 142
163 Hereford 0.011 20 5 5 8 22 29 18 140
164 Leamington 0.008 13 3 4 13 14 32 20 160
165 Chatham Town 0 0 0 0 1 1 2 1 165
165 Gainsborough Trinity 0 0 0 0 1 1 2 1 166
165 Maldon & Tiptree 0 0 0 0 1 1 5 1 167
165 St. Albans City 0 0 0 0 1 0 6 1 168

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

« 1888-89 History 2025-26 »

Latest Match December 12, 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.