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.863 55 23 9 13 99 69 45 11
2 Sheffield Wednesday 3.712 54 22 10 12 89 64 44 14
3 Aston Villa 3.656 59 27 5 16 116 84 48 4
4 Arsenal 3.214 52 19 14 14 82 74 47 24
5 Derby County 3.041 49 19 11 15 91 78 45 27
6 Blackburn Rovers 2.933 53 20 13 16 81 69 49 20
7 Liverpool 2.924 49 18 13 14 94 69 45 26
8 Bolton Wanderers 2.800 54 20 14 16 90 86 50 18
9 Sunderland 2.726 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.489 46 18 10 19 96 101 47 38
13 Huddersfield Town 2.421 48 18 12 18 89 69 48 32
14 Leeds United 2.308 44 17 10 18 78 90 45 45
15 Portsmouth 2.303 47 20 7 22 66 86 49 36
16 Manchester United 2.254 43 15 13 16 69 77 44 49
17 Birmingham City 2.144 42 16 10 18 71 79 44 53
18 Sheffield United 2.075 41 15 11 17 87 87 43 56
19 Burnley 2.037 41 16 9 20 88 110 45 58
20 Everton 1.931 40 18 4 22 65 78 44 60
21 Middlesbrough 1.654 58 23 12 10 98 60 45 5
22 Chelsea 1.573 49 19 11 16 68 67 46 31
23 Charlton Athletic 1.537 58 25 8 12 94 63 45 7
24 Crystal Palace 1.486 64 27 10 12 100 76 49 3
25 Bury 1.480 35 14 7 24 69 102 45 80
26 Plymouth Argyle 1.432 58 23 12 11 91 53 46 6
27 Bournemouth 1.410 57 23 11 15 104 88 49 8
28 Grimsby Town 1.389 54 24 6 14 83 64 44 15
29 Northampton Town 1.313 54 20 14 11 99 62 45 13
30 Bradford Park Avenue 1.306 53 24 5 17 93 78 46 19
31 Swindon Town 1.301 49 17 15 15 83 78 47 29
32 Watford 1.287 54 22 10 14 88 80 46 17
33 Queens Park Rangers 1.279 52 19 14 10 84 65 43 23
34 Fulham 1.271 55 22 11 12 106 76 45 10
35 West Bromwich Albion 1.264 54 22 10 16 92 83 48 16
36 Luton Town 1.237 55 21 13 13 98 82 47 12
37 Cardiff City 1.228 29 8 13 22 44 65 43 86
38 Southampton 1.121 49 17 15 12 75 62 44 28
39 Notts County 1.049 47 19 9 15 81 69 43 35
40 Reading 1.041 43 17 9 19 67 89 45 50
41 Blackpool 1.011 45 19 7 17 92 79 43 39
42 Stoke City 1.000 46 17 12 14 75 53 43 37
43 Tottenham Hotspur 0.925 43 17 9 17 75 83 43 48
44 Millwall 0.868 44 17 10 20 79 94 47 46
45 Walsall 0.828 43 15 13 18 80 87 46 47
46 Nottingham Forest 0.808 42 15 12 16 72 72 43 52
47 Preston North End 0.789 39 15 9 19 78 80 43 62
48 Hull City 0.785 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 City 0.713 38 14 10 20 64 77 44 69
52 Oldham Athletic 0.707 37 16 5 22 54 77 43 75
53 Barnsley 0.692 38 16 6 21 69 67 43 67
54 Wolverhampton Wanderers 0.684 37 15 7 21 77 82 43 72
55 Leyton Orient 0.678 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.612 37 14 9 21 76 92 44 74
59 Bristol City 0.605 36 13 10 20 58 74 43 76
60 Norwich City 0.587 38 16 6 23 81 87 45 68
61 Port Vale 0.583 34 15 4 24 71 89 43 82
62 Torquay United 0.564 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.057 55 23 9 13 87 53 45 9
72 Wrexham 0.055 52 21 10 12 91 70 43 22
73 Accrington Stanley 0.053 39 15 9 22 78 86 46 63
74 Corinthians 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.036 44 18 8 17 84 76 43 43
81 Nelson 0.034 39 17 5 20 77 90 42 65
82 Chesterfield 0.033 45 20 5 20 78 88 45 41
83 New Brighton 0.033 39 15 9 19 64 74 43 64
84 Rotherham United 0.032 39 15 9 19 61 79 43 66
85 Halifax Town 0.031 39 13 13 17 63 63 43 61
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 Hartlepool 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 United 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 Leigh Genesis 0 0 0 0 1 1 2 1 98
95 Southall 0 0 0 0 1 1 2 1 99
95 Wellingborough Town 0 0 0 0 1 1 2 1 100
95 Rhyl Athletic 0 0 0 0 1 0 1 1 101
95 York City 0 0 0 0 1 0 1 1 102
95 Dulwich Hamlet 0 0 0 0 1 2 4 1 103
95 Shirebrook 0 0 0 0 1 2 4 1 104
95 Lancaster City 0 0 0 0 1 1 3 1 105
95 Worcester City 0 0 0 0 1 1 3 1 106
95 Kettering Town 0 0 0 0 1 0 2 1 107
95 Leyton 0 0 0 0 1 0 2 1 108
95 Peterborough and FU 0 0 0 0 1 0 2 1 109
95 Ilford 0 0 0 0 1 2 5 1 110
95 Annfield Plain 0 0 0 0 1 1 4 1 111
95 Poole 0 0 0 0 1 1 4 1 112
95 Yeovil Town 0 0 0 0 1 1 4 1 113
95 Chatham 0 0 0 0 1 1 6 1 114
95 Barking 0 0 0 0 1 0 6 1 115
95 Woking 0 0 0 0 1 0 7 1 116

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.