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

England 2020-21

2019-20

EP Pts W D L GF GA GP PR
1 Manchester City 9.188 50 15 5 2 43 15 22 5
2 Tottenham Hotspur 7.712 43 12 7 3 44 19 22 20
3 Manchester United 7.387 49 15 4 4 43 26 23 6
4 Liverpool 6.723 42 11 9 2 49 25 22 23
5 Leicester City 5.130 41 13 2 6 39 23 21 28
6 Everton 4.740 44 14 2 6 42 27 22 17
7 West Ham United 3.652 41 12 5 6 37 27 23 29
8 Arsenal 3.295 35 10 5 9 29 24 24 46
9 Southampton 2.550 32 9 5 6 28 23 20 58
10 Aston Villa 2.442 32 10 2 7 36 22 19 56
11 Chelsea 2.422 36 10 6 6 44 24 22 42
12 Brentford 2.285 55 15 10 4 47 27 29 2
13 Crystal Palace 1.609 24 6 6 9 22 34 21 97
14 Norwich City 1.441 53 16 5 5 36 24 26 3
15 Newcastle United 1.436 26 7 5 11 27 34 23 83
16 Stoke City 1.316 47 12 11 8 34 33 31 12
17 Wolverhampton Wanderers 1.308 25 7 4 10 22 30 21 89
18 Leeds United 1.286 24 7 3 10 31 38 20 94
19 Newport County 1.226 57 16 9 4 45 26 29 1
20 Swansea City 1.136 49 14 7 5 31 15 26 7
21 Cheltenham Town 1.120 49 14 7 7 41 29 28 8
22 Bournemouth 1.008 46 12 10 6 43 24 28 13
23 Brighton & Hove Albion 0.990 24 5 9 9 29 33 23 93
24 Fulham 0.975 21 5 6 10 19 28 21 117
25 Watford 0.909 44 12 8 7 30 22 27 19
26 Doncaster Rovers 0.843 48 15 3 6 45 26 24 10
27 Luton Town 0.833 42 12 6 10 26 30 28 27
28 Reading 0.749 46 14 4 9 40 31 27 14
29 Burnley 0.729 21 5 6 10 13 27 21 120
30 Bristol City 0.679 45 14 3 10 33 28 27 15
31 Morecambe 0.676 45 13 6 9 35 47 28 16
32 Preston North End 0.649 38 12 2 14 37 40 28 40
33 Middlesbrough 0.641 39 11 6 9 33 26 26 33
34 Carlisle United 0.632 40 12 4 8 35 27 24 31
35 West Bromwich Albion 0.618 16 3 7 12 22 47 22 144
36 Barnsley 0.580 43 13 4 12 32 38 29 22
37 Crawley Town 0.567 43 12 7 7 46 37 26 21
38 Millwall 0.526 35 8 11 8 28 28 27 48
39 Cambridge United 0.488 44 13 5 9 39 26 27 18
40 Blackburn Rovers 0.464 36 10 6 11 42 32 27 43
41 Gloucester City 0.433 34 10 4 3 35 21 17 50
42 Hull City 0.421 48 14 6 7 41 27 27 11
43 Sheffield Wednesday 0.417 32 8 8 11 19 25 27 60
44 Birmingham City 0.413 26 6 8 12 18 33 26 84
45 Huddersfield Town 0.409 31 9 4 13 30 38 26 62
46 Lincoln City 0.407 51 16 3 7 47 30 26 4
47 Leyton Orient 0.403 42 13 3 10 40 31 26 25
48 Cardiff City 0.403 29 8 5 12 30 31 25 72
49 Portsmouth 0.397 48 14 6 6 50 27 26 9
50 Derby County 0.391 23 5 8 14 16 29 27 104
51 Exeter City 0.389 39 10 9 6 46 34 25 32
52 Salford City 0.348 41 11 8 8 32 24 27 30
53 Oldham Athletic 0.348 37 11 4 13 45 49 28 41
54 Coventry City 0.332 30 7 9 11 24 37 27 70
55 Forest Green Rovers 0.320 38 10 8 7 33 30 25 39
56 Harrogate Town 0.314 30 8 6 12 27 35 26 69
57 Plymouth Argyle 0.303 42 12 6 10 42 46 28 26
58 Brackley Town 0.302 25 6 7 3 23 20 16 87
59 Tranmere Rovers 0.297 39 11 6 9 30 31 26 35
60 Nottingham Forest 0.297 28 7 7 12 20 28 26 77
61 Queens Park Rangers 0.273 24 5 9 11 24 35 25 96
62 Walsall 0.271 33 7 12 7 30 34 26 55
63 Mansfield Town 0.268 35 8 11 8 35 37 27 49
64 Peterborough United 0.265 42 13 3 8 38 25 24 24
65 AFC Fylde 0.260 27 8 3 4 24 17 15 80
66 Blackpool 0.243 36 10 6 9 30 26 25 44
67 Port Vale 0.232 32 9 5 13 36 38 27 59
68 Chorley 0.230 28 8 4 6 23 23 18 75
69 Wycombe Wanderers 0.225 19 4 7 14 21 37 25 131
70 Colchester United 0.222 31 7 10 7 30 34 24 61
71 Chester 0.220 28 8 4 5 32 24 17 73
72 Charlton Athletic 0.212 39 11 6 9 38 35 26 34
73 Crewe Alexandra 0.206 38 11 5 10 37 33 26 38
74 Sunderland 0.199 34 8 10 5 28 18 23 51
75 Shrewsbury Town 0.198 30 7 9 8 27 31 24 68
76 Rotherham United 0.197 21 5 6 13 25 35 24 118
77 Leamington 0.193 22 5 7 3 22 20 15 109
78 Ipswich Town 0.192 38 12 2 9 31 26 23 37
79 Kidderminster Harriers 0.187 25 7 4 4 24 17 15 85
80 Fleetwood Town 0.181 35 10 5 11 36 32 26 47
81 Bradford City 0.174 30 8 6 11 30 33 25 67
82 Bolton Wanderers 0.168 28 7 7 11 30 40 25 78
83 Boston United 0.165 23 6 5 2 20 10 13 98
84 Accrington Stanley 0.162 34 10 4 7 27 24 21 52
85 York City 0.162 22 6 4 2 21 14 12 107
86 Milton Keynes Dons 0.158 33 8 9 10 31 31 27 54
87 Gillingham 0.150 36 11 3 13 31 34 27 45
88 Barrow 0.149 25 5 10 10 30 32 25 88
89 Scunthorpe United 0.148 23 7 2 16 25 39 25 105
90 Farsley Celtic 0.145 21 5 6 5 19 23 16 115
91 Oxford United 0.142 30 8 6 9 33 31 23 66
92 Grimsby Town 0.142 22 5 7 14 21 44 26 111
93 Spennymoor Town 0.141 20 5 5 3 18 14 13 123
94 Sheffield United 0.141 9 2 3 16 14 35 21 155
95 Bristol Rovers 0.137 28 8 4 12 32 38 24 76
96 Stevenage 0.136 24 4 12 9 22 30 25 95
97 Torquay United 0.131 38 12 2 4 43 23 18 36
98 Bradford Park Avenue 0.129 18 4 6 6 26 30 16 133
99 Gateshead 0.124 18 5 3 5 16 15 13 132
100 Rochdale 0.111 25 6 7 12 35 45 25 90
101 Hereford 0.104 17 4 5 3 18 16 12 134
102 Wigan Athletic 0.101 20 5 5 13 28 44 23 126
103 Southend United 0.095 21 5 6 14 18 39 25 122
104 Curzon Ashton 0.094 17 4 5 8 18 26 17 135
105 Northampton Town 0.093 25 7 4 13 23 42 24 91
106 AFC Wimbledon 0.090 23 5 8 12 27 43 25 106
107 Telford United 0.086 19 5 4 8 17 23 17 130
108 Stockport County 0.080 33 10 3 5 29 20 18 53
109 Swindon Town 0.072 20 6 2 16 31 50 24 127
110 Hartlepool United 0.070 30 9 3 6 26 21 18 65
111 Kettering Town 0.069 15 3 6 5 21 23 14 145
112 Boreham Wood 0.066 26 7 5 5 23 16 17 81
113 Sutton United 0.064 27 8 3 3 25 16 14 79
114 Southport 0.064 16 4 4 6 16 19 14 140
115 Burton Albion 0.060 17 3 8 16 31 56 27 136
116 Solihull Moors 0.058 25 8 1 6 23 19 15 86
117 Alfreton Town 0.050 12 2 6 7 15 27 15 152
118 St. Albans City 0.050 30 9 3 1 19 7 13 64
119 Maidenhead United 0.049 23 7 2 5 21 21 14 103
120 Altrincham 0.047 24 6 6 6 20 21 18 92
121 Guiseley 0.046 12 3 3 8 17 21 14 150
122 Notts County 0.045 23 7 2 5 19 13 14 101
123 King's Lynn 0.042 21 6 3 8 21 37 17 121
124 Dagenham & Redbridge 0.042 21 6 3 8 15 19 17 116
125 Wrexham 0.041 23 7 2 6 20 17 15 102
126 Eastleigh 0.038 21 5 6 4 21 16 15 112
127 Darlington 0.036 16 5 1 7 19 18 13 137
128 Bromley 0.034 22 6 4 5 23 18 15 108
129 Halifax Town 0.034 23 6 5 6 28 21 17 100
130 Yeovil Town 0.033 20 5 5 7 23 27 17 125
131 Havant & Waterlooville 0.032 23 7 2 4 24 16 13 99
132 Oxford City 0.031 29 8 5 4 29 18 17 71
133 Aldershot Town 0.031 21 6 3 7 22 22 16 114
134 Dorking 0.031 30 9 3 3 31 16 15 63
135 Wealdstone 0.030 21 6 3 7 23 33 16 119
136 Dartford 0.029 32 10 2 4 23 13 16 57
137 Woking 0.029 21 6 3 8 22 21 17 113
138 Chesterfield 0.028 19 6 1 8 26 20 15 128
139 Hampton & Richmond Borough 0.024 26 8 2 6 22 17 16 82
140 Hungerford Town 0.022 28 9 1 6 24 20 16 74
141 Blyth Spartans 0.017 6 1 3 10 10 36 14 158
142 Chelmsford City 0.013 16 4 4 6 20 20 14 138
143 Weymouth 0.012 9 2 3 11 17 31 16 154
144 Eastbourne Borough 0.012 20 5 5 5 25 23 15 124
145 Barnet 0.012 12 3 3 10 12 36 16 153
146 Ebbsfleet United 0.011 22 6 4 5 19 18 15 110
147 Concord Rangers 0.010 14 3 5 6 17 25 14 147
148 Dulwich Hamlet 0.010 16 4 4 5 15 17 13 139
149 Dover Athletic 0.010 7 2 1 9 8 29 12 157
150 Maidstone United 0.009 19 5 4 4 24 18 13 129
151 Bath City 0.008 13 4 1 8 16 23 13 148
152 Hemel Hempstead Town 0.007 16 5 1 9 24 34 15 142
153 Chippenham Town 0.007 16 4 4 6 13 22 14 141
154 Hayes & Yeading United 0.007 1 0 1 0 2 2 1 162
155 Tonbridge Angels 0.006 16 5 1 8 16 27 14 143
156 Marine AFC 0.006 4 1 1 1 2 6 3 159
157 Braintree Town 0.006 13 4 1 11 19 34 16 149
158 Bishop's Stortford 0.005 1 0 1 0 3 3 1 161
159 Billericay Town 0.004 15 4 3 8 22 29 15 146
160 Slough Town 0.003 12 3 3 6 16 24 12 151
161 Welling United 0.002 8 1 5 5 12 20 11 156
162 Canvey Island 0 3 1 0 1 2 4 2 160
162 Banbury United FC 0 0 0 0 1 1 2 1 163
162 Cray Valley (PM) 0 0 0 0 1 0 1 1 164
162 Maldon & Tiptree 0 0 0 0 1 0 1 1 165
162 South Shields FC 0 0 0 0 1 1 3 1 166
162 Skelmersdale United 0 0 0 0 1 1 4 1 167
162 United of Manchester 0 0 0 0 1 1 5 1 168

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

« 1888-89 History 2020-21 »

Latest Match January 19, 2021.

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.