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

Spain 2019-20

2018-19 2020-21

EP Pts W D L GF GA GP PR
1 Real Madrid 7.806 97 29 10 4 83 31 43 1
2 FC Barcelona 4.394 88 27 7 8 95 43 42 2
3 Atlético Madrid 3.501 74 19 17 5 55 31 41 8
4 Sevilla FC 3.243 79 22 13 7 64 38 42 4
5 Real Sociedad 2.581 80 24 8 14 81 53 46 3
6 Villarreal CF 2.408 72 22 6 15 77 54 43 12
7 Granada CF 2.243 74 22 8 15 66 53 45 9
8 Athletic Bilbao 1.944 65 17 14 15 55 45 46 16
9 Valencia CF 1.837 57 15 12 15 49 58 42 29
10 CD Mirandés 1.834 71 18 17 14 73 72 49 13
11 CD Leonesa 1.812 62 18 8 7 56 31 33 20
12 CA Osasuna 1.811 61 16 13 13 55 60 42 22
13 Levante UD 1.767 53 15 8 18 54 57 41 41
14 UD Logroñés 1.589 67 19 10 3 53 23 32 14
15 Real Betis 1.532 48 12 12 17 57 62 41 47
16 Getafe CF 1.511 57 15 12 13 45 40 40 27
17 Cádiz CF 1.349 73 20 13 11 52 40 44 11
18 SD Eibar 1.250 48 13 9 19 47 60 41 49
19 Elche CF 1.250 76 20 16 13 59 46 49 5
20 Celta Vigo 1.246 43 9 16 16 44 52 41 61
21 Rayo Vallecano 1.189 67 15 22 9 65 54 46 15
22 UE Cornellà 1.168 56 15 11 6 37 27 32 31
23 Girona FC 1.164 76 21 13 15 57 51 49 6
24 CD Badajoz 1.148 62 18 8 8 52 33 34 21
25 SD Huesca 1.119 73 22 7 15 57 44 44 10
26 Real Zaragoza 1.105 75 21 12 15 66 60 48 7
27 CD Leganés 1.092 43 10 13 19 36 57 42 63
28 CD Tenerife 1.089 63 16 15 15 59 51 46 19
29 Real Valladolid 1.081 48 11 15 15 40 46 41 48
30 FC Barcelona B 1.079 53 14 11 6 45 32 31 39
31 CF Fuenlabrada 1.024 64 16 16 12 48 40 44 18
32 UD Almería 0.984 64 17 13 15 65 49 45 17
33 UD Las Palmas 0.913 60 15 15 14 52 48 44 24
34 AD Alcorcón 0.905 57 13 18 12 52 51 43 28
35 RCD Mallorca 0.898 39 11 6 24 43 68 41 76
36 CD Castellón 0.892 54 15 9 7 40 27 31 35
37 CE Sabadell 0.886 53 15 8 7 41 27 30 38
38 Athletic Bilbao B 0.836 49 14 7 8 60 41 29 45
39 Real Valladolid B 0.834 47 12 11 6 45 31 29 50
40 Albacete Balompié 0.820 56 14 14 16 38 47 44 32
41 CD Alavés 0.805 39 10 9 20 35 62 39 77
42 Deportivo La Coruña 0.801 55 13 16 15 46 61 44 33
43 Sporting Gijón 0.769 54 14 12 17 41 40 43 36
44 FC Cartagena 0.766 58 16 10 5 39 24 31 26
45 CD Lugo 0.766 53 12 17 14 44 55 43 43
46 Marbella FC 0.763 56 14 14 3 42 27 31 30
47 Málaga CF 0.755 53 11 20 12 35 35 43 40
48 SD Ponferradina 0.753 54 13 15 16 46 51 44 37
49 FC Andorra 0.747 45 11 12 7 35 29 30 54
50 CD Ebro 0.726 43 10 13 8 33 34 31 60
51 UE Olot 0.715 44 11 11 7 35 22 29 58
52 Villarreal CF B 0.712 46 13 7 7 36 29 27 53
53 Real Oviedo 0.704 53 13 14 16 50 56 43 42
54 Espanyol Barcelona B 0.693 42 11 9 8 44 37 28 64
55 CD Numancia 0.640 51 13 12 18 46 54 43 44
56 Lleida Esportiu 0.631 46 12 10 7 34 24 29 52
57 RCD Espanyol 0.609 31 7 10 24 31 60 41 104
58 Real Sociedad B 0.609 44 12 8 8 47 35 28 59
59 SD Amorebieta 0.605 42 11 9 9 38 39 29 66
60 CA Osasuna B 0.561 40 11 7 10 35 35 28 71
61 CD Calahorra 0.544 34 6 16 6 28 32 28 93
62 Yeclano Deportivo 0.542 47 13 8 9 44 39 30 51
63 CF La Nucía 0.505 39 10 9 10 32 32 29 72
64 Extremadura UD 0.503 43 10 13 20 43 60 43 62
65 CF Badalona 0.503 30 7 9 15 23 38 31 107
66 Córdoba CF 0.476 45 12 9 8 33 29 29 55
67 Haro Deportivo 0.467 39 10 9 11 31 35 30 74
68 UE Llagostera 0.465 33 7 12 10 28 34 29 98
69 Burgos CF 0.441 39 10 9 9 31 37 28 75
70 San Fernando CD 0.435 44 12 8 8 39 25 28 57
71 CD Alavés B 0.434 34 8 10 10 28 31 28 92
72 CD Guijuelo 0.432 37 10 7 12 31 28 29 80
73 RB Linense 0.420 41 10 11 7 27 26 28 68
74 Racing Santander 0.401 33 5 18 20 39 57 43 100
75 Unionistas CF 0.399 35 9 8 14 42 47 31 89
76 Real Murcia 0.396 42 11 9 10 34 30 30 65
77 Gimnàstic de Tarragona 0.378 34 8 10 12 37 42 30 94
78 Real Unión 0.365 29 6 11 11 29 33 28 108
79 Atlético Madrid B 0.364 54 16 6 7 53 28 29 34
80 Levante UD B 0.364 35 10 5 13 29 34 28 90
81 SD Leioa 0.363 31 7 10 12 36 42 29 103
82 Valencia CF B 0.363 26 4 14 10 27 33 28 116
83 Hércules CF 0.361 25 5 10 14 27 36 29 118
84 Barakaldo CF 0.353 33 9 6 15 33 44 30 99
85 Real Jaén 0.329 4 1 1 0 4 2 2 123
86 Salamanca CF UDS 0.320 34 9 7 12 30 39 28 95
87 Arenas de Getxo 0.319 28 6 10 12 27 43 28 113
88 Atlético Baleares 0.317 59 18 5 8 44 24 31 25
89 AE Prat 0.316 26 5 11 12 25 40 28 117
90 CD Izarra 0.311 28 6 10 12 29 47 28 114
91 Sevilla Atlético 0.310 36 9 9 10 31 33 28 85
92 UCAM Murcia CF 0.309 39 10 9 11 33 37 30 73
93 Recreativo Huelva 0.293 37 9 10 12 33 34 31 82
94 UD Ibiza 0.292 60 18 6 8 46 23 32 23
95 Mérida AD 0.281 30 5 15 10 32 43 30 106
96 Cádiz CF B 0.268 36 9 9 10 23 27 28 86
97 Atlético Sanluqueño CF 0.255 30 7 9 12 20 28 28 105
98 Algeciras CF 0.254 29 6 11 11 31 40 28 109
99 SD Ejea 0.247 27 6 9 13 27 36 28 115
100 Villarrubia CF 0.246 36 8 12 9 34 33 29 84
101 Orihuela CF 0.236 24 4 12 14 27 49 30 120
102 Rayo Majadahonda 0.228 45 12 9 9 33 30 30 56
103 Talavera CF 0.223 29 7 8 13 23 33 28 110
104 CD Tudelano 0.223 24 4 12 13 26 45 29 119
105 Don Benito 0.222 32 8 8 12 32 35 28 101
106 Peña Deportiva 0.221 48 14 6 11 45 43 31 46
107 Coruxo FC 0.159 41 11 8 10 36 35 29 67
108 Racing Ferrol 0.148 37 10 7 12 33 34 29 81
109 CF Internacional 0.147 40 10 10 8 39 37 28 70
110 Recreativo Granada 0.146 29 7 8 13 21 35 28 111
111 Pontevedra CF 0.139 38 11 5 13 38 42 29 78
112 Real Madrid Castilla 0.137 40 10 10 8 42 35 28 69
113 Real Oviedo B 0.135 37 10 7 11 31 38 28 83
114 UP Langreo 0.130 38 10 8 11 30 36 29 79
115 Sporting Gijón B 0.122 34 10 4 14 36 31 28 91
116 CP Villarrobledo 0.118 22 5 7 16 23 45 28 121
117 UD Melilla 0.112 36 9 9 11 30 39 29 87
118 UD Las Palmas B 0.107 34 10 4 14 20 35 28 96
119 Las Rozas CF 0.107 33 7 12 10 32 32 29 97
120 Celta Vigo B 0.104 35 10 5 13 41 45 28 88
121 Marino de Luanco 0.097 32 9 5 15 27 39 29 102
122 UD Tamaraceite 0.089 3 1 0 1 3 3 2 126
123 CP Cacereño 0.082 3 1 0 1 2 2 2 128
124 Getafe CF B 0.075 28 8 4 16 25 37 28 112
125 Zamora CF 0.070 3 1 0 1 2 2 2 129
126 UD SS Reyes 0.069 22 6 4 20 26 55 30 122
127 UM Escobedo 0.069 3 1 0 1 2 5 2 134
128 Club Portugalete 0.046 3 1 0 1 1 3 2 132
129 Sestao River 0.023 1 0 1 1 1 5 2 140
130 AD Ceuta 0.019 1 0 1 1 1 5 2 139
131 CF Intercity 0 3 1 0 1 3 3 2 124
131 El Palmar CF 0 3 1 0 1 3 3 2 125
131 CD El Álamo 0 3 1 0 1 2 2 2 127
131 CD Peña Azagresa 0 3 1 0 1 1 2 2 130
131 CA Antoniano 0 3 1 0 1 2 4 2 131
131 Tolosa CF 0 3 1 0 1 1 3 2 133
131 Melilla CD 0 3 1 0 1 1 5 2 135
131 CD Becerril 0 3 1 0 1 1 8 2 136
131 CD Barquereño 0 1 0 1 0 2 3 1 137
131 Comillas CF 0 1 0 1 1 3 7 2 138
131 CE L'Hospitalet 0 0 0 0 1 2 3 1 141
131 CD Pedroñeras 0 0 0 0 1 1 2 1 142
131 Linares Deportivo 0 0 0 0 1 1 2 1 143
131 Ramón y Cajal 0 0 0 0 1 1 2 1 144
131 AD Lobón 0 0 0 0 1 0 1 1 145
131 Bergantiños FC 0 0 0 0 1 0 1 1 146
131 CD Laredo 0 0 0 0 1 0 1 1 147
131 CD Lealtad 0 0 0 0 1 0 1 1 148
131 CD Pontellas 0 0 0 0 1 0 1 1 149
131 Peña Sport FC 0 0 0 0 1 0 1 1 150
131 SD Tarazona 0 0 0 0 1 0 1 1 151
131 UD Fraga 0 0 0 0 1 0 1 1 152
131 UD Socuéllamos 0 0 0 0 1 0 1 1 153
131 Urraca CF 0 0 0 0 1 0 1 1 154
131 Atlético Porcuna CF 0 0 0 0 1 0 2 1 155
131 CF Illueca 0 0 0 0 1 0 2 1 156
131 Gimnástica Segoviana 0 0 0 0 1 0 2 1 157
131 CD Mensajero 0 0 0 0 1 0 3 1 158
131 CE Andratx 0 0 0 0 1 0 3 1 159
131 Lorca Deportiva 0 0 0 0 1 0 3 1 160
131 UD Gran Tarajal 0 0 0 0 1 0 3 1 161
131 SD Logroñés 0 0 0 0 1 0 5 1 162

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.