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 21.216 104 32 8 2 101 35 42 1
2 FC Barcelona 8.557 94 29 7 7 90 55 43 2
3 Girona FC 7.580 93 29 6 8 99 53 43 3
4 Atlético Madrid 6.770 85 27 4 13 81 55 44 8
5 Athletic Bilbao 6.303 90 26 12 8 80 41 46 4
6 Real Betis 3.902 63 16 15 10 62 48 41 42
7 Real Sociedad 3.647 77 21 14 10 59 41 45 15
8 Villarreal CF 3.163 60 16 12 13 73 67 41 52
9 Valencia CF 2.755 58 16 10 16 46 49 42 59
10 Rayo Vallecano 2.246 47 11 14 17 40 51 42 101
11 RCD Mallorca 2.235 58 13 19 14 49 48 46 57
12 CD Alavés 1.978 55 15 10 17 48 48 42 64
13 Getafe CF 1.913 52 13 13 16 58 58 42 74
14 Sevilla FC 1.831 53 14 11 18 58 57 43 68
15 Celta de Vigo 1.505 53 14 11 18 60 63 43 70
16 CA Osasuna 1.483 48 13 9 19 46 60 41 91
17 UD Las Palmas 1.427 46 12 10 19 38 50 41 111
18 Cádiz CF 1.178 34 6 16 18 27 57 40 153
19 Granada CF 0.744 21 4 9 26 38 82 39 172
20 UD Almería 0.669 24 4 12 24 45 76 40 165
21 Deportivo La Coruña 0.525 87 25 12 5 75 34 42 6
22 CD Tenerife 0.427 65 18 11 17 44 44 46 35
23 Athletic Bilbao B 0.416 82 25 7 2 68 17 34 10
24 Unionistas CF 0.408 65 17 14 11 46 33 42 33
25 Ourense CF 0.367 73 21 10 3 54 19 34 21
26 CD Leganés 0.365 77 21 14 9 58 28 44 13
27 RCD Espanyol 0.344 82 21 19 9 67 43 49 12
28 Córdoba CF 0.308 87 26 9 7 72 35 42 7
29 Real Valladolid 0.306 75 22 9 13 57 40 44 19
30 Gimnàstic de Tarragona 0.300 76 21 13 9 47 31 43 17
31 Barakaldo CF 0.290 84 24 12 3 65 22 39 9
32 SD Eibar 0.275 76 22 10 15 77 54 47 16
33 Real Oviedo 0.262 74 20 14 14 61 44 48 20
34 Racing Santander 0.260 65 18 11 14 65 57 43 34
35 FC Barcelona B 0.260 77 23 8 11 68 49 42 14
36 Pontevedra CF 0.259 72 20 12 6 74 36 38 22
37 Málaga CF 0.257 82 22 16 7 60 32 45 11
38 Burgos CF 0.252 65 18 11 16 57 59 45 38
39 Levante UD 0.252 62 14 20 10 52 46 44 44
40 Sporting Gijón 0.249 69 19 12 15 54 45 46 25
41 Racing Ferrol 0.247 65 17 14 14 54 55 45 36
42 Zamora CF 0.245 71 19 14 7 49 28 40 24
43 CD Castellón 0.238 88 28 4 11 82 49 43 5
44 Celta de Vigo B 0.237 66 19 9 12 70 42 40 30
45 Elche CF 0.227 65 18 11 16 48 49 45 37
46 Sevilla Atlético 0.223 66 18 12 4 52 20 34 29
47 CD Leonesa 0.219 60 15 15 8 35 26 38 51
48 UD Logroñés 0.205 75 21 12 6 71 21 39 18
49 SD Ponferradina 0.204 64 17 13 11 39 30 41 39
50 Real Betis B 0.199 63 16 15 7 51 30 38 41
51 Yeclano Deportivo 0.175 72 21 9 10 51 34 40 23
52 UD Barbastro 0.174 53 13 14 10 32 31 37 69
53 Real Zaragoza 0.172 51 12 15 16 43 44 43 81
54 SD Huesca 0.171 55 13 16 16 39 35 45 62
55 CF Badalona Futur 0.167 61 16 13 8 42 26 37 49
56 Albacete Balompié 0.167 51 12 15 16 50 57 43 82
57 Orihuela CF 0.167 62 17 11 12 45 45 40 46
58 Arandina CF 0.167 40 10 10 17 41 52 37 139
59 CD Arenteiro 0.162 55 14 13 13 45 43 40 63
60 CD Mirandés 0.159 52 13 13 18 49 58 44 76
61 FC Cartagena 0.159 55 15 10 20 41 55 45 65
62 CD Eldense 0.157 53 13 14 17 49 59 44 71
63 CD Lugo 0.154 56 15 11 15 43 49 41 61
64 Utebo FC 0.151 62 17 11 9 43 37 37 45
65 Marbella FC 0.150 66 19 9 11 46 36 39 31
66 Real Sociedad B 0.144 51 12 15 11 43 41 38 78
67 AD Alcorcón 0.142 48 11 15 18 33 53 44 93
68 UD Ibiza 0.142 68 19 11 11 62 43 41 26
69 SD Amorebieta 0.135 48 12 12 20 40 57 44 92
70 Villarreal CF B 0.134 43 11 10 21 41 62 42 127
71 Sestao River 0.133 48 12 12 16 43 52 40 90
72 CA Osasuna B 0.133 45 11 12 15 47 53 38 112
73 FC Andorra 0.128 43 11 10 22 33 54 43 128
74 UP Langreo 0.127 50 12 14 8 32 40 34 83
75 AD Ceuta FC 0.127 63 17 12 11 58 44 40 43
76 SD Tarazona 0.125 44 10 14 15 31 37 39 121
77 Rayo Cantabria 0.122 52 13 13 10 52 44 36 73
78 CE Europa 0.119 63 17 12 8 64 39 37 40
79 CF Fuenlabrada 0.119 44 10 14 14 32 39 38 122
80 Hércules CF 0.117 65 19 8 8 54 32 35 32
81 CD Guijuelo 0.114 52 14 10 13 36 38 37 75
82 Águilas FC 0.110 48 11 15 9 27 21 35 88
83 Real Unión 0.109 43 11 10 17 46 53 38 124
84 Real Zaragoza B 0.108 59 16 11 9 54 44 36 53
85 UE Sant Andreu 0.107 61 17 10 9 55 35 36 47
86 CE Sabadell 0.102 42 11 9 18 38 57 38 133
87 Recreativo Huelva 0.100 61 17 10 12 44 38 39 50
88 Marino de Luanco 0.099 42 9 15 10 29 24 34 129
89 CD Teruel 0.098 38 6 20 13 32 42 39 141
90 RB Linense 0.097 47 12 11 11 35 33 34 94
91 Real Valladolid B 0.096 47 13 8 13 47 52 34 98
92 UD SS Reyes 0.094 66 17 15 6 65 30 38 28
93 Deportivo Fabril 0.093 44 11 11 12 48 47 34 118
94 Gimnástica Torrelavega 0.092 41 11 8 15 41 50 34 136
95 CA Antoniano 0.092 46 12 10 13 32 41 35 110
96 Coruxo FC 0.091 43 12 7 15 36 48 34 125
97 UCAM Murcia CF 0.091 48 13 9 13 42 35 35 87
98 CD Numancia 0.090 67 20 7 11 58 44 38 27
99 CD Estepona 0.089 49 13 10 11 34 27 34 84
100 SD Compostela 0.087 47 13 8 14 35 39 35 97
101 CD Alcoyano 0.086 51 14 9 15 38 38 38 80
102 Terrassa FC 0.084 53 14 11 11 46 41 36 67
103 UE Cornellà 0.084 35 8 11 19 30 44 38 150
104 CD Tudelano 0.083 51 13 12 11 47 34 36 77
105 Atlético Madrid B 0.082 53 13 14 11 53 45 38 66
106 Real Murcia 0.082 58 16 10 13 38 39 39 58
107 RC Villalbés 0.080 37 8 13 13 23 32 34 145
108 FC La Unión Atlético 0.080 46 14 4 16 36 36 34 103
109 Antequera CF 0.079 59 17 8 15 50 50 40 54
110 Real Madrid Castilla 0.078 51 13 12 13 44 43 38 79
111 Real Avilés 0.077 41 9 14 12 40 39 35 134
112 CD Manchego Ciudad Real 0.074 41 9 14 12 30 39 35 137
113 Arosa SC 0.074 3 1 0 1 3 1 2 173
114 Cádiz CF B 0.072 42 10 12 12 41 43 34 130
115 CE Andratx 0.071 47 12 11 13 43 50 36 99
116 Algeciras CF 0.071 46 11 13 14 39 43 38 108
117 Mar Menor CF 0.070 40 9 13 12 20 28 34 138
118 CD Alavés B 0.070 52 16 4 14 57 42 34 72
119 SD Logroñés 0.069 35 9 8 21 27 55 38 151
120 Lleida Esportiu 0.068 58 18 4 14 45 34 36 55
121 Real Sociedad C 0.068 47 12 11 11 35 37 34 96
122 Gimnástica Segoviana 0.066 61 17 10 8 49 31 35 48
123 Mérida AD 0.066 47 12 11 15 37 45 38 100
124 CD Calahorra 0.066 46 13 7 14 36 38 34 105
125 Torrent CF 0.065 49 13 10 11 40 37 34 86
126 Rayo Majadahonda 0.064 30 5 15 18 28 53 38 159
127 Atlético Sanluqueño CF 0.064 45 11 12 16 34 43 39 113
128 RCD Espanyol B 0.063 46 12 10 12 40 44 34 107
129 Arenas de Getxo 0.062 41 9 14 11 35 37 34 135
130 Getafe CF B 0.060 58 15 13 8 42 34 36 56
131 Linares Deportivo 0.060 40 10 10 20 34 54 40 140
132 El Palo FC 0.059 36 8 12 14 26 36 34 148
133 San Fernando CD 0.058 42 11 9 18 36 48 38 132
134 UD Alzira 0.057 46 11 13 10 39 41 34 104
135 CD Atlético Paso 0.057 57 15 12 9 28 22 36 60
136 CD Cayón 0.055 33 7 12 17 39 56 36 154
137 SD Gernika 0.055 43 11 10 14 37 50 35 126
138 CF Intercity 0.055 45 12 9 17 37 49 38 114
139 CD San Roque 0.054 36 9 9 17 35 41 35 147
140 Atlético Saguntino 0.052 42 11 9 14 32 42 34 131
141 Vélez CF 0.052 32 7 11 16 31 61 34 157
142 UD Melilla 0.051 38 10 8 22 29 54 40 143
143 CD Covadonga 0.050 29 7 8 20 36 63 35 160
144 SD Formentera 0.050 44 12 8 14 40 42 34 119
145 Real Oviedo B 0.049 30 6 12 16 27 43 34 158
146 AD San Juan 0.048 33 8 9 17 29 47 34 155
147 Cerdanyola FC 0.047 37 9 10 15 35 45 34 146
148 Valencia CF B 0.047 44 11 11 12 48 39 34 116
149 Peña Deportiva 0.045 45 12 9 14 50 63 35 115
150 CF Villanovense 0.043 47 13 8 15 38 38 36 95
151 CD Izarra 0.043 36 10 6 18 32 51 34 149
152 CP Cacereño 0.041 49 12 13 10 45 40 35 85
153 Unión Adarve 0.040 48 12 12 10 44 44 34 89
154 Penya Independent 0.038 34 9 7 18 32 52 34 152
155 CF Talavera 0.037 46 12 10 13 31 29 35 102
156 CD Illescas 0.036 44 11 11 12 34 32 34 117
157 CDA Navalcarnero 0.035 46 11 13 11 34 36 35 106
158 CD Guadalajara 0.035 46 14 4 16 46 53 34 109
159 FC Cartagena B 0.034 23 4 11 19 25 51 34 168
160 Recreativo Granada 0.033 27 7 6 25 30 56 38 163
161 UD San Fernando 0.033 38 9 11 14 31 43 34 142
162 CD Badajoz 0.029 37 8 13 13 35 39 34 144
163 CDE Ursaria 0.028 44 12 8 15 35 41 35 120
164 UD Mutilvera 0.027 33 9 6 19 21 50 34 156
165 CD Valle de Egüés 0.026 24 6 6 24 26 61 36 166
166 Atlético Baleares 0.026 29 7 8 23 23 59 38 161
167 CE Manresa 0.026 27 6 9 20 24 43 35 162
168 AD Llerenense 0.025 44 12 8 15 31 38 35 123
169 Náxara CD 0.023 24 6 6 23 24 62 35 167
170 CF La Nucía 0.020 21 4 9 21 23 63 34 170
171 CD Brea 0.016 21 5 6 23 15 56 34 171
172 Atzeneta UE 0.016 3 1 0 1 3 3 2 175
173 UD Montijo 0.015 23 6 5 23 28 58 34 169
174 CD Mensajero 0.013 25 5 10 20 28 60 35 164
175 Atlético Astorga 0.012 3 1 0 1 1 2 2 176
176 CD Buñol 0 3 1 0 1 3 1 2 174
176 Turégano CF 0 3 1 0 1 3 5 2 177
176 CD Quintanar 0 3 1 0 1 1 3 2 178
176 CD Boiro 0 3 1 0 1 1 4 2 179
176 Chiclana CF 0 3 1 0 1 1 5 2 180
176 Atlético de Lugones 0 3 1 0 1 2 7 2 181
176 Deportivo Murcia 0 3 1 0 1 3 11 2 182
176 CD Hernán Cortés 0 3 1 0 1 4 13 2 183
176 AD Tardienta 0 3 1 0 1 2 13 2 184
176 Rotlet Molinar 0 1 0 1 0 0 0 1 185
176 UE Rubí 0 1 0 1 1 1 2 2 186
176 CD Azuaga 0 0 0 0 1 2 3 1 187
176 Real Jaén 0 0 0 0 1 2 3 1 188
176 CD Pradejón 0 0 0 0 1 1 2 1 189
176 CD Zirauki 0 0 0 0 1 1 2 1 190
176 CD Monte 0 0 0 0 1 0 1 1 191
176 CP Mijas Las Lagunas 0 0 0 0 1 0 1 1 192
176 Unión Zona Norte 0 0 0 0 1 0 1 1 193
176 CD Santurtzi 0 0 0 0 1 1 3 1 194
176 CD Sauzal 0 0 0 0 1 1 3 1 195
176 Melilla CD 0 0 0 0 1 1 3 1 196
176 CD Manacor 0 0 0 0 1 0 3 1 197
176 CD Varea 0 0 0 0 1 0 3 1 198
176 Ceuta 6 de Junio 0 0 0 0 1 0 3 1 199
176 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 »

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.