AZ Alkmaar (4-2-3-1): Rome-Jayden Owusu-Oduro (1), Elijah Dijkstra (22), Wouter Goes (3), Alexandre Penetra (5), Mees De Wit (34), Jordy Clasie (8), Kees Smit (26), Isak Jensen (17), Sven Mijnans (10), Ro-Zangelo Daal (27), Troy Parrott (9)
SC Heerenveen (4-2-3-1): Bernt Klaverboer (22), Oliver Braude (45), Sam Kersten (4), Maas Willemsen (3), Vasilios Zagaritis (19), Joris Overeem (6), Marcus Linday (16), Jacob Trenskow (20), Ringo Meerveld (10), Maxence Rivera (7), Lasse Nordas (18)

AZ Alkmaar
4-2-3-1
1
Rome-Jayden Owusu-Oduro
22
Elijah Dijkstra
3
Wouter Goes
5
Alexandre Penetra
34
Mees De Wit
8
Jordy Clasie
26
Kees Smit
17
Isak Jensen
10
Sven Mijnans
27
Ro-Zangelo Daal
9
Troy Parrott
18
Lasse Nordas
7
Maxence Rivera
10
Ringo Meerveld
20
Jacob Trenskow
16
Marcus Linday
6
Joris Overeem
19
Vasilios Zagaritis
3
Maas Willemsen
4
Sam Kersten
45
Oliver Braude
22
Bernt Klaverboer

SC Heerenveen
4-2-3-1
| Thay người | |||
| 46’ | Jordy Clasie Kasper Boogaard | 46’ | Lasse Nordaas Dylan Vente |
| 75’ | Mees de Wit Mateo Chavez | 76’ | Vasilios Zagaritis Mats Egbring |
| 75’ | Ro-Zangelo Daal Weslley Patati | 76’ | Ringo Meerveld Luuk Brouwers |
| 83’ | Kees Smit Matej Sin | 80’ | Maas Willemsen Hristiyan Petrov |
| 83’ | Troy Parrott Mexx Meerdink | 80’ | Maxence Rivera Luca Oyen |
| Cầu thủ dự bị | |||
Jeroen Zoet | Timo Schreuder | ||
Hobie Verhulst | Nordin Bakker | ||
Mateo Chavez | Mats Egbring | ||
Rion Ichihara | Nikolai Soyset Hopland | ||
Kasper Boogaard | Hristiyan Petrov | ||
Matej Sin | Ingmar Mulder | ||
Ibrahim Sadiq | Luuk Brouwers | ||
Ayoub Oufkir | Isaiah Ahmed | ||
Mexx Meerdink | Nolhan Courtens | ||
Weslley Patati | Dylan Vente | ||
Billy van Duijl | Luca Oyen | ||
Seiya Maikuma | Eser Gurbuz | ||