The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
DEN

Superliga 2026/27

Every result, the table as it finished, and the price each match went off at. 72 matches played between July 2026 and October 2026.

72Matches
221Goals
3.07Per game
44.4%Home wins
100%Priced at kickoff
FC MidtjyllandTop of the table

Final table 12 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 FMFC Midtjylland 12 8 4 0 +11 28
2 FCFC Copenhagen 12 8 2 2 +14 26
3 VIBViborg 12 6 2 4 +7 20
4 FNFC Nordsjaelland 12 5 5 2 +4 20
5 BROBrondby 12 6 1 5 +1 19
6 AHAC Horsens 12 4 4 4 +3 16
7 ODEOdense 12 3 5 4 -5 14
8 AARAarhus 12 2 6 4 -2 12
9 SILSilkeborg 12 2 6 4 -4 12
10 RFRanders FC 12 3 2 7 -7 11
11 LYNLyngby 12 1 5 6 -10 8
12 SONSonderjyske 12 2 2 8 -12 8

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.07
221 goals. 56.9% of matches went over 2.5.
Home advantage
44.4%
Draws 30.6%, away wins 25%.
Half-time lead held
71.4%
From 49 matches where someone led at the break.
1–1 12 · 16.7%
2–1 7 · 9.7%
1–0 7 · 9.7%
2–2 5 · 6.9%
2–0 4 · 5.6%
0–2 4 · 5.6%

