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

England 1923-24

1922-23 1924-25

EP Pts W D L GF GA GP PR
1 Huddersfield Town 4.217 61 25 11 9 64 34 45 4
2 Cardiff City 4.105 65 25 15 8 67 35 48 2
3 Aston Villa 3.538 59 23 13 12 67 40 48 6
4 Sunderland 2.990 53 22 9 12 72 56 43 18
5 Bolton Wanderers 2.850 53 19 15 11 75 40 45 17
6 Newcastle United 2.719 59 23 13 15 81 65 51 8
7 Sheffield United 2.526 50 19 12 12 69 50 43 25
8 Everton 2.434 51 19 13 12 67 59 44 24
9 Manchester City 2.295 53 19 15 16 67 76 50 19
10 Leeds United 2.286 59 23 13 10 64 39 46 7
11 Notts County 2.203 47 15 17 15 47 52 47 30
12 Blackburn Rovers 2.184 45 17 11 15 54 51 43 38
13 Derby County 2.133 56 22 12 13 86 54 47 9
14 Liverpool 2.111 48 18 12 17 57 51 47 27
15 Blackpool 2.009 51 19 13 12 74 50 44 23
16 West Bromwich Albion 1.981 45 15 15 17 60 65 47 40
17 West Ham United 1.964 44 14 16 15 46 45 45 41
18 Burnley 1.875 46 16 14 19 64 67 49 35
19 Southampton 1.851 54 19 16 12 58 35 47 15
20 Bury 1.841 51 21 9 13 64 37 43 22
21 Oldham Athletic 1.739 47 15 17 12 47 55 44 31
22 Birmingham 1.587 39 13 13 17 41 50 43 59
23 Stoke City 1.471 46 14 18 11 44 43 43 34
24 Tottenham Hotspur 1.464 38 12 14 17 50 58 43 61
25 Gateshead 1.449 44 17 10 15 49 50 42 42
26 Crystal Palace 1.337 46 15 16 17 58 68 48 36
27 Chelsea 1.326 33 9 15 20 32 56 44 79
28 The Wednesday 1.321 47 17 13 15 59 55 45 29
29 Barnsley 1.309 44 16 12 16 57 62 44 43
30 Clapton Orient 1.294 45 14 17 14 43 40 45 39
31 Brighton & Hove Albion 1.265 56 23 10 13 75 44 46 10
32 Swindon Town 1.258 54 20 14 13 68 49 47 16
33 Stockport County 1.244 42 13 16 13 44 52 42 51
34 Leicester City 1.237 42 17 8 18 65 58 43 47
35 Arsenal 1.235 35 13 9 22 44 65 44 75
36 Manchester United 1.227 42 14 14 16 53 47 44 49
37 Portsmouth 1.212 59 24 11 8 89 34 43 5
38 Preston North End 1.202 34 12 10 21 53 70 43 76
39 Nottingham Forest 1.104 32 10 12 21 42 66 43 83
40 Port Vale 1.042 38 13 12 17 50 66 42 64
41 Millwall 1.025 54 22 10 11 64 39 43 14
42 Hull City 0.991 38 10 18 16 48 57 44 63
43 Bradford City 0.951 37 11 15 17 36 50 43 69
44 Plymouth Argyle 0.943 55 23 9 11 70 35 43 12
45 Coventry City 0.939 35 11 13 18 52 68 42 74
46 Swansea Town 0.924 56 23 10 13 64 53 46 11
47 Fulham 0.916 37 11 15 19 47 57 45 68
48 Wolverhampton Wanderers 0.835 69 26 17 4 81 31 47 1
49 Nelson 0.829 33 10 13 19 40 74 42 81
50 Bristol City 0.817 34 9 16 21 36 69 46 78
51 Middlesbrough 0.724 22 7 8 28 37 61 43 88
52 Northampton Town 0.713 47 17 13 15 68 53 45 28
53 Rochdale 0.677 62 25 12 5 60 26 42 3
54 Luton Town 0.664 46 16 14 13 51 48 43 32
55 Bristol Rovers 0.611 43 15 13 14 52 46 42 45
56 Newport County 0.610 43 17 9 16 56 64 42 46
57 Merthyr Town 0.528 38 11 16 15 45 65 42 67
58 Norwich City 0.527 40 16 8 19 60 60 43 56
59 Exeter City 0.520 40 16 8 21 38 53 45 57
60 Gillingham 0.517 38 12 14 18 43 60 44 65
61 Charlton Athletic 0.492 41 12 17 17 39 46 46 53
62 Aberdare Athletic 0.461 38 12 14 17 45 63 43 66
63 Watford 0.446 38 11 16 19 47 55 46 62
64 Chesterfield 0.413 54 22 10 10 70 39 42 13
65 Reading 0.411 35 13 9 20 51 57 42 72
66 Brentford 0.409 36 14 8 20 54 71 42 71
67 Bournemouth & Boscombe 0.388 33 11 11 20 40 65 42 80
68 Southend United 0.383 34 12 10 20 53 84 42 77
69 Rotherham United 0.375 52 23 6 13 70 43 42 20
70 Bradford Park Avenue 0.373 52 21 10 12 69 47 43 21
71 Queens Park Rangers 0.345 31 11 9 23 38 79 43 84
72 Darlington 0.332 48 20 8 15 71 56 43 26
73 Halifax Town 0.309 46 16 14 18 50 68 48 37
74 Southport 0.294 46 16 14 12 44 42 42 33
75 Wigan Borough 0.262 42 14 14 14 55 53 42 50
76 Grimsby Town 0.248 41 14 13 16 49 48 43 52
77 Ashington 0.243 44 18 8 17 60 66 43 44
78 Tranmere Rovers 0.242 41 13 15 14 51 60 42 54
79 Accrington Stanley 0.231 41 16 9 19 48 62 44 55
80 Doncaster Rovers 0.222 42 15 12 15 59 53 42 48
81 Wrexham 0.208 38 10 18 14 37 44 42 60
82 Durham City 0.201 39 15 9 18 59 60 42 58
83 Corinthian 0.199 2 1 0 1 1 5 2 89
84 Walsall 0.194 36 14 8 20 44 59 42 70
85 New Brighton 0.167 35 11 13 18 40 53 42 73
86 Lincoln City 0.143 32 10 12 20 48 59 42 82
87 Crewe Alexandra 0.115 27 7 13 22 32 58 42 85
88 Barrow 0.114 25 8 9 25 35 80 42 87
89 Hartlepools United 0.089 25 7 11 24 33 70 42 86
90 South Shields 0 0 0 0 1 2 3 1 90
90 Llanelli 0 0 0 0 1 0 2 1 91

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.