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

England 2018-19

2017-18 2019-20

EP Pts W D L GF GA GP PR
1 Manchester City 19.569 133 43 4 4 139 27 51 1
2 Liverpool 10.492 97 30 7 3 91 26 40 6
3 Chelsea 5.054 91 27 10 11 76 48 48 12
4 Wolverhampton Wanderers 3.490 74 21 11 14 61 55 46 47
5 Manchester United 3.075 76 22 10 11 75 59 43 43
6 Tottenham Hotspur 2.701 84 27 3 15 83 46 45 27
7 Arsenal 2.675 79 24 7 12 82 58 43 34
8 Crystal Palace 2.353 64 19 7 19 61 56 45 79
9 Leicester City 2.340 58 16 10 17 57 51 43 102
10 Everton 1.916 61 17 10 15 62 52 42 93
11 West Ham United 1.633 61 18 7 18 68 63 43 94
12 Watford 1.559 69 20 9 17 66 70 46 62
13 Newcastle United 1.428 49 13 10 19 48 56 42 125
14 Norwich City 1.307 103 30 13 8 104 65 51 2
15 Bournemouth 1.177 54 16 6 21 65 77 43 116
16 Brighton & Hove Albion 1.156 47 12 11 22 45 67 45 135
17 Southampton 1.079 46 10 16 17 51 70 43 137
18 Derby County 1.004 89 24 17 16 90 70 57 18
19 Middlesbrough 0.950 85 23 16 15 63 51 54 26
20 Sheffield United 0.939 90 26 12 10 79 43 48 13
21 Luton Town 0.912 101 29 14 8 93 44 51 3
22 Portsmouth 0.911 99 28 15 11 91 57 54 4
23 West Bromwich Albion 0.909 93 27 12 15 94 71 54 10
24 Burnley 0.831 43 12 7 22 47 75 41 141
25 Barnsley 0.816 97 28 13 9 89 45 50 7
26 Charlton Athletic 0.781 98 29 11 13 85 51 53 5
27 Sunderland 0.773 93 24 21 8 85 54 53 9
28 Burton Albion 0.736 78 22 12 20 76 73 54 35
29 Leeds United 0.725 89 27 8 16 79 59 51 19
30 Nottingham Forest 0.692 73 19 16 16 70 63 51 49
31 Aston Villa 0.683 85 23 16 13 87 68 52 25
32 Sheffield Wednesday 0.599 71 18 17 16 63 67 51 58
33 Doncaster Rovers 0.597 92 26 14 16 99 71 56 11
34 Brentford 0.596 77 21 14 18 87 72 53 39
35 Cardiff City 0.596 34 10 4 26 35 73 40 156
36 Bristol City 0.591 76 21 13 16 62 56 50 44
37 Millwall 0.562 58 14 16 23 60 74 53 106
38 Blackpool 0.554 78 20 18 16 64 63 54 36
39 Newport County 0.517 90 25 15 18 76 71 58 16
40 Peterborough United 0.514 77 21 14 16 80 76 51 40
41 Swansea City 0.506 74 21 11 19 78 68 51 46
42 Blackburn Rovers 0.496 67 18 13 20 78 79 51 67
43 Stoke City 0.493 59 12 23 15 52 59 50 101
44 Preston North End 0.484 68 18 14 18 75 73 50 65
45 Birmingham City 0.455 61 14 19 15 64 62 48 95
46 Oxford United 0.455 73 19 16 18 68 69 53 50
47 Queens Park Rangers 0.426 64 18 10 25 63 77 53 84
48 Fulham 0.413 32 9 5 28 40 86 42 158
49 Shrewsbury Town 0.406 64 15 19 20 65 71 54 82
50 Fleetwood Town 0.403 68 18 14 19 67 62 51 64
51 Gillingham 0.403 66 18 12 22 68 79 52 73
52 Hull City 0.397 63 17 12 20 68 75 49 88
53 Coventry City 0.395 65 18 11 19 56 59 48 77
54 Lincoln City 0.343 94 26 16 9 84 51 51 8
55 Leyton Orient 0.336 89 25 14 7 73 35 46 17
56 AFC Wimbledon 0.335 65 18 11 24 56 73 53 78
57 Accrington Stanley 0.327 64 17 13 21 57 75 51 85
58 Milton Keynes Dons 0.323 82 24 10 15 75 55 49 32
59 Huddersfield Town 0.306 16 3 7 30 22 79 40 160
60 Wigan Athletic 0.304 52 13 13 22 52 68 48 121
61 Mansfield Town 0.300 82 21 19 12 78 51 52 31
62 Bury 0.294 83 23 14 12 88 58 49 29
63 Bristol Rovers 0.294 58 14 16 20 52 57 50 104
64 Reading 0.289 50 11 17 21 51 70 49 124
65 Rochdale 0.285 60 17 9 24 59 91 50 100
66 Wycombe Wanderers 0.282 55 14 13 23 61 76 50 113
67 Salford City 0.278 90 26 12 12 83 50 50 14
68 Plymouth Argyle 0.268 56 15 11 24 61 85 50 111
69 Walsall 0.258 58 15 13 24 62 83 52 107
70 AFC Fylde 0.247 87 24 15 10 76 45 49 23
71 Barnet 0.246 71 19 14 19 54 58 52 59
72 Tranmere Rovers 0.244 88 24 16 15 75 65 55 22
73 Solihull Moors 0.242 90 26 12 12 77 47 50 15
74 Southend United 0.238 54 15 9 26 66 79 50 117
75 Rotherham United 0.235 43 9 16 24 56 94 49 142
76 Forest Green Rovers 0.233 80 21 17 14 72 54 52 33
77 Wrexham 0.225 88 26 10 14 60 44 50 21
78 Scunthorpe United 0.211 49 13 10 26 56 87 49 131
79 Oldham Athletic 0.211 71 19 14 18 74 66 51 55
80 Swindon Town 0.187 67 17 16 16 61 59 49 66
81 Crewe Alexandra 0.186 66 19 9 20 61 61 48 72
82 Exeter City 0.184 71 19 14 16 63 55 49 56
83 Northampton Town 0.183 62 14 20 14 67 67 48 89
84 Colchester United 0.183 71 20 11 17 67 56 48 54
85 Eastleigh 0.177 78 23 9 16 64 64 48 37
86 Stevenage 0.175 70 20 10 18 60 59 48 60
87 Sutton United 0.172 67 17 16 15 56 61 48 68
88 Carlisle United 0.171 71 21 8 20 69 69 49 57
89 Ipswich Town 0.167 32 5 17 26 37 79 48 157
90 Bradford City 0.164 46 11 13 27 58 86 51 138
91 Bolton Wanderers 0.164 35 9 8 32 36 84 49 154
92 Halifax Town 0.163 63 14 21 14 46 46 49 87
93 Ebbsfleet United 0.159 68 18 14 16 64 52 48 63
94 Harrogate Town 0.155 74 21 11 15 79 60 47 45
95 Grimsby Town 0.141 62 18 8 24 50 60 50 91
96 Barrow 0.139 64 17 13 16 52 51 46 81
97 Cheltenham Town 0.138 62 16 14 21 62 74 51 92
98 Chesterfield 0.130 63 15 18 16 59 57 49 86
99 Gateshead 0.128 66 19 9 19 53 50 47 71
100 Crawley Town 0.126 54 15 9 25 55 77 49 118
101 Hartlepool United 0.124 60 15 15 18 59 66 48 98
102 Stockport County 0.123 85 25 10 9 80 38 44 24
103 Dagenham & Redbridge 0.121 56 15 11 20 50 56 46 110
104 Bromley 0.118 60 16 12 19 69 72 47 97
105 Torquay United 0.117 88 27 7 9 93 42 43 20
106 Dover Athletic 0.117 60 16 12 19 58 69 47 99
107 Chorley 0.117 82 24 10 10 85 50 44 30
108 Morecambe 0.117 55 14 13 22 55 74 49 114
109 Notts County 0.111 42 9 15 24 51 91 48 145
110 Boreham Wood 0.106 52 12 16 19 53 67 47 120
111 Woking 0.101 84 25 9 11 78 51 45 28
112 Brackley Town 0.100 77 22 11 9 72 40 42 38
113 Port Vale 0.099 49 12 13 23 40 61 48 129
114 Spennymoor Town 0.096 76 22 10 10 78 48 42 41
115 Macclesfield Town 0.095 46 10 16 24 53 88 50 140
116 Cambridge United 0.090 47 12 11 25 44 74 48 136
117 Maidenhead United 0.084 54 16 6 25 45 74 47 119
118 Yeovil Town 0.084 40 9 13 26 42 70 48 148
119 Altrincham 0.078 71 20 11 11 85 56 42 52
120 Welling United 0.078 76 23 7 12 70 47 42 42
121 Concord Rangers 0.076 73 20 13 9 69 48 42 48
122 Braintree Town 0.075 41 11 8 27 48 78 46 146
123 Aldershot Town 0.075 46 11 13 24 40 69 48 139
124 Blyth Spartans 0.075 69 20 9 13 74 62 42 61
125 Bath City 0.070 71 20 11 11 58 36 42 53
126 Telford United 0.068 65 17 14 11 64 55 42 75
127 Bradford Park Avenue 0.068 65 18 11 13 71 61 42 74
128 Chelmsford City 0.066 72 21 9 12 68 50 42 51
129 Slough Town 0.060 65 17 14 14 57 52 45 76
130 Kidderminster Harriers 0.059 60 17 9 16 68 62 42 96
131 Southport 0.059 57 14 15 16 61 58 45 108
132 Chester 0.058 62 16 14 12 60 62 42 90
133 Wealdstone 0.057 66 18 12 12 62 50 42 69
134 Havant & Waterlooville 0.057 40 9 13 24 62 84 46 147
135 Dartford 0.056 64 18 10 14 52 58 42 83
136 St. Albans City 0.054 64 18 10 14 67 64 42 80
137 Maidstone United 0.053 37 10 7 31 39 85 48 151
138 Billericay Town 0.050 66 19 9 16 74 69 44 70
139 York City 0.049 58 16 10 17 59 65 43 105
140 Hereford 0.047 49 11 16 15 47 58 42 126
141 Leamington 0.047 54 13 15 14 57 60 42 115
142 Chippenham Town 0.044 55 16 7 19 57 64 42 112
143 Guiseley 0.044 47 10 17 17 51 65 44 133
144 Alfreton Town 0.043 51 13 12 18 54 71 43 122
145 Boston United 0.043 58 17 7 18 62 60 42 103
146 Oxford City 0.041 57 17 6 21 67 68 44 109
147 Darlington 0.041 50 12 14 16 56 62 42 123
148 Curzon Ashton 0.036 49 13 10 19 44 71 42 130
149 Dulwich Hamlet 0.033 49 13 10 19 52 65 42 127
150 Hampton & Richmond 0.031 49 13 10 20 50 68 43 128
151 Gloucester City 0.029 47 12 11 19 35 54 42 134
152 Hemel Hempstead Town 0.028 48 12 12 18 52 67 42 132
153 Hungerford Town 0.027 42 11 9 22 45 72 42 144
154 United of Manchester 0.025 34 8 10 24 49 82 42 155
155 Eastbourne Borough 0.024 42 10 12 20 52 65 42 143
156 Truro City 0.024 39 9 12 21 63 87 42 149
157 Weston-super-Mare 0.021 35 8 11 24 50 82 43 152
158 Ashton United 0.021 35 9 8 25 43 86 42 153
159 East Thurrock United 0.020 37 10 7 25 42 63 42 150
160 Nuneaton Borough 0.008 19 4 7 31 38 96 42 159
161 Haringey Borough 0 0 0 0 1 0 1 1 161
161 Hitchin Town 0 0 0 0 1 0 2 1 162
161 Metropolitan Police 0 0 0 0 1 0 2 1 163

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.