Spain · season archive
La Liga 2025–26 results
All 380 matches with scores and match stats.
This is the full archive of the La Liga 2025–26 season: 380 matches.Each match page shows GossipBall's prediction alongside the result: predictions published before kick-off for matches since launch, and a retrospective test (made using only earlier results) for matches before launch. The favourite result came in 202 times (53%).
La Liga 2026–27Upcoming La Liga predictionsPrevious predictions
La Liga results, May 2026
50 matches24 May
Villarreal5
Atlético Madrid1
Called correctly
Win probability: home 41%, draw 24%, away 35%
23 May
Alaves1
Rayo Vallecano2
Upset
Win probability: home 42%, draw 30%, away 28%
23 May
Real Betis2
Levante1
Called correctly
Win probability: home 61%, draw 21%, away 19%
23 May
Celta Vigo1
Sevilla0
Called correctly
Win probability: home 55%, draw 22%, away 22%
23 May
Espanyol1
Real Sociedad1
Upset
Win probability: home 38%, draw 27%, away 36%
23 May
Getafe1
Osasuna0
Called correctly
Win probability: home 39%, draw 32%, away 29%
23 May
Girona1
Elche1
Upset
Win probability: home 50%, draw 23%, away 26%
23 May
Mallorca3
Real Oviedo0
Called correctly
Win probability: home 54%, draw 28%, away 18%
23 May
Real Madrid4
Athletic Club2
Called correctly
Win probability: home 67%, draw 20%, away 13%
23 May
Valencia3
Barcelona1
Upset
Win probability: home 16%, draw 20%, away 64%
17 May
Barcelona3
Real Betis1
Called correctly
Win probability: home 73%, draw 16%, away 11%
17 May
Athletic Club1
Celta Vigo1
Upset
Win probability: home 46%, draw 26%, away 28%
17 May
Atlético Madrid1
Girona0
Called correctly
Win probability: home 66%, draw 19%, away 14%
17 May
Elche1
Getafe0
Called correctly
Win probability: home 42%, draw 29%, away 29%
17 May
Levante2
Mallorca0
Called correctly
Win probability: home 45%, draw 26%, away 30%
17 May
Osasuna1
Espanyol2
Upset
Win probability: home 50%, draw 26%, away 24%
17 May
Real Oviedo0
Alaves1
Called correctly
Win probability: home 31%, draw 31%, away 39%
17 May
Sevilla0
Real Madrid1
Called correctly
Win probability: home 19%, draw 21%, away 60%
17 May
Real Sociedad3
Valencia4
Upset
Win probability: home 51%, draw 25%, away 24%
17 May
Rayo Vallecano2
Villarreal0
Upset
Win probability: home 31%, draw 26%, away 43%
14 May
Real Madrid2
Real Oviedo0
Called correctly
Win probability: home 83%, draw 12%, away 5%
14 May
Girona1
Real Sociedad1
Upset
Win probability: home 43%, draw 25%, away 32%
14 May
Valencia1
Rayo Vallecano1
Upset
Win probability: home 42%, draw 30%, away 29%
13 May
Alaves1
Barcelona0
Upset
Win probability: home 15%, draw 19%, away 66%
13 May
Getafe3
Mallorca1
Called correctly
Win probability: home 40%, draw 33%, away 27%
13 May
Espanyol2
Athletic Club0
Upset
Win probability: home 33%, draw 28%, away 39%
13 May
Villarreal2
Sevilla3
Upset
Win probability: home 69%, draw 17%, away 14%
12 May
Osasuna1
Atlético Madrid2
Called correctly
Win probability: home 28%, draw 26%, away 46%
12 May
Real Betis2
Elche1
Called correctly
Win probability: home 59%, draw 21%, away 19%
12 May
Celta Vigo2
Levante3
Upset
Win probability: home 58%, draw 22%, away 20%
11 May
Rayo Vallecano1
Girona1
Upset
Win probability: home 42%, draw 28%, away 30%
10 May
Barcelona2
Real Madrid0
Called correctly
Win probability: home 53%, draw 22%, away 25%
10 May
Real Oviedo0
Getafe0
Upset
Win probability: home 30%, draw 34%, away 36%
10 May
Athletic Club0
Valencia1
Upset
Win probability: home 54%, draw 26%, away 21%
10 May
Mallorca1
Villarreal1
Upset
Win probability: home 30%, draw 25%, away 45%
9 May
Real Sociedad2
Real Betis2
Upset
Win probability: home 41%, draw 25%, away 34%
9 May
Atlético Madrid0
Celta Vigo1
Upset
Win probability: home 63%, draw 20%, away 17%
9 May
Sevilla2
Espanyol1
Called correctly
Win probability: home 46%, draw 26%, away 28%
9 May
Elche1
Alaves1
Upset
Win probability: home 48%, draw 25%, away 28%
8 May
Levante3
Osasuna2
Called correctly
Win probability: home 38%, draw 27%, away 35%
4 May
Sevilla1
Real Sociedad0
Called correctly
Win probability: home 38%, draw 25%, away 37%
3 May
Espanyol0
Real Madrid2
Called correctly
Win probability: home 18%, draw 22%, away 60%
3 May
Real Betis3
Real Oviedo0
Called correctly
Win probability: home 65%, draw 21%, away 13%
3 May
Getafe0
Rayo Vallecano2
Upset
Win probability: home 41%, draw 34%, away 25%
3 May
Celta Vigo3
Elche1
Called correctly
Win probability: home 54%, draw 23%, away 24%
2 May
Osasuna1
Barcelona2
Called correctly
Win probability: home 19%, draw 21%, away 60%
2 May
Alaves2
Athletic Club4
Called correctly
Win probability: home 35%, draw 29%, away 36%
2 May
Valencia0
Atlético Madrid2
Called correctly
Win probability: home 25%, draw 26%, away 49%
2 May
Villarreal5
Levante1
Called correctly
Win probability: home 67%, draw 19%, away 15%
1 May
Girona0
Mallorca1
Upset
Win probability: home 49%, draw 26%, away 26%
La Liga results, April 2026
40 matches27 Apr
Espanyol0
Levante0
Upset
Win probability: home 48%, draw 25%, away 27%
26 Apr
Villarreal2
Celta Vigo1
Called correctly
Win probability: home 60%, draw 20%, away 20%
26 Apr
Osasuna2
Sevilla1
Called correctly
Win probability: home 51%, draw 25%, away 24%
26 Apr
Real Oviedo1
Elche2
Called correctly
Win probability: home 35%, draw 28%, away 37%
26 Apr
Rayo Vallecano3
Real Sociedad3
Upset
Win probability: home 36%, draw 29%, away 34%
25 Apr
Atlético Madrid3
Athletic Club2
Called correctly
Win probability: home 59%, draw 24%, away 18%
25 Apr
Valencia2
Girona1
Called correctly
Win probability: home 41%, draw 27%, away 32%
25 Apr
Getafe0
Barcelona2
Called correctly
Win probability: home 18%, draw 24%, away 59%
25 Apr
Alaves2
Mallorca1
Called correctly
Win probability: home 42%, draw 29%, away 29%
24 Apr
Real Betis1
Real Madrid1
Upset
Win probability: home 27%, draw 24%, away 49%
23 Apr
Real Oviedo1
Villarreal1
Upset
Win probability: home 20%, draw 24%, away 56%
23 Apr
Rayo Vallecano1
Espanyol0
Called correctly
Win probability: home 44%, draw 29%, away 28%
23 Apr
Levante2
Sevilla0
Called correctly
Win probability: home 45%, draw 25%, away 30%
22 Apr
Barcelona1
Celta Vigo0
Called correctly
Win probability: home 79%, draw 13%, away 9%
22 Apr
Real Sociedad0
Getafe1
Upset
Win probability: home 47%, draw 29%, away 23%
22 Apr
Elche3
Atlético Madrid2
Upset
Win probability: home 23%, draw 24%, away 53%
21 Apr
Girona2
Real Betis3
Upset
Win probability: home 40%, draw 26%, away 34%
21 Apr
Real Madrid2
Alaves1
Called correctly
Win probability: home 76%, draw 15%, away 8%
21 Apr
Athletic Club1
Osasuna0
Called correctly
Win probability: home 48%, draw 27%, away 25%
21 Apr
Mallorca1
Valencia1
Upset
Win probability: home 44%, draw 28%, away 27%
13 Apr
Levante1
Getafe0
Called correctly
Win probability: home 38%, draw 30%, away 32%
12 Apr
Athletic Club1
Villarreal2
Upset
Win probability: home 39%, draw 26%, away 36%
12 Apr
Celta Vigo0
Real Oviedo3
Upset
Win probability: home 68%, draw 20%, away 12%
12 Apr
Mallorca3
Rayo Vallecano0
Called correctly
Win probability: home 41%, draw 31%, away 28%
12 Apr
Osasuna1
Real Betis1
Upset
Win probability: home 40%, draw 27%, away 34%
11 Apr
Sevilla2
Atlético Madrid1
Upset
Win probability: home 22%, draw 24%, away 54%
11 Apr
Barcelona4
Espanyol1
Called correctly
Win probability: home 83%, draw 11%, away 6%
11 Apr
Elche1
Valencia0
Called correctly
Win probability: home 44%, draw 26%, away 30%
11 Apr
Real Sociedad3
Alaves3
Upset
Win probability: home 53%, draw 26%, away 21%
10 Apr
Real Madrid1
Girona1
Upset
Win probability: home 75%, draw 15%, away 10%
6 Apr
Girona1
Villarreal0
Upset
Win probability: home 33%, draw 23%, away 44%
5 Apr
Alaves2
Osasuna2
Upset
Win probability: home 38%, draw 30%, away 33%
5 Apr
Real Oviedo1
Sevilla0
Upset
Win probability: home 30%, draw 28%, away 42%
5 Apr
Valencia2
Celta Vigo3
Upset
Win probability: home 38%, draw 27%, away 35%
5 Apr
Getafe2
Athletic Club0
Upset
Win probability: home 33%, draw 33%, away 34%
4 Apr
Atlético Madrid1
Barcelona2
Called correctly
Win probability: home 38%, draw 24%, away 38%
4 Apr
Real Betis0
Espanyol0
Upset
Win probability: home 59%, draw 22%, away 19%
4 Apr
Mallorca2
Real Madrid1
Upset
Win probability: home 17%, draw 23%, away 61%
4 Apr
Real Sociedad2
Levante0
Called correctly
Win probability: home 56%, draw 23%, away 21%
3 Apr
Rayo Vallecano1
Elche0
Called correctly
Win probability: home 45%, draw 28%, away 27%
La Liga results, March 2026
36 matches22 Mar
Real Madrid3
Atlético Madrid2
Called correctly
Win probability: home 53%, draw 24%, away 23%
22 Mar
Athletic Club2
Real Betis1
Called correctly
Win probability: home 44%, draw 27%, away 29%
22 Mar
Celta Vigo3
Alaves4
Upset
Win probability: home 55%, draw 26%, away 19%
22 Mar
Barcelona1
Rayo Vallecano0
Called correctly
Win probability: home 79%, draw 14%, away 7%
21 Mar
Sevilla0
Valencia2
Upset
Win probability: home 46%, draw 26%, away 28%
21 Mar
Levante4
Real Oviedo2
Called correctly
Win probability: home 55%, draw 27%, away 18%
21 Mar
Osasuna1
Girona0
Called correctly
Win probability: home 46%, draw 26%, away 28%
21 Mar
Espanyol1
Getafe2
Upset
Win probability: home 41%, draw 31%, away 28%
21 Mar
Elche2
Mallorca1
Called correctly
Win probability: home 45%, draw 27%, away 28%
20 Mar
Villarreal3
Real Sociedad1
Called correctly
Win probability: home 57%, draw 22%, away 21%
16 Mar
Rayo Vallecano1
Levante1
Upset
Win probability: home 48%, draw 28%, away 25%
15 Mar
Real Sociedad3
Osasuna1
Called correctly
Win probability: home 46%, draw 27%, away 27%
15 Mar
Real Betis1
Celta Vigo1
Upset
Win probability: home 49%, draw 24%, away 26%
15 Mar
Barcelona5
Sevilla2
Called correctly
Win probability: home 82%, draw 11%, away 6%
15 Mar
Mallorca2
Espanyol1
Called correctly
Win probability: home 43%, draw 28%, away 29%
14 Mar
Real Madrid4
Elche1
Called correctly
Win probability: home 79%, draw 14%, away 7%
14 Mar
Real Oviedo1
Valencia0
Upset
Win probability: home 26%, draw 31%, away 43%
14 Mar
Atlético Madrid1
Getafe0
Called correctly
Win probability: home 63%, draw 24%, away 13%
14 Mar
Girona3
Athletic Club0
Upset
Win probability: home 36%, draw 27%, away 37%
13 Mar
Alaves1
Villarreal1
Upset
Win probability: home 26%, draw 26%, away 48%
9 Mar
Espanyol1
Real Oviedo1
Upset
Win probability: home 61%, draw 24%, away 15%
8 Mar
Valencia3
Alaves2
Called correctly
Win probability: home 44%, draw 30%, away 25%
8 Mar
Sevilla1
Rayo Vallecano1
Upset
Win probability: home 44%, draw 28%, away 28%
8 Mar
Getafe2
Real Betis0
Upset
Win probability: home 31%, draw 30%, away 38%
8 Mar
Villarreal2
Elche1
Called correctly
Win probability: home 68%, draw 18%, away 14%
7 Mar
Athletic Club0
Barcelona1
Called correctly
Win probability: home 25%, draw 23%, away 52%
7 Mar
Atlético Madrid3
Real Sociedad2
Called correctly
Win probability: home 63%, draw 22%, away 15%
7 Mar
Levante1
Girona1
Upset
Win probability: home 40%, draw 25%, away 35%
7 Mar
Osasuna2
Mallorca2
Upset
Win probability: home 49%, draw 28%, away 23%
6 Mar
Celta Vigo1
Real Madrid2
Called correctly
Win probability: home 24%, draw 23%, away 53%
4 Mar
Rayo Vallecano3
Real Oviedo0
Called correctly
Win probability: home 53%, draw 30%, away 17%
2 Mar
Real Madrid0
Getafe1
Upset
Win probability: home 74%, draw 18%, away 8%
1 Mar
Girona1
Celta Vigo2
Upset
Win probability: home 41%, draw 25%, away 34%
1 Mar
Real Betis2
Sevilla2
Upset
Win probability: home 59%, draw 22%, away 19%
1 Mar
Valencia1
Osasuna0
Called correctly
Win probability: home 38%, draw 29%, away 33%
1 Mar
Elche2
Espanyol2
Upset
Win probability: home 45%, draw 26%, away 29%
La Liga results, February 2026
40 matches28 Feb
Real Oviedo0
Atlético Madrid1
Called correctly
Win probability: home 12%, draw 23%, away 64%
28 Feb
Mallorca0
Real Sociedad1
Upset
Win probability: home 36%, draw 29%, away 34%
28 Feb
Barcelona4
Villarreal1
Called correctly
Win probability: home 68%, draw 17%, away 16%
28 Feb
Rayo Vallecano1
Athletic Club1
Upset
Win probability: home 31%, draw 31%, away 38%
27 Feb
Levante2
Alaves0
Called correctly
Win probability: home 40%, draw 29%, away 31%
23 Feb
Alaves2
Girona2
Upset
Win probability: home 39%, draw 29%, away 32%
22 Feb
Villarreal2
Valencia1
Called correctly
Win probability: home 66%, draw 20%, away 15%
22 Feb
Celta Vigo2
Mallorca0
Called correctly
Win probability: home 52%, draw 26%, away 22%
22 Feb
Barcelona3
Levante0
Called correctly
Win probability: home 86%, draw 9%, away 5%
22 Feb
Getafe0
Sevilla1
Upset
Win probability: home 42%, draw 30%, away 28%
21 Feb
Atlético Madrid4
Espanyol2
Called correctly
Win probability: home 69%, draw 20%, away 11%
21 Feb
Osasuna2
Real Madrid1
Upset
Win probability: home 20%, draw 24%, away 57%
21 Feb
Real Betis1
Rayo Vallecano1
Upset
Win probability: home 58%, draw 25%, away 18%
21 Feb
Real Sociedad3
Real Oviedo3
Upset
Win probability: home 64%, draw 25%, away 11%
20 Feb
Athletic Club2
Elche1
Called correctly
Win probability: home 56%, draw 25%, away 19%
18 Feb
Levante0
Villarreal1
Called correctly
Win probability: home 27%, draw 22%, away 52%
16 Feb
Girona2
Barcelona1
Upset
Win probability: home 16%, draw 18%, away 65%
15 Feb
Mallorca1
Real Betis2
Called correctly
Win probability: home 32%, draw 28%, away 40%
15 Feb
Levante0
Valencia2
Upset
Win probability: home 46%, draw 25%, away 29%
15 Feb
Rayo Vallecano3
Atlético Madrid0
Upset
Win probability: home 18%, draw 27%, away 54%
15 Feb
Real Oviedo1
Athletic Club2
Called correctly
Win probability: home 17%, draw 31%, away 52%
14 Feb
Real Madrid4
Real Sociedad1
Called correctly
Win probability: home 70%, draw 19%, away 11%
14 Feb
Sevilla1
Alaves1
Upset
Win probability: home 45%, draw 29%, away 26%
14 Feb
Getafe2
Villarreal1
Upset
Win probability: home 26%, draw 27%, away 47%
14 Feb
Espanyol2
Celta Vigo2
Upset
Win probability: home 38%, draw 27%, away 36%
13 Feb
Elche0
Osasuna0
Upset
Win probability: home 41%, draw 26%, away 33%
9 Feb
Villarreal4
Espanyol1
Called correctly
Win probability: home 64%, draw 20%, away 16%
8 Feb
Valencia0
Real Madrid2
Called correctly
Win probability: home 16%, draw 22%, away 62%
8 Feb
Atlético Madrid0
Real Betis1
Upset
Win probability: home 62%, draw 22%, away 16%
8 Feb
Athletic Club4
Levante2
Called correctly
Win probability: home 56%, draw 25%, away 19%
8 Feb
Sevilla1
Girona1
Upset
Win probability: home 45%, draw 25%, away 31%
8 Feb
Alaves0
Getafe2
Upset
Win probability: home 41%, draw 35%, away 25%
7 Feb
Real Sociedad3
Elche1
Called correctly
Win probability: home 50%, draw 26%, away 24%
7 Feb
Barcelona3
Mallorca0
Called correctly
Win probability: home 79%, draw 13%, away 7%
6 Feb
Celta Vigo1
Osasuna2
Upset
Win probability: home 49%, draw 26%, away 25%
2 Feb
Mallorca4
Sevilla1
Called correctly
Win probability: home 41%, draw 28%, away 30%
1 Feb
Athletic Club1
Real Sociedad1
Upset
Win probability: home 46%, draw 29%, away 25%
1 Feb
Getafe0
Celta Vigo0
Upset
Win probability: home 32%, draw 30%, away 38%
1 Feb
Real Betis2
Valencia1
Called correctly
Win probability: home 58%, draw 23%, away 19%
1 Feb
Real Madrid2
Rayo Vallecano1
Called correctly
Win probability: home 77%, draw 16%, away 7%
La Liga results, January 2026
43 matches31 Jan
Elche1
Barcelona3
Called correctly
Win probability: home 17%, draw 19%, away 64%
31 Jan
Levante0
Atlético Madrid0
Upset
Win probability: home 19%, draw 22%, away 59%
31 Jan
Osasuna2
Villarreal2
Upset
Win probability: home 32%, draw 25%, away 43%
31 Jan
Real Oviedo1
Girona0
Upset
Win probability: home 22%, draw 29%, away 50%
30 Jan
Espanyol1
Alaves2
Upset
Win probability: home 45%, draw 30%, away 25%
26 Jan
Girona1
Getafe1
Upset
Win probability: home 49%, draw 27%, away 24%
25 Jan
Alaves2
Real Betis1
Upset
Win probability: home 30%, draw 29%, away 41%
25 Jan
Real Sociedad3
Celta Vigo1
Called correctly
Win probability: home 41%, draw 27%, away 32%
25 Jan
Barcelona3
Real Oviedo0
Called correctly
Win probability: home 90%, draw 8%, away 3%
25 Jan
Atlético Madrid3
Mallorca0
Called correctly
Win probability: home 69%, draw 20%, away 11%
24 Jan
Villarreal0
Real Madrid2
Called correctly
Win probability: home 33%, draw 23%, away 44%
24 Jan
Sevilla2
Athletic Club1
Upset
Win probability: home 33%, draw 28%, away 38%
24 Jan
Valencia3
Espanyol2
Called correctly
Win probability: home 40%, draw 29%, away 31%
24 Jan
Rayo Vallecano1
Osasuna3
Upset
Win probability: home 36%, draw 31%, away 32%
23 Jan
Levante3
Elche2
Called correctly
Win probability: home 40%, draw 25%, away 34%
19 Jan
Elche2
Sevilla2
Upset
Win probability: home 47%, draw 26%, away 27%
18 Jan
Real Sociedad2
Barcelona1
Upset
Win probability: home 19%, draw 22%, away 59%
18 Jan
Celta Vigo3
Rayo Vallecano0
Called correctly
Win probability: home 52%, draw 27%, away 21%
18 Jan
Atlético Madrid1
Alaves0
Called correctly
Win probability: home 69%, draw 21%, away 10%
18 Jan
Getafe0
Valencia1
Upset
Win probability: home 40%, draw 31%, away 28%
17 Jan
Real Betis2
Villarreal0
Called correctly
Win probability: home 39%, draw 23%, away 38%
17 Jan
Osasuna3
Real Oviedo2
Called correctly
Win probability: home 60%, draw 28%, away 12%
17 Jan
Mallorca3
Athletic Club2
Upset
Win probability: home 29%, draw 32%, away 39%
17 Jan
Real Madrid2
Levante0
Called correctly
Win probability: home 82%, draw 11%, away 6%
16 Jan
Espanyol0
Girona2
Upset
Win probability: home 47%, draw 25%, away 27%
12 Jan
Sevilla0
Celta Vigo1
Upset
Win probability: home 39%, draw 26%, away 36%
11 Jan
Levante1
Espanyol1
Upset
Win probability: home 39%, draw 26%, away 35%
11 Jan
Rayo Vallecano2
Mallorca1
Called correctly
Win probability: home 39%, draw 33%, away 28%
10 Jan
Valencia1
Elche1
Upset
Win probability: home 40%, draw 28%, away 33%
10 Jan
Girona1
Osasuna0
Called correctly
Win probability: home 44%, draw 26%, away 31%
10 Jan
Villarreal3
Alaves1
Called correctly
Win probability: home 66%, draw 21%, away 14%
10 Jan
Real Oviedo1
Real Betis1
Upset
Win probability: home 14%, draw 27%, away 59%
9 Jan
Getafe1
Real Sociedad2
Upset
Win probability: home 35%, draw 33%, away 32%
4 Jan
Real Sociedad1
Atlético Madrid1
Upset
Win probability: home 24%, draw 26%, away 50%
4 Jan
Alaves1
Real Oviedo1
Upset
Win probability: home 56%, draw 32%, away 12%
4 Jan
Mallorca1
Girona2
Upset
Win probability: home 43%, draw 27%, away 30%
4 Jan
Real Madrid5
Real Betis1
Called correctly
Win probability: home 65%, draw 19%, away 15%
4 Jan
Sevilla0
Levante3
Upset
Win probability: home 58%, draw 21%, away 21%
3 Jan
Espanyol0
Barcelona2
Called correctly
Win probability: home 19%, draw 20%, away 61%
3 Jan
Elche1
Villarreal3
Called correctly
Win probability: home 32%, draw 24%, away 44%
3 Jan
Osasuna1
Athletic Club1
Upset
Win probability: home 34%, draw 30%, away 36%
3 Jan
Celta Vigo4
Valencia1
Called correctly
Win probability: home 52%, draw 25%, away 23%
2 Jan
Rayo Vallecano1
Getafe1
Upset
Win probability: home 39%, draw 34%, away 27%
La Liga results, December 2025
32 matches22 Dec
Athletic Club1
Espanyol2
Upset
Win probability: home 52%, draw 27%, away 21%
21 Dec
Real Betis4
Getafe0
Called correctly
Win probability: home 54%, draw 27%, away 20%
21 Dec
Elche4
Rayo Vallecano0
Called correctly
Win probability: home 41%, draw 31%, away 28%
21 Dec
Villarreal0
Barcelona2
Called correctly
Win probability: home 34%, draw 20%, away 46%
21 Dec
Girona0
Atlético Madrid3
Called correctly
Win probability: home 23%, draw 22%, away 55%
20 Dec
Real Madrid2
Sevilla0
Called correctly
Win probability: home 75%, draw 15%, away 10%
20 Dec
Osasuna3
Alaves0
Called correctly
Win probability: home 43%, draw 30%, away 26%
20 Dec
Levante1
Real Sociedad1
Upset
Win probability: home 34%, draw 25%, away 41%
20 Dec
Real Oviedo0
Celta Vigo0
Upset
Win probability: home 15%, draw 27%, away 58%
19 Dec
Valencia1
Mallorca1
Upset
Win probability: home 42%, draw 30%, away 28%
15 Dec
Rayo Vallecano0
Real Betis0
Upset
Win probability: home 32%, draw 29%, away 39%
14 Dec
Alaves1
Real Madrid2
Called correctly
Win probability: home 18%, draw 24%, away 58%
14 Dec
Celta Vigo2
Athletic Club0
Upset
Win probability: home 36%, draw 28%, away 37%
14 Dec
Sevilla4
Real Oviedo0
Called correctly
Win probability: home 61%, draw 26%, away 13%
13 Dec
Getafe0
Espanyol1
Upset
Win probability: home 39%, draw 31%, away 30%
13 Dec
Barcelona2
Osasuna0
Called correctly
Win probability: home 78%, draw 13%, away 9%
13 Dec
Mallorca3
Elche1
Called correctly
Win probability: home 38%, draw 31%, away 31%
13 Dec
Atlético Madrid2
Valencia1
Called correctly
Win probability: home 70%, draw 19%, away 11%
12 Dec
Real Sociedad1
Girona2
Upset
Win probability: home 49%, draw 25%, away 27%
8 Dec
Osasuna2
Levante0
Called correctly
Win probability: home 53%, draw 23%, away 24%
7 Dec
Real Madrid0
Celta Vigo2
Upset
Win probability: home 75%, draw 15%, away 10%
7 Dec
Espanyol1
Rayo Vallecano0
Called correctly
Win probability: home 43%, draw 29%, away 27%
7 Dec
Valencia1
Sevilla1
Upset
Win probability: home 42%, draw 27%, away 31%
7 Dec
Elche3
Girona0
Called correctly
Win probability: home 40%, draw 26%, away 34%
6 Dec
Athletic Club1
Atlético Madrid0
Upset
Win probability: home 31%, draw 28%, away 40%
6 Dec
Real Betis3
Barcelona5
Called correctly
Win probability: home 27%, draw 22%, away 52%
6 Dec
Alaves1
Real Sociedad0
Called correctly
Win probability: home 35%, draw 32%, away 33%
6 Dec
Villarreal2
Getafe0
Called correctly
Win probability: home 61%, draw 22%, away 16%
5 Dec
Real Oviedo0
Mallorca0
Upset
Win probability: home 23%, draw 35%, away 42%
3 Dec
Athletic Club0
Real Madrid3
Called correctly
Win probability: home 28%, draw 27%, away 45%
2 Dec
Barcelona3
Atlético Madrid1
Called correctly
Win probability: home 52%, draw 22%, away 26%
1 Dec
Rayo Vallecano1
Valencia1
Upset
Win probability: home 42%, draw 30%, away 27%
La Liga results, November 2025
38 matches30 Nov
Girona1
Real Madrid1
Upset
Win probability: home 18%, draw 20%, away 62%
30 Nov
Celta Vigo0
Espanyol1
Upset
Win probability: home 49%, draw 24%, away 26%
30 Nov
Sevilla0
Real Betis2
Called correctly
Win probability: home 36%, draw 25%, away 39%
30 Nov
Real Sociedad2
Villarreal3
Called correctly
Win probability: home 33%, draw 25%, away 42%
29 Nov
Atlético Madrid2
Real Oviedo0
Called correctly
Win probability: home 81%, draw 14%, away 5%
29 Nov
Levante0
Athletic Club2
Called correctly
Win probability: home 28%, draw 25%, away 47%
29 Nov
Barcelona3
Alaves1
Called correctly
Win probability: home 76%, draw 15%, away 8%
29 Nov
Mallorca2
Osasuna2
Upset
Win probability: home 39%, draw 31%, away 30%
28 Nov
Getafe1
Elche0
Called correctly
Win probability: home 42%, draw 31%, away 27%
24 Nov
Espanyol2
Sevilla1
Called correctly
Win probability: home 43%, draw 26%, away 31%
23 Nov
Elche2
Real Madrid2
Upset
Win probability: home 16%, draw 22%, away 62%
23 Nov
Getafe0
Atlético Madrid1
Called correctly
Win probability: home 21%, draw 27%, away 52%
23 Nov
Real Betis1
Girona1
Upset
Win probability: home 58%, draw 21%, away 21%
23 Nov
Real Oviedo0
Rayo Vallecano0
Upset
Win probability: home 23%, draw 33%, away 44%
22 Nov
Villarreal2
Mallorca1
Called correctly
Win probability: home 64%, draw 21%, away 15%
22 Nov
Osasuna1
Real Sociedad3
Upset
Win probability: home 40%, draw 30%, away 30%
22 Nov
Barcelona4
Athletic Club0
Called correctly
Win probability: home 60%, draw 22%, away 18%
22 Nov
Alaves0
Celta Vigo1
Upset
Win probability: home 39%, draw 28%, away 33%
21 Nov
Valencia1
Levante0
Called correctly
Win probability: home 48%, draw 23%, away 29%
9 Nov
Celta Vigo2
Barcelona4
Called correctly
Win probability: home 21%, draw 20%, away 59%
9 Nov
Mallorca1
Getafe0
Called correctly
Win probability: home 37%, draw 33%, away 30%
9 Nov
Valencia1
Real Betis1
Upset
Win probability: home 32%, draw 27%, away 42%
9 Nov
Rayo Vallecano0
Real Madrid0
Upset
Win probability: home 18%, draw 24%, away 59%
9 Nov
Athletic Club1
Real Oviedo0
Called correctly
Win probability: home 71%, draw 21%, away 8%
8 Nov
Espanyol0
Villarreal2
Called correctly
Win probability: home 30%, draw 24%, away 46%
8 Nov
Atlético Madrid3
Levante1
Called correctly
Win probability: home 79%, draw 13%, away 8%
8 Nov
Sevilla1
Osasuna0
Called correctly
Win probability: home 44%, draw 26%, away 29%
8 Nov
Girona1
Alaves0
Called correctly
Win probability: home 45%, draw 27%, away 28%
7 Nov
Elche1
Real Sociedad1
Upset
Win probability: home 36%, draw 31%, away 34%
3 Nov
Real Oviedo0
Osasuna0
Upset
Win probability: home 24%, draw 28%, away 49%
2 Nov
Real Betis3
Mallorca0
Called correctly
Win probability: home 54%, draw 26%, away 20%
2 Nov
Barcelona3
Elche1
Called correctly
Win probability: home 77%, draw 14%, away 8%
2 Nov
Alaves2
Espanyol1
Called correctly
Win probability: home 39%, draw 30%, away 31%
2 Nov
Levante1
Celta Vigo2
Upset
Win probability: home 41%, draw 22%, away 37%
1 Nov
Real Madrid4
Valencia0
Called correctly
Win probability: home 75%, draw 16%, away 9%
1 Nov
Real Sociedad3
Athletic Club2
Upset
Win probability: home 30%, draw 32%, away 38%
1 Nov
Atlético Madrid3
Sevilla0
Called correctly
Win probability: home 69%, draw 18%, away 13%
1 Nov
Villarreal4
Rayo Vallecano0
Called correctly
Win probability: home 59%, draw 23%, away 19%
La Liga results, October 2025
31 matches31 Oct
Getafe2
Girona1
Called correctly
Win probability: home 42%, draw 27%, away 30%
27 Oct
Real Betis0
Atlético Madrid2
Called correctly
Win probability: home 32%, draw 25%, away 43%
26 Oct
Rayo Vallecano1
Alaves0
Called correctly
Win probability: home 41%, draw 32%, away 27%
26 Oct
Osasuna2
Celta Vigo3
Upset
Win probability: home 43%, draw 27%, away 30%
26 Oct
Real Madrid2
Barcelona1
Called correctly
Win probability: home 48%, draw 22%, away 30%
26 Oct
Mallorca1
Levante1
Upset
Win probability: home 46%, draw 25%, away 29%
25 Oct
Valencia0
Villarreal2
Called correctly
Win probability: home 30%, draw 24%, away 46%
25 Oct
Athletic Club0
Getafe1
Upset
Win probability: home 55%, draw 29%, away 16%
25 Oct
Espanyol1
Elche0
Called correctly
Win probability: home 46%, draw 27%, away 26%
25 Oct
Girona3
Real Oviedo3
Upset
Win probability: home 69%, draw 20%, away 10%
24 Oct
Real Sociedad2
Sevilla1
Called correctly
Win probability: home 43%, draw 28%, away 29%
20 Oct
Alaves0
Valencia0
Upset
Win probability: home 42%, draw 30%, away 29%
19 Oct
Getafe0
Real Madrid1
Called correctly
Win probability: home 18%, draw 24%, away 58%
19 Oct
Levante0
Rayo Vallecano3
Upset
Win probability: home 51%, draw 24%, away 26%
19 Oct
Celta Vigo1
Real Sociedad1
Upset
Win probability: home 44%, draw 27%, away 28%
19 Oct
Elche0
Athletic Club0
Upset
Win probability: home 27%, draw 29%, away 44%
18 Oct
Atlético Madrid1
Osasuna0
Called correctly
Win probability: home 66%, draw 20%, away 14%
18 Oct
Villarreal2
Real Betis2
Upset
Win probability: home 52%, draw 22%, away 26%
18 Oct
Barcelona2
Girona1
Called correctly
Win probability: home 80%, draw 12%, away 8%
18 Oct
Sevilla1
Mallorca3
Upset
Win probability: home 49%, draw 28%, away 24%
17 Oct
Real Oviedo0
Espanyol2
Called correctly
Win probability: home 23%, draw 30%, away 47%
5 Oct
Celta Vigo1
Atlético Madrid1
Upset
Win probability: home 25%, draw 23%, away 52%
5 Oct
Espanyol1
Real Betis2
Called correctly
Win probability: home 35%, draw 26%, away 39%
5 Oct
Real Sociedad0
Rayo Vallecano1
Upset
Win probability: home 45%, draw 31%, away 25%
5 Oct
Sevilla4
Barcelona1
Upset
Win probability: home 18%, draw 19%, away 63%
5 Oct
Alaves3
Elche1
Called correctly
Win probability: home 39%, draw 31%, away 30%
4 Oct
Real Madrid3
Villarreal1
Called correctly
Win probability: home 63%, draw 19%, away 18%
4 Oct
Athletic Club2
Mallorca1
Called correctly
Win probability: home 56%, draw 28%, away 15%
4 Oct
Girona2
Valencia1
Called correctly
Win probability: home 45%, draw 25%, away 30%
4 Oct
Real Oviedo0
Levante2
Called correctly
Win probability: home 28%, draw 25%, away 48%
3 Oct
Osasuna2
Getafe1
Called correctly
Win probability: home 43%, draw 30%, away 26%
La Liga results, September 2025
39 matches30 Sep
Valencia1
Real Oviedo2
Upset
Win probability: home 64%, draw 25%, away 11%
28 Sep
Real Betis2
Osasuna0
Called correctly
Win probability: home 51%, draw 25%, away 23%
28 Sep
Barcelona2
Real Sociedad1
Called correctly
Win probability: home 74%, draw 16%, away 10%
28 Sep
Elche2
Celta Vigo1
Called correctly
Win probability: home 39%, draw 27%, away 33%
28 Sep
Rayo Vallecano0
Sevilla1
Upset
Win probability: home 41%, draw 28%, away 31%
27 Sep
Villarreal1
Athletic Club0
Called correctly
Win probability: home 43%, draw 26%, away 31%
27 Sep
Mallorca1
Alaves0
Called correctly
Win probability: home 37%, draw 34%, away 29%
27 Sep
Atlético Madrid5
Real Madrid2
Upset
Win probability: home 37%, draw 25%, away 37%
27 Sep
Getafe1
Levante1
Upset
Win probability: home 44%, draw 24%, away 32%
26 Sep
Girona0
Espanyol0
Upset
Win probability: home 46%, draw 24%, away 30%
25 Sep
Real Oviedo1
Barcelona3
Called correctly
Win probability: home 6%, draw 14%, away 81%
25 Sep
Osasuna1
Elche1
Upset
Win probability: home 48%, draw 27%, away 25%
24 Sep
Atlético Madrid3
Rayo Vallecano2
Called correctly
Win probability: home 66%, draw 21%, away 13%
24 Sep
Real Sociedad1
Mallorca0
Called correctly
Win probability: home 46%, draw 31%, away 23%
24 Sep
Getafe1
Alaves1
Upset
Win probability: home 41%, draw 33%, away 27%
23 Sep
Levante1
Real Madrid4
Called correctly
Win probability: home 13%, draw 15%, away 72%
23 Sep
Sevilla1
Villarreal2
Called correctly
Win probability: home 32%, draw 23%, away 45%
23 Sep
Athletic Club1
Girona1
Upset
Win probability: home 61%, draw 22%, away 17%
23 Sep
Espanyol2
Valencia2
Upset
Win probability: home 45%, draw 26%, away 29%
21 Sep
Barcelona3
Getafe0
Called correctly
Win probability: home 75%, draw 16%, away 9%
21 Sep
Elche1
Real Oviedo0
Called correctly
Win probability: home 60%, draw 27%, away 13%
21 Sep
Mallorca1
Atlético Madrid1
Upset
Win probability: home 20%, draw 27%, away 53%
21 Sep
Rayo Vallecano1
Celta Vigo1
Upset
Win probability: home 40%, draw 28%, away 33%
20 Sep
Valencia2
Athletic Club0
Upset
Win probability: home 26%, draw 29%, away 45%
20 Sep
Alaves1
Sevilla2
Upset
Win probability: home 41%, draw 29%, away 30%
20 Sep
Villarreal2
Osasuna1
Called correctly
Win probability: home 59%, draw 21%, away 20%
20 Sep
Real Madrid2
Espanyol0
Called correctly
Win probability: home 75%, draw 15%, away 9%
20 Sep
Girona0
Levante4
Upset
Win probability: home 60%, draw 18%, away 22%
19 Sep
Real Betis3
Real Sociedad1
Called correctly
Win probability: home 49%, draw 27%, away 25%
15 Sep
Espanyol3
Mallorca2
Called correctly
Win probability: home 45%, draw 29%, away 26%
14 Sep
Barcelona6
Valencia0
Called correctly
Win probability: home 75%, draw 15%, away 10%
14 Sep
Osasuna2
Rayo Vallecano0
Called correctly
Win probability: home 43%, draw 29%, away 27%
14 Sep
Levante2
Real Betis2
Upset
Win probability: home 28%, draw 22%, away 50%
14 Sep
Celta Vigo1
Girona1
Upset
Win probability: home 48%, draw 22%, away 29%
13 Sep
Atlético Madrid2
Villarreal0
Called correctly
Win probability: home 56%, draw 21%, away 23%
13 Sep
Athletic Club0
Alaves1
Upset
Win probability: home 59%, draw 26%, away 15%
13 Sep
Real Sociedad1
Real Madrid2
Called correctly
Win probability: home 20%, draw 25%, away 55%
13 Sep
Getafe2
Real Oviedo0
Called correctly
Win probability: home 52%, draw 32%, away 16%
12 Sep
Sevilla2
Elche2
Upset
Win probability: home 48%, draw 27%, away 25%
La Liga results, August 2025
31 matches31 Aug
Rayo Vallecano1
Barcelona1
Upset
Win probability: home 17%, draw 21%, away 61%
31 Aug
Espanyol1
Osasuna0
Called correctly
Win probability: home 42%, draw 27%, away 32%
31 Aug
Real Betis1
Athletic Club2
Called correctly
Win probability: home 34%, draw 28%, away 38%
31 Aug
Celta Vigo1
Villarreal1
Upset
Win probability: home 34%, draw 22%, away 44%
30 Aug
Real Madrid2
Mallorca1
Called correctly
Win probability: home 74%, draw 18%, away 9%
30 Aug
Girona0
Sevilla2
Upset
Win probability: home 50%, draw 23%, away 28%
30 Aug
Real Oviedo1
Real Sociedad0
Upset
Win probability: home 15%, draw 30%, away 54%
30 Aug
Alaves1
Atlético Madrid1
Upset
Win probability: home 21%, draw 26%, away 52%
29 Aug
Valencia3
Getafe0
Called correctly
Win probability: home 40%, draw 30%, away 29%
29 Aug
Elche2
Levante0
Called correctly
Win probability: home 42%, draw 23%, away 35%
27 Aug
Celta Vigo1
Real Betis1
Upset
Win probability: home 39%, draw 24%, away 36%
25 Aug
Sevilla1
Getafe2
Upset
Win probability: home 42%, draw 29%, away 29%
25 Aug
Athletic Club1
Rayo Vallecano0
Called correctly
Win probability: home 58%, draw 26%, away 16%
24 Aug
Real Oviedo0
Real Madrid3
Called correctly
Win probability: home 10%, draw 21%, away 69%
24 Aug
Real Sociedad2
Espanyol2
Upset
Win probability: home 46%, draw 28%, away 26%
24 Aug
Villarreal5
Girona0
Called correctly
Win probability: home 59%, draw 19%, away 22%
24 Aug
Osasuna1
Valencia0
Called correctly
Win probability: home 44%, draw 27%, away 29%
23 Aug
Levante2
Barcelona3
Called correctly
Win probability: home 11%, draw 13%, away 76%
23 Aug
Atlético Madrid1
Elche1
Upset
Win probability: home 76%, draw 16%, away 8%
23 Aug
Mallorca1
Celta Vigo1
Upset
Win probability: home 36%, draw 28%, away 35%
22 Aug
Real Betis1
Alaves0
Called correctly
Win probability: home 53%, draw 26%, away 21%
19 Aug
Real Madrid1
Osasuna0
Called correctly
Win probability: home 74%, draw 16%, away 10%
18 Aug
Elche1
Real Betis1
Upset
Win probability: home 25%, draw 25%, away 50%
17 Aug
Espanyol2
Atlético Madrid1
Upset
Win probability: home 21%, draw 23%, away 56%
17 Aug
Athletic Club3
Sevilla2
Called correctly
Win probability: home 60%, draw 24%, away 16%
17 Aug
Celta Vigo0
Getafe2
Upset
Win probability: home 48%, draw 26%, away 25%
16 Aug
Alaves2
Levante1
Called correctly
Win probability: home 48%, draw 24%, away 28%
16 Aug
Valencia1
Real Sociedad1
Upset
Win probability: home 39%, draw 30%, away 32%
16 Aug
Mallorca0
Barcelona3
Called correctly
Win probability: home 17%, draw 22%, away 61%
15 Aug
Villarreal2
Real Oviedo0
Called correctly
Win probability: home 60%, draw 20%, away 20%
15 Aug
Girona1
Rayo Vallecano3
Upset
Win probability: home 52%, draw 24%, away 24%