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 7.484 47 14 5 1 38 13 20 1
2 Real Madrid 5.228 40 12 4 2 41 18 18 7
3 FC Barcelona 3.838 38 12 2 5 51 22 19 11
4 Athletic Bilbao 3.653 36 10 6 3 29 17 19 15
5 Real Betis 2.608 31 8 7 5 30 24 20 36
6 Villarreal CF 2.090 33 9 6 5 40 32 20 25
7 RCD Mallorca 1.992 30 9 3 7 19 21 19 45
8 Real Sociedad 1.917 31 9 4 7 22 13 20 35
9 Pontevedra CF 1.872 45 14 3 2 30 12 19 2
10 CA Osasuna 1.846 31 8 7 5 31 29 20 38
11 Rayo Vallecano 1.801 28 7 7 6 28 23 20 57
12 UD Las Palmas 1.547 28 8 4 8 32 28 20 60
13 Girona FC 1.529 29 8 5 7 30 25 20 50
14 UD Almería 1.408 45 13 6 4 44 31 23 3
15 Celta de Vigo 1.372 30 9 3 8 39 29 20 40
16 Arenas de Getxo 1.303 39 12 3 2 28 12 17 8
17 Sevilla FC 1.272 28 8 4 8 26 28 20 64
18 Elche CF 1.174 42 12 6 5 32 15 23 5
19 Racing Santander 1.080 44 13 5 5 32 25 23 4
20 CD Alavés 1.036 21 5 6 9 24 32 20 126
21 CD Numancia 1.033 36 10 6 2 27 12 18 14
22 CD Leganés 1.027 22 5 7 8 21 31 20 118
23 SD Huesca 1.013 39 11 6 6 32 20 23 9
24 UCAM Murcia CF 1.012 35 10 5 2 24 8 17 18
25 UD Logroñés 1.004 35 9 8 2 22 9 19 19
26 CD Mirandés 0.969 38 11 5 6 26 17 22 12
27 SD Eibar B 0.939 34 10 4 3 24 12 17 21
28 Real Oviedo 0.877 36 10 6 6 33 29 22 17
29 Levante UD 0.852 32 8 8 5 31 27 21 31
30 RCD Espanyol 0.839 18 5 3 12 20 32 20 149
31 Granada CF 0.838 37 10 7 6 39 29 23 13
32 Sporting Gijón 0.821 33 9 6 8 30 26 23 27
33 Getafe CF 0.765 20 4 8 8 14 15 20 128
34 Málaga CF 0.765 30 6 12 4 23 22 22 44
35 Utebo FC 0.758 31 9 4 5 32 23 18 34
36 CD Castellón 0.707 33 9 6 8 33 31 23 28
37 Juventud Torremolinos 0.670 29 7 8 3 25 18 18 49
38 Valencia CF 0.662 18 4 6 9 20 27 19 147
39 Cultural Leonesa 0.655 39 12 3 5 31 21 20 10
40 SD Logroñés 0.629 25 6 7 3 23 14 16 85
41 Real Zaragoza 0.596 33 9 6 8 38 29 23 24
42 FC La Unión Atlético 0.585 29 9 2 6 15 11 17 51
43 Antequera CF 0.555 33 8 9 1 25 15 18 23
44 Albacete Balompié 0.554 26 6 8 8 26 30 22 83
45 CD Estepona 0.528 28 7 7 5 25 17 19 56
46 Deportiva Minera 0.524 28 7 7 5 24 19 19 58
47 UD Almería B 0.520 28 8 4 5 21 16 17 59
48 Xerez CD 0.516 27 8 3 7 15 13 18 72
49 CA Antoniano 0.507 26 7 5 5 16 14 17 79
50 UE Sant Andreu 0.505 36 11 3 5 32 25 19 16
51 Unionistas CF 0.489 29 6 11 3 29 21 20 48
52 SD Eibar 0.483 28 8 4 10 20 23 22 65
53 Cádiz CF 0.483 26 6 8 9 27 31 23 82
54 SD Ponferradina 0.478 32 8 8 4 28 19 20 30
55 Real Valladolid 0.470 18 5 3 12 20 40 20 150
56 CD Eldense 0.461 27 7 6 10 23 29 23 74
57 CD Guadalajara 0.457 40 12 4 1 36 8 17 6
58 Córdoba CF 0.457 28 7 7 8 29 34 22 66
59 Real Sociedad B 0.451 31 9 4 5 28 16 18 33
60 Águilas FC 0.444 22 4 10 4 14 11 18 108
61 Xerez DFC 0.439 22 4 10 3 17 16 17 110
62 Racing Ferrol 0.436 24 5 9 9 19 30 23 102
63 Orihuela CF 0.429 27 7 6 6 20 14 19 69
64 Barakaldo CF 0.421 32 9 5 6 29 20 20 29
65 Burgos CF 0.416 29 8 5 10 23 28 23 54
66 Marino de Luanco 0.416 25 7 4 6 18 17 17 90
67 Deportivo La Coruña 0.414 24 6 6 9 29 28 21 96
68 FC Andorra 0.414 31 8 7 5 25 19 20 37
69 Salamanca CF UDS 0.398 30 8 6 5 25 32 19 46
70 Real Avilés 0.397 26 7 5 5 20 19 17 80
71 Zamora CF 0.392 27 7 6 7 27 18 20 67
72 AD Ceuta FC 0.388 29 7 8 5 23 23 20 53
73 SD Ejea 0.384 28 8 4 6 26 23 18 61
74 CD Teruel 0.382 21 5 6 6 15 20 17 125
75 CD Calahorra 0.376 22 5 7 5 17 19 17 112
76 Real Betis B 0.369 30 8 6 4 26 19 18 42
77 RB Linense 0.357 22 6 4 7 16 23 17 117
78 Real Ávila CF 0.354 28 8 4 7 19 18 19 63
79 Real Murcia 0.349 30 8 6 4 22 15 18 43
80 Gimnàstic de Tarragona 0.347 31 9 4 7 24 23 20 39
81 CD Alfaro 0.336 24 7 3 8 16 24 18 101
82 Real Zaragoza B 0.332 21 6 3 8 22 24 17 121
83 Rayo Cantabria 0.331 25 6 7 4 30 20 17 84
84 CD Arenteiro 0.330 26 7 5 6 20 16 18 77
85 Real Valladolid B 0.325 26 7 5 5 24 18 17 76
86 Bergantiños FC 0.323 24 6 6 6 31 26 18 94
87 SD Gernika 0.321 18 4 6 7 17 23 17 145
88 Atlético Madrid B 0.320 26 6 8 4 19 16 18 78
89 Gimnástica Segoviana 0.320 25 6 7 6 26 30 19 93
90 Linares Deportivo 0.315 21 6 3 8 15 19 17 123
91 Mérida AD 0.314 26 6 8 4 23 25 18 81
92 CE Sabadell 0.311 29 7 8 2 24 14 17 47
93 Marbella FC 0.310 29 8 5 7 26 25 20 52
94 UP Langreo 0.308 24 6 6 6 19 22 18 98
95 FC Cartagena 0.302 20 6 2 15 17 36 23 137
96 CD Alavés B 0.297 20 4 8 5 14 17 17 131
97 CD Anguiano 0.296 20 6 2 9 18 22 17 133
98 CD Tudelano 0.294 23 6 5 7 20 25 18 107
99 Yeclano Deportivo 0.290 28 7 7 6 25 14 20 55
100 FC Barcelona B 0.288 22 4 10 4 25 24 18 109
101 Algeciras CF 0.287 24 5 9 4 22 21 18 97
102 UD Barbastro 0.283 23 7 2 10 23 22 19 103
103 Celta de Vigo B 0.282 25 7 4 7 27 24 18 88
104 SD Compostela 0.281 22 6 4 8 17 19 18 113
105 Getafe CF B 0.281 34 10 4 3 29 14 17 20
106 Hércules CF 0.278 25 7 4 8 20 22 19 91
107 Villarreal CF B 0.271 24 5 9 4 24 19 18 95
108 San Fernando CD 0.270 18 5 3 9 13 16 17 144
109 Deportivo Fabril 0.268 26 8 2 7 24 17 17 75
110 Sestao River 0.266 20 5 5 8 15 18 18 130
111 CD Lugo 0.263 23 5 8 5 12 13 18 106
112 Ourense CF 0.263 24 6 6 8 17 24 20 100
113 CE Europa 0.259 30 9 3 6 33 25 18 41
114 UD Alzira 0.257 27 7 6 4 18 15 17 71
115 CP Cacereño 0.256 34 9 7 3 31 21 19 22
116 CF Villanovense 0.251 16 3 7 7 16 22 17 156
117 RCD Espanyol B 0.248 28 8 4 4 19 16 16 62
118 CD Izarra 0.244 17 4 5 8 20 25 17 152
119 CD Tenerife B 0.244 31 9 4 3 30 16 16 32
120 CD Tenerife 0.235 15 3 6 12 16 29 21 160
121 CF Fuenlabrada 0.231 22 5 7 6 16 17 18 111
122 CD Alcoyano 0.229 22 5 7 6 17 23 18 116
123 Terrassa FC 0.226 25 6 7 3 18 14 16 87
124 UM Escobedo 0.224 17 3 8 7 13 29 18 155
125 Atlético Baleares 0.223 27 8 3 5 23 15 16 68
126 Athletic Club B 0.223 19 5 4 9 20 25 18 141
127 Lleida Esportiu 0.218 25 6 7 4 20 14 17 86
128 Recreativo Granada 0.217 18 5 3 9 21 28 17 146
129 UD Ibiza 0.208 25 7 4 8 15 17 19 92
130 Elche Ilicitano 0.205 25 6 7 4 24 21 17 89
131 CD Guijuelo 0.203 17 3 8 7 16 20 18 151
132 Valencia CF B 0.193 23 6 5 6 17 17 17 105
133 Real Sociedad C 0.192 16 4 4 9 16 29 17 157
134 Real Unión 0.189 20 5 5 8 18 32 18 136
135 Atlético Sanluqueño CF 0.186 18 3 9 6 17 25 18 148
136 CA Osasuna B 0.186 20 6 2 10 18 31 18 135
137 Sevilla Atlético 0.186 19 4 7 7 22 28 18 142
138 Cádiz CF B 0.185 15 4 3 10 11 30 17 161
139 SD Tarazona 0.182 20 5 5 8 20 22 18 129
140 Real Madrid Castilla 0.179 19 4 7 7 27 22 18 138
141 Recreativo Huelva 0.179 19 4 7 7 19 25 18 143
142 UE Olot 0.178 22 5 7 6 17 19 18 114
143 Coruxo FC 0.177 21 6 3 8 20 18 17 119
144 CF Talavera 0.173 33 10 3 4 21 15 17 26
145 Gimnástica Torrelavega 0.170 14 3 5 9 19 26 17 164
146 Don Benito 0.169 15 4 3 11 17 27 18 159
147 AD Alcorcón 0.163 20 5 5 9 25 29 19 132
148 Peña Deportiva 0.162 21 6 3 7 19 20 16 120
149 CF Intercity 0.160 15 3 6 9 19 28 18 158
150 SD Amorebieta 0.153 15 3 6 10 17 37 19 162
151 UD Llanera 0.140 11 2 5 11 10 26 18 167
152 UD Melilla 0.133 23 6 5 6 19 19 17 104
153 Torrent CF 0.128 21 5 6 6 18 20 17 122
154 CD Ibiza 0.126 19 5 4 8 17 20 17 140
155 CD Subiza 0.116 11 3 2 12 13 28 17 166
156 Rayo Majadahonda 0.109 27 8 3 6 20 16 17 70
157 UB Conquense 0.100 27 8 3 8 21 21 19 73
158 CDC Moscardó 0.096 24 7 3 7 24 30 17 99
159 UE Cornellà 0.095 14 3 5 8 15 20 16 163
160 Real Madrid C 0.092 19 4 7 6 17 18 17 139
161 CD Unión Sur Yaiza 0.091 20 5 5 7 22 29 17 134
162 CDA Navalcarnero 0.088 21 5 6 6 20 25 17 124
163 Unión Adarve 0.072 22 6 4 7 10 15 17 115
164 UD SS Reyes 0.070 17 4 5 9 23 31 18 154
165 CD Illescas 0.069 17 5 2 10 13 20 17 153
166 CE Andratx 0.066 13 3 4 9 12 22 16 165
167 CD Coria 0.061 21 6 3 9 20 29 18 127
168 CD Laredo 0.061 8 1 5 12 9 37 18 170
169 CF Badalona Futur 0.060 11 2 5 10 12 29 17 168
170 RCD Mallorca B 0.058 7 1 4 11 7 27 16 171
171 CD Móstoles URJC 0.017 9 2 3 13 14 35 18 169
172 CD Atlético Paso 0.013 6 1 3 13 13 30 17 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 22, 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.