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 FC Barcelona 10.769 101 32 5 5 120 42 42 1
2 Atlético Madrid 6.023 86 25 11 6 79 33 42 3
3 Real Madrid 5.631 91 28 7 7 94 49 42 2
4 Real Betis 3.714 66 19 9 10 63 49 38 21
5 Athletic Bilbao 3.023 62 16 14 7 52 31 37 29
6 Villarreal CF 2.532 64 18 10 9 67 49 37 23
7 Celta de Vigo 2.206 58 17 7 15 72 62 39 43
8 Valencia CF 2.170 57 15 12 13 51 57 40 46
9 Real Sociedad 2.164 59 17 8 17 49 47 42 40
10 CA Osasuna 2.018 56 14 14 11 55 57 39 51
11 Rayo Vallecano 1.834 56 15 11 13 49 48 39 50
12 Pontevedra CF 1.690 81 25 6 7 59 32 38 4
13 CD Leganés 1.589 41 9 14 16 43 60 39 133
14 Getafe CF 1.459 49 13 10 17 36 39 40 88
15 RCD Mallorca 1.423 47 13 8 16 33 46 37 102
16 UD Las Palmas 1.354 38 10 8 20 49 62 38 143
17 CD Alavés 1.331 39 9 12 15 38 48 36 138
18 RCD Espanyol 1.309 42 11 9 16 40 46 36 127
19 Arenas de Getxo 1.066 70 21 7 6 50 24 34 11
20 SD Logroñés 1.064 67 19 10 6 55 30 35 16
21 Sevilla FC 0.986 44 11 11 16 46 54 38 117
22 Girona FC 0.982 42 11 9 17 45 53 37 128
23 UD Logroñés 0.903 60 15 15 7 43 21 37 34
24 Utebo FC 0.851 61 17 10 8 55 38 35 31
25 Elche CF 0.840 80 23 11 9 60 36 43 5
26 SD Eibar B 0.819 62 18 8 8 45 23 34 28
27 CD Teruel 0.809 60 17 9 8 41 28 34 37
28 CD Numancia 0.789 67 19 10 6 55 25 35 15
29 UD Almería 0.730 71 20 11 12 78 61 43 10
30 Juventud Torremolinos 0.663 68 19 11 5 54 28 35 13
31 Levante UD 0.639 70 19 13 8 65 44 40 12
32 Real Avilés 0.616 56 14 14 7 46 38 35 48
33 CD Estepona 0.608 60 15 15 7 49 31 37 35
34 FC La Unión Atlético 0.607 67 21 4 10 39 21 35 17
35 Cultural Leonesa 0.591 67 19 10 9 56 42 38 18
36 CA Antoniano 0.565 60 17 9 9 41 32 35 38
37 SD Huesca 0.559 64 18 10 13 54 40 41 24
38 Racing Santander 0.558 72 21 9 11 66 50 41 8
39 Real Oviedo 0.547 66 18 12 9 51 40 39 22
40 UCAM Murcia CF 0.539 60 16 12 6 46 22 34 33
41 CD Mirandés 0.509 68 20 8 12 55 40 40 14
42 SD Ejea 0.494 54 14 12 10 48 37 36 59
43 Granada CF 0.471 63 17 12 12 63 50 41 26
44 CD Alavés B 0.462 49 12 13 9 35 32 34 83
45 FC Andorra 0.461 62 17 11 10 49 37 38 30
46 CE Europa 0.460 72 22 6 8 63 37 36 7
47 Real Valladolid 0.460 22 6 4 28 36 91 38 168
48 UD Barbastro 0.460 46 13 7 17 42 44 37 105
49 Zamora CF 0.436 53 14 11 12 44 33 37 61
50 Deportivo Fabril 0.434 54 16 6 12 48 29 34 57
51 Ourense CF 0.431 59 16 11 13 40 45 40 41
52 SD Ponferradina 0.415 61 17 10 11 54 40 38 32
53 Sporting Gijón 0.409 53 13 14 14 52 51 41 66
54 Marino de Luanco 0.408 45 12 9 13 38 36 34 113
55 UE Sant Andreu 0.407 63 18 9 9 67 44 36 25
56 Rayo Cantabria 0.406 48 13 9 12 55 45 34 90
57 Real Ávila CF 0.400 56 16 8 13 39 33 37 49
58 AD Ceuta FC 0.392 66 17 15 5 47 32 37 20
59 Gimnàstic de Tarragona 0.389 58 16 10 12 57 43 38 42
60 Cádiz CF 0.387 55 14 13 14 53 51 41 55
61 Real Sociedad B 0.384 55 15 10 10 45 30 35 52
62 Unionistas CF 0.380 48 11 15 12 47 47 38 92
63 Celta de Vigo B 0.378 50 14 8 13 49 43 35 77
64 Albacete Balompié 0.377 51 13 12 14 52 55 39 75
65 Águilas FC 0.372 50 12 14 9 31 27 35 79
66 SD Gernika 0.366 43 11 10 13 39 48 34 121
67 Torrent CF 0.362 58 16 10 9 45 36 35 44
68 Atlético Baleares 0.360 62 17 11 6 49 27 34 27
69 CD Castellón 0.358 53 14 11 16 61 60 41 65
70 Real Zaragoza B 0.353 44 13 5 16 43 48 34 116
71 Barakaldo CF 0.351 52 14 10 14 52 44 38 67
72 Xerez CD 0.347 52 15 7 13 34 27 35 69
73 CD Calahorra 0.341 39 9 12 13 28 39 34 139
74 CD Anguiano 0.340 38 11 5 18 32 49 34 145
75 CD Arenteiro 0.339 47 12 11 12 39 36 35 97
76 Orihuela CF 0.337 47 12 11 13 30 28 36 99
77 Córdoba CF 0.331 55 14 13 13 57 57 40 56
78 Deportivo La Coruña 0.328 53 13 14 13 54 47 40 62
79 Burgos CF 0.324 57 16 9 16 42 45 41 45
80 SD Tarazona 0.323 50 13 11 12 40 34 36 78
81 CD Tudelano 0.319 43 11 10 14 43 48 35 120
82 Athletic Club B 0.318 51 14 9 13 44 41 36 74
83 UD Almería B 0.318 52 15 7 12 38 36 34 70
84 UM Escobedo 0.316 44 10 14 11 31 39 35 118
85 UP Langreo 0.314 50 13 11 11 35 37 35 80
86 Málaga CF 0.312 49 11 16 12 40 43 39 86
87 Sestao River 0.311 42 10 12 13 37 40 35 126
88 CD Alfaro 0.306 43 12 7 16 32 49 35 124
89 Bergantiños FC 0.304 47 13 8 14 51 49 35 98
90 Linares Deportivo 0.303 48 13 9 12 36 34 34 91
91 Deportiva Minera 0.302 46 12 10 15 44 51 37 106
92 Salamanca CF UDS 0.295 50 14 8 14 44 55 36 82
93 Real Valladolid B 0.293 44 11 11 12 42 43 34 114
94 SD Eibar 0.289 49 12 13 14 37 40 39 87
95 Real Zaragoza 0.281 52 13 13 15 61 61 41 71
96 Coruxo FC 0.272 45 12 9 13 36 33 34 112
97 CE Sabadell 0.267 56 15 11 8 52 32 34 47
98 Real Unión 0.254 43 12 7 16 40 52 35 122
99 Xerez DFC 0.253 40 9 13 12 29 38 34 135
100 Valencia CF B 0.247 53 15 8 11 41 35 34 63
101 FC Barcelona B 0.242 39 8 15 13 49 55 36 136
102 CD Eldense 0.241 46 12 10 19 39 58 41 109
103 Antequera CF 0.239 55 13 16 7 50 46 36 54
104 CA Osasuna B 0.233 41 11 8 16 42 57 35 132
105 CD Lugo 0.232 43 11 10 15 33 46 36 123
106 CD Tenerife 0.231 39 9 12 20 38 53 41 140
107 RCD Espanyol B 0.224 51 13 12 9 40 34 34 72
108 UD Llanera 0.222 38 9 11 15 33 48 35 144
109 SD Compostela 0.220 39 10 9 16 37 45 35 137
110 Gimnástica Torrelavega 0.211 31 7 10 17 38 48 34 156
111 Real Murcia 0.211 60 17 9 10 45 30 36 36
112 San Fernando CD 0.208 35 8 11 15 27 35 34 152
113 Gimnástica Segoviana 0.206 37 8 13 15 39 67 36 149
114 Lleida Esportiu 0.206 45 9 18 8 39 33 35 111
115 RB Linense 0.204 37 10 7 17 27 42 34 148
116 Real Sociedad C 0.201 29 8 5 21 31 57 34 162
117 CE Andratx 0.200 49 14 7 13 38 42 34 89
118 CF Villanovense 0.196 38 9 11 14 33 39 34 141
119 Terrassa FC 0.193 51 14 9 11 38 32 34 73
120 Elche Ilicitano 0.186 47 12 11 11 43 38 34 95
121 Racing Ferrol 0.185 32 7 11 23 27 65 41 155
122 UD Ibiza 0.182 59 17 8 12 46 34 37 39
123 Atlético Madrid B 0.181 52 13 13 9 40 32 35 68
124 Mérida AD 0.180 54 14 12 10 49 50 36 60
125 Sevilla Atlético 0.180 49 13 10 12 38 39 35 85
126 Cádiz CF B 0.176 36 9 9 16 29 51 34 150
127 UE Olot 0.174 48 12 12 12 37 39 36 93
128 Real Madrid Castilla 0.173 50 11 17 8 54 36 36 76
129 Marbella FC 0.171 46 12 10 16 48 56 38 107
130 SD Amorebieta 0.164 32 7 11 18 34 58 36 154
131 CD Ibiza 0.162 46 12 10 13 38 39 35 104
132 Algeciras CF 0.161 46 10 16 9 41 42 35 103
133 CD Guijuelo 0.159 30 6 12 17 28 52 35 158
134 Hércules CF 0.158 47 13 8 15 45 44 36 100
135 Yeclano Deportivo 0.154 45 10 15 13 41 33 38 110
136 CD Guadalajara 0.146 74 22 8 4 60 22 34 6
137 CD Izarra 0.145 21 5 6 23 31 63 34 170
138 UE Cornellà 0.137 38 9 11 14 39 47 34 142
139 CD Subiza 0.135 28 8 4 22 36 60 34 163
140 AD Alcorcón 0.133 47 13 8 16 48 50 37 101
141 FC Cartagena 0.133 26 7 5 30 32 74 42 166
142 Atlético Sanluqueño CF 0.131 42 9 15 12 38 49 36 129
143 Real Betis B 0.131 46 11 13 12 43 52 36 108
144 CD Laredo 0.130 24 4 12 19 25 66 35 167
145 Peña Deportiva 0.125 35 8 11 15 34 42 34 151
146 Villarreal CF B 0.122 43 9 16 11 45 41 36 119
147 CP Cacereño 0.113 71 20 11 6 60 36 37 9
148 CF Fuenlabrada 0.111 40 9 13 13 38 41 35 134
149 Recreativo Huelva 0.111 37 7 16 12 30 44 35 147
150 Don Benito 0.107 26 6 8 21 31 53 35 164
151 UD Alzira 0.102 30 7 9 18 29 58 34 159
152 CD Alcoyano 0.102 41 10 11 15 31 45 36 131
153 Recreativo Granada 0.101 26 7 5 22 29 55 34 165
154 CF Talavera 0.083 66 19 9 6 50 27 34 19
155 CF Intercity 0.079 29 6 11 19 34 52 36 160
156 Rayo Majadahonda 0.052 55 15 10 9 41 30 34 53
157 Getafe CF B 0.052 54 15 9 10 48 37 34 58
158 CDA Navalcarnero 0.048 53 15 8 11 43 40 34 64
159 UB Conquense 0.045 48 14 6 16 38 42 36 94
160 RCD Mallorca B 0.044 18 4 6 24 22 61 34 171
161 UD Melilla 0.042 44 11 11 12 41 42 34 115
162 UD SS Reyes 0.041 49 13 10 12 46 47 35 84
163 CD Tenerife B 0.040 47 13 8 13 54 51 34 96
164 CD Coria 0.035 50 14 8 13 45 52 35 81
165 CF Badalona Futur 0.031 17 3 8 24 22 67 35 172
166 CDC Moscardó 0.031 42 11 9 14 41 56 34 130
167 Real Madrid C 0.031 42 10 12 12 34 35 34 125
168 Unión Adarve 0.025 37 9 10 15 22 33 34 146
169 CD Unión Sur Yaiza 0.020 29 6 11 17 34 55 34 161
170 CD Móstoles URJC 0.019 33 10 3 22 42 60 35 153
171 CD Illescas 0.017 30 8 6 20 30 47 34 157
172 CD Atlético Paso 0.010 21 4 9 22 32 60 35 169
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 May 10, 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.