Skip to content
TipsQuant

League table predictions: the Premier League, La Liga, Serie A, Bundesliga and Ligue 1, each season played 10,000 times

TipsQuant editorial team · Updated

Last 30 days: 1871 tips, 1380 won (74%) Track record

Premier League table prediction

#TeamPtsProjected ptsTitleTop 4RelegatedLikely finish
1Arsenal188356%99%–1–3
2Man City218035%96%–1–4
3Brighton16707%74%<1%2–6
4Liverpool12641%43%<1%3–9
5Chelsea13611%30%<1%3–11
6Aston Villa858<1%18%1%4–12
7Brentford1055<1%12%1%4–14
8Leeds1054<1%9%2%5–14
9Man United753<1%7%3%5–15
10Newcastle850<1%4%6%6–16
11Bournemouth650<1%3%6%6–16
12Everton1048<1%2%8%7–17
13Nottingham Forest546<1%1%12%7–18
14Crystal Palace744–<1%20%9–19
15Tottenham643–1%20%9–19
16Fulham541–<1%30%10–19
17Coventry City639–<1%38%11–20
18Ipswich Town939–<1%41%11–20
19Sunderland436––54%13–20
20Hull City935––58%13–20

We play the rest of the season 10,000 times with the model's ratings, starting from the current table (70 of 380 matches played). Each simulated season also varies every club's strength a little, because ratings are never exact. Relegated means finishing in the bottom 3. Ties are split by goal difference and then goals scored; head-to-head rules are not modelled. Likely finish is the range of places a club ends up in 80% of the simulations.

A league table prediction answers a different question from a match tip. Instead of who wins on Saturday, it asks where every club finishes when the season ends. Each table below starts from the current standings of one of Europe's big five leagues, plays every remaining fixture 10,000 times with the model's ratings, and reports how often each club ends up champion, in the top four or relegated. What you get is a set of chances, not one predicted table.

How the simulation works

Every remaining fixture gets two expected-goals figures from the same attack and defence ratings that price the match tips. One simulated season draws a score for each of those fixtures, adds the points to the real table and ranks the clubs. Before each run, every club's strength is nudged up or down a little at random, because no rating is exact; without that, a two-point lead in October would look far safer than it is. Ties on points are split by goal difference, then goals scored; the head-to-head rules some leagues use are not modelled.

Projected points is the average across all the simulated seasons. Title, top four and relegated are the share of seasons in which a club finished there. Likely finish is the range of places it lands in eight seasons out of ten.

Comparing five title races

Side by side, the five races are easy to compare. Three readings are worth making after each round:

  • How open is the title? Look at the leader's title chance and the gap to the second club. A leader under 50% means the model sees a real race; a leader far above it means everyone else needs results the model does not expect.
  • Projected points against title chance. Averages squeeze the gaps, so two clubs a few projected points apart can have very different title chances. Read the title column, not the order of the rows.
  • The width of the likely finish range. The ranges narrow as fewer points remain to be won.

La Liga table prediction

#TeamPtsProjected ptsTitleTop 4RelegatedLikely finish
1Barcelona279585%>99%–1–2
2Real Madrid218312%99%–1–3
3Atlético Madrid22783%96%–2–4
4Real Betis1966<1%59%<1%3–7
5Real Sociedad1657–15%<1%4–12
6Villarreal956–12%1%4–12
7Athletic Bilbao953–6%2%5–14
8Sevilla1451–3%3%5–15
9Celta Vigo1150–3%3%6–15
10Rayo Vallecano950–3%4%6–16
11Deportivo Alavés1148–1%6%6–17
12Levante UD744–1%17%8–18
13CA Osasuna1144–<1%16%8–18
14Elche743–<1%18%8–19
15Espanyol842–<1%20%9–19
16Getafe942–<1%21%9–19
17Deportivo de A Coruna1141–<1%25%9–19
18Valencia639–<1%33%10–19
19Racing de Santander836–<1%56%13–20
20Malaga432–<1%74%15–20

We play the rest of the season 10,000 times with the model's ratings, starting from the current table (88 of 380 matches played). Each simulated season also varies every club's strength a little, because ratings are never exact. Relegated means finishing in the bottom 3. Ties are split by goal difference and then goals scored; head-to-head rules are not modelled. Likely finish is the range of places a club ends up in 80% of the simulations.

Serie A table prediction

#TeamPtsProjected ptsTitleTop 4RelegatedLikely finish
1Inter198463%97%–1–3
2Roma177721%86%–1–5
3Como14706%58%–2–7
4Lazio19684%45%–2–8
5AC Milan15683%44%–2–8
6Juventus11652%34%<1%3–9
7Atalanta9611%18%<1%4–10
8Napoli1061<1%16%<1%4–10
9Bologna549–1%4%8–16
10Frosinone1348–1%5%8–16
11Cagliari1347–1%6%8–17
12Torino1046<1%<1%8%8–17
13US Sassuolo846–<1%9%8–17
14Fiorentina442–<1%18%10–19
15Udinese439–<1%31%11–19
16Monza738–<1%34%11–20
17US Lecce938––36%12–20
18Genoa CFC437––40%12–20
19Venezia337–<1%43%12–20
20Parma432––67%14–20

We play the rest of the season 10,000 times with the model's ratings, starting from the current table (70 of 380 matches played). Each simulated season also varies every club's strength a little, because ratings are never exact. Relegated means finishing in the bottom 3. Ties are split by goal difference and then goals scored; head-to-head rules are not modelled. Likely finish is the range of places a club ends up in 80% of the simulations.

