Ranking football clubs by the dominant eigenvector of the normalized points-won matrix.

Spain 2025-26

2024-25

EP Pts W D L GF GA GP PR
1 FC Barcelona 13.862 109 36 1 5 108 38 42 1
2 Real Madrid 5.122 83 26 5 8 79 42 39 3
3 Atlético Madrid 3.777 76 23 7 12 74 47 42 6
4 Villarreal CF 2.438 73 22 7 9 73 43 38 8
5 Real Betis 2.303 66 17 15 8 69 51 40 20
6 Racing Santander 2.204 84 26 6 11 89 62 43 2
7 Celta de Vigo 2.099 55 14 13 11 54 47 38 57
8 Real Sociedad 2.010 64 17 13 13 70 62 43 26
9 Rayo Vallecano 1.605 52 13 13 13 47 47 39 69
10 Deportivo La Coruña 1.532 80 23 11 9 68 43 43 4
11 Girona FC 1.512 42 10 12 15 41 56 37 130
12 Sevilla FC 1.430 46 13 7 18 49 59 38 105
13 Albacete Balompié 1.423 63 17 12 15 62 59 44 28
14 Getafe CF 1.289 51 15 6 17 43 41 38 70
15 Elche CF 1.272 48 12 12 15 54 57 39 89
16 CA Osasuna 1.271 52 14 10 15 58 52 39 67
17 UD Almería 1.247 74 22 8 11 81 60 41 7
18 Málaga CF 1.200 69 20 9 12 72 53 41 18
19 Valencia CF 1.176 54 15 9 16 50 53 40 62
20 Burgos CF 1.169 72 20 12 11 50 37 43 12
21 RCD Mallorca 1.129 45 12 9 17 48 55 38 114
22 SD Eibar 1.121 70 20 10 12 55 39 42 16
23 Athletic Bilbao 1.102 53 16 5 20 47 62 41 64
24 CD Castellón 1.082 65 18 11 11 66 50 40 23
25 RCD Espanyol 1.081 42 11 9 17 40 55 37 131
26 UD Las Palmas 1.006 66 18 12 10 53 40 40 22
27 FC Andorra 0.987 61 17 10 14 68 54 41 32
28 CD Alavés 0.977 49 13 10 17 56 57 40 81
29 CD Tenerife 0.976 76 22 10 6 62 23 38 5
30 Córdoba CF 0.875 60 17 9 14 55 57 40 35
31 UE Sant Andreu 0.875 70 21 7 8 54 35 36 15
32 Levante UD 0.860 42 11 9 18 46 61 38 129
33 Atlético Baleares 0.848 72 21 9 7 58 37 37 11
34 AD Ceuta FC 0.794 58 16 10 15 49 60 41 46
35 CD Extremadura 0.787 66 18 12 6 58 41 36 21
36 CD Eldense 0.783 72 20 12 7 61 39 39 10
37 Granada CF 0.687 54 14 12 16 55 54 42 61
38 Deportivo Fabril 0.682 72 21 9 4 61 20 34 9
39 Sporting Gijón 0.632 58 17 7 18 55 53 42 45
40 Real Oviedo 0.622 29 6 11 19 28 58 36 163
41 Real Valladolid 0.616 46 12 10 18 43 51 40 102
42 Zamora CF 0.587 61 17 10 9 52 39 36 33
43 CE Sabadell 0.571 68 18 14 6 53 29 38 19
44 CD Alcoyano 0.557 55 13 16 5 30 20 34 56
45 Celta de Vigo B 0.544 64 18 10 8 60 46 36 25
46 Real Sociedad B 0.526 45 12 9 18 48 55 39 115
47 Pontevedra CF 0.512 58 14 16 8 48 30 38 40
48 Barakaldo CF 0.504 54 14 12 10 46 36 36 60
49 UD Poblense 0.494 59 16 11 8 42 30 35 37
50 CD Leganés 0.492 45 11 12 18 47 51 41 111
51 CA Antoniano 0.485 48 13 9 14 40 41 36 88
52 Cultural Leonesa 0.481 42 11 9 23 47 71 43 134
53 Cádiz CF 0.461 42 11 9 21 41 60 41 133
54 Real Madrid Castilla 0.453 56 16 8 12 56 47 36 54
55 Unionistas CF 0.451 52 14 10 12 49 46 36 68
56 Deportiva Minera 0.448 63 19 6 9 50 33 34 27
57 Atlético Madrid B 0.446 64 18 10 8 60 41 36 24
58 Real Zaragoza 0.445 38 9 11 21 36 55 41 145
59 Real Jaén 0.445 58 16 10 9 44 36 35 43
60 Xerez CD 0.435 59 17 8 9 32 24 34 38
61 Reus FCR 0.424 56 16 8 12 52 42 36 53
62 CD Mirandés 0.421 37 9 10 22 43 68 41 148
63 Águilas FC 0.418 61 18 7 9 45 25 34 31
64 Villarreal CF B 0.417 59 15 14 7 51 31 36 36
65 CD Lugo 0.416 49 12 13 11 35 40 36 83
66 Recreativo Huelva 0.416 57 16 9 9 41 25 34 49
67 SD Huesca 0.416 42 11 9 22 47 65 42 132
68 FC Barcelona B 0.414 52 14 10 10 62 40 34 65
69 SD Ponferradina 0.407 57 16 9 13 45 36 38 51
70 Athletic Club B 0.402 46 12 10 14 36 44 36 103
71 Real Oviedo B 0.399 58 16 10 8 50 35 34 41
72 UD Ourense 0.389 56 15 11 9 41 35 35 55
73 Ourense CF 0.389 45 11 12 16 48 50 39 110
74 CE Europa 0.380 58 15 13 9 53 48 37 44
75 UCAM Murcia CF 0.370 55 16 7 12 50 44 35 58
76 FC Cartagena 0.363 59 16 11 11 36 35 38 39
77 Racing Ferrol 0.361 49 13 10 15 39 46 38 84
78 CD Numancia 0.357 56 15 11 10 49 36 36 52
79 CF Talavera 0.355 45 12 9 18 44 51 39 116
80 Algeciras CF 0.337 55 15 10 11 39 36 36 59
81 Girona FC B 0.336 47 12 11 11 45 37 34 94
82 Linares Deportivo 0.329 47 11 14 9 42 45 34 96
83 Valencia CF B 0.323 44 10 14 10 53 50 34 117
84 Terrassa FC 0.314 46 11 13 10 36 44 34 104
85 Gimnástica Segoviana 0.309 51 14 9 11 37 36 34 71
86 Real Murcia 0.309 50 13 11 15 41 44 39 80
87 UE Olot 0.307 42 10 12 12 31 32 34 126
88 Mérida AD 0.305 48 13 9 15 45 53 37 91
89 CP Cacereño 0.298 41 9 14 14 40 48 37 136
90 Arenas de Getxo 0.293 48 14 6 17 42 55 37 92
91 CD Guadalajara 0.291 46 12 10 17 44 57 39 106
92 CD Castellón B 0.291 42 11 9 14 59 72 34 128
93 UD Ibiza 0.291 48 12 12 13 40 35 37 87
94 RCD Espanyol B 0.287 44 10 14 10 34 35 34 119
95 Coruxo FC 0.283 52 15 7 12 46 37 34 66
96 Hércules CF 0.283 50 13 11 12 40 40 36 79
97 Rayo Cantabria 0.281 48 11 15 8 63 50 34 85
98 Real Avilés 0.277 43 11 10 16 52 62 37 124
99 Real Ávila CF 0.268 53 15 8 13 50 54 36 63
100 Antequera CF 0.267 51 14 9 14 44 44 37 72
101 UD Barbastro 0.265 43 10 13 11 32 31 34 122
102 Marino de Luanco 0.256 45 11 12 11 31 26 34 107
103 Bergantiños FC 0.255 48 13 9 12 44 37 34 86
104 AD Alcorcón 0.253 47 11 14 11 37 35 36 95
105 CD Ibiza 0.250 40 10 10 14 35 44 34 142
106 CA Osasuna B 0.249 39 10 9 17 27 40 36 144
107 CD Teruel 0.246 48 12 12 13 27 32 37 90
108 Lorca Deportiva 0.242 45 12 9 14 32 38 35 113
109 SD Tarazona 0.237 46 11 13 13 32 36 37 101
110 Juventud Torremolinos 0.235 46 11 13 13 44 48 37 100
111 Salamanca CF UDS 0.234 50 14 8 12 43 36 34 74
112 Real Valladolid B 0.232 45 12 9 13 59 58 34 108
113 Yeclano Deportivo 0.231 44 12 8 14 33 33 34 118
114 CD Estepona 0.231 44 12 8 15 41 47 35 120
115 Atlético Astorga 0.230 46 12 10 13 42 44 35 99
116 FC La Unión Atlético 0.226 45 13 6 16 44 45 35 109
117 Puente Genil FC 0.217 40 10 10 15 28 38 35 143
118 UP Langreo 0.217 44 11 11 13 35 41 35 121
119 CE Andratx 0.205 33 8 9 17 35 56 34 156
120 Gimnàstic de Tarragona 0.202 43 12 7 18 37 49 37 125
121 Xerez DFC 0.183 36 8 12 14 34 43 34 150
122 SD Sarriana 0.168 40 11 7 16 42 42 34 139
123 Torrent CF 0.163 33 8 9 19 40 58 36 155
124 Burgos Promesas 0.160 36 8 12 14 38 55 34 151
125 CD Arenteiro 0.155 27 6 9 21 29 52 36 168
126 UD Melilla 0.154 34 7 13 14 36 40 34 153
127 Real Betis B 0.153 41 11 8 17 43 57 36 138
128 Rayo Majadahonda 0.148 70 20 10 5 53 27 35 13
129 CE Atlètic Lleida 0.142 30 6 12 17 38 53 35 159
130 UE Porreres 0.136 27 6 9 19 22 44 34 167
131 UD SS Reyes 0.133 70 21 7 6 51 27 34 14
132 Marbella FC 0.116 31 8 7 21 31 48 36 157
133 Sevilla Atlético 0.114 27 5 12 19 20 41 36 166
134 CD Lealtad 0.109 28 7 7 20 31 54 34 164
135 UB Conquense 0.108 60 16 12 6 42 30 34 34
136 Getafe CF B 0.105 57 16 9 9 55 35 34 47
137 Atlético Sanluqueño CF 0.101 29 7 8 21 26 52 36 162
138 Atlético Malagueño 0.099 21 5 6 23 32 66 34 171
139 UD Almería B 0.097 21 4 9 21 26 53 34 170
140 CD Coria 0.082 57 16 9 9 50 38 34 50
141 CD Cieza 0.080 3 1 0 1 1 1 2 182
142 CDA Navalcarnero 0.077 46 12 10 14 44 46 36 98
143 RSD Alcalá 0.063 51 14 9 12 42 43 35 73
144 Club Portugalete 0.056 3 1 0 1 1 3 2 185
145 Orihuela CF 0.056 46 12 10 13 48 47 35 97
146 CD Tenerife B 0.053 50 15 5 14 57 53 34 77
147 UD Las Palmas B 0.051 42 11 9 14 42 45 34 127
148 CF Intercity 0.049 43 11 10 13 42 45 34 123
149 UD Sámano 0.049 15 3 6 26 24 92 35 172
150 Quintanar del Rey 0.046 40 11 7 18 38 46 36 141
151 Elche Ilicitano 0.044 41 10 11 13 51 56 34 135
152 Real Madrid C 0.038 40 11 7 16 42 45 34 140
153 Real Unión 0.037 69 20 9 5 64 35 34 17
154 CDC Moscardó 0.034 34 9 7 18 37 57 34 154
155 CF Fuenlabrada 0.033 37 9 10 15 35 44 34 146
156 UD Socuéllamos 0.031 31 7 10 17 34 55 34 158
157 CD Alavés B 0.029 62 17 11 6 41 20 34 29
158 CD Ebro 0.028 50 11 17 8 46 42 36 78
159 Rayo Vallecano B 0.027 30 9 3 22 30 63 34 160
160 UD Logroñés 0.023 61 18 7 10 74 36 35 30
161 CD Tudelano 0.018 57 16 9 9 56 40 34 48
162 Utebo FC 0.017 58 17 7 11 56 45 35 42
163 Sestao River 0.017 50 12 14 8 40 33 34 75
164 SD Amorebieta 0.017 50 13 11 10 38 32 34 76
165 CD Basconia 0.017 47 11 14 9 55 43 34 93
166 SD Gernika 0.014 45 12 9 13 34 40 34 112
167 SD Eibar B 0.013 49 14 7 13 41 42 34 82
168 SD Logroñés 0.010 37 8 13 14 22 44 35 147
169 Náxara CD 0.010 41 11 8 16 41 52 35 137
170 SD Ejea 0.009 35 8 11 15 35 55 34 152
171 SD Beasain 0.009 36 8 12 14 38 46 34 149
172 Real Zaragoza B 0.007 28 7 7 20 32 59 34 165
173 UD Mutilvera 0.006 30 8 6 21 32 68 35 161
174 CD Alfaro 0.005 25 6 7 21 32 60 34 169
175 Atlético Palma del Río 0 6 2 0 1 11 7 3 173
175 Atlètic Sant Just 0 6 2 0 1 7 3 3 174
175 CD Sant Jordi 0 6 2 0 1 4 6 3 175
175 Manises CF 0 3 1 0 1 2 4 2 184
175 Textil Escudo 0 3 1 0 1 2 5 2 186
175 Puerto de Vega CF 0 4 1 1 1 5 3 3 176
175 CD Yuncos 0 4 1 1 1 3 6 3 177
175 UD Maracena 0 4 1 1 1 3 6 3 178
175 CD Getxo 0 4 1 1 1 2 8 3 179
175 Inter de Valdemoro 0 4 1 1 1 4 13 3 180
175 SD Negreira 0 3 1 0 2 5 5 3 181
175 UD Los Garres 0 3 1 0 2 4 6 3 183
175 Betis CF Valladolid 0 1 0 1 1 1 2 2 187
175 Universitario FC 0 1 0 1 1 2 4 2 188
175 Sporting Atlético Ceuta 0 1 0 1 1 1 3 2 189
175 CF Campanario 0 1 0 1 1 0 2 2 190
175 CD Alberite 0 1 0 1 1 1 5 2 191
175 CD Constància 0 0 0 0 1 2 3 1 192
175 Atlético Tordesillas 0 0 0 0 1 1 2 1 193
175 Caudal Deportivo 0 0 0 0 1 0 1 1 194
175 CD Tropezón 0 0 0 0 1 1 3 1 195
175 CD Azuaga 0 0 0 0 1 1 4 1 196
175 CD Lourdes 0 0 0 0 2 1 4 2 197
175 CD Toledo 0 0 0 0 1 1 4 1 198
175 UD San Fernando 0 0 0 0 1 0 3 1 199
175 CD Roda 0 0 0 0 1 1 5 1 200
175 CD Valle de Egüés 0 0 0 0 1 1 5 1 201
175 Atlético Calatayud 0 0 0 0 2 1 7 2 202
175 Ciudad de Lucena 0 0 0 0 1 0 6 1 203
175 Atlético Melilla 0 0 0 0 2 0 10 2 204

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

« 1981-82 History 2025-26 »

Latest Match May 11, 2026.

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.