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

England 1871-1884

1871-1883 1871-1885

EP Pts W D L GF GA GP PR
1 Wanderers 17.615 68 21 5 4 96 22 30 5
2 Old Etonians 14.463 101 31 8 6 122 46 45 2
3 Royal Engineers 7.841 106 33 7 12 140 48 52 1
4 Blackburn Rovers 7.662 49 16 1 4 81 26 21 8
5 Oxford University 7.374 88 27 7 7 99 33 41 3
6 Queen's Park 6.465 19 6 1 1 44 5 8 28
7 Old Carthusians 5.818 45 15 0 4 79 26 19 10
8 Blackburn Olympic 5.699 33 11 0 3 62 21 14 16
9 Darwen 3.110 47 14 5 7 77 44 26 9
10 Clapham Rovers 2.995 78 25 3 12 135 43 40 4
11 Nottingham Forest 2.361 26 8 2 6 41 23 16 20
12 Swifts 2.166 59 18 5 10 58 46 33 6
13 Sheffield Wednesday 1.845 31 9 4 4 52 27 17 17
14 Aston Villa 1.710 42 13 3 4 64 39 20 12
15 Notts County 1.590 42 12 6 7 67 47 25 13
16 Old Foresters 1.402 20 5 5 7 26 25 17 26
17 Sheffield 1.395 30 8 6 9 42 41 23 18
18 Hendon 0.794 26 8 2 7 46 29 17 21
19 Cambridge University 0.670 35 10 5 7 37 30 22 15
20 Windsor Home Park 0.519 16 5 1 6 19 16 12 34
21 Marlow 0.515 36 11 3 13 40 34 27 14
22 Crystal Palace 0.443 11 2 5 5 9 12 12 44
23 Upton Park 0.437 53 16 5 12 73 51 33 7
24 Old Westminsters 0.341 12 4 0 2 14 5 6 39
25 Staveley 0.336 17 5 2 3 22 20 10 32
26 Barnes 0.319 25 7 4 11 27 41 22 23
27 Maidenhead 0.275 44 14 2 12 41 48 28 11
28 Wednesbury Old Athletic 0.233 18 6 0 3 41 20 9 29
29 Old Harrovians 0.216 27 8 3 6 38 25 17 19
30 Walsall Town 0.208 10 3 1 2 20 12 6 46
31 Church 0.207 8 2 2 2 11 7 6 54
32 Sheffield Heeley 0.207 6 2 0 3 13 14 5 64
33 Grey Friars 0.201 16 5 1 3 17 11 9 33
34 Reading 0.200 20 6 2 5 22 21 13 27
35 Lockwood Brothers 0.186 9 3 0 3 12 17 6 51
36 Stafford Road 0.171 21 6 3 5 39 28 14 25
37 Rochester 0.164 12 4 0 9 14 44 13 42
38 Old Wykehamists 0.156 6 2 0 1 8 6 3 62
39 Remnants 0.121 11 3 2 5 19 18 10 43
40 Reading Minster 0.115 8 2 2 2 6 14 6 56
41 Wednesbury Town 0.114 10 3 1 1 11 7 5 47
42 Bolton Wanderers 0.109 22 6 4 3 41 19 13 24
43 Preston North End 0.102 7 2 1 0 14 3 3 57
44 West End 0.085 13 4 1 4 9 16 9 38
45 South Norwood 0.084 12 4 0 8 12 31 12 41
46 Druids 0.079 18 5 3 3 14 16 11 31
47 Shropshire Wanderers 0.079 9 2 3 3 4 6 8 50
48 Pilgrims 0.071 26 8 2 11 30 48 21 22
49 Herts Rangers 0.070 9 3 0 6 17 25 9 52
50 Romford 0.061 16 5 1 6 19 42 12 35
51 Northwich Victoria 0.046 12 4 0 2 13 17 6 40
52 Brentwood 0.046 9 3 0 6 19 29 9 53
53 Grantham 0.045 14 4 2 5 21 24 11 36
54 Eagley 0.044 11 3 2 6 23 33 11 45
55 Hotspur 0.044 14 4 2 4 10 15 10 37
56 1st Surrey Rifles 0.039 7 2 1 5 3 18 8 60
57 Minerva 0.034 3 1 0 3 8 12 4 89
58 Hitchin Town 0.033 1 0 1 2 0 6 3 108
59 Derbyshire 0.031 1 0 1 1 6 8 2 105
60 Hampstead Heathens 0.030 4 1 1 1 2 4 3 74
61 Reigate Priory 0.027 3 1 0 5 6 22 6 100
62 105th Regiment 0.024 4 1 1 3 4 11 5 75
63 Sheffield Providence 0.020 1 0 1 3 5 14 4 110
64 Forest School 0.019 6 2 0 4 12 21 6 67
65 Dreadnought 0.016 3 1 0 5 7 14 6 94
66 Woodford Wells 0.015 10 3 1 3 9 8 7 48
67 South Reading 0.013 7 2 1 2 7 19 5 59
68 Hawks 0.013 3 1 0 2 6 6 3 83
69 Wednesbury Strollers 0.012 3 1 0 5 10 31 6 102
70 Etonian Ramblers 0.011 3 1 0 1 6 9 2 88
71 Astley Bridge 0.009 6 1 3 4 13 18 8 65
72 Birmingham City 0.006 5 1 2 4 12 26 7 70
73 Oswestry 0.005 7 2 1 2 8 13 5 58
74 Panthers 0.004 6 2 0 4 5 16 6 68
75 Turton 0.004 18 5 3 3 28 18 11 30
76 Great Lever 0.004 3 1 0 2 7 8 3 84
77 Mosquitos 0.003 7 2 1 5 10 28 8 61
78 Halliwell 0.002 3 1 0 2 6 10 3 90
79 Birmingham Excelsior 0.002 5 1 2 1 6 6 4 69
80 Derby Midland 0.002 4 1 1 1 3 3 3 73
81 Argonauts 0.001 1 0 1 1 1 2 2 104
82 Hanover United 0.001 3 1 0 5 5 19 6 99
83 Ramblers 0.001 1 0 1 4 2 10 5 109
84 Reading Abbey 0 10 3 1 2 7 9 6 49
84 Acton 0 8 2 2 5 12 14 9 55
84 Accrington 0 6 2 0 2 11 11 4 63
84 Darwen Ramblers 0 6 2 0 2 9 17 4 66
84 Rotherham Town 0 4 1 1 1 9 6 3 71
84 Liverpool Ramblers 0 4 1 1 1 5 4 3 72
84 South Shore 0 4 1 1 2 8 17 4 76
84 Southall Park 0 4 1 1 5 6 21 7 77
84 Phoenix Bessemer 0 3 1 0 1 10 5 2 78
84 Wolverhampton Wanderers 0 3 1 0 1 6 5 2 79
84 Bolton Association 0 3 1 0 1 5 4 2 80
84 Uxbridge 0 3 1 0 2 5 4 3 81
84 United Hospital 0 3 1 0 1 4 3 2 82
84 Padiham 0 3 1 0 1 3 4 2 85
84 Weybridge Swallows 0 3 1 0 1 3 4 2 86
84 Davenham 0 3 1 0 1 3 5 2 87
84 Aston Unity 0 3 1 0 2 5 9 3 91
84 Blackburn Park Road 0 3 1 0 3 10 16 4 92
84 Lower Darwen 0 3 1 0 2 7 13 3 93
84 Bootle 0 3 1 0 2 3 11 3 95
84 Gresham 0 3 1 0 2 4 13 3 96
84 Grimsby Town 0 3 1 0 2 4 14 3 97
84 Mitchell's St George 0 3 1 0 3 6 18 4 98
84 Manchester 0 3 1 0 2 2 19 3 101
84 High Wycombe 0 3 1 0 4 4 26 5 103
84 Clitheroe 0 1 0 1 2 5 11 3 106
84 Woodford Bridge 0 1 0 1 3 3 9 4 107
84 Southport 0 1 0 1 2 2 12 3 111
84 Spital 0 1 0 1 2 4 15 3 112
84 Kildare 0 1 0 1 4 1 18 5 113
84 Finchley 0 1 0 1 3 1 21 4 114
84 Leyton 0 1 0 1 4 2 27 5 115
84 Wrexham 0 0 0 0 1 3 4 1 116
84 Haslingden 0 0 0 0 1 2 3 1 117
84 Blackburn Law 0 0 0 0 1 1 2 1 118
84 Stoke City 0 0 0 0 1 1 2 1 119
84 Olympic 0 0 0 0 1 2 4 1 120
84 Hull Town 0 0 0 0 1 1 3 1 121
84 Hartford St John's 0 0 0 0 1 0 2 1 122
84 St Bart's Hospital 0 0 0 0 1 0 2 1 123
84 West Bromwich Albion 0 0 0 0 1 0 2 1 124
84 Macclesfield Town 0 0 0 0 2 3 6 2 125
84 Derby Town 0 0 0 0 1 1 4 1 126
84 Long Eaton Rangers 0 0 0 0 1 1 4 1 127
84 Saxons 0 0 0 0 1 1 4 1 128
84 Gitanos 0 0 0 0 1 0 3 1 129
84 London Olympic 0 0 0 0 1 0 3 1 130
84 Morton Rangers 0 0 0 0 1 0 3 1 131
84 Bradshaw 0 0 0 0 1 1 5 1 132
84 Chatham 0 0 0 0 2 1 5 2 133
84 Middlesbrough 0 0 0 0 1 1 5 1 134
84 Tyne Association 0 0 0 0 1 1 5 1 135
84 St Albans (Forest Gate) 0 0 0 0 2 0 4 2 136
84 St Stephens 0 0 0 0 1 0 4 1 137
84 Esher Leopold 0 0 0 0 1 0 5 1 138
84 Henley 0 0 0 0 3 2 8 3 139
84 Civil Service 0 0 0 0 3 0 6 3 140
84 Clitheroe Low Moor 0 0 0 0 1 0 6 1 141
84 Rangers (London) 0 0 0 0 1 0 6 1 142
84 Walsall Swifts 0 0 0 0 2 2 9 2 143
84 Upton Rangers 0 0 0 0 1 0 7 1 144
84 Wood Grange 0 0 0 0 2 0 7 2 145
84 Clarence 0 0 0 0 2 2 11 2 146
84 St Peter's Institute 0 0 0 0 2 2 11 2 147
84 Highbury Union 0 0 0 0 3 1 10 3 148
84 Irwell Springs 0 0 0 0 2 3 13 2 149
84 Crewe Alexandra 0 0 0 0 1 0 10 1 150
84 Brondesbury 0 0 0 0 2 0 11 2 151
84 Hornchurch 0 0 0 0 2 0 11 2 152
84 Bolton Olympic 0 0 0 0 2 4 16 2 153
84 Reading Hornets 0 0 0 0 2 0 12 2 154
84 Saffron Walden Town 0 0 0 0 2 0 12 2 155
84 Brigg Brittania 0 0 0 0 2 0 13 2 156
84 Blackpool St John's 0 0 0 0 2 1 15 2 157
84 Calthorpe 0 0 0 0 4 3 18 4 158
84 Farningham 0 0 0 0 1 0 16 1 159
84 Brigg 0 0 0 0 3 0 21 3 160
84 Spilsby 0 0 0 0 4 5 27 4 161

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

« 1871-1872 History 1871-2024 »

Includes league matches from the top 4 tiers of English football, the FA Cup (proper rounds), the League Cup, and the Community Shield. Matches decided on penalties are treated as ties.