Jornada 1

11 al 14 de agosto
  • Almería Rayo Vallecano 0 - 2
  • Sevilla Valencia 1 - 2
  • Real Sociedad Girona 1 - 1
  • Las Palmas Mallorca 1 - 1
  • Athletic Club Real Madrid 0 - 2
  • Celta de Vigo Osasuna 0 - 2
  • Villarreal Real Betis 1 - 2
  • Getafe FC Barcelona 0 - 0
  • Cádiz Deportivo Alavés 1 - 0
  • Atlético Madrid Granada 3 - 1

Jornada 2

18 al 21 de agosto
  • Mallorca Villarreal 0 - 1
  • Valencia Las Palmas 1 - 0
  • Real Sociedad Celta de Vigo 1 - 1
  • Almería Real Madrid 1 - 3
  • Osasuna Athletic Club 0 - 2
  • Girona Getafe 3 - 0
  • FC Barcelona Cádiz 2 - 0
  • Real Betis Atlético Madrid 0 - 0
  • Deportivo Alavés Sevilla 4 - 3
  • Granada Rayo Vallecano 0 - 2

Jornada 3

25 al 28 de agosto
  • Las Palmas Real Sociedad 0 - 0
  • Celta de Vigo Real Madrid 0 - 1
  • Cádiz Almería 1 - 1
  • Granada Mallorca 3 - 2
  • Sevilla Girona 1 - 2
  • Villarreal FC Barcelona 3 - 4
  • Valencia Osasuna 1 - 2
  • Athletic Club Real Betis 4 - 2
  • Getafe Deportivo Alavés 1 - 0
  • Rayo Vallecano Atlético Madrid 0 - 7

Jornada 4

1 al 23 de diciembre
  • Cádiz Villarreal 3 - 1
  • Almería Celta de Vigo 2 - 3
  • Real Sociedad Granada 5 - 3
  • Real Madrid Getafe 2 - 1
  • Deportivo Alavés Valencia 1 - 0
  • Real Betis Rayo Vallecano 1 - 0
  • Girona Las Palmas 1 - 0
  • Mallorca Athletic Club 0 - 0
  • Osasuna FC Barcelona 1 - 2
  • Atlético Madrid Sevilla 1 - 0

Jornada 5

15 al 18 de septiembre
  • Rayo Vallecano Deportivo Alavés 2 - 0
  • Athletic Club Cádiz 3 - 0
  • Valencia Atlético Madrid 3 - 0
  • Celta de Vigo Mallorca 0 - 1
  • FC Barcelona Real Betis 5 - 0
  • Getafe Osasuna 3 - 2
  • Villarreal Almería 2 - 1
  • Sevilla Las Palmas 1 - 0
  • Real Madrid Real Sociedad 2 - 1
  • Granada Girona 2 - 4

Jornada 6

22 al 24 de septiembre
  • Deportivo Alavés Athletic Club 0 - 2
  • Girona Mallorca 5 - 3
  • Osasuna Sevilla 0 - 0
  • FC Barcelona Celta de Vigo 3 - 2
  • Almería Valencia 2 - 2
  • Real Sociedad Getafe 4 - 3
  • Rayo Vallecano Villarreal 1 - 1
  • Las Palmas Granada 1 - 0
  • Real Betis Cádiz 1 - 1
  • Atlético Madrid Real Madrid 3 - 1

Jornada 7

26 al 28 de septiembre
  • Sevilla Almería 5 - 1
  • Mallorca FC Barcelona 2 - 2
  • Villarreal Girona 1 - 2
  • Athletic Club Getafe 2 - 2
  • Real Madrid Las Palmas 2 - 0
  • Cádiz Rayo Vallecano 0 - 0
  • Valencia Real Sociedad 0 - 1
  • Granada Real Betis 1 - 1
  • Celta de Vigo Deportivo Alavés 1 - 1
  • Osasuna Atlético Madrid 0 - 2

Jornada 8

29 al 2 de octubre
  • FC Barcelona Sevilla 1 - 0
  • Getafe Villarreal 0 - 0
  • Rayo Vallecano Mallorca 2 - 2
  • Girona Real Madrid 0 - 3
  • Real Sociedad Athletic Club 3 - 0
  • Almería Granada 3 - 3
  • Deportivo Alavés Osasuna 0 - 2
  • Atlético Madrid Cádiz 3 - 2
  • Real Betis Valencia 3 - 0
  • Las Palmas Celta de Vigo 2 - 1

