Primera División Games W D L Goals Diff Form Points
1
Real Madrid 38 29 8 1 87-26 61 95
2
Barcelona 38 26 7 5 79-44 35 85
3
Girona 38 25 6 7 85-46 39 81
4
Atletico Madrid 38 24 4 10 70-43 27 76
5
Athletic Bilbao 38 19 11 8 61-37 24 68
6
Real Sociedad 38 16 12 10 51-39 12 60
7
Betis 38 14 15 9 48-45 3 57
8
Villarreal 38 14 11 13 65-65 0 53
9
Valencia 38 13 10 15 40-45 -5 49
10
Alaves 38 12 10 16 36-46 -10 46
11
Osasuna 38 12 9 17 45-56 -11 45
12
Getafe 38 10 13 15 42-54 -12 43
13
Celta Vigo 38 10 11 17 46-57 -11 41
14
Sevilla 38 10 11 17 48-54 -6 41
15
Mallorca 38 8 16 14 33-44 -11 40
16
Las Palmas 38 10 10 18 33-47 -14 40
17
Rayo Vallecano 38 8 14 16 29-48 -19 38
18
Cadiz CF 38 6 15 17 26-55 -29 33
19
Almeria 38 3 12 23 43-75 -32 21
20
Granada CF 38 4 9 25 38-79 -41 21
- Promotion - Champions League (Group Stage)
- Promotion - Europa League (Group Stage)
- Promotion - Europa Conference League (Qualification)
- Relegation - LaLiga2
Player Team G A
1 A. Dovbyk Girona 24 8
2 A. Sørloth Villarreal 23 6
3 J. Bellingham Real Madrid 19 6
4 R. Lewandowski Barcelona 19 8
5 A. Budimir Osasuna 17 2
6 Y. En-Nesyri Sevilla 16 2
7 A. Griezmann Atletico Madrid 16 6
8 Álvaro Morata Atletico Madrid 15 3
9 Vinícius Júnior Real Madrid 15 5
10 Borja Mayoral Getafe 15 1
11 Gorka Guruzeta Athletic Bilbao 14 5
12 J. Strand Larsen Celta Vigo 13 3
13 Hugo Duro Valencia 13 2
14 I. Williams Athletic Bilbao 12 3
15 M. Uzuni Granada CF 11 1
16 Rodrygo Real Madrid 10 5
17 Willian José Betis 10 5
18 Joselu Real Madrid 10 2
19 Gerard Moreno Villarreal 10 6
20 Savinho Girona 9 10
Regular Season - 1
Almeria
0 : 2
Rayo Vallecano
Sevilla
 
1 : 2
Valencia
Real Sociedad
1 : 1
Girona
Las Palmas
1 : 1
Mallorca
Athletic Bilbao
0 : 2
Real Madrid
Celta Vigo
0 : 2
Osasuna
Villarreal
1 : 2
Betis
Getafe
 
0 : 0
Barcelona
 
 
Cadiz CF
 
1 : 0
Alaves
Atletico Madrid
3 : 1
Granada CF
Regular Season - 2
Mallorca
0 : 1
Villarreal
Valencia
1 : 0
Las Palmas
Real Sociedad
1 : 1
Celta Vigo
Almeria
1 : 3
Real Madrid
Osasuna
 
0 : 2
Athletic Bilbao
 
Girona
3 : 0
Getafe
Barcelona
2 : 0
Cadiz CF
Betis
0 : 0
Atletico Madrid
Alaves
4 : 3
Sevilla
Granada CF
 
0 : 2
Rayo Vallecano
Regular Season - 3
Las Palmas
0 : 0
Real Sociedad
Celta Vigo
0 : 1
Real Madrid
Cadiz CF
 
1 : 1
Almeria
 
Granada CF
3 : 2
Mallorca
Sevilla
1 : 2
Girona
Villarreal
3 : 4
Barcelona
Valencia
1 : 2
Osasuna
Athletic Bilbao
4 : 2
Betis
Getafe
1 : 0
Alaves
Rayo Vallecano
0 : 7
Atletico Madrid
Regular Season - 4
Cadiz CF
3 : 1
Villarreal
 
Almeria
2 : 3
Celta Vigo
Real Sociedad
5 : 3
Granada CF
Real Madrid
2 : 1
Getafe
Alaves
1 : 0
Valencia
Betis
1 : 0
Rayo Vallecano
Girona
1 : 0
Las Palmas
Mallorca
0 : 0
Athletic Bilbao
Osasuna
 
