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 Bilbao20

  • Thu 27 Aug

    Celta VigovOsasuna12

  • Wed 26 Aug

    Real MadridvReal Sociedad41

  • Tue 25 Aug

    ValenciavReal Betis01

  • Mon 24 Aug

    MálagavDeportivo de A Coruña11

  • Mon 24 Aug

    OsasunavLevante00

  • Sun 23 Aug

    ElchevBarcelona05

  • Sun 23 Aug

    GetafevRacing de Santander10

Scores are pulled automatically shortly after full time.

La Liga table

La Liga table

#TeamPGDPts
1Barcelona2+76
2Real Madrid2+46
3Sevilla2+36
4Real Betis2+26
5Deportivo Alavés2+34
6Atlético Madrid2+24
7Osasuna2+14
8Espanyol2+23

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.

Recently published

Other competitions