Results 102

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Monday 7 December 2026
18:00 Viborg scheduled Sonderjyske — — —
Sunday 6 December 2026
17:00 AC Horsens scheduled FC Copenhagen — — —
15:00 Brondby scheduled Odense — — —
13:00 FC Nordsjaelland scheduled Lyngby — — —
13:00 FC Midtjylland scheduled Silkeborg — — —
Saturday 5 December 2026
16:00 Aarhus scheduled Randers FC — — —
Monday 30 November 2026
18:00 Odense scheduled FC Nordsjaelland — — —
Sunday 29 November 2026
17:00 Silkeborg scheduled Aarhus — — —
15:00 FC Copenhagen scheduled FC Midtjylland — — —
13:00 Randers FC scheduled AC Horsens — — —
13:00 Lyngby scheduled Viborg — — —
Friday 27 November 2026
18:00 Sonderjyske scheduled Brondby — — —
Monday 23 November 2026
18:00 Brondby scheduled FC Midtjylland — — —
Sunday 22 November 2026
17:00 FC Nordsjaelland scheduled FC Copenhagen — — —
15:00 Sonderjyske scheduled Odense — — —
13:00 Viborg scheduled Randers FC — — —
13:00 AC Horsens scheduled Silkeborg — — —
Friday 20 November 2026
18:00 Aarhus scheduled Lyngby — — —
Sunday 8 November 2026
17:00 FC Midtjylland scheduled Sonderjyske — — —
15:00 Randers FC scheduled FC Nordsjaelland — — —
13:00 Aarhus scheduled AC Horsens — — —
11:00 FC Copenhagen scheduled Brondby — — —
Saturday 7 November 2026
17:00 Odense scheduled Viborg — — —
Friday 6 November 2026
18:00 Silkeborg scheduled Lyngby — — —
Monday 2 November 2026
18:00 Sonderjyske scheduled FC Copenhagen — — —
Sunday 1 November 2026
17:00 Brondby scheduled Aarhus — — —
15:00 FC Nordsjaelland scheduled FC Midtjylland — — —
13:00 Viborg scheduled AC Horsens — — —
13:00 Odense scheduled Silkeborg — — —
Friday 30 October 2026
18:00 Lyngby scheduled Randers FC — — —
Monday 26 October 2026
18:00 FC Copenhagen 1 – 1 Odense 1.37 4.77 6.76
Sunday 25 October 2026
17:00 Aarhus 2 – 1 Viborg 2.30 3.55 2.70
15:00 AC Horsens 5 – 1 Sonderjyske 2.46 3.47 2.55
13:00 Silkeborg 1 – 1 FC Nordsjaelland 4.92 4.43 1.53
13:00 FC Midtjylland 3 – 2 Lyngby 1.39 4.94 6.10
Friday 23 October 2026
17:00 Randers FC 1 – 3 Brondby 3.75 3.84 1.79
Monday 19 October 2026
17:00 Viborg 1 – 2 FC Midtjylland 2.63 3.54 2.34
Sunday 18 October 2026
16:00 FC Copenhagen 1 – 1 Aarhus 1.58 3.95 4.92
14:00 Odense 2 – 1 Brondby 2.96 3.54 2.13
12:00 Sonderjyske 4 – 0 Silkeborg 2.21 3.47 2.87
12:00 Lyngby 3 – 3 FC Nordsjaelland 3.79 3.87 1.77
Friday 16 October 2026
17:00 AC Horsens 0 – 0 Randers FC 2.76 3.39 2.31
Monday 12 October 2026
17:00 Aarhus 3 – 0 Sonderjyske 1.46 4.50 5.57
Sunday 11 October 2026
16:00 FC Midtjylland 2 – 1 FC Copenhagen 2.73 3.47 2.31
14:00 Brondby 5 – 2 Lyngby 1.57 4.06 4.82
12:00 Silkeborg 3 – 3 AC Horsens 2.00 3.44 3.34
12:00 Randers FC 0 – 2 Viborg 3.06 3.52 2.09
Friday 9 October 2026
17:00 FC Nordsjaelland 0 – 0 Odense 1.59 4.27 4.44
Sunday 20 September 2026
16:00 Viborg 4 – 1 FC Nordsjaelland 2.98 3.61 2.09
14:00 AC Horsens 2 – 2 Aarhus 3.90 3.66 1.79
12:00 Sonderjyske 4 – 2 Randers FC 2.69 3.46 2.33
12:00 Brondby 0 – 1 FC Copenhagen 2.90 3.45 2.20
Saturday 19 September 2026
16:00 Odense 1 – 1 FC Midtjylland 4.32 4.13 1.63
Friday 18 September 2026
17:00 Lyngby 0 – 4 Silkeborg 1.79 3.73 3.80
Monday 14 September 2026
17:00 FC Midtjylland 4 – 1 Brondby 1.89 3.80 4.20
Sunday 13 September 2026
16:00 FC Nordsjaelland 2 – 0 Aarhus 1.73 3.92 3.88
14:00 Randers FC 1 – 2 Odense 2.05 3.54 3.13
12:00 Silkeborg 1 – 1 Viborg 4.20 4.20 1.83
12:00 Lyngby 1 – 1 Sonderjyske 1.68 4.20 5.00
Friday 11 September 2026
17:00 FC Copenhagen 2 – 0 AC Horsens 1.31 6.00 10.50
Monday 7 September 2026
17:00 FC Midtjylland 2 – 2 FC Nordsjaelland 1.96 3.80 3.70
Sunday 6 September 2026
16:00 Brondby 0 – 3 Randers FC 1.65 4.33 5.10
14:00 Odense 0 – 5 FC Copenhagen 3.65 3.70 1.84
12:00 Sonderjyske 2 – 5 AC Horsens 2.32 3.50 3.20
Saturday 5 September 2026
16:00 Aarhus 2 – 2 Silkeborg 1.46 4.44 5.69
Friday 4 September 2026
17:00 Viborg 0 – 2 Lyngby 1.88 4.00 3.98
Thursday 3 September 2026
18:00 FC Copenhagen 2 – 0 FC Nordsjaelland 2.25 4.00 3.06
Wednesday 2 September 2026
18:00 Aarhus 0 – 2 FC Midtjylland 2.93 3.52 2.17
Monday 31 August 2026
17:00 FC Copenhagen 3 – 1 Sonderjyske 1.33 6.00 11.10
Sunday 30 August 2026
16:00 FC Nordsjaelland 3 – 1 Brondby 2.12 4.02 3.33
14:00 Randers FC 2 – 1 Aarhus 2.85 3.43 2.25
12:00 Silkeborg 1 – 1 FC Midtjylland 9.10 5.60 1.43
12:00 Lyngby 1 – 1 Odense 2.03 3.62 3.15
Friday 28 August 2026
17:00 AC Horsens 2 – 3 Viborg 5.07 3.95 1.76
Monday 24 August 2026
17:00 Brondby 3 – 1 Silkeborg 1.48 5.00 7.00
Sunday 23 August 2026
16:00 Viborg 4 – 0 FC Copenhagen 3.28 3.72 2.30
14:00 AC Horsens 2 – 1 Lyngby 3.77 3.45 2.45
12:00 FC Midtjylland 1 – 0 Randers FC 1.48 5.00 7.11
12:00 Aarhus 2 – 2 Odense 1.86 3.66 3.55
10:00 Sonderjyske 0 – 3 FC Nordsjaelland 4.52 3.95 1.82
Monday 17 August 2026
17:00 Brondby 3 – 2 Sonderjyske 1.42 5.02 7.50
Sunday 16 August 2026
16:00 Randers FC 0 – 4 FC Copenhagen 5.60 4.35 1.72
14:00 Lyngby 1 – 1 FC Midtjylland 4.16 4.00 1.89
12:00 FC Nordsjaelland 1 – 0 Silkeborg 1.39 5.50 7.60
12:00 Odense 1 – 2 AC Horsens 1.74 3.59 4.35
Friday 14 August 2026
17:00 Viborg 2 – 1 Aarhus 2.02 3.61 3.19
Monday 10 August 2026
17:00 Silkeborg 1 – 0 Odense 2.84 3.50 2.20
Sunday 9 August 2026
16:00 AC Horsens 0 – 2 Brondby 5.88 4.06 1.75
14:00 Randers FC 2 – 0 Lyngby 2.38 3.70 3.40
Friday 7 August 2026
17:00 Sonderjyske 0 – 0 Viborg 4.37 4.25 2.25
Monday 3 August 2026
17:00 Odense 1 – 0 Sonderjyske 2.13 3.49 2.96
Sunday 2 August 2026
16:00 Silkeborg 1 – 3 FC Copenhagen 6.70 5.00 1.58
14:00 Brondby 1 – 0 Viborg 2.02 3.90 3.75
12:00 FC Nordsjaelland 1 – 0 Randers FC 1.62 4.40 5.30
12:00 FC Midtjylland 2 – 1 AC Horsens 1.35 5.60 9.50
Saturday 1 August 2026
16:00 Lyngby 2 – 2 Aarhus 2.66 3.42 2.34
Monday 27 July 2026
17:00 Randers FC 1 – 1 Silkeborg 1.74 4.10 4.75
Sunday 26 July 2026
16:00 AC Horsens 1 – 1 FC Nordsjaelland 4.36 3.90 1.95
14:00 FC Copenhagen 3 – 2 Lyngby 1.48 5.25 7.00
12:00 Sonderjyske 2 – 3 FC Midtjylland 5.60 4.60 1.57
Saturday 25 July 2026
16:00 Aarhus 1 – 1 Brondby 1.97 3.58 3.27
Friday 24 July 2026
17:00 Viborg 1 – 0 Odense 1.70 3.93 3.93

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key