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

Spain 2023-24

2022-23

EP Pts W D L GF GA GP PR
1 Real Madrid 23.604 93 29 6 2 85 31 37 1
2 Girona FC 8.802 80 25 5 7 81 47 37 4
3 Athletic Bilbao 7.391 80 23 11 6 71 34 40 3
4 FC Barcelona 7.229 79 24 7 6 75 48 37 5
5 Atlético Madrid 6.721 70 22 4 12 70 50 38 9
6 Real Betis 4.333 54 14 12 9 54 41 35 48
7 Real Sociedad 3.333 68 18 14 8 54 37 40 10
8 Valencia CF 3.190 56 16 8 12 41 38 36 43
9 Getafe CF 2.954 49 12 13 11 54 48 36 62
10 Rayo Vallecano 2.760 43 10 13 13 38 42 36 99
11 RCD Mallorca 2.154 49 11 16 13 42 42 40 66
12 Sevilla FC 2.133 49 13 10 14 51 48 37 64
13 Villarreal CF 2.089 49 13 10 12 59 57 35 65
14 CD Alavés 1.540 44 12 8 16 40 40 36 87
15 UD Las Palmas 1.524 43 12 7 16 35 42 35 100
16 Celta de Vigo 1.152 43 11 10 16 51 53 37 97
17 Cádiz CF 1.002 26 4 14 16 23 47 34 161
18 CA Osasuna 0.983 42 12 6 17 38 50 35 109
19 Granada CF 0.673 18 3 9 20 33 61 32 170
20 UD Almería 0.670 17 2 11 21 33 65 34 172
21 Athletic Bilbao B 0.434 76 23 7 2 60 16 32 6
22 Ourense CF 0.401 67 19 10 3 50 19 32 12
23 Deportivo La Coruña 0.380 70 20 10 5 61 27 35 8
24 CD Tenerife 0.372 55 15 10 15 38 39 40 46
25 Pontevedra CF 0.321 64 18 10 4 66 29 32 18
26 Barakaldo CF 0.313 71 20 11 2 54 19 33 7
27 RCD Espanyol 0.291 65 17 14 8 57 39 39 17
28 Gimnàstic de Tarragona 0.286 61 17 10 7 35 19 34 24
29 Racing Ferrol 0.283 60 16 12 11 48 45 39 27
30 Real Valladolid 0.276 64 19 7 12 50 35 38 20
31 SD Eibar 0.275 65 19 8 12 64 44 39 16
32 CD Leganés 0.274 66 18 12 8 49 22 38 13
33 Unionistas CF 0.274 52 13 13 11 35 32 37 55
34 Sporting Gijón 0.268 58 16 10 12 46 37 38 34
35 Elche CF 0.263 63 18 9 12 43 36 39 22
36 Real Oviedo 0.260 58 15 13 10 48 35 38 32
37 Levante UD 0.259 55 13 16 9 45 41 38 45
38 Zamora CF 0.248 60 16 12 6 40 23 34 26
39 UD Logroñés 0.242 65 18 11 4 63 18 33 15
40 Burgos CF 0.240 59 17 8 14 49 51 39 29
41 Racing Santander 0.239 56 15 11 12 58 53 38 42
42 SD Ponferradina 0.212 57 15 12 7 33 21 34 39
43 RC Celta B 0.209 57 17 6 10 58 35 33 35
44 CF Badalona Futur 0.199 57 15 12 6 38 23 33 38
45 CD Castellón 0.196 81 26 3 7 73 36 36 2
46 UD Barbastro 0.192 47 11 14 10 28 30 35 69
47 CD Leonesa 0.186 52 13 13 7 30 24 33 52
48 FC Barcelona B 0.184 61 18 7 8 51 36 33 25
49 Utebo FC 0.177 58 16 10 7 40 30 33 33
50 Real Zaragoza 0.160 45 11 12 14 36 36 37 82
51 CD Arenteiro 0.158 52 14 10 11 41 33 35 51
52 Arandina CF 0.158 37 9 10 16 38 47 35 135
53 CD Guijuelo 0.157 51 14 9 10 35 32 33 57
54 CE Europa 0.148 57 15 12 6 56 34 33 36
55 CD Mirandés 0.142 44 11 11 16 43 53 38 91
56 CD Eldense 0.141 45 11 12 15 44 54 38 85
57 Málaga CF 0.140 66 18 12 6 45 22 36 14
58 UP Langreo 0.140 46 11 13 8 29 38 32 74
59 AD Alcorcón 0.138 44 11 11 16 28 46 38 92
60 SD Huesca 0.135 48 11 15 13 34 29 39 68
61 Albacete Balompié 0.130 39 9 12 16 41 51 37 124
62 Hércules CF 0.129 59 17 8 8 50 30 33 28
63 Real Sociedad B 0.128 43 10 13 10 39 38 33 94
64 Villarreal CF B 0.127 36 9 9 18 33 52 36 141
65 Rayo Cantabria 0.127 45 11 12 9 45 40 32 79
66 Marino de Luanco 0.124 39 8 15 9 25 22 32 121
67 FC Cartagena 0.122 46 12 10 17 37 49 39 76
68 CD Lugo 0.120 46 12 10 14 30 41 36 75
69 SD Amorebieta 0.119 40 10 10 18 35 49 38 120
70 UE Sant Andreu 0.119 54 15 9 8 50 33 32 47
71 FC Andorra 0.118 37 9 10 19 29 45 38 139
72 Real Zaragoza B 0.117 56 15 11 6 48 32 32 40
73 CA Osasuna B 0.116 38 9 11 13 39 45 33 126
74 Coruxo FC 0.116 42 12 6 14 35 45 32 107
75 UD Ibiza 0.115 63 18 9 7 53 30 34 21
76 Sestao River 0.115 40 10 10 15 39 49 35 119
77 Córdoba CF 0.111 67 20 7 6 60 28 33 11
78 Real Unión 0.111 39 10 9 14 41 45 33 122
79 SD Tarazona 0.107 40 9 13 12 26 30 34 118
80 SD Compostela 0.106 44 12 8 13 31 35 33 90
81 CF Fuenlabrada 0.105 38 9 11 13 29 37 33 129
82 Real Avilés 0.104 41 9 14 10 39 34 33 110
83 CD Teruel 0.098 35 6 17 11 28 36 34 143
84 CE Sabadell 0.096 37 10 7 16 33 47 33 138
85 Gimnástica Torrelavega 0.096 37 10 7 15 37 48 32 137
86 Terrassa FC 0.095 49 13 10 11 43 39 34 63
87 RC Villalbés 0.094 34 7 13 12 21 31 32 147
88 Deportivo Fabril 0.094 40 10 10 12 44 44 32 116
89 CD Alavés B 0.093 49 15 4 13 54 38 32 61
90 Real Valladolid B 0.091 41 11 8 13 40 50 32 114
91 Lleida Esportiu 0.089 58 18 4 10 44 28 32 31
92 UE Cornellà 0.088 34 8 10 15 27 35 33 145
93 AD Ceuta FC 0.087 56 15 11 7 46 33 33 41
94 CE Andratx 0.085 46 12 10 12 42 46 34 73
95 Espanyol Barcelona B 0.084 43 11 10 11 37 37 32 95
96 SD Gernika 0.080 43 11 10 12 36 46 33 102
97 Torrent CF 0.079 45 12 9 11 37 35 32 80
98 Real Sociedad C 0.077 44 11 11 10 32 33 32 88
99 Real Oviedo B 0.077 30 6 12 14 26 39 32 156
100 CD Tudelano 0.076 45 11 12 11 42 34 34 78
101 CD Cayón 0.075 33 7 12 15 36 49 34 149
102 UD Alzira 0.073 42 10 12 10 37 41 32 105
103 Arenas de Getxo 0.072 37 8 13 11 30 35 32 133
104 CD Calahorra 0.071 43 12 7 13 30 32 32 98
105 CD Covadonga 0.069 29 7 8 18 36 58 33 157
106 Rayo Majadahonda 0.066 28 5 13 15 25 44 33 158
107 Atlético Saguntino 0.065 41 11 8 13 32 40 32 113
108 SD Formentera 0.061 38 10 8 14 35 42 32 127
109 Recreativo Huelva 0.058 52 14 10 10 35 31 34 53
110 Cerdanyola FC 0.057 37 9 10 13 34 40 32 134
111 AD San Juan 0.054 32 8 8 16 28 45 32 154
112 SD Logroñés 0.052 28 7 7 19 22 48 33 159
113 Peña Deportiva 0.052 41 11 8 14 45 61 33 115
114 Valencia CF B 0.052 42 11 9 12 48 39 32 103
115 CD Izarra 0.050 33 9 6 17 28 49 32 150
116 Penya Independent 0.046 34 9 7 16 31 47 32 148
117 CD Alcoyano 0.046 45 12 9 12 34 34 33 83
118 Algeciras CF 0.045 42 10 12 11 36 35 33 104
119 Real Madrid Castilla 0.044 41 10 11 12 38 40 33 111
120 Atlético Madrid B 0.044 45 11 12 10 47 39 33 77
121 Sevilla Atlético 0.043 64 18 10 4 50 18 32 19
122 Antequera CF 0.043 53 15 8 12 44 42 35 50
123 Real Murcia 0.039 51 14 9 11 31 32 34 58
124 CF Intercity 0.038 42 11 9 13 34 40 33 106
125 Orihuela CF 0.037 51 14 9 11 38 40 34 59
126 CD Valle de Egüés 0.035 24 6 6 22 24 55 34 163
127 UD Mutilvera 0.034 33 9 6 17 20 43 32 152
128 Yeclano Deportivo 0.034 62 18 8 8 44 29 34 23
129 CE Manresa 0.034 26 6 8 19 23 41 33 160
130 San Fernando CD 0.034 35 9 8 16 31 42 33 144
131 Mérida AD 0.033 38 10 8 15 29 41 33 131
132 UD Melilla 0.031 31 8 7 20 26 50 35 155
133 Atlético Sanluqueño CF 0.028 38 9 11 14 32 39 34 128
134 Náxara CD 0.028 21 5 6 22 21 57 33 168
135 Linares Deportivo 0.027 33 8 9 18 27 48 35 151
136 Real Betis B 0.027 51 13 12 7 42 26 32 56
137 CF La Nucía 0.025 21 4 9 19 22 56 32 167
138 UD SS Reyes 0.024 55 14 13 5 56 24 32 44
139 Gimnástica Segoviana 0.023 58 16 10 7 47 29 33 30
140 CD Numancia 0.022 57 17 6 9 50 34 32 37
141 CF Villanovense 0.022 46 13 7 14 35 34 34 72
142 Águilas FC 0.019 46 11 13 9 25 19 33 70
143 CD Brea 0.019 21 5 6 21 14 47 32 166
144 RB Linense 0.019 44 11 11 10 33 31 32 86
145 Marbella FC 0.018 52 15 7 11 35 32 33 54
146 Getafe CF B 0.018 53 14 11 7 37 30 32 49
147 CD Estepona 0.017 48 13 9 10 33 25 32 67
148 Atlético Baleares 0.016 23 5 8 20 17 52 33 165
149 UCAM Murcia CF 0.016 44 12 8 13 32 34 33 89
150 CD Atlético Paso 0.015 50 13 11 8 24 20 32 60
151 CF Talavera 0.015 46 12 10 11 31 27 33 71
152 Atzeneta UE 0.015 3 1 0 1 3 3 2 174
153 CA Antoniano 0.014 42 11 9 13 29 40 33 108
154 Unión Adarve 0.014 45 11 12 9 41 42 32 84
155 Cádiz CF B 0.013 38 9 11 12 38 41 32 125
156 Mar Menor CF 0.013 39 9 12 11 20 26 32 123
157 CD Illescas 0.012 43 11 10 11 34 31 32 93
158 FC La Unión Atlético 0.012 43 13 4 15 34 34 32 96
159 CP Cacereño 0.012 45 11 12 10 40 40 33 81
160 Vélez CF 0.012 32 7 11 14 29 46 32 153
161 CD Manchego Ciudad Real 0.012 37 8 13 12 28 38 33 136
162 CD Guadalajara 0.012 43 13 4 15 40 49 32 101
163 CD Badajoz 0.011 37 8 13 11 31 33 32 132
164 UD San Fernando 0.011 36 9 9 14 26 38 32 140
165 Atlético Astorga 0.011 3 1 0 1 1 2 2 175
166 Recreativo Granada 0.010 18 4 6 23 23 52 33 171
167 CDA Navalcarnero 0.010 40 9 13 11 31 35 33 117
168 El Palo FC 0.010 34 8 10 14 25 35 32 146
169 CDE Ursaria 0.009 41 11 8 14 33 39 33 112
170 CD San Roque 0.009 35 9 8 16 33 38 33 142
171 AD Llerenense 0.009 38 10 8 15 25 35 33 130
172 FC Cartagena B 0.006 20 3 11 18 23 49 32 169
173 CD Mensajero 0.005 25 5 10 18 26 51 33 162
174 UD Montijo 0.005 23 6 5 21 27 53 32 164
175 CD Buñol 0 3 1 0 1 3 1 2 173
175 Turégano CF 0 3 1 0 1 3 5 2 176
175 CD Quintanar 0 3 1 0 1 1 3 2 177
175 CD Boiro 0 3 1 0 1 1 4 2 178
175 Chiclana CF 0 3 1 0 1 1 5 2 179
175 Atlético de Lugones 0 3 1 0 1 2 7 2 180
175 Deportivo Murcia 0 3 1 0 1 3 11 2 181
175 CD Hernán Cortés 0 3 1 0 1 4 13 2 182
175 AD Tardienta 0 3 1 0 1 2 13 2 183
175 Rotlet Molinar 0 1 0 1 0 0 0 1 184
175 UE Rubí 0 1 0 1 1 1 2 2 185
175 CD Azuaga 0 0 0 0 1 2 3 1 186
175 Real Jaén 0 0 0 0 1 2 3 1 187
175 CD Pradejón 0 0 0 0 1 1 2 1 188
175 CD Zirauki 0 0 0 0 1 1 2 1 189
175 Arosa SC 0 0 0 0 1 0 1 1 190
175 CD Monte 0 0 0 0 1 0 1 1 191
175 CP Mijas Las Lagunas 0 0 0 0 1 0 1 1 192
175 Unión Zona Norte 0 0 0 0 1 0 1 1 193
175 CD Santurtzi 0 0 0 0 1 1 3 1 194
175 CD Sauzal 0 0 0 0 1 1 3 1 195
175 Melilla CD 0 0 0 0 1 1 3 1 196
175 CD Manacor 0 0 0 0 1 0 3 1 197
175 CD Varea 0 0 0 0 1 0 3 1 198
175 Ceuta 6 de Junio 0 0 0 0 1 0 3 1 199
175 Lorca Deportiva 0 0 0 0 1 0 4 1 200

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

« 1981-82 History 2023-24 »

Latest Match April 26, 2024.

Includes league matches and promotion play-offs from the top tiers of Spanish league football, Copa del Rey, and the Super Cup (Supercopa). Matches decided on penalties are treated as ties.