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

Spain 2024-25

2023-24

EP Pts W D L GF GA GP PR
1 Atlético Madrid 6.102 41 12 5 1 35 12 18 2
2 FC Barcelona 5.734 38 12 2 3 50 19 17 4
3 Real Madrid 5.418 36 11 3 2 34 13 16 6
4 Athletic Club 3.615 32 9 5 3 26 15 17 14
5 CA Osasuna 2.513 30 8 6 4 30 27 18 27
6 Real Betis 2.428 27 7 6 5 27 22 18 43
7 Real Sociedad 2.348 30 9 3 6 22 11 18 22
8 Villarreal CF 2.088 29 8 5 4 33 27 17 31
9 Pontevedra CF 1.830 39 12 3 2 26 10 17 3
10 RCD Mallorca 1.728 24 7 3 7 16 20 17 72
11 Girona FC 1.704 26 7 5 6 26 23 18 50
12 UD Las Palmas 1.652 24 7 3 8 31 28 18 67
13 Racing Santander 1.447 43 13 4 3 30 19 20 1
14 Rayo Vallecano 1.447 25 7 4 6 23 18 17 53
15 Celta de Vigo 1.439 27 8 3 7 37 28 18 41
16 Arenas de Getxo 1.417 35 11 2 2 26 11 15 8
17 Sevilla FC 1.250 25 7 4 7 23 24 18 57
18 UD Almería 1.216 38 11 5 4 38 29 20 5
19 UD Logroñés 1.137 31 8 7 2 19 9 17 19
20 CD Mirandés 1.012 34 10 4 5 21 15 19 11
21 SD Eibar B 0.977 32 10 2 3 22 10 15 13
22 CD Alavés 0.963 19 5 4 9 21 29 18 129
23 Getafe CF 0.941 20 4 8 6 14 13 18 111
24 Granada CF 0.928 33 9 6 5 34 25 20 12
25 CD Numancia 0.910 30 8 6 2 22 11 16 21
26 Elche CF 0.902 35 10 5 5 27 15 20 9
27 Sporting Gijón 0.895 32 9 5 6 27 19 20 16
28 Levante UD 0.812 29 8 5 5 28 24 18 32
29 SD Logroñés 0.792 24 6 6 2 22 12 14 62
30 CD Leganés 0.777 19 4 7 7 18 26 18 130
31 UCAM Murcia CF 0.777 29 8 5 2 20 8 15 30
32 SD Huesca 0.768 32 9 5 6 29 19 20 15
33 Real Oviedo 0.760 30 8 6 5 26 24 19 28
34 Cultural Leonesa 0.749 36 11 3 4 28 18 18 7
35 CD Castellón 0.734 30 8 6 6 28 23 20 26
36 RCD Espanyol 0.724 16 5 1 11 19 30 17 150
37 Valencia CF 0.695 16 4 4 8 17 23 16 147
38 Utebo FC 0.658 25 7 4 5 29 22 16 51
39 Juventud Torremolinos 0.646 26 6 8 2 23 16 16 45
40 Málaga CF 0.619 23 4 11 4 17 21 19 81
41 Real Zaragoza 0.613 30 8 6 6 34 24 20 23
42 FC La Unión Atlético 0.606 28 9 1 5 15 10 15 37
43 Antequera CF 0.585 31 8 7 1 22 12 16 18
44 Albacete Balompié 0.577 24 6 6 7 26 29 19 70
45 Deportiva Minera 0.557 27 7 6 4 23 17 17 42
46 Real Avilés 0.556 26 7 5 3 19 15 15 49
47 CD Teruel 0.515 21 5 6 4 15 17 15 101
48 Salamanca CF UDS 0.482 29 8 5 4 24 29 17 33
49 CA Antoniano 0.477 24 7 3 5 15 13 15 68
50 UD Almería B 0.472 25 7 4 4 20 15 15 54
51 UE Sant Andreu 0.467 30 9 3 5 25 23 17 29
52 Xerez DFC 0.459 21 4 9 2 17 14 15 93
53 FC Andorra 0.458 28 7 7 4 23 16 18 35
54 Real Valladolid 0.451 15 4 3 11 19 37 18 154
55 SD Eibar 0.450 24 7 3 9 16 19 19 71
56 Orihuela CF 0.442 26 7 5 5 19 12 17 46
57 Unionistas CF 0.439 25 5 10 3 27 20 18 52
58 CD Estepona 0.435 24 6 6 5 22 15 17 64
59 Xerez CD 0.432 23 7 2 7 13 13 16 80
60 Barakaldo CF 0.424 28 8 4 6 25 17 18 34
61 Real Sociedad B 0.423 27 8 3 5 25 14 16 39
62 SD Ponferradina 0.414 26 6 8 4 25 19 18 47
63 SD Ejea 0.413 25 7 4 5 24 20 16 55
64 SD Gernika 0.409 17 4 5 6 16 20 15 137
65 Real Ávila CF 0.405 27 8 3 6 18 16 17 44
66 Marino de Luanco 0.403 21 6 3 6 15 16 15 100
67 CD Calahorra 0.398 19 4 7 4 14 17 15 126
68 Zamora CF 0.397 24 6 6 6 24 17 18 63
69 CD Eldense 0.393 25 7 4 9 21 24 20 60
70 Águilas FC 0.391 20 4 8 4 14 11 16 110
71 Racing Ferrol 0.390 21 4 9 7 15 24 20 108
72 Deportivo La Coruña 0.386 21 5 6 8 24 23 19 95
73 CD Anguiano 0.385 20 6 2 7 15 16 15 113
74 Cádiz CF 0.373 21 5 6 9 24 29 20 105
75 CD Alavés B 0.368 19 4 7 4 13 15 15 124
76 Rayo Cantabria 0.367 23 6 5 4 26 16 15 74
77 CD Guadalajara 0.363 34 10 4 1 30 7 15 10
78 Real Murcia 0.361 28 8 4 4 21 14 16 36
79 CE Sabadell 0.361 27 7 6 2 22 12 15 40
80 Gimnàstic de Tarragona 0.354 28 8 4 6 23 22 18 38
81 Real Valladolid B 0.354 23 6 5 4 22 15 15 75
82 Linares Deportivo 0.343 21 6 3 6 15 15 15 98
83 Atlético Madrid B 0.342 25 6 7 3 19 15 16 56
84 FC Cartagena 0.341 19 6 1 13 15 28 20 131
85 AD Ceuta FC 0.341 25 6 7 5 19 20 18 59
86 Burgos CF 0.340 24 7 3 10 21 27 20 73
87 CD Lugo 0.338 23 5 8 3 12 11 16 79
88 Real Betis B 0.335 26 7 5 4 23 17 16 48
89 CD Arenteiro 0.328 23 6 5 5 17 13 16 77
90 Real Zaragoza B 0.325 17 5 2 8 20 23 15 134
91 SD Compostela 0.318 21 6 3 7 17 18 16 99
92 CD Tudelano 0.317 20 5 5 6 16 22 16 116
93 Deportivo Fabril 0.316 22 7 1 6 19 14 14 83
94 Villarreal CF B 0.300 23 5 8 3 22 16 16 76
95 Bergantiños FC 0.297 19 5 4 6 25 21 15 120
96 Córdoba CF 0.297 21 5 6 8 22 29 19 107
97 UD Barbastro 0.285 19 6 1 10 20 21 17 123
98 UP Langreo 0.283 20 5 5 6 16 21 16 115
99 UD Alzira 0.280 24 6 6 3 17 13 15 66
100 CD Tenerife B 0.277 31 9 4 2 30 14 15 17
101 Ourense CF 0.275 23 6 5 7 16 22 18 82
102 CD Alfaro 0.271 20 6 2 8 15 24 16 117
103 Mérida AD 0.270 22 5 7 4 20 23 16 90
104 FC Barcelona B 0.264 18 3 9 4 21 21 16 132
105 Marbella FC 0.264 25 7 4 7 21 22 18 58
106 CD Tenerife 0.263 15 3 6 10 16 27 19 153
107 CD Izarra 0.262 13 3 4 8 16 23 15 157
108 Celta de Vigo B 0.258 22 6 4 6 24 22 16 86
109 Yeclano Deportivo 0.253 24 6 6 6 23 13 18 61
110 Lleida Esportiu 0.252 22 5 7 3 17 13 15 84
111 Hércules CF 0.242 21 6 3 8 18 21 17 102
112 RB Linense 0.239 16 4 4 7 13 22 15 149
113 CE Europa 0.236 24 7 3 6 29 24 16 65
114 Sestao River 0.236 16 4 4 8 13 18 16 144
115 CF Fuenlabrada 0.232 21 5 6 5 15 15 16 97
116 Algeciras CF 0.230 20 4 8 4 20 20 16 112
117 CD Alcoyano 0.230 21 5 6 5 17 22 16 106
118 Gimnástica Segoviana 0.228 19 4 7 6 22 28 17 128
119 Real Unión 0.226 20 5 5 6 18 28 16 118
120 Athletic Club B 0.224 17 5 2 9 17 22 16 138
121 Recreativo Granada 0.223 17 5 2 8 18 24 15 139
122 RCD Espanyol B 0.220 22 6 4 4 17 16 14 87
123 Elche Ilicitano 0.219 22 5 7 3 21 18 15 85
124 Getafe CF B 0.216 30 9 3 3 28 14 15 20
125 UM Escobedo 0.214 13 2 7 7 10 28 16 160
126 Valencia CF B 0.213 22 6 4 5 14 13 15 88
127 CA Osasuna B 0.210 20 6 2 8 16 27 16 119
128 Peña Deportiva 0.210 21 6 3 5 18 17 14 96
129 Terrassa FC 0.207 21 5 6 3 16 14 14 94
130 Recreativo Huelva 0.205 19 4 7 5 17 20 16 125
131 Atlético Baleares 0.204 21 6 3 5 19 15 14 91
132 Real Sociedad C 0.203 13 3 4 8 14 26 15 159
133 UD Ibiza 0.200 22 6 4 7 13 15 17 89
134 Atlético Sanluqueño CF 0.200 17 3 8 5 15 22 16 140
135 SD Tarazona 0.200 19 5 4 7 19 19 16 121
136 Coruxo FC 0.197 20 6 2 7 19 16 15 109
137 CF Villanovense 0.197 12 2 6 7 12 20 15 161
138 CP Cacereño 0.196 30 8 6 3 28 20 17 24
139 San Fernando CD 0.195 15 4 3 8 11 14 15 151
140 UE Olot 0.193 20 5 5 6 15 17 16 114
141 Torrent CF 0.182 21 5 6 4 18 15 15 92
142 Gimnástica Torrelavega 0.176 13 3 4 8 17 23 15 156
143 Sevilla Atlético 0.171 16 3 7 6 21 27 16 146
144 CF Talavera 0.170 30 9 3 3 18 12 15 25
145 Don Benito 0.169 15 4 3 9 16 23 16 152
146 UD Llanera 0.166 11 2 5 9 9 21 16 164
147 Real Madrid Castilla 0.165 16 3 7 6 24 19 16 142
148 CD Ibiza 0.164 19 5 4 6 17 17 15 122
149 SD Amorebieta 0.159 14 3 5 9 15 33 17 155
150 CD Guijuelo 0.143 11 1 8 7 13 19 16 163
151 AD Alcorcón 0.141 17 4 5 8 22 26 17 136
152 CF Intercity 0.136 13 3 4 9 16 25 16 158
153 CD Subiza 0.124 10 3 1 11 11 24 15 166
154 Cádiz CF B 0.115 9 2 3 10 9 30 15 169
155 CDC Moscardó 0.102 24 7 3 5 22 24 15 69
156 UD Melilla 0.096 17 4 5 6 13 16 15 135
157 CD Unión Sur Yaiza 0.091 19 5 4 6 20 24 15 127
158 UE Cornellà 0.089 11 2 5 7 14 19 14 162
159 Real Madrid C 0.083 16 3 7 5 16 17 15 143
160 UB Conquense 0.078 21 6 3 8 16 20 17 103
161 CDA Navalcarnero 0.073 18 4 6 5 17 22 15 133
162 CD Illescas 0.069 16 5 1 9 13 19 15 148
163 UD SS Reyes 0.067 16 4 4 8 22 28 16 145
164 Unión Adarve 0.067 21 6 3 6 10 14 15 104
165 RCD Mallorca B 0.066 7 1 4 9 7 22 14 170
166 Rayo Majadahonda 0.063 23 7 2 6 17 15 15 78
167 CE Andratx 0.061 10 2 4 8 10 19 14 165
168 CD Laredo 0.056 7 1 4 11 9 34 16 171
169 CF Badalona Futur 0.052 9 2 3 10 9 26 15 168
170 CD Coria 0.044 17 5 2 9 18 28 16 141
171 CD Móstoles URJC 0.019 9 2 3 11 12 29 16 167
172 CD Atlético Paso 0.014 6 1 3 12 11 27 16 172
173 UE Vic 0 3 1 0 1 4 2 2 173
173 Parla Escuela 0 3 1 0 1 1 1 2 174
173 Chiclana CF 0 3 1 0 1 4 5 2 175
173 Astur CF 0 3 1 0 1 3 4 2 176
173 Manises CF 0 3 1 0 1 3 4 2 177
173 UD San Pedro 0 3 1 0 1 5 7 2 178
173 CD Villamuriel 0 3 1 0 1 1 5 2 179
173 CD Baztán 0 1 0 1 0 1 1 1 180
173 Playas de Sotavento 0 1 0 1 0 1 1 1 181
173 Selaya FC 0 1 0 1 0 1 1 1 182
173 San Tirso SD 0 1 0 1 1 1 5 2 183
173 CD Gévora 0 1 0 1 1 2 7 2 184
173 Ontiñena CF 0 1 0 1 1 1 8 2 185
173 UD Lanzarote 0 0 0 0 1 3 4 1 186
173 Ciudad de Lucena 0 0 0 0 1 1 2 1 187
173 CD Aurrerá de Vitoria 0 0 0 0 1 0 1 1 188
173 CD Sonseca 0 0 0 0 1 0 1 1 189
173 SD Beasain 0 0 0 0 1 0 1 1 190
173 Ceuta 6 de Junio 0 0 0 0 1 2 4 1 191
173 CD Cuarte 0 0 0 0 1 1 3 1 192
173 EF Dolorense 0 0 0 0 1 1 3 1 193
173 CD Cortes 0 0 0 0 1 0 2 1 194
173 EDF Logroño 0 0 0 0 1 0 2 1 195
173 Las Rozas CF 0 0 0 0 1 0 3 1 196
173 Real Jaén 0 0 0 0 1 0 3 1 197
173 CE L'Hospitalet 0 0 0 0 1 1 5 1 198
173 CD Extremadura 0 0 0 0 1 0 4 1 199
173 CF Sporting Mahonés 0 0 0 0 1 0 4 1 200
173 Melilla CD 0 0 0 0 1 0 4 1 201
173 UD Poblense 0 0 0 0 1 1 6 1 202
173 Jove Español 0 0 0 0 1 0 5 1 203

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

« 1981-82 History 2024-25 »

Latest Match December 11, 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.