Monte Carlo · 1,000,000 simulated seasons

Where every club finishes: La Liga 2026⁠–⁠27

Published

Each row is a club, ordered by expected finish. Each column is a final league position. The cell shading is how often that club finished in that spot across 1,000,000 simulations, so every row adds up to 100%. Read across a row to see a club's whole range of outcomes.

Chance of finishing there
02510204070100%
BetSignals
Hover any cell for the exact probability.
Club1234567891011121314151617181920xPts
1Barcelona53.3633.728.882.710.860.290.100.040.020.0182.7
2Real Madrid40.1441.3512.124.061.470.520.200.090.030.020.0180.8
3Villarreal3.5211.4029.0521.1413.548.014.853.041.941.270.820.540.360.230.140.080.040.030.0167.5
4Atletico Madrid1.465.9819.0121.2417.0411.467.625.183.532.471.691.180.800.530.350.220.120.070.030.0164.1
5Real Betis1.235.2517.2320.3817.3612.008.205.683.932.761.981.350.970.650.440.280.170.090.040.0163.4
6Celta Vigo0.151.014.838.7711.7312.8911.7210.018.387.015.724.653.712.952.271.661.180.760.430.1756.1
7Rayo Vallecano0.060.462.615.588.4710.4710.8610.349.338.317.196.205.214.303.462.672.001.360.780.3453.5
8Osasuna0.020.221.513.455.717.698.859.139.108.638.077.406.655.875.034.253.402.561.660.8051.0
9Getafe0.010.141.022.664.766.938.359.049.279.038.617.947.226.435.494.523.612.591.630.7450.3
10Valencia0.020.181.222.914.957.028.208.828.928.718.287.707.066.325.524.673.792.871.900.9550.3
11Athletic Club0.010.100.721.903.445.106.397.277.828.108.198.197.817.386.846.195.364.313.121.7448.3
12Real Sociedad0.010.090.651.693.104.635.836.717.407.717.917.977.857.587.126.685.925.033.822.3047.6
13Sevilla0.040.371.052.123.414.595.616.457.127.687.998.298.298.107.707.136.204.862.9846.1
14Alaves0.020.220.651.412.363.404.375.266.106.877.458.078.428.788.778.567.986.744.5844.4
15Espanyol0.020.190.591.272.183.134.054.985.826.597.317.838.428.809.028.918.457.325.1243.9
16Elche0.010.160.491.101.922.863.794.665.596.397.187.868.498.969.289.338.877.705.3443.5
17Levante0.020.150.481.031.842.703.544.455.236.016.847.618.258.859.379.529.378.496.2743.1
18Racing Santander0.040.140.340.681.081.602.142.793.524.315.286.397.649.1110.8312.9015.2016.0238.9
19Malaga0.030.090.250.500.851.311.782.443.163.984.926.097.529.1111.0813.5216.1917.1938.2
20Deportivo La Coruna0.010.050.110.220.380.590.891.301.812.493.414.706.459.0413.0420.0835.4433.9

How it's built. Every one of the 380 fixtures is played out from each club's attacking and defending strength, a blend of shots-adjusted Elo and last season's goal rates, then adjusted for this summer's transfers on both sides of the ball: a departed 16-goal scorer weakens a club's attack, while an incoming ball-winner (tackles won, interceptions, blocks) strengthens its defence. Scorelines are drawn from the same negative-binomial + Dixon⁠–⁠Coles model the live BetSignals signals use. Strengths are frozen at pre-season, so this is a start-of-season expectation, not a mid-season read.