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

England 2015-16

2014-15 2016-17

EP Pts W D L GF GA GP PR
1 Leicester City 6.760 89 25 14 4 77 43 43 15
2 Arsenal 5.185 87 25 12 9 78 44 46 19
3 Manchester United 5.077 89 26 11 10 66 40 47 16
4 Tottenham Hotspur 4.253 77 21 14 8 78 41 43 33
5 West Ham United 3.729 73 19 16 10 76 58 45 39
6 Southampton 3.190 69 20 9 13 69 50 42 51
7 Liverpool 3.066 76 20 16 12 79 58 48 35
8 Manchester City 2.997 85 25 10 12 97 53 47 21
9 Stoke City 2.605 65 18 11 17 49 60 46 63
10 Everton 2.494 72 19 15 15 82 66 49 44
11 Chelsea 2.475 63 16 15 14 76 60 45 65
12 Hull City 2.420 104 30 14 14 83 49 58 2
13 Middlesbrough 2.016 99 29 12 11 72 37 52 5
14 Sheffield Wednesday 1.878 93 25 18 13 82 54 56 9
15 Bournemouth 1.830 52 14 10 20 55 74 44 90
16 Crystal Palace 1.793 63 18 9 20 57 62 47 67
17 Swansea City 1.710 50 13 11 17 47 56 41 95
18 West Bromwich Albion 1.656 50 11 17 17 41 59 45 96
19 Burnley 1.607 96 27 15 7 75 39 49 7
20 Watford 1.554 57 16 9 19 46 54 44 79
21 Brighton & Hove Albion 1.418 93 25 18 8 75 48 51 10
22 Newcastle United 1.401 40 10 10 21 48 68 41 110
23 Northampton Town 1.238 109 32 13 7 93 58 52 1
24 Sunderland 1.229 42 10 12 19 56 72 41 107
25 Norwich City 1.060 41 11 8 23 45 72 42 109
26 Derby County 1.035 84 23 15 13 72 52 51 26
27 Oxford United 1.027 99 28 15 10 96 49 53 4
28 Preston North End 1.003 69 17 18 15 51 50 50 54
29 Ipswich Town 0.948 76 20 16 15 62 60 51 36
30 Walsall 0.907 98 28 14 14 83 68 56 6
31 Cardiff City 0.906 71 18 17 14 58 54 49 47
32 Reading 0.819 68 18 14 22 70 69 54 55
33 Birmingham City 0.796 69 18 15 17 58 53 50 53
34 Portsmouth 0.769 92 25 17 13 88 56 55 11
35 Wigan Athletic 0.766 87 24 15 9 83 51 48 20
36 Wolverhampton Wanderers 0.727 64 16 16 18 57 64 50 64
37 Leeds United 0.725 66 16 18 16 55 61 50 59
38 Accrington Stanley 0.715 90 25 15 11 81 56 51 14
39 Carlisle United 0.680 82 21 19 14 83 71 54 30
40 Queens Park Rangers 0.677 63 15 18 16 58 57 49 66
41 Blackburn Rovers 0.657 61 15 16 19 53 54 50 71
42 Burton Albion 0.633 88 26 10 13 59 42 49 18
43 Bradford City 0.610 91 25 16 13 65 46 54 12
44 Millwall 0.568 88 26 10 16 83 59 52 17
45 Port Vale 0.567 73 20 13 18 61 62 51 43
46 Peterborough United 0.540 77 23 8 22 95 80 53 34
47 Brentford 0.523 65 19 8 21 72 72 48 62
48 Nottingham Forest 0.522 58 14 16 19 47 52 49 76
49 Luton Town 0.521 73 21 10 19 69 66 50 41
50 Rotherham United 0.514 52 14 10 25 55 75 49 91
51 Fulham 0.508 57 14 15 21 71 82 50 80
52 Scunthorpe United 0.500 82 23 13 15 66 51 51 28
53 Barnsley 0.500 84 25 9 18 83 63 52 25
54 Bristol City 0.498 53 13 14 22 57 77 49 87
55 Shrewsbury Town 0.493 66 18 12 24 67 89 54 60
56 Bristol Rovers 0.491 85 26 7 15 78 49 48 22
57 Aston Villa 0.484 27 6 9 29 37 86 44 116
58 Plymouth Argyle 0.481 85 25 10 16 76 54 51 23
59 Exeter City 0.481 74 20 14 18 75 77 52 38
60 AFC Wimbledon 0.465 82 23 13 15 70 55 51 27
61 Gillingham 0.445 72 20 12 17 73 62 49 45
62 Milton Keynes Dons 0.441 49 12 13 27 49 84 52 99
63 Charlton Athletic 0.435 46 11 13 26 50 88 50 106
64 Coventry City 0.430 70 19 13 16 69 52 48 50
65 Sheffield United 0.413 75 21 12 18 69 63 51 37
66 Wycombe Wanderers 0.404 71 19 14 18 52 49 51 48
67 Rochdale 0.393 73 20 13 17 72 65 50 40
68 Leyton Orient 0.384 73 20 13 17 67 67 50 42
69 Cambridge United 0.381 71 19 14 16 68 59 49 46
70 Barnet 0.376 68 19 11 20 72 72 50 56
71 Huddersfield Town 0.370 52 13 13 23 64 79 49 89
72 Bury 0.361 71 19 14 20 65 81 53 49
73 Oldham Athletic 0.306 58 13 19 18 47 62 50 78
74 Mansfield Town 0.300 65 17 14 18 62 59 49 61
75 Southend United 0.298 59 16 11 21 59 67 48 74
76 Cheltenham Town 0.292 101 30 11 6 87 31 47 3
77 Doncaster Rovers 0.274 53 13 14 24 56 72 51 86
78 Swindon Town 0.271 59 16 11 21 66 76 48 75
79 Forest Green Rovers 0.256 96 28 12 11 74 48 51 8
80 Stevenage 0.255 51 12 15 22 56 70 49 93
81 Bolton Wanderers 0.253 34 6 16 28 46 87 50 115
82 Yeovil Town 0.248 56 13 17 21 48 65 51 82
83 Chesterfield 0.247 58 16 10 24 64 75 50 77
84 Fleetwood Town 0.236 51 12 15 21 52 59 48 92
85 Newport County 0.234 50 12 14 25 52 71 51 97
86 Hartlepool United 0.234 61 18 7 27 55 79 52 72
87 Colchester United 0.220 49 12 13 26 69 109 51 100
88 Notts County 0.215 54 15 9 25 59 91 49 85
89 Morecambe 0.204 47 12 11 26 71 96 49 102
90 Braintree Town 0.198 85 24 13 13 59 44 50 24
91 Eastleigh 0.195 82 23 13 14 70 57 50 29
92 Grimsby Town 0.191 90 25 15 12 92 49 52 13
93 Blackpool 0.181 46 12 10 26 40 68 48 105
94 Tranmere Rovers 0.167 78 22 12 12 61 44 46 32
95 Crawley Town 0.154 47 13 8 27 46 82 48 104
96 Crewe Alexandra 0.152 34 7 13 28 47 87 48 114
97 Dover Athletic 0.144 81 23 12 14 77 57 49 31
98 Dagenham & Redbridge 0.141 42 10 12 30 55 92 52 108
99 York City 0.140 35 7 14 28 55 95 49 113
100 Gateshead 0.113 67 19 10 17 59 70 46 57
101 Wrexham 0.110 69 20 9 17 71 56 46 52
102 Barrow 0.105 63 16 15 15 62 71 46 68
103 Macclesfield Town 0.101 66 19 9 19 61 50 47 58
104 Woking 0.093 61 17 10 19 71 68 46 69
105 Lincoln City 0.092 61 16 13 18 72 73 47 70
106 Altrincham 0.089 47 11 14 23 51 76 48 103
107 Chester 0.078 54 14 12 20 67 71 46 84
108 Aldershot Town 0.077 57 16 9 23 54 74 48 81
109 Bromley 0.075 60 17 9 20 67 72 46 73
110 Boreham Wood 0.074 52 12 16 20 46 50 48 88
111 Southport 0.074 55 14 13 19 52 65 46 83
112 Guiseley 0.069 49 11 16 19 47 70 46 98
113 Torquay United 0.066 51 13 12 21 54 76 46 94
114 Halifax Town 0.065 48 12 12 23 55 86 47 101
115 Kidderminster Harriers 0.045 40 9 13 24 49 71 46 111
116 Welling United 0.044 38 9 11 28 37 78 48 112
117 Chesham United 0.039 3 1 0 1 1 4 2 121
118 Salford City 0.025 4 1 1 1 3 3 3 119
119 Whitehawk FC 0.012 4 1 1 1 8 7 3 117
120 Stourbridge 0.012 3 1 0 1 2 3 2 120
121 Maidenhead United 0.005 1 0 1 1 2 4 2 122
122 Northwich Victoria 0.004 4 1 1 1 5 5 3 118
123 Brackley Town 0.002 1 0 1 1 3 6 2 123
124 Basingstoke Town 0 0 0 0 1 0 1 1 124
124 Gainsborough Trinity 0 0 0 0 1 0 1 1 125
124 Maidstone United 0 0 0 0 1 0 1 1 126
124 AFC Fylde 0 0 0 0 1 1 3 1 127
124 Barwell FC 0 0 0 0 1 0 2 1 128
124 Stalybridge Celtic 0 0 0 0 1 0 2 1 129
124 United of Manchester 0 0 0 0 1 1 4 1 130
124 Didcot Town 0 0 0 0 1 0 3 1 131
124 Worcester City 0 0 0 0 1 0 3 1 132
124 Wealdstone 0 0 0 0 1 2 6 1 133
124 St. Albans City 0 0 0 0 1 1 5 1 134
124 Staines Town 0 0 0 0 1 1 6 1 135

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.