Spain

La Liga

Live

Spain Level 1 (top-flight) history.

All-time champions
95
title entries
Most titled
Real Madrid
36 titles
First title
1929
Clubs this season
82

2026-27 standings · live

1
11 P · 10-0-1 · +34 GD
30
pts
2
11 P · 9-1-1 · +14 GD
28
pts
3
11 P · 9-0-2 · +18 GD
27
pts
4
11 P · 7-2-2 · +3 GD
23
pts
5
10 P · 6-1-3 · +1 GD
19
pts
6
11 P · 5-2-4 · -2 GD
17
pts
7
9 P · 3-3-3 · +3 GD
12
pts
8
11 P · 3-3-5 · 0 GD
12
pts
9
11 P · 2-6-3 · 0 GD
12
pts
10
11 P · 3-3-5 · -2 GD
12
pts
11
10 P · 3-3-4 · -5 GD
12
pts
12
GetafeUECL
11 P · 3-3-5 · -8 GD
12
pts
13
10 P · 2-5-3 · 0 GD
11
pts
14
11 P · 3-2-6 · -1 GD
11
pts
15
10 P · 3-2-5 · -10 GD
11
pts
16
11 P · 3-2-6 · -14 GD
11
pts
17
11 P · 2-4-5 · -4 GD
10
pts
18
11 P · 2-4-5 · -5 GD
10
pts
19
11 P · 2-3-6 · -9 GD
9
pts
20
11 P · 0-5-6 · -13 GD
5
pts

Live tables, refreshed daily. Europe badges mark clubs currently active in a continental competition and clear on elimination. Domestic cups coming soon.

Who wins it

Our title odds, frozen at the start of the season (or when first published) and scored at the end.

This race beside every other title race

How predictable is this league

Higher means results tracked the form book more closely than this league's own era.

How this is measured

Every match is scored against a pre-game probability, and the model's log loss is compared with the same trailing window carrying no ratings at all. The figure is that improvement: how much knowing the clubs beats knowing nothing. La Liga runs from 1928-29 to 2024-25, 27,335 matches.

Surplus is comparable within a league and only loosely across leagues, because league size and era differ. The baseline is each league's own era, so a high figure means a predictable league, not a strong one.

Historical results compiled by James Curley, github.com/jalapic/engsoccerdata

How predictable is this league+0.0475
  1. Eredivisie+0.0815
  2. Serie A+0.0565
  3. Primera División+0.0475
  4. Bundesliga+0.0410
  5. English top flight+0.0317
  6. Ligue 1+0.0296

Historical results compiled by James Curley, github.com/jalapic/engsoccerdata

Concentration

The most valuable squad's share of every priced squad in the league, each June.

How this is measured

Squad values are read at the end of each season (June) and summed across every club in that season's league whose squad is priced. The n beside a figure is the players valued behind it; a club under fifteen priced players carries no value at all rather than a low one, so it is left out of both the top and the total.

The series starts at 2012-13 because that is where the value data starts. Earlier totals are an artefact of which players had been priced at the time, not a cheaper era, so nothing here reaches back past it.

Player valuations from Transfermarkt via github.com/dcaribou/transfermarkt-datasets (CC0)

Concentration25.5%

In 2024-25, Real Madrid held 25.5% of La Liga's total squad value: €1,221m of €4,788m across 19 priced clubs.

2012-1316.2% to 28.6%2024-25
2024-25
€1,221m of €4,788m · 19 clubs · n 26
25.5%
share
2023-24
€1,118m of €4,769m · 19 clubs · n 24
23.4%
share
2022-23
€865m of €4,279m · 19 clubs · n 23
20.2%
share
2021-22
€744m of €4,222m · 19 clubs · n 25
17.6%
share
2020-21
€749m of €4,080m · 19 clubs · n 25
18.3%
share
2019-20
€889m of €4,328m · 19 clubs · n 26
20.5%
share
2018-19
€1,066m of €4,856m · 19 clubs · n 23
21.9%
share
2017-18
€1,018m of €4,042m · 19 clubs · n 23
25.2%
share
2016-17
€785m of €3,264m · 19 clubs · n 25
24.1%
share
2015-16
€700m of €2,908m · 19 clubs · n 22
24.1%
share
2014-15
€703m of €2,585m · 19 clubs · n 22
27.2%
share
2013-14
€588m of €2,318m · 19 clubs · n 25
25.4%
share

Player valuations from Transfermarkt via github.com/dcaribou/transfermarkt-datasets (CC0)

Map

Every club in scope for Spain, color-coded by tier. Filter by season year and (England only) by level.

62 clubs across all eras

Loading map…

All-time Level 1 champions (95)

Every Level-1 championship in Spain, including pre-modern league formats.

Most decorated

Chronological (most recent first)

2026
2025
2024
2023
2022
2020
2019
2018
2017
2016
2015