Relegation: three places or two

The three 20-club leagues, the Premier League, La Liga and Serie A, send their bottom three down, and that is what the relegated column counts. The Bundesliga and Ligue 1 have 18 clubs, and their relegated column counts only the bottom two: the club finishing 16th goes into a play-off that the simulation does not play. A club sitting 16th in either league can show a modest relegation chance and still be in real danger.

The top-four column is a fixed line in every league. How many of those places lead into the Champions League depends on each season's European rules, which the simulation leaves out.

Bundesliga table prediction

#TeamPtsProjected ptsTitleTop 4RelegatedLikely finish
1Bayern Munich148392%>99%–1
2Borussia Dortmund14674%87%–2–5
3Leverkusen13663%86%–2–5
4RB Leipzig956<1%36%<1%3–9
5Freiburg1355<1%34%<1%3–9
6VfB Stuttgart655<1%33%<1%3–9
7Mainz1048–9%1%5–13
8SV 07 Elversberg1045–4%2%6–14
9Augsburg845–4%3%6–15
10Eintracht Frankfurt844–3%4%6–15
11SV Werder Bremen941–1%7%7–16
12TSG Hoffenheim641–1%8%7–16
13Hamburger SV940–1%9%7–16
14Köln736–<1%21%9–17
15Schalke 04535–<1%25%10–18
16Paderborn 07534–<1%28%10–18
17Union Berlin533–<1%36%11–18
18Gladbach029–<1%57%13–18

We play the rest of the season 10,000 times with the model's ratings, starting from the current table (54 of 306 matches played). Each simulated season also varies every club's strength a little, because ratings are never exact. Relegated means finishing in the bottom 2. Ties are split by goal difference and then goals scored; head-to-head rules are not modelled. Likely finish is the range of places a club ends up in 80% of the simulations.

Ligue 1 table prediction

#TeamPtsProjected ptsTitleTop 4RelegatedLikely finish
1PSG147687%>99%–1–2
2Monaco14604%62%–2–8
3Lyon14604%61%–2–8
4Lille14561%41%<1%2–10
5Lens10551%38%<1%2–10
6Rennes13531%28%<1%3–11
7Marseille9521%25%<1%3–12
8Paris1452<1%19%<1%3–12
9Strasbourg747<1%8%1%5–14
10Toulouse947<1%8%1%5–14
11Lorient1146<1%6%1%5–14
12Brest943<1%3%3%7–15
13AJ Auxerre940<1%1%8%9–16
14Nice837–<1%14%10–17
15Le Mans636–<1%17%10–17
16Angers SCO730––47%13–18
17Troyes429–<1%51%13–18
18Le Havre228–<1%56%14–18

We play the rest of the season 10,000 times with the model's ratings, starting from the current table (63 of 306 matches played). Each simulated season also varies every club's strength a little, because ratings are never exact. Relegated means finishing in the bottom 2. Ties are split by goal difference and then goals scored; head-to-head rules are not modelled. Likely finish is the range of places a club ends up in 80% of the simulations.

How often the predictions change

The simulations are rerun with every data refresh, about four times a day, so the tables move as soon as a round's results are in. Early in the season the ratings still lean on last season, because a result loses half its weight only after about eight months, and a club that changed a lot over the summer can look misplaced for a few weeks. As the season goes on, fewer matches remain and each round moves the numbers less.

Each league page has the week's fixtures, the current table and the match tips: the Premier League, La Liga, Serie A, Bundesliga and Ligue 1. Every competition the model prices is on the leagues page.

How to read this, and how we pick

The ratings behind each simulated match come from the Dixon–Coles adjusted Poisson model, fitted on about three seasons of results and explained on the methodology page. It uses scores only, so a new coach, an injury crisis or a January signing reaches the numbers only through results.

Bookmakers sell the title and relegation as outright bets. Fair odds are 1 ÷ chance, so a 25% title chance is worth odds of 4.0. A season-long bet ties up the stake for months, and any bet can lose. The site is for adults aged 18+ only; the responsible gambling page lists the limits you can set.

Where to place this bet

Our recommended bookmaker for these markets is Megapari.

+100% bonus on your first deposit with promo code TIPSQUANT

Get the 100% bonus

18+. New customers only. Terms apply. Odds may differ from those shown.

Frequently asked questions

How is the Premier League table prediction made?

We take the current Premier League table, play every remaining fixture 10,000 times with the model's team ratings, and count how often each club finishes first, in the top four and in the bottom three. Projected points is the average over all those simulated seasons.

What are the Premier League probabilities on this page?

For each club, the chance of winning the title, of finishing in the top four and of going down, with projected points and the range of places it is likely to finish in. The probabilities for single matches are on the Premier League predictions page.

Is this a Serie A table predictor where I can enter my own results?

No. The simulation runs on its own from the real table and the model's ratings, and it reruns with each data refresh. It shows what the model expects, not a scenario you set.

Why does a club with fewer points sit above one with more?

The rows are ordered by projected points, which add the points the model expects from the remaining fixtures to the points already won. A club with a stronger rating or an easier run-in can rank above a club that leads the real table today.

Do you have table predictions for other leagues?

Not yet. The season simulation runs for the Premier League, La Liga, Serie A, Bundesliga and Ligue 1. Every other competition the model prices is listed on the leagues page, with its matches in the daily tables.

Are bookmaker odds used in the table predictions?

No. The match tips blend the model with bookmaker odds where they are available, but the season simulation uses the model's ratings alone.

18++100% at Megapari with code Get bonus