# 2023–24 Danish Superliga

The 2023–24 Danish Superliga (officially the 3F Superliga for sponsorship purposes) was the 34th season of the Danish Superliga.
It began on 21 July 2023.

## Teams

Vejle Boldklub won the 2022–23 Danish 1st Division and made an immediate return to top flight, while Hvidovre IF secured 2nd place and will play in the first tier division for the first time since 1997. The two teams replaced AC Horsens and AaB, making it the first time since 1986 that AaB would not play in the top tier division.

### Stadiums and locations

| Club | Location | Stadium | Turf | Capacity | 2022–23 position |
| AGF | Aarhus | Ceres Park | Hybrid | 20,032 | 3rd |
| Brøndby | Brøndby | Brøndby Stadium | Hybrid | 29,000 | 5th |
| Copenhagen | Copenhagen | Parken | Hybrid | 38,065 | 1st |
| Hvidovre IF | Hvidovre | Hvidovre Stadion | Natural | 12,000 | 1D, 2nd |
| Lyngby | Kongens Lyngby | Lyngby Stadium | Natural | 8,000 | 10th |
| Midtjylland | Herning | MCH Arena | Natural | 11,800 | 7th |
| Nordsjælland | Farum | Right to Dream Park | Artificial | 9,900 | 2nd |
| OB | Odense | Nature Energy Park | Natural | 15,633 | 8th |
| Randers | Randers | Cepheus Park Randers | Natural | 12,000 | 6th |
| Silkeborg | Silkeborg | JYSK Park | Artificial | 10,000 | 9th |
| Vejle | Vejle | Vejle Stadion | Natural | 10,418 | 1D, 1st |
| Viborg | Viborg | Energi Viborg Arena | Hybrid | 9,566 | 4th |

### Personnel and sponsoring

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and Managers may hold more than one non-FIFA nationality.
| Team | Head coach | Captain | Kit manufacturer | Shirt sponsor (front) | Shirt sponsor (back) | Shirt sponsor (sleeve) | Shorts sponsor |
| AGF | Uwe Rösler | Patrick Mortensen | Hummel | Ceres (H)/Bravida (A & T), Arbejdernes Landsbank (H) | Arbejdernes Landsbank (A & T) | ed A/S | Bravida (H)/Faxe Kondi (A & T) |
| Brøndby | Jesper Sørensen | Kevin Mensah | Hummel | None | NTG Nordic Transport | Boozt | None |
| Copenhagen | Jacob Neestrup | Viktor Claesson | Adidas | Unibet | None | Carlsberg | Unibet |
| Hvidovre | Per Frandsen | Daniel Stenderup | Uhlsport | KBS Byg A/S, Pro Ventilation | Cerama High Temperature Products | Cupra | NTG Nordic Transport |
| Lyngby | David Nielsen | Kasper Enghardt | Adidas | Spreadex Sports, Carl Ras | Airtox | V8 Construction | Johannes Fog |
| Midtjylland | Thomas Thomasberg | Henrik Dalsgaard | Puma | Vestjysk Bank (H)/Arbejdernes Landsbank (A & T), Jack & Jones | Ejner Hessel | AL Finans | AL Finans |
| Nordsjælland | Johannes Hoff Thorup | Kian Hansen | Nike | DHL | Arbejdernes Landsbank | Arbejdernes Landsbank | Faxe Kondi |
| OB | Søren Krogh | Bashkim Kadrii | Hummel | Albani | Albani | BMW Bayern AutoGroup | Faxe Kondi |
| Randers | Rasmus Bertelsen | Björn Kopplin | Puma | Verdo, Sparekassen Kronjylland | Jysk Vin (H)/Gardin Lis (A) | ACTEC Batterier | Klodskassen |
| Silkeborg | Kent Nielsen | Nicolai Larsen | Uhlsport | JYSK, Lars Larsen Group | Various | SPORT 24 A/S | GMB Ejendomme |
| Vejle | Ivan Prelec | Raúl Albentosa | Adidas | Arbejdernes Landsbank/Vestjysk Bank/AL Finans | 5E Byg (H)/StockGroup A/S (A) | SPORT 24 A/S | Various |
| Viborg | Jakob Poulsen | Jeppe Grønning | Capelli Sport | Peter Larsen Kaffe, SkilteCentret | Kærsgaard A/S | Exolak | Vexa Ejendomskreditselskab |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Replaced by | Date of appointment | Position in table |
| OB | Andreas Alm | Sacked | 2 November 2023 | Søren Krogh | 2 November 2023 | 10th |
| Viborg FF | Jacob Friis | Signed by FC Augsburg | 8 November 2023 | Jakob Poulsen | 8 November 2023 | 8th |
| Lyngby Boldklub | Freyr Alexandersson | Signed by K.V. Kortrijk | 5 January 2024 | Magne Hoseth | 11 January 2024 | 7th |
| Lyngby Boldklub | Magne Hoseth | Sacked | 1 March 2024 | David Nielsen | 5 March 2024 | 9th |

