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

England 2019-20

2018-19

EP Pts W D L GF GA GP PR
1 Liverpool 17.825 94 30 4 3 78 36 37 1
2 Manchester City 6.746 82 26 4 8 92 38 38 3
3 Manchester United 4.806 65 18 11 9 62 35 38 25
4 Chelsea 3.707 60 18 6 10 65 43 34 33
5 Leicester City 3.436 71 21 8 9 74 35 38 10
6 Arsenal 2.485 53 13 14 6 55 42 33 59
7 Oxford United 2.452 78 22 12 11 79 47 45 4
8 Wolverhampton Wanderers 2.043 45 10 15 8 43 38 33 80
9 Sheffield United 1.943 55 15 10 8 38 29 33 52
10 Tottenham Hotspur 1.923 51 13 12 10 55 46 35 67
11 Aston Villa 1.836 41 12 5 19 55 65 36 94
12 Coventry City 1.807 83 22 17 4 64 40 43 2
13 Portsmouth 1.779 78 23 9 11 68 47 43 5
14 Newcastle United 1.699 47 12 11 12 37 48 35 76
15 Everton 1.698 47 13 8 13 47 51 34 74
16 Watford 1.576 34 8 10 16 36 52 34 106
17 Southampton 1.453 44 13 5 17 46 59 35 85
18 Burnley 1.347 42 12 6 14 40 47 32 89
19 Crystal Palace 1.290 40 10 10 11 26 33 31 99
20 Sunderland 1.288 70 19 13 10 57 37 42 13
21 Rotherham United 1.147 71 21 8 11 74 46 40 11
22 West Bromwich Albion 1.107 76 21 13 7 69 42 41 7
23 Fleetwood Town 1.043 66 18 12 9 56 42 39 23
24 Leeds United 0.980 75 22 9 9 61 33 40 8
25 Tranmere Rovers 0.931 43 11 10 20 50 77 41 88
26 Bournemouth 0.914 31 8 7 18 34 51 33 110
27 Peterborough United 0.888 66 19 9 12 76 46 40 19
28 Shrewsbury Town 0.878 53 13 14 15 39 51 42 63
29 West Ham United 0.863 33 9 6 18 39 55 33 107
30 Brighton & Hove Albion 0.862 32 7 11 14 35 45 32 109
31 Norwich City 0.858 28 7 7 19 32 57 33 111
32 Fulham 0.832 67 19 10 11 54 44 40 18
33 Gillingham 0.803 59 14 17 9 49 39 40 38
34 Nottingham Forest 0.796 66 18 12 11 52 45 41 24
35 Wycombe Wanderers 0.795 61 17 10 10 49 45 37 31
36 Burton Albion 0.768 64 17 13 13 67 60 43 27
37 Blackpool 0.767 53 13 14 13 55 51 40 61
38 Doncaster Rovers 0.752 58 16 10 12 54 38 38 41
39 Rochdale 0.712 52 14 10 19 52 67 43 66
40 Millwall 0.687 61 15 16 10 51 45 41 30
41 Ipswich Town 0.676 57 15 12 14 51 43 41 46
42 Brentford 0.661 64 18 10 12 66 35 40 26
43 Bristol Rovers 0.630 57 15 12 16 48 58 43 50
44 Reading 0.590 59 15 14 16 61 54 45 39
45 Sheffield Wednesday 0.577 57 16 9 17 50 53 42 49
46 Northampton Town 0.566 68 20 8 15 67 50 43 17
47 Derby County 0.564 61 16 13 14 55 57 43 32
48 Cardiff City 0.539 60 14 18 10 62 62 42 37
49 Preston North End 0.502 60 17 9 15 58 54 41 36
50 Bristol City 0.501 57 15 12 13 55 58 40 48
51 Swansea City 0.489 59 15 14 12 57 53 41 40
52 Blackburn Rovers 0.467 56 15 11 14 57 51 40 51
53 Lincoln City 0.466 46 13 7 19 48 52 39 78
54 Queens Park Rangers 0.459 54 15 9 17 67 70 41 57
55 Birmingham City 0.440 52 13 13 16 52 64 42 64
56 Hull City 0.411 48 13 9 19 58 69 41 73
57 Milton Keynes Dons 0.395 41 11 8 20 42 53 39 95
58 Forest Green Rovers 0.387 55 14 13 14 49 43 41 53
59 Crewe Alexandra 0.367 77 22 11 10 77 56 43 6
60 Stoke City 0.365 47 13 8 20 53 59 41 75
61 Colchester United 0.365 66 17 15 11 58 43 43 22
62 Plymouth Argyle 0.359 75 22 9 11 67 45 42 9
63 Wigan Athletic 0.359 41 10 11 18 38 53 39 96
64 Accrington Stanley 0.347 40 10 10 17 48 58 37 100
65 AFC Wimbledon 0.341 37 8 13 17 42 57 38 104
66 Middlesbrough 0.334 43 9 16 15 41 52 40 87
67 Swindon Town 0.325 70 21 7 11 63 44 39 14
68 Charlton Athletic 0.321 40 10 10 19 44 55 39 101
69 Cheltenham Town 0.309 68 18 14 8 55 34 40 16
70 Exeter City 0.305 70 19 13 10 58 51 42 15
71 Port Vale 0.301 63 16 15 10 56 51 41 28
72 Newport County 0.296 54 14 12 16 38 47 42 58
73 Carlisle United 0.289 53 13 14 17 55 67 44 62
74 Huddersfield Town 0.286 42 11 9 19 45 61 39 92
75 Walsall 0.284 51 14 9 17 45 55 40 69
76 Luton Town 0.277 41 12 5 24 49 80 41 98
77 Barnsley 0.271 37 9 10 21 47 70 40 105
78 Crawley Town 0.256 58 14 16 13 62 56 43 43
79 Oldham Athletic 0.213 44 10 14 16 48 62 40 86
80 Bolton Wanderers 0.205 26 5 11 20 29 72 36 113
81 Bradford City 0.192 55 14 13 13 45 46 40 54
82 Grimsby Town 0.189 52 13 13 16 48 61 42 65
83 Cambridge United 0.168 47 12 11 18 42 57 41 77
84 Salford City 0.152 51 13 12 15 51 54 40 68
85 Solihull Moors 0.150 58 16 10 14 56 42 40 42
86 Barrow 0.130 70 21 7 9 68 39 37 12
87 Scunthorpe United 0.122 40 10 10 19 45 61 39 102
88 Southend United 0.117 22 5 7 26 42 91 38 115
89 AFC Fylde 0.116 45 11 12 17 48 62 40 81
90 Hartlepool United 0.116 62 16 14 13 64 57 43 29
91 Eastleigh 0.115 51 12 15 14 50 61 41 70
92 Notts County 0.114 66 18 12 10 65 43 40 20
93 Harrogate Town 0.113 66 19 9 10 62 46 38 21
94 Leyton Orient 0.109 42 10 12 16 48 59 38 91
95 Macclesfield Town 0.107 38 7 17 16 34 53 40 103
96 Mansfield Town 0.101 42 10 12 17 51 59 39 90
97 Boreham Wood 0.101 60 16 12 9 55 40 37 34
98 Yeovil Town 0.088 60 17 9 12 62 48 38 35
99 Dover Athletic 0.085 57 16 9 15 50 52 40 47
100 Morecambe 0.084 33 7 12 21 38 70 40 108
101 Halifax Town 0.082 58 17 7 13 50 49 37 44
102 Stockport County 0.081 58 16 10 13 51 54 39 45
103 Bromley 0.081 53 14 11 15 58 54 40 60
104 Woking 0.078 55 15 10 13 50 55 38 55
105 Sutton United 0.072 50 12 14 12 47 42 38 71
106 Barnet 0.069 54 14 12 10 52 44 36 56
107 Torquay United 0.061 48 14 6 17 56 62 37 72
108 Wrexham 0.059 44 11 11 17 46 50 39 82
109 Aldershot Town 0.054 46 12 10 17 43 55 39 79
110 Stevenage 0.053 23 3 14 22 26 55 39 114
111 Dagenham & Redbridge 0.052 44 11 11 15 40 44 37 83
112 Ebbsfleet United 0.046 42 10 12 18 49 71 40 93
113 Chesterfield 0.046 44 11 11 16 55 65 38 84
114 Maidenhead United 0.041 41 12 5 22 45 61 39 97
115 Chorley 0.023 26 4 14 21 31 66 39 112
116 Boston United 0.012 4 1 1 1 5 3 3 116
117 Maldon & Tiptree 0.004 3 1 0 1 2 2 2 119
118 Kingstonian 0.003 3 1 0 1 4 2 2 117
119 Maidstone United 0.002 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 2019-20 »

Latest Match March 14, 2020.

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.