TitleMath

Barcelona led La Liga after matchday 31 of 2025-26.

With 79 points, they were 9 ahead of Real Madrid. Out of the title race: Atlético Madrid. Sure of a top-four finish: Real Madrid. Out of the race for the top four: Rayo Vallecano, Valencia.

Results

Date Home Score Away
Real Madrid 1–1 Girona
Real Sociedad 3–3 Alavés
Elche 1–0 Valencia
Barcelona 4–1 Espanyol
Sevilla 2–1 Atlético Madrid
Osasuna 1–1 Real Betis
Mallorca 3–0 Rayo Vallecano
Celta Vigo 0–3 Real Oviedo
Athletic Club 1–2 Villarreal
Levante 1–0 Getafe

Table after matchday 31

Pos. Team Played Points Max. Title
1 Barcelona 31 79 100 In it
2 Real Madrid 31 70 91 In it
3 Villarreal 31 61 82 In it
4 Atlético Madrid 31 57 78 Out
5 Real Betis 31 46 67 Out
6 Celta Vigo 31 44 65 Out
7 Real Sociedad 31 42 63 Out
8 Getafe 31 41 62 Out
9 Osasuna 31 39 60 Out
10 Espanyol 31 38 59 Out
11 Athletic Club 31 38 59 Out
12 Girona 31 38 59 Out
13 Rayo Vallecano 31 35 56 Out
14 Valencia 31 35 56 Out
15 Mallorca 31 34 55 Out
16 Sevilla 31 34 55 Out
17 Alavés 31 33 54 Out
18 Elche 31 32 53 Out
19 Levante 31 29 50 Out
20 Real Oviedo 31 27 48 Out

Max.: the most points the team can still finish on.

Matchdays

Quick answers

Who was top of La Liga after matchday 31 of 2025-26?
Barcelona led La Liga after matchday 31 of 2025-26. With 79 points, they were 9 ahead of Real Madrid.
What was decided on matchday 31 of the 2025-26 La Liga?
Out of the title race: Atlético Madrid. Sure of a top-four finish: Real Madrid. Out of the race for the top four: Rayo Vallecano, Valencia.
How is this calculated?
A team is counted as still in it when at least one set of results for the matches left would put it there, taking into account that its rivals also play each other. It is counted as sure only when no set of results can take it away. Teams level on points are treated cautiously while matches remain: level is enough to stay in, never enough to be sure, because goal difference and the other tie-breaks are only applied once the season is over. Points deductions are included as published in the league table.