Jornada 9

6 al 8 de octubre
  • Athletic Club Almería 3 - 0
  • Cádiz Girona 0 - 1
  • Real Madrid Osasuna 4 - 0
  • Mallorca Valencia 1 - 1
  • Sevilla Rayo Vallecano 2 - 2
  • Villarreal Las Palmas 1 - 2
  • Atlético Madrid Real Sociedad 2 - 1
  • Deportivo Alavés Real Betis 1 - 1
  • Celta de Vigo Getafe 2 - 2
  • Granada FC Barcelona 2 - 2

Jornada 10

20 al 23 de octubre
  • Osasuna Granada 2 - 0
  • Real Sociedad Mallorca 1 - 0
  • Getafe Real Betis 1 - 1
  • Sevilla Real Madrid 1 - 1
  • Celta de Vigo Atlético Madrid 0 - 3
  • Las Palmas Rayo Vallecano 0 - 1
  • Girona Almería 5 - 2
  • Villarreal Deportivo Alavés 1 - 1
  • FC Barcelona Athletic Club 1 - 0
  • Valencia Cádiz 2 - 0

Jornada 11

27 al 30 de octubre
  • Girona Celta de Vigo 1 - 0
  • Almería Las Palmas 1 - 2
  • FC Barcelona Real Madrid 1 - 2
  • Mallorca Getafe 0 - 0
  • Cádiz Sevilla 2 - 2
  • Real Betis Osasuna 2 - 1
  • Rayo Vallecano Real Sociedad 2 - 2
  • Athletic Club Valencia 2 - 2
  • Atlético Madrid Deportivo Alavés 2 - 1
  • Granada Villarreal 2 - 3

Jornada 12

3 al 6 de noviembre
  • Las Palmas Atlético Madrid 2 - 1
  • Osasuna Girona 2 - 4
  • Real Betis Mallorca 2 - 0
  • Celta de Vigo Sevilla 1 - 1
  • Real Sociedad FC Barcelona 0 - 1
  • Deportivo Alavés Almería 1 - 0
  • Valencia Granada 1 - 0
  • Villarreal Athletic Club 2 - 3
  • Real Madrid Rayo Vallecano 0 - 0
  • Getafe Cádiz 1 - 0

Jornada 13

10 al 29 de noviembre
  • Athletic Club Celta de Vigo 4 - 3
  • Rayo Vallecano Girona 1 - 2
  • Almería Real Sociedad 1 - 3
  • Granada Getafe 1 - 1
  • Osasuna Las Palmas 1 - 1
  • Real Madrid Valencia 5 - 1
  • FC Barcelona Deportivo Alavés 2 - 1
  • Sevilla Real Betis 1 - 1
  • Atlético Madrid Villarreal 3 - 1
  • Mallorca Cádiz 1 - 1

Jornada 14

24 al 27 de noviembre
  • Deportivo Alavés Granada 3 - 1
  • Rayo Vallecano FC Barcelona 1 - 1
  • Valencia Celta de Vigo 0 - 0
  • Getafe Almería 2 - 1
  • Atlético Madrid Mallorca 1 - 0
  • Villarreal Osasuna 3 - 1
  • Real Sociedad Sevilla 2 - 1
  • Cádiz Real Madrid 0 - 3
  • Real Betis Las Palmas 1 - 0
  • Girona Athletic Club 1 - 1

Jornada 15

1 al 4 de diciembre
  • Las Palmas Getafe 2 - 0
  • Girona Valencia 2 - 1
  • Athletic Club Rayo Vallecano 4 - 0
  • Real Madrid Granada 2 - 0
  • Osasuna Real Sociedad 1 - 1
  • Mallorca Deportivo Alavés 0 - 0
  • Almería Real Betis 0 - 0
  • Sevilla Villarreal 1 - 1
  • FC Barcelona Atlético Madrid 1 - 0
  • Celta de Vigo Cádiz 1 - 1

Jornada 16

