La Liga Spain

Last Weeks Roundup

Barcelona pressed their title advantage with a comfortable derby win, while Real Madrid dropped frustrating points against Girona. Sevilla produced a genuine upset, defeating Atlético Madrid at home.

Highlights

Barcelona 4–1 Espanyol (HT: 2–0)
Real Madrid 1–1 Girona (HT: 0–0)
Sevilla 2–1 Atlético Madrid (HT: 2–1)
Real Sociedad 3–3 Alavés (HT: 2–2)
Mallorca 3–0 Rayo Vallecano (HT: 2–0)
Celta Vigo 0–3 Oviedo (HT: 0–2)
Athletic Club 1–2 Villarreal (HT: 0–2)
Osasuna 1–1 Real Betis (HT: 1–1)
Elche 1–0 Valencia (HT: 0–0)
Girona 1–0 Villarreal (HT: 1–0)

Last Weeks Analysis

F. Torres was brilliant for Barcelona in the derby, netting a brace - both assisted by the outstanding Lamine Yamal - on 9 and 25 minutes. Barcelona cruised 4–1. Mallorca's V. Muriqi also grabbed a brace against Rayo Vallecano, striking on 36 (assisted by Samu Costa) and 40 (assisted by Z. Luvumbo). Real Sociedad served up a six-goal thriller against Alavés: goals came from Caleta-Car (3'), Sucic (14'), Diabate (24'), Sivera (27'), Oskarsson (60') and Boye (90'), with Sociedad's S. Gomez dismissed in the dying moments. At the Bernabéu, F. Valverde put Madrid ahead on 51 before T. Lemar equalised for Girona on 62.

League Logo

La Liga

Spain

League Table (Friday, Apr 24, 2026)
La Liga Spain 2025
# Team MP W D L GD Pts
1 Barcelona 31 26 1 4 54 79
2 Real Madrid 31 22 4 5 36 70
3 Villarreal 31 19 4 8 20 61
4 Atletico Madrid 31 17 6 8 19 57
5 Real Betis 31 11 13 7 7 46
6 Celta Vigo 31 11 11 9 4 44
7 Real Sociedad 31 11 9 11 1 42
8 Getafe 31 12 5 14 -5 41
9 Osasuna 31 10 9 12 -1 39
10 Espanyol 31 10 8 13 -11 38
11 Athletic Club 31 11 5 15 -12 38
12 Girona 31 9 11 11 -12 38
13 Rayo Vallecano 31 8 11 12 -9 35
14 Valencia 31 9 8 14 -12 35
15 Mallorca 31 9 7 15 -9 34
16 Sevilla 31 9 7 15 -12 34
17 Alaves 31 8 9 14 -11 33
18 Elche 31 7 11 13 -8 32
19 Levante 31 7 8 16 -15 29
20 Oviedo 31 6 9 16 -24 27
Top Scorers (Season 2025)
# Player App Goals
1
Kylian Mbappé Kylian Mbappé
Real Madrid
27 24
2
V. Muriqi V. Muriqi
Mallorca
31 21
3
A. Budimir A. Budimir
Osasuna
31 16
4
Lamine Yamal Lamine Yamal
Barcelona
27 15
5
Ferran Torres Ferran Torres
Barcelona
28 14
6
R. Lewandowski R. Lewandowski
Barcelona
25 12
7
Vinícius Júnior Vinícius Júnior
Real Madrid
31 12
8
Mikel Oyarzabal Mikel Oyarzabal
Real Sociedad
27 12
9
Raphinha Raphinha
Barcelona
20 11
10
Borja Iglesias Borja Iglesias
Celta Vigo
28 11
11
L. Boyé L. Boyé
Alaves
26 11
12
A. Sørloth A. Sørloth
Atletico Madrid
30 10
13
Jorge de Frutos Jorge de Frutos
Rayo Vallecano
29 10
14
G. Mikautadze G. Mikautadze
Villarreal
26 9
15
Alberto Moleiro Alberto Moleiro
Villarreal
30 9
16
Toni Martínez Toni Martínez
Alaves
31 9
17
Hugo Duro Hugo Duro
Valencia
30 9
18
F. Viñas F. Viñas
Oviedo
27 9
19
V. Vanat V. Vanat
Girona
27 9
20
Gonçalo Guedes Gonçalo Guedes
Real Sociedad
31 8
Top Assists (Season 2025)
# Player App Assists
1
Lamine Yamal Lamine Yamal
Barcelona
27 11
2
A. Güler A. Güler
Real Madrid
32 9
3
Luis Milla Luis Milla
Getafe
30 9
4
F. Valverde F. Valverde
Real Madrid
30 8
5
Fermín Fermín
Barcelona
25 8
6
Dani Olmo Dani Olmo
Barcelona
26 7
7
A. Ezzalzouli A. Ezzalzouli
Real Betis
23 7
8
Pedri Pedri
Barcelona
23 7
9
M. Rashford M. Rashford
Barcelona
26 6
10
G. Simeone G. Simeone
Atletico Madrid
27 6
11
Edu Expósito Edu Expósito
Espanyol
29 6
12
Vinícius Júnior Vinícius Júnior
Real Madrid
31 5
13
G. Mikautadze G. Mikautadze
Villarreal
26 5
14
Antony Antony
Real Betis
26 5
15
Álvaro García Álvaro García
Rayo Vallecano
31 5
16
Santi Comesaña Santi Comesaña
Villarreal
29 5
17
R. Vargas R. Vargas
Sevilla
17 5
18
Luis Rioja Luis Rioja
Valencia
31 5
19
Rubén García Rubén García
Osasuna
29 5
20
Martim Neto Martim Neto
Elche
23 5
Most Yellow Cards (Season 2025)
# Player App Y
1
Catena Catena
Osasuna
29 10
2
Ruíz de Galarreta Ruíz de Galarreta
Athletic Club
29 10
3
José Ángel Carmona José Ángel Carmona
Sevilla
28 10
4
Domingos Duarte Domingos Duarte
Getafe
28 10
5
S. Mouriño S. Mouriño
Villarreal
24 9
6
D. Dakonam D. Dakonam
Getafe
29 9
7
Mario Martín Mario Martín
Getafe
29 9
8
Isi Palazón Isi Palazón
Rayo Vallecano
29 9
9
Samú Costa Samú Costa
Mallorca
29 9
10
J. Aramburu J. Aramburu
Real Sociedad
29 9
11
L. Agoumé L. Agoumé
Sevilla
27 9
12
Pablo Maffeo Pablo Maffeo
Mallorca
26 9
13
Dani Vivian Dani Vivian
Athletic Club
27 8
14
Moncayola Moncayola
Osasuna
30 8
15
T. Buchanan T. Buchanan
Villarreal
29 8
16
A. Tchouaméni A. Tchouaméni
Real Madrid
29 8
17
Pol Lozano Pol Lozano
Espanyol
28 8
18
A. Rațiu A. Rațiu
Rayo Vallecano
28 8
19
N. Gudelj N. Gudelj
Sevilla
27 8
20
Manu Sánchez Manu Sánchez
Levante
27 8
Most Red Cards (Season 2025)
# Player App R
1
F. Viñas F. Viñas
Oviedo
27 2
2
P. Ciss P. Ciss
Rayo Vallecano
22 2
3
Lekue Lekue
Athletic Club
10 2
4
N. Mendy N. Mendy
Rayo Vallecano
19 1
5
C. Pickel C. Pickel
Espanyol
18 1
6
Catena Catena
Osasuna
29 1
7
D. Dakonam D. Dakonam
Getafe
29 1
8
Dani Vivian Dani Vivian
Athletic Club
27 1
9
A. Abqar A. Abqar
Getafe
17 1
10
Vitor Nunes Vitor Nunes
Girona
30 1
11
D. Affengruber D. Affengruber
Elche
29 1
12
José Gayà José Gayà
Valencia
28 1
13
D. Huijsen D. Huijsen
Real Madrid
24 1
14
Santi Comesaña Santi Comesaña
Villarreal
29 1
15
Brais Méndez Brais Méndez
Real Sociedad
27 1
16
Pere Milla Pere Milla
Espanyol
27 1
17
Antony Antony
Real Betis
26 1
18
Álvaro Fernández Álvaro Fernández
Real Madrid
26 1
19
Isaac Isaac
Sevilla
23 1
20
Abel Bretones Abel Bretones
Osasuna
23 1
Previous Fixtures
Thursday, Apr 23, 2026
Wednesday, Apr 22, 2026
Tuesday, Apr 21, 2026
Monday, Apr 13, 2026
Sunday, Apr 12, 2026
Saturday, Apr 11, 2026
Friday, Apr 10, 2026
Monday, Apr 6, 2026
Sunday, Apr 5, 2026
Saturday, Apr 4, 2026
Friday, Apr 3, 2026
Sunday, Mar 22, 2026
Saturday, Mar 21, 2026
Friday, Mar 20, 2026
Monday, Mar 16, 2026
Sunday, Mar 15, 2026
Saturday, Mar 14, 2026
Friday, Mar 13, 2026
Monday, Mar 9, 2026
Sunday, Mar 8, 2026
Saturday, Mar 7, 2026
Friday, Mar 6, 2026
Wednesday, Mar 4, 2026
Monday, Mar 2, 2026
Sunday, Mar 1, 2026
Saturday, Feb 28, 2026
Friday, Feb 27, 2026
Monday, Feb 23, 2026
Sunday, Feb 22, 2026
Saturday, Feb 21, 2026
Friday, Feb 20, 2026
Wednesday, Feb 18, 2026
Monday, Feb 16, 2026
Sunday, Feb 15, 2026
Saturday, Feb 14, 2026
Friday, Feb 13, 2026
Monday, Feb 9, 2026
Sunday, Feb 8, 2026
Saturday, Feb 7, 2026
Friday, Feb 6, 2026
Monday, Feb 2, 2026
Sunday, Feb 1, 2026
Saturday, Jan 31, 2026
Friday, Jan 30, 2026
Monday, Jan 26, 2026
Sunday, Jan 25, 2026
Saturday, Jan 24, 2026
Friday, Jan 23, 2026
Monday, Jan 19, 2026
Sunday, Jan 18, 2026
Saturday, Jan 17, 2026
Friday, Jan 16, 2026
Monday, Jan 12, 2026
Sunday, Jan 11, 2026
Saturday, Jan 10, 2026
Friday, Jan 9, 2026