Primera División Games W D L Goals Diff Form Points
1
Real Madrid 15 12 2 1 33-9 24 38
2
Girona 15 12 2 1 34-18 16 38
3
Barcelona 15 10 4 1 28-14 14 34
4
Atletico Madrid 14 10 1 3 30-13 17 31
5
Athletic Bilbao 15 8 4 3 30-18 12 28
6
Real Sociedad 15 7 5 3 26-18 8 26
7
Betis 15 6 7 2 18-16 2 25
8
Las Palmas 15 6 3 6 13-13 0 21
9
Valencia 15 5 4 6 17-20 -3 19
10
Getafe 15 4 7 4 17-20 -3 19
11
Rayo Vallecano 15 4 7 4 16-22 -6 19
12
Villarreal 15 4 4 7 22-26 -4 16
13
Alaves 15 4 4 7 14-19 -5 16
14
Osasuna 15 4 3 8 17-25 -8 15
15
Sevilla 14 2 7 5 20-20 0 13
16
Cadiz CF 15 2 6 7 12-22 -10 12
17
Mallorca 15 1 8 6 13-20 -7 11
18
Celta Vigo 15 1 6 8 15-25 -10 9
19
Granada CF 15 1 4 10 19-35 -16 7
20
Almeria 15 0 4 11 16-37 -21 4
- Promotion - Champions League (Group Stage)
- Promotion - Europa League (Group Stage)
- Promotion - Europa Conference League (Qualification)
- Relegation - LaLiga2
Player Team G A
1 J. Bellingham Real Madrid 11 2
2 A. Griezmann Atletico Madrid 9 1
3 Gerard Moreno Villarreal 8 2
4 Borja Mayoral Getafe 8 1
5 I. Williams Athletic Bilbao 7 3
6 Hugo Duro Valencia 7 2
7 Gorka Guruzeta Athletic Bilbao 7 1
8 Álvaro Morata Atletico Madrid 7 1
9 A. Dovbyk Girona 7 4
10 R. Lewandowski Barcelona 7 3
11 A. Budimir Osasuna 7 2
12 Mikel Oyarzabal Real Sociedad 7 1
13 Rodrygo Real Madrid 6 4
14 A. Sørloth Villarreal 6 1
15 Willian José Betis 6 0
16 Joselu Real Madrid 5 2
17 T. Kubo Real Sociedad 5 2
18 C. Stuani Girona 5 1
19 Abdón Prats Mallorca 5 1
20 Sergio Arribas Almeria 5 0
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
:
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
:
Valencia
Alaves
:
Las Palmas
Betis
:
Real Madrid
Villarreal
:
Real Sociedad
Mallorca
:
Sevilla
Atletico Madrid
:
Almeria
Granada CF
:
Athletic Bilbao
Cadiz CF
:
Osasuna
Barcelona
:
Girona
Rayo Vallecano
:
Celta Vigo
Regular Season - 17
Osasuna
:
Rayo Vallecano
Celta Vigo
:
Granada CF
Athletic Bilbao
:
Atletico Madrid
Sevilla
:
Getafe
Valencia
:
Barcelona
Almeria
:
Mallorca
Real Sociedad
:
Betis
Las Palmas
:
Cadiz CF
Real Madrid
:
Villarreal
Girona
:
Alaves
Regular Season - 18
Rayo Vallecano
:
Valencia
Atletico Madrid
:
Getafe
Granada CF
:
Sevilla
Barcelona
:
Almeria
Athletic Bilbao
:
Las Palmas
Villarreal
:
Celta Vigo
Betis
:
Girona
Cadiz CF
:
Real Sociedad
Mallorca
:
Osasuna
Alaves
:
Real Madrid
Regular Season - 19
Getafe
:
Rayo Vallecano
Real Sociedad
:
Alaves
Valencia
:
Villarreal
Granada CF
:
Cadiz CF
Celta Vigo
:
Betis
Real Madrid
:
Mallorca
Girona
:
Atletico Madrid
Osasuna
:
Almeria
Sevilla
:
Athletic Bilbao
Las Palmas
:
Barcelona
Regular Season - 20
Almeria
:
Girona
Athletic Bilbao
:
Real Sociedad
Atletico Madrid
:
Rayo Vallecano
Betis
:
Granada CF
Cadiz CF
:
Valencia
Getafe
:
Real Madrid
Las Palmas
:
Villarreal
Mallorca
:
Celta Vigo
Sevilla
:
Alaves
Barcelona
:
Osasuna
Regular Season - 21
Celta Vigo
:
Real Sociedad
Girona
:
Sevilla
Alaves
:
Cadiz CF
Real Madrid
:
Almeria
Valencia
:
Athletic Bilbao
Granada CF
:
Atletico Madrid
Betis
:
Barcelona
Osasuna
:
Getafe
Villarreal
:
Mallorca
Rayo Vallecano
:
Las Palmas
Regular Season - 22
Atletico Madrid
:
Valencia
Barcelona
:
Villarreal
Celta Vigo
:
Girona
Getafe
:
Granada CF
Las Palmas
:
Real Madrid
Cadiz CF
:
Athletic Bilbao
Mallorca
:
Betis
Sevilla
:
Osasuna
Real Sociedad
:
Rayo Vallecano
Almeria
:
Alaves
Regular Season - 23
Athletic Bilbao
:
Mallorca
Betis
:
Getafe
Girona
:
Real Sociedad
Rayo Vallecano
:
Sevilla
Granada CF
:
Las Palmas
Alaves
:
Barcelona
Valencia
:
Almeria
Real Madrid
:
Atletico Madrid
Villarreal
:
Cadiz CF
Osasuna
:
Celta Vigo
Regular Season - 24
Almeria
:
Athletic Bilbao
Barcelona
:
Granada CF
Mallorca
:
Rayo Vallecano
Las Palmas
:
Valencia
Alaves
:
Villarreal
Sevilla
:
Atletico Madrid
Cadiz CF
:
Betis
Getafe
:
Celta Vigo
Real Madrid
:
Girona
Real Sociedad
:
Osasuna
Regular Season - 25
Athletic Bilbao
:
Girona
Atletico Madrid
:
Las Palmas
Mallorca
:
Real Sociedad
Rayo Vallecano
:
Real Madrid
Granada CF
:
Almeria
Celta Vigo
:
Barcelona
Osasuna
:
Cadiz CF
Villarreal
:
Getafe
Valencia
:
Sevilla
Betis
:
Alaves
Regular Season - 26
Almeria
:
Atletico Madrid
Barcelona
:
Getafe
Cadiz CF
:
Celta Vigo
Girona
:
Rayo Vallecano
Real Madrid
:
Sevilla
Real Sociedad
:
Villarreal
Granada CF
:
Valencia
Las Palmas
:
Osasuna
Alaves
:
Mallorca
Betis
:
Athletic Bilbao
Regular Season - 27
Athletic Bilbao
:
Barcelona
Atletico Madrid
:
Betis
Getafe
:
Las Palmas
Celta Vigo
:
Almeria
Rayo Vallecano
:
Cadiz CF
Mallorca
:
Girona
Valencia
:
Real Madrid
Sevilla
:
Real Sociedad
Villarreal
:
Granada CF
Osasuna
:
Alaves
Regular Season - 28
Almeria
:
Sevilla
Barcelona
:
Mallorca
Betis
:
Villarreal
Girona
:
Osasuna
Granada CF
:
Real Sociedad
Alaves
:
Rayo Vallecano
Las Palmas
:
Athletic Bilbao
Cadiz CF
:
Atletico Madrid
Real Madrid
:
Celta Vigo
Valencia
:
Getafe
Regular Season - 29
Atletico Madrid
:
Barcelona
Getafe
:
Girona
Osasuna
:
Real Madrid
Las Palmas
:
Almeria
Rayo Vallecano
:
Betis
Real Sociedad
:
Cadiz CF
Sevilla
:
Celta Vigo
Villarreal
:
Valencia
Mallorca
:
Granada CF
Athletic Bilbao
:
Alaves
Regular Season - 30
Almeria
:
Osasuna
Barcelona
:
Las Palmas
Cadiz CF
:
Granada CF
Celta Vigo
:
Rayo Vallecano
Getafe
:
Sevilla
Alaves
:
Real Sociedad
Real Madrid
:
Athletic Bilbao
Villarreal
:
Atletico Madrid
Girona
:
Betis
Valencia
:
Mallorca
Regular Season - 31
Athletic Bilbao
:
Villarreal
Atletico Madrid
:
Girona
Betis
:
Celta Vigo
Mallorca
:
Real Madrid
Osasuna
:
Valencia
Las Palmas
:
Sevilla
Real Sociedad
:
Almeria
Cadiz CF
:
Barcelona
Rayo Vallecano
:
Getafe
Granada CF
:
Alaves
Regular Season - 32
Almeria
:
Villarreal
Athletic Bilbao
:
Granada CF
Celta Vigo
:
Las Palmas
Getafe
:
Real Sociedad
Alaves
:
Atletico Madrid
Real Madrid
:
Barcelona
Valencia
:
Betis
Girona
:
Cadiz CF
Sevilla
:
Mallorca
Rayo Vallecano
:
Osasuna
Regular Season - 33
Almeria
:
Getafe
Barcelona
:
Valencia
Betis
:
Sevilla
Cadiz CF
:
Mallorca
Granada CF
:
Osasuna
Alaves
:
Celta Vigo
Atletico Madrid
:
Athletic Bilbao
Las Palmas
:
Girona
Villarreal
:
Rayo Vallecano
Real Sociedad
:
Real Madrid
Regular Season - 34
Celta Vigo
:
Villarreal
Rayo Vallecano
:
Almeria
Getafe
:
Athletic Bilbao
Mallorca
:
Atletico Madrid
Girona
:
Barcelona
Osasuna
:
Betis
Real Madrid
:
Cadiz CF
Sevilla
:
Granada CF
Real Sociedad
:
Las Palmas
Valencia
:
Alaves
Regular Season - 35
Athletic Bilbao
:
Osasuna
Atletico Madrid
:
Celta Vigo
Barcelona
:
Real Sociedad
Cadiz CF
:
Getafe
Granada CF
:
Real Madrid
Alaves
:
Girona
Betis
:
Almeria
Valencia
:
Rayo Vallecano
Villarreal
:
Sevilla
Mallorca
:
Las Palmas
Regular Season - 36
Almeria
:
Barcelona
Girona
:
Villarreal
Real Sociedad
:
Valencia
Celta Vigo
:
Athletic Bilbao
Getafe
:
Atletico Madrid
Las Palmas
:
Betis
Sevilla
:
Cadiz CF
Osasuna
:
Mallorca
Rayo Vallecano
:
Granada CF
Real Madrid
:
Alaves
Regular Season - 37
Athletic Bilbao
:
Sevilla
Atletico Madrid
:
Osasuna
Barcelona
:
Rayo Vallecano
Betis
:
Real Sociedad
Cadiz CF
:
Las Palmas
Alaves
:
Getafe
Mallorca
:
Almeria
Granada CF
:
Celta Vigo
Valencia
:
Girona
Villarreal
:
Real Madrid
Regular Season - 38
Almeria
:
Cadiz CF
Celta Vigo
:
Valencia
Getafe
:
Mallorca
Girona
:
Granada CF
Osasuna
:
Villarreal
Rayo Vallecano
:
Athletic Bilbao
Real Sociedad
:
Atletico Madrid
Sevilla
:
Barcelona
Real Madrid
:
Betis
Las Palmas
:
Alaves