Johan Cruyff Shield
The Johan Cruyff Shield is the annual season-opening super cup competition in Dutch professional football, featuring a single match between the champions of the Eredivisie (the top-tier league) and the winners of the KNVB Cup (the national cup tournament).[1] Named in honor of the legendary Dutch footballer and coach Johan Cruyff, who revolutionized the sport with his innovative "Total Football" philosophy, the shield serves as a prestigious curtain-raiser to the domestic season, celebrating the achievements of both professional and amateur champions across the Netherlands.[1] Established in its modern form in 1991 as the PTT Telecom Cup, the competition evolved through several name changes: it became the Super Cup in 1994 before adopting its current title, the Johan Cruyff Shield, in 1996 to pay tribute to Cruyff's enduring legacy in Dutch and global football.[1] Although informal super cup matches date back to 1949, the official annual edition has been held consistently since 1991, with occasional interruptions, such as in 2020 due to the COVID-19 pandemic.[1] The match is typically hosted at the stadium of the Eredivisie champions since 2017, following years of being played at the Amsterdam ArenA (now Johan Cruyff Arena), and if one team secures both the league and cup titles, the Eredivisie runners-up qualify as opponents to ensure competitive balance.[1] PSV Eindhoven holds the record for the most victories with 15 titles, underscoring their dominance in the competition, while Ajax follows with 9 wins, reflecting the intense rivalry among the Netherlands' top clubs.[2] Recent editions have showcased high-scoring thrillers, including PSV's 2–1 comeback victory over Go Ahead Eagles in the 2025 edition[3] and Feyenoord's penalty shootout triumph against PSV in 2024 after a 4–4 draw.[4] Beyond the on-pitch action, the event holds cultural significance, often featuring youth teams from the Cruyff Foundation parading through the stadium to promote grassroots football development in line with Cruyff's vision of accessible sport for all.[1]Competition Overview
Format and Qualification
The Johan Cruyff Shield is contested as a single match between the champions of the Eredivisie, the top tier of Dutch professional football, and the winners of the KNVB Cup, the nation's primary knockout competition.[1] This format has been in place since 1991, establishing the Shield as the traditional season opener for Dutch football.[1] In cases where one club achieves the domestic double by winning both the Eredivisie and the KNVB Cup, the Shield instead pits that team against the Eredivisie runners-up to ensure competition between distinct sides.[1] The match is typically hosted at the home stadium of the Eredivisie champions, a practice adopted since 2017 to honor the league titleholders, though prior to that it was frequently held at the Amsterdam ArenA.[1] It is scheduled at the start of the new season, usually in late July or early August, aligning with the commencement of Eredivisie fixtures.[1] Refereeing follows standard KNVB protocols for professional matches, with a neutral official appointed from the organization's pool of licensed arbitrators. Video Assistant Referee (VAR) technology has been utilized since the 2018 edition, consistent with its introduction across the Eredivisie to review key decisions such as goals, penalties, red cards, and mistaken identity.[5]Trophy and Significance
The Johan Cruyff Shield, known in Dutch as the Johan Cruijff Schaal, was renamed in 1996 to honor the legendary Dutch footballer Johan Cruyff, recognizing his profound contributions to Ajax, Barcelona, and the development of Dutch football through his philosophy of Total Football.[1] Prior to this, the competition was known as the PTT Telecom Cup (1991–1993) and the Super Cup (1994–1995), but the 1996 renaming established it as a lasting tribute to Cruyff's innovative legacy and influence on the sport's tactical evolution.[6] The physical trophy is a silver bowl, similar in style to the Eredivisie championship prize, featuring engraved text that reads "Johan Cruijff Schaal" on the top border and "KNVB Bekerwinnaar - Eredivisie kampioen" on the bottom, symbolizing the clash between cup and league champions. In 2017, the design was updated by designer Floor Wesseling and manufacturer Tingieterij ’t Oude Ambacht to more explicitly commemorate Cruyff, incorporating his likeness as a central element along with 14 subtle corners referencing his iconic jersey number.[7] This redesign emphasized the trophy's role as a symbol of Cruyff's enduring impact, blending tradition with personal homage. As the Dutch equivalent of a super cup, the Johan Cruyff Shield holds significant cultural importance, serving as the season's opening fixture that highlights rivalries among the nation's top clubs and sets the tone for the Eredivisie campaign. It not only celebrates sporting excellence but also promotes social initiatives, with proceeds often supporting the Johan Cruyff Foundation's programs for youth and amateur sports. Financially, the winner receives €50,000 in prize money, while the runner-up is awarded €20,000, providing modest but meaningful incentives alongside the prestige of the first trophy of the season (as of 2025).[8]History
Early History and Super Cup (1949–1995)
The Super Cup era began with an inaugural unofficial match on June 25, 1949, at the Goffert Stadium in Nijmegen, pitting the Eredivisie champions SVV Schiedam against the KNVB Cup winners Quick Nijmegen.[9] This one-off encounter, which SVV won 2–0, was organized as an experiment to commemorate the 40th anniversary of the KNVB's Nijmegen section and marked the first attempt at a national super cup in Dutch football. However, the competition lacked official status from the Royal Dutch Football Association (KNVB) and was not continued amid the post-World War II reorganization of Dutch football structures, resulting in no further matches until its revival over four decades later.[1] The long hiatus from 1950 to 1990 reflected the absence of a formalized tradition for such a season-opening fixture, with Dutch football prioritizing league and cup stability during the professionalization era.[9] In 1991, the KNVB officially instituted the competition as an annual event under the name PTT Telecom Cup, featuring a single match between the Eredivisie champions and KNVB Cup winners (or the cup runners-up if one team achieved a domestic double).[1] This revival established it as the traditional curtain-raiser to the Dutch football season, held consistently each year through 1995 and emphasizing its role in bridging the previous season's top achievers. The format remained a straightforward single-leg contest, typically at a neutral venue like De Kuip in Rotterdam for the initial editions, contrasting with more elaborate European super cups. The competition was known as the PTT Telecom Cup from 1991 to 1993, renamed Super Cup in 1994.[9] Early official matches highlighted rivalries among the Netherlands' dominant clubs, such as Feyenoord's 1–0 victory over PSV Eindhoven in the 1991 edition at De Kuip, setting a precedent for high-stakes, low-scoring affairs that underscored defensive intensity.[9] By the mid-1990s, the event had gained prominence, with Ajax securing back-to-back wins in 1993 (4–0 over Feyenoord) and 1994 (3–0 over Feyenoord), often drawing large crowds and signaling the competitive balance among Ajax, PSV, and Feyenoord.[9] In 1996, it was renamed the Johan Cruyff Shield, aligning with the tribute to Cruyff's legacy, while retaining its annual single-match structure; this period saw occasional upsets, like FC Utrecht's 4–2 triumph over Ajax in 2004, adding unpredictability to the fixture.[1]Johan Cruyff Shield Era (1996–present)
The Johan Cruyff Shield, established in its current format and named in 1996 to honor the legendary Dutch footballer Johan Cruyff's enduring career legacy, has maintained annual consistency since its official institution in 1991, serving as the traditional season opener for Dutch professional football.[1] This period coincides with heightened recognition of Cruyff's influence, including celebrations around his 60th birthday in 2007, further elevating the competition's cultural significance within the Netherlands. The sole interruption occurred in 2020, when the match was cancelled amid the global COVID-19 pandemic, marking the first such absence since the modern era began.[10] Since 1996, the Shield has experienced notable growth in prestige, attracting larger crowds and expanded media exposure that underscores its role as a marquee event. Average attendance has regularly surpassed 30,000 spectators, reflecting sustained fan interest in high-stakes clashes between Eredivisie and KNVB Cup champions. Televised broadcasts, often via networks like ESPN, have broadened its reach across Europe, contributing to the competition's status as a key indicator of the upcoming season's rivalries.[11] A standout example of this era's appeal is the 2019 edition, where Ajax defeated PSV Eindhoven 2–0 in front of 51,837 fans at the Johan Cruyff Arena, highlighting the intense De Klassieker rivalry and drawing one of the highest turnouts in Shield history.[12] Such events have solidified the competition's reputation for delivering thrilling, atmosphere-filled spectacles. In the latest development, the 2025 Johan Cruyff Shield saw PSV Eindhoven stage a comeback to defeat Go Ahead Eagles 2–1 at the Philips Stadion, securing their record 15th title and extending their dominance in the modern era.[13] With 35,200 in attendance, the match exemplified ongoing trends in fan engagement and competitive quality.Results and Records
List of Matches
The Johan Cruyff Shield, formerly known as the Dutch Super Cup, has been contested irregularly since its inception, with matches played only in 1949 prior to its revival in 1991. No matches were held from 1950 to 1990, and the 2020 edition was cancelled due to the COVID-19 pandemic. The following table lists all finals chronologically, including the league champions (Eredivisie winners), KNVB Cup winners, scores (with after extra time or penalty shootouts noted), the winner, and venue where available.[9]| Year | Date | League Champions | KNVB Cup Winners | Score | Winner | Venue |
|---|---|---|---|---|---|---|
| 1949 | 25 June | SVV Schiedam | Quick Nijmegen | 2–0 | SVV Schiedam | Goffertstadion, Nijmegen |
| 1950–1990 | - | - | - | Not played | - | - |
| 1991 | 24 August | PSV Eindhoven | Feyenoord | 0–1 | Feyenoord | De Kuip, Rotterdam |
| 1992 | 12 August | PSV Eindhoven | Feyenoord | 1–0 | PSV Eindhoven | De Kuip, Rotterdam |
| 1993 | 8 August | Feyenoord | Ajax | 0–4 | Ajax | De Kuip, Rotterdam |
| 1994 | 21 August | Ajax | Feyenoord | 3–0 | Ajax | De Kuip, Rotterdam |
| 1995 | 13 August | Ajax | Feyenoord | 2–1 (a.e.t.) | Ajax | De Kuip, Rotterdam |
| 1996 | 11 August | Ajax | Ajax* | 0–3 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 1997 | 10 August | PSV Eindhoven | Roda JC | 3–1 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 1998 | 9 August | Ajax | PSV Eindhoven | 0–2 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 1999 | 8 August | Ajax | Feyenoord | 2–3 | Feyenoord | Amsterdam ArenA, Amsterdam |
| 2000 | 13 August | PSV Eindhoven | Roda JC | 2–0 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2001 | 11 August | PSV Eindhoven | FC Twente | 3–2 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2002 | 11 August | Ajax | FC Twente | 3–1 | Ajax | Amsterdam ArenA, Amsterdam |
| 2003 | 10 August | PSV Eindhoven | FC Utrecht | 3–1 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2004 | 8 August | Ajax | FC Utrecht | 2–4 | FC Utrecht | Amsterdam ArenA, Amsterdam |
| 2005 | 5 August | PSV Eindhoven | PSV* | 1–2 | Ajax | Amsterdam ArenA, Amsterdam |
| 2006 | 13 August | PSV Eindhoven | Ajax | 1–3 | Ajax | Amsterdam ArenA, Amsterdam |
| 2007 | 11 August | PSV Eindhoven | Ajax | 0–1 | Ajax | Amsterdam ArenA, Amsterdam |
| 2008 | 23 August | PSV Eindhoven | Heerenveen | 2–0 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2009 | 1 August | AZ Alkmaar | Heerenveen | 5–1 | AZ Alkmaar | Amsterdam ArenA, Amsterdam |
| 2010 | 7 August | FC Twente | Ajax | 1–0 | FC Twente | Amsterdam ArenA, Amsterdam |
| 2011 | 30 August | Ajax | FC Twente | 1–2 | FC Twente | Amsterdam ArenA, Amsterdam |
| 2012 | 5 August | Ajax | PSV Eindhoven | 2–4 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2013 | 27 August | Ajax | AZ Alkmaar | 3–2 (a.e.t.) | Ajax | Amsterdam ArenA, Amsterdam |
| 2014 | 3 August | Ajax | PEC Zwolle | 0–1 | PEC Zwolle | Amsterdam ArenA, Amsterdam |
| 2015 | 2 August | PSV Eindhoven | FC Groningen | 3–0 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2016 | 31 August | PSV Eindhoven | Feyenoord | 1–0 | PSV Eindhoven | Amsterdam ArenA, Amsterdam |
| 2017 | 5 August | Feyenoord | Vitesse | 1–1 (4–2 pens.) | Feyenoord | De Kuip, Rotterdam |
| 2018 | 4 August | PSV Eindhoven | Feyenoord | 0–0 (5–6 pens.) | Feyenoord | Philips Stadion, Eindhoven |
| 2019 | 4 August | Ajax | Feyenoord | 2–0 | Ajax | Johan Cruyff ArenA, Amsterdam |
| 2020 | - | - | - | Cancelled | - | - |
| 2021 | 7 August | Ajax | Ajax* | 0–4 | PSV Eindhoven | Johan Cruyff ArenA, Amsterdam |
| 2022 | 30 July | Ajax | PSV Eindhoven | 3–5 | PSV Eindhoven | Johan Cruyff ArenA, Amsterdam |
| 2023 | 4 August | Feyenoord | PSV Eindhoven | 0–1 | PSV Eindhoven | De Kuip, Rotterdam |
| 2024 | 4 August | PSV Eindhoven | Feyenoord | 4–4 (2–4 pens.) | Feyenoord | Philips Stadion, Eindhoven |
| 2025 | 3 August | PSV Eindhoven | Go Ahead Eagles | 2–1 | PSV Eindhoven | Philips Stadion, Eindhoven |
- Double winner; opponent is Eredivisie runners-up.
Winners by Club
The Johan Cruyff Shield, encompassing its historical Super Cup iterations from 1949 to 2005 and the renamed era from 2006 onward, has been dominated by a handful of elite Dutch clubs, with PSV Eindhoven emerging as the most successful side overall. As of the 2025 edition, PSV holds a record 15 victories, reflecting their consistent excellence in both league and cup competitions that qualify teams for the match. Ajax follows with 9 titles, while Feyenoord has secured 5, underscoring the traditional rivalry among these powerhouses in Dutch football.[9]| Club | Wins | Runner-ups |
|---|---|---|
| PSV Eindhoven | 15 | 6 |
| Ajax Amsterdam | 9 | 10 |
| Feyenoord | 5 | 7 |
| FC Twente | 2 | 1 |
| AZ Alkmaar | 1 | 1 |
| FC Utrecht | 1 | 1 |
| PEC Zwolle | 1 | 0 |
| SVV Schiedam | 1 | 0 |
| Vitesse Arnhem | 0 | 1 |
| Go Ahead Eagles | 0 | 1 |
| Roda JC | 0 | 2 |
| Others (e.g., Heerenveen, Groningen, Quick Nijmegen) | 0 | 1 each |