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.758 88 27 7 4 89 35 38 3
2 Arsenal 7.051 71 20 11 5 67 33 36 29
3 Nottingham Forest 6.300 64 18 10 7 56 39 35 46
4 Newcastle United 5.858 75 23 6 10 69 47 39 19
5 Manchester City 4.426 67 20 7 10 76 47 37 39
6 Brighton & Hove Albion 4.131 63 17 12 8 65 52 37 48
7 Fulham 4.024 56 15 11 10 54 47 36 77
8 Aston Villa 3.910 63 18 9 9 56 50 36 51
9 Bournemouth 3.354 51 14 9 12 58 43 35 101
10 Crystal Palace 3.329 61 17 10 10 56 40 37 57
11 Chelsea 2.853 58 17 7 10 65 41 34 71
12 Everton 2.373 41 9 14 11 38 40 34 142
13 Burnley 2.034 87 24 15 4 57 17 43 5
14 West Ham United 1.861 37 10 7 16 36 57 33 149
15 Leeds United 1.854 84 24 12 6 79 32 42 6
16 Manchester United 1.715 49 13 10 14 57 51 37 109
17 Sheffield United 1.701 88 27 7 8 60 33 42 4
18 Brentford 1.631 48 14 6 15 57 53 35 115
19 Tottenham Hotspur 1.591 49 15 4 18 68 55 37 108
20 Wolverhampton Wanderers 1.435 39 11 6 18 50 63 35 145
21 Sunderland 1.164 72 20 12 9 57 41 41 28
22 Plymouth Argyle 1.121 43 10 13 21 46 82 44 138
23 Ipswich Town 1.002 28 6 10 18 40 67 34 159
24 Birmingham City 0.978 95 29 8 5 67 31 42 1
25 Preston North End 0.920 61 14 19 14 52 54 47 60
26 West Bromwich Albion 0.791 57 13 18 10 50 42 41 75
27 Leicester City 0.742 24 6 6 23 38 76 35 162
28 Wycombe Wanderers 0.730 84 24 12 7 72 38 43 7
29 Millwall 0.712 60 16 12 16 44 44 44 66
30 Bristol City 0.697 57 14 15 12 50 45 41 76
31 Sheffield Wednesday 0.697 63 17 12 15 64 64 44 52
32 Coventry City 0.681 66 19 9 16 61 58 44 44
33 Middlesbrough 0.672 60 17 9 16 62 55 42 64
34 Watford 0.666 59 17 8 18 56 57 43 70
35 Blackburn Rovers 0.644 58 17 7 19 50 46 43 72
36 Norwich City 0.560 55 14 13 15 65 65 42 82
37 Queens Park Rangers 0.548 49 12 13 18 51 63 43 113
38 Exeter City 0.536 55 15 10 16 53 58 41 85
39 Charlton Athletic 0.507 72 21 9 11 58 38 41 27
40 Derby County 0.477 46 12 10 20 45 53 42 125
41 Wrexham 0.475 71 21 8 10 53 35 39 31
42 Swansea City 0.451 48 13 9 20 43 56 42 120
43 Hull City 0.444 42 10 12 19 41 51 41 139
44 Stoke City 0.443 53 13 14 18 55 60 45 93
45 Portsmouth 0.441 45 12 9 20 47 64 41 131
46 Southampton 0.437 20 5 5 26 35 80 36 163
47 Cardiff City 0.437 47 11 14 19 52 73 44 123
48 Huddersfield Town 0.436 64 19 7 14 57 38 40 45
49 Reading 0.421 66 18 12 11 62 54 41 43
50 Barnsley 0.412 60 17 9 16 56 62 42 67
51 Walsall 0.409 80 22 14 9 76 54 45 10
52 Stockport County 0.404 71 20 11 10 59 43 41 32
53 Leyton Orient 0.393 67 20 7 17 65 48 44 41
54 Blackpool 0.360 60 15 15 12 64 54 42 63
55 Oxford United 0.354 45 11 12 19 43 61 42 132
56 Bolton Wanderers 0.299 64 19 7 15 64 63 41 47
57 Luton Town 0.272 39 10 9 22 36 63 41 147
58 Fleetwood Town 0.244 63 16 15 13 62 54 44 50
59 Lincoln City 0.218 55 15 10 16 63 52 41 81
60 Stevenage 0.215 50 13 11 16 39 44 40 106
61 Doncaster Rovers 0.214 77 22 11 12 65 53 45 17
62 Rotherham United 0.211 48 13 9 17 44 48 39 116
63 Wigan Athletic 0.208 53 14 11 16 41 40 41 91
64 AFC Wimbledon 0.208 72 20 12 13 60 37 45 26
65 Mansfield Town 0.196 51 14 9 18 49 54 41 104
66 Northampton Town 0.187 42 10 12 17 38 58 39 140
67 Notts County 0.178 72 20 12 11 72 47 43 24
68 Bradford City 0.175 74 21 11 11 56 37 43 22
69 Port Vale 0.171 70 19 13 10 54 44 42 33
70 Barnet 0.170 91 28 7 6 87 38 41 2
71 Colchester United 0.153 60 14 18 11 51 45 43 65
72 Peterborough United 0.150 48 13 9 18 61 69 40 119
73 Salford City 0.149 63 17 12 14 52 55 43 53
74 Shrewsbury Town 0.149 29 7 8 25 38 69 40 158
75 Crewe Alexandra 0.145 61 15 16 11 48 42 42 59
76 Grimsby Town 0.142 63 19 6 18 56 64 43 54
77 Bromley 0.139 59 15 14 15 60 60 44 69
78 Bristol Rovers 0.138 46 13 7 21 42 66 41 129
79 Swindon Town 0.123 55 13 16 14 63 64 43 84
80 Chesterfield 0.122 61 17 10 15 65 50 42 58
81 Harrogate Town 0.120 54 15 9 21 37 58 45 86
82 Barrow 0.120 53 14 11 19 47 55 44 95
83 Crawley Town 0.120 36 9 9 23 48 82 41 152
84 Burton Albion 0.118 40 9 13 18 40 58 40 144
85 York City 0.118 80 24 8 9 79 40 41 9
86 Cheltenham Town 0.114 53 14 11 18 54 65 43 96
87 Cambridge United 0.102 32 8 8 24 38 65 40 154
88 Forest Green Rovers 0.099 75 20 15 6 61 37 41 18
89 Gillingham 0.098 45 11 12 18 34 46 41 130
90 Oldham Athletic 0.088 69 18 15 9 60 44 42 35
91 Tamworth 0.088 61 16 13 14 56 62 43 61
92 Newport County 0.076 47 13 8 21 52 73 42 124
93 Accrington Stanley 0.076 46 11 13 20 50 68 44 128
94 Milton Keynes Dons 0.074 46 13 7 22 51 69 42 127
95 Halifax Town 0.071 63 17 12 11 46 37 40 49
96 Tranmere Rovers 0.070 43 10 13 20 36 64 43 136
97 Southend United 0.062 59 15 14 12 54 50 41 68
98 Morecambe 0.061 42 12 6 26 39 65 44 141
99 Dagenham & Redbridge 0.061 49 12 13 18 54 61 43 110
100 Rochdale 0.061 61 17 10 13 60 43 40 56
101 Altrincham 0.060 57 15 12 13 60 51 40 74
102 Carlisle United 0.055 31 7 10 25 31 65 42 156
103 Gateshead 0.051 60 17 9 14 67 57 40 62
104 Sutton United 0.050 51 13 12 15 51 54 40 102
105 Torquay United 0.050 77 21 14 6 62 39 41 16
106 Eastleigh 0.049 53 13 14 13 53 51 40 90
107 Aldershot Town 0.046 53 13 14 14 64 68 41 92
108 Solihull Moors 0.045 51 14 9 19 58 62 42 103
109 Boreham Wood 0.044 72 21 9 12 71 46 42 25
110 Wealdstone 0.044 48 12 12 18 50 69 42 121
111 Hartlepool United 0.043 52 12 16 12 49 49 40 98
112 Dorking Wanderers 0.041 77 22 11 8 79 48 41 14
113 Worthing 0.039 80 24 8 10 66 54 42 11
114 Eastbourne Borough 0.039 75 21 12 8 60 41 41 20
115 Maidstone United 0.038 73 20 13 9 63 35 42 23
116 Braintree Town 0.038 49 13 10 18 45 53 41 112
117 Truro City 0.037 77 22 11 8 63 37 41 15
118 Yeovil Town 0.036 52 14 10 16 45 51 40 99
119 Woking 0.034 46 10 16 15 41 54 41 126
120 Boston United 0.032 43 11 10 19 45 59 40 134
121 Maidenhead United 0.028 38 10 8 23 45 73 41 148
122 Weston-super-Mare 0.027 69 19 12 11 62 50 42 37
123 AFC Fylde 0.025 39 11 6 23 46 73 40 146
124 Chelmsford City 0.019 53 13 14 14 61 57 41 87
125 Hornchurch 0.018 55 14 13 14 51 51 41 83
126 Farnborough 0.018 56 16 8 17 54 59 41 80
127 Tonbridge Angels 0.017 56 15 11 16 49 53 42 79
128 Slough Town 0.017 48 12 12 17 61 67 41 118
129 Kettering Town 0.016 3 1 0 1 3 3 2 166
130 Salisbury 0.015 44 10 14 17 53 60 41 133
131 Hemel Hempstead Town 0.015 58 16 10 15 60 66 41 73
132 Chippenham Town 0.015 53 15 8 18 53 60 41 94
133 Bath City 0.015 49 13 10 18 36 43 41 111
134 Hampton & Richmond 0.014 48 13 9 19 51 56 41 117
135 Chesham United 0.014 53 14 11 17 55 67 42 97
136 Ebbsfleet United 0.011 19 2 13 25 32 85 40 164
137 St. Albans City 0.010 40 8 16 17 42 56 41 143
138 Enfield Town 0.010 43 12 7 22 43 76 41 137
139 Weymouth 0.009 31 6 13 22 39 62 41 155
140 Guiseley 0.009 1 0 1 0 1 1 1 168
141 Welling United 0.008 36 10 6 25 45 76 41 151
142 Scunthorpe United 0.007 81 23 12 6 68 28 41 8
143 Brackley Town 0.007 78 24 6 13 65 44 43 13
144 Aveley 0.006 25 6 7 28 40 74 41 161
145 Kidderminster Harriers 0.006 79 24 7 10 74 32 41 12
146 Chorley 0.005 71 20 11 10 66 47 41 30
147 Chester 0.005 74 21 11 9 63 41 41 21
148 Darlington 0.004 62 16 14 11 52 47 41 55
149 Spennymoor Town 0.004 66 18 12 11 69 47 41 42
150 Curzon Ashton 0.004 69 20 9 12 54 38 41 36
151 Hereford 0.004 69 20 9 12 60 42 41 34
152 Buxton 0.004 67 21 4 16 67 48 41 40
153 King's Lynn 0.004 69 20 9 12 47 41 41 38
154 Peterborough Sports 0.003 56 15 11 15 50 49 41 78
155 Oxford City 0.002 49 12 13 16 52 67 41 114
156 Leamington 0.002 53 15 8 18 51 48 41 89
157 Marine 0.002 51 14 9 18 38 50 41 105
158 Scarborough Athletic 0.002 53 14 11 17 57 53 42 88
159 Radcliffe 0.002 43 11 10 20 52 68 41 135
160 Alfreton Town 0.002 50 13 11 18 48 60 42 107
161 Southport 0.002 47 12 11 18 39 54 41 122
162 South Shields 0.002 52 16 4 21 58 65 41 100
163 Harborough Town 0.001 3 1 0 1 7 6 2 165
164 Warrington Town 0.001 30 6 12 23 33 64 41 157
165 Rushall Olympic 0.001 34 9 7 26 38 88 42 153
166 Needham Market 0.001 36 9 9 24 42 70 42 150
167 Farsley Celtic 0.001 26 7 5 29 31 96 41 160
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 3, 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.