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

England 1929-30

1928-29 1930-31

EP Pts W D L GF GA GP PR
1 Sheffield Wednesday 6.074 69 30 9 9 121 66 48 3
2 Derby County 3.472 53 22 9 14 97 86 45 19
3 Leeds United 3.027 48 21 6 17 88 68 44 30
4 Huddersfield Town 2.963 54 22 10 17 74 76 49 15
5 Aston Villa 2.843 53 24 5 17 105 88 46 18
6 Manchester City 2.774 53 21 11 15 109 88 47 17
7 Sunderland 2.704 48 20 8 18 83 87 46 31
8 Arsenal 2.567 53 20 13 17 93 70 50 16
9 Blackburn Rovers 2.513 49 21 7 17 108 99 45 27
10 West Ham United 2.500 49 22 5 19 98 84 46 25
11 Birmingham 2.300 44 17 10 18 70 65 45 47
12 Leicester City 2.263 43 17 9 17 87 92 43 50
13 Blackpool 2.252 60 28 4 12 101 71 44 6
14 Portsmouth 2.075 42 16 10 18 68 63 44 52
15 Liverpool 2.001 41 16 9 18 64 81 43 59
16 Newcastle United 1.980 45 18 9 21 81 97 48 43
17 Middlesbrough 1.970 45 18 9 21 90 92 48 40
18 Manchester United 1.861 38 15 8 20 67 90 43 69
19 Bolton Wanderers 1.791 39 15 9 19 74 75 43 66
20 Sheffield United 1.766 38 16 6 22 94 99 44 67
21 Plymouth Argyle 1.717 73 32 9 5 108 43 46 1
22 Chelsea 1.694 55 22 11 10 74 48 43 11
23 Bradford Park Avenue 1.672 55 21 13 12 96 77 46 12
24 Burnley 1.642 36 14 8 21 79 98 43 75
25 Grimsby Town 1.627 38 15 8 21 74 91 44 68
26 Oldham Athletic 1.567 55 22 11 11 94 55 44 10
27 Everton 1.541 37 13 11 20 85 98 44 71
28 Nottingham Forest 1.349 49 16 17 15 70 78 48 29
29 Hull City 1.323 45 18 9 22 64 87 49 44
30 Bury 1.317 50 22 6 16 79 70 44 24
31 Cardiff City 1.297 46 19 8 17 64 62 44 36
32 Brentford 1.281 61 28 5 10 94 45 43 5
33 Brighton & Hove Albion 1.161 59 25 9 14 98 68 48 7
34 West Bromwich Albion 1.141 47 21 5 17 105 74 43 32
35 Southampton 1.081 45 17 11 15 78 80 43 41
36 Port Vale 1.057 70 31 8 6 108 39 45 2
37 Charlton Athletic 0.970 44 15 14 18 65 67 47 48
38 Millwall 0.918 45 14 17 16 70 81 47 42
39 Stockport County 0.901 67 30 7 8 115 47 45 4
40 Stoke City 0.877 40 16 8 19 74 73 43 61
41 Tottenham Hotspur 0.862 40 15 10 19 62 67 44 63
42 Queens Park Rangers 0.857 56 23 10 13 86 75 46 9
43 Wolverhampton Wanderers 0.847 41 16 9 18 77 80 43 55
44 Bradford City 0.783 41 14 13 19 67 81 46 57
45 Swansea Town 0.770 37 14 9 20 57 63 43 70
46 Northampton Town 0.762 54 23 8 14 90 62 45 13
47 Reading 0.706 35 12 11 20 55 72 43 77
48 Preston North End 0.702 37 13 11 19 65 82 43 72
49 Barnsley 0.688 36 14 8 21 56 72 43 74
50 Bristol City 0.673 35 13 9 21 62 88 43 78
51 Notts County 0.665 33 9 15 19 54 74 43 81
52 Fulham 0.645 54 21 12 14 99 87 47 14
53 Coventry City 0.642 52 21 10 15 101 79 46 20
54 Crystal Palace 0.608 46 17 12 14 82 82 43 37
55 Swindon Town 0.586 41 14 13 18 77 94 45 58
56 Southend United 0.548 45 16 13 15 71 63 44 38
57 Bournemouth & Boscombe 0.534 49 17 15 15 81 67 47 26
58 Norwich City 0.522 47 18 11 15 91 82 44 33
59 Chesterfield 0.513 56 24 8 15 85 63 47 8
60 Luton Town 0.488 40 14 12 17 66 81 43 64
61 York City 0.476 52 17 18 12 86 70 47 21
62 Clapton Orient 0.457 49 17 15 16 65 68 48 28
63 Lincoln City 0.443 50 18 14 12 87 64 44 23
64 Watford 0.417 41 16 9 20 64 77 45 56
65 Walsall 0.415 40 16 8 22 78 83 46 62
66 Darlington 0.412 50 22 6 15 110 77 43 22
67 Exeter City 0.376 35 12 11 20 67 74 43 76
68 Doncaster Rovers 0.364 47 18 11 19 68 74 48 34
69 Gateshead 0.353 46 18 10 14 77 74 42 35
70 Wrexham 0.353 41 16 9 22 74 92 47 60
71 Rochdale 0.352 43 18 7 18 90 94 43 49
72 Hartlepools United 0.344 45 17 11 15 81 75 43 39
73 Bristol Rovers 0.326 34 13 8 24 73 95 45 80
74 Crewe Alexandra 0.313 44 18 8 18 87 75 44 45
75 Southport 0.308 44 15 14 15 83 77 44 46
76 Newport County 0.299 36 13 10 21 79 90 44 73
77 Torquay United 0.280 31 10 11 22 64 96 43 84
78 New Brighton 0.277 42 17 8 19 73 81 44 54
79 Tranmere Rovers 0.269 42 16 10 18 85 89 44 53
80 Gillingham 0.266 30 11 8 24 51 82 43 85
81 Carlisle United 0.237 43 18 7 20 98 107 45 51
82 Accrington Stanley 0.221 39 15 9 20 88 86 44 65
83 Rotherham United 0.210 35 13 9 24 78 125 46 79
84 Wigan Borough 0.185 33 13 7 23 61 91 43 82
85 Nelson 0.170 33 13 7 23 51 83 43 83
86 Barrow 0.154 29 12 5 27 42 102 44 86
87 Halifax Town 0.148 28 10 8 25 44 81 43 87
88 Merthyr Town 0.145 21 6 9 28 61 139 43 88
89 Caernarvon Athletic 0.066 3 1 1 1 7 8 3 90
90 Scunthorpe & Lindsey 0.048 3 1 1 1 8 8 3 89
91 Margate 0.024 2 1 0 1 2 6 2 99
92 Corinthian 0.019 2 0 2 1 4 8 3 98
93 Gainsborough Trinity 0.016 1 0 1 1 0 5 2 101
94 Leyton 0.013 2 1 0 1 5 5 2 94
95 Folkestone Invicta 0.010 2 0 2 1 3 6 3 95
96 Shildon 0.008 2 0 2 1 1 4 3 96
97 Barry Town 0 3 1 1 1 2 4 3 91
97 Northfleet United 0 2 1 0 1 4 3 2 92
97 Manchester Central 0 2 1 0 1 2 1 2 93
97 Bath City 0 2 1 0 1 4 8 2 97
97 Dagenham & Redbridge 0 1 0 1 1 0 1 2 100
97 Kettering Town 0 0 0 0 1 2 3 1 102
97 Aldershot 0 0 0 0 1 0 1 1 103
97 Worthington Simpsons 0 0 0 0 1 0 1 1 104
97 South Shields 0 0 0 0 1 2 4 1 105
97 Tunbridge Wells 0 0 0 0 1 1 3 1 106
97 Mansfield Town 0 0 0 0 1 0 2 1 107
97 Nunhead 0 0 0 0 1 0 2 1 108
97 Lancaster Town 0 0 0 0 1 1 4 1 109
97 Wellington Town 0 0 0 0 1 1 4 1 110
97 Wimbledon 0 0 0 0 1 1 4 1 111
97 Ashington 0 0 0 0 1 0 3 1 112
97 Dulwich Hamlet 0 0 0 0 1 0 3 1 113
97 Ilford 0 0 0 0 1 0 3 1 114
97 Peterborough & Fletton United 0 0 0 0 1 0 4 1 115
97 Thames 0 0 0 0 1 0 4 1 116

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

« 1888-89 History 2025-26 »

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.