The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SPA

La Liga 2025/26

Every result, the table as it finished, and the price each match went off at. 380 matches played between August 2025 and May 2026.

380Matches
1,024Goals
2.69Per game
48.9%Home wins
100%Priced at kickoff
BarcelonaTop of the table

Final table 20 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 BARBarcelona 38 31 1 6 +59 94
2 RMReal Madrid 38 27 5 6 +42 86
3 VILVillarreal 38 22 6 10 +26 72
4 AMAtletico Madrid 38 21 6 11 +18 69
5 RBReal Betis 38 15 15 8 +11 60
6 CVCelta Vigo 38 14 12 12 +5 54
7 GETGetafe 38 15 6 17 -6 51
8 RVRayo Vallecano 38 12 14 12 -3 50
9 VALValencia 38 13 10 15 -9 49
10 RSReal Sociedad 38 11 13 14 -2 46
11 ESPEspanyol 38 12 10 16 -12 46
12 ACAthletic Club 38 13 6 19 -15 45
13 ELCElche 38 10 13 15 -8 43
14 ALAAlaves 38 11 10 17 -12 43
15 SEVSevilla 38 12 7 19 -14 43
16 OSAOsasuna 38 11 9 18 -6 42
17 MALMallorca 38 11 9 18 -10 42
18 LEVLevante 38 11 9 18 -14 42
19 GIRGirona 38 9 14 15 -16 41
20 OVIOviedo 38 6 11 21 -34 29

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.69
1,024 goals. 50% of matches went over 2.5.
Home advantage
48.9%
Draws 24.5%, away wins 26.6%.
Half-time lead held
70.1%
From 221 matches where someone led at the break.
1–1 58 · 15.3%
1–0 44 · 11.6%
2–1 42 · 11.1%
2–0 27 · 7.1%
1–2 27 · 7.1%
0–1 24 · 6.3%

