La Liga fixtures
Fri 28 Aug|18:00
Racing de SantandervElche
Fri 28 Aug|20:30
Deportivo AlavésvVillarreal
Sat 29 Aug|16:00
LevantevReal Betis
Sat 29 Aug|18:00
Real SociedadvEspanyol
Sat 29 Aug|20:30
SevillavAtlético Madrid
Sun 30 Aug|16:00
Real MadridvMálaga
Sun 30 Aug|18:30
Deportivo de A CoruñavValencia
Sun 30 Aug|20:30
Celta VigovAthletic Bilbao
Times shown in UK time and subject to change, particularly once a match is selected for broadcast.
How the La Liga calendar actually works
La Liga spreads a matchweek across more distinct kick-off slots than any of the other major leagues, running from Friday evening through to late Monday night. The reasoning is commercial rather than sporting: separate slots mean separate audiences, and no two matches competing for the same viewers.
Heat drives the summer end of the calendar. Early-season and late-season fixtures in the south are frequently pushed to 21:00 or later local time, because afternoon kick-offs in Seville or Valencia in August are a player-welfare problem rather than a scheduling preference.
The league also sells fixtures into Asian and American time zones, which pulls some matches to unusual local times — a Saturday lunchtime kick-off in Spain is often about a Saturday evening audience somewhere else entirely.
Both fixture ordering and timing are confirmed later than in England. It is normal for exact times to be published only a few weeks ahead, which is worth knowing before booking anything around a specific match.
Latest La Liga results
La Liga results
Thu 27 Aug
BarcelonavAthletic Bilbao2–0
Thu 27 Aug
Celta VigovOsasuna1–2
Wed 26 Aug
Real MadridvReal Sociedad4–1
Tue 25 Aug
ValenciavReal Betis0–1
Mon 24 Aug
MálagavDeportivo de A Coruña1–1
Mon 24 Aug
OsasunavLevante0–0
Sun 23 Aug
ElchevBarcelona0–5
Sun 23 Aug
GetafevRacing de Santander1–0
Scores are pulled automatically shortly after full time.
La Liga table
La Liga table
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 | Barcelona | 2 | +7 | 6 |
| 2 | Real Madrid | 2 | +4 | 6 |
| 3 | Sevilla | 2 | +3 | 6 |
| 4 | Real Betis | 2 | +2 | 6 |
| 5 | Deportivo Alavés | 2 | +3 | 4 |
| 6 | Atlético Madrid | 2 | +2 | 4 |
| 7 | Osasuna | 2 | +1 | 4 |
| 8 | Espanyol | 2 | +2 | 3 |
2026-2027 season, refreshed automatically. Points deductions applied by the competition can take longer to appear.
A note on accuracy
Fixtures and results here come from TheSportsDB and refresh once a day, so they are current rather than live. For a match you are travelling to or paying to watch, the competition’s own listing or the broadcaster is the version that settles it — third-party schedules pick up a rearrangement last, and that is exactly the fixture most likely to have moved. Our editorial policy sets out how we handle this.
Common questions
- Why are La Liga kick-off times so spread out?
- The league deliberately staggers matches from Friday to Monday so that no two fixtures compete for the same audience. More slots mean more separately sellable broadcast windows.
- Why do some La Liga matches kick off so late at night?
- Heat in the south of Spain makes afternoon kick-offs unsafe in August and early September, so those fixtures move to 21:00 or later. Overseas broadcast windows account for some of the rest.
- How far ahead are La Liga kick-off times confirmed?
- Typically only a few weeks. Spanish times are confirmed later than English ones, so anything published months ahead should be treated as provisional.