The 2026 Johan Cruyff Shield was the 30th edition of the Johan Cruyff Shield (Dutch: Johan Cruijff Schaal), an annual Dutch association football match contested by the winners of the previous season's Eredivisie and KNVB Cup. It was played between the 2025–26 Eredivisie champions, and holders, PSV Eindhoven and the 2025–26 KNVB Cup winners AZ Alkmaar at the Philips Stadion in Eindhoven on 2 August 2026.

Background

PSV qualified for the Johan Cruyff Shield as champions of the 2025–26 Eredivisie with 84 points, finishing 19 points clear of second-placed Feyenoord. It was their third consecutive league title won. AZ Alkmaar qualified for the Johan Cruyff Shield as winners of the 2025–26 KNVB Cup, beating N.E.C. in the final. They won the competition for a fifth time, and for the first time in 13 years. Since the Johan Cruyff Shield was played in the stadium of the Eredivisie champions, the Philips Stadion hosted the match for a fourth time, previously doing so in 2018, 2024 and 2025.

Head coach Peter Bosz managed PSV in the Johan Cruyff Shield for a fourth consecutive year. On 23 July 2026, Serdar Gözübüyük was appointed as referee for the Johan Cruyff Shield for the third time, having previously led the 2016 and 2018 editions.

Previous participations It was the first meeting between PSV and AZ Alkmaar in the Johan Cruyff Shield. Overall, PSV started the match as record winners of the Dutch Super Cup, having won 15 editions, including the previous one, and lost 8 editions. AZ Alkmaar previously played in two editions of the Dutch Super Cup, winning in 2009 and losing in 2013.

In the following table, participations in the Dutch Super Cup and the Johan Cruyff Shield are included.

Team Previous appearances (bold indicates winners) 23 (1991, 1992, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2012, 2015, 2016, 2018, 2019, 2021, 2022, 2023, 2024, 2025) AZ Alkmaar 2 (2009, 2013)

Match

Details

GK 32 Matěj KovářRB 25 Kiliann SildilliaCB 6 Ryan FlamingoCB 3 Yarek GasiorowskiLB 31 Noah Fernandez CM 17 Mauro Júnior CM 23 Joey Veerman RW 27 Dennis Man AM 21 Sven MijnansLW 37 Amir Bouhamdi CF 20 Guus Til Substitutes:GK 1 Nick OlijDF 4 Armando ObispoDF 33 Essiën Bassey DF 38 Fabian MeriénMF 5 Ivan Perišić MF 10 Paul Wanner MF 35 Joël van den BergMF 42 Shuryjano CornecionFW 7 Ruben van Bommel FW 9 Ricardo PepiFW 14 Alassane PléaFW 19 Esmir Bajraktarević Manager: Peter Bosz GK 28 Jari De BusserRB 22 Elijah Dijkstra CB 3 Wouter GoesCB 23 Billy van Duijl LB 15 Mateo Chávez RM 6 Peer KoopmeinersCM 16 Lewis SchoutenLM 21 Dave KwakmanRF 7 Weslley Patati CF 35 Mexx Meerdink LF 11 Ro-Zangelo DaalSubstitutes:GK 1 Rome-Jayden Owusu-OduroGK 12 Hobie VerhulstDF 2 Seiya Maikuma DF 13 Sam de GrandDF 18 Rion IchiharaDF 34 Mees de Wit MF 10 Kees Smit FW 9 Troy Parrott FW 14 Calvin Stengs FW 17 Isak JensenFW 24 Ayoub OufkirFW 45 Bendegúz KovácsManager: Lee-Roy Echteld Assistant referees: Patrick Inia Rogier Honig Fourth official: Jeroen Manschot Video assistant referee: Pol van Boekel Assistant video assistant referee: Nils van Kampen

References