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.813 111 35 6 5 97 48 46 1
2 Manchester City 7.946 109 35 4 11 128 44 50 2
3 Arsenal 4.617 78 21 15 10 77 56 46 15
4 Chelsea 4.580 84 26 6 14 88 61 46 8
5 Manchester United 4.317 89 25 14 10 87 45 49 5
6 Leicester City 2.993 80 23 11 14 83 49 48 11
7 Tottenham Hotspur 2.881 69 18 15 11 69 53 44 31
8 Sheffield United 2.474 66 18 12 14 48 45 44 37
9 Wolverhampton Wanderers 2.456 61 15 16 11 53 44 42 47
10 Southampton 2.169 62 18 8 18 62 67 44 45
11 Everton 2.017 59 16 11 16 54 61 43 52
12 Burnley 1.800 57 16 9 16 49 57 41 61
13 Newcastle United 1.741 56 14 14 17 50 67 45 64
14 Coventry City 1.594 83 22 17 4 64 40 43 9
15 Watford 1.533 41 10 11 22 45 72 43 104
16 Aston Villa 1.466 51 14 9 23 62 76 46 82
17 Brighton & Hove Albion 1.358 44 10 14 17 42 59 41 96
18 West Ham United 1.274 45 12 9 21 53 67 42 90
19 Sunderland 1.262 70 19 13 10 57 37 42 27
20 Crystal Palace 1.203 44 11 11 18 31 51 40 97
21 Portsmouth 1.170 80 23 11 11 70 49 45 13
22 Oxford United 1.086 80 22 14 12 82 51 48 12
23 West Bromwich Albion 1.057 89 24 17 9 82 50 50 6
24 Leeds United 1.056 97 29 10 10 82 38 49 3
25 Bournemouth 1.052 38 10 8 24 45 69 42 108
26 Fulham 0.991 90 26 12 14 71 57 52 4
27 Wycombe Wanderers 0.982 68 19 11 10 57 49 40 33
28 Fleetwood Town 0.976 67 18 13 10 59 48 41 34
29 Shrewsbury Town 0.968 53 13 14 15 39 51 42 74
30 Burton Albion 0.959 64 17 13 13 67 60 43 41
31 Peterborough United 0.926 66 19 9 12 76 46 40 36
32 Rotherham United 0.900 71 21 8 11 74 46 40 24
33 Norwich City 0.748 28 7 7 29 34 82 43 111
34 Gillingham 0.741 59 14 17 9 49 39 40 50
35 Doncaster Rovers 0.731 58 16 10 12 54 38 38 53
36 Brentford 0.726 88 26 10 16 86 44 52 7
37 Nottingham Forest 0.717 76 20 16 14 62 57 50 17
38 Bristol Rovers 0.716 57 15 12 16 48 58 43 62
39 Millwall 0.707 75 19 18 13 64 56 50 19
40 Cardiff City 0.698 82 21 19 13 80 73 53 10
41 Swansea City 0.663 79 21 16 15 75 64 52 14
42 Derby County 0.646 74 20 14 18 68 72 52 21
43 Ipswich Town 0.626 57 15 12 14 51 43 41 59
44 Blackpool 0.603 53 13 14 13 55 51 40 72
45 Reading 0.591 67 17 16 21 74 70 54 35
46 Sheffield Wednesday 0.576 65 18 11 22 62 70 51 40
47 Colchester United 0.512 69 18 15 12 60 46 45 32
48 Swindon Town 0.499 70 21 7 11 63 44 39 28
49 Rochdale 0.496 52 14 10 19 52 67 43 76
50 Preston North End 0.483 70 19 13 18 67 63 50 29
51 Blackburn Rovers 0.471 66 18 12 19 71 69 49 38
52 Bristol City 0.446 65 17 14 18 64 70 49 39
53 Accrington Stanley 0.442 40 10 10 17 48 58 37 105
54 Lincoln City 0.439 46 13 7 19 48 52 39 88
55 Wigan Athletic 0.437 59 15 14 19 57 59 48 51
56 Northampton Town 0.432 74 22 8 16 74 52 46 20
57 Tranmere Rovers 0.430 43 11 10 20 50 77 41 98
58 Queens Park Rangers 0.400 62 17 11 22 76 84 50 46
59 Middlesbrough 0.397 55 13 16 20 52 66 49 68
60 Stoke City 0.392 61 17 10 23 66 72 50 48
61 Port Vale 0.388 63 16 15 10 56 51 41 43
62 Crewe Alexandra 0.375 77 22 11 10 77 56 43 16
63 Plymouth Argyle 0.369 75 22 9 11 67 45 42 18
64 Barnsley 0.359 52 13 13 23 54 77 49 77
65 Hull City 0.358 52 14 10 26 66 93 50 78
66 Milton Keynes Dons 0.357 41 11 8 20 42 53 39 102
67 Birmingham City 0.353 55 13 16 22 58 82 51 69
68 Luton Town 0.352 57 16 9 25 60 91 50 63
69 Forest Green Rovers 0.343 55 14 13 14 49 43 41 65
70 Exeter City 0.342 73 20 13 12 61 57 45 22
71 Charlton Athletic 0.341 49 12 13 23 50 66 48 85
72 Cheltenham Town 0.337 71 19 14 9 57 37 42 25
73 AFC Wimbledon 0.325 37 8 13 17 42 57 38 109
74 Crawley Town 0.321 58 14 16 13 62 56 43 55
75 Huddersfield Town 0.293 51 13 12 23 52 73 48 83
76 Newport County 0.268 54 14 12 16 38 47 42 70
77 Bolton Wanderers 0.253 26 5 11 20 29 72 36 113
78 Bradford City 0.251 55 14 13 13 45 46 40 66
79 Grimsby Town 0.240 52 13 13 16 48 61 42 75
80 Cambridge United 0.201 47 12 11 18 42 57 41 87
81 Carlisle United 0.186 53 13 14 17 55 67 44 73
82 Salford City 0.179 51 13 12 15 51 54 40 79
83 Walsall 0.172 51 14 9 17 45 55 40 80
84 Scunthorpe United 0.165 40 10 10 19 45 61 39 106
85 Macclesfield Town 0.152 38 7 17 16 34 53 40 107
86 Oldham Athletic 0.151 44 10 14 16 48 62 40 95
87 Mansfield Town 0.135 42 10 12 17 51 59 39 99
88 Leyton Orient 0.130 42 10 12 16 48 59 38 100
89 Southend United 0.123 22 5 7 26 42 91 38 115
90 Harrogate Town 0.099 72 21 9 10 66 47 40 23
91 Morecambe 0.096 33 7 12 21 38 70 40 110
92 Barrow 0.091 70 21 7 9 68 39 37 26
93 Notts County 0.091 69 19 12 11 68 46 42 30
94 Hartlepool United 0.090 62 16 14 13 64 57 43 44
95 Woking 0.089 55 15 10 13 50 55 38 67
96 Stevenage 0.082 23 3 14 22 26 55 39 114
97 Dover Athletic 0.082 57 16 9 15 50 52 40 60
98 Bromley 0.082 53 14 11 15 58 54 40 71
99 Stockport County 0.081 58 16 10 13 51 54 39 57
100 Halifax Town 0.079 58 17 7 14 51 51 38 56
101 Yeovil Town 0.078 60 17 9 13 62 50 39 49
102 Boreham Wood 0.077 63 17 12 10 57 42 39 42
103 Solihull Moors 0.068 58 16 10 14 56 42 40 54
104 Sutton United 0.062 50 12 14 12 47 42 38 84
105 Barnet 0.062 57 15 12 11 54 46 38 58
106 Torquay United 0.058 48 14 6 17 56 62 37 86
107 Wrexham 0.055 44 11 11 17 46 50 39 92
108 Eastleigh 0.054 51 12 15 14 50 61 41 81
109 Dagenham & Redbridge 0.052 44 11 11 15 40 44 37 93
110 AFC Fylde 0.051 45 11 12 17 48 62 40 91
111 Aldershot Town 0.047 46 12 10 17 43 55 39 89
112 Maidenhead United 0.040 41 12 5 22 45 61 39 103
113 Chesterfield 0.039 44 11 11 16 55 65 38 94
114 Ebbsfleet United 0.036 42 10 12 18 49 71 40 101
115 Chorley 0.024 26 4 14 21 31 66 39 112
116 Kingstonian 0.012 3 1 0 1 4 2 2 117
117 Maldon & Tiptree 0.011 3 1 0 1 2 2 2 119
118 Boston United 0.009 4 1 1 1 5 3 3 116
119 Maidstone United 0.005 3 1 0 1 2 3 2 120
120 Darlington 0.002 1 0 1 1 2 3 2 121
121 Stourbridge 0.001 1 0 1 1 2 5 2 122
122 Altrincham 0 3 1 0 1 2 2 2 118
122 Gateshead 0 0 0 0 1 1 2 1 123
122 Nantwich Town 0 0 0 0 1 0 1 1 124
122 York City 0 0 0 0 1 0 1 1 125
122 Hayes & Yeading 0 0 0 0 1 0 2 1 126
122 Carshalton Athletic 0 0 0 0 1 1 4 1 127
122 Dulwich Hamlet 0 0 0 0 1 1 4 1 128
122 Chippenham Town 0 0 0 0 1 0 3 1 129
122 Chichester City 0 0 0 0 1 1 5 1 130
122 Oxford City 0 0 0 0 1 1 5 1 131
122 Billericay Town 0 0 0 0 1 0 4 1 132

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

« 1888-89 History 2024-25 »

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.