8 al 11 de diciembre
  • Getafe Valencia 1 - 0
  • Deportivo Alavés Las Palmas 0 - 1
  • Real Betis Real Madrid 1 - 1
  • Villarreal Real Sociedad 0 - 3
  • Mallorca Sevilla 1 - 0
  • Atlético Madrid Almería 2 - 1
  • Cádiz Osasuna 1 - 1
  • FC Barcelona Girona 2 - 4
  • Granada Athletic Club 1 - 1
  • Rayo Vallecano Celta de Vigo 0 - 0

Jornada 17

15 al 18 de diciembre
  • Osasuna Rayo Vallecano 1 - 0
  • Celta de Vigo Granada 1 - 0
  • Athletic Club Atlético Madrid 2 - 0
  • Sevilla Getafe 0 - 3
  • Valencia FC Barcelona 1 - 1
  • Almería Mallorca 0 - 0
  • Real Sociedad Real Betis 0 - 0
  • Las Palmas Cádiz 1 - 1
  • Real Madrid Villarreal 4 - 1
  • Girona Deportivo Alavés 3 - 0

Jornada 18

19 al 21 de diciembre
  • Rayo Vallecano Valencia 0 - 1
  • Granada Sevilla 0 - 3
  • Atlético Madrid Getafe 3 - 3
  • FC Barcelona Almería 3 - 2
  • Villarreal Celta de Vigo 3 - 2
  • Athletic Club Las Palmas 1 - 0
  • Real Betis Girona 1 - 1
  • Cádiz Real Sociedad 0 - 0
  • Mallorca Osasuna 3 - 2
  • Deportivo Alavés Real Madrid 0 - 1

Jornada 19

2 al 4 de enero
  • Getafe Rayo Vallecano 0 - 2
  • Real Sociedad Deportivo Alavés 1 - 1
  • Valencia Villarreal 3 - 1
  • Granada Cádiz 2 - 0
  • Real Madrid Mallorca 1 - 0
  • Celta de Vigo Real Betis 2 - 1
  • Girona Atlético Madrid 4 - 3
  • Osasuna Almería 1 - 0
  • Sevilla Athletic Club 0 - 2
  • Las Palmas FC Barcelona 1 - 2

Jornada 20

12 al 1 de febrero
  • Sevilla Deportivo Alavés 2 - 3
  • Las Palmas Villarreal 3 - 0
  • Mallorca Celta de Vigo 1 - 1
  • Athletic Club Real Sociedad 2 - 1
  • Real Betis Granada 1 - 0
  • Almería Girona 0 - 0
  • Cádiz Valencia 1 - 4
  • FC Barcelona Osasuna 1 - 0
  • Atlético Madrid Rayo Vallecano 2 - 1
  • Getafe Real Madrid 0 - 2

Jornada 21

19 al 22 de enero
  • Deportivo Alavés Cádiz 1 - 0
  • Rayo Vallecano Las Palmas 0 - 2
  • Villarreal Mallorca 1 - 1
  • Valencia Athletic Club 1 - 0
  • Celta de Vigo Real Sociedad 0 - 1
  • Osasuna Getafe 3 - 2
  • Real Madrid Almería 3 - 2
  • Real Betis FC Barcelona 2 - 4
  • Girona Sevilla 5 - 1
  • Granada Atlético Madrid 0 - 1

Jornada 22

26 al 29 de enero
  • Almería Deportivo Alavés 0 - 3
  • Real Sociedad Rayo Vallecano 0 - 0
  • Las Palmas Real Madrid 1 - 2
  • FC Barcelona Villarreal 3 - 5
  • Mallorca Real Betis 0 - 1
  • Celta de Vigo Girona 0 - 1
  • Cádiz Athletic Club 0 - 0
  • Sevilla Osasuna 1 - 1
  • Atlético Madrid Valencia 2 - 0
  • Getafe Granada 2 - 0

Jornada 23

2 al 5 de febrero
  • Athletic Club Mallorca 4 - 0
  • Valencia Almería 2 - 1
  • Granada Las Palmas 1 - 1
  • Deportivo Alavés FC Barcelona 1 - 3
  • Girona Real Sociedad 0 - 0
  • Villarreal Cádiz 0 - 0
  • Osasuna Celta de Vigo 0 - 3
  • Real Betis Getafe 1 - 1
  • Real Madrid Atlético Madrid 1 - 1
  • Rayo Vallecano Sevilla 1 - 2

