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 8.843 110 35 5 6 131 48 46 1
2 Atlético Madrid 6.071 92 27 11 7 87 36 45 3
3 Real Madrid 5.826 100 31 7 8 103 54 46 2
4 Athletic Bilbao 3.360 71 19 14 8 56 34 41 19
5 Villarreal CF 3.234 73 21 10 9 77 53 40 15
6 Real Betis 3.117 69 19 12 11 68 57 42 26
7 CA Osasuna 2.500 64 16 16 11 61 59 43 39
8 Celta de Vigo 2.076 64 19 7 16 76 65 42 38
9 Real Sociedad 2.051 62 18 8 19 52 52 45 45
10 Valencia CF 1.905 58 15 13 15 52 60 43 58
11 Rayo Vallecano 1.854 61 16 13 13 53 51 42 48
12 Pontevedra CF 1.729 81 25 6 7 59 32 38 7
13 CD Leganés 1.603 50 12 14 17 50 65 43 91
14 Getafe CF 1.432 52 14 10 19 39 44 43 81
15 CD Alavés 1.326 46 11 13 16 41 50 40 113
16 RCD Espanyol 1.248 45 12 9 19 44 53 40 123
17 RCD Mallorca 1.156 48 13 9 18 35 50 40 102
18 UD Las Palmas 1.121 38 10 8 23 49 66 41 146
19 Sevilla FC 0.980 47 12 11 18 49 60 41 108
20 Girona FC 0.972 45 12 9 19 48 60 40 124
21 Arenas de Getxo 0.959 70 21 7 6 50 24 34 21
22 CD Teruel 0.883 68 19 11 8 48 31 38 29
23 SD Logroñés 0.877 67 19 10 7 56 32 36 30
24 UD Logroñés 0.859 60 15 15 7 43 21 37 50
25 Elche CF 0.841 86 25 11 10 67 38 46 4
26 Utebo FC 0.775 64 18 10 9 58 43 37 37
27 CD Numancia 0.744 71 20 11 8 57 27 39 18
28 UD Almería 0.718 79 22 13 13 84 64 48 9
29 SD Eibar B 0.702 63 18 9 9 46 25 36 40
30 CD Estepona 0.677 66 17 15 8 54 37 40 32
31 Levante UD 0.675 79 22 13 8 70 46 43 8
32 Real Avilés 0.672 63 16 15 7 54 40 38 42
33 Juventud Torremolinos 0.670 68 19 11 5 54 28 35 27
34 CD Guadalajara 0.633 74 22 8 4 60 22 34 12
35 FC La Unión Atlético 0.612 67 21 4 11 39 23 36 31
36 Real Oviedo 0.603 83 23 14 10 62 46 47 5
37 UCAM Murcia CF 0.587 65 17 14 7 50 25 38 33
38 CA Antoniano 0.572 61 17 10 9 43 34 36 46
39 Racing Santander 0.536 78 22 12 13 76 64 47 10
40 CE Europa 0.516 72 22 6 8 63 37 36 17
41 SD Huesca 0.503 70 20 10 15 61 50 45 22
42 CD Mirandés 0.499 82 24 10 13 69 49 47 6
43 CP Cacereño 0.486 77 22 11 7 67 39 40 11
44 CF Talavera 0.471 73 21 10 7 58 31 38 14
45 CE Sabadell 0.462 64 17 13 8 56 34 38 36
46 Cultural Leonesa 0.459 69 19 12 11 63 51 42 25
47 UE Sant Andreu 0.444 64 18 10 10 68 46 38 35
48 SD Ejea 0.443 54 14 12 10 48 37 36 67
49 FC Andorra 0.442 73 20 13 11 56 41 44 16
50 SD Ponferradina 0.435 71 20 11 14 63 48 45 20
51 Sporting Gijón 0.433 59 15 14 15 58 55 44 53
52 Real Sociedad B 0.429 68 19 11 12 56 37 42 28
53 AD Ceuta FC 0.427 74 19 17 6 55 43 42 13
54 Deportivo Fabril 0.420 55 16 7 13 49 32 36 64
55 UD Barbastro 0.420 46 13 7 17 42 44 37 111
56 CD Alavés B 0.414 49 12 13 9 35 32 34 93
57 Granada CF 0.406 69 19 12 14 69 57 45 24
58 Atlético Baleares 0.405 63 17 12 7 52 33 36 41
59 Gimnàstic de Tarragona 0.400 69 19 12 13 66 50 44 23
60 Torrent CF 0.398 62 17 11 10 48 39 38 44
61 Marino de Luanco 0.393 45 12 9 13 38 36 34 120
62 Rayo Cantabria 0.392 48 13 9 12 55 45 34 97
63 Ourense CF 0.388 60 16 12 14 41 49 42 51
64 Real Ávila CF 0.377 56 16 8 14 39 35 38 62
65 Águilas FC 0.373 50 12 14 9 31 27 35 87
66 Zamora CF 0.367 57 15 12 13 46 36 40 60
67 Albacete Balompié 0.358 58 15 13 15 58 59 43 56
68 Cádiz CF 0.356 58 15 13 16 58 54 44 54
69 Xerez CD 0.348 52 15 7 13 34 27 35 77
70 Real Valladolid 0.344 22 6 4 31 36 96 41 168
71 CD Castellón 0.338 57 15 12 17 67 64 44 61
72 Orihuela CF 0.336 47 12 11 13 30 28 36 106
73 Unionistas CF 0.323 49 11 16 13 48 49 40 94
74 UD Almería B 0.321 52 15 7 12 38 36 34 79
75 SD Gernika 0.320 43 11 10 13 39 48 34 132
76 SD Eibar 0.319 58 15 13 15 44 42 43 55
77 Real Zaragoza B 0.318 44 13 5 16 43 48 34 127
78 Athletic Club B 0.310 54 15 9 14 49 45 38 70
79 CD Calahorra 0.306 39 9 12 13 28 39 34 142
80 Linares Deportivo 0.306 48 13 9 12 36 34 34 98
81 SD Tarazona 0.303 54 14 12 12 41 34 38 69
82 CD Anguiano 0.303 38 11 5 18 32 49 34 147
83 Deportiva Minera 0.300 46 12 10 15 44 51 37 112
84 UM Escobedo 0.297 44 10 14 11 31 39 35 128
85 UP Langreo 0.296 50 13 11 11 35 37 35 88
86 Bergantiños FC 0.292 47 13 8 14 51 49 35 105
87 Córdoba CF 0.292 56 14 14 15 60 64 43 63
88 Real Valladolid B 0.284 44 11 11 12 42 43 34 125
89 CD Tudelano 0.283 43 11 10 14 43 48 35 130
90 Burgos CF 0.282 58 16 10 18 46 51 44 57
91 Salamanca CF UDS 0.281 50 14 8 14 44 55 36 90
92 Celta de Vigo B 0.281 53 15 8 15 54 50 38 72
93 Real Zaragoza 0.277 55 14 13 17 63 66 44 65
94 Barakaldo CF 0.276 52 14 10 16 53 47 40 78
95 Málaga CF 0.276 53 12 17 14 44 49 43 76
96 Valencia CF B 0.274 53 15 8 11 41 35 34 71
97 CD Alfaro 0.270 43 12 7 16 32 49 35 133
98 Getafe CF B 0.265 57 16 9 11 49 39 36 59
99 Sestao River 0.262 45 11 12 15 40 45 38 122
100 Coruxo FC 0.260 45 12 9 13 36 33 34 119
101 Deportivo La Coruña 0.259 53 13 14 16 56 55 43 74
102 Xerez DFC 0.257 40 9 13 12 29 38 34 139
103 CD Arenteiro 0.256 48 12 12 14 40 42 38 99
104 Rayo Majadahonda 0.254 59 16 11 11 43 37 38 52
105 Antequera CF 0.248 61 15 16 9 56 51 40 47
106 FC Barcelona B 0.245 45 10 15 13 53 57 38 121
107 RCD Espanyol B 0.245 51 13 12 9 40 34 34 83
108 Real Murcia 0.240 65 18 11 11 48 33 40 34
109 CD Eldense 0.231 51 13 12 20 46 65 45 86
110 Mérida AD 0.231 61 16 13 11 53 53 40 49
111 Lleida Esportiu 0.228 45 9 18 8 39 33 35 118
112 CE Andratx 0.225 49 14 7 13 38 42 34 96
113 Terrassa FC 0.225 51 14 9 11 38 32 34 84
114 CD Lugo 0.222 46 12 10 16 35 47 38 116
115 CA Osasuna B 0.217 46 12 10 16 47 59 38 115
116 UD Llanera 0.214 38 9 11 15 33 48 35 145
117 SD Compostela 0.214 39 10 9 16 37 45 35 141
118 UD Ibiza 0.214 63 18 9 14 51 37 41 43
119 San Fernando CD 0.210 35 8 11 15 27 35 34 154
120 CDA Navalcarnero 0.209 53 15 8 11 43 40 34 73
121 RB Linense 0.207 37 10 7 17 27 42 34 149
122 CD Tenerife 0.204 40 9 13 23 38 57 45 140
123 Gimnástica Segoviana 0.204 42 9 15 15 44 71 39 137
124 Elche Ilicitano 0.204 47 12 11 11 43 38 34 103
125 Gimnástica Torrelavega 0.204 31 7 10 17 38 48 34 157
126 UE Olot 0.198 48 12 12 12 37 39 36 100
127 CF Villanovense 0.196 38 9 11 14 33 39 34 143
128 Real Unión 0.193 44 12 8 18 43 58 38 129
129 CD Ibiza 0.190 46 12 10 13 38 39 35 110
130 Real Madrid Castilla 0.187 54 12 18 8 58 36 38 66
131 Marbella FC 0.185 52 14 10 17 54 60 41 82
132 Algeciras CF 0.184 52 12 16 10 46 46 38 80
133 Atlético Madrid B 0.184 54 13 15 10 42 35 38 68
134 Real Sociedad C 0.181 29 8 5 21 31 57 34 162
135 UD Melilla 0.178 44 11 11 12 41 42 34 126
136 Cádiz CF B 0.178 36 9 9 16 29 51 34 151
137 Sevilla Atlético 0.174 53 14 11 13 40 43 38 75
138 UD SS Reyes 0.174 49 13 10 12 46 47 35 95
139 SD Amorebieta 0.171 41 10 11 18 42 61 39 138
140 CD Tenerife B 0.169 47 13 8 13 54 51 34 104
141 Racing Ferrol 0.169 36 8 12 25 28 69 45 152
142 Yeclano Deportivo 0.153 46 10 16 14 42 35 40 109
143 CD Guijuelo 0.153 30 6 12 17 28 52 35 159
144 Villarreal CF B 0.152 49 11 16 11 51 41 38 92
145 UE Cornellà 0.151 38 9 11 14 39 47 34 144
146 AD Alcorcón 0.149 51 14 9 16 52 52 39 85
147 CD Coria 0.146 50 14 8 13 45 52 35 89
148 UB Conquense 0.146 48 14 6 16 38 42 36 101
149 Atlético Sanluqueño CF 0.145 46 10 16 12 41 51 38 114
150 Peña Deportiva 0.139 35 8 11 15 34 42 34 153
151 Hércules CF 0.138 47 13 8 18 48 50 39 107
152 CDC Moscardó 0.137 42 11 9 14 41 56 34 135
153 Real Madrid C 0.136 42 10 12 12 34 35 34 134
154 Real Betis B 0.129 46 11 13 14 44 59 38 117
155 CD Izarra 0.124 21 5 6 23 31 63 34 170
156 CD Laredo 0.124 24 4 12 19 25 66 35 167
157 CD Subiza 0.121 28 8 4 22 36 60 34 164
158 FC Cartagena 0.120 29 8 5 32 36 80 45 163
159 CF Fuenlabrada 0.114 43 10 13 15 43 48 38 131
160 UD Alzira 0.114 30 7 9 18 29 58 34 160
161 Don Benito 0.108 26 6 8 21 31 53 35 165
162 CD Alcoyano 0.107 42 10 12 16 32 47 38 136
163 Unión Adarve 0.106 37 9 10 15 22 33 34 148
164 Recreativo Huelva 0.102 37 7 16 15 32 52 38 150
165 Recreativo Granada 0.101 26 7 5 22 29 55 34 166
166 CF Intercity 0.093 35 8 11 19 37 53 38 155
167 CD Unión Sur Yaiza 0.085 29 6 11 17 34 55 34 161
168 CD Móstoles URJC 0.083 33 10 3 22 42 60 35 156
169 CD Illescas 0.073 30 8 6 20 30 47 34 158
170 RCD Mallorca B 0.048 18 4 6 24 22 61 34 171
171 CD Atlético Paso 0.042 21 4 9 22 32 60 35 169
172 CF Badalona Futur 0.036 17 3 8 24 22 67 35 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 »

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.