LaLiga season simulation
Model estimate Barcelona — 77% title chance
Updated
Chances
| Team | Pts | xPts | Title | Champions League | Europa League | Conference League | Europa League | Relegation |
|---|---|---|---|---|---|---|---|---|
| Barcelona | 33 | 94.9 | 77% | 100% | 0% | 0% | 0% | 0% |
| Real Madrid | 30 | 89.3 | 22% | 100% | 0% | 0% | 0% | 0% |
| Atletico Madrid | 28 | 77.5 | 1% | 100% | <1% | <1% | <1% | 0% |
| Real Betis | 26 | 69.5 | <1% | 94% | 4% | 1% | <1% | 0% |
| Real Sociedad | 22 | 62.6 | 0% | 68% | 17% | 7% | 1% | 0% |
| Villarreal | 15 | 54 | 0% | 16% | 24% | 19% | 6% | <1% |
| Athletic Bilbao | 16 | 53.1 | 0% | 12% | 20% | 19% | 7% | <1% |
| Sevilla | 18 | 47.7 | 0% | 2% | 6% | 9% | 11% | 2% |
| Deportivo Alaves | 13 | 47.1 | 0% | 2% | 6% | 9% | 11% | 3% |
| Levante | 11 | 46.7 | 0% | 1% | 5% | 9% | 11% | 3% |
| Deportivo de A Coruna | 15 | 46.6 | 0% | 2% | 5% | 8% | 11% | 4% |
| Rayo Vallecano | 12 | 45.2 | 0% | 1% | 3% | 6% | 10% | 6% |
| Celta de Vigo | 13 | 44.6 | 0% | 1% | 3% | 5% | 10% | 6% |
| Elche CF | 10 | 44.1 | 0% | 1% | 3% | 4% | 9% | 8% |
| Espanyol | 12 | 41.7 | 0% | <1% | 1% | 2% | 6% | 14% |
| Racing Santander | 14 | 40 | 0% | <1% | 1% | 1% | 4% | 25% |
| Valencia | 9 | 37.1 | 0% | <1% | <1% | <1% | 2% | 40% |
| Osasuna | 12 | 36 | 0% | <1% | <1% | <1% | 1% | 49% |
| Getafe | 12 | 35.6 | 0% | 0% | <1% | <1% | 1% | 51% |
| Malaga CF | 5 | 28.8 | 0% | 0% | 0% | 0% | <1% | 88% |
TitleChampions LeagueEuropa LeagueConference LeagueEuropa LeagueRelegationxPts = Expected final points
Percentages: the share of the simulated seasons that end in that range of places — the stronger the colour, the likelier.
Final position probabilities
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barcelona | 77 | 22 | 1 | |||||||||||||||||
| Real Madrid | 22 | 70 | 8 | |||||||||||||||||
| Atletico Madrid | 8 | 72 | 17 | 3 | ||||||||||||||||
| Real Betis | 17 | 57 | 19 | 4 | 1 | |||||||||||||||
| Real Sociedad | 3 | 20 | 46 | 17 | 7 | 4 | 2 | |||||||||||||
| Villarreal | 3 | 13 | 24 | 19 | 12 | 9 | 6 | 5 | 4 | 2 | 1 | 1 | ||||||||
| Athletic Bilbao | 2 | 10 | 20 | 19 | 14 | 10 | 7 | 6 | 4 | 3 | 2 | 1 | ||||||||
| Sevilla | 2 | 6 | 9 | 10 | 11 | 11 | 11 | 9 | 8 | 7 | 5 | 4 | 3 | 1 | ||||||
| Deportivo Alaves | 2 | 6 | 9 | 11 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 3 | 2 | ||||||
| Levante | 1 | 5 | 9 | 10 | 11 | 11 | 10 | 9 | 9 | 7 | 6 | 5 | 3 | 2 | 1 | |||||
| Deportivo de A Coruna | 2 | 5 | 8 | 10 | 10 | 11 | 10 | 10 | 8 | 7 | 7 | 5 | 3 | 2 | 1 | |||||
| Rayo Vallecano | 3 | 6 | 8 | 9 | 10 | 10 | 10 | 10 | 9 | 8 | 7 | 5 | 4 | 2 | ||||||
| Celta de Vigo | 3 | 5 | 7 | 8 | 10 | 9 | 10 | 10 | 10 | 8 | 7 | 5 | 4 | 2 | ||||||
| Elche CF | 3 | 4 | 7 | 8 | 9 | 10 | 10 | 10 | 10 | 9 | 7 | 6 | 4 | 2 | ||||||
| Espanyol | 1 | 2 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 10 | 10 | 10 | 7 | 5 | 2 | |||||
| Racing Santander | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 12 | 13 | 12 | 11 | 9 | 4 | ||||||
| Valencia | 1 | 2 | 3 | 4 | 5 | 7 | 10 | 12 | 15 | 17 | 15 | 8 | ||||||||
| Osasuna | 1 | 2 | 3 | 4 | 6 | 8 | 11 | 14 | 18 | 20 | 12 | |||||||||
| Getafe | 1 | 2 | 3 | 4 | 6 | 7 | 10 | 15 | 18 | 21 | 12 | |||||||||
| Malaga CF | 2 | 3 | 5 | 10 | 20 | 59 |
Model estimate from 10,000 simulated seasons: every remaining match is played with goal rates from both teams’ attack and defence (our global team rating, every league and cup on one scale, blended with a Dixon-Coles model of the league’s own results; recent matches weigh more), then the table is ranked with the tie-break rules. A probability, not a prediction of any single result. 261 remaining matches · data version 31xzob. 261 pairings without a date yet were added from the double round robin.