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.780 69 20 9 2 61 21 31 2
2 Real Madrid 6.330 66 20 6 4 72 32 30 3
3 FC Barcelona 5.535 70 22 4 5 92 32 31 1
4 Athletic Bilbao 3.833 49 13 10 5 46 27 28 13
5 Real Betis 2.776 44 12 8 9 43 39 29 32
6 Real Sociedad 2.479 49 15 4 11 36 24 30 15
7 CA Osasuna 2.178 44 11 11 8 42 41 30 33
8 Villarreal CF 2.160 47 13 8 6 54 37 27 19
9 Rayo Vallecano 2.110 44 12 8 9 39 32 29 31
10 Celta de Vigo 1.830 41 12 5 12 53 46 29 45
11 CD Leganés 1.792 34 8 10 12 33 47 30 100
12 Getafe CF 1.729 40 10 10 10 26 25 30 54
13 Pontevedra CF 1.703 59 18 5 4 41 18 27 4
14 RCD Mallorca 1.648 35 10 5 12 24 37 27 92
15 Arenas de Getxo 1.437 49 15 4 5 34 18 24 14
16 Girona FC 1.398 35 10 5 12 36 37 27 89
17 Sevilla FC 1.393 38 10 8 10 37 40 28 66
18 RCD Espanyol 1.369 30 8 6 13 28 38 27 119
19 UD Logroñés 1.264 46 11 13 3 33 15 27 24
20 Valencia CF 1.217 35 9 8 13 33 47 30 93
21 SD Eibar B 1.118 49 15 4 5 35 15 24 12
22 CD Alavés 1.109 26 6 8 13 31 41 27 144
23 UD Las Palmas 1.106 29 8 5 15 38 48 28 129
24 UD Almería 0.931 55 15 10 7 58 43 32 7
25 Utebo FC 0.928 43 12 7 6 41 28 25 36
26 Elche CF 0.922 59 17 8 7 45 25 32 5
27 SD Logroñés 0.902 43 12 7 5 36 21 24 35
28 CD Numancia 0.865 48 13 9 2 36 17 24 16
29 CD Teruel 0.790 40 11 7 6 27 22 24 51
30 Juventud Torremolinos 0.738 44 11 11 3 34 22 25 29
31 UCAM Murcia CF 0.729 42 11 9 4 31 14 24 38
32 SD Huesca 0.724 54 15 9 7 41 23 31 9
33 Cultural Leonesa 0.717 54 16 6 5 47 30 27 10
34 FC La Unión Atlético 0.663 45 14 3 7 24 14 24 28
35 SD Ejea 0.641 45 13 6 7 40 27 26 27
36 Real Oviedo 0.611 51 14 9 6 40 32 29 11
37 CD Mirandés 0.610 48 14 6 9 37 25 29 18
38 Real Valladolid 0.598 21 6 3 19 26 65 28 162
39 Levante UD 0.588 47 12 11 6 41 31 29 23
40 Racing Santander 0.587 55 16 7 8 51 39 31 8
41 Sporting Gijón 0.572 41 10 11 9 36 32 30 48
42 CD Calahorra 0.562 29 6 11 7 22 25 24 124
43 UD Barbastro 0.528 32 9 5 13 32 35 27 104
44 SD Gernika 0.521 29 7 8 9 28 32 24 125
45 CD Anguiano 0.509 30 9 3 12 25 33 24 117
46 Barakaldo CF 0.508 43 12 7 8 39 28 27 37
47 Granada CF 0.506 47 12 11 8 49 37 31 21
48 CD Guadalajara 0.499 57 17 6 1 45 10 24 6
49 Águilas FC 0.499 36 8 12 5 24 18 25 75
50 CD Alfaro 0.499 36 10 6 9 24 29 25 82
51 UD Almería B 0.497 40 12 4 8 29 22 24 50
52 CD Estepona 0.494 38 9 11 6 35 22 26 61
53 Unionistas CF 0.461 36 8 12 7 40 35 27 76
54 Zamora CF 0.451 37 10 7 10 33 25 27 67
55 Málaga CF 0.444 38 8 14 7 31 31 29 65
56 CA Antoniano 0.442 36 10 6 8 25 24 24 79
57 Orihuela CF 0.440 33 8 9 9 23 19 26 101
58 Deportiva Minera 0.439 37 9 10 8 31 32 27 70
59 CD Castellón 0.430 40 11 7 12 39 38 30 53
60 Xerez CD 0.429 38 11 5 9 22 18 25 64
61 Real Sociedad B 0.425 43 12 7 6 38 22 25 34
62 FC Andorra 0.417 41 11 8 8 32 28 27 49
63 CD Arenteiro 0.400 39 11 6 8 31 25 25 57
64 Cádiz CF 0.388 41 10 11 9 42 37 30 47
65 Ourense CF 0.384 39 10 9 10 28 34 29 60
66 CD Alavés B 0.376 25 5 10 9 17 25 24 148
67 SD Ponferradina 0.371 42 11 9 8 39 28 28 39
68 Real Zaragoza B 0.370 27 8 3 13 28 37 24 142
69 Albacete Balompié 0.368 34 8 10 11 34 40 29 98
70 CD Tudelano 0.366 29 7 8 10 29 37 25 128
71 Deportivo Fabril 0.361 34 10 4 9 30 20 23 94
72 Deportivo La Coruña 0.344 36 9 9 11 36 34 29 78
73 RB Linense 0.340 29 8 5 11 22 32 24 130
74 Real Zaragoza 0.334 39 10 9 11 45 38 30 56
75 Real Avilés 0.332 37 9 10 5 32 27 24 68
76 Real Ávila CF 0.331 42 12 6 8 27 20 26 42
77 Xerez DFC 0.330 27 5 12 7 20 22 24 138
78 Linares Deportivo 0.324 36 10 6 8 24 23 24 80
79 Salamanca CF UDS 0.322 37 10 7 9 33 42 26 72
80 Celta de Vigo B 0.321 31 9 4 11 32 32 24 109
81 Marino de Luanco 0.313 33 9 6 9 27 25 24 102
82 AD Ceuta FC 0.312 44 11 11 5 34 26 27 30
83 Córdoba CF 0.312 40 11 7 11 38 44 29 55
84 San Fernando CD 0.308 29 7 8 9 22 23 24 122
85 Sestao River 0.300 28 7 7 11 21 26 25 134
86 Gimnàstic de Tarragona 0.297 40 11 7 9 34 30 27 52
87 CD Eldense 0.297 37 10 7 14 29 41 31 73
88 Real Sociedad C 0.295 20 5 5 14 21 38 24 164
89 Real Valladolid B 0.292 34 8 10 6 31 25 24 96
90 UE Sant Andreu 0.291 46 13 7 6 45 31 26 26
91 Antequera CF 0.290 42 10 12 3 35 26 25 41
92 Athletic Club B 0.284 35 10 5 10 31 29 25 87
93 Racing Ferrol 0.278 28 6 10 14 23 47 30 137
94 Burgos CF 0.276 36 10 6 13 27 34 29 83
95 SD Eibar 0.274 34 9 7 13 26 32 29 99
96 CD Izarra 0.260 18 4 6 14 23 42 24 165
97 Gimnástica Segoviana 0.249 26 6 8 12 31 53 26 146
98 UP Langreo 0.238 32 8 8 9 23 29 25 105
99 CD Lugo 0.231 30 7 9 8 21 25 24 116
100 Cádiz CF B 0.229 24 6 6 12 18 41 24 151
101 Real Unión 0.222 32 9 5 11 31 39 25 106
102 UM Escobedo 0.220 29 6 11 8 16 31 25 132
103 CA Osasuna B 0.220 29 8 5 12 29 40 25 131
104 FC Barcelona B 0.220 25 4 13 8 31 38 25 147
105 CF Villanovense 0.218 21 4 9 11 23 33 24 158
106 SD Compostela 0.217 27 7 6 11 26 31 24 140
107 CE Europa 0.212 47 14 5 6 44 29 25 20
108 Getafe CF B 0.211 46 13 7 4 38 21 24 25
109 Bergantiños FC 0.208 30 8 6 11 36 36 25 113
110 SD Tarazona 0.206 31 8 7 10 27 28 25 111
111 Real Murcia 0.202 42 12 6 7 33 22 25 40
112 CD Tenerife 0.199 23 5 8 18 26 44 31 154
113 Rayo Cantabria 0.199 29 7 8 9 39 36 24 121
114 CF Talavera 0.197 48 14 6 4 37 21 24 17
115 CP Cacereño 0.185 47 13 8 5 39 27 26 22
116 UD Ibiza 0.185 41 12 5 9 32 25 26 46
117 UD Llanera 0.184 25 6 7 12 23 34 25 149
118 CD Guijuelo 0.182 24 4 12 9 23 31 25 150
119 Atlético Madrid B 0.172 36 9 9 7 26 23 25 77
120 Coruxo FC 0.169 30 8 6 10 25 25 24 114
121 Sevilla Atlético 0.168 37 10 7 8 29 29 25 69
122 Mérida AD 0.165 35 9 8 8 35 39 25 91
123 CD Subiza 0.164 15 4 3 17 20 45 24 170
124 Hércules CF 0.164 35 10 5 11 30 29 26 88
125 Gimnástica Torrelavega 0.162 20 4 8 12 22 32 24 163
126 RCD Espanyol B 0.162 39 11 6 6 31 25 23 58
127 FC Cartagena 0.160 21 6 3 22 21 52 31 161
128 SD Amorebieta 0.159 23 5 8 13 27 47 26 155
129 Real Madrid Castilla 0.154 36 9 9 7 42 27 25 74
130 Recreativo Granada 0.154 22 6 4 14 25 37 24 157
131 Marbella FC 0.152 35 9 8 11 37 41 28 90
132 Yeclano Deportivo 0.149 32 7 11 9 29 21 27 103
133 Valencia CF B 0.147 39 11 6 7 28 22 24 59
134 CE Sabadell 0.147 35 8 11 5 30 25 24 86
135 Real Betis B 0.145 32 8 8 9 31 40 25 107
136 Terrassa FC 0.143 38 10 8 5 25 18 23 62
137 Algeciras CF 0.141 29 6 11 8 26 32 25 126
138 Lleida Esportiu 0.140 34 7 13 4 31 22 24 95
139 CD Alcoyano 0.137 30 7 9 9 19 29 25 120
140 Villarreal CF B 0.136 31 6 13 6 34 28 25 108
141 CD Tenerife B 0.127 41 12 5 7 44 33 24 43
142 Atlético Baleares 0.127 35 9 8 6 30 22 23 84
143 CF Fuenlabrada 0.121 30 7 9 9 26 28 25 115
144 Don Benito 0.120 17 4 5 16 19 37 25 168
145 UD Alzira 0.119 29 7 8 9 27 34 24 127
146 Torrent CF 0.114 38 10 8 6 29 25 24 63
147 Atlético Sanluqueño CF 0.113 28 6 10 9 25 35 25 136
148 Recreativo Huelva 0.111 27 5 12 8 25 31 25 141
149 UD Melilla 0.108 31 8 7 9 28 28 24 110
150 UE Olot 0.106 31 7 10 8 23 25 25 112
151 Elche Ilicitano 0.102 35 9 8 7 32 25 24 85
152 AD Alcorcón 0.098 28 7 7 12 34 39 26 133
153 CD Ibiza 0.098 29 7 8 9 25 27 24 123
154 CF Intercity 0.096 23 5 8 12 26 35 25 153
155 Rayo Majadahonda 0.086 41 12 5 7 34 23 24 44
156 Peña Deportiva 0.075 26 7 5 11 24 28 23 143
157 UB Conquense 0.071 36 11 3 12 29 29 26 81
158 CDA Navalcarnero 0.070 34 9 7 8 29 30 24 97
159 Unión Adarve 0.070 28 7 7 10 16 25 24 135
160 CD Laredo 0.070 18 3 9 13 18 44 25 167
161 CD Coria 0.066 37 11 4 10 32 38 25 71
162 CDC Moscardó 0.061 30 8 6 10 29 39 24 118
163 UE Cornellà 0.061 23 5 8 10 22 30 23 152
164 Real Madrid C 0.060 27 6 9 9 24 27 24 139
165 CD Unión Sur Yaiza 0.059 22 5 7 12 28 40 24 156
166 CE Andratx 0.054 21 5 6 12 18 33 23 160
167 UD SS Reyes 0.053 26 6 8 11 29 40 25 145
168 RCD Mallorca B 0.032 10 2 4 17 11 38 23 172
169 CD Illescas 0.030 21 6 3 15 20 32 24 159
170 CF Badalona Futur 0.027 15 3 6 15 15 39 24 169
171 CD Móstoles URJC 0.018 18 5 3 17 21 44 25 166
172 CD Atlético Paso 0.011 11 2 5 18 21 45 25 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 February 25, 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.