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

England 1928-29

1927-28 1929-30

EP Pts W D L GF GA GP PR
1 Leicester City 3.871 55 23 9 13 99 69 45 11
2 Sheffield Wednesday 3.717 54 22 10 12 89 64 44 14
3 Aston Villa 3.663 59 27 5 16 116 84 48 4
4 Arsenal 3.219 52 19 14 14 82 74 47 24
5 Derby County 3.045 49 19 11 15 91 78 45 27
6 Blackburn Rovers 3.018 53 20 13 15 80 67 48 20
7 Liverpool 2.930 49 18 13 14 94 69 45 26
8 Bolton Wanderers 2.808 54 20 14 16 90 86 50 18
9 Sunderland 2.731 47 20 7 16 93 76 43 34
10 Newcastle United 2.622 44 19 6 18 70 74 43 44
11 Manchester City 2.540 45 18 9 16 96 89 43 40
12 West Ham United 2.492 46 18 10 19 96 101 47 38
13 Huddersfield Town 2.420 48 18 12 18 89 69 48 32
14 Leeds United 2.309 44 17 10 18 78 90 45 45
15 Portsmouth 2.305 47 20 7 22 66 86 49 36
16 Manchester United 2.257 43 15 13 16 69 77 44 49
17 Birmingham 2.148 42 16 10 18 71 79 44 53
18 Sheffield United 2.077 41 15 11 17 87 87 43 56
19 Burnley 2.041 41 16 9 20 88 110 45 58
20 Everton 1.873 38 17 4 22 63 77 43 69
21 Middlesbrough 1.648 58 23 12 10 98 60 45 5
22 Chelsea 1.563 49 19 11 16 68 67 46 31
23 Charlton Athletic 1.536 58 25 8 12 94 63 45 7
24 Bury 1.485 35 14 7 24 69 102 45 80
25 Crystal Palace 1.484 64 27 10 12 100 76 49 3
26 Plymouth Argyle 1.431 58 23 12 11 91 53 46 6
27 Bournemouth & Boscombe 1.409 57 23 11 15 104 88 49 8
28 Grimsby Town 1.383 54 24 6 14 83 64 44 15
29 Northampton Town 1.312 54 20 14 11 99 62 45 13
30 Bradford Park Avenue 1.301 53 24 5 17 93 78 46 19
31 Swindon Town 1.301 49 17 15 15 83 78 47 29
32 Watford 1.286 54 22 10 14 88 80 46 17
33 Queens Park Rangers 1.278 52 19 14 10 84 65 43 23
34 Fulham 1.270 55 22 11 12 106 76 45 10
35 West Bromwich Albion 1.259 54 22 10 16 92 83 48 16
36 Luton Town 1.236 55 21 13 13 98 82 47 12
37 Cardiff City 1.231 29 8 13 22 44 65 43 86
38 Southampton 1.116 49 17 15 12 75 62 44 28
39 Notts County 1.045 47 19 9 15 81 69 43 35
40 Reading 1.038 43 17 9 19 67 89 45 50
41 Blackpool 1.007 45 19 7 17 92 79 43 39
42 Stoke City 0.997 46 17 12 14 75 53 43 37
43 Tottenham Hotspur 0.921 43 17 9 17 75 83 43 48
44 Millwall 0.865 44 17 10 20 79 94 47 46
45 Walsall 0.827 43 15 13 18 80 87 46 47
46 Nottingham Forest 0.805 42 15 12 16 72 72 43 52
47 Preston North End 0.786 39 15 9 19 78 80 43 61
48 Hull City 0.781 41 13 15 16 60 67 44 57
49 Coventry City 0.733 42 14 14 15 63 61 43 51
50 Southend United 0.718 41 15 11 17 81 80 43 55
51 Swansea Town 0.711 38 14 10 20 64 77 44 68
52 Oldham Athletic 0.704 37 16 5 22 54 77 43 75
53 Barnsley 0.690 38 16 6 21 69 67 43 66
54 Wolverhampton Wanderers 0.681 37 15 7 21 77 82 43 72
55 Clapton Orient 0.676 36 13 10 23 47 81 46 78
56 Brighton & Hove Albion 0.655 38 16 6 21 59 80 43 70
57 Brentford 0.627 40 15 10 19 60 62 44 59
58 Newport County 0.611 37 14 9 21 76 92 44 74
59 Bristol City 0.603 36 13 10 20 58 74 43 76
60 Norwich City 0.586 38 16 6 23 81 87 45 67
61 Port Vale 0.580 34 15 4 24 71 89 43 82
62 Torquay United 0.563 37 15 7 23 71 86 45 73
63 Bristol Rovers 0.563 35 14 7 23 63 83 44 79
64 Exeter City 0.483 34 11 12 23 77 95 46 81
65 Merthyr Town 0.467 32 12 8 24 59 107 44 83
66 Gillingham 0.464 30 10 10 24 44 88 44 85
67 Mansfield Town 0.127 6 3 0 1 7 5 4 89
68 Guildford City 0.116 2 1 0 1 5 7 2 96
69 Bradford City 0.102 69 30 9 7 135 46 46 1
70 Stockport County 0.095 66 30 6 9 115 60 45 2
71 Wigan Borough 0.058 55 23 9 13 87 53 45 9
72 Wrexham 0.055 52 21 10 12 91 70 43 22
73 Accrington Stanley 0.054 39 15 9 22 78 86 46 62
74 Corinthian 0.051 2 1 0 1 5 3 2 91
75 Lincoln City 0.047 52 23 6 16 95 69 45 21
76 Doncaster Rovers 0.046 50 20 10 13 77 70 43 25
77 Tranmere Rovers 0.044 49 23 3 18 81 79 44 30
78 Carlisle United 0.044 48 20 8 16 87 78 44 33
79 Crewe Alexandra 0.039 44 18 8 17 81 71 43 42
80 Gateshead 0.037 44 18 8 16 83 74 42 43
81 Nelson 0.034 39 17 5 20 77 90 42 64
82 Chesterfield 0.033 45 20 5 20 78 88 45 41
83 New Brighton 0.033 39 15 9 19 64 74 43 63
84 Rotherham United 0.031 39 15 9 19 61 79 43 65
85 Halifax Town 0.031 39 13 13 17 63 63 43 60
86 Southport 0.030 42 17 8 19 79 89 44 54
87 Darlington 0.025 38 15 8 23 73 97 46 71
88 Rochdale 0.024 36 13 10 20 81 99 43 77
89 Barrow 0.017 30 11 8 25 66 95 44 84
90 Hartlepools United 0.016 26 10 6 27 61 117 43 87
91 Ashington 0.012 23 8 7 28 45 117 43 88
92 Gainsborough Trinity 0.004 2 1 0 1 5 4 2 92
93 Spennymoor Town 0.002 2 1 0 1 5 9 2 97
94 Scarborough 0.001 3 1 1 1 5 5 3 90
95 Sittingbourne 0 2 1 0 1 3 3 2 93
95 Grantham 0 2 1 0 1 2 2 2 94
95 Northfleet United 0 2 1 0 1 6 7 2 95
95 Horwich RMI 0 0 0 0 1 1 2 1 98
95 Southall 0 0 0 0 1 1 2 1 99
95 South Shields 0 0 0 0 1 1 2 1 100
95 Wellingborough Town 0 0 0 0 1 1 2 1 101
95 Rhyl 0 0 0 0 1 0 1 1 102
95 York City 0 0 0 0 1 0 1 1 103
95 Dulwich Hamlet 0 0 0 0 1 2 4 1 104
95 Shirebrook Miners Welfare 0 0 0 0 1 2 4 1 105
95 Lancaster Town 0 0 0 0 1 1 3 1 106
95 Worcester City 0 0 0 0 1 1 3 1 107
95 Kettering Town 0 0 0 0 1 0 2 1 108
95 Leyton 0 0 0 0 1 0 2 1 109
95 Peterborough & Fletton United 0 0 0 0 1 0 2 1 110
95 Ilford 0 0 0 0 1 2 5 1 111
95 Annfield Plain 0 0 0 0 1 1 4 1 112
95 Poole Town 0 0 0 0 1 1 4 1 113
95 Yeovil Town 0 0 0 0 1 1 4 1 114
95 Chatham Town 0 0 0 0 1 1 6 1 115
95 Barking Town 0 0 0 0 1 0 6 1 116
95 Woking 0 0 0 0 1 0 7 1 117

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.