Danish Superliga: 2026/27 season forecast

10,000 simulations · 72 matches to play · updated 14 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: 56%, FC Midtjylland 25%.

Race for first place

0%20%40%60%27 July7 Septembertoday● FC København 56%● Nordsjælland 8%● 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%
14 October56%8%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)461256%▼11>99%
2FC Midtjylland22 (10)431025%▲899%
3Viborg20 (10)3949%▲497%▲3
4Nordsjælland18 (10)39118%▼297%
5Brøndby IF16 (10)3361%▲176%▲17
6AC Horsens12 (10)279<1%36%▲2
7AGF8 (10)253<1%27%▲5
8Silkeborg11 (10)258<1%26%▼8
9OB10 (10)257<1%20%▼1
10Randers FC10 (10)222—10%▼8
11Lyngby7 (10)211—8%▼10
12Sønderjyske5 (10)185—2%▼2

Chance of every place

Show the 12 × 12 table
Team123456789101112
FC København56251151
FC Midtjylland2533221341
Viborg91927251242
Nordsjælland818272613521
Brøndby IF139172917116421
AC Horsens2511191715131073
AGF139141715151295
Silkeborg138141617141296
OB1261114161615127
Randers FC136101316182013
Lyngby12581115182118
Sønderjyske12358132148

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 →