1 : 2
Barcelona
Atletico Madrid
 
1 : 0
Sevilla
Regular Season - 5
Rayo Vallecano
2 : 0
Alaves
Athletic Bilbao
3 : 0
Cadiz CF
Valencia
3 : 0
Atletico Madrid
Celta Vigo
0 : 1
Mallorca
Barcelona
5 : 0
Betis
Getafe
 
3 : 2
Osasuna
Villarreal
2 : 1
Almeria
Sevilla
1 : 0
Las Palmas
Real Madrid
2 : 1
Real Sociedad
Granada CF
2 : 4
Girona
Regular Season - 6
Alaves
0 : 2
Athletic Bilbao
Girona
5 : 3
Mallorca
Osasuna
0 : 0
Sevilla
Barcelona
3 : 2
Celta Vigo
Almeria
2 : 2
Valencia
Real Sociedad
4 : 3
Getafe
Rayo Vallecano
1 : 1
Villarreal
Betis
1 : 1
Cadiz CF
Las Palmas
 
1 : 0
Granada CF
Atletico Madrid
3 : 1
Real Madrid
Regular Season - 7
Sevilla
5 : 1
Almeria
Mallorca
2 : 2
Barcelona
Athletic Bilbao
 
2 : 2
Getafe
Real Madrid
2 : 0
Las Palmas
Villarreal
1 : 2
Girona
Valencia
 
0 : 1
Real Sociedad
Cadiz CF
0 : 0
Rayo Vallecano
 
Granada CF
1 : 1
Betis
Celta Vigo
 
1 : 1
Alaves
Osasuna
 
 
0 : 2
Atletico Madrid
 
Regular Season - 8
Barcelona
1 : 0
Sevilla
Getafe
0 : 0
Villarreal
 
Rayo Vallecano
2 : 2
Mallorca
Girona
0 : 3
Real Madrid
 
Real Sociedad
3 : 0
Athletic Bilbao
Almeria
3 : 3
Granada CF
Alaves
 
0 : 2
Osasuna
Betis
3 : 0
Valencia
Atletico Madrid
3 : 2
Cadiz CF
Las Palmas
2 : 1
Celta Vigo
Regular Season - 9
Athletic Bilbao
3 : 0
Almeria
Cadiz CF
 
0 : 1
Girona
Real Madrid
4 : 0
Osasuna
Mallorca
1 : 1
Valencia
Sevilla
2 : 2
Rayo Vallecano
Villarreal
1 : 2
Las Palmas
Atletico Madrid
2 : 1
Real Sociedad
Alaves
1 : 1
Betis
 
Celta Vigo
2 : 2
Getafe
 
Granada CF
2 : 2
Barcelona
Regular Season - 10
Osasuna
2 : 0
Granada CF
 
Real Sociedad
1 : 0
Mallorca
Getafe
1 : 1
Betis
Sevilla
1 : 1
Real Madrid
Celta Vigo
 
0 : 3
Atletico Madrid
Las Palmas
0 : 1
Rayo Vallecano
 
Girona
5 : 2
Almeria
Villarreal
1 : 1
Alaves
Barcelona
1 : 0
Athletic Bilbao
Valencia
2 : 0
Cadiz CF
 
Regular Season - 11
Girona
1 : 0
Celta Vigo
Almeria
1 : 2
Las Palmas
Barcelona
1 : 2
Real Madrid
Mallorca
0 : 0
Getafe
Cadiz CF
2 : 2
Sevilla
Betis
2 : 1
Osasuna
Rayo Vallecano
2 : 2
Real Sociedad
Athletic Bilbao
2 : 2
Valencia
Atletico Madrid
2 : 1
Alaves
Granada CF
2 : 3
Villarreal
Regular Season - 12
Las Palmas
2 : 1
Atletico Madrid
Osasuna
2 : 4
Girona
Betis
2 : 0
Mallorca
 
Celta Vigo
 
1 : 1
Sevilla
Real Sociedad
0 : 1
Barcelona
Alaves
1 : 0
Almeria
Valencia
1 : 0
Granada CF
Villarreal
2 : 3
Athletic Bilbao
Real Madrid
0 : 0
Rayo Vallecano
Getafe
 