## Regular season
### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Midtjylland | 22 | 15 | 3 | 4 | 43 | 23 | +20 | 48 | Qualification for the Championship round |
| 2 | Brøndby | 22 | 14 | 5 | 3 | 44 | 20 | +24 | 47 | Qualification for the Championship round |
| 3 | Copenhagen | 22 | 14 | 3 | 5 | 45 | 23 | +22 | 45 | Qualification for the Championship round |
| 4 | Nordsjælland | 22 | 10 | 7 | 5 | 35 | 21 | +14 | 37 | Qualification for the Championship round |
| 5 | AGF | 22 | 9 | 9 | 4 | 26 | 21 | +5 | 36 | Qualification for the Championship round |
| 6 | Silkeborg | 22 | 8 | 3 | 11 | 28 | 32 | −4 | 27 | Qualification for the Championship round |
| 7 | OB | 22 | 6 | 6 | 10 | 25 | 32 | −7 | 24 | Qualification for the Relegation round |
| 8 | Lyngby | 22 | 6 | 5 | 11 | 27 | 39 | −12 | 23 | Qualification for the Relegation round |
| 9 | Viborg | 22 | 6 | 5 | 11 | 24 | 37 | −13 | 23 | Qualification for the Relegation round |
| 10 | Randers | 22 | 5 | 8 | 9 | 23 | 37 | −14 | 23 | Qualification for the Relegation round |
| 11 | Vejle | 22 | 4 | 7 | 11 | 19 | 26 | −7 | 19 | Qualification for the Relegation round |
| 12 | Hvidovre | 22 | 2 | 5 | 15 | 17 | 45 | −28 | 11 | Qualification for the Relegation round |

### Results

| Home \ Away | AGF | BRO | COP | HVI | LYN | MID | NOR | ODE | RAN | SIL | VEJ | VIB |
| AGF | | 0–3 | 1–1 | 1–0 | 1–0 | 2–3 | 1–3 | 1–1 | 2–1 | 2–2 | 1–0 | 2–0 |
| Brøndby | 1–1 | | 2–3 | 4–0 | 3–0 | 1–0 | 2–1 | 1–2 | 3–1 | 4–1 | 1–1 | 1–0 |
| Copenhagen | 1–2 | 0–0 | | 4–0 | 4–0 | 0–2 | 2–0 | 2–1 | 4–0 | 1–3 | 2–1 | 2–0 |
| Hvidovre | 0–2 | 0–3 | 0–2 | | 0–1 | 1–4 | 1–2 | 1–5 | 1–3 | 1–2 | 1–1 | 2–2 |
| Lyngby | 0–2 | 3–3 | 1–2 | 2–4 | | 4–1 | 1–1 | 2–2 | 1–0 | 2–0 | 1–1 | 2–0 |
| Midtjylland | 1–1 | 0–1 | 2–0 | 1–0 | 2–1 | | 2–0 | 2–1 | 2–2 | 2–0 | 3–0 | 5–1 |
| Nordsjælland | 0–0 | 3–1 | 2–2 | 0–0 | 3–2 | 3–0 | | 0–1 | 1–1 | 3–1 | 1–0 | 4–1 |
| OB | 1–1 | 0–3 | 0–2 | 0–2 | 1–2 | 1–2 | 1–1 | | 2–2 | 0–3 | 1–2 | 1–2 |
| Randers | 1–1 | 2–2 | 2–4 | 2–2 | 1–0 | 0–1 | 0–5 | 0–1 | | 1–0 | 0–0 | 1–0 |
| Silkeborg | 0–1 | 1–2 | 0–3 | 1–0 | 5–0 | 1–4 | 2–0 | 0–0 | 1–1 | | 2–1 | 2–0 |
| Vejle | 0–0 | 0–1 | 2–3 | 3–1 | 1–0 | 1–2 | 0–0 | 0–1 | 1–2 | 2–0 | | 1–1 |
| Viborg | 2–1 | 1–2 | 2–1 | 0–0 | 2–2 | 2–2 | 0–2 | 1–2 | 3–0 | 2–1 | 2–1 | |

