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

England 1927-28

1926-27 1928-29

EP Pts W D L GF GA GP PR
1 Huddersfield Town 5.375 63 27 9 14 111 77 50 4
2 Everton 5.227 55 21 13 10 108 70 44 11
3 Leicester City 4.279 52 20 12 13 98 75 45 19
4 Blackburn Rovers 3.510 54 22 10 17 83 84 49 15
5 Arsenal 3.481 49 17 15 15 96 92 47 27
6 Derby County 3.420 47 18 11 16 98 86 45 36
7 Cardiff City 3.393 48 19 10 16 75 84 45 35
8 Sheffield United 3.258 51 19 13 18 95 94 50 23
9 Aston Villa 3.193 47 19 9 17 84 77 45 37
10 Bury 3.105 48 21 6 19 86 86 46 34
11 Bolton Wanderers 3.089 45 17 11 16 85 71 44 41
12 Newcastle United 3.074 43 15 13 15 80 85 43 53
13 Birmingham 3.030 45 15 15 15 77 80 45 42
14 Manchester United 2.968 46 19 8 20 82 84 47 40
15 Tottenham Hotspur 2.948 44 18 8 20 83 93 46 47
16 Liverpool 2.916 41 14 13 17 86 89 44 55
17 West Ham United 2.697 41 15 11 18 84 90 44 57
18 Sheffield Wednesday 2.688 44 15 14 17 88 84 46 46
19 Sunderland 2.653 42 16 10 19 81 81 45 54
20 Middlesbrough 2.594 41 13 15 17 87 92 45 56
21 Portsmouth 2.574 39 16 7 20 66 92 43 67
22 Burnley 2.496 39 16 7 20 82 100 43 65
23 Manchester City 2.076 63 27 9 9 103 61 45 3
24 Stoke City 1.621 58 25 8 13 90 66 46 7
25 Leeds United 1.418 57 25 7 11 98 50 43 8
26 Chelsea 1.228 54 23 8 12 76 47 43 12
27 Preston North End 1.226 53 22 9 12 100 69 43 17
28 Nottingham Forest 1.214 47 18 11 18 88 88 47 38
29 Swansea Town 0.928 48 18 12 13 76 65 43 33
30 Oldham Athletic 0.841 48 20 8 16 79 55 44 29
31 West Bromwich Albion 0.819 46 17 12 14 90 72 43 39
32 Port Vale 0.800 48 20 8 17 75 59 45 30
33 Barnsley 0.715 39 14 11 18 65 88 43 66
34 Grimsby Town 0.643 40 14 12 17 69 87 43 61
35 Millwall 0.622 65 30 5 8 128 52 43 1
36 Bristol City 0.621 39 15 9 19 77 81 43 62
37 Hull City 0.621 39 12 15 16 41 55 43 64
38 Notts County 0.570 38 13 12 18 70 77 43 68
39 Wolverhampton Wanderers 0.549 38 14 10 20 66 95 44 71
40 Southampton 0.529 35 14 7 22 69 79 43 74
41 Northampton Town 0.504 60 25 10 11 114 70 46 5
42 Clapton Orient 0.499 34 11 12 20 56 87 43 78
43 Reading 0.492 37 12 13 19 57 76 44 72
44 Blackpool 0.469 34 13 8 22 84 105 43 75
45 Fulham 0.453 33 13 7 23 68 92 43 79
46 Bradford Park Avenue 0.399 65 28 9 7 104 47 44 2
47 Exeter City 0.379 54 20 14 14 93 73 48 14
48 Plymouth Argyle 0.366 53 23 7 13 86 56 43 18
49 Swindon Town 0.364 54 22 10 15 96 73 47 13
50 Charlton Athletic 0.311 50 17 16 15 69 78 48 26
51 Brighton & Hove Albion 0.299 50 20 10 14 83 71 44 25
52 Crystal Palace 0.297 51 19 13 13 83 75 45 22
53 Lincoln City 0.269 59 26 7 12 100 70 45 6
54 Stockport County 0.263 56 24 8 12 94 55 44 10
55 Wrexham 0.263 49 21 7 19 73 72 47 28
56 Southend United 0.259 48 21 6 17 81 66 44 32
57 Tranmere Rovers 0.251 57 24 9 12 111 75 45 9
58 Newport County 0.248 45 18 9 16 81 85 43 44
59 Doncaster Rovers 0.246 53 23 7 13 81 46 43 16
60 Gateshead 0.246 23 7 9 26 56 111 42 88
61 Southport 0.234 51 23 5 18 87 75 46 21
62 Queens Park Rangers 0.204 43 17 9 17 73 73 43 51
63 Bournemouth & Boscombe 0.204 43 15 13 18 82 85 46 52
64 Brentford 0.201 40 16 8 19 77 81 43 60
65 Luton Town 0.198 43 18 7 20 110 89 45 48
66 Bradford City 0.190 50 19 12 13 93 63 44 24
67 Norwich City 0.174 39 11 17 17 72 77 45 63
68 Watford 0.173 38 14 10 19 69 80 43 69
69 Darlington 0.173 51 23 5 17 95 77 45 20
70 Accrington Stanley 0.172 44 18 8 17 78 72 43 45
71 Gillingham 0.165 41 15 11 19 67 88 45 59
72 New Brighton 0.158 48 17 14 15 84 69 46 31
73 Rotherham United 0.144 45 16 13 18 77 80 47 43
74 Hartlepools United 0.141 38 16 6 21 69 84 43 70
75 Walsall 0.139 33 12 9 22 77 105 43 80
76 Halifax Town 0.136 43 14 15 15 77 74 44 49
77 Rochdale 0.132 43 18 7 19 83 81 44 50
78 Bristol Rovers 0.123 34 15 4 25 72 101 44 77
79 Merthyr Town 0.123 32 9 14 21 54 93 44 82
80 Torquay United 0.118 30 8 14 20 53 103 42 85
81 Coventry City 0.117 32 11 10 23 69 100 44 81
82 Chesterfield 0.115 36 13 10 20 72 82 43 73
83 Crewe Alexandra 0.101 41 15 11 21 86 93 47 58
84 Barrow 0.098 31 10 11 21 54 102 42 83
85 Ashington 0.089 34 11 12 21 79 107 44 76
86 Wigan Borough 0.075 30 10 10 23 59 101 43 84
87 Nelson 0.066 26 10 6 27 76 139 43 87
88 Durham City 0.066 30 11 8 25 54 105 44 86
89 Peterborough United 0.028 4 2 0 1 9 8 3 89
90 Carlisle United 0.022 2 1 0 1 2 2 2 96
91 Aldershot Town 0.019 2 1 0 1 3 3 2 95
92 Kettering Town 0.009 3 1 1 1 4 3 3 91
93 Rhyl 0.007 2 1 0 1 6 10 2 97
94 Poole Town 0.003 1 0 1 1 1 6 2 99
95 Spennymoor Town 0.002 1 0 1 1 3 5 2 98
96 London Caledonians 0 4 2 0 1 4 3 3 90
96 Gainsborough Trinity 0 2 1 0 1 6 2 2 92
96 Ilford 0 2 1 0 1 7 5 2 93
96 Bath City 0 2 1 0 1 2 1 2 94
96 Botwell Mission 0 0 0 0 1 3 4 1 100
96 Denaby United 0 0 0 0 1 2 3 1 101
96 Casuals 0 0 0 0 1 1 2 1 102
96 Northfleet United 0 0 0 0 1 0 1 1 103
96 Wellington Town 0 0 0 0 1 0 1 1 104
96 Dartford 0 0 0 0 1 1 3 1 105
96 Shildon 0 0 0 0 1 1 3 1 106
96 Shirebrook Miners Welfare 0 0 0 0 1 1 3 1 107
96 Chatham Town 0 0 0 0 1 0 2 1 108
96 Southall 0 0 0 0 1 0 2 1 109
96 Oswestry Town 0 0 0 0 1 2 5 1 110
96 South Shields 0 0 0 0 1 0 3 1 111
96 Dulwich Hamlet 0 0 0 0 1 0 4 1 112
96 Crook Town 0 0 0 0 1 2 8 1 113
96 Stockton 0 0 0 0 1 0 6 1 114
96 Workington 0 0 0 0 1 0 6 1 115
96 Aberdare Athletic 0 0 0 0 1 1 9 1 116
96 Leyton 0 0 0 0 1 0 8 1 117
96 Clapton 0 0 0 0 1 0 9 1 118

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.