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

England 1871-1883

1871-1882 1871-1884

EP Pts W D L GF GA GP PR
1 Wanderers 23.749 68 21 5 4 96 22 30 5
2 Old Etonians 15.014 101 31 8 5 120 43 44 2
3 Royal Engineers 10.270 106 33 7 11 137 43 51 1
4 Oxford University 8.421 88 27 7 7 99 33 41 3
5 Old Carthusians 7.978 42 14 0 3 67 18 17 10
6 Blackburn Olympic 6.287 21 7 0 2 39 14 9 23
7 Darwen 4.673 43 13 4 6 73 40 23 9
8 Clapham Rovers 2.951 75 24 3 11 127 41 38 4
9 Aston Villa 2.454 33 10 3 3 46 28 16 12
10 Sheffield 2.052 30 8 6 8 41 37 22 15
11 Nottingham Forest 2.024 26 8 2 5 41 20 15 18
12 Swifts 1.929 49 15 4 9 51 42 28 6
13 Blackburn Rovers 1.374 28 9 1 4 53 23 14 16
14 Queen's Park 1.319 1 0 1 0 0 0 1 86
15 Sheffield Wednesday 1.301 31 9 4 3 51 24 16 14
16 Notts County 0.813 25 7 4 6 51 40 17 20
17 Cambridge University 0.782 35 10 5 7 37 30 22 11
18 Church 0.623 7 2 1 1 9 4 4 49
19 Crystal Palace 0.579 11 2 5 5 9 12 12 36
20 Old Foresters 0.573 14 3 5 6 16 20 14 28
21 Wednesbury Old Athletic 0.523 12 4 0 2 28 11 6 32
22 Marlow 0.377 33 10 3 12 31 32 25 13
23 Barnes 0.373 25 7 4 11 27 41 22 21
24 Upton Park 0.371 46 14 4 11 64 46 29 7
25 Stafford Road 0.347 18 5 3 4 34 22 12 24
26 Sheffield Heeley 0.293 6 2 0 2 12 11 4 52
27 Old Harrovians 0.236 27 8 3 6 38 25 17 17
28 Walsall Town 0.227 6 2 0 1 9 4 3 51
29 Hendon 0.191 23 7 2 6 42 25 15 22
30 Maidenhead 0.170 44 14 2 11 41 47 27 8
31 Remnants 0.150 11 3 2 5 19 18 10 35
32 Rochester 0.141 9 3 0 8 12 36 11 43
33 Druids 0.133 18 5 3 2 14 15 10 26
34 Shropshire Wanderers 0.123 9 2 3 3 4 6 8 41
35 Staveley 0.104 8 2 2 2 12 13 6 46
36 Grey Friars 0.073 16 5 1 3 17 11 9 27
37 Herts Rangers 0.068 9 3 0 6 17 25 9 42
38 Eagley 0.066 8 2 2 5 17 22 9 47
39 Grantham 0.065 8 2 2 4 13 18 8 48
40 Pilgrims 0.058 26 8 2 10 28 45 20 19
41 South Norwood 0.053 12 4 0 8 12 31 12 34
42 Reading 0.052 13 4 1 4 14 13 9 31
43 West End 0.052 10 3 1 3 8 15 7 39
44 Hitchin Town 0.043 1 0 1 2 0 6 3 92
45 1st Surrey Rifles 0.040 7 2 1 5 3 18 8 50
46 Bolton Wanderers 0.037 12 3 3 2 18 14 8 33
47 Hampstead Heathens 0.036 4 1 1 1 2 4 3 59
48 Romford 0.034 10 3 1 5 12 37 9 40
49 Brentwood 0.033 3 1 0 5 9 24 6 82
50 Reigate Priory 0.032 3 1 0 5 6 22 6 83
51 Sheffield Providence 0.031 1 0 1 3 5 14 4 94
52 105th Regiment 0.029 4 1 1 3 4 11 5 60
53 Wednesbury Strollers 0.028 3 1 0 5 10 31 6 84
54 Derbyshire 0.025 1 0 1 1 6 8 2 88
55 Woodford Wells 0.020 10 3 1 3 9 8 7 37
56 Astley Bridge 0.020 6 1 3 3 12 14 7 53
57 Forest School 0.019 6 2 0 4 12 21 6 56
58 Windsor Home Park 0.018 13 4 1 5 14 12 10 30
59 Reading Minster 0.018 8 2 2 1 5 4 5 44
60 Dreadnought 0.017 3 1 0 4 6 12 5 76
61 Old Westminsters 0.017 3 1 0 1 4 3 2 66
62 Birmingham City 0.014 4 1 1 3 9 22 5 61
63 Northwich Victoria 0.013 3 1 0 1 3 7 2 75
64 Minerva 0.012 3 1 0 3 8 12 4 73
65 Turton 0.011 18 5 3 3 28 18 11 25
66 Hotspur 0.009 14 4 2 4 10 15 10 29
67 South Reading 0.009 6 2 0 1 5 13 3 55
68 Etonian Ramblers 0.008 3 1 0 1 6 9 2 72
69 Panthers 0.005 6 2 0 4 5 16 6 57
70 Oswestry 0.005 1 0 1 1 1 3 2 89
71 Hawks 0.005 3 1 0 2 6 6 3 68
72 Mosquitos 0.001 4 1 1 4 6 23 6 63
73 Ramblers 0.001 1 0 1 4 2 10 5 93
74 Argonauts 0.000 1 0 1 1 1 2 2 87
75 Hanover United 0.000 3 1 0 4 4 13 5 81
76 Reading Abbey 0 10 3 1 2 7 9 6 38
76 Acton 0 8 2 2 4 12 12 8 45
76 Darwen Ramblers 0 6 2 0 1 8 12 3 54
76 Liverpool Ramblers 0 4 1 1 1 5 4 3 58
76 Southall Park 0 4 1 1 5 6 21 7 62
76 Phoenix Bessemer 0 3 1 0 1 10 5 2 64
76 Uxbridge 0 3 1 0 1 4 2 2 65
76 United Hospital 0 3 1 0 1 4 3 2 67
76 Aston Unity 0 3 1 0 1 4 4 2 69
76 Halliwell 0 3 1 0 1 4 5 2 70
76 Weybridge Swallows 0 3 1 0 1 3 4 2 71
76 Lower Darwen 0 3 1 0 1 6 10 2 74
76 Mitchell's St George 0 3 1 0 2 6 13 3 77
76 Bootle 0 3 1 0 2 3 11 3 78
76 Lockwood Brothers 0 3 1 0 2 5 14 3 79
76 Gresham 0 3 1 0 2 4 13 3 80
76 High Wycombe 0 3 1 0 4 4 26 5 85
76 Woodford Bridge 0 1 0 1 2 3 6 3 90
76 Southport 0 1 0 1 1 1 5 2 91
76 Kildare 0 1 0 1 4 1 18 5 95
76 Finchley 0 1 0 1 3 1 21 4 96
76 Leyton 0 1 0 1 4 2 27 5 97
76 Macclesfield Town 0 0 0 0 1 3 4 1 98
76 Great Lever 0 0 0 0 1 2 3 1 99
76 Haslingden 0 0 0 0 1 2 3 1 100
76 Blackburn Law 0 0 0 0 1 1 2 1 101
76 Chatham 0 0 0 0 1 1 2 1 102
76 Olympic 0 0 0 0 1 2 4 1 103
76 Hornchurch 0 0 0 0 1 0 2 1 104
76 St Bart's Hospital 0 0 0 0 1 0 2 1 105
76 Bolton Olympic 0 0 0 0 1 4 7 1 106
76 Irwell Springs 0 0 0 0 1 2 5 1 107
76 South Shore 0 0 0 0 1 2 5 1 108
76 Derby Town 0 0 0 0 1 1 4 1 109
76 Saxons 0 0 0 0 1 1 4 1 110
76 Walsall Swifts 0 0 0 0 1 1 4 1 111
76 Gitanos 0 0 0 0 1 0 3 1 112
76 London Olympic 0 0 0 0 1 0 3 1 113
76 Manchester 0 0 0 0 1 0 3 1 114
76 Morton Rangers 0 0 0 0 1 0 3 1 115
76 Tyne Association 0 0 0 0 1 1 5 1 116
76 St Albans (Forest Gate) 0 0 0 0 2 0 4 2 117
76 St Stephens 0 0 0 0 1 0 4 1 118
76 Accrington 0 0 0 0 2 4 9 2 119
76 Clitheroe 0 0 0 0 1 0 5 1 120
76 Esher Leopold 0 0 0 0 1 0 5 1 121
76 Calthorpe 0 0 0 0 3 3 9 3 122
76 Henley 0 0 0 0 3 2 8 3 123
76 Spital 0 0 0 0 1 1 7 1 124
76 Civil Service 0 0 0 0 3 0 6 3 125
76 Rangers (London) 0 0 0 0 1 0 6 1 126
76 Wood Grange 0 0 0 0 2 0 7 2 127
76 Grimsby Town 0 0 0 0 1 1 9 1 128
76 Clarence 0 0 0 0 2 2 11 2 129
76 St Peter's Institute 0 0 0 0 2 2 11 2 130
76 Highbury Union 0 0 0 0 3 1 10 3 131
76 Blackpool St John's 0 0 0 0 1 1 11 1 132
76 Blackburn Park Road 0 0 0 0 2 2 13 2 133
76 Brondesbury 0 0 0 0 2 0 11 2 134
76 Reading Hornets 0 0 0 0 2 0 12 2 135
76 Saffron Walden Town 0 0 0 0 2 0 12 2 136
76 Brigg Brittania 0 0 0 0 2 0 13 2 137
76 Farningham 0 0 0 0 1 0 16 1 138
76 Spilsby 0 0 0 0 3 3 24 3 139
76 Brigg 0 0 0 0 3 0 21 3 140

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.