Jornada 24

9 al 12 de febrero
  • Cádiz Real Betis 0 - 2
  • Deportivo Alavés Villarreal 1 - 1
  • Real Sociedad Osasuna 0 - 1
  • Real Madrid Girona 4 - 0
  • Las Palmas Valencia 2 - 0
  • Getafe Celta de Vigo 3 - 2
  • Mallorca Rayo Vallecano 2 - 1
  • Sevilla Atlético Madrid 1 - 0
  • FC Barcelona Granada 3 - 3
  • Almería Athletic Club 0 - 0

Jornada 25

16 al 19 de febrero
  • Villarreal Getafe vie-21:00
  • Atlético Madrid Las Palmas sáb-14:00
  • Osasuna Cádiz sáb-16:15
  • Celta de Vigo FC Barcelona sáb-18:30
  • Valencia Sevilla sáb-21:00
  • Rayo Vallecano Real Madrid dom-14:00
  • Granada Almería dom-16:15
  • Mallorca Real Sociedad dom-18:30
  • Real Betis Deportivo Alavés dom-21:00
  • Athletic Club Girona lun-21:00

Jornada 26

23 al 26 de febrero
  • Real Sociedad Villarreal vie-21:00
  • Granada Valencia sáb-14:00
  • FC Barcelona Getafe sáb-16:15
  • Deportivo Alavés Mallorca sáb-18:30
  • Almería Atlético Madrid sáb-21:00
  • Cádiz Celta de Vigo dom-14:00
  • Real Betis Athletic Club dom-16:15
  • Las Palmas Osasuna dom-18:30
  • Real Madrid Sevilla dom-21:00
  • Girona Rayo Vallecano lun-21:00

Jornada 27

1 al 4 de marzo
  • Celta de Vigo Almería vie-21:00
  • Sevilla Real Sociedad sáb-14:00
  • Rayo Vallecano Cádiz sáb-16:15
  • Getafe Las Palmas sáb-18:30
  • Valencia Real Madrid sáb-21:00
  • Villarreal Granada dom-14:00
  • Atlético Madrid Real Betis dom-16:15
  • Mallorca Girona dom-18:30
  • Athletic Club FC Barcelona dom-21:00
  • Osasuna Deportivo Alavés lun-21:00

Jornada 28

8 al 11 de marzo
  • FC Barcelona Mallorca vie-21:00
  • Valencia Getafe sáb-14:00
  • Cádiz Atlético Madrid sáb-16:15
  • Granada Real Sociedad sáb-18:30
  • Girona Osasuna sáb-21:00
  • Deportivo Alavés Rayo Vallecano dom-14:00
  • Las Palmas Athletic Club dom-16:15
  • Real Madrid Celta de Vigo dom-18:30
  • Real Betis Villarreal dom-21:00
  • Almería Sevilla lun-21:00

Jornada 29

17 al 17 de marzo
  • Atlético Madrid FC Barcelona dom-1:00
  • Getafe Girona dom-1:00
  • Osasuna Real Madrid dom-1:00
  • Las Palmas Almería dom-1:00
  • Rayo Vallecano Real Betis dom-1:00
  • Real Sociedad Cádiz dom-1:00
  • Sevilla Celta de Vigo dom-1:00
  • Villarreal Valencia dom-1:00
  • Mallorca Granada dom-1:00
  • Athletic Club Deportivo Alavés dom-1:00

Jornada 30

31 al 31 de marzo
  • Almería Osasuna dom-1:00
  • FC Barcelona Las Palmas dom-1:00
  • Cádiz Granada dom-1:00
  • Celta de Vigo Rayo Vallecano dom-1:00
  • Getafe Sevilla dom-1:00
  • Deportivo Alavés Real Sociedad dom-1:00
  • Real Madrid Athletic Club dom-1:00
  • Villarreal Atlético Madrid dom-1:00
  • Girona Real Betis dom-1:00
  • Valencia Mallorca dom-1:00

Jornada 31