1 : 0
Cadiz CF
Regular Season - 13
Athletic Bilbao
4 : 3
Celta Vigo
Rayo Vallecano
1 : 2
Girona
Almeria
1 : 3
Real Sociedad
Granada CF
1 : 1
Getafe
Osasuna
1 : 1
Las Palmas
Real Madrid
5 : 1
Valencia
Barcelona
2 : 1
Alaves
Sevilla
1 : 1
Betis
Atletico Madrid
3 : 1
Villarreal
Mallorca
1 : 1
Cadiz CF
Regular Season - 14
Alaves
3 : 1
Granada CF
Rayo Vallecano
1 : 1
Barcelona
Valencia
0 : 0
Celta Vigo
Getafe
2 : 1
Almeria
Atletico Madrid
1 : 0
Mallorca
Villarreal
3 : 1
Osasuna
Real Sociedad
2 : 1
Sevilla
 
 
Cadiz CF
0 : 3
Real Madrid
Betis
1 : 0
Las Palmas
Girona
1 : 1
Athletic Bilbao
Regular Season - 15
Las Palmas
2 : 0
Getafe
Girona
2 : 1
Valencia
Athletic Bilbao
4 : 0
Rayo Vallecano
Real Madrid
2 : 0
Granada CF
Osasuna
1 : 1
Real Sociedad
Mallorca
0 : 0
Alaves
Almeria
0 : 0
Betis
 
Sevilla
1 : 1
Villarreal
Barcelona
1 : 0
Atletico Madrid
Celta Vigo
1 : 1
Cadiz CF
 
Regular Season - 16
Getafe
 
1 : 0
Valencia
 
 
Alaves
0 : 1
Las Palmas
Betis
1 : 1
Real Madrid
Villarreal
0 : 3
Real Sociedad
Mallorca
1 : 0
Sevilla
Atletico Madrid
2 : 1
Almeria
Cadiz CF
1 : 1
Osasuna
Barcelona
2 : 4
Girona
Granada CF
1 : 1
Athletic Bilbao
Rayo Vallecano
0 : 0
Celta Vigo
Regular Season - 17
Osasuna
1 : 0
Rayo Vallecano
Celta Vigo
 
1 : 0
Granada CF
Athletic Bilbao
2 : 0
Atletico Madrid
Sevilla
0 : 3
Getafe
Valencia
1 : 1
Barcelona
Almeria
0 : 0
Mallorca
Real Sociedad
0 : 0
Betis
Las Palmas
1 : 1
Cadiz CF
Real Madrid
4 : 1
Villarreal
Girona
3 : 0
Alaves
Regular Season - 18
Rayo Vallecano
0 : 1
Valencia
 
Atletico Madrid
 
3 : 3
Getafe
Granada CF
0 : 3
Sevilla
Barcelona
3 : 2
Almeria
Athletic Bilbao
1 : 0
Las Palmas
Villarreal
3 : 2
Celta Vigo
Betis
1 : 1
Girona
Cadiz CF
0 : 0
Real Sociedad
Mallorca
3 : 2
Osasuna
Alaves
0 : 1
Real Madrid
 
Regular Season - 19
Getafe
 
 
 
0 : 2
Rayo Vallecano
Real Sociedad
 
1 : 1
Alaves
Valencia
3 : 1
Villarreal
Granada CF
2 : 0
Cadiz CF
 
Celta Vigo
2 : 1
Betis
Real Madrid
1 : 0
Mallorca
Girona
4 : 3
Atletico Madrid
Osasuna
1 : 0
Almeria
Sevilla
0 : 2
Athletic Bilbao
Las Palmas
 
1 : 2
Barcelona
Regular Season - 20
Sevilla
2 : 3
Alaves
Las Palmas
3 : 0
Villarreal
Mallorca
1 : 1
Celta Vigo
Athletic Bilbao
2 : 1
Real Sociedad
Betis
1 : 0
Granada CF
Almeria
0 : 0
Girona
 
Cadiz CF
1 : 4
Valencia
Barcelona
1 : 0
Osasuna
 
Atletico Madrid
2 : 1
Rayo Vallecano
 
Getafe
0 : 2
Real Madrid
Regular Season - 21
Alaves
1 : 0
Cadiz CF
Rayo Vallecano
 
0 : 2
Las Palmas
Villarreal
 
1 : 1
Mallorca
Valencia
1 : 0
Athletic Bilbao
Celta Vigo
0 : 1
Real Sociedad
Osasuna
3 : 2
Getafe
Real Madrid
3 : 2
Almeria
Betis
2 : 4
Barcelona
Girona
5 : 1
Sevilla
Granada CF
 
