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.351 61 25 11 9 64 34 45 4
2 Cardiff City 4.245 65 25 15 8 67 35 48 2
3 Aston Villa 3.638 59 23 13 12 67 40 48 6
4 Sunderland 3.095 53 22 9 12 72 56 43 18
5 Bolton Wanderers 2.941 53 19 15 11 75 40 45 17
6 Newcastle United 2.796 59 23 13 15 81 65 51 8
7 Sheffield United 2.616 50 19 12 12 69 50 43 25
8 Everton 2.520 51 19 13 12 67 59 44 24
9 Manchester City 2.372 53 19 15 16 67 76 50 19
10 Notts County 2.278 47 15 17 15 47 52 47 30
11 Blackburn Rovers 2.263 45 17 11 15 54 51 43 38
12 Liverpool 2.168 48 18 12 17 57 51 47 27
13 Leeds United 2.163 59 23 13 10 64 39 46 7
14 West Bromwich Albion 2.044 45 15 15 17 60 65 47 40
15 Burnley 2.044 46 16 14 19 64 67 49 35
16 West Ham United 2.026 44 14 16 15 46 45 45 41
17 Derby County 2.014 56 22 12 13 86 54 47 9
18 Blackpool 1.916 51 19 13 12 74 50 44 23
19 Southampton 1.750 54 19 16 12 58 35 47 15
20 Bury 1.737 51 21 9 13 64 37 43 22
21 Oldham Athletic 1.659 47 15 17 12 47 55 44 31
22 Birmingham City 1.647 39 13 13 17 41 50 43 59
23 Tottenham Hotspur 1.519 38 12 14 17 50 58 43 61
24 Stoke City 1.383 46 14 18 11 44 43 43 34
25 Chelsea 1.370 33 9 15 20 32 56 44 79
26 Gateshead 1.304 44 17 10 16 51 53 43 42
27 Arsenal 1.279 35 13 9 22 44 65 44 75
28 Crystal Palace 1.276 46 15 16 17 58 68 48 36
29 Brighton & Hove Albion 1.265 56 23 10 13 75 44 46 10
30 Preston North End 1.246 34 12 10 21 53 70 43 76
31 Swindon Town 1.245 54 20 14 13 68 49 47 16
32 Sheffield Wednesday 1.236 47 17 13 15 59 55 45 29
33 Barnsley 1.232 44 16 12 16 57 62 44 43
34 Leyton Orient 1.212 45 14 17 14 43 40 45 39
35 Portsmouth 1.208 59 24 11 8 89 34 43 5
36 Stockport County 1.167 42 13 16 13 44 52 42 51
37 Manchester United 1.158 42 14 14 16 53 47 44 49
38 Leicester City 1.155 42 17 8 18 65 58 43 47
39 Nottingham Forest 1.146 32 10 12 21 42 66 43 83
40 Millwall 1.021 54 22 10 11 64 39 43 14
41 Port Vale 0.977 38 13 12 17 50 66 42 64
42 Plymouth Argyle 0.940 55 23 9 11 70 35 43 12
43 Hull City 0.930 38 10 18 16 48 57 44 63
44 Swansea City 0.915 56 23 10 13 64 53 46 11
45 Bradford City 0.893 37 11 15 17 36 50 43 69
46 Coventry City 0.882 35 11 13 18 52 68 42 74
47 Fulham 0.867 37 11 15 19 47 57 45 68
48 Wolverhampton Wanderers 0.849 69 26 17 4 81 31 47 1
49 Nelson 0.782 33 10 13 19 40 74 42 81
50 Bristol City 0.766 34 9 16 21 36 69 46 78
51 Middlesbrough 0.752 22 7 8 28 37 61 43 88
52 Northampton Town 0.710 47 17 13 15 68 53 45 28
53 Rochdale 0.689 62 25 12 5 60 26 42 3
54 Luton Town 0.662 46 16 14 13 51 48 43 32
55 Bristol Rovers 0.609 43 15 13 14 52 46 42 45
56 Newport County 0.608 43 17 9 16 56 64 42 46
57 Merthyr Town 0.526 38 11 16 15 45 65 42 67
58 Norwich City 0.525 40 16 8 19 60 60 43 56
59 Gillingham 0.518 38 12 14 18 43 60 44 65
60 Exeter City 0.518 40 16 8 21 38 53 45 57
61 Charlton Athletic 0.491 41 12 17 17 39 46 46 53
62 Aberdare Athletic 0.460 38 12 14 17 45 63 43 66
63 Watford 0.446 38 11 16 19 47 55 46 62
64 Chesterfield 0.419 54 22 10 10 70 39 42 13
65 Reading 0.409 35 13 9 20 51 57 42 72
66 Brentford 0.407 36 14 8 20 54 71 42 71
67 Bournemouth 0.386 33 11 11 20 40 65 42 80
68 Southend United 0.381 34 12 10 20 53 84 42 77
69 Rotherham United 0.381 52 23 6 13 70 43 42 20
70 Bradford Park Avenue 0.379 52 21 10 12 69 47 43 21
71 Queens Park Rangers 0.344 31 11 9 23 38 79 43 84
72 Darlington 0.337 48 20 8 15 71 56 43 26
73 Halifax Town 0.314 46 16 14 18 50 68 48 37
74 Southport 0.299 46 16 14 12 44 42 42 33
75 Wigan Borough 0.266 42 14 14 14 55 53 42 50
76 Grimsby Town 0.253 41 14 13 16 49 48 43 52
77 Ashington 0.248 44 18 8 17 60 66 43 44
78 Tranmere Rovers 0.246 41 13 15 14 51 60 42 54
79 Accrington Stanley 0.235 41 16 9 19 48 62 44 55
80 Doncaster Rovers 0.225 42 15 12 15 59 53 42 48
81 Wrexham 0.212 38 10 18 14 37 44 42 60
82 Corinthians 0.206 2 1 0 1 1 5 2 89
83 Durham City 0.205 39 15 9 18 59 60 42 58
84 Walsall 0.197 36 14 8 20 44 59 42 70
85 New Brighton 0.170 35 11 13 18 40 53 42 73
86 Lincoln City 0.145 32 10 12 20 48 59 42 82
87 Crewe Alexandra 0.117 27 7 13 22 32 58 42 85
88 Barrow 0.116 25 8 9 25 35 80 42 87
89 Hartlepool United 0.090 25 7 11 24 33 70 42 86
90 Llanelli 0 0 0 0 1 0 2 1 90

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.