## Championship round

Points and goals carried over in full from the regular season.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
| 1 | Midtjylland (C) | 32 | 19 | 6 | 7 | 62 | 43 | +19 | 63 | Qualification for the Champions League second qualifying round |
| 2 | Brøndby | 32 | 18 | 8 | 6 | 60 | 35 | +25 | 62 | Qualification for the Conference League second qualifying round |
| 3 | Copenhagen (O) | 32 | 18 | 5 | 9 | 64 | 38 | +26 | 59 | Qualification for the European play-off match |
| 4 | Nordsjælland | 32 | 16 | 10 | 6 | 60 | 34 | +26 | 58 | |
| 5 | AGF | 32 | 11 | 11 | 10 | 42 | 46 | −4 | 44 | |
| 6 | Silkeborg | 32 | 10 | 6 | 16 | 39 | 50 | −11 | 36 | Qualification for the Europa League second qualifying round |
* ↑ The 2023–24 Danish Cup winners (Silkeborg) qualify for the Europa League second qualifying round.

### Results

| Home \ Away | AGF | BRO | COP | MID | NOR | SIL |
| AGF | | 2–2 | 3–2 | 0–1 | 1–3 | 0–1 |
| Brøndby | 2–3 | | 1–3 | 2–1 | 1–0 | 1–1 |
| Copenhagen | 3–2 | 1–2 | | 1–2 | 1–1 | 2–0 |
| Midtjylland | 2–1 | 3–2 | 2–2 | | 2–3 | 3–3 |
| Nordsjælland | 7–2 | 1–1 | 2–1 | 3–3 | | 4–1 |
| Silkeborg | 2–2 | 0–2 | 0–3 | 3–0 | 0–1 | |

## Relegation round

Points and goals carried over in full from the regular season.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
| 1 | Randers | 32 | 10 | 11 | 11 | 41 | 49 | −8 | 41 | Qualification for the European play-off match |
| 2 | Viborg | 32 | 11 | 7 | 14 | 38 | 48 | −10 | 40 | |
| 3 | Vejle | 32 | 9 | 9 | 14 | 32 | 36 | −4 | 36 | |
| 4 | Lyngby | 32 | 9 | 9 | 14 | 39 | 53 | −14 | 36 | |
| 5 | OB (R) | 32 | 8 | 8 | 16 | 37 | 48 | −11 | 32 | Relegation to Danish 1st Division |
| 6 | Hvidovre (R) | 32 | 4 | 8 | 20 | 27 | 61 | −34 | 20 | Relegation to Danish 1st Division |

### Results

| Home \ Away | HVI | LYN | ODE | RAN | VEJ | VIB |
| Hvidovre | | 0–0 | 1–2 | 1–3 | 2–1 | 0–1 |
| Lyngby | 1–1 | | 0–0 | 2–1 | 1–1 | 3–1 |
| OB | 1–2 | 1–2 | | 2–0 | 0–1 | 1–3 |
| Randers | 2–2 | 6–2 | 2–2 | | 1–0 | 1–0 |
| Vejle | 2–0 | 1–0 | 3–2 | 1–2 | | 1–1 |
| Viborg | 3–1 | 2–1 | 2–1 | 0–0 | 1–2 | |

## European play-offs

The 3rd-placed team of the championship round advances to a play-off match against the winning team of the qualification round (no. 7) in a single-leg tie, with the team from the championship round as hosts. The winner earns a place in the Conference League second qualifying round.

### European play-off match
## Attendances

FC København drew the highest average home attendance in the 2023-24 edition of the Danish Superliga.
| # | Football club | Home games | Average attendance |
| 1 | FC København | 11 | 26,928 |
| 2 | Brøndby IF | 11 | 21,502 |
| 3 | Aarhus GF | 11 | 11,865 |
| 4 | Odense BK | 11 | 9,543 |
| 5 | FC Midtjylland | 11 | 9,452 |
| 6 | Vejle BK | 11 | 7,858 |
| 7 | Viborg FF | 11 | 6,401 |
| 8 | Lyngby BK | 11 | 6,231 |
| 9 | Silkeborg IF | 11 | 5,593 |
| 10 | Randers FC | 11 | 5,257 |
| 11 | FC Nordsjælland | 11 | 4,679 |
| 12 | Hvidovre IF | 11 | 3,990 |