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 14.693 98 31 5 5 89 28 41 1
2 Manchester United 9.349 84 25 9 6 78 42 40 5
3 Leicester City 5.651 71 22 5 10 67 41 37 21
4 Chelsea 5.355 73 21 10 7 68 33 38 17
5 Tottenham Hotspur 4.842 63 18 9 11 73 45 38 43
6 Liverpool 4.053 60 17 9 10 67 44 36 50
7 Everton 3.965 67 20 7 12 65 52 39 31
8 West Ham United 3.694 67 20 7 11 67 48 38 27
9 Arsenal 3.203 54 15 9 14 50 42 38 63
10 Leeds United 2.258 46 14 4 15 50 53 33 85
11 Aston Villa 1.939 50 15 5 14 50 39 34 74
12 Wolverhampton Wanderers 1.834 47 13 8 15 34 44 36 81
13 Southampton 1.636 48 14 6 17 47 59 37 79
14 Crystal Palace 1.525 39 10 9 14 33 53 33 102
15 Newcastle United 1.396 42 11 9 17 44 57 37 96
16 Burnley 1.349 41 10 11 17 33 52 38 100
17 Brighton & Hove Albion 1.297 43 10 13 14 42 44 37 94
18 Brentford 1.244 88 24 16 9 83 49 49 4
19 Norwich City 1.131 93 28 9 8 69 35 45 2
20 Fulham 1.071 36 8 12 18 30 49 38 108
21 Cheltenham Town 1.047 84 25 9 13 64 45 47 7
22 Bournemouth 0.990 84 24 12 12 78 48 48 6
23 West Bromwich Albion 0.955 29 6 11 17 35 63 34 122
24 Swansea City 0.830 82 24 10 12 60 39 46 11
25 Morecambe 0.805 79 23 10 15 69 71 48 13
26 Barnsley 0.786 83 25 8 15 60 53 48 9
27 Watford 0.783 83 24 11 10 61 33 45 8
28 Stoke City 0.609 66 17 15 16 49 53 48 36
29 Newport County 0.604 79 22 13 13 62 45 48 12
30 Sheffield United 0.549 24 7 3 27 24 62 37 127
31 Crawley Town 0.499 68 19 11 17 65 64 47 26
32 Reading 0.489 70 20 10 15 60 49 45 22
33 Millwall 0.489 68 17 17 13 49 47 47 25
34 Luton Town 0.483 65 19 8 19 42 53 46 39
35 Hull City 0.473 88 26 10 11 78 40 47 3
36 Cambridge United 0.472 77 23 8 14 63 44 45 15
37 Doncaster Rovers 0.464 69 21 6 18 67 64 45 24
38 Harrogate Town 0.432 57 16 9 21 50 58 46 58
39 Cardiff City 0.430 60 16 12 16 58 50 44 51
40 Queens Park Rangers 0.422 59 16 11 17 52 56 44 54
41 Carlisle United 0.419 61 17 10 17 58 53 44 49
42 Tranmere Rovers 0.401 73 20 13 13 56 52 46 18
43 Middlesbrough 0.398 60 17 9 19 54 54 45 52
44 Preston North End 0.366 55 16 7 23 48 62 46 62
45 Blackpool 0.363 76 21 13 11 63 39 45 16
46 Bristol City 0.360 63 19 6 23 52 61 48 47
47 Bolton Wanderers 0.356 70 20 10 14 55 52 44 23
48 Exeter City 0.353 67 18 13 14 70 53 45 29
49 Peterborough United 0.342 82 25 7 12 76 43 44 10
50 Leyton Orient 0.339 67 19 10 16 54 48 45 32
51 Forest Green Rovers 0.318 65 18 11 14 57 56 43 38
52 Lincoln City 0.317 78 23 9 13 77 54 45 14
53 Coventry City 0.305 52 13 13 19 41 59 45 72
54 Bradford City 0.304 64 18 10 17 57 55 45 41
55 Blackburn Rovers 0.300 53 14 11 20 57 52 45 66
56 Oldham Athletic 0.295 60 17 9 21 76 80 47 53
57 Birmingham City 0.295 48 12 12 20 32 54 44 80
58 Sunderland 0.287 72 19 15 9 61 35 43 19
59 Derby County 0.287 44 11 11 23 32 52 45 91
60 Salford City 0.285 63 16 15 14 49 40 45 45
61 Sheffield Wednesday 0.284 49 13 10 24 39 60 47 77
62 Huddersfield Town 0.275 47 12 11 21 47 66 44 84
63 Nottingham Forest 0.271 52 13 13 19 36 47 45 71
64 Portsmouth 0.267 72 21 9 16 70 55 46 20
65 Port Vale 0.255 57 16 9 20 56 56 45 57
66 Stevenage 0.242 56 12 20 14 42 45 46 59
67 Mansfield Town 0.240 55 12 19 15 51 59 46 61
68 Plymouth Argyle 0.225 65 18 11 19 63 76 48 40
69 Milton Keynes Dons 0.212 63 17 12 17 58 60 46 46
70 Walsall 0.212 50 10 20 14 44 51 44 75
71 Oxford United 0.209 67 19 10 16 69 55 45 30
72 Ipswich Town 0.209 64 18 10 16 46 45 44 42
73 Barrow 0.208 48 12 12 19 49 53 43 78
74 Charlton Athletic 0.203 66 18 12 13 60 56 43 34
75 Shrewsbury Town 0.199 56 14 14 16 50 54 44 60
76 Fleetwood Town 0.193 62 17 11 17 51 45 45 48
77 Gillingham 0.192 66 19 9 19 65 64 47 35
78 Colchester United 0.180 45 9 18 17 43 64 44 89
79 Wycombe Wanderers 0.176 38 9 11 25 38 72 45 105
80 Accrington Stanley 0.175 59 16 11 16 55 63 43 55
81 Gloucester City 0.172 35 10 5 3 36 22 18 109
82 Crewe Alexandra 0.171 58 16 10 18 52 62 44 56
83 Scunthorpe United 0.167 47 13 8 22 44 59 43 82
84 Sutton United 0.159 66 19 9 5 55 27 33 33
85 Rotherham United 0.156 40 11 7 24 43 57 42 101
86 Hartlepool United 0.155 67 19 10 8 54 35 37 28
87 Burton Albion 0.151 53 14 11 19 56 69 44 67
88 Grimsby Town 0.143 38 8 14 21 34 63 43 104
89 Torquay United 0.139 63 19 6 9 58 37 34 44
90 Brackley Town 0.133 28 7 7 4 25 23 18 125
91 Stockport County 0.128 65 18 11 8 57 32 37 37
92 Southend United 0.128 39 8 15 21 27 57 44 103
93 AFC Fylde 0.126 30 9 3 4 27 18 16 117
94 Bristol Rovers 0.116 44 12 8 26 50 72 46 92
95 Chorley 0.116 32 9 5 8 28 29 22 115
96 AFC Wimbledon 0.113 47 11 14 19 50 66 44 83
97 Wigan Athletic 0.110 44 12 8 24 51 74 44 93
98 Northampton Town 0.105 43 11 10 24 39 67 45 95
99 Boreham Wood 0.102 49 11 16 10 46 40 37 76
100 Rochdale 0.096 42 10 12 22 54 76 44 97
101 Eastleigh 0.087 51 13 12 10 37 33 35 73
102 Chester 0.085 28 8 4 5 32 24 17 123
103 Wrexham 0.084 53 15 8 11 48 33 34 64
104 Halifax Town 0.082 53 15 8 10 53 43 33 65
105 Notts County 0.080 52 15 7 10 42 30 32 69
106 Swindon Town 0.076 37 11 4 29 49 83 44 106
107 Chesterfield 0.076 52 16 4 12 44 31 32 68
108 Dagenham & Redbridge 0.070 46 13 7 16 38 46 36 86
109 Leamington 0.070 22 5 7 3 22 20 15 131
110 Kidderminster Harriers 0.069 25 7 4 4 24 17 15 126
111 Bromley 0.067 52 14 10 11 52 47 35 70
112 Solihull Moors 0.066 45 13 6 15 41 44 34 88
113 Maidenhead United 0.061 41 11 8 11 43 42 30 98
114 Boston United 0.061 23 6 5 2 20 10 13 128
115 Hereford 0.058 20 5 5 3 20 16 13 134
116 Gateshead 0.056 21 6 3 5 17 15 14 132
117 Altrincham 0.055 41 11 8 16 37 46 35 99
118 York City 0.054 22 6 4 3 22 17 13 130
119 Farsley Celtic 0.052 21 5 6 6 21 26 17 133
120 Spennymoor Town 0.052 20 5 5 3 18 14 13 135
121 Aldershot Town 0.052 44 13 5 15 44 47 33 90
122 Yeovil Town 0.050 45 13 6 15 49 52 34 87
123 Bradford Park Avenue 0.048 18 4 6 6 26 30 16 140
124 Curzon Ashton 0.036 17 4 5 8 18 26 17 141
125 Weymouth 0.036 30 8 6 19 36 52 33 118
126 King's Lynn 0.035 30 8 6 20 40 74 34 119
127 Wealdstone 0.033 33 9 6 18 44 73 33 112
128 Dorking 0.033 36 11 3 3 37 16 17 107
129 Telford United 0.032 19 5 4 8 17 23 17 139
130 St. Albans City 0.031 32 9 5 1 22 10 15 114
131 Woking 0.029 32 8 8 17 33 46 33 116
132 Kettering Town 0.027 15 3 6 5 21 23 14 149
133 Southport 0.025 16 4 4 6 16 19 14 145
134 Oxford City 0.024 32 9 5 4 33 18 18 113
135 Barnet 0.020 20 5 5 23 26 74 33 137
136 Eastbourne Borough 0.019 33 9 6 5 36 29 20 111
137 Alfreton Town 0.019 12 2 6 7 15 27 15 156
138 Hampton & Richmond Borough 0.019 29 9 2 7 26 19 18 120
139 Havant & Waterlooville 0.019 23 7 2 7 26 22 16 129
140 Dartford 0.018 34 10 4 5 26 17 19 110
141 Guiseley 0.017 12 3 3 9 17 22 15 153
142 Hungerford Town 0.016 29 9 2 8 27 28 19 121
143 Darlington 0.014 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.008 20 6 2 9 27 35 17 136
148 Maidstone United 0.008 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 April 18, 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.