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.084 72 21 9 3 63 23 33 3
2 FC Barcelona 6.169 73 23 4 5 96 32 32 2
3 Real Madrid 5.743 75 23 6 5 78 36 34 1
4 Athletic Bilbao 3.669 50 13 11 6 47 29 30 21
5 Real Betis 3.309 50 14 8 9 46 40 31 24
6 CA Osasuna 2.197 45 11 12 8 45 44 31 43
7 Celta de Vigo 2.039 48 14 6 12 58 49 32 30
8 Villarreal CF 1.963 47 13 8 8 55 40 29 33
9 Rayo Vallecano 1.887 45 12 9 10 41 35 31 42
10 Real Sociedad 1.878 49 15 4 14 36 30 33 29
11 Getafe CF 1.813 43 11 10 11 28 27 32 56
12 RCD Mallorca 1.789 40 11 7 12 28 40 30 79
13 CD Leganés 1.763 37 9 10 13 35 49 32 104
14 Pontevedra CF 1.563 62 19 5 5 43 20 29 5
15 Sevilla FC 1.521 42 11 9 10 39 41 30 62
16 SD Eibar B 1.416 55 17 4 5 40 15 26 11
17 Girona FC 1.401 38 10 8 12 40 41 30 95
18 Valencia CF 1.274 40 10 10 13 39 52 33 80
19 RCD Espanyol 1.251 31 8 7 14 30 41 29 128
20 UD Logroñés 1.212 47 11 14 4 34 17 29 32
21 Arenas de Getxo 1.211 53 16 5 6 37 20 27 13
22 CD Alavés 1.148 31 7 10 13 35 44 30 126
23 UD Las Palmas 1.016 31 8 7 16 41 52 31 127
24 SD Logroñés 0.966 49 14 7 5 42 23 26 26
25 UD Almería 0.907 59 16 11 8 64 47 35 7
26 CD Teruel 0.875 44 12 8 6 30 23 26 49
27 Utebo FC 0.853 47 13 8 7 44 30 28 34
28 CD Numancia 0.821 52 14 10 3 38 18 27 16
29 Elche CF 0.799 63 18 9 8 49 29 35 4
30 Juventud Torremolinos 0.777 47 12 11 3 35 22 26 35
31 UCAM Murcia CF 0.777 49 13 10 4 34 14 27 25
32 FC La Unión Atlético 0.754 51 16 3 7 27 14 26 20
33 CD Mirandés 0.749 54 16 6 9 40 25 31 12
34 SD Huesca 0.706 57 16 9 8 44 26 33 9
35 Cultural Leonesa 0.668 56 16 8 5 49 32 29 10
36 SD Ejea 0.649 49 14 7 7 42 28 28 28
37 Racing Santander 0.637 59 17 8 8 54 40 33 8
38 Levante UD 0.588 53 14 11 6 46 32 31 15
39 Real Valladolid 0.576 22 6 4 21 28 69 31 161
40 Sporting Gijón 0.553 44 10 14 9 39 35 33 51
41 CD Alfaro 0.547 37 10 7 10 25 33 27 103
42 Real Oviedo 0.531 52 14 10 8 42 36 32 19
43 CD Calahorra 0.519 29 6 11 9 22 30 26 140
44 CD Guadalajara 0.489 61 18 7 1 47 11 26 6
45 Orihuela CF 0.483 39 10 9 9 25 19 28 83
46 Águilas FC 0.481 37 8 13 5 25 19 26 100
47 Barakaldo CF 0.479 46 13 7 10 43 33 30 40
48 Granada CF 0.477 50 13 11 9 52 42 33 23
49 Zamora CF 0.475 44 12 8 10 37 27 30 47
50 Unionistas CF 0.474 42 10 12 8 45 38 30 61
51 CD Estepona 0.464 42 10 12 6 37 23 28 59
52 Xerez CD 0.454 39 11 6 10 22 19 27 86
53 Real Sociedad B 0.445 44 12 8 8 39 25 28 46
54 CD Anguiano 0.443 30 9 3 14 28 39 26 136
55 SD Ponferradina 0.439 49 13 10 8 43 29 31 27
56 CD Alavés B 0.438 31 7 10 9 21 25 26 123
57 SD Gernika 0.437 32 8 8 11 30 39 27 122
58 UD Barbastro 0.434 32 9 5 15 33 39 29 120
59 FC Andorra 0.427 44 12 8 9 35 31 29 52
60 CD Castellón 0.427 43 12 7 13 42 42 32 57
61 CA Antoniano 0.425 40 11 7 8 27 25 26 74
62 UD Almería B 0.417 41 12 5 9 30 26 26 68
63 Real Avilés 0.396 41 10 11 5 35 28 26 66
64 Deportiva Minera 0.394 37 9 10 10 32 36 29 102
65 UE Sant Andreu 0.393 52 15 7 6 49 31 28 17
66 Albacete Balompié 0.392 40 10 10 12 39 41 32 76
67 Málaga CF 0.388 39 8 15 9 33 37 32 90
68 Deportivo La Coruña 0.388 40 10 10 11 39 36 31 72
69 Real Zaragoza B 0.387 30 9 3 15 31 41 27 135
70 Real Sociedad C 0.383 26 7 5 14 27 41 26 152
71 Cádiz CF 0.380 44 11 11 10 44 40 32 50
72 Ourense CF 0.379 42 11 9 11 30 36 31 63
73 Marino de Luanco 0.377 37 10 7 10 28 26 27 101
74 San Fernando CD 0.368 33 8 9 9 26 24 26 113
75 CD Tudelano 0.364 32 8 8 11 31 39 27 121
76 Real Ávila CF 0.361 45 13 6 9 28 21 28 41
77 AD Ceuta FC 0.352 48 12 12 5 37 28 29 31
78 Deportivo Fabril 0.349 37 11 4 10 31 21 25 98
79 Córdoba CF 0.348 45 12 9 11 45 46 32 44
80 CD Arenteiro 0.347 40 11 7 10 33 29 28 71
81 Xerez DFC 0.342 30 6 12 8 22 27 26 131
82 Rayo Cantabria 0.341 38 10 8 9 43 37 27 93
83 RB Linense 0.329 30 8 6 12 23 34 26 137
84 Gimnàstic de Tarragona 0.324 47 13 8 9 38 32 30 38
85 Burgos CF 0.320 45 13 6 14 31 36 33 45
86 Real Zaragoza 0.319 40 10 10 13 49 47 33 73
87 CD Eldense 0.315 40 11 7 15 34 45 33 78
88 Celta de Vigo B 0.311 33 9 6 12 34 36 27 114
89 Linares Deportivo 0.307 39 11 6 9 28 25 26 85
90 Salamanca CF UDS 0.306 40 11 7 10 36 44 28 77
91 Real Valladolid B 0.297 37 9 10 7 33 27 26 99
92 Antequera CF 0.295 47 11 14 3 40 30 28 36
93 SD Eibar 0.291 41 11 8 13 29 32 32 70
94 Athletic Club B 0.291 39 11 6 11 35 33 28 87
95 Sestao River 0.262 31 7 10 11 24 29 28 124
96 CE Europa 0.251 50 15 5 7 47 32 27 22
97 UP Langreo 0.248 38 10 8 10 25 30 28 96
98 CD Izarra 0.246 18 4 6 16 23 44 26 169
99 Racing Ferrol 0.245 29 6 11 17 24 54 34 145
100 CA Osasuna B 0.240 34 9 7 12 33 42 28 112
101 Real Unión 0.239 35 10 5 12 32 40 27 110
102 UM Escobedo 0.234 30 6 12 10 16 33 28 138
103 Gimnástica Segoviana 0.230 29 7 8 13 33 56 28 144
104 Bergantiños FC 0.224 36 10 6 11 39 36 27 107
105 SD Tarazona 0.223 36 9 9 10 30 30 28 108
106 CD Guijuelo 0.221 27 5 12 10 24 32 27 149
107 UD Ibiza 0.221 47 14 5 9 36 26 28 37
108 CF Villanovense 0.216 22 4 10 12 23 34 26 160
109 CD Lugo 0.215 33 8 9 10 26 31 27 115
110 Cádiz CF B 0.215 25 6 7 13 19 43 26 156
111 CD Subiza 0.213 21 6 3 17 24 47 26 165
112 SD Compostela 0.212 28 7 7 12 27 33 26 146
113 Atlético Madrid B 0.209 41 10 11 7 31 27 28 67
114 CD Tenerife 0.208 26 6 8 19 28 46 33 153
115 RCD Espanyol B 0.202 44 12 8 6 35 27 26 48
116 Atlético Baleares 0.201 41 11 8 6 32 22 25 64
117 CP Cacereño 0.201 53 15 8 5 43 28 28 14
118 FC Barcelona B 0.197 26 4 14 10 34 44 28 151
119 UD Llanera 0.192 29 7 8 12 25 35 27 141
120 CF Talavera 0.187 52 15 7 4 39 22 26 18
121 Sevilla Atlético 0.182 41 11 8 9 32 31 28 69
122 Hércules CF 0.180 39 11 6 12 34 33 29 88
123 Real Murcia 0.179 42 12 6 9 34 26 27 60
124 Gimnástica Torrelavega 0.178 21 4 9 13 22 34 26 162
125 Getafe CF B 0.175 46 13 7 6 38 24 26 39
126 CE Sabadell 0.174 38 9 11 6 31 26 26 94
127 Coruxo FC 0.170 30 8 6 12 25 28 26 130
128 Real Betis B 0.168 39 10 9 9 36 42 28 92
129 Mérida AD 0.162 39 10 9 9 39 45 28 91
130 FC Cartagena 0.162 21 6 3 25 21 58 34 166
131 Lleida Esportiu 0.161 36 7 15 4 32 23 26 106
132 Real Madrid Castilla 0.160 39 9 12 7 45 30 28 81
133 Yeclano Deportivo 0.160 36 8 12 10 33 24 30 105
134 Terrassa FC 0.154 39 10 9 6 25 19 25 84
135 Valencia CF B 0.151 43 12 7 8 30 23 27 54
136 Villarreal CF B 0.150 37 8 13 7 39 29 28 97
137 SD Amorebieta 0.150 26 6 8 14 28 48 28 154
138 Marbella FC 0.148 36 9 9 13 39 46 31 109
139 Algeciras CF 0.147 30 6 12 9 27 36 27 134
140 Torrent CF 0.138 43 11 10 6 31 26 27 55
141 CF Fuenlabrada 0.138 34 8 10 9 30 29 27 111
142 CD Alcoyano 0.134 31 7 10 11 20 34 28 129
143 Elche Ilicitano 0.133 39 10 9 7 36 28 26 82
144 Recreativo Granada 0.133 23 6 5 16 28 42 27 159
145 UD Alzira 0.129 30 7 9 10 28 36 26 133
146 Don Benito 0.127 18 4 6 17 21 40 27 168
147 Atlético Sanluqueño CF 0.122 29 6 11 10 28 39 27 143
148 Recreativo Huelva 0.121 30 6 12 9 27 34 27 132
149 AD Alcorcón 0.111 32 8 8 13 37 40 29 119
150 CF Intercity 0.108 24 5 9 13 28 40 27 158
151 UD Melilla 0.102 32 8 8 10 28 29 26 117
152 CD Tenerife B 0.098 41 12 5 9 45 37 26 65
153 UE Olot 0.097 31 7 10 10 23 29 27 125
154 CD Ibiza 0.096 32 8 8 10 28 30 26 118
155 CD Laredo 0.092 19 3 10 15 19 49 28 167
156 Peña Deportiva 0.091 27 7 6 12 26 32 25 148
157 CE Andratx 0.089 27 7 6 12 23 35 25 150
158 Rayo Majadahonda 0.077 43 12 7 7 35 24 26 53
159 CD Coria 0.076 43 13 4 10 37 39 27 58
160 UE Cornellà 0.075 24 5 9 11 26 35 25 157
161 CDA Navalcarnero 0.073 40 11 7 8 32 31 26 75
162 Real Madrid C 0.067 29 6 11 9 25 28 26 139
163 UB Conquense 0.065 39 12 3 13 31 31 28 89
164 Unión Adarve 0.058 28 7 7 12 17 28 26 147
165 CDC Moscardó 0.056 33 9 6 11 31 41 26 116
166 UD SS Reyes 0.047 29 7 8 12 32 43 27 142
167 RCD Mallorca B 0.043 11 2 5 18 13 41 25 172
168 CD Unión Sur Yaiza 0.041 25 6 7 13 29 41 26 155
169 CF Badalona Futur 0.034 16 3 7 17 17 45 27 170
170 CD Illescas 0.024 21 6 3 17 20 36 26 163
171 CD Móstoles URJC 0.018 21 6 3 18 25 47 27 164
172 CD Atlético Paso 0.014 15 3 6 18 23 46 27 171
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 March 15, 2025.

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.