Leagues

League · Spain

La Liga 2023-24 statistics

2023-24 season

Matches played
380
Goals per match
2.64
Home win
44%
Draw
28%
Away win
28%
3+ goals
46%
Both teams scored
49%

Table

#TeamPWDLGFGAGDPts
1Real Madrid3829818726+6195
2Barcelona3826757944+3585
3Girona3825678546+3981
4Atletico Madrid38244107043+2776
5Athletic Club38191186137+2468
6Real Sociedad381612105139+1260
7Real Betis38141594845+357
8Villarreal381411136565053
9Valencia381310154045-549
10Alaves381210163646-1046
11Osasuna38129174556-1145
12Getafe381013154254-1243
13Sevilla381011174854-641
14Celta Vigo381011174657-1141
15Mallorca38816143344-1140
16Las Palmas381010183347-1440
17Rayo Vallecano38814162948-1938
18Cadiz38615172655-2933
19Almeria38312234375-3221
20Granada CF3849253879-4121

The table is computed from match results; matches decided by forfeit count with the score declared by the federation. Points deducted or awarded separately are not reflected. Only regular-season matches count — play-offs and relegation matches are excluded.

Teams in this league

Every team in this season's fixture list. Unlike the standings table, teams that have not played yet also appear here.

Season simulation

The remaining fixtures were played out 10,000 times using the model's current probabilities. Percentages below are how often each team finished in that position.

TeamTitleTop 4Bottom 3Pts (avg)
Barcelona70.3%99.7%0.0%82.3
Real Madrid26.1%97.7%0.0%76.5
Atletico Madrid1.8%63.2%0.1%64.1
Villarreal1.4%62.0%0.1%63.8
Real Betis0.3%30.7%0.7%58.2
Celta Vigo0.1%14.2%2.9%53.9
Racing Santander0.0%5.1%9.7%49.4
Sevilla0.0%4.1%10.3%49.0
Alaves0.0%3.9%10.9%48.6
Real Sociedad0.0%3.3%14.4%47.9
Valencia0.0%2.7%15.5%47.2
Deportivo La Coruna0.0%2.6%15.9%47.1
Elche0.0%2.4%17.5%46.6
Osasuna0.0%2.4%18.0%46.4
Rayo Vallecano0.0%1.9%18.4%46.1
Espanyol0.0%1.7%21.5%45.3
Malaga0.0%0.9%30.0%43.5
Athletic Club0.0%0.8%33.9%42.9
Getafe0.0%0.4%37.2%42.0
Levante0.0%0.4%42.9%41.3

Method: ratings are frozen as of the run date; ties break by points-GD-goals, country-specific rules not applied. Pairings below the publishing threshold use the model's prior rating. The table refreshes whenever the script is re-run.

Generated: 2026-08-23 · 3 · 10,000

The model's record in this league

The model's claim is not “I know every match” — it is “I know where I'm confident”. Measured in this league:

Match result
Model at leastPredictionsRealised
50%68466%
60%33777%
70%17986%
Double chance
Model at leastPredictionsRealised
75%131584%
80%77487%
85%38092%
Goals markets
Model at leastPredictionsRealised
50%139360%
55%76666%
60%37471%

And if it had to answer every match?

Model
55%
Always pick home
46%
Picking at random
33%
Reachable ceiling
75%

Why that ceiling is not 100%: 25% of matches in this league end in a draw, and a draw is almost never the single most likely outcome on its own. So one “accuracy” figure cannot be read on its own — it is read next to these anchors.

Matches measured: 1457. The thresholds were not cherry-picked — all of them are shown. Incorrect predictions are included and none are hidden.

Full track record

Upcoming matches