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 16.262 107 34 5 5 94 29 44 1
2 Manchester United 8.474 85 25 10 6 78 42 41 12
3 Leicester City 5.973 78 24 6 10 73 43 40 20
4 Chelsea 5.746 80 23 11 7 71 33 41 16
5 Tottenham Hotspur 4.887 69 20 9 12 79 47 41 41
6 Everton 3.812 70 21 7 13 67 54 41 37
7 Liverpool 3.769 62 17 11 10 69 46 38 58
8 West Ham United 3.470 70 21 7 12 69 50 40 36
9 Arsenal 3.068 57 16 9 15 52 43 40 68
10 Leeds United 2.326 48 14 6 16 51 56 36 88
11 Aston Villa 2.011 54 16 6 15 55 44 37 75
12 Wolverhampton Wanderers 1.680 48 13 9 16 35 49 38 89
13 Southampton 1.560 49 14 7 18 49 62 39 86
14 Brighton & Hove Albion 1.425 47 11 14 15 44 45 40 93
15 Brentford 1.360 98 27 17 9 88 50 53 3
16 Crystal Palace 1.355 39 10 9 16 34 57 35 106
17 Burnley 1.317 44 11 11 18 38 54 40 97
18 Newcastle United 1.303 43 11 10 18 45 60 39 102
19 Norwich City 1.102 99 30 9 9 76 38 48 2
20 Cheltenham Town 1.040 91 27 10 14 67 47 51 5
21 Fulham 0.969 36 8 12 19 30 51 39 109
22 West Bromwich Albion 0.967 31 6 13 18 38 69 37 119
23 Bournemouth 0.877 87 25 12 14 82 51 51 10
24 Watford 0.818 89 26 11 11 63 35 48 6
25 Morecambe 0.798 85 25 10 16 74 72 51 15
26 Swansea City 0.771 86 25 11 13 64 43 49 11
27 Barnsley 0.758 89 27 8 16 62 55 51 8
28 Newport County 0.672 89 25 14 13 69 45 52 7
29 Sheffield United 0.570 27 8 3 28 25 66 39 126
30 Stoke City 0.541 67 17 16 18 52 59 51 46
31 Hull City 0.490 95 28 11 11 85 44 50 4
32 Luton Town 0.478 71 20 11 19 46 56 50 34
33 Crawley Town 0.457 70 19 13 18 68 69 50 40
34 Queens Park Rangers 0.455 65 18 11 18 56 59 47 51
35 Millwall 0.447 71 18 17 15 54 53 50 33
36 Reading 0.447 72 20 12 16 63 55 48 31
37 Cardiff City 0.446 67 18 13 16 65 52 47 43
38 Harrogate Town 0.444 61 17 10 22 56 66 49 61
39 Cambridge United 0.438 80 24 8 16 71 52 48 17
40 Doncaster Rovers 0.433 73 22 7 21 72 72 50 28
41 Carlisle United 0.427 66 18 12 18 63 58 48 47
42 Tranmere Rovers 0.410 79 22 13 14 59 54 49 19
43 Preston North End 0.406 64 19 7 23 54 62 49 54
44 Middlesbrough 0.403 67 19 10 19 60 57 48 44
45 Blackpool 0.389 85 24 13 13 69 41 50 13
46 Exeter City 0.384 75 20 15 14 75 56 49 25
47 Bolton Wanderers 0.365 76 22 10 15 58 54 47 24
48 Peterborough United 0.336 87 26 9 13 82 49 48 9
49 Forest Green Rovers 0.326 70 19 13 15 59 59 47 39
50 Lincoln City 0.322 85 25 10 15 84 62 50 14
51 Bristol City 0.315 63 19 6 26 56 70 51 57
52 Salford City 0.314 72 19 15 15 54 41 49 30
53 Coventry City 0.307 56 14 14 20 45 63 48 72
54 Leyton Orient 0.297 67 19 10 19 59 57 48 45
55 Blackburn Rovers 0.289 57 15 12 21 63 56 48 69
56 Birmingham City 0.287 52 13 13 21 35 60 47 80
57 Sunderland 0.284 77 20 17 10 69 42 47 22
58 Oldham Athletic 0.282 63 18 9 23 81 86 50 56
59 Sheffield Wednesday 0.276 53 14 11 25 41 63 50 78
60 Portsmouth 0.268 79 23 10 17 78 62 50 18
61 Bradford City 0.268 65 18 11 20 58 59 49 50
62 Nottingham Forest 0.267 55 13 16 19 38 49 48 74
63 Port Vale 0.267 63 18 9 21 60 58 48 55
64 Huddersfield Town 0.252 48 12 12 23 50 73 47 90
65 Derby County 0.252 44 11 11 26 34 59 48 98
66 Stevenage 0.247 60 13 21 15 46 49 49 62
67 Mansfield Town 0.246 61 14 19 16 58 62 49 60
68 Charlton Athletic 0.224 74 20 14 14 72 61 48 26
69 Oxford United 0.216 73 21 10 17 76 60 48 27
70 Milton Keynes Dons 0.215 70 19 13 17 66 61 49 38
71 Wycombe Wanderers 0.207 44 11 11 26 42 75 48 101
72 Ipswich Town 0.202 69 19 12 17 48 49 48 42
73 Barrow 0.202 51 13 12 22 52 58 47 83
74 Gillingham 0.201 71 20 11 19 69 67 50 32
75 Walsall 0.201 53 11 20 16 46 55 47 77
76 Shrewsbury Town 0.199 60 15 15 19 54 60 49 63
77 Plymouth Argyle 0.196 65 18 11 22 65 88 51 53
78 Colchester United 0.189 51 11 18 18 46 65 47 84
79 Fleetwood Town 0.188 66 18 12 19 55 53 49 48
80 Accrington Stanley 0.188 65 17 14 16 64 71 47 52
81 Crewe Alexandra 0.182 66 18 12 18 58 65 48 49
82 Torquay United 0.167 76 23 7 9 69 41 39 23
83 Burton Albion 0.155 58 15 13 20 63 74 48 66
84 Gloucester City 0.152 35 10 5 3 36 22 18 110
85 Grimsby Town 0.151 44 10 14 23 39 70 47 100
86 Stockport County 0.151 77 22 11 8 69 32 41 21
87 Scunthorpe United 0.150 48 13 9 25 44 68 47 92
88 Rotherham United 0.150 42 11 9 27 45 62 47 104
89 Sutton United 0.142 72 21 9 7 61 32 37 29
90 Southend United 0.141 45 10 15 22 31 61 47 96
91 Hartlepool United 0.138 70 20 10 9 57 37 39 35
92 AFC Wimbledon 0.119 52 12 16 20 56 73 48 79
93 Brackley Town 0.117 28 7 7 4 25 23 18 125
94 AFC Fylde 0.112 30 9 3 4 27 18 16 120
95 Wigan Athletic 0.109 48 13 9 25 55 79 47 91
96 Northampton Town 0.107 47 12 11 25 44 72 48 95
97 Rochdale 0.104 47 11 14 23 60 82 48 94
98 Chorley 0.102 32 9 5 8 28 29 22 116
99 Bristol Rovers 0.101 44 12 8 29 50 76 49 99
100 Eastleigh 0.099 57 15 12 11 41 36 38 70
101 Boreham Wood 0.094 53 12 17 11 51 44 40 76
102 Halifax Town 0.088 62 18 8 12 60 47 38 59
103 Notts County 0.084 57 16 9 11 48 37 36 67
104 Wrexham 0.081 58 16 10 11 52 36 37 64
105 Swindon Town 0.080 40 12 4 31 53 91 47 105
106 Dagenham & Redbridge 0.076 55 16 7 16 46 47 39 73
107 Bromley 0.075 58 16 10 12 56 50 38 65
108 Chester 0.075 28 8 4 5 32 24 17 123
109 Chesterfield 0.072 56 17 5 15 48 39 37 71
110 Maidenhead United 0.065 49 13 10 12 53 46 35 85
111 Solihull Moors 0.064 51 15 6 17 51 50 38 81
112 Leamington 0.062 22 5 7 3 22 20 15 132
113 Kidderminster Harriers 0.061 25 7 4 4 24 17 15 128
114 Boston United 0.054 23 6 5 2 20 10 13 129
115 Yeovil Town 0.053 51 15 6 17 55 60 38 82
116 Hereford 0.051 20 5 5 3 20 16 13 135
117 Gateshead 0.049 21 6 3 5 17 15 14 133
118 Altrincham 0.049 42 11 9 18 40 54 38 103
119 Aldershot Town 0.049 48 14 6 17 49 53 37 87
120 York City 0.048 22 6 4 3 22 17 13 131
121 Farsley Celtic 0.046 21 5 6 6 21 26 17 134
122 Spennymoor Town 0.046 20 5 5 3 18 14 13 136
123 Bradford Park Avenue 0.043 18 4 6 6 26 30 16 140
124 Weymouth 0.040 36 10 6 20 41 56 36 108
125 King's Lynn 0.034 32 8 8 23 42 87 39 118
126 Curzon Ashton 0.032 17 4 5 8 18 26 17 141
127 Dorking 0.032 36 11 3 3 37 16 17 107
128 St. Albans City 0.030 32 9 5 1 22 10 15 115
129 Telford United 0.029 19 5 4 8 17 23 17 139
130 Wealdstone 0.028 33 9 6 22 44 87 37 113
131 Woking 0.025 32 8 8 22 37 58 38 117
132 Barnet 0.024 27 7 6 25 31 79 38 127
133 Kettering Town 0.024 15 3 6 5 21 23 14 149
134 Oxford City 0.023 32 9 5 4 33 18 18 114
135 Southport 0.022 16 4 4 6 16 19 14 145
136 Eastbourne Borough 0.019 33 9 6 5 36 29 20 112
137 Hampton & Richmond Borough 0.018 29 9 2 7 26 19 18 121
138 Havant & Waterlooville 0.018 23 7 2 7 26 22 16 130
139 Dartford 0.018 34 10 4 5 26 17 19 111
140 Alfreton Town 0.017 12 2 6 7 15 27 15 156
141 Hungerford Town 0.016 29 9 2 8 27 28 19 122
142 Guiseley 0.015 12 3 3 9 17 22 15 153
143 Darlington 0.013 16 5 1 7 19 18 13 142
144 Ebbsfleet United 0.013 28 8 4 6 26 24 18 124
145 Chelmsford City 0.008 16 4 4 7 20 21 15 143
146 Concord Rangers 0.008 15 3 6 6 18 26 15 150
147 Hemel Hempstead Town 0.007 20 6 2 9 27 35 17 137
148 Maidstone United 0.007 19 5 4 4 24 18 13 138
149 Dulwich Hamlet 0.007 16 4 4 5 15 17 13 144
150 Blyth Spartans 0.006 6 1 3 10 10 36 14 157
151 Bath City 0.005 13 4 1 8 16 23 13 151
152 Billericay Town 0.005 16 4 4 9 26 35 17 146
153 Tonbridge Angels 0.005 16 5 1 9 16 30 15 148
154 Chippenham Town 0.005 16 4 4 6 13 22 14 147
155 Braintree Town 0.004 13 4 1 11 19 34 16 152
156 Welling United 0.003 12 2 6 6 18 30 14 155
157 Marine AFC 0.002 4 1 1 1 2 6 3 158
158 Hayes & Yeading United 0.002 1 0 1 0 2 2 1 161
159 Slough Town 0.002 12 3 3 6 16 24 12 154
160 Bishop's Stortford 0.002 1 0 1 0 3 3 1 160
161 Canvey Island 0 3 1 0 1 2 4 2 159
161 Banbury United FC 0 0 0 0 1 1 2 1 162
161 Cray Valley (PM) 0 0 0 0 1 0 1 1 163
161 Maldon & Tiptree 0 0 0 0 1 0 1 1 164
161 South Shields FC 0 0 0 0 1 1 3 1 165
161 Skelmersdale United 0 0 0 0 1 1 4 1 166
161 United of Manchester 0 0 0 0 1 1 5 1 167

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

« 1888-89 History 2020-21 »

Latest Match May 4, 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.