La Liga · independent league model
La Liga 2024-25 Results and Season Statistics
La Liga 2024-25 finished with 380 completed matches and 995 goals, 2.62 per match. Home teams won 44.5%, 25.5% were drawn and away teams won 30.0%.
Season rates
| Measure | Value |
|---|---|
| Completed matches | 380 |
| Goals per match | 2.62 |
| Home wins | 44.5% |
| Draws | 25.5% |
| Away wins | 30.0% |
| Over 2.5 goals | 48.7% |
| Both teams scored | 54.2% |
| At least one clean sheet | 45.8% |
Club records in 2024-25
| Club | Played | W | D | L | GF | GA | GD | Home W-D-L | Away W-D-L |
|---|---|---|---|---|---|---|---|---|---|
| Alaves | 38 | 10 | 12 | 16 | 38 | 48 | -10 | 6-6-7 | 4-6-9 |
| Athletic Club | 38 | 19 | 13 | 6 | 54 | 29 | 25 | 11-6-2 | 8-7-4 |
| Atletico Madrid | 38 | 22 | 10 | 6 | 68 | 30 | 38 | 14-4-1 | 8-6-5 |
| Barcelona | 38 | 28 | 4 | 6 | 102 | 39 | 63 | 14-1-4 | 14-3-2 |
| Celta Vigo | 38 | 16 | 7 | 15 | 59 | 57 | 2 | 11-3-5 | 5-4-10 |
| Espanyol | 38 | 11 | 9 | 18 | 40 | 51 | -11 | 8-6-5 | 3-3-13 |
| Getafe | 38 | 11 | 9 | 18 | 34 | 39 | -5 | 4-7-8 | 7-2-10 |
| Girona | 38 | 11 | 8 | 19 | 44 | 60 | -16 | 7-3-9 | 4-5-10 |
| Leganes | 38 | 9 | 13 | 16 | 39 | 56 | -17 | 7-4-8 | 2-9-8 |
| Mallorca | 38 | 13 | 9 | 16 | 35 | 44 | -9 | 7-6-6 | 6-3-10 |
| Osasuna | 38 | 12 | 16 | 10 | 48 | 52 | -4 | 10-6-3 | 2-10-7 |
| Rayo Vallecano | 38 | 13 | 13 | 12 | 41 | 45 | -4 | 6-8-5 | 7-5-7 |
| Real Betis | 38 | 16 | 12 | 10 | 57 | 50 | 7 | 9-7-3 | 7-5-7 |
| Real Madrid | 38 | 26 | 6 | 6 | 78 | 38 | 40 | 16-1-2 | 10-5-4 |
| Real Sociedad | 38 | 13 | 7 | 18 | 35 | 46 | -11 | 8-3-8 | 5-4-10 |
| Real Valladolid | 38 | 4 | 4 | 30 | 26 | 90 | -64 | 3-4-12 | 1-0-18 |
| Sevilla | 38 | 10 | 11 | 17 | 42 | 55 | -13 | 6-6-7 | 4-5-10 |
| Ud Las Palmas | 38 | 8 | 8 | 22 | 40 | 61 | -21 | 4-5-10 | 4-3-12 |
| Valencia | 38 | 11 | 13 | 14 | 44 | 54 | -10 | 9-4-6 | 2-9-8 |
| Villarreal | 38 | 20 | 10 | 8 | 71 | 51 | 20 | 9-7-3 | 11-3-5 |
Clubs are listed alphabetically, not ranked. Final positions depend on official points adjustments that this results history does not carry, and in Spain and Italy on head-to-head tie-breakers.
Standout results
Biggest winning margins
Highest-scoring matches
Every 2024-25 result
| Date | Home | Score | Away |
|---|---|---|---|
| 15 Aug 2024 | Athletic Club | 1–1 | Getafe |
| 15 Aug 2024 | Real Betis | 1–1 | Girona |
| 16 Aug 2024 | Celta Vigo | 2–1 | Alaves |
| 16 Aug 2024 | Ud Las Palmas | 2–2 | Sevilla |
| 17 Aug 2024 | Osasuna | 1–1 | Leganes |
| 17 Aug 2024 | Valencia | 1–2 | Barcelona |
| 18 Aug 2024 | Real Sociedad | 1–2 | Rayo Vallecano |
| 18 Aug 2024 | Mallorca | 1–1 | Real Madrid |
| 19 Aug 2024 | Real Valladolid | 1–0 | Espanyol |
| 19 Aug 2024 | Villarreal | 2–2 | Atletico Madrid |
| 23 Aug 2024 | Celta Vigo | 3–1 | Valencia |
| 23 Aug 2024 | Sevilla | 1–2 | Villarreal |
| 24 Aug 2024 | Osasuna | 1–0 | Mallorca |
| 24 Aug 2024 | Barcelona | 2–1 | Athletic Club |
| 24 Aug 2024 | Getafe | 0–0 | Rayo Vallecano |
| 24 Aug 2024 | Espanyol | 0–1 | Real Sociedad |
| 25 Aug 2024 | Real Madrid | 3–0 | Real Valladolid |
| 25 Aug 2024 | Leganes | 2–1 | Ud Las Palmas |
| 25 Aug 2024 | Alaves | 0–0 | Real Betis |
| 25 Aug 2024 | Atletico Madrid | 3–0 | Girona |
| 26 Aug 2024 | Villarreal | 4–3 | Celta Vigo |
| 27 Aug 2024 | Mallorca | 0–0 | Sevilla |
| 27 Aug 2024 | Rayo Vallecano | 1–2 | Barcelona |
| 28 Aug 2024 | Athletic Club | 1–0 | Valencia |
| 28 Aug 2024 | Real Valladolid | 0–0 | Leganes |
| 28 Aug 2024 | Atletico Madrid | 0–0 | Espanyol |
| 28 Aug 2024 | Real Sociedad | 1–2 | Alaves |
| 29 Aug 2024 | Girona | 4–0 | Osasuna |
| 29 Aug 2024 | Ud Las Palmas | 1–1 | Real Madrid |
| 31 Aug 2024 | Barcelona | 7–0 | Real Valladolid |
| 31 Aug 2024 | Athletic Club | 0–1 | Atletico Madrid |
| 31 Aug 2024 | Espanyol | 2–1 | Rayo Vallecano |
| 31 Aug 2024 | Leganes | 0–1 | Mallorca |
| 31 Aug 2024 | Valencia | 1–1 | Villarreal |
| 1 Sept 2024 | Osasuna | 3–2 | Celta Vigo |
| 1 Sept 2024 | Alaves | 2–0 | Ud Las Palmas |
| 1 Sept 2024 | Sevilla | 0–2 | Girona |
| 1 Sept 2024 | Getafe | 0–0 | Real Sociedad |
| 1 Sept 2024 | Real Madrid | 2–0 | Real Betis |
| 13 Sept 2024 | Real Betis | 2–0 | Leganes |
| 14 Sept 2024 | Mallorca | 1–2 | Villarreal |
| 14 Sept 2024 | Espanyol | 3–2 | Alaves |
| 14 Sept 2024 | Sevilla | 1–0 | Getafe |
| 14 Sept 2024 | Real Sociedad | 0–2 | Real Madrid |
| 15 Sept 2024 | Celta Vigo | 3–1 | Real Valladolid |
| 15 Sept 2024 | Girona | 1–4 | Barcelona |
| 15 Sept 2024 | Ud Las Palmas | 2–3 | Athletic Club |
| 15 Sept 2024 | Atletico Madrid | 3–0 | Valencia |
| 16 Sept 2024 | Rayo Vallecano | 3–1 | Osasuna |
| 17 Sept 2024 | Mallorca | 1–0 | Real Sociedad |
| 18 Sept 2024 | Real Betis | 2–1 | Getafe |
| 19 Sept 2024 | Leganes | 0–2 | Athletic Club |
| 20 Sept 2024 | Alaves | 2–1 | Sevilla |
| 21 Sept 2024 | Real Valladolid | 0–0 | Real Sociedad |
| 21 Sept 2024 | Osasuna | 2–1 | Ud Las Palmas |
| 21 Sept 2024 | Valencia | 2–0 | Girona |
| 21 Sept 2024 | Real Madrid | 4–1 | Espanyol |
| 22 Sept 2024 | Getafe | 1–1 | Leganes |
| 22 Sept 2024 | Athletic Club | 3–1 | Celta Vigo |
| 22 Sept 2024 | Villarreal | 1–5 | Barcelona |
| 22 Sept 2024 | Rayo Vallecano | 1–1 | Atletico Madrid |
| 23 Sept 2024 | Real Betis | 1–2 | Mallorca |
| 24 Sept 2024 | Sevilla | 2–1 | Real Valladolid |
| 24 Sept 2024 | Valencia | 0–0 | Osasuna |
| 24 Sept 2024 | Real Madrid | 3–2 | Alaves |
| 25 Sept 2024 | Girona | 0–0 | Rayo Vallecano |
| 25 Sept 2024 | Barcelona | 1–0 | Getafe |
| 26 Sept 2024 | Espanyol | 1–2 | Villarreal |
| 26 Sept 2024 | Ud Las Palmas | 1–1 | Real Betis |
| 26 Sept 2024 | Celta Vigo | 0–1 | Atletico Madrid |
| 27 Sept 2024 | Real Valladolid | 1–2 | Mallorca |
| 28 Sept 2024 | Getafe | 2–0 | Alaves |
| 28 Sept 2024 | Rayo Vallecano | 1–1 | Leganes |
| 28 Sept 2024 | Real Sociedad | 3–0 | Valencia |
| 28 Sept 2024 | Osasuna | 4–2 | Barcelona |
| 29 Sept 2024 | Celta Vigo | 1–1 | Girona |
| 29 Sept 2024 | Athletic Club | 1–1 | Sevilla |
| 29 Sept 2024 | Real Betis | 1–0 | Espanyol |
| 29 Sept 2024 | Atletico Madrid | 1–1 | Real Madrid |
| 30 Sept 2024 | Villarreal | 3–1 | Ud Las Palmas |
| 4 Oct 2024 | Leganes | 0–0 | Valencia |
| 5 Oct 2024 | Espanyol | 2–1 | Mallorca |
| 5 Oct 2024 | Getafe | 1–1 | Osasuna |
| 5 Oct 2024 | Real Valladolid | 1–2 | Rayo Vallecano |
| 5 Oct 2024 | Ud Las Palmas | 0–1 | Celta Vigo |
| 5 Oct 2024 | Real Madrid | 2–0 | Villarreal |
| 6 Oct 2024 | Girona | 2–1 | Athletic Club |
| 6 Oct 2024 | Alaves | 0–3 | Barcelona |
| 6 Oct 2024 | Sevilla | 1–0 | Real Betis |
| 6 Oct 2024 | Real Sociedad | 1–1 | Atletico Madrid |
| 18 Oct 2024 | Alaves | 2–3 | Real Valladolid |
| 19 Oct 2024 | Athletic Club | 4–1 | Espanyol |
| 19 Oct 2024 | Osasuna | 1–2 | Real Betis |
| 19 Oct 2024 | Girona | 0–1 | Real Sociedad |
| 19 Oct 2024 | Celta Vigo | 1–2 | Real Madrid |
| 20 Oct 2024 | Mallorca | 1–0 | Rayo Vallecano |
| 20 Oct 2024 | Atletico Madrid | 3–1 | Leganes |
| 20 Oct 2024 | Villarreal | 1–1 | Getafe |
| 20 Oct 2024 | Barcelona | 5–1 | Sevilla |
| 21 Oct 2024 | Valencia | 2–3 | Ud Las Palmas |
| 25 Oct 2024 | Espanyol | 0–2 | Sevilla |
| 26 Oct 2024 | Real Valladolid | 1–2 | Villarreal |
| 26 Oct 2024 | Rayo Vallecano | 1–0 | Alaves |
| 26 Oct 2024 | Ud Las Palmas | 1–0 | Girona |
| 26 Oct 2024 | Real Madrid | 0–4 | Barcelona |
| 27 Oct 2024 | Leganes | 3–0 | Celta Vigo |
| 27 Oct 2024 | Getafe | 1–1 | Valencia |
| 27 Oct 2024 | Real Betis | 1–0 | Atletico Madrid |
| 27 Oct 2024 | Real Sociedad | 0–2 | Osasuna |
| 28 Oct 2024 | Mallorca | 0–0 | Athletic Club |
| 1 Nov 2024 | Alaves | 1–0 | Mallorca |
| 2 Nov 2024 | Osasuna | 1–0 | Real Valladolid |
| 2 Nov 2024 | Girona | 4–3 | Leganes |
| 3 Nov 2024 | Atletico Madrid | 2–0 | Ud Las Palmas |
| 3 Nov 2024 | Barcelona | 3–1 | Espanyol |
| 3 Nov 2024 | Sevilla | 0–2 | Real Sociedad |
| 3 Nov 2024 | Athletic Club | 1–1 | Real Betis |
| 4 Nov 2024 | Celta Vigo | 1–0 | Getafe |
| 8 Nov 2024 | Rayo Vallecano | 1–3 | Ud Las Palmas |
| 9 Nov 2024 | Real Madrid | 4–0 | Osasuna |
| 9 Nov 2024 | Villarreal | 3–0 | Alaves |
| 9 Nov 2024 | Leganes | 1–0 | Sevilla |
| 10 Nov 2024 | Real Betis | 2–2 | Celta Vigo |
| 10 Nov 2024 | Mallorca | 0–1 | Atletico Madrid |
| 10 Nov 2024 | Getafe | 0–1 | Girona |
| 10 Nov 2024 | Real Valladolid | 1–1 | Athletic Club |
| 10 Nov 2024 | Real Sociedad | 1–0 | Barcelona |
| 22 Nov 2024 | Getafe | 2–0 | Real Valladolid |
| 23 Nov 2024 | Valencia | 4–2 | Real Betis |
| 23 Nov 2024 | Atletico Madrid | 2–1 | Alaves |
| 23 Nov 2024 | Girona | 4–1 | Espanyol |
| 23 Nov 2024 | Ud Las Palmas | 2–3 | Mallorca |
| 23 Nov 2024 | Celta Vigo | 2–2 | Barcelona |
| 24 Nov 2024 | Osasuna | 2–2 | Villarreal |
| 24 Nov 2024 | Sevilla | 1–0 | Rayo Vallecano |
| 24 Nov 2024 | Leganes | 0–3 | Real Madrid |
| 24 Nov 2024 | Athletic Club | 1–0 | Real Sociedad |
| 29 Nov 2024 | Mallorca | 2–1 | Valencia |
| 30 Nov 2024 | Barcelona | 1–2 | Ud Las Palmas |
| 30 Nov 2024 | Alaves | 1–1 | Leganes |
| 30 Nov 2024 | Espanyol | 3–1 | Celta Vigo |
| 30 Nov 2024 | Real Valladolid | 0–5 | Atletico Madrid |
| 1 Dec 2024 | Villarreal | 2–2 | Girona |
| 1 Dec 2024 | Real Madrid | 2–0 | Getafe |
| 1 Dec 2024 | Rayo Vallecano | 1–2 | Athletic Club |
| 1 Dec 2024 | Real Sociedad | 2–0 | Real Betis |
| 2 Dec 2024 | Sevilla | 1–1 | Osasuna |
| 3 Dec 2024 | Mallorca | 1–5 | Barcelona |
| 4 Dec 2024 | Athletic Club | 2–1 | Real Madrid |
| 6 Dec 2024 | Celta Vigo | 2–0 | Mallorca |
| 7 Dec 2024 | Ud Las Palmas | 2–1 | Real Valladolid |
| 7 Dec 2024 | Real Betis | 2–2 | Barcelona |
| 7 Dec 2024 | Valencia | 0–1 | Rayo Vallecano |
| 7 Dec 2024 | Girona | 0–3 | Real Madrid |
| 8 Dec 2024 | Leganes | 0–3 | Real Sociedad |
| 8 Dec 2024 | Athletic Club | 2–0 | Villarreal |
| 8 Dec 2024 | Osasuna | 2–2 | Alaves |
| 8 Dec 2024 | Atletico Madrid | 4–3 | Sevilla |
| 9 Dec 2024 | Getafe | 1–0 | Espanyol |
| 13 Dec 2024 | Real Valladolid | 1–0 | Valencia |
| 14 Dec 2024 | Espanyol | 0–0 | Osasuna |
| 14 Dec 2024 | Mallorca | 2–1 | Girona |
| 14 Dec 2024 | Sevilla | 1–0 | Celta Vigo |
| 14 Dec 2024 | Rayo Vallecano | 3–3 | Real Madrid |
| 15 Dec 2024 | Atletico Madrid | 1–0 | Getafe |
| 15 Dec 2024 | Alaves | 1–1 | Athletic Club |
| 15 Dec 2024 | Real Sociedad | 0–0 | Ud Las Palmas |
| 15 Dec 2024 | Villarreal | 1–2 | Real Betis |
| 15 Dec 2024 | Barcelona | 0–1 | Leganes |
| 18 Dec 2024 | Espanyol | 1–1 | Valencia |
| 18 Dec 2024 | Villarreal | 1–1 | Rayo Vallecano |
| 20 Dec 2024 | Girona | 3–0 | Real Valladolid |
| 21 Dec 2024 | Getafe | 0–1 | Mallorca |
| 21 Dec 2024 | Celta Vigo | 2–0 | Real Sociedad |
| 21 Dec 2024 | Osasuna | 1–2 | Athletic Club |
| 21 Dec 2024 | Barcelona | 1–2 | Atletico Madrid |
| 22 Dec 2024 | Valencia | 2–2 | Alaves |
| 22 Dec 2024 | Real Madrid | 4–2 | Sevilla |
| 22 Dec 2024 | Leganes | 2–5 | Villarreal |
| 22 Dec 2024 | Ud Las Palmas | 1–0 | Espanyol |
| 22 Dec 2024 | Real Betis | 1–1 | Rayo Vallecano |
| 3 Jan 2025 | Valencia | 1–2 | Real Madrid |
| 10 Jan 2025 | Rayo Vallecano | 2–1 | Celta Vigo |
| 11 Jan 2025 | Alaves | 0–1 | Girona |
| 11 Jan 2025 | Real Valladolid | 1–0 | Real Betis |
| 11 Jan 2025 | Espanyol | 1–1 | Leganes |
| 11 Jan 2025 | Sevilla | 1–1 | Valencia |
| 12 Jan 2025 | Ud Las Palmas | 1–2 | Getafe |
| 12 Jan 2025 | Atletico Madrid | 1–0 | Osasuna |
| 13 Jan 2025 | Real Sociedad | 1–0 | Villarreal |
| 17 Jan 2025 | Espanyol | 2–1 | Real Valladolid |
| 18 Jan 2025 | Girona | 1–2 | Sevilla |
| 18 Jan 2025 | Leganes | 1–0 | Atletico Madrid |
| 18 Jan 2025 | Real Betis | 1–3 | Alaves |
| 18 Jan 2025 | Getafe | 1–1 | Barcelona |
| 19 Jan 2025 | Celta Vigo | 1–2 | Athletic Club |
| 19 Jan 2025 | Real Madrid | 4–1 | Ud Las Palmas |
| 19 Jan 2025 | Osasuna | 1–1 | Rayo Vallecano |
| 19 Jan 2025 | Valencia | 1–0 | Real Sociedad |
| 20 Jan 2025 | Villarreal | 4–0 | Mallorca |
| 24 Jan 2025 | Ud Las Palmas | 1–1 | Osasuna |
| 25 Jan 2025 | Mallorca | 0–1 | Real Betis |
| 25 Jan 2025 | Atletico Madrid | 1–1 | Villarreal |
| 25 Jan 2025 | Sevilla | 1–1 | Espanyol |
| 25 Jan 2025 | Real Valladolid | 0–3 | Real Madrid |
| 26 Jan 2025 | Rayo Vallecano | 2–1 | Girona |
| 26 Jan 2025 | Real Sociedad | 0–3 | Getafe |
| 26 Jan 2025 | Athletic Club | 0–0 | Leganes |
| 26 Jan 2025 | Barcelona | 7–1 | Valencia |
| 27 Jan 2025 | Alaves | 1–1 | Celta Vigo |
| 31 Jan 2025 | Leganes | 0–1 | Rayo Vallecano |
| 1 Feb 2025 | Getafe | 0–0 | Sevilla |
| 1 Feb 2025 | Villarreal | 5–1 | Real Valladolid |
| 1 Feb 2025 | Atletico Madrid | 2–0 | Mallorca |
| 1 Feb 2025 | Espanyol | 1–0 | Real Madrid |
| 2 Feb 2025 | Barcelona | 1–0 | Alaves |
| 2 Feb 2025 | Valencia | 2–1 | Celta Vigo |
| 2 Feb 2025 | Osasuna | 2–1 | Real Sociedad |
| 2 Feb 2025 | Real Betis | 2–2 | Athletic Club |
| 3 Feb 2025 | Girona | 2–1 | Ud Las Palmas |
| 7 Feb 2025 | Rayo Vallecano | 1–0 | Real Valladolid |
| 8 Feb 2025 | Celta Vigo | 3–2 | Real Betis |
| 8 Feb 2025 | Athletic Club | 3–0 | Girona |
| 8 Feb 2025 | Ud Las Palmas | 1–2 | Villarreal |
| 8 Feb 2025 | Real Madrid | 1–1 | Atletico Madrid |
| 9 Feb 2025 | Alaves | 0–1 | Getafe |
| 9 Feb 2025 | Valencia | 2–0 | Leganes |
| 9 Feb 2025 | Real Sociedad | 2–1 | Espanyol |
| 9 Feb 2025 | Sevilla | 1–4 | Barcelona |
| 10 Feb 2025 | Mallorca | 1–1 | Osasuna |
| 14 Feb 2025 | Girona | 1–2 | Getafe |
| 15 Feb 2025 | Leganes | 3–3 | Alaves |
| 15 Feb 2025 | Osasuna | 1–1 | Real Madrid |
| 15 Feb 2025 | Atletico Madrid | 1–1 | Celta Vigo |
| 15 Feb 2025 | Villarreal | 1–1 | Valencia |
| 16 Feb 2025 | Espanyol | 1–1 | Athletic Club |
| 16 Feb 2025 | Real Valladolid | 0–4 | Sevilla |
| 16 Feb 2025 | Mallorca | 3–1 | Ud Las Palmas |
| 16 Feb 2025 | Real Betis | 3–0 | Real Sociedad |
| 17 Feb 2025 | Barcelona | 1–0 | Rayo Vallecano |
| 21 Feb 2025 | Celta Vigo | 1–0 | Osasuna |
| 22 Feb 2025 | Alaves | 0–1 | Espanyol |
| 22 Feb 2025 | Rayo Vallecano | 0–1 | Villarreal |
| 22 Feb 2025 | Valencia | 0–3 | Atletico Madrid |
| 22 Feb 2025 | Ud Las Palmas | 0–2 | Barcelona |
| 23 Feb 2025 | Athletic Club | 7–1 | Real Valladolid |
| 23 Feb 2025 | Real Madrid | 2–0 | Girona |
| 23 Feb 2025 | Getafe | 1–2 | Real Betis |
| 23 Feb 2025 | Real Sociedad | 3–0 | Leganes |
| 24 Feb 2025 | Sevilla | 1–1 | Mallorca |
| 28 Feb 2025 | Real Valladolid | 1–1 | Ud Las Palmas |
| 1 Mar 2025 | Girona | 2–2 | Celta Vigo |
| 1 Mar 2025 | Rayo Vallecano | 1–1 | Sevilla |
| 1 Mar 2025 | Real Betis | 2–1 | Real Madrid |
| 1 Mar 2025 | Atletico Madrid | 1–0 | Athletic Club |
| 2 Mar 2025 | Leganes | 1–0 | Getafe |
| 2 Mar 2025 | Barcelona | 4–0 | Real Sociedad |
| 2 Mar 2025 | Mallorca | 1–1 | Alaves |
| 2 Mar 2025 | Osasuna | 3–3 | Valencia |
| 8 Mar 2025 | Celta Vigo | 2–1 | Leganes |
| 8 Mar 2025 | Alaves | 1–0 | Villarreal |
| 8 Mar 2025 | Valencia | 2–1 | Real Valladolid |
| 9 Mar 2025 | Getafe | 2–1 | Atletico Madrid |
| 9 Mar 2025 | Real Madrid | 2–1 | Rayo Vallecano |
| 9 Mar 2025 | Athletic Club | 1–1 | Mallorca |
| 9 Mar 2025 | Real Betis | 1–0 | Ud Las Palmas |
| 9 Mar 2025 | Real Sociedad | 0–1 | Sevilla |
| 10 Mar 2025 | Espanyol | 1–1 | Girona |
| 14 Mar 2025 | Ud Las Palmas | 2–2 | Alaves |
| 15 Mar 2025 | Real Valladolid | 0–1 | Celta Vigo |
| 15 Mar 2025 | Mallorca | 2–1 | Espanyol |
| 15 Mar 2025 | Villarreal | 1–2 | Real Madrid |
| 15 Mar 2025 | Girona | 1–1 | Valencia |
| 16 Mar 2025 | Leganes | 2–3 | Real Betis |
| 16 Mar 2025 | Sevilla | 0–1 | Athletic Club |
| 16 Mar 2025 | Osasuna | 1–2 | Getafe |
| 16 Mar 2025 | Rayo Vallecano | 2–2 | Real Sociedad |
| 16 Mar 2025 | Atletico Madrid | 2–4 | Barcelona |
| 27 Mar 2025 | Barcelona | 3–0 | Osasuna |
| 29 Mar 2025 | Real Sociedad | 2–1 | Real Valladolid |
| 29 Mar 2025 | Espanyol | 1–1 | Atletico Madrid |
| 29 Mar 2025 | Alaves | 0–2 | Rayo Vallecano |
| 29 Mar 2025 | Real Madrid | 3–2 | Leganes |
| 30 Mar 2025 | Getafe | 1–2 | Villarreal |
| 30 Mar 2025 | Barcelona | 4–1 | Girona |
| 30 Mar 2025 | Athletic Club | 0–0 | Osasuna |
| 30 Mar 2025 | Valencia | 1–0 | Mallorca |
| 30 Mar 2025 | Real Betis | 2–1 | Sevilla |
| 31 Mar 2025 | Celta Vigo | 1–1 | Ud Las Palmas |
| 4 Apr 2025 | Rayo Vallecano | 0–4 | Espanyol |
| 5 Apr 2025 | Girona | 0–1 | Alaves |
| 5 Apr 2025 | Real Madrid | 1–2 | Valencia |
| 5 Apr 2025 | Mallorca | 1–2 | Celta Vigo |
| 5 Apr 2025 | Barcelona | 1–1 | Real Betis |
| 6 Apr 2025 | Ud Las Palmas | 1–3 | Real Sociedad |
| 6 Apr 2025 | Sevilla | 1–2 | Atletico Madrid |
| 6 Apr 2025 | Real Valladolid | 0–4 | Getafe |
| 6 Apr 2025 | Villarreal | 0–0 | Athletic Club |
| 7 Apr 2025 | Leganes | 1–1 | Osasuna |
| 11 Apr 2025 | Valencia | 1–0 | Sevilla |
| 12 Apr 2025 | Real Sociedad | 0–2 | Mallorca |
| 12 Apr 2025 | Getafe | 1–3 | Ud Las Palmas |
| 12 Apr 2025 | Celta Vigo | 0–2 | Espanyol |
| 12 Apr 2025 | Leganes | 0–1 | Barcelona |
| 13 Apr 2025 | Osasuna | 2–1 | Girona |
| 13 Apr 2025 | Alaves | 0–1 | Real Madrid |
| 13 Apr 2025 | Real Betis | 1–2 | Villarreal |
| 13 Apr 2025 | Athletic Club | 3–1 | Rayo Vallecano |
| 14 Apr 2025 | Atletico Madrid | 4–2 | Real Valladolid |
| 18 Apr 2025 | Espanyol | 1–0 | Getafe |
| 19 Apr 2025 | Rayo Vallecano | 1–1 | Valencia |
| 19 Apr 2025 | Barcelona | 4–3 | Celta Vigo |
| 19 Apr 2025 | Mallorca | 0–0 | Leganes |
| 19 Apr 2025 | Ud Las Palmas | 1–0 | Atletico Madrid |
| 20 Apr 2025 | Real Valladolid | 2–3 | Osasuna |
| 20 Apr 2025 | Villarreal | 2–2 | Real Sociedad |
| 20 Apr 2025 | Sevilla | 1–1 | Alaves |
| 20 Apr 2025 | Real Madrid | 1–0 | Athletic Club |
| 21 Apr 2025 | Girona | 1–3 | Real Betis |
| 22 Apr 2025 | Valencia | 1–1 | Espanyol |
| 22 Apr 2025 | Barcelona | 1–0 | Mallorca |
| 23 Apr 2025 | Athletic Club | 1–0 | Ud Las Palmas |
| 23 Apr 2025 | Celta Vigo | 3–0 | Villarreal |
| 23 Apr 2025 | Alaves | 1–0 | Real Sociedad |
| 23 Apr 2025 | Getafe | 0–1 | Real Madrid |
| 24 Apr 2025 | Osasuna | 1–0 | Sevilla |
| 24 Apr 2025 | Leganes | 1–1 | Girona |
| 24 Apr 2025 | Atletico Madrid | 3–0 | Rayo Vallecano |
| 24 Apr 2025 | Real Betis | 5–1 | Real Valladolid |
| 27 Apr 2025 | Villarreal | 1–0 | Espanyol |
| 2 May 2025 | Rayo Vallecano | 1–0 | Getafe |
| 3 May 2025 | Alaves | 0–0 | Atletico Madrid |
| 3 May 2025 | Villarreal | 4–2 | Osasuna |
| 3 May 2025 | Ud Las Palmas | 2–3 | Valencia |
| 3 May 2025 | Real Valladolid | 1–2 | Barcelona |
| 4 May 2025 | Real Madrid | 3–2 | Celta Vigo |
| 4 May 2025 | Sevilla | 2–2 | Leganes |
| 4 May 2025 | Espanyol | 1–2 | Real Betis |
| 4 May 2025 | Real Sociedad | 0–0 | Athletic Club |
| 5 May 2025 | Girona | 1–0 | Mallorca |
| 9 May 2025 | Ud Las Palmas | 0–1 | Rayo Vallecano |
| 10 May 2025 | Valencia | 3–0 | Getafe |
| 10 May 2025 | Celta Vigo | 3–2 | Sevilla |
| 10 May 2025 | Girona | 0–1 | Villarreal |
| 10 May 2025 | Mallorca | 2–1 | Real Valladolid |
| 10 May 2025 | Atletico Madrid | 4–0 | Real Sociedad |
| 11 May 2025 | Leganes | 3–2 | Espanyol |
| 11 May 2025 | Barcelona | 4–3 | Real Madrid |
| 11 May 2025 | Athletic Club | 1–0 | Alaves |
| 11 May 2025 | Real Betis | 1–1 | Osasuna |
| 13 May 2025 | Real Valladolid | 0–1 | Girona |
| 13 May 2025 | Real Sociedad | 0–1 | Celta Vigo |
| 13 May 2025 | Sevilla | 1–0 | Ud Las Palmas |
| 14 May 2025 | Alaves | 1–0 | Valencia |
| 14 May 2025 | Villarreal | 3–0 | Leganes |
| 14 May 2025 | Real Madrid | 2–1 | Mallorca |
| 15 May 2025 | Osasuna | 2–0 | Atletico Madrid |
| 15 May 2025 | Rayo Vallecano | 2–2 | Real Betis |
| 15 May 2025 | Getafe | 0–2 | Athletic Club |
| 15 May 2025 | Espanyol | 0–2 | Barcelona |
| 18 May 2025 | Osasuna | 2–0 | Espanyol |
| 18 May 2025 | Atletico Madrid | 4–1 | Real Betis |
| 18 May 2025 | Barcelona | 2–3 | Villarreal |
| 18 May 2025 | Celta Vigo | 1–2 | Rayo Vallecano |
| 18 May 2025 | Mallorca | 1–2 | Getafe |
| 18 May 2025 | Real Sociedad | 3–2 | Girona |
| 18 May 2025 | Real Valladolid | 0–1 | Alaves |
| 18 May 2025 | Sevilla | 0–2 | Real Madrid |
| 18 May 2025 | Ud Las Palmas | 0–1 | Leganes |
| 18 May 2025 | Valencia | 0–1 | Athletic Club |
| 23 May 2025 | Real Betis | 1–1 | Valencia |
| 24 May 2025 | Real Madrid | 2–0 | Real Sociedad |
| 24 May 2025 | Leganes | 3–0 | Real Valladolid |
| 24 May 2025 | Espanyol | 2–0 | Ud Las Palmas |
| 24 May 2025 | Alaves | 1–1 | Osasuna |
| 24 May 2025 | Getafe | 1–2 | Celta Vigo |
| 24 May 2025 | Rayo Vallecano | 0–0 | Mallorca |
| 25 May 2025 | Girona | 0–4 | Atletico Madrid |
| 25 May 2025 | Villarreal | 4–2 | Sevilla |
| 25 May 2025 | Athletic Club | 0–3 | Barcelona |
Regular-season matches only; playoffs are excluded. Results through 25 May 2025.
More La Liga history
Sources and limitations
Fixtures, results and provider standings: football-data.org. Completed score history since 2005-06: football-data.co.uk. Forecasts use only results available before their publication time.
The source carries exact kickoff times from 2019-20. Earlier seasons give the date only and are read as a 15:00 kickoff in the competition's own timezone, which keeps those results out of training until three hours later.
No verified injury or confirmed-lineup adjustment is included for La Liga. Promotion playoffs and promotion probabilities are outside this model. Probabilities are estimates, not guarantees. Check this league's model record.