Results 380

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 24 May 2026
17:00 Villarreal 5 – 1 Atletico Madrid 2.60 4.00 2.68
Saturday 23 May 2026
17:00 Valencia 3 – 1 Barcelona 3.73 4.22 2.00
17:00 Real Madrid 4 – 2 Athletic Club — — —
17:00 Mallorca 3 – 0 Oviedo 1.54 4.70 7.50
17:00 Girona 1 – 1 Elche 1.85 3.95 4.60
17:00 Getafe 1 – 0 Osasuna 3.15 2.68 3.20
17:00 Espanyol 1 – 1 Real Sociedad 2.55 3.75 2.87
17:00 Celta Vigo 1 – 0 Sevilla 1.95 3.56 4.80
17:00 Real Betis 2 – 1 Levante 2.42 3.60 3.12
17:00 Alaves 1 – 2 Rayo Vallecano 2.30 3.40 3.80
Sunday 17 May 2026
17:00 Barcelona 3 – 1 Real Betis 1.36 6.40 8.80
17:00 Sevilla 0 – 1 Real Madrid 3.90 3.90 2.06
17:00 Oviedo 0 – 1 Alaves 4.00 3.30 2.26
17:00 Real Sociedad 3 – 4 Valencia 2.52 3.50 3.25
17:00 Rayo Vallecano 2 – 0 Villarreal 2.06 3.75 4.00
17:00 Osasuna 1 – 2 Espanyol 2.30 2.96 4.40
17:00 Levante 2 – 0 Mallorca 2.20 3.55 3.80
17:00 Elche 1 – 0 Getafe 2.48 2.98 3.80
17:00 Atletico Madrid 1 – 0 Girona 1.91 4.00 4.60
17:00 Athletic Club 1 – 1 Celta Vigo 2.30 3.25 3.90
Thursday 14 May 2026
20:30 Real Madrid 2 – 0 Oviedo 1.33 6.80 11.00
19:00 Girona 1 – 1 Real Sociedad 2.02 3.95 4.00
18:00 Valencia 1 – 1 Rayo Vallecano 2.36 3.15 3.90
Wednesday 13 May 2026
20:30 Getafe 3 – 1 Mallorca 2.48 2.98 3.85
20:30 Alaves 1 – 0 Barcelona 3.30 3.90 2.28
18:00 Villarreal 2 – 3 Sevilla 2.26 3.40 3.75
18:00 Espanyol 2 – 0 Athletic Club 3.00 2.86 3.05
Tuesday 12 May 2026
20:30 Osasuna 1 – 2 Atletico Madrid 2.76 3.55 2.80
19:00 Real Betis 2 – 1 Elche 1.65 4.50 5.80
18:00 Celta Vigo 2 – 3 Levante 1.88 3.95 4.70
Monday 11 May 2026
20:00 Rayo Vallecano 1 – 1 Girona 2.56 3.40 3.20
Sunday 10 May 2026
20:00 Barcelona 2 – 0 Real Madrid 1.68 5.20 4.70
17:30 Oviedo 0 – 0 Getafe 2.88 3.15 2.98
15:15 Athletic Club 0 – 1 Valencia 1.68 4.10 6.20
13:00 Mallorca 1 – 1 Villarreal 2.68 3.55 2.90
Saturday 9 May 2026
20:00 Real Sociedad 2 – 2 Real Betis 2.79 3.70 2.75
17:30 Atletico Madrid 0 – 1 Celta Vigo 2.11 3.95 4.60
15:15 Sevilla 2 – 1 Espanyol 2.04 3.35 4.42
13:00 Elche 1 – 1 Alaves 2.34 3.40 3.50
Friday 8 May 2026
20:00 Levante 3 – 2 Osasuna 2.64 3.41 2.95
Monday 4 May 2026
20:00 Sevilla 1 – 0 Real Sociedad 2.50 3.35 3.35
Sunday 3 May 2026
20:00 Espanyol 0 – 2 Real Madrid 4.80 3.95 1.86
17:30 Real Betis 3 – 0 Oviedo 1.61 4.30 6.80
15:15 Getafe 0 – 2 Rayo Vallecano 2.13 3.15 4.70
13:00 Celta Vigo 3 – 1 Elche 1.77 4.00 5.00
Saturday 2 May 2026
20:00 Osasuna 1 – 2 Barcelona 5.10 4.30 1.77
17:30 Alaves 2 – 4 Athletic Club 2.96 3.40 2.72
15:15 Valencia 0 – 2 Atletico Madrid 1.75 4.00 5.40
13:00 Villarreal 5 – 1 Levante 1.85 4.30 4.40
Friday 1 May 2026
20:00 Girona 0 – 1 Mallorca 2.04 3.70 4.20
Monday 27 April 2026
20:00 Espanyol 0 – 0 Levante 2.26 3.45 3.70
Sunday 26 April 2026
20:00 Villarreal 2 – 1 Celta Vigo 1.95 3.85 4.30
17:30 Osasuna 2 – 1 Sevilla 2.02 3.50 4.60
15:15 Oviedo 1 – 2 Elche 2.34 3.35 3.65
13:00 Rayo Vallecano 3 – 3 Real Sociedad 2.80 3.55 2.74
Saturday 25 April 2026
20:00 Atletico Madrid 3 – 2 Athletic Club 2.00 3.90 4.10
17:30 Valencia 2 – 1 Girona 2.46 3.35 3.35
15:15 Getafe 0 – 2 Barcelona 6.45 4.20 1.65
13:00 Alaves 2 – 1 Mallorca 2.18 3.45 4.00
Friday 24 April 2026
20:00 Real Betis 1 – 1 Real Madrid 4.50 4.20 1.89
Thursday 23 April 2026
20:30 Oviedo 1 – 1 Villarreal 3.45 3.60 2.30
19:00 Rayo Vallecano 1 – 0 Espanyol 2.34 3.35 3.65
18:00 Levante 2 – 0 Sevilla 2.56 3.40 3.10
Wednesday 22 April 2026
20:30 Barcelona 1 – 0 Celta Vigo 1.26 7.40 13.50
19:00 Real Sociedad 0 – 1 Getafe 2.40 3.10 3.90
18:00 Elche 3 – 2 Atletico Madrid 2.60 3.70 2.90
Tuesday 21 April 2026
20:30 Real Madrid 2 – 1 Alaves 1.22 8.40 15.00
20:30 Girona 2 – 3 Real Betis 2.60 3.45 3.10
18:00 Mallorca 1 – 1 Valencia 2.82 3.25 2.96
18:00 Athletic Club 1 – 0 Osasuna 1.98 3.60 4.70
Monday 13 April 2026
20:00 Levante 1 – 0 Getafe 2.72 3.10 3.25
Sunday 12 April 2026
20:00 Athletic Club 1 – 2 Villarreal 2.03 3.46 3.55
17:30 Celta Vigo 0 – 3 Oviedo 1.82 3.80 5.33
15:15 Mallorca 3 – 0 Rayo Vallecano 2.50 3.46 3.15
13:00 Osasuna 1 – 1 Real Betis 2.46 3.50 3.25
Saturday 11 April 2026
20:00 Sevilla 2 – 1 Atletico Madrid 2.36 3.60 3.40
17:30 Barcelona 4 – 1 Espanyol 1.36 6.20 10.00
15:15 Elche 1 – 0 Valencia 2.76 3.55 2.78
13:00 Real Sociedad 3 – 3 Alaves 1.88 3.85 4.70
Friday 10 April 2026
20:00 Real Madrid 1 – 1 Girona 1.36 6.20 9.80
Monday 6 April 2026
20:00 Girona 1 – 0 Villarreal 3.20 3.70 2.38
Sunday 5 April 2026
20:00 Alaves 2 – 2 Osasuna 2.63 3.10 2.88
17:30 Oviedo 1 – 0 Sevilla 2.75 2.90 2.88
15:15 Valencia 2 – 3 Celta Vigo 2.38 3.10 3.10
13:00 Getafe 2 – 0 Athletic Club 3.10 2.80 2.70
Saturday 4 April 2026
20:00 Atletico Madrid 1 – 2 Barcelona 3.10 4.00 2.10
17:30 Real Betis 0 – 0 Espanyol 1.70 3.90 5.00
15:15 Mallorca 2 – 1 Real Madrid 5.50 4.33 1.50
13:00 Real Sociedad 2 – 0 Levante 1.57 4.10 5.00
Friday 3 April 2026
20:00 Rayo Vallecano 1 – 0 Elche 1.75 3.80 4.60
Sunday 22 March 2026
20:00 Real Madrid 3 – 2 Atletico Madrid 1.80 3.90 3.90
17:30 Athletic Club 2 – 1 Real Betis 2.15 3.40 3.40
15:15 Celta Vigo 3 – 4 Alaves 1.91 3.30 4.60
13:00 Barcelona 1 – 0 Rayo Vallecano 1.22 7.00 12.00
Saturday 21 March 2026
20:00 Sevilla 0 – 2 Valencia 2.30 3.10 3.40
17:30 Osasuna 1 – 0 Girona 2.00 3.40 3.60
17:30 Levante 4 – 2 Oviedo 2.15 3.25 3.40
15:15 Espanyol 1 – 2 Getafe 2.40 2.80 3.40
13:00 Elche 2 – 1 Mallorca 2.10 3.30 3.75
Friday 20 March 2026
20:00 Villarreal 3 – 1 Real Sociedad 1.95 3.60 3.90
Monday 16 March 2026
20:00 Rayo Vallecano 1 – 1 Levante 1.67 3.80 5.00
Sunday 15 March 2026
20:00 Real Sociedad 3 – 1 Osasuna 1.91 3.50 4.10
17:30 Real Betis 1 – 1 Celta Vigo 2.10 3.30 3.70
15:15 Barcelona 5 – 2 Sevilla 1.25 6.00 10.00
13:00 Mallorca 2 – 1 Espanyol 2.50 3.10 3.10
Saturday 14 March 2026
20:00 Real Madrid 4 – 1 Elche 1.36 5.00 7.00
17:30 Oviedo 1 – 0 Valencia 2.90 3.00 2.50
15:15 Atletico Madrid 1 – 0 Getafe 1.65 3.30 6.00
13:00 Girona 3 – 0 Athletic Club 2.62 3.20 2.60
Friday 13 March 2026
20:00 Alaves 1 – 1 Villarreal 3.30 3.20 2.15
Monday 9 March 2026
20:00 Espanyol 1 – 1 Oviedo 1.85 3.40 4.33
Sunday 8 March 2026
20:00 Valencia 3 – 2 Alaves 2.05 3.10 4.10
17:30 Sevilla 1 – 1 Rayo Vallecano 2.55 3.10 3.00
15:15 Getafe 2 – 0 Real Betis 2.80 2.90 2.80
13:00 Villarreal 2 – 1 Elche 1.50 4.50 6.00
Saturday 7 March 2026
20:00 Athletic Club 0 – 1 Barcelona 4.75 4.50 1.62
17:30 Atletico Madrid 3 – 2 Real Sociedad 1.62 3.90 5.25
15:15 Levante 1 – 1 Girona 2.80 3.40 2.45
13:00 Osasuna 2 – 2 Mallorca 1.73 3.60 5.00
Friday 6 March 2026
20:00 Celta Vigo 1 – 2 Real Madrid 3.25 3.60 2.10
Wednesday 4 March 2026
18:00 Rayo Vallecano 3 – 0 Oviedo 1.67 3.75 5.25
Monday 2 March 2026
20:00 Real Madrid 0 – 1 Getafe 1.33 5.25 9.50
Sunday 1 March 2026
20:00 Girona 1 – 2 Celta Vigo 2.40 3.30 3.00
17:30 Real Betis 2 – 2 Sevilla 1.75 3.80 4.50
15:15 Valencia 1 – 0 Osasuna 2.35 3.20 3.25
13:00 Elche 2 – 2 Espanyol 2.38 3.30 3.00
Saturday 28 February 2026
20:00 Oviedo 0 – 1 Atletico Madrid 5.75 3.60 1.67
17:30 Mallorca 0 – 1 Real Sociedad 3.00 3.30 2.38
15:15 Barcelona 4 – 1 Villarreal 1.30 6.50 7.00
13:00 Rayo Vallecano 1 – 1 Athletic Club 2.40 3.10 3.20
Friday 27 February 2026
20:00 Levante 2 – 0 Alaves 2.55 3.10 2.80
Monday 23 February 2026
20:00 Alaves 2 – 2 Girona 2.30 3.00 3.50
Sunday 22 February 2026
20:00 Villarreal 2 – 1 Valencia 1.70 4.00 4.50
17:30 Celta Vigo 2 – 0 Mallorca 1.83 3.50 4.50
15:15 Barcelona 3 – 0 Levante 1.11 11.00 15.00
13:00 Getafe 0 – 1 Sevilla 2.35 2.90 3.50
Saturday 21 February 2026
20:00 Atletico Madrid 4 – 2 Espanyol 1.50 4.10 7.00
17:30 Osasuna 2 – 1 Real Madrid 4.50 3.90 1.70
15:15 Real Betis 1 – 1 Rayo Vallecano 1.90 3.40 4.33
13:00 Real Sociedad 3 – 3 Oviedo 1.50 3.80 7.50
Friday 20 February 2026
20:00 Athletic Club 2 – 1 Elche 1.62 3.80 5.75
Wednesday 18 February 2026
19:00 Levante 0 – 1 Villarreal 4.20 3.90 1.80
Monday 16 February 2026
20:00 Girona 2 – 1 Barcelona 7.00 5.50 1.38
Sunday 15 February 2026
20:00 Mallorca 1 – 2 Real Betis 2.90 3.20 2.50
17:30 Levante 0 – 2 Valencia 2.60 3.40 2.60
15:15 Rayo Vallecano 3 – 0 Atletico Madrid 4.20 3.70 1.83
13:00 Oviedo 1 – 2 Athletic Club 3.75 3.10 2.20
Saturday 14 February 2026
20:00 Real Madrid 4 – 1 Real Sociedad 1.40 5.00 6.50
17:30 Sevilla 1 – 1 Alaves 2.10 3.10 3.60
15:15 Getafe 2 – 1 Villarreal 3.25 3.10 2.25
13:00 Espanyol 2 – 2 Celta Vigo 2.45 3.20 2.88
Friday 13 February 2026
20:00 Elche 0 – 0 Osasuna 2.70 3.30 2.55
Monday 9 February 2026
20:00 Villarreal 4 – 1 Espanyol 1.70 4.33 4.33
Sunday 8 February 2026
20:00 Valencia 0 – 2 Real Madrid 5.50 4.75 1.53
17:30 Atletico Madrid 0 – 1 Real Betis 1.50 4.50 6.00
15:15 Sevilla 1 – 1 Girona 2.10 3.40 3.50
15:15 Athletic Club 4 – 2 Levante 1.65 3.80 5.50
13:00 Alaves 0 – 2 Getafe 2.25 2.80 4.00
Saturday 7 February 2026
20:00 Real Sociedad 3 – 1 Elche 1.67 4.00 5.00
15:15 Barcelona 3 – 0 Mallorca 1.17 9.00 13.00
Friday 6 February 2026
20:00 Celta Vigo 1 – 2 Osasuna 1.95 3.25 4.00
Monday 2 February 2026
20:00 Mallorca 4 – 1 Sevilla 2.55 3.20 2.90
Sunday 1 February 2026
20:00 Athletic Club 1 – 1 Real Sociedad 2.20 3.10 3.50
17:30 Getafe 0 – 0 Celta Vigo 2.88 2.90 2.70
15:15 Real Betis 2 – 1 Valencia 1.83 3.50 4.50
13:00 Real Madrid 2 – 1 Rayo Vallecano 1.27 5.75 11.00
Saturday 31 January 2026
20:00 Elche 1 – 3 Barcelona 7.50 5.75 1.33
17:30 Levante 0 – 0 Atletico Madrid 5.25 4.00 1.62
15:15 Osasuna 2 – 2 Villarreal 2.88 3.30 2.50
13:00 Oviedo 1 – 0 Girona 2.70 3.10 2.80
Friday 30 January 2026
20:00 Espanyol 1 – 2 Alaves 1.91 3.20 4.50
Monday 26 January 2026
20:00 Girona 1 – 1 Getafe 2.10 3.00 4.10
Sunday 25 January 2026
20:00 Alaves 2 – 1 Real Betis 3.00 3.10 2.50
17:30 Real Sociedad 3 – 1 Celta Vigo 1.95 3.40 4.00
15:15 Barcelona 3 – 0 Oviedo 1.11 10.00 19.00
13:00 Atletico Madrid 3 – 0 Mallorca 1.30 5.25 11.00
Saturday 24 January 2026
20:00 Villarreal 0 – 2 Real Madrid 3.40 3.90 2.00
17:30 Sevilla 2 – 1 Athletic Club 2.88 3.00 2.63
15:15 Valencia 3 – 2 Espanyol 2.45 3.20 3.10
13:00 Rayo Vallecano 1 – 3 Osasuna 2.15 3.25 3.60
Friday 23 January 2026
20:00 Levante 3 – 2 Elche 2.38 3.30 2.90
Monday 19 January 2026
20:00 Elche 2 – 2 Sevilla 2.25 3.30 3.25
Sunday 18 January 2026
20:00 Real Sociedad 2 – 1 Barcelona 5.00 4.50 1.55
17:30 Celta Vigo 3 – 0 Rayo Vallecano 2.05 3.20 4.00
15:15 Atletico Madrid 1 – 0 Alaves 1.36 5.00 9.00
13:00 Getafe 0 – 1 Valencia 2.55 2.75 3.40
Saturday 17 January 2026
20:00 Real Betis 2 – 0 Villarreal 2.60 3.50 2.63
17:30 Osasuna 3 – 2 Oviedo 1.75 3.40 5.25
15:15 Mallorca 3 – 2 Athletic Club 3.90 3.00 2.20
13:00 Real Madrid 2 – 0 Levante 1.14 9.00 15.00
Friday 16 January 2026
20:00 Espanyol 0 – 2 Girona 1.91 3.50 4.00
Monday 12 January 2026
20:00 Sevilla 0 – 1 Celta Vigo 2.70 3.25 2.70
Sunday 11 January 2026
15:15 Levante 1 – 1 Espanyol 3.20 3.30 2.30
13:00 Rayo Vallecano 2 – 1 Mallorca 1.91 3.30 4.33
Saturday 10 January 2026
20:00 Valencia 1 – 1 Elche 2.20 3.20 3.50
17:30 Girona 1 – 0 Osasuna 2.35 3.25 3.10
15:15 Villarreal 3 – 1 Alaves 1.48 4.20 7.00
13:00 Oviedo 1 – 1 Real Betis 4.20 3.50 1.90
Friday 9 January 2026
20:00 Getafe 1 – 2 Real Sociedad 3.30 3.00 2.38
Sunday 4 January 2026
20:00 Real Sociedad 1 – 1 Atletico Madrid 3.90 3.60 1.91
17:30 Mallorca 1 – 2 Girona 2.20 3.20 3.50
17:30 Alaves 1 – 1 Oviedo 1.90 3.00 5.25
15:15 Real Madrid 5 – 1 Real Betis 1.45 4.75 6.25
13:00 Sevilla 0 – 3 Levante 1.75 3.60 4.75
Saturday 3 January 2026
20:00 Espanyol 0 – 2 Barcelona 5.25 4.75 1.50
17:30 Elche 1 – 3 Villarreal 3.25 3.50 2.20
15:15 Osasuna 1 – 1 Athletic Club 3.10 2.90 2.55
13:00 Celta Vigo 4 – 1 Valencia 2.00 3.30 4.00
Friday 2 January 2026
20:00 Rayo Vallecano 1 – 1 Getafe 2.10 2.90 4.33
Monday 22 December 2025
20:00 Athletic Club 1 – 2 Espanyol 1.80 3.50 4.75
Sunday 21 December 2025
20:00 Real Betis 4 – 0 Getafe 1.70 3.50 5.50
17:30 Elche 4 – 0 Rayo Vallecano 2.35 3.10 3.30
15:15 Villarreal 0 – 2 Barcelona 3.40 4.75 1.83
13:00 Girona 0 – 3 Atletico Madrid 5.00 4.00 1.67
Saturday 20 December 2025
20:00 Real Madrid 2 – 0 Sevilla 1.20 7.00 12.00
17:30 Osasuna 3 – 0 Alaves 2.25 3.00 3.60
15:15 Levante 1 – 1 Real Sociedad 3.40 3.40 2.15
13:00 Oviedo 0 – 0 Celta Vigo 3.70 3.50 2.00
Friday 19 December 2025
20:00 Valencia 1 – 1 Mallorca 1.95 3.20 4.10
Monday 15 December 2025
20:00 Rayo Vallecano 0 – 0 Real Betis 2.60 3.40 2.70
Sunday 14 December 2025
20:00 Alaves 1 – 2 Real Madrid 5.00 3.75 1.70
15:15 Celta Vigo 2 – 0 Athletic Club 2.63 3.25 2.75
13:00 Sevilla 4 – 0 Oviedo 1.91 3.40 4.20
Saturday 13 December 2025
20:00 Getafe 0 – 1 Espanyol 2.50 2.88 3.25
17:30 Barcelona 2 – 0 Osasuna 1.20 7.00 12.00
15:15 Mallorca 3 – 1 Elche 2.45 3.10 3.10
13:00 Atletico Madrid 2 – 1 Valencia 1.30 5.00 11.00
Friday 12 December 2025
20:00 Real Sociedad 1 – 2 Girona 1.75 3.80 4.75
Monday 8 December 2025
20:00 Osasuna 2 – 0 Levante 1.70 3.90 4.75
Sunday 7 December 2025
20:00 Real Madrid 0 – 2 Celta Vigo 1.30 5.50 9.50
17:30 Espanyol 1 – 0 Rayo Vallecano 2.25 3.40 3.20
15:15 Valencia 1 – 1 Sevilla 2.15 3.40 3.40
13:00 Elche 3 – 0 Girona 2.15 3.30 3.50
Saturday 6 December 2025
20:00 Athletic Club 1 – 0 Atletico Madrid 3.40 3.25 2.20
17:30 Real Betis 3 – 5 Barcelona 4.00 4.50 1.73
15:15 Alaves 1 – 0 Real Sociedad 1.95 3.75 3.00
13:00 Villarreal 2 – 0 Getafe 1.62 3.80 5.75
Friday 5 December 2025
20:00 Oviedo 0 – 0 Mallorca 2.70 3.00 2.80
Wednesday 3 December 2025
18:00 Athletic Club 0 – 3 Real Madrid 4.20 3.90 1.80
Tuesday 2 December 2025
20:00 Barcelona 3 – 1 Atletico Madrid 1.75 4.33 3.90
Monday 1 December 2025
20:00 Rayo Vallecano 1 – 1 Valencia 1.95 3.30 4.10
Sunday 30 November 2025
20:00 Girona 1 – 1 Real Madrid 6.00 5.00 1.45
17:30 Celta Vigo 0 – 1 Espanyol 2.05 3.40 3.60
15:15 Sevilla 0 – 2 Real Betis 2.90 3.25 2.50
13:00 Real Sociedad 2 – 3 Villarreal 2.80 3.40 2.45
Saturday 29 November 2025
20:00 Atletico Madrid 2 – 0 Oviedo 1.20 6.25 17.00
17:30 Levante 0 – 2 Athletic Club 3.40 3.30 2.20
15:15 Barcelona 3 – 1 Alaves 1.20 7.00 13.00
13:00 Mallorca 2 – 2 Osasuna 2.35 3.00 3.40
Friday 28 November 2025
20:00 Getafe 1 – 0 Elche 2.20 3.00 3.70
Monday 24 November 2025
20:00 Espanyol 2 – 1 Sevilla 2.00 3.25 4.00
Sunday 23 November 2025
20:00 Elche 2 – 2 Real Madrid 7.00 5.25 1.40
17:30 Getafe 0 – 1 Atletico Madrid 5.25 3.50 1.73
15:15 Real Betis 1 – 1 Girona 1.53 4.33 5.75
13:00 Oviedo 0 – 0 Rayo Vallecano 3.50 3.20 2.20
Saturday 22 November 2025
20:00 Villarreal 2 – 1 Mallorca 1.42 4.75 7.00
17:30 Osasuna 1 – 3 Real Sociedad 2.80 3.10 2.75
15:15 Barcelona 4 – 0 Athletic Club 1.42 5.25 6.00
13:00 Alaves 0 – 1 Celta Vigo 2.55 3.10 3.00
Friday 21 November 2025
20:00 Valencia 1 – 0 Levante 2.10 3.40 3.40
Sunday 9 November 2025
20:00 Celta Vigo 2 – 4 Barcelona 4.33 4.20 1.70
17:30 Valencia 1 – 1 Real Betis 3.30 3.40 2.20
17:30 Mallorca 1 – 0 Getafe 2.50 2.90 3.20
15:15 Rayo Vallecano 0 – 0 Real Madrid 5.50 5.00 1.48
13:00 Athletic Club 1 – 0 Oviedo 1.53 3.75 7.50
Saturday 8 November 2025
20:00 Espanyol 0 – 2 Villarreal 2.90 3.50 2.35
17:30 Atletico Madrid 3 – 1 Levante 1.22 6.25 11.00
15:15 Sevilla 1 – 0 Osasuna 2.10 3.40 3.50
13:00 Girona 1 – 0 Alaves 2.38 3.25 3.10
Friday 7 November 2025
20:00 Elche 1 – 1 Real Sociedad 2.60 3.25 2.70
Monday 3 November 2025
20:00 Oviedo 0 – 0 Osasuna 3.00 3.10 2.55
Sunday 2 November 2025
20:00 Real Betis 3 – 0 Mallorca 1.57 4.20 5.25
17:30 Barcelona 3 – 1 Elche 1.25 6.25 11.00
15:15 Alaves 2 – 1 Espanyol 2.38 3.00 3.30
13:00 Levante 1 – 2 Celta Vigo 2.80 3.40 2.50
Saturday 1 November 2025
20:00 Real Madrid 4 – 0 Valencia 1.17 8.00 15.00
17:30 Real Sociedad 3 – 2 Athletic Club 2.70 3.00 2.80
15:15 Atletico Madrid 3 – 0 Sevilla 1.33 5.25 8.50
13:00 Villarreal 4 – 0 Rayo Vallecano 1.70 3.80 5.00
Friday 31 October 2025
20:00 Getafe 2 – 1 Girona 2.15 3.00 3.75
Monday 27 October 2025
20:00 Real Betis 0 – 2 Atletico Madrid 3.46 3.75 2.22
Sunday 26 October 2025
20:00 Rayo Vallecano 1 – 0 Alaves 2.28 3.20 4.22
17:30 Osasuna 2 – 3 Celta Vigo 2.40 3.20 3.10
15:15 Real Madrid 2 – 1 Barcelona 1.95 4.10 3.30
13:00 Mallorca 1 – 1 Levante 2.10 3.30 3.60
Saturday 25 October 2025
20:00 Valencia 0 – 2 Villarreal 3.82 3.70 2.32
17:30 Athletic Club 0 – 1 Getafe 1.70 3.40 6.00
15:15 Espanyol 1 – 0 Elche 2.05 3.25 3.90
13:00 Girona 3 – 3 Oviedo 1.80 3.50 4.75
Friday 24 October 2025
20:00 Real Sociedad 2 – 1 Sevilla 2.00 3.40 3.75
Monday 20 October 2025
20:00 Alaves 0 – 0 Valencia 2.25 3.00 3.60
Sunday 19 October 2025
20:00 Getafe 0 – 1 Real Madrid 8.00 4.33 1.42
17:30 Levante 0 – 3 Rayo Vallecano 2.88 3.25 2.50
15:15 Celta Vigo 1 – 1 Real Sociedad 2.10 3.40 3.50
13:00 Elche 0 – 0 Athletic Club 3.75 3.25 2.10
Saturday 18 October 2025
20:00 Atletico Madrid 1 – 0 Osasuna 1.40 5.40 11.04
17:30 Villarreal 2 – 2 Real Betis 2.15 4.00 3.94
15:15 Barcelona 2 – 1 Girona 1.23 8.00 14.00
13:00 Sevilla 1 – 3 Mallorca 1.90 3.65 5.00
Friday 17 October 2025
20:00 Oviedo 0 – 2 Espanyol 2.90 3.10 2.50
Sunday 5 October 2025
20:00 Celta Vigo 1 – 1 Atletico Madrid 4.33 3.80 1.75
17:30 Real Sociedad 0 – 1 Rayo Vallecano 2.05 3.60 3.40
17:30 Espanyol 1 – 2 Real Betis 2.63 3.40 2.63
15:15 Sevilla 4 – 1 Barcelona 5.00 4.75 1.57
13:00 Alaves 3 – 1 Elche 2.30 3.00 3.50
Saturday 4 October 2025
20:00 Real Madrid 3 – 1 Villarreal 1.42 5.00 6.50
17:30 Athletic Club 2 – 1 Mallorca 1.62 3.60 6.00
15:15 Girona 2 – 1 Valencia 2.30 3.30 3.10
13:00 Oviedo 0 – 2 Levante 2.45 3.20 3.00
Friday 3 October 2025
20:00 Osasuna 2 – 1 Getafe 2.15 2.90 4.10
Tuesday 30 September 2025
19:00 Valencia 1 – 2 Oviedo 1.65 3.70 5.75
Sunday 28 September 2025
20:00 Real Betis 2 – 0 Osasuna 1.85 3.50 4.33
17:30 Barcelona 2 – 1 Real Sociedad 1.29 6.00 9.50
15:15 Elche 2 – 1 Celta Vigo 2.75 3.10 2.75
13:00 Rayo Vallecano 0 – 1 Sevilla 2.10 3.25 3.60
Saturday 27 September 2025
20:00 Villarreal 1 – 0 Athletic Club 2.10 3.30 3.70
17:30 Mallorca 1 – 0 Alaves 2.40 2.88 3.50
15:15 Atletico Madrid 5 – 2 Real Madrid 3.20 3.50 2.20
13:00 Getafe 1 – 1 Levante 2.05 3.10 4.10
Friday 26 September 2025
20:00 Girona 0 – 0 Espanyol 2.60 3.30 2.70
Thursday 25 September 2025
20:30 Oviedo 1 – 3 Barcelona 11.00 6.50 1.22
18:30 Osasuna 1 – 1 Elche 1.90 3.20 4.75
Wednesday 24 September 2025
20:30 Real Sociedad 1 – 0 Mallorca 1.75 3.50 5.00
20:30 Atletico Madrid 3 – 2 Rayo Vallecano 1.50 4.20 6.50
18:00 Getafe 1 – 1 Alaves 2.35 2.70 3.80
Tuesday 23 September 2025
20:30 Sevilla 1 – 2 Villarreal 3.10 3.40 2.30
20:30 Levante 1 – 4 Real Madrid 9.00 6.00 1.29
18:00 Espanyol 2 – 2 Valencia 2.30 3.10 3.25
18:00 Athletic Club 1 – 1 Girona 1.48 4.20 6.50
Sunday 21 September 2025
20:00 Barcelona 3 – 0 Getafe 1.28 6.68 12.50
17:30 Elche 1 – 0 Oviedo 2.02 3.40 4.47
15:15 Mallorca 1 – 1 Atletico Madrid 5.00 3.60 1.75
13:00 Rayo Vallecano 1 – 1 Celta Vigo 2.10 3.60 4.03
Saturday 20 September 2025
20:00 Valencia 2 – 0 Athletic Club 3.42 3.11 2.25
17:30 Villarreal 2 – 1 Osasuna 1.74 3.95 5.50
17:30 Alaves 1 – 2 Sevilla 2.50 3.05 3.60
15:15 Real Madrid 2 – 0 Espanyol 1.22 7.60 15.00
13:00 Girona 0 – 4 Levante 1.94 3.90 4.30
Friday 19 September 2025
20:00 Real Betis 3 – 1 Real Sociedad 1.85 3.75 3.90
Monday 15 September 2025
20:00 Espanyol 3 – 2 Mallorca 2.20 3.40 3.20
Sunday 14 September 2025
20:00 Barcelona 6 – 0 Valencia 1.42 5.99 10.20
17:30 Osasuna 2 – 0 Rayo Vallecano 2.35 3.30 3.10
15:15 Levante 2 – 2 Real Betis 3.30 3.40 2.15
13:00 Celta Vigo 1 – 1 Girona 1.67 3.90 5.00
Saturday 13 September 2025
20:00 Atletico Madrid 2 – 0 Villarreal 1.91 3.70 3.80
17:30 Athletic Club 0 – 1 Alaves 1.59 3.71 6.26
15:15 Real Sociedad 1 – 2 Real Madrid 5.25 3.90 1.62
13:00 Getafe 2 – 0 Oviedo 1.90 3.25 4.50
Friday 12 September 2025
20:00 Sevilla 2 – 2 Elche 2.10 3.40 3.50
Sunday 31 August 2025
20:30 Rayo Vallecano 1 – 1 Barcelona 7.00 5.00 1.40
18:30 Espanyol 1 – 0 Osasuna 2.38 3.20 3.10
18:00 Real Betis 1 – 2 Athletic Club 2.70 3.20 2.63
16:00 Celta Vigo 1 – 1 Villarreal 2.88 3.50 2.35
Saturday 30 August 2025
20:30 Real Madrid 2 – 1 Mallorca 1.22 6.25 12.00
18:30 Girona 0 – 2 Sevilla 2.45 3.25 2.90
18:00 Oviedo 1 – 0 Real Sociedad 3.60 3.10 2.20
16:00 Alaves 1 – 1 Atletico Madrid 4.50 3.50 1.83
Friday 29 August 2025
20:30 Valencia 3 – 0 Getafe 2.05 2.90 4.50
18:30 Elche 2 – 0 Levante 2.05 3.50 3.50
Wednesday 27 August 2025
20:00 Celta Vigo 1 – 1 Real Betis 2.38 3.50 2.80
Monday 25 August 2025
20:30 Sevilla 1 – 2 Getafe 2.35 3.10 3.30
18:30 Athletic Club 1 – 0 Rayo Vallecano 1.73 3.40 5.25
Sunday 24 August 2025
20:30 Oviedo 0 – 3 Real Madrid 10.00 5.50 1.30
18:30 Villarreal 5 – 0 Girona 1.53 4.20 5.50
18:30 Real Sociedad 2 – 2 Espanyol 1.80 3.40 5.00
16:00 Osasuna 1 – 0 Valencia 2.30 3.25 3.25
Saturday 23 August 2025
20:30 Levante 2 – 3 Barcelona 11.00 5.50 1.29
18:30 Atletico Madrid 1 – 1 Elche 1.27 5.00 15.00
16:00 Mallorca 1 – 1 Celta Vigo 3.00 3.30 2.38
Friday 22 August 2025
20:30 Real Betis 1 – 0 Alaves 1.83 3.40 4.75
Tuesday 19 August 2025
20:00 Real Madrid 1 – 0 Osasuna 1.25 5.75 12.00
Monday 18 August 2025
20:00 Elche 1 – 1 Real Betis 3.25 3.20 2.25
Sunday 17 August 2025
20:30 Espanyol 2 – 1 Atletico Madrid 7.00 4.10 1.50
18:30 Athletic Club 3 – 2 Sevilla 1.62 3.70 5.75
16:00 Celta Vigo 0 – 2 Getafe 1.60 3.70 5.75
Saturday 16 August 2025
20:30 Valencia 1 – 1 Real Sociedad 2.60 3.00 2.88
20:30 Alaves 2 – 1 Levante 2.25 3.00 3.50
18:30 Mallorca 0 – 3 Barcelona 5.25 4.33 1.50
Friday 15 August 2025
20:30 Villarreal 2 – 0 Oviedo 1.40 4.75 7.50
18:00 Girona 1 – 3 Rayo Vallecano 2.35 3.25 3.10

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key