Danish Superliga: 2026/27 season forecast

10,000 simulations · 72 matches to play · updated 13 October 2026

The model played the remaining 72 matches 10,000 times. FC København have the best chance to be first before the split: 58%, FC Midtjylland 25%.

Race for first place

0%20%40%60%27 July7 Septembertoday● FC København 58%● Nordsjælland 7%● FC Midtjylland 25%● AGF <1%● Viborg 9%● Brøndby IF 1%
Chance to be first before the split by week. Each point is the forecast as of that Monday.
Chance to be first before the split by week
DateFC KøbenhavnNordsjællandFC MidtjyllandAGFViborgBrøndby IF
27 July21%7%28%19%7%6%
3 August23%12%32%11%5%6%
10 August24%13%32%12%5%8%
17 August35%16%27%7%5%9%
24 August19%26%28%5%9%11%
31 August20%34%21%3%14%8%
7 September46%17%28%<1%5%2%
14 September52%22%21%<1%3%3%
21 September67%10%17%<1%6%<1%
28 September65%11%17%<1%5%<1%
5 October67%10%17%<1%5%<1%
12 October58%8%25%<1%9%1%
13 October58%7%25%<1%9%1%

Chances of every team

Sorted by projected points. ▲▼ — change in percentage points over the last week. “Run-in” — how hard the remaining games are, 1 = the hardest.

#TeamPtsProj.Run-in1stTop 6
1FC København24 (10)461258%▼9>99%
2FC Midtjylland22 (10)431025%▲899%
3Viborg20 (10)3949%▲498%▲4
4Nordsjælland18 (10)39117%▼396%▼1
5Brøndby IF16 (10)3361%▲177%▲18
6AC Horsens12 (10)279<1%35%▲1
7Silkeborg11 (10)258<1%27%▼7
8AGF8 (10)253<1%27%▲5
9OB10 (10)257<1%20%▼1
10Randers FC10 (10)222—10%▼8
11Lyngby7 (10)221—9%▼9
12Sønderjyske5 (10)185—2%▼2

Chance of every place

Show the 12 × 12 table
Team123456789101112
FC København58241151
FC Midtjylland2533221351
Viborg920272612411
Nordsjælland718282513521
Brøndby IF148172918106421
AC Horsens1411181816121073
Silkeborg138151615151295
AGF139141616141295
OB1261114161615127
Randers FC136101316191914
Lyngby13591214172118
Sønderjyske2358132147

Percent; empty cells are under 1%.

How it is calculated

Each team gets an attack and a defence rating from this season’s matches (football: expected goals and actual goals, the opponents’ strength taken into account). Last season is only the starting point, worth eight games: after a few rounds this season decides.

Every remaining fixture is then played out with Poisson-distributed goals, 10,000 times, and each simulated season ends in a table by points, goal difference and goals scored. Ratings are only estimates and form changes, so every simulation also moves each team's strength by a random amount.

A league match within four days after a European game costs a team a little (on 2021–2026 data such sides took 0.08 points per match fewer than in their other games). Head-to-head tie-breakers, points deductions and domestic cups are not modelled. The forecast is recalculated as soon as new results come in.

Danish Superliga: matches and table →
Danish Superliga: power rankings →