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 7.983 82 26 4 5 107 35 35 1
2 Atlético Madrid 6.315 73 21 10 4 66 28 35 3
3 Real Madrid 5.567 78 24 6 5 81 38 35 2
4 Athletic Bilbao 3.842 54 14 12 6 48 29 32 25
5 Real Betis 3.483 56 16 8 9 51 43 33 20
6 Celta de Vigo 2.055 49 14 7 12 59 50 33 39
7 Real Sociedad 1.993 53 16 5 14 40 33 35 29
8 Villarreal CF 1.981 50 14 8 8 57 41 30 34
9 CD Leganés 1.861 37 9 10 15 39 55 34 118
10 Rayo Vallecano 1.830 49 13 10 10 45 37 33 41
11 Getafe CF 1.809 46 12 10 12 31 30 34 62
12 CA Osasuna 1.762 46 11 13 10 46 49 34 64
13 RCD Mallorca 1.651 40 11 7 13 28 41 31 103
14 Pontevedra CF 1.572 69 21 6 6 46 22 33 4
15 Valencia CF 1.404 43 11 10 13 40 52 34 82
16 Girona FC 1.364 38 10 8 13 41 45 31 111
17 Arenas de Getxo 1.321 57 17 6 6 39 21 29 17
18 RCD Espanyol 1.195 32 8 8 14 31 42 30 140
19 SD Eibar B 1.192 57 17 6 6 43 19 29 16
20 Sevilla FC 1.168 42 11 9 12 40 44 32 87
21 CD Alavés 1.134 31 7 10 14 35 46 31 143
22 UD Las Palmas 1.121 32 8 8 16 42 53 32 139
23 CD Teruel 1.069 53 15 8 6 34 24 29 27
24 SD Logroñés 1.066 54 15 9 5 46 25 29 24
25 UD Logroñés 1.066 48 11 15 6 35 20 32 44
26 Utebo FC 0.897 51 14 9 7 47 32 30 30
27 Juventud Torremolinos 0.871 59 16 11 3 43 23 30 11
28 UD Almería 0.838 62 17 11 9 66 50 37 8
29 Elche CF 0.803 69 20 9 8 53 30 37 5
30 FC La Unión Atlético 0.771 58 18 4 7 31 16 29 15
31 CD Numancia 0.681 55 15 10 5 42 21 30 21
32 SD Ejea 0.663 51 14 9 8 45 32 31 31
33 Cultural Leonesa 0.661 58 16 10 6 51 36 32 13
34 UCAM Murcia CF 0.644 49 13 10 6 35 17 29 36
35 SD Huesca 0.640 60 17 9 10 49 32 36 10
36 CD Mirandés 0.619 58 17 7 10 46 31 34 14
37 CD Calahorra 0.611 35 8 11 10 25 32 29 126
38 Racing Santander 0.597 65 19 8 9 59 43 36 7
39 Levante UD 0.567 59 16 11 7 51 36 34 12
40 Real Valladolid 0.547 22 6 4 22 29 71 32 166
41 Zamora CF 0.542 48 13 9 10 39 28 32 46
42 UD Barbastro 0.540 39 11 6 15 37 39 32 106
43 CD Alavés B 0.539 36 8 12 9 24 27 29 122
44 CD Alfaro 0.520 40 11 7 12 27 37 30 102
45 CD Estepona 0.508 49 12 13 6 41 25 31 37
46 Águilas FC 0.494 44 10 14 6 28 22 30 75
47 Real Avilés 0.491 45 11 12 5 36 28 28 66
48 Real Oviedo 0.482 55 15 10 9 44 38 34 23
49 Barakaldo CF 0.478 47 13 8 11 45 36 32 52
50 CA Antoniano 0.473 46 13 7 9 30 28 29 60
51 Unionistas CF 0.469 43 10 13 9 45 39 32 79
52 Orihuela CF 0.465 46 12 10 9 29 21 31 58
53 CD Anguiano 0.457 33 10 3 16 31 44 29 136
54 Xerez CD 0.454 45 13 6 11 27 22 30 68
55 FC Andorra 0.437 47 12 11 9 37 33 32 57
56 Albacete Balompié 0.436 46 12 10 12 44 43 34 61
57 Sporting Gijón 0.436 44 10 14 11 41 40 35 76
58 Ourense CF 0.433 51 14 9 11 34 36 34 33
59 Granada CF 0.428 53 14 11 11 54 45 36 28
60 CD Tudelano 0.427 36 9 9 12 35 43 30 123
61 SD Gernika 0.414 35 9 8 12 32 42 29 127
62 AD Ceuta FC 0.412 53 13 14 5 40 30 32 26
63 Marino de Luanco 0.398 40 11 7 11 31 29 29 98
64 Real Sociedad B 0.390 45 12 9 9 41 28 30 65
65 SD Ponferradina 0.388 49 13 10 10 44 35 33 40
66 CD Guadalajara 0.386 68 20 8 1 51 12 29 6
67 Deportiva Minera 0.376 40 10 10 12 37 41 32 100
68 UD Almería B 0.375 47 14 5 10 34 29 29 56
69 CD Castellón 0.375 45 12 9 14 48 49 35 71
70 Cádiz CF 0.371 48 12 12 11 46 42 35 48
71 Real Zaragoza B 0.369 31 9 4 16 32 43 29 144
72 Celta de Vigo B 0.367 39 11 6 13 38 39 30 105
73 Gimnàstic de Tarragona 0.361 51 14 9 9 44 34 32 32
74 Málaga CF 0.354 42 9 15 10 36 39 34 86
75 Deportivo La Coruña 0.349 45 11 12 11 44 40 34 69
76 Burgos CF 0.343 49 14 7 14 34 37 35 43
77 Deportivo Fabril 0.339 44 13 5 11 36 24 29 74
78 Real Sociedad C 0.339 29 8 5 16 30 47 29 152
79 UE Sant Andreu 0.336 56 16 8 7 54 35 31 19
80 Xerez DFC 0.336 36 8 12 9 26 29 29 121
81 Córdoba CF 0.331 46 12 10 12 47 49 34 63
82 Real Ávila CF 0.326 47 13 8 9 29 22 30 54
83 CD Arenteiro 0.318 41 11 8 11 35 32 30 91
84 CD Izarra 0.310 21 5 6 18 26 48 29 168
85 San Fernando CD 0.309 33 8 9 12 26 29 29 135
86 Real Valladolid B 0.304 40 10 10 9 37 32 29 96
87 SD Eibar 0.303 45 12 9 13 31 33 34 72
88 Bergantiños FC 0.301 43 12 7 11 45 39 30 78
89 CD Eldense 0.298 42 11 9 16 36 49 36 88
90 Real Zaragoza 0.298 41 10 11 14 50 50 35 93
91 Rayo Cantabria 0.297 39 10 9 10 44 39 29 104
92 Athletic Club B 0.296 41 11 8 11 38 36 30 92
93 Sestao River 0.289 34 8 10 12 29 32 30 129
94 CE Europa 0.284 57 17 6 7 50 33 30 18
95 RB Linense 0.280 30 8 6 15 23 38 29 148
96 Linares Deportivo 0.278 40 11 7 11 32 31 29 99
97 Real Unión 0.275 37 10 7 13 33 42 30 117
98 Antequera CF 0.268 47 11 14 5 43 37 30 55
99 UM Escobedo 0.264 34 7 13 10 18 34 30 134
100 Salamanca CF UDS 0.260 41 11 8 11 38 47 30 95
101 CD Lugo 0.256 39 10 9 11 29 34 30 107
102 UP Langreo 0.250 41 11 8 10 28 30 29 94
103 SD Tarazona 0.237 40 10 10 10 33 31 30 97
104 CD Guijuelo 0.232 30 6 12 12 26 37 30 147
105 FC Barcelona B 0.227 30 5 15 10 38 46 30 146
106 CD Tenerife 0.226 32 8 8 20 33 50 36 141
107 CA Osasuna B 0.225 35 9 8 13 35 48 30 128
108 Gimnástica Segoviana 0.222 32 7 11 13 35 58 31 142
109 CD Subiza 0.222 24 7 3 19 28 50 29 162
110 Racing Ferrol 0.220 29 6 11 19 24 57 36 155
111 Cádiz CF B 0.215 29 7 8 14 23 46 29 154
112 UD Ibiza 0.212 48 14 6 11 38 31 31 47
113 UD Llanera 0.206 34 8 10 12 28 37 30 131
114 Sevilla Atlético 0.203 44 12 8 10 33 32 30 77
115 Atlético Baleares 0.200 48 13 9 6 38 24 28 45
116 Atlético Madrid B 0.200 42 10 12 8 31 28 30 85
117 Coruxo FC 0.198 36 10 6 13 30 30 29 119
118 Real Murcia 0.195 49 14 7 9 39 26 30 38
119 Mérida AD 0.193 45 12 9 9 43 47 30 73
120 Hércules CF 0.190 43 12 7 12 38 36 31 81
121 CP Cacereño 0.184 60 17 9 5 49 31 31 9
122 CF Villanovense 0.181 25 5 10 14 25 38 29 160
123 SD Amorebieta 0.178 29 6 11 14 31 51 31 153
124 Real Madrid Castilla 0.178 41 9 14 7 46 31 30 89
125 SD Compostela 0.177 29 7 8 15 28 41 30 150
126 Real Betis B 0.174 40 10 10 10 37 44 30 101
127 RCD Espanyol B 0.171 47 13 8 7 39 31 28 53
128 Algeciras CF 0.168 37 8 13 9 31 37 30 116
129 Marbella FC 0.167 39 10 9 14 40 48 33 108
130 FC Cartagena 0.164 23 6 5 25 25 62 36 165
131 CE Sabadell 0.162 47 12 11 6 42 28 29 50
132 Yeclano Deportivo 0.162 37 8 13 11 34 26 32 114
133 AD Alcorcón 0.147 38 10 8 13 41 42 31 110
134 Villarreal CF B 0.147 38 8 14 8 41 32 30 109
135 Atlético Sanluqueño CF 0.145 34 7 13 10 32 41 30 130
136 Getafe CF B 0.140 50 14 8 7 42 28 29 35
137 Gimnástica Torrelavega 0.136 25 5 10 14 26 38 29 159
138 CD Alcoyano 0.133 34 8 10 12 24 37 30 132
139 CF Talavera 0.132 55 16 7 6 43 24 29 22
140 Valencia CF B 0.132 46 13 7 9 32 25 29 59
141 Recreativo Granada 0.126 23 6 5 18 28 45 29 164
142 CF Fuenlabrada 0.123 35 8 11 11 31 33 30 125
143 Recreativo Huelva 0.122 32 6 14 10 28 38 30 138
144 Torrent CF 0.121 43 11 10 8 33 30 29 80
145 Lleida Esportiu 0.119 37 7 16 6 32 27 29 115
146 Elche Ilicitano 0.118 42 11 9 9 40 33 29 83
147 Terrassa FC 0.117 42 11 9 8 28 22 28 84
148 UE Olot 0.113 38 9 11 10 28 32 30 112
149 CF Intercity 0.111 28 6 10 14 32 43 30 157
150 CD Ibiza 0.107 41 11 8 10 35 31 29 90
151 CE Andratx 0.102 36 10 6 12 27 35 28 124
152 Don Benito 0.101 21 5 6 19 23 43 30 167
153 CD Laredo 0.099 20 3 11 16 19 52 30 169
154 Rayo Majadahonda 0.096 47 13 8 8 36 26 29 51
155 UD Alzira 0.089 30 7 9 13 29 45 29 149
156 UD Melilla 0.083 36 9 9 11 31 32 29 120
157 UE Cornellà 0.081 30 7 9 12 33 40 28 145
158 CD Tenerife B 0.079 45 13 6 10 48 41 29 67
159 UB Conquense 0.075 45 14 3 14 33 33 31 70
160 Peña Deportiva 0.074 28 7 7 14 29 38 28 156
161 CDA Navalcarnero 0.072 49 14 7 8 40 33 29 42
162 CD Coria 0.067 48 14 6 10 41 41 30 49
163 Real Madrid C 0.049 32 7 11 11 27 31 29 137
164 UD SS Reyes 0.048 38 10 8 12 36 43 30 113
165 Unión Adarve 0.045 29 7 8 14 17 30 29 151
166 CDC Moscardó 0.036 34 9 7 13 32 47 29 133
167 CD Unión Sur Yaiza 0.034 26 6 8 15 31 49 29 158
168 CF Badalona Futur 0.025 16 3 7 19 17 50 29 171
169 RCD Mallorca B 0.024 11 2 5 21 16 51 28 172
170 CD Illescas 0.023 24 7 3 19 23 40 29 161
171 CD Móstoles URJC 0.020 24 7 3 20 30 53 30 163
172 CD Atlético Paso 0.011 16 3 7 20 24 49 30 170
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 31, 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.