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

England 1989-90

1988-89 1990-91

EP Pts W D L GF GA GP PR
1 Liverpool 3.917 103 30 13 7 107 47 50 4
2 Aston Villa 2.851 85 25 10 12 73 47 47 18
3 Bristol City 2.343 106 31 13 11 91 54 55 2
4 Bristol Rovers 2.207 98 27 17 7 74 40 51 6
5 Oldham Athletic 2.207 106 29 19 16 110 77 64 3
6 Manchester United 1.895 72 20 12 17 64 61 49 41
7 Arsenal 1.888 75 22 9 15 65 45 46 32
8 Tottenham Hotspur 1.812 74 22 8 16 76 60 46 36
9 Southampton 1.785 75 21 12 15 85 73 48 33
10 West Ham United 1.740 91 25 16 16 91 68 57 10
11 Nottingham Forest 1.713 74 20 14 15 73 57 49 37
12 Leeds United 1.706 85 24 13 12 81 57 49 19
13 Wimbledon 1.690 65 16 17 11 54 45 44 58
14 Chelsea 1.640 65 17 14 12 65 58 43 59
15 Tranmere Rovers 1.636 96 28 12 14 100 62 54 8
16 Crystal Palace 1.621 68 19 11 19 61 83 49 51
17 Newcastle United 1.615 90 25 15 13 95 66 53 12
18 Queens Park Rangers 1.603 68 17 17 16 59 52 50 48
19 Everton 1.592 76 21 13 15 72 56 49 31
20 Norwich City 1.580 62 15 17 13 52 50 45 71
21 Sheffield United 1.528 98 27 17 11 87 65 55 7
22 Notts County 1.527 90 26 12 11 76 58 49 13
23 Blackburn Rovers 1.438 78 20 18 12 79 68 50 25
24 Swindon Town 1.420 87 23 18 14 95 72 55 14
25 Reading 1.365 86 20 26 14 77 74 60 16
26 Huddersfield Town 1.344 80 21 17 16 75 73 54 23
27 Coventry City 1.342 63 18 9 20 52 66 47 68
28 Bolton Wanderers 1.310 79 20 19 16 75 62 55 24
29 Sunderland 1.288 87 23 18 14 84 77 55 15
30 Exeter City 1.273 109 33 10 16 108 66 59 1
31 Manchester City 1.122 56 14 14 17 53 61 45 89
32 Sheffield Wednesday 1.100 50 13 11 19 47 56 43 99
33 Derby County 1.096 58 16 10 21 58 50 47 83
34 Wolverhampton Wanderers 1.090 74 20 14 17 73 65 51 38
35 Crewe Alexandra 1.087 77 19 20 16 68 58 55 28
36 Birmingham City 1.062 78 21 15 18 69 66 54 26
37 Ipswich Town 1.039 72 20 12 18 68 70 50 42
38 Bury 1.035 76 21 13 16 72 53 50 30
39 Cambridge United 1.023 101 29 14 17 97 79 60 5
40 Luton Town 1.012 49 12 13 17 55 69 42 102
41 Rotherham United 0.964 73 19 16 18 76 68 53 39
42 Port Vale 0.942 71 18 17 18 70 72 53 44
43 Grimsby Town 0.940 91 26 13 14 79 56 53 11
44 Portsmouth 0.935 65 16 17 18 67 71 51 62
45 Watford 0.903 62 15 17 19 64 66 51 72
46 West Bromwich Albion 0.881 63 16 15 22 77 81 53 66
47 Hull City 0.869 61 15 16 18 59 68 49 76
48 Leicester City 0.839 62 16 14 19 72 85 49 73
49 Stockport County 0.830 80 22 14 16 73 68 52 22
50 Shrewsbury Town 0.811 66 17 15 19 66 66 51 55
51 Chesterfield 0.796 75 20 15 15 68 57 50 34
52 Barnsley 0.794 64 15 19 19 60 81 53 64
53 Rochdale 0.789 81 25 6 22 63 62 53 21
54 Swansea City 0.788 62 16 14 22 52 78 52 74
55 Brentford 0.773 68 20 8 23 73 73 51 50
56 Southend United 0.746 84 25 9 17 70 56 51 20
57 Northampton Town 0.736 58 14 16 23 55 74 53 87
58 Blackpool 0.724 66 15 21 22 67 89 58 57
59 Brighton & Hove Albion 0.715 58 16 10 24 62 79 50 86
60 Leyton Orient 0.704 65 18 11 22 61 62 51 61
61 Wigan Athletic 0.692 63 16 15 22 59 74 53 69
62 Middlesbrough 0.680 59 15 14 24 59 67 53 80
63 Maidstone United 0.662 77 23 8 20 83 70 51 27
64 Peterborough United 0.659 75 19 18 14 66 56 51 35
65 Plymouth Argyle 0.659 58 15 13 23 62 74 51 85
66 Mansfield Town 0.657 59 17 8 26 58 79 51 82
67 Carlisle United 0.656 77 23 8 19 66 65 50 29
68 Bournemouth 0.637 53 13 14 24 59 80 51 96
69 Chester City 0.635 58 14 16 21 47 67 51 88
70 Oxford United 0.632 60 17 9 24 62 72 50 78
71 Fulham 0.622 59 14 17 22 66 79 53 81
72 Cardiff City 0.617 61 15 16 22 57 77 53 77
73 Charlton Athletic 0.593 40 10 10 24 39 61 44 111
74 Torquay United 0.587 67 18 13 22 62 74 53 53
75 Lincoln City 0.585 71 19 14 17 49 54 50 45
76 Scunthorpe United 0.583 72 18 18 16 77 66 52 40
77 York City 0.558 68 17 17 17 63 62 51 49
78 Preston North End 0.539 55 15 10 25 70 88 50 93
79 Millwall 0.520 35 7 14 25 48 73 46 114
80 Burnley 0.505 66 16 18 20 58 64 54 56
81 Doncaster Rovers 0.489 55 15 10 25 56 64 50 91
82 Bradford City 0.487 45 10 15 25 51 78 50 109
83 Scarborough 0.485 63 17 12 23 67 85 52 70
84 Walsall 0.483 47 11 14 26 46 77 51 105
85 Hereford United 0.476 70 20 10 24 67 70 54 47
86 Gillingham 0.463 63 17 12 21 47 56 50 67
87 Stoke City 0.454 40 7 19 23 36 66 49 112
88 Hartlepool United 0.407 56 15 11 23 70 97 49 90
89 Aldershot 0.372 54 13 15 23 55 82 51 95
90 Wrexham 0.363 52 13 13 23 51 75 49 98
91 Halifax Town 0.348 55 14 13 25 63 77 52 92
92 Colchester United 0.313 46 12 10 28 53 83 50 107
93 Darlington 0.300 94 28 10 8 86 30 46 9
94 Barnet 0.188 85 26 7 10 81 43 43 17
95 Welling United 0.173 71 19 14 15 65 53 48 43
96 Runcorn Halton 0.152 70 19 13 10 79 62 42 46
97 Macclesfield Town 0.143 67 17 16 11 59 45 44 52
98 Whitley Bay 0.123 6 2 0 1 3 1 3 115
99 Merthyr Tydfil 0.119 65 17 14 13 72 67 44 60
100 Sutton United 0.108 64 19 7 18 69 69 44 63
101 Kettering Town 0.106 66 18 12 13 66 54 43 54
102 Yeovil Town 0.105 63 17 12 14 63 56 43 65
103 Wycombe Wanderers 0.103 61 17 10 15 64 56 42 75
104 Cheltenham Town 0.096 59 16 11 15 58 60 42 79
105 Aylesbury United 0.088 4 1 1 1 1 1 3 118
106 Telford United 0.087 58 15 13 15 56 66 43 84
107 Barrow 0.084 52 12 16 14 51 67 42 97
108 Kidderminster Harriers 0.073 54 15 9 19 66 70 43 94
109 Altrincham 0.072 49 12 13 17 49 48 42 101
110 Farnborough 0.064 42 10 12 21 60 74 43 110
111 Boston United 0.063 47 13 8 21 48 67 42 104
112 Stafford Rangers 0.063 48 12 12 19 52 65 43 103
113 Northwich Victoria 0.063 50 15 5 23 53 73 43 100
114 Chorley 0.052 45 13 6 23 42 67 42 108
115 Fisher Athletic 0.049 46 13 7 22 55 78 42 106
116 Enfield 0.037 36 10 6 26 52 89 42 113
117 Bishop Auckland 0.020 4 1 1 1 3 3 3 116
118 Gloucester City 0.011 4 1 1 1 3 3 3 117
119 Dartford 0.011 1 0 1 1 2 5 2 123
120 Hayes 0.007 1 0 1 1 1 2 2 122
121 Bath City 0.006 1 0 1 1 3 4 2 121
122 Basingstoke Town 0 3 1 0 1 5 3 2 119
122 Woking 0 3 1 0 1 3 4 2 120
122 Slough Town 0 0 0 0 1 1 2 1 124
122 Billingham Synthonia 0 0 0 0 1 0 1 1 125
122 Dorchester Town 0 0 0 0 1 0 1 1 126
122 Halesowen Town 0 0 0 0 1 0 1 1 127
122 Marine 0 0 0 0 1 0 1 1 128
122 Redditch United 0 0 0 0 1 1 3 1 129
122 Congleton Town 0 0 0 0 1 0 2 1 130
122 Tow Law Town 0 0 0 0 1 0 2 1 131
122 Matlock Town 0 0 0 0 1 1 4 1 132
122 Bromsgrove Rovers 0 0 0 0 1 0 3 1 133

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.