0 : 1
Atletico Madrid
Regular Season - 22
Almeria
0 : 3
Alaves
Real Sociedad
0 : 0
Rayo Vallecano
Las Palmas
1 : 2
Real Madrid
Barcelona
3 : 5
Villarreal
Mallorca
0 : 1
Betis
Celta Vigo
0 : 1
Girona
Cadiz CF
0 : 0
Athletic Bilbao
Sevilla
 
1 : 1
Osasuna
Atletico Madrid
2 : 0
Valencia
Getafe
2 : 0
Granada CF
Regular Season - 23
Athletic Bilbao
4 : 0
Mallorca
Valencia
2 : 1
Almeria
 
Granada CF
 
1 : 1
Las Palmas
 
Alaves
1 : 3
Barcelona
 
Girona
 
0 : 0
Real Sociedad
Villarreal
0 : 0
Cadiz CF
Osasuna
0 : 3
Celta Vigo
Betis
1 : 1
Getafe
Real Madrid
1 : 1
Atletico Madrid
Rayo Vallecano
1 : 2
Sevilla
Regular Season - 24
Cadiz CF
0 : 2
Betis
Alaves
1 : 1
Villarreal
Real Sociedad
0 : 1
Osasuna
Real Madrid
4 : 0
Girona
Las Palmas
2 : 0
Valencia
Getafe
3 : 2
Celta Vigo
Mallorca
2 : 1
Rayo Vallecano
Sevilla
1 : 0
Atletico Madrid
Barcelona
3 : 3
Granada CF
Almeria
 
0 : 0
Athletic Bilbao
Regular Season - 25
Villarreal
1 : 1
Getafe
Atletico Madrid
5 : 0
Las Palmas
Osasuna
2 : 0
Cadiz CF
Celta Vigo
1 : 2
Barcelona
Valencia
0 : 0
Sevilla
Rayo Vallecano
1 : 1
Real Madrid
 
Granada CF
1 : 1
Almeria
Mallorca
 
1 : 2
Real Sociedad
Betis
0 : 0
Alaves
Athletic Bilbao
3 : 2
Girona
Regular Season - 26
Real Sociedad
1 : 3
Villarreal
Barcelona
4 : 0
Getafe
Alaves
 
1 : 1
Mallorca
Almeria
2 : 2
Atletico Madrid
Cadiz CF
2 : 2
Celta Vigo
Betis
3 : 1
Athletic Bilbao
 
Las Palmas
1 : 1
Osasuna
Real Madrid
1 : 0
Sevilla
Girona
3 : 0
Rayo Vallecano
 
Granada CF
0 : 1
Valencia
Regular Season - 27
Celta Vigo
1 : 0
Almeria
 
Sevilla
3 : 2
Real Sociedad
Rayo Vallecano
1 : 1
Cadiz CF
Getafe
3 : 3
Las Palmas
Valencia
2 : 2
Real Madrid
Villarreal
5 : 1
Granada CF
Atletico Madrid
2 : 1
Betis
Mallorca
1 : 0
Girona
Athletic Bilbao
0 : 0
Barcelona
Osasuna
1 : 0
Alaves
Regular Season - 28
Barcelona
1 : 0
Mallorca
Valencia
1 : 0
Getafe
Cadiz CF
2 : 0
Atletico Madrid
Granada CF
2 : 3
Real Sociedad
Girona
2 : 0
Osasuna
Alaves
1 : 0
Rayo Vallecano
Las Palmas
0 : 2
Athletic Bilbao
Real Madrid
4 : 0
Celta Vigo
Betis
 
2 : 3
Villarreal
 
Almeria
2 : 2
Sevilla
Regular Season - 29
Real Sociedad
2 : 0
Cadiz CF
Mallorca
1 : 0
Granada CF
Osasuna
2 : 4
Real Madrid
Getafe
1 : 0
Girona
Athletic Bilbao
2 : 0
Alaves
Sevilla
1 : 2
Celta Vigo
Las Palmas
0 : 1
Almeria
Villarreal
1 : 0
Valencia
Rayo Vallecano
2 : 0
Betis
Atletico Madrid
 
0 : 3
Barcelona
 
Regular Season - 30
Cadiz CF
1 : 0
Granada CF
Getafe
0 : 1
Sevilla
Almeria
0 : 3
Osasuna
Valencia
0 : 0
Mallorca
Barcelona
1 : 0
Las Palmas
 