14 al 14 de abril
  • Athletic Club Villarreal dom-2:00
  • Atlético Madrid Girona dom-2:00
  • Real Betis Celta de Vigo dom-2:00
  • Mallorca Real Madrid dom-2:00
  • Osasuna Valencia dom-2:00
  • Las Palmas Sevilla dom-2:00
  • Real Sociedad Almería dom-2:00
  • Cádiz FC Barcelona dom-2:00
  • Rayo Vallecano Getafe dom-2:00
  • Granada Deportivo Alavés dom-2:00

Jornada 32

21 al 21 de abril
  • Almería Villarreal dom-2:00
  • Athletic Club Granada dom-2:00
  • Celta de Vigo Las Palmas dom-2:00
  • Getafe Real Sociedad dom-2:00
  • Deportivo Alavés Atlético Madrid dom-2:00
  • Real Madrid FC Barcelona dom-2:00
  • Valencia Real Betis dom-2:00
  • Girona Cádiz dom-2:00
  • Sevilla Mallorca dom-2:00
  • Rayo Vallecano Osasuna dom-2:00

Jornada 33

28 al 28 de abril
  • Almería Getafe dom-2:00
  • FC Barcelona Valencia dom-2:00
  • Real Betis Sevilla dom-2:00
  • Cádiz Mallorca dom-2:00
  • Granada Osasuna dom-2:00
  • Deportivo Alavés Celta de Vigo dom-2:00
  • Atlético Madrid Athletic Club dom-2:00
  • Las Palmas Girona dom-2:00
  • Villarreal Rayo Vallecano dom-2:00
  • Real Sociedad Real Madrid dom-2:00

Jornada 34

5 al 5 de mayo
  • Celta de Vigo Villarreal dom-2:00
  • Rayo Vallecano Almería dom-2:00
  • Getafe Athletic Club dom-2:00
  • Mallorca Atlético Madrid dom-2:00
  • Girona FC Barcelona dom-2:00
  • Osasuna Real Betis dom-2:00
  • Real Madrid Cádiz dom-2:00
  • Sevilla Granada dom-2:00
  • Real Sociedad Las Palmas dom-2:00
  • Valencia Deportivo Alavés dom-2:00

Jornada 35

12 al 12 de mayo
  • Athletic Club Osasuna dom-2:00
  • Atlético Madrid Celta de Vigo dom-2:00
  • FC Barcelona Real Sociedad dom-2:00
  • Cádiz Getafe dom-2:00
  • Granada Real Madrid dom-2:00
  • Deportivo Alavés Girona dom-2:00
  • Real Betis Almería dom-2:00
  • Valencia Rayo Vallecano dom-2:00
  • Villarreal Sevilla dom-2:00
  • Mallorca Las Palmas dom-2:00

Jornada 36

15 al 15 de mayo
  • Almería FC Barcelona mié-2:00
  • Girona Villarreal mié-2:00
  • Real Sociedad Valencia mié-2:00
  • Celta de Vigo Athletic Club mié-2:00
  • Getafe Atlético Madrid mié-2:00
  • Las Palmas Real Betis mié-2:00
  • Sevilla Cádiz mié-2:00
  • Osasuna Mallorca mié-2:00
  • Rayo Vallecano Granada mié-2:00
  • Real Madrid Deportivo Alavés mié-2:00

Jornada 37

19 al 19 de mayo
  • Athletic Club Sevilla dom-2:00
  • Atlético Madrid Osasuna dom-2:00
  • FC Barcelona Rayo Vallecano dom-2:00
  • Real Betis Real Sociedad dom-2:00
  • Cádiz Las Palmas dom-2:00
  • Deportivo Alavés Getafe dom-2:00
  • Mallorca Almería dom-2:00
  • Granada Celta de Vigo dom-2:00
  • Valencia Girona dom-2:00
  • Villarreal Real Madrid dom-2:00

Jornada 38

26 al 26 de mayo
  • Almería Cádiz dom-2:00
  • Celta de Vigo Valencia dom-2:00
  • Getafe Mallorca dom-2:00
  • Girona Granada dom-2:00
  • Osasuna Villarreal dom-2:00
  • Rayo Vallecano Athletic Club dom-2:00
  • Real Sociedad Atlético Madrid dom-2:00
  • Sevilla FC Barcelona dom-2:00
  • Real Madrid Real Betis dom-2:00
  • Las Palmas Deportivo Alavés dom-2:00