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

England 2019-20

2018-19 2020-21

EP Pts W D L GF GA GP PR
1 Liverpool 12.706 111 35 6 5 97 48 46 1
2 Manchester City 7.881 109 35 4 11 128 44 50 2
3 Arsenal 4.579 78 21 15 10 77 56 46 15
4 Chelsea 4.542 84 26 6 14 88 61 46 8
5 Manchester United 4.281 89 25 14 10 87 45 49 5
6 Leicester City 2.968 80 23 11 14 83 49 48 11
7 Tottenham Hotspur 2.857 69 18 15 11 69 53 44 32
8 Sheffield United 2.454 66 18 12 14 48 45 44 40
9 Wolverhampton Wanderers 2.436 61 15 16 11 53 44 42 54
10 Southampton 2.151 62 18 8 18 62 67 44 52
11 Everton 2.000 59 16 11 16 54 61 43 62
12 Burnley 1.785 57 16 9 16 49 57 41 71
13 Newcastle United 1.726 56 14 14 17 50 67 45 75
14 Coventry City 1.578 83 22 17 4 64 40 43 9
15 Watford 1.520 41 10 11 22 45 72 43 131
16 Aston Villa 1.454 51 14 9 23 62 76 46 96
17 Brighton & Hove Albion 1.346 44 10 14 17 42 59 41 118
18 West Ham United 1.263 45 12 9 21 53 67 42 110
19 Sunderland 1.250 70 19 13 10 57 37 42 28
20 Crystal Palace 1.193 44 11 11 18 31 51 40 119
21 Portsmouth 1.162 80 23 11 11 70 49 45 13
22 Oxford United 1.076 80 22 14 12 82 51 48 12
23 West Bromwich Albion 1.049 89 24 17 9 82 50 50 6
24 Leeds United 1.048 97 29 10 10 82 38 49 3
25 Bournemouth 1.043 38 10 8 24 45 69 42 139
26 Fulham 0.983 90 26 12 14 71 57 52 4
27 Wycombe Wanderers 0.971 68 19 11 10 57 49 40 34
28 Fleetwood Town 0.967 67 18 13 10 59 48 41 36
29 Shrewsbury Town 0.959 53 13 14 15 39 51 42 87
30 Burton Albion 0.950 64 17 13 13 67 60 43 45
31 Peterborough United 0.917 66 19 9 12 76 46 40 38
32 Rotherham United 0.891 71 21 8 11 74 46 40 24
33 Norwich City 0.741 28 7 7 29 34 82 43 153
34 Gillingham 0.733 59 14 17 9 49 39 40 60
35 Doncaster Rovers 0.723 58 16 10 12 54 38 38 63
36 Brentford 0.720 88 26 10 16 86 44 52 7
37 Nottingham Forest 0.711 76 20 16 14 62 57 50 17
38 Bristol Rovers 0.709 57 15 12 16 48 58 43 72
39 Millwall 0.702 75 19 18 13 64 56 50 19
40 Cardiff City 0.693 82 21 19 13 80 73 53 10
41 Swansea City 0.658 79 21 16 15 75 64 52 14
42 Derby County 0.641 74 20 14 18 68 72 52 21
43 Ipswich Town 0.620 57 15 12 14 51 43 41 69
44 Blackpool 0.594 53 13 14 13 55 51 40 85
45 Reading 0.586 67 17 16 21 74 70 54 37
46 Sheffield Wednesday 0.571 65 18 11 22 62 70 51 43
47 Colchester United 0.510 69 18 15 12 60 46 45 33
48 Swindon Town 0.497 70 21 7 11 63 44 39 29
49 Rochdale 0.488 52 14 10 19 52 67 43 90
50 Preston North End 0.479 70 19 13 18 67 63 50 30
51 Blackburn Rovers 0.468 66 18 12 19 71 69 49 41
52 Bristol City 0.442 65 17 14 18 64 70 49 42
53 Accrington Stanley 0.437 40 10 10 17 48 58 37 133
54 Lincoln City 0.435 46 13 7 19 48 52 39 108
55 Wigan Athletic 0.434 59 15 14 19 57 59 48 61
56 Northampton Town 0.432 74 22 8 16 74 52 46 20
57 Tranmere Rovers 0.426 43 11 10 20 50 77 41 121
58 Queens Park Rangers 0.397 62 17 11 22 76 84 50 53
59 Middlesbrough 0.394 55 13 16 20 52 66 49 80
60 Stoke City 0.389 61 17 10 23 66 72 50 55
61 Port Vale 0.387 63 16 15 10 56 51 41 49
62 Crewe Alexandra 0.373 77 22 11 10 77 56 43 16
63 Plymouth Argyle 0.368 75 22 9 11 67 45 42 18
64 Barnsley 0.356 52 13 13 23 54 77 49 91
65 Hull City 0.355 52 14 10 26 66 93 50 92
66 Milton Keynes Dons 0.353 41 11 8 20 42 53 39 129
67 Birmingham City 0.350 55 13 16 22 58 82 51 81
68 Luton Town 0.349 57 16 9 25 60 91 50 73
69 Forest Green Rovers 0.342 55 14 13 14 49 43 41 77
70 Exeter City 0.341 73 20 13 12 61 57 45 22
71 Charlton Athletic 0.339 49 12 13 23 50 66 48 102
72 Cheltenham Town 0.336 71 19 14 9 57 37 42 25
73 AFC Wimbledon 0.322 37 8 13 17 42 57 38 144
74 Crawley Town 0.319 58 14 16 13 62 56 43 65
75 Huddersfield Town 0.291 51 13 12 23 52 73 48 97
76 Newport County 0.267 54 14 12 16 38 47 42 83
77 Bolton Wanderers 0.250 26 5 11 20 29 72 36 155
78 Bradford City 0.250 55 14 13 13 45 46 40 78
79 Grimsby Town 0.239 52 13 13 16 48 61 42 89
80 Cambridge United 0.200 47 12 11 18 42 57 41 107
81 Carlisle United 0.186 53 13 14 17 55 67 44 86
82 Salford City 0.178 51 13 12 15 51 54 40 93
83 Walsall 0.171 51 14 9 17 45 55 40 94
84 Scunthorpe United 0.165 40 10 10 19 45 61 39 134
85 Oldham Athletic 0.153 44 10 14 16 48 62 40 117
86 Macclesfield Town 0.152 38 7 17 16 34 53 40 138
87 Mansfield Town 0.135 42 10 12 17 51 59 39 123
88 Leyton Orient 0.129 42 10 12 16 48 59 38 126
89 Southend United 0.122 22 5 7 26 42 91 38 158
90 Harrogate Town 0.099 72 21 9 10 66 47 40 23
91 Morecambe 0.096 33 7 12 21 38 70 40 150
92 Barrow 0.091 70 21 7 9 68 39 37 27
93 Notts County 0.091 69 19 12 11 68 46 42 31
94 Hartlepool United 0.090 62 16 14 13 64 57 43 51
95 Woking 0.090 55 15 10 13 50 55 38 79
96 Dover Athletic 0.082 57 16 9 15 50 52 40 70
97 Bromley 0.082 53 14 11 15 58 54 40 84
98 Stevenage 0.082 23 3 14 22 26 55 39 156
99 Stockport County 0.081 58 16 10 13 51 54 39 67
100 Halifax Town 0.079 58 17 7 14 51 51 38 66
101 Yeovil Town 0.079 60 17 9 13 62 50 39 59
102 Boreham Wood 0.078 63 17 12 10 57 42 39 47
103 Solihull Moors 0.069 58 16 10 14 56 42 40 64
104 Sutton United 0.063 50 12 14 12 47 42 38 99
105 Barnet 0.062 57 15 12 11 54 46 38 68
106 Torquay United 0.058 48 14 6 17 56 62 37 105
107 King's Lynn 0.057 64 19 7 6 63 39 32 44
108 Wrexham 0.056 44 11 11 17 46 50 39 113
109 Eastleigh 0.054 51 12 15 14 50 61 41 95
110 Dagenham & Redbridge 0.053 44 11 11 15 40 44 37 114
111 AFC Fylde 0.051 45 11 12 17 48 62 40 111
112 York City 0.048 66 19 9 7 52 29 35 39
113 Aldershot Town 0.047 46 12 10 17 43 55 39 109
114 Maidenhead United 0.040 41 12 5 22 45 61 39 130
115 Wealdstone 0.040 70 22 4 7 69 35 33 26
116 Chesterfield 0.039 44 11 11 16 55 65 38 116
117 Boston United 0.038 62 18 8 9 51 35 35 50
118 Ebbsfleet United 0.036 42 10 12 18 49 71 40 128
119 Gateshead 0.034 52 14 10 8 48 33 32 88
120 Chester 0.033 54 15 9 8 58 38 32 82
121 Havant & Waterlooville 0.032 67 19 10 5 64 37 34 35
122 Brackley Town 0.030 60 16 12 6 61 25 34 56
123 Altrincham 0.029 60 17 9 9 64 42 35 57
124 Guiseley 0.029 50 14 8 11 52 41 33 98
125 Spennymoor Town 0.027 55 15 10 9 63 45 34 76
126 Chorley 0.024 26 4 14 21 31 66 39 154
127 Darlington 0.023 49 14 7 14 45 53 35 101
128 Weymouth 0.022 63 17 12 6 60 35 35 46
129 Slough Town 0.021 60 17 9 9 51 38 35 58
130 Maidstone United 0.018 48 13 9 13 50 47 35 104
131 Farsley Celtic 0.018 48 14 6 14 50 45 34 103
132 Bath City 0.017 63 18 9 8 50 37 35 48
133 Hereford 0.016 39 9 12 14 39 56 35 135
134 Kidderminster Harriers 0.016 38 10 8 15 39 43 33 136
135 Leamington 0.016 35 9 8 15 39 51 32 146
136 Southport 0.015 43 12 7 13 40 41 32 120
137 Alfreton Town 0.015 40 12 4 16 48 55 32 132
138 Telford United 0.015 42 11 9 14 51 56 34 122
139 Dartford 0.015 56 16 8 10 60 46 34 74
140 Curzon Ashton 0.015 34 8 10 15 34 42 33 148
141 Hampton & Richmond 0.014 47 14 5 14 51 50 33 106
142 Gloucester City 0.013 33 9 6 15 39 57 30 149
143 Kingstonian 0.012 3 1 0 1 4 2 2 160
144 Kettering Town 0.012 32 7 11 13 36 46 31 151
145 Dorking 0.012 50 14 8 13 58 56 35 100
146 Chelmsford City 0.012 44 11 11 12 55 56 34 112
147 Hemel Hempstead Town 0.011 44 12 8 14 36 43 34 115
148 Maldon & Tiptree 0.011 3 1 0 1 2 2 2 161
149 Eastbourne Borough 0.011 38 8 14 11 38 54 33 137
150 Oxford City 0.010 42 11 9 15 48 65 35 127
151 Chippenham Town 0.009 42 10 12 14 39 48 36 125
152 Concord Rangers 0.009 37 10 7 15 44 48 32 141
153 Welling United 0.008 42 12 6 16 38 46 34 124
154 Billericay Town 0.008 37 8 13 12 46 59 33 142
155 Dulwich Hamlet 0.008 37 9 10 17 52 54 36 140
156 St. Albans City 0.008 37 9 10 16 41 54 35 143
157 Braintree Town 0.008 35 10 5 20 44 67 35 147
158 Bradford Park Avenue 0.007 20 5 5 23 25 80 33 159
159 Tonbridge Angels 0.007 36 9 9 13 46 54 31 145
160 Blyth Spartans 0.005 23 6 5 22 32 78 33 157
161 Hungerford Town 0.004 28 8 4 21 38 64 33 152
162 Stourbridge 0.001 1 0 1 1 2 5 2 162
163 Nantwich Town 0 0 0 0 1 0 1 1 163
163 Hayes & Yeading United 0 0 0 0 1 0 2 1 164
163 Carshalton Athletic 0 0 0 0 1 1 4 1 165
163 Chichester City 0 0 0 0 1 1 5 1 166

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

« 1888-89 History 2025-26 »

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.