Celta Vigo
0 : 0
Rayo Vallecano
Girona
3 : 2
Betis
Alaves
0 : 1
Real Sociedad
Real Madrid
2 : 0
Athletic Bilbao
Villarreal
1 : 2
Atletico Madrid
Regular Season - 31
Betis
2 : 1
Celta Vigo
Atletico Madrid
3 : 1
Girona
Rayo Vallecano
0 : 0
Getafe
Mallorca
0 : 1
Real Madrid
Cadiz CF
0 : 1
Barcelona
Las Palmas
 
0 : 2
Sevilla
Granada CF
2 : 0
Alaves
Athletic Bilbao
1 : 1
Villarreal
 
Real Sociedad
 
2 : 2
Almeria
Osasuna
0 : 1
Valencia
Regular Season - 32
Athletic Bilbao
1 : 1
Granada CF
Celta Vigo
4 : 1
Las Palmas
Rayo Vallecano
2 : 1
Osasuna
Valencia
1 : 2
Betis
Girona
4 : 1
Cadiz CF
Getafe
1 : 1
Real Sociedad
Almeria
 
1 : 2
Villarreal
Alaves
2 : 0
Atletico Madrid
Real Madrid
3 : 2
Barcelona
Sevilla
2 : 1
Mallorca
Regular Season - 33
Real Sociedad
0 : 1
Real Madrid
Las Palmas
0 : 2
Girona
Almeria
 
1 : 3
Getafe
Alaves
3 : 0
Celta Vigo
Atletico Madrid
3 : 1
Athletic Bilbao
Cadiz CF
1 : 1
Mallorca
Granada CF
3 : 0
Osasuna
Villarreal
3 : 0
Rayo Vallecano
Betis
1 : 1
Sevilla
Barcelona
4 : 2
Valencia
 
Regular Season - 34
Getafe
0 : 2
Athletic Bilbao
 
 
 
Real Sociedad
2 : 0
Las Palmas
Real Madrid
3 : 0
Cadiz CF
Girona
4 : 2
Barcelona
Mallorca
0 : 1
Atletico Madrid
Osasuna
 
 
0 : 2
Betis
Celta Vigo
3 : 2
Villarreal
 
Valencia
0 : 1
Alaves
Rayo Vallecano
0 : 1
Almeria
Sevilla
3 : 0
Granada CF
Regular Season - 35
Alaves
2 : 2
Girona
Mallorca
1 : 0
Las Palmas
Villarreal
3 : 2
Sevilla
Granada CF
0 : 4
Real Madrid
Athletic Bilbao
2 : 2
Osasuna
Cadiz CF
1 : 0
Getafe
Atletico Madrid
1 : 0
Celta Vigo
Valencia
0 : 0
Rayo Vallecano
Betis
3 : 2
Almeria
Barcelona
2 : 0
Real Sociedad
Regular Season - 36
Osasuna
1 : 1
Mallorca
Real Madrid
5 : 0
Alaves
Girona
0 : 1
Villarreal
 
Rayo Vallecano
 
2 : 1
Granada CF
Sevilla
0 : 1
Cadiz CF
Getafe
0 : 3
Atletico Madrid
Celta Vigo
2 : 1
Athletic Bilbao
Las Palmas
2 : 2
Betis
Almeria
0 : 2
Barcelona
Real Sociedad
1 : 0
Valencia
Regular Season - 37
Alaves
1 : 0
Getafe
 
Atletico Madrid
1 : 4
Osasuna
Villarreal
4 : 4
Real Madrid
Valencia
1 : 3
Girona
Granada CF
1 : 2
Celta Vigo
Mallorca
2 : 2
Almeria
Cadiz CF
 
0 : 0
Las Palmas
Betis
0 : 2
Real Sociedad
Barcelona
3 : 0
Rayo Vallecano
Athletic Bilbao
2 : 0
Sevilla
Regular Season - 38
Girona
7 : 0
Granada CF
 
Osasuna
1 : 1
Villarreal
Real Sociedad
0 : 2
Atletico Madrid
 
Almeria
6 : 1
Cadiz CF
Rayo Vallecano
0 : 1
Athletic Bilbao
Real Madrid
0 : 0
Betis
Getafe
1 : 2
Mallorca
Celta Vigo
2 : 2
Valencia
Las Palmas
1 : 1
Alaves
Sevilla
1 : 2
Barcelona