AZ Alkmaar#Domestic

{{Short description|Association football club in Netherlands}}

{{About|the men's association football team|the women's team|AZ Alkmaar (women)}}

{{Use dmy dates|date=April 2020}}

{{Infobox football club

| clubname = AZ

| image = AZ Alkmaar.svg

| upright = 0.92

| fullname = Alkmaar Zaanstreek

| nickname = De Kaasboeren (The Cheese Farmers)

| short name = AZ

| founded = {{Start date and age|1967|05|10|df=y}}

| dissolved =

| ground = AFAS Stadion

| capacity = 19,478

| coordinates =

| owntitle = Executive director
Technical director

| owner = Merijn Zeeman
Max Huiberts

| chrtitle =

| chairman = René Neelissen

| mgrtitle = Head coach

| manager = Maarten Martens

| league = {{Dutch football updater|AZAlkmaar}}

| season = {{Dutch football updater|AZAlkmaar2}}

| position = {{Dutch football updater|AZAlkmaar3}}

| current = 2024–25 AZ Alkmaar season

| website = {{official URL}}

| pattern_la1 = _az2526h

| pattern_b1 = _az2526h

| pattern_ra1 = _az2526h

| pattern_sh1 = _nikeleague3wb

| pattern_so1 =

| leftarm1 = FF0000

| body1 = FF0000

| rightarm1 = FF0000

| shorts1 = FFFFFF

| socks1 = FFFFFF

| pattern_la2 =

| pattern_b2 = _az2425a

| pattern_ra2 =

| pattern_sh2 =

| pattern_so2 =

| leftarm2 = 000000

| body2 = FFFFFF

| rightarm2 = 000000

| shorts2 = 000000

| socks2 = FFFFFF

| pattern_la3 = _az2425t

| pattern_b3 = _az2425t

| pattern_ra3 = _az2425t

| pattern_sh3 =

| pattern_so3 =

| leftarm3 = 000000

| body3 = 000000

| rightarm3 = 000000

| shorts3 = 000000

| socks3 = 000000

}}

Alkmaar Zaanstreek ({{IPA|nl|ˈɑl(ə)kmaːr ˈzaːnstreːk|lang}}), better known internationally as AZ Alkmaar, or simply and most commonly as AZ ({{IPA|nl|aːˈzɛt|pron}}) in the Netherlands, is a Dutch professional football club from Alkmaar and the Zaan district. The club plays in the Eredivisie, the highest professional football league in the Netherlands.

AZ won the Eredivisie in 1980–81 and 2008–09. In 1981, they also reached the UEFA Cup final, which they lost to Ipswich Town. The team has won the KNVB Cup on four occasions, and one Johan Cruyff Shield.

History

=1910–1972: Foundation and first years=

AZ was founded on 10 May 1967 as AZ '67, the result of a merger of Alkmaar '54 and FC Zaanstreek.{{Cite web |title=AZ Historie - De fusie van Alkmaar Zaanstreek |url=http://azhistorie.nl/de_fusie.html |archive-url=https://web.archive.org/web/20211211013705/http://azhistorie.nl/de_fusie.html |archive-date=Dec 11, 2021 |language=nl}} Alkmaar '54 was founded as a professional team in April 1954 to play in the 10-team NBVB league, created because the Royal Dutch Football Association (KNVB) refused to organize a professional league (the KNVB took over in 1955). Alkmaar '54, and by extension AZ, played the first professional match in the Netherlands: on 14 August 1954, they won 3–0 at home against Venlo '54, with Klaas Smit scoring the first and third goal.[https://www.venlonaren.net/informatie-vvv-venlo/alkmaar-54-en-venlo-spelen-allereerste-profduel/ Alkmaar '54 en Venlo spelen allereerst profduel] {{Webarchive|url=https://web.archive.org/web/20190426011014/https://www.venlonaren.net/informatie-vvv-venlo/alkmaar-54-en-venlo-spelen-allereerste-profduel/ |date=26 April 2019 }} {{in lang|nl}}, Algemeen Dagblad, 25 June 2008. After winning the {{Lang|nl|Eerste Divisie|italic=no}} in 1960–61, it played one year in the Eredivisie.

FC Zaanstreek had been playing since 1910 as the Kooger Football Club (KFC). KFC had nearly become national champion in 1934 through a narrow loss to Ajax in the finals.{{refn|group=note|Klaas en Cees Molenaar had been at this match and blamed Ajax' late equalizer on a mistake by the referee; they claimed they then swore to once become national champion with their team, with which they succeeded 47 years later.Rob Bruins Slot and Dirk Jan Roeleven, [https://www.anderetijden.nl/aflevering/436/AZ-of-hoe-maak-je-een-topclub AZ, of: hoe maak je een topclub] {{Webarchive|url=https://web.archive.org/web/20190426011012/https://www.anderetijden.nl/aflevering/436/AZ-of-hoe-maak-je-een-topclub |date=26 April 2019 }}, VPRO, Andere Tijden {{in lang|nl}}}} The team became professional in 1955. In 1964 the professional part of KFC was renamed FC Zaanstreek, while the amateurs played on as KFC.

File:Het elftal van AZ 67 (18.8.1968).jpg

Also in 1964, the brothers Cees and Klaas Molenaar, former players and trainers for KFC and owners of a growing appliance store chain, sought to create a powerful football team in Zaanstreek by merging the two local professional teams: KFC and Zaanlandsche Football Club. After the ZFC leadership thwarted this attempt, the Molenaars successfully merged FC Zaanstreek with Alkmaar '54 in 1967. FC Zaanstreek had finished 7th and Alkmaar '54 12th in 1966–67 Eerste Divisie. The team would be based in Alkmaar, though the second team originally trained and played in Koog aan de Zaan.Martin Rep, [https://www.deorkaan.nl/hoe-het-profvoetbal-verdween-uit-de-zaanstreek/ Hoe het profvoetbal verdween uit de Zaanstreek] {{Webarchive|url=https://web.archive.org/web/20190426011011/https://www.deorkaan.nl/hoe-het-profvoetbal-verdween-uit-de-zaanstreek/ |date=26 April 2019 }} {{in lang|nl}}, De Orkaan, 10 August 2018.

=1972–1985: Molenaar years=

Partially through the hiring of expensive foreign players, the new club soon acquired large debts. In 1972, the Molenaar brothers bailed it out and invested heavily in the club, to the point that AZ '67 were successful in the late 1970s and early '80s, regularly playing European football from 1977 to 1982 while also winning three KNVB Cups over that period.

After four close league campaigns, AZ finally became Dutch champions in 1981, becoming the only team other than the "big three" of Ajax, {{Lang|nl|Feyenoord|italic=no}} and PSV to do so in a 44-year period spanning from 1965 to 2009 (when AZ once again won the league title). They won the title with overwhelming power, winning 27 of 34 matches and only losing once, while scoring a club record 101 goals and conceding just 30. That same season, AZ reached the final of the UEFA Cup, losing 5–4 on aggregate to Ipswich Town. The next year, in the European Cup, they lost in the second round 3–2 on aggregate to Liverpool.

Georg Keßler was AZ's manager over most of these years (1978–82), while star players included: Kees Kist, the club's highest ever goalscorer with 212 goals and the first ever Dutchman to win the European Golden Boot in 1979 when he scored 34 goals in a season; Jan Peters, who played 120 matches for AZ during this period scoring 30 goals from midfield; and Hugo Hovenkamp, who played 239 matches in defence for AZ from 1975 to 1983, as well as receiving 31 caps for the Netherlands national team from 1977 to 1983 and playing each match in UEFA Euro 1980 while an AZ player. Additional stars included John Metgod, who spent six years at AZ playing 195 matches as a defender, scoring 26 goals including a goal against Ipswich Town in the final of the UEFA Cup. Like Hovenkamp, Metgod was also included in the Dutch squad for Euro 1980. Meanwhile, Danish forward Kristen Nygaard spent ten years at AZ, scoring 104 goals in 363 matches between 1972 and 1982.

=1985–1993: Interim years=

Co-owner Cees Molenaar died in 1979. AZ's fortunes deteriorated after his brother, Klaas Molenaar, left the club in 1985. After several mid-table finishes in previous seasons, AZ was relegated in 1988 from the Eredivisie, ending the season on 28 points from 34 matches and falling to the {{Lang|nl|Eerste Divisie|italic=no}} due to the superior goal difference of Roda JC. This relegation was significant since it occurred just seven years after the club's historic domestic double and marked the end of AZ's first period of success in Dutch football. Following this, AZ spent much of the next decade in the second tier, struggling to find a return to the top flight.

=1993–2009: Scheringa years=

The involvement of businessman Dirk Scheringa in the mid-1990s marked the revival of the club as AZ returned to the Eredivisie, winning the 1997-98 Eerste Divisie title. The club achieved consecutive finishes around the middle positions in the league until ending up in third place in the 2004-05 Eredivisie season, AZ's highest position for 23 years. In the summer of 2006, the club moved to a new 17,000 capacity stadium, AZ Stadion.

Despite playing strongly for the majority of the 2006–07 season, AZ's season ended in disappointment. First, entering the last matchday of the 2006–07 Eredivisie season, AZ led PSV and Ajax on goal difference at the top of the league table, but ended up third after losing their last match against 16th placed team Excelsior, AZ played with ten men for 80 minutes. Additionally, AZ then lost the KNVB Cup final to Ajax 8–7 after a penalty shoot-out, while also falling to Ajax over two play-off matches for participation in the Champions League. After the season, key players like Tim de Cler, Danny Koevermans and Shota Arveladze left the team.

File:AZ Larisa UEFA Cup0708.jpg in a 2007–08 UEFA Cup match]]

A remarkable run ended in the 2007–08 season: after AZ lost a group stage match against Everton (3–2) in the UEFA Cup, the club's unbeaten run of 32 home matches in European competitions – lasting from 1977 to 2007 – ended. AZ had a poor season, suffering elimination in the first round of the KNVB Cup and the group stage of the UEFA Cup, as well as finishing the 2007–08 Eredivisie in a disappointing 11th place. Towards the latter stages of the season, in March 2008, AZ manager Louis van Gaal had initially tendered his resignation, but after protests the players and directors, he rescinded his resignation.

The 2008–09 season had an unpromising start after two opening defeats against NAC Breda and ADO Den Haag. However, starting with a 1–0 victory over defending league champions PSV, AZ did not lose a match in its next 28 matches, including a run of 11-straight matches where AZ did not concede an opposition goal. Three weeks before the end of the season, AZ became Eredivisie champions, edging nearest title rivals Twente and Ajax comfortably. This was a historic achievement for the club as this was the first title-winning season for 28 years, and it also meant a return to the UEFA Champions League.

Being league champions, AZ qualified for the Champions League for only the second time. It was drawn into a group alongside Arsenal FC, Standard Liège and Olympiacos but only took four points from six matches and finished bottom of their group.

=2009–2014: Advocaat–Verbeek years =

For the 2009–10 season, Ronald Koeman succeeded Louis van Gaal, who had departed to manage Bayern Munich after leading AZ to the championship. Koeman was officially hired on 17 May 2009, but on 5 December, AZ announced he was no longer in charge of the club after losing 7 of his first 16 matches. Former Rangers and Zenit Saint Petersburg manager Dick Advocaat took over for the remainder of the season. Under Advocaat, AZ achieved solid results and secured European football for the next season.

For the 2010–11 season, AZ appointed Gertjan Verbeek as its new manager. They finished the 2010–11 Eredivisie in fourth place, thus securing Europa League football for the next season, while in the KNVB Cup, AZ reached the last eight, where they were beaten by rivals Ajax by a 1–0 scoreline. AZ also finished third in their Europa League group, thus failing to qualifying for the competition's knockout round.

In the 2011–12 season, AZ finished fourth in the Eredivisie, though performed significantly better in cup competitions, reaching the semi-finals in the KNVB Cup (losing to Heracles after extra time) and the quarter-finals in the Europa League. In the latter, the club ultimately lost to Valencia after having defeated Udinese, Anderlecht, Malmö FF, Austria Wien, Metalist Kharkiv, Aalesund and Baumit Jablonec to reach that stage.

On 21 December 2011, during the quarter-finals of the 2011–12 KNVB Cup, a 19-year-old Ajax fan invaded the Amsterdam Arena pitch in the 36th minute with Ajax winning 1–0, attacking AZ goalkeeper Esteban Alvarado. The fan slipped and Alvarado kicked the fan twice, prompting the referee to issue the goalkeeper a red card. Following this, AZ manager Gertjan Verbeek ordered his players to leave the pitch for the dressing room in protest. The match was later played on 19 January 2012, with Alvarado's red card rescinded; AZ won 3–2.

The 2012–13 season started in the Europa League with a qualifying play-off round against Guus Hiddink's Anzhi Makhachkala. AZ was hammered 6–0 on aggregate. Disappointingly, AZ finished tenth in the 2012–13 Eredivisie, although the club won the 2012–13 KNVB Cup after defeating PSV 2–1 in the final. As cup winners, AZ automatically qualified for the 2013–14 Europa League.

In September 2013, just one day after emphatically beating PSV, at the time the league leaders, Verbeek was dismissed as first team manager by the club due to "a lack of chemistry" between management and players.{{cite web|url=http://www1.skysports.com/football/news/11912/8948012/eredivisie-az-alkmaar-announce-surprise-sacking-of-coach-gertjan-verbeek|title=Eredivisie: AZ Alkmaar announce surprise sacking of coach Gertjan Verbeek|access-date=3 August 2014|archive-date=22 December 2014|archive-url=https://web.archive.org/web/20141222221850/http://www1.skysports.com/football/news/11912/8948012/eredivisie-az-alkmaar-announce-surprise-sacking-of-coach-gertjan-verbeek|url-status=live}} He was replaced by Dick Advocaat for the remainder of the season until a permanent replacement could be found. Advocaat took AZ to the semi-finals of the KNVB Cup, the quarter-finals of the Europa League and eighth in the league, ultimately losing to Groningen in the Europa League play-off final round (their 58th match of the season, a club record).

= 2014–2019: Van den Brom years =

The 2014–15 season began with a new manager, former Heerenveen manager and Ajax great Marco van Basten. However, after just three matches into the season, Van Basten resigned as manager to become assistant manager under Alex Pastoor, citing heavy stress as the main reason.{{cite news|url=https://www.nrc.nl/nieuws/2014/09/16/van-basten-doet-stap-terug-bij-az-alex-pastoor-nieuwe-trainer-a1422387|title=Van Basten doet stap terug bij AZ, Alex Pastoor nieuwe trainer|newspaper=NRC |date=16 September 2014 |access-date=21 January 2017|archive-date=12 April 2021|archive-url=https://web.archive.org/web/20210412185749/https://www.nrc.nl/nieuws/2014/09/16/van-basten-doet-stap-terug-bij-az-alex-pastoor-nieuwe-trainer-a1422387|url-status=live |last1=Zandstra |first1=Philippus }} Pastoor was the interim manager during two matches under Van Basten's absence and received the official title on 16 September, but contract negotiations failed and he left the club just two days later. A week later, John van den Brom was appointed manager. Under Van den Brom, AZ quickly rose up to the sub-top, eventually finished the season in third place, surpassing Feyenoord on the final season's matchday and qualifying for the 2015–16 Europa League.

The 2015–16 Eredivisie started with AZ selling most of its first-team players from the previous season during the summer transfer period. As a response, AZ bought players from other Dutch clubs, notably Vincent Janssen from Almere City, Alireza Jahanbakhsh from NEC and Ben Rienstra from PEC Zwolle. In December, it was announced free agent Ron Vlaar signed a contract until the end of the season after training with the club for a few weeks prior.{{cite web|url=https://www.theguardian.com/football/2015/dec/07/ron-vlaar-az-alkmaar-aston-villa|title=Former Aston Villa captain Ron Vlaar joins AZ Alkmaar until end of season|agency=Press Association|date=7 December 2015|website=The Guardian|access-date=21 January 2017|archive-date=12 March 2017|archive-url=https://web.archive.org/web/20170312062535/https://www.theguardian.com/football/2015/dec/07/ron-vlaar-az-alkmaar-aston-villa|url-status=live}} Vlaar quickly became team captain and helped lift AZ from tenth place to a fourth-place finish in the league. Along this rise, new signing Vincent Janssen scored 27 goals for the club, earning him the Eredivisie top goalscorer title. In the 2015–16 KNVB Cup, AZ made it to the semi-finals, losing 3–1 to Feyenoord. AZ won the first two qualification rounds to qualify for the 2015–16 Europa League group stage, but finished last in their group.

At the start of the 2016–17 Eredivisie, AZ sold last season's performer Vincent Janssen to Tottenham Hotspur and long-time midfielder Markus Henriksen to Hull City. In the 2016–17 Europa League, AZ finished second in Group D, surviving the group stage for the third time in five seasons.

= 2020–2024: Slot–Jansen years =

After an excellent 2019/20 season in which AZ beat league leaders Ajax home and away, aided by consistent performances from youth academy talents such as Teun Koopmeiners, Myron Boadu, Calvin Stengs and Owen Wijndal, the season was forced to end early due to the effects of the COVID-19 pandemic. Joint on points with Ajax at the top of the table, AZ were given second place on goal difference, and subsequently earned Qualification to the Champions League second qualifying round.

A poor start to their 2020/21 Eredivisie campaign saw AZ draw five games in a row, before eventually picking up a victory against RKC Waalwijk on 1 November 2020.

File:Матч «Динамо» - АЗ 2-0. 15 сентября 2020 года — 1137461.jpg in the Champions League qualifiers 2021.]]

AZ also struggled in European competitions this season. Despite a strong start, with a 3–1 extra time come back against Viktoria Plzen in the Champions League qualifiers, the club lost 2–0 to Dynamo Kyiv several weeks later, seeing them fall back into the Europa League. After victory against Napoli and Rijeka early in the pool stages, AZ was on track to advance, though lost to Real Sociedad away, obtained a 0–0 draw in the reverse fixture, and also drew 1–1 with Napoli. Following these results, AZ needed to defeat Rijeka away to advance. However, the departure the week before the game of manager Arne Slot saw an unorganised team lose 2–1 to Rijeka, ending their European dream.

In 2022–2023, AZ stepped up their performance in Europa Conference League play, winning five out of six Group E matches against SC Dnipro-1, Apollon Limassol and Vaduz, then beating Lazio 4–2 on aggregate. However, their run was ended by defeats to West Ham United, with AZ's home leg marred by supporter violence.{{cite news |last=Steinberg |first=Jacob |date=2023-05-19 |title=AZ Alkmaar coach ashamed after fans confront West Ham players families |url=https://www.theguardian.com/football/2023/may/19/i-feel-ashamed-az-alkmaar-manager-apologises-following-fan-trouble |work=The Guardian |access-date=2023-05-19 |ref=none |archive-date=19 May 2023 |archive-url=https://web.archive.org/web/20230519150337/https://www.theguardian.com/football/2023/may/19/i-feel-ashamed-az-alkmaar-manager-apologises-following-fan-trouble |url-status=live }}

In the 2023–24 season, AZ had a disappointed season, they get eliminated early in the group stage of the UEFA Conference League. After only winning against the amateurs club Quick Boys on penalty shootout in the KNVB, AZ fired coach Pascal Jansen on 17 January 2024.{{Cite web |date=2024-01-17 |title=AZ neemt per direct afscheid van trainer Jansen: 'Jammer en teleurstellend' |url=https://nos.nl/artikel/2505253-az-neemt-per-direct-afscheid-van-trainer-jansen-jammer-en-teleurstellend |access-date=2025-05-14 |website=nos.nl |language=nl}}

= 2024–Present: Maarten Martens years =

Their new manager was Maarten Martens, a former AZ player. After joined the club, he led AZ to a fourth place in the league, which secured the qualification for Europa League. In 2025, AZ reached the final of the KNVB Cup, but then lost against Go Ahead Eagles on penalty shootout. On 9 May 2025, AZ extended Martens's contract until the summer of 2028.{{Cite web |date=2025-05-14 |title=Maarten Martens extends contract with AZ: “I still see a lot of potential and opportunities to grow” |url=https://ground.news/article/az-and-coach-martens-to-continue-working-together |access-date=2025-05-14 |website=Ground News |language=en}}{{Cite news |title=Maarten Martens verlengt contract bij AZ: “Ik zie nog veel rek en kansen om te groeien” |url=https://www.nieuwsblad.be/cnt/dmf20250509_94656528 |archive-url=http://web.archive.org/web/20250510212034/https://www.nieuwsblad.be/cnt/dmf20250509_94656528 |archive-date=2025-05-10 |access-date=2025-05-14 |work=Het Nieuwsblad |language=nl-BE}}

Coaching staff

Statistic from January 2024

class="wikitable"
Position

!Staff

Head coach{{flagicon|BEL}} Maarten Martens
Assistant coach{{flagicon|NED}} Robert Franssen
{{flagicon|NED}} Kenneth Goudmijn
{{flagicon|NED}} Jan Sierksma
Goalkeeper coach{{flagicon|NED}} Nick van Aart
Fitness coach{{flagicon|NED}} Niels Kok
Chief Scout{{flagicon|NED}} Carlos Aalbers
Scout{{flagicon|NED}} Arthur Numan
{{flagicon|NED}} Koen Veenstra
{{flagicon|NED}} Lars Engel
{{flagicon|NED}} Hugo Hovenkamp
Head of Medical{{flagicon|NED}} Rob Tamminga
Club doctor{{flagicon|NED}} Ingrid Paul
Physiotherapist{{flagicon|NED}} Martin Cruijff
{{flagicon|NED}} Frank Renzenbrink
Team Manager{{flagicon|NED}} Ari Menmi
Technical director{{flagicon|NED}} Max Huiberts

Players

= Current squad =

{{updated|22 June 2025|{{cite web |title=Spelers |url=https://www.az.nl/nl/teams/spelers?team=az |work=az.nl |publisher=AZ |access-date=8 January 2025 |archive-date=23 March 2023 |archive-url=https://web.archive.org/web/20230323183917/https://www.az.nl/nl/teams/spelers?team=az |url-status=live }}}}

{{Fs start}}

{{Fs player|no=1|nat=NED|pos=GK|name=Rome-Jayden Owusu-Oduro}}

{{Fs player|no=3|nat=NED|pos=DF|name=Wouter Goes}}

{{Fs player|no=3|nat=NED|pos=DF|name=Maxim Dekker}}

{{Fs player|no=5|nat=POR|pos=DF|name=Alexandre Penetra}}

{{Fs player|no=6|nat=NED|pos=MF|name=Peer Koopmeiners}}

{{Fs player|no=7|nat=NED|pos=FW|name=Ruben van Bommel}}

{{Fs player|no=8|nat=NED|pos=MF|name=Jordy Clasie|other={{small|captain}}}}

{{Fs player|no=9|nat=IRL|pos=FW|name=Troy Parrott}}

{{Fs player|no=10|nat=NED|pos=MF|name=Sven Mijnans}}

{{Fs player|no=11|nat=GHA|pos=FW|name=Ibrahim Sadiq}}

{{Fs player|no=12|nat=NED|pos=GK|name=Hobie Verhulst}}

{{Fs player|no=13|nat=NED|pos=GK|name=Sem Westerveld}}

{{Fs player|no=14|nat=SER|pos=MF|name=Kristijan Belić}}

{{Fs player|no=15|nat=MEX|pos=DF|name=Mateo Chávez}}

{{Fs player|no=16|nat=JPN|pos=DF|name=Seiya Maikuma}}

{{Fs player|no=17|nat=NED|pos=FW|name=Jayden Addai}}

{{Fs mid}}

{{Fs player|no=18|nat=NOR|pos=DF|name=David Møller Wolfe}}

{{Fs player|no=21|nat=NED|pos=FW|name=Ernest Poku}}

{{Fs player|no=23|nat=SWE|pos=FW|name=Mayckel Lahdo}}

{{Fs player|no=24|nat=NED|pos=MF|name=Lewis Schouten}}

{{Fs player|no=26|nat=NED|pos=MF|name=Kees Smit}}

{{Fs player|no=27|nat=NED|pos=FW|name=Ro-Zangelo Daal}}

{{Fs player|no=28|nat=NED|pos=MF|name=Zico Buurmeester}}

{{Fs player|no=30|nat=NED|pos=DF|name=Denso Kasius}}

{{Fs player|no=31|nat=NED|pos=GK|name=Daniël Virginio Deen}}

{{Fs player|no=34|nat=NED|pos=DF|name=Mees de Wit}}

{{Fs player|no=35|nat=NED|pos=FW|name=Mexx Meerdink}}

{{Fs player|no=41|nat=NED|pos=GK|name=Jeroen Zoet}}

{{Fs player|no=|nat=NED|pos=MF|name=Dave Kwakman}}

{{Fs player|no=|nat=NED|pos=FW|name=Myron van Brederode}}

{{Fs player|no=|nat=NED|pos=FW|name=Lequincio Zeefuik}}

{{fs end}}

=Out on loan=

{{Fs start}}

{{Fs mid}}

{{Fs end}}

=Jong AZ=

{{For|the reserve squad of AZ|Jong AZ}}

Participating in the Eerste Divisie, the reserve squad of AZ trains and plays their home games in Zaanstad.

Former players

{{further|:Category:AZ Alkmaar players}}

=National team players=

''The following players were called up to represent their national teams in international football and received caps during their tenure with AZ Alkmaar:

{{col-begin}}

{{col-3}}

{{col-3}}

{{col-3}}

{{col-3}}

{{col-end}}

  • Players in bold actively play for AZ Alkmaar and for their respective national teams. Years in brackets indicate careerspan with AZ.

= National team players by Confederation =

Member associations are listed in order of most to least amount of current and former AZ players represented Internationally

class="wikitable sortable" style="text-align:left"

|+ Total national team players by confederation

scope="row" | Confederation

! scope="col" | Total

! scope="col" class="unsortable" | (Nation) Association

AFC

| 5

| {{flagicon|Australia}} Australia (3), {{flagicon|Iran}} Iran (1), {{flagicon|Indonesia}} Indonesia (1), {{flagicon|Japan}} Japan (1)

CAF

| 10

| {{flagicon|Morocco}} Morocco (8), {{flagicon|Cameroon}} Cameroon (1), {{flagicon|Ghana}} Ghana (1)

CONCACAF

| 7

| {{flagicon|United States}} United States (3), {{flagicon|Costa Rica}} Costa Rica (1), {{flagicon|Mexico}} Mexico (1), {{flagicon|Suriname}} Suriname (1), {{flagicon|Trinidad & Tobago}} Trinidad & Tobago (1)

CONMEBOL

| 2

| {{flagicon|Argentina}} Argentina (1), {{flagicon|Paraguay}} Paraguay (1)

OFC

| 0

|  

UEFA

| 73

| {{flagicon|Netherlands}} Netherlands (40), {{flagicon|Norway}} Norway (6), {{flagicon|Iceland}} Iceland (5), {{flagicon|Sweden}} Sweden (5), {{flagicon|Belgium}} Belgium (4), {{flagicon|Denmark}} Denmark (4), {{flagicon|Finland}} Finland (3), {{flagicon|Greece}} Greece (2), {{flagicon|Serbia}} Serbia (2), {{flagicon|Austria}} Austria (1), {{flagicon|Estonia}} Estonia (1), {{flagicon|Georgia (country)|Georgia}} Georgia (1), {{flagicon|Hungary}} Hungary (1), {{flagicon|Ireland}} Ireland (1), {{flagicon|Romania}} Romania (1)

Players in international tournaments

The following is a list of AZ players who have competed in international tournaments, including the FIFA World Cup, UEFA European Championship, AFC Asian Cup, Africa Cup of Nations, CONCACAF Gold Cup and the Copa América. To this date no AZ players have participated in the FIFA Confederations Cup or the OFC Nations Cup while playing for AZ Alkmaar.

class="wikitable" style="text-align: left"
style="text-align: center"

!Cup

!Players

align="left"|{{Flag icon|Yugoslavia}} UEFA Euro 1976{{Flag icon|Netherlands}} Hugo Hovenkamp
{{Flag icon|Netherlands}} Kees Kist
{{Flag icon|Netherlands}} John Metgod
align="left"|{{Flag icon|Argentina|alt}} 1978 FIFA World Cup{{Flag icon|Netherlands}} Hugo Hovenkamp
align="left"|{{Flag icon|Italy}} UEFA Euro 1980{{Flag icon|Netherlands}} Hugo Hovenkamp
{{Flag icon|Netherlands}} Kees Kist
align="left"|{{Flag icon|Ghana}}{{Flag icon|Nigeria}} 2000 Africa Cup of Nations{{Flag icon|Morocco}} Abdelkarim El Hadrioui
align="left"|{{Flag icon|Portugal}} UEFA Euro 2004{{Flag icon|Denmark}} Kenneth Perez
align="left"|{{Flag icon|Germany}} 2006 FIFA World Cup{{Flag icon|Netherlands}} Tim de Cler
{{Flag icon|Netherlands}} Kew Jaliens
{{Flag icon|Netherlands}} Denny Landzaat
{{Flag icon|Netherlands}} Joris Mathijsen
{{Flag icon|Netherlands}} Henk Timmer
align="left"|{{Flag icon|Austria}}{{Flag icon|Switzerland}} UEFA Euro 2008{{Flag icon|Netherlands}} Demy de Zeeuw
align="left"|{{Flag icon|South Africa}} 2010 FIFA World Cup{{Flag icon|Australia}} Brett Holman
{{Flag icon|Mexico}} Héctor Moreno
{{Flag icon|Denmark}} Simon Poulsen
{{Flag icon|Argentina}} Sergio Romero
{{Flag icon|Netherlands}} Stijn Schaars
align="left"|{{Flag icon|Qatar}} 2011 AFC Asian Cup{{Flag icon|Australia}} Brett Holman
align="left"|{{Flag icon|Argentina}} 2011 Copa América{{Flag icon|Argentina}} Sergio Romero
align="left"|{{Flag icon|United States}} 2011 CONCACAF Gold Cup{{Flag icon|Mexico}} Héctor Moreno
align="left"|{{Flag icon|Poland}}{{Flag icon|Ukraine}} UEFA Euro 2012{{Flag icon|Sweden}} Rasmus Elm
{{Flag icon|Denmark}} Simon Poulsen
align="left"|{{Flag icon|Canada}}{{Flag icon|United States}} 2015 CONCACAF Gold Cup{{Flag icon|Costa Rica}} Esteban Alvarado
{{Flag icon|United States}} Aron Jóhannsson
align="left"|{{Flag icon|United States}} 2016 Copa América{{Flag icon|Paraguay}} Celso Ortiz
align="left"|{{Flag icon|Russia}} 2018 FIFA World Cup{{Flag icon|Iran}} Alireza Jahanbakhsh
align="left"|{{Flag icon|Egypt}} 2019 Africa Cup of Nations{{Flag icon|Morocco}} Oussama Idrissi
align="left"|{{Flag icon|European Union}} UEFA Euro 2020{{Flag icon|Netherlands}} Marco Bizot
{{Flag icon|Netherlands}} Teun Koopmeiners
{{Flag icon|Netherlands}} Owen Wijndal
align="left"|{{Flag icon|Cameroon}} 2021 Africa Cup of Nations{{Flag icon|Morocco}} Zakaria Aboukhlal
align="left"|{{Flag icon|Qatar}} 2023 AFC Asian Cup{{Flag icon|Australia}} Mathew Ryan
{{Flag icon|Japan}} Yukinari Sugawara
align="left"|{{Flag icon|Canada}}{{Flag icon|United States}} 2023 CONCACAF Gold Cup{{Flag icon|United States}} Djordje Mihailovic

Stadium and sponsor

=Stadium=

{{See also|AFAS Stadion}}

File:DSB-Stadion.jpg

AZ play its home matches at the AFAS Stadion, located in the southern part of the city of Alkmaar. The stadium, which is directly owned by the club, was opened in 2006 and replaced the old Alkmaarderhout venue as the DSB Stadion. The stadium currently has a capacity of 17,023. During its design stages, the name Victorie Stadion was frequently used, referring to the Dutch War of Independence, the phrase "In Alkmaar begint de victorie" (Victory begins in Alkmaar) in particular. Until now, this name has not been officially in use, the board instead opting for sponsorship deals because of financial motives. However, to this day, the name maintains a good share of support among the fans.

To further increase revenue, AZ's board of directors decided to expand the capacity of the new stadium to at least 30,000 somewhere in the future. The extension will be realised by constructing a second tier to three of the four stands. The main stand with all technical areas, VIP and sponsor and media facilities will remain in place. These plans, however, were put on hold after the DSB bankruptcy and there are no current plans to increase the capacity.

In October 2009, sponsor DSB Bank was declared bankrupt. The stadium name temporarily changed from DSB Stadion to AZ Stadion, as it was considered undesirable that the stadium was linked with a non-existent bank. In February 2010, a new main sponsor was found in construction works service provider BUKO, based in Beverwijk.

A year later, in the 2010–11 season, {{ill|AFAS Software|nl}} took over as official stadium sponsor. The current external name of the ground is the AFAS Stadion.

On 10 August 2019, the roof of the stadium partially collapsed. No people were injured during the incident.{{cite web |url=https://www.rtlnieuws.nl/nieuws/artikel/4809756/dak-az-stadion-ingestort |title=Dak van AZ-stadion gedeeltelijk ingestort |date=10 August 2019 |website=RTL Nieuws |access-date=10 August 2019 |language=nl |archive-date=10 August 2019 |archive-url=https://web.archive.org/web/20190810163214/https://www.rtlnieuws.nl/nieuws/artikel/4809756/dak-az-stadion-ingestort |url-status=live }} As the result AZ spent the rest of the year playing home matches at the Cars Jeans Stadion in The Hague whilst the damaged roof was being removed, before returning to the stadium on 15 December 2019, beating Ajax 1–0 in their first match back.{{cite web |url=https://www.parool.nl/nieuws/samenvatting-az-ajax-1-0~bb8b52c5 |title=Samenvatting AZ-Ajax (1-0) |date=15 December 2019 |website=Het Parool |access-date=27 August 2020 |language=nl |archive-date=8 August 2020 |archive-url=https://web.archive.org/web/20200808184702/https://www.parool.nl/nieuws/samenvatting-az-ajax-1-0~bb8b52c5/ |url-status=live }} AZ played the rest of the 2019/20 season, until the COVID-19 pandemic cut it short, without a roof. During the 2020/21 season, a new roof was installed, held up by 20 crane-like arms on three sides and a so-called mega truss on the main stand.{{cite web |url=https://www.az.nl/nl/nieuws/mega-truss-nieuw-hoogtepunt |title=Mega Truss: nieuw hoogtepunt |date=24 March 2021 |website=AZ.nl |publisher=AZ |access-date=16 February 2022 |language=nl |archive-date=1 July 2022 |archive-url=https://web.archive.org/web/20220701223306/https://www.az.nl/nl/nieuws/mega-truss-nieuw-hoogtepunt |url-status=live }} The renewed stadium, which also included a capacity upgrade of nearly 2,500 seats for a new total capacity of 19,500, was officially opened on 11 September 2021, before the home game against PSV.{{cite web |url=https://www.noordhollandsdagblad.nl/cnt/dmf20210912_69456364 |title=Spetterende show bij heropening AZ-stadion. 'Gefeliciteerd met jullie nieuwe huis. Geniet ervan!' [video] |date=12 September 2021 |website=Noord-Hollands Dagblad |access-date=16 February 2022 |language=nl |archive-date=16 February 2022 |archive-url=https://web.archive.org/web/20220216142644/https://www.noordhollandsdagblad.nl/cnt/dmf20210912_69456364 |url-status=live }}

=Kit suppliers and shirt sponsors=

class="wikitable" style="text-align: center"
Period

! Kit manufacturer

! Shirt sponsor

1977–1982

| rowspan=2|Adidas

|

1982–1986

| |Sony

1986–1988

| rowspan=2|Lotto

| |Electrolux

1988–1989

| |Swingbo

1989–1990

| |Reebok

| |Reebok

1990–1993

| |Hi-Tec

| rowspan=5|Frisia

1993–1998

| Hummel

1998–1999

| |Kappa

1999–2001

| |none

2001–2002

| rowspan=4|Umbro

2002–2004

| |Actus Notarissen

2004–2005

| |Frisia

2005–2006

| rowspan=3|DSB

2006–2008

| |Quick

2008–2009

| |Canterbury

2009–2010

| rowspan=2|Quick

| |BUKO

2010–2011

| rowspan=4|AFAS Software

2011–2015

| |Macron

2015–2019

| |Under Armour

2020–

| |Nike

2022–2024

| |Nike

| |[https://www.kansino.nl/ Kansino]

Honours

File:AZ Alkmaar League Performance.png

class="wikitable plainrowheaders" style="font-size:95%; text-align:center;"

!style="width: 10%;"|Type

!style="width: 10%;"|Competition

!style="width: 5%;"|Titles

!style="width: 30%;"|Seasons

!Ref.

rowspan="5" |Domestic

! scope=col|Eredivisie

|2

|

1980–81,

2008–09

| rowspan="5" |

scope=col| Eerste Divisie

|3

|

1959–601,

1995–96,

1997–98

scope=col| Tweede Divisie

|1

|1955–562

scope=col| KNVB Cup

|4

|1977–78, 1980–81,

1981–82,

2012–13

scope=col| Johan Cruyff Shield

|1

|

2009

European record

{{main|AZ Alkmaar in European football}}

=Matches=

class="wikitable sortable"
Season

! Competition

! Round

! Opponent

! Home

! Away

! Aggregate

rowspan="2"| 1977–78

| rowspan="2"| UEFA Cup

| First round

| {{flagicon|LUX}} Red Boys Differdange

| bgcolor="#ddffdd" style="text-align:center;"| 11–1

| bgcolor="#ddffdd" style="text-align:center;"| 5–0

| bgcolor="#ddffdd" style="text-align:center;"| 16–1

Second round

| {{flagicon|ESP|1977}} Barcelona

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffdddd" style="text-align:center;"| 1–1 {{pso|4–5}}

1978–79

| European Cup Winners' Cup

| First round

| {{flagicon|ENG}} Ipswich Town

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

rowspan="6"| 1980–81

| rowspan="6"| UEFA Cup

| First round

| {{flagicon|LUX}} Red Boys Differdange

| bgcolor="#ddffdd" style="text-align:center;"| 6–0

| bgcolor="#ddffdd" style="text-align:center;"| 4–0

| bgcolor="#ddffdd" style="text-align:center;"| 10–0

Second round

| {{flagicon|BUL|1971}} Levski Sofia

| bgcolor="#ddffdd" style="text-align:center;"| 5–0

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 6–1

Third round

| {{flagicon|Yugoslavia|1946}} Radnički Niš

| bgcolor="#ddffdd" style="text-align:center;"| 5–0

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ddffdd" style="text-align:center;"| 7–2

Quarter-finals

| {{flagicon|BEL}} Lokeren

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

Semi-finals

| {{flagicon|FRA}} Sochaux

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 4–3

Final

| {{flagicon|ENG}} Ipswich Town

| bgcolor="#ddffdd" style="text-align:center;"| 4–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–3

| bgcolor="#ffdddd" style="text-align:center;"| 4–5

rowspan="2"| 1981–82

| rowspan="2"| European Cup

| First round

| {{flagicon|NOR}} Start

| bgcolor="#ddffdd" style="text-align:center;"| 3–1

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

Round of 16

| {{flagicon|ENG}} Liverpool

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ffdddd" style="text-align:center;"| 2–3

| bgcolor="#ffdddd" style="text-align:center;"| 4–5

rowspan="2"| 1982–83

| rowspan="2"| European Cup Winners' Cup

| First round

| {{flagicon|IRL}} Limerick

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

Second round

| {{flagicon|ITA}} Inter Milan

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

rowspan=8| 2004–05

|rowspan=8| UEFA Cup

|rowspan=4| Group F

| {{flagicon|FRA}} Auxerre

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center;" rowspan=4 | 1st

{{flagicon|POL}} Amica Wronki

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center; | 3–1

{{flagicon|SCO}} Rangers

| bgcolor="#ddffdd" style="text-align:center; | 1–0

| style="text-align:center"|N/A

{{flagicon|AUT}} Grazer AK

| style="text-align:center"|N/A

| bgcolor="#ffdddd" style="text-align:center; | 0–2

Round of 32

| {{flagicon|GER}} Alemannia Aachen

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

Round of 16

| {{flagicon|UKR}} Shakhtar Donetsk

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 3–1

| bgcolor="#ddffdd" style="text-align:center;"| 5–2

Quarter-finals

| {{flagicon|ESP}} Villarreal

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

Semi-finals

| {{flagicon|POR}} Sporting CP

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffdddd" style="text-align:center;"| 4–4 (a)

rowspan=5| 2005–06

|rowspan=5| UEFA Cup

|rowspan=4| Group D

| {{flagicon|UKR}} Dnipro Dnipropetrovsk

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;" rowspan=4 | 2nd

{{flagicon|ENG}} Middlesbrough

| bgcolor="#ffffdd" style="text-align:center; | 0–0

| style="text-align:center"|N/A

{{flagicon|BUL}} Litex Lovech

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center; | 2–0

{{flagicon|SUI}} Grasshoppers

| bgcolor="#ddffdd" style="text-align:center; | 1–0

| style="text-align:center"|N/A

Round of 32

| {{flagicon|ESP}} Real Betis

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 2–3

rowspan=7| 2006–07

|rowspan=7| UEFA Cup

|rowspan=4| Group C

| {{flagicon|POR}} Braga

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center;" rowspan=4 | 1st

{{flagicon|SUI}} Grasshoppers

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center; | 5–2

{{flagicon|CZE}} Slovan Liberec

| bgcolor="#ffffdd" style="text-align:center; | 2–2

| style="text-align:center"|N/A

{{flagicon|ESP}} Sevilla

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center; | 2–1

Round of 32

| {{flagicon|TUR}} Fenerbahçe

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ffffdd" style="text-align:center;"| 3–3

| bgcolor="#ddffdd" style="text-align:center;"| 5–5 (a)

Round of 16

| {{flagicon|ENG}} Newcastle United

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ffdddd" style="text-align:center;"| 2–4

| bgcolor="#ddffdd" style="text-align:center;"| 4–4 (a)

Quarter-finals

| {{flagicon|GER}} Werder Bremen

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

rowspan=4| 2007–08

|rowspan=4| UEFA Cup

|rowspan=4| Group A

| {{flagicon|RUS}} Zenit Saint Petersburg

| style="text-align:center"|N/A

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffdddd" style="text-align:center;" rowspan=4 | 4th

{{flagicon|GRE}} Larissa

| bgcolor="#ddffdd" style="text-align:center; | 1–0

| style="text-align:center"|N/A

{{flagicon|GER}} 1. FC Nürnberg

| style="text-align:center"|N/A

| bgcolor="#ffdddd" style="text-align:center; | 1–2

{{flagicon|ENG}} Everton

| bgcolor="#ffdddd" style="text-align:center; | 2–3

| style="text-align:center"|N/A

rowspan=3| 2009–10

|rowspan=3| UEFA Champions League

|rowspan=3| Group H

| {{flagicon|GRE}} Olympiacos

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ffdddd" style="text-align:center;" rowspan=3 | 4th

{{flagicon|BEL}} Standard Liège

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

{{flagicon|ENG}} Arsenal

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

rowspan=3| 2010–11

|rowspan=3| UEFA Europa League

|rowspan=3| Group E

| {{flagicon|MDA}} Sheriff Tiraspol

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffdddd" style="text-align:center;" rowspan=3 | 3rd

{{flagicon|BLR}} BATE Borisov

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

{{flagicon|UKR}} Dynamo Kyiv

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

rowspan=6| 2011–12

|rowspan=6| UEFA Europa League

|rowspan=3| Group G

| {{flagicon|SWE}} Malmö FF

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 2nd

{{flagicon|UKR}} Metalist Kharkiv

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

{{flagicon|AUT}} Austria Wien

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

Round of 32

| {{flagicon|BEL}} Anderlecht

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

Round of 16

| {{flagicon|ITA}} Udinese

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

Quarter-finals

| {{flagicon|ESP}} Valencia

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–4

| bgcolor="#ffdddd" style="text-align:center;"| 2–5

2012–13

| UEFA Europa League

| Play-off round

| {{flagicon|RUS}} Anzhi Makhachkala

| bgcolor="#ffdddd" style="text-align:center;"| 0–5

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–6

rowspan="7"| 2013–14

| rowspan="7"| UEFA Europa League

| Play-off round

| {{flagicon|GRE}} Atromitos

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–1

| bgcolor="#ddffdd" style="text-align:center;"| 5–1

rowspan=3| Group L

| {{flagicon|ISR}} Maccabi Haifa

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 1st

{{flagicon|GRE}} PAOK

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

{{flagicon|KAZ}} Shakhter Karagandy

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

Round of 32

| {{flagicon|CZE}} Slovan Liberec

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 1-2

Round of 16

| {{flagicon|RUS}} Anzhi Makhachkala

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

Quarter-finals

| {{flagicon|POR}} Benfica

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–3

rowspan="5"| 2015–16

| rowspan="5"| UEFA Europa League

| Third qualifying round

| {{flagicon|TUR}} İstanbul Başakşehir

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

Play-off round

| {{flagicon|ROU}} Astra Giurgiu

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ffdddd" style="text-align:center;"| 2–3

| bgcolor="#ddffdd" style="text-align:center;"| 4–3

rowspan=3| Group L

| {{flagicon|SRB}} Partizan

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffdddd" style="text-align:center;"| 2–3

| bgcolor="#ffdddd" style="text-align:center;" rowspan=3 | 4th

{{flagicon|ESP}} Athletic Bilbao

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

{{flagicon|GER}} FC Augsburg

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

rowspan="6"| 2016–17

| rowspan="6"| UEFA Europa League

| Third qualifying round

| {{flagicon|GRE}} PAS Giannina

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 3–1

Play-off round

| {{flagicon|SRB}} Vojvodina

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

rowspan=3| Group D

| {{flagicon|IRL}} Dundalk

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 2nd

{{flagicon|RUS}} Zenit Saint Petersburg

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–5

{{flagicon|ISR}} Maccabi Tel Aviv

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

Round of 32

| {{flagicon|FRA}} Lyon

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

| bgcolor="#ffdddd" style="text-align:center;"| 1–7

| bgcolor="#ffdddd" style="text-align:center;"| 2–11

2018–19

| UEFA Europa League

| Second qualifying round

| {{flagicon|KAZ}} Kairat

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 2–3

rowspan="7"| 2019–20

| rowspan="7"| UEFA Europa League

| Second qualifying round

| {{flagicon|SWE}} BK Häcken

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

Third qualifying round

| {{flagicon|UKR}} Mariupol

| bgcolor="#ddffdd" style="text-align:center;"| 4–0

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ddffdd" style="text-align:center;"| 4–0

Play-off round

| {{flagicon|BEL}} Antwerp

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

| bgcolor="#ddffdd" style="text-align:center;"| 5–2

rowspan=3| Group L

| {{flagicon|SRB}} Partizan

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 2nd

{{flagicon|ENG}} Manchester United

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–4

{{flagicon|KAZ}} Astana

| bgcolor="#ddffdd" style="text-align:center;"| 6–0

| bgcolor="#ddffdd" style="text-align:center;"| 5–0

Round of 32

| {{flagicon|AUT}} LASK

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;"| 1–3

rowspan=2| 2020–21

|rowspan=2| UEFA Champions League

|rowspan=1| Second qualifying round

| {{flagicon|CZE}} FC Viktoria Plzeň

| bgcolor="#ddffdd" style="text-align:center;"| 3–1

| style="text-align:center"|N/A

| bgcolor="#ddffdd" style="text-align:center; | 3–1

rowspan=1| Third qualifying round

| {{flagicon|UKR}} FC Dynamo Kyiv

| style="text-align:center"|N/A

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ffdddd" style="text-align:center;" | 0-2

rowspan=3| 2020–21

|rowspan=3| UEFA Europa League

|rowspan=3| Group F

| {{flagicon|ITA}} Napoli

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffdddd" style="text-align:center;" rowspan=3 | 3rd

{{flagicon|CRO}} Rijeka

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

{{flagicon|ESP}} Real Sociedad

| bgcolor="#ffffdd" style="text-align:center;"| 0–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

rowspan=4| 2021–22

|rowspan=4| UEFA Europa Conference League

|rowspan=3| Group D

| {{flagicon|DEN}} Randers

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 1st

{{flagicon|CZE}} Jablonec

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

{{flagicon|ROU}} CFR Cluj

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

Round of 16

| {{flagicon|NOR}} Bodø/Glimt

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffdddd" style="text-align:center;"| 3–4

rowspan="9"| 2022–23

| rowspan="9"| UEFA Europa Conference League

| Second qualifying round

| {{flagicon|BIH}} Tuzla City

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 4–0

| bgcolor="#ddffdd" style="text-align:center;"| 5–0

Third qualifying round

| {{flagicon|SCO}} Dundee United

| bgcolor="#ddffdd" style="text-align:center;"| 7–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ddffdd" style="text-align:center;"| 7–1

Play-off round

| {{flagicon|POR}} Gil Vicente

| bgcolor="#ddffdd" style="text-align:center;"| 4–0

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 6–1

rowspan=3| Group E

| {{flagicon|UKR}} Dnipro-1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;" rowspan=3 | 1st

{{flagicon|LIE}} Vaduz

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

{{flagicon|CYP}} Apollon Limassol

| bgcolor="#ddffdd" style="text-align:center;"| 3–2

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

Round of 16

| {{flagicon|ITA}} Lazio

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 2–1

| bgcolor="#ddffdd" style="text-align:center;"| 4–2

Quarter-finals

| {{flagicon|BEL}} Anderlecht

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ffdddd" style="text-align:center;"| 0–2

| bgcolor="#ddffdd" style="text-align:center;"| 2–2 (4–1 p.)

Semi-finals

| {{flagicon|ENG}} West Ham United

| bgcolor="#ffdddd" style="text-align:center;"| 0–1

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

| bgcolor="#ffdddd" style="text-align:center;"| 1–3

rowspan="5" | 2023–24

| rowspan="5" | UEFA Europa Conference League

| Third qualifying round

| {{flagicon|AND}} FC Santa Coloma

| bgcolor="#ddffdd" style="text-align:center;"| 2–0

| bgcolor="#ddffdd" style="text-align:center;"| 1–0

| bgcolor="#ddffdd" style="text-align:center;"| 3–0

Play-off round

| {{flagicon|NOR}} Brann

| bgcolor="#ffffdd" style="text-align:center;"| 1–1

| bgcolor="#ffffdd" style="text-align:center;"| 3–3

| bgcolor="#ddffdd" style="text-align:center;"| 4–4 (6–5 p.)

rowspan="3" |Group E

|{{flagicon|BIH}} Zrinjski Mostar

| bgcolor="#ddffdd" style="text-align:center;"|1–0

| bgcolor="#ffdddd" style="text-align:center;"|3–4

| bgcolor="#ffdddd" style="text-align:center;" rowspan=3 | 3rd

{{flagicon|POL}} Legia Warsaw

| bgcolor="#ddffdd" style="text-align:center;"|1–0

| bgcolor="#ffdddd" style="text-align:center;"|0–2

{{flagicon|ENG}} Aston Villa

| bgcolor="#ffdddd" style="text-align:center;"| 1–4

| bgcolor="#ffdddd" style="text-align:center;"| 1–2

rowspan=10| 2024–25

|rowspan="10" | UEFA Europa League

|rowspan=8| League phase

|{{flagicon|SWE}} IF Elfsborg

|bgcolor="#ddffdd" style="text-align:center;"|3–2

|{{n/a}}

|bgcolor="#ddffdd" style="text-align:center;" rowspan=8|19th

{{flagicon|ESP}} Athletic Bilbao

|{{n/a}}

|bgcolor="#ffdddd" style="text-align:center;"|0–2

{{flagicon|ENG}} Tottenham Hotspur

|{{n/a}}

|bgcolor="#ffdddd" style="text-align:center;"|0–1

{{flagicon|TUR}} Fenerbahçe

|bgcolor="#ddffdd" style="text-align:center;"|3–1

|{{n/a}}

{{flagicon|TUR}} Galatasaray

|bgcolor="#ffffdd" style="text-align:center;"|1–1

|{{n/a}}

{{flagicon|BUL}} Ludogorets Razgrad

|{{n/a}}

|bgcolor="#ffffdd" style="text-align:center;"|2–2

{{flagicon|ITA}} Roma

|bgcolor="#ddffdd" style="text-align:center;"|1–0

|{{n/a}}

{{flagicon|HUN}} Ferencváros

|{{n/a}}

|bgcolor="#ffdddd" style="text-align:center;"|3–4

Knockout phase play-offs

|{{flagicon|TUR}} Galatasaray

| bgcolor="#ddffdd" style="text-align:center;"| 4–1

| bgcolor="#ffffdd" style="text-align:center;"| 2–2

| bgcolor="#ddffdd" style="text-align:center;"| 6–3

Round of 16

|{{flagicon|ENG}} Tottenham Hotspur

|bgcolor="#ddffdd" style="text-align:center;"| 1–0

|bgcolor="#ffdddd" style="text-align:center;"| 1–3

|bgcolor="#ffdddd" style="text-align:center;"| 2–3

2025–26

| UEFA Conference League

| Second qualifying round

|

| style="text-align:center;"|

| style="text-align:center;"|

| style="text-align:center;"|

=UEFA coefficient ranking=

{{updated|17 April 2025}}{{cite web|url=https://www.uefa.com/nationalassociations/uefarankings/club/#/yr/2023|title=Club coefficients|date=24 Aug 2023|access-date=24 Aug 2023|publisher=UEFA|archive-date=9 November 2021|archive-url=https://web.archive.org/web/20211109131431/https://www.uefa.com/nationalassociations/uefarankings/club/#/yr/2023|url-status=live}}

class="wikitable" style="text-align: center;"
RankTeamPoints
37align="left" | {{fbaicon|GRE}} Olympiacos56.500
38align="left" | {{fbaicon|CRO}} GNK Dinamo56.000
39align="left" | {{fbaicon|NED}} AZ54.500
40align="left" | {{fbaicon|UKR}} Shakhtar Donetsk52.000
41align="left" | {{fbaicon|CZE}} Slavia Praha51.000

Domestic results

Below is a table with AZ's domestic results since the introduction of professional football in 1956.

class="wikitable collapsible collapsed" style="width: 100%; text-align: center;"

! colspan=5 | Domestic results since 1956

width="20%"|Domestic league

! width="20%"|League result

! width="20%"|Qualification to

! width="20%"|KNVB Cup season

! width="20%"|Cup result

1956–57 Eerste Divisie (as Alkmaar '54)

|style="background: silver" |2nd (group A)

| –

|1956–57

|Third round {{Citation needed|date=November 2009}}

1957–58 Eerste Divisie (as Alkmaar '54)

|9th (group A)

| –

|1957–58

|Third round {{Citation needed|date=November 2009}}

1958–59 Eerste Divisie (as Alkmaar '54)

|4th (group A)

| –

|1958–59

|Third round {{Citation needed|date=November 2009}}

1959–60 Eerste Divisie (as Alkmaar '54)

|style="background: gold" |1st (group B)

|Eredivisie (promotion)

|not held

|not held

1960–61 Eredivisie (as Alkmaar '54)

|style="background: pink" |17th

|Eerste Divisie (relegation)

|1960–61

|First round {{Citation needed|date=November 2009}}

1961–62 Eerste Divisie (as Alkmaar '54)

|style="background: pink" |12th (group A)

|Tweede Divisie (relegation)

|1961–62

|Second round {{Citation needed|date=November 2009}}

1962–63 Tweede Divisie (as Alkmaar '54)

|4th (group A)

| –

|1962–63

|style="background: #CD7F32" |Semi-finals {{Citation needed|date=November 2009}}

1963–64 Tweede Divisie (as Alkmaar '54)

|style="background: silver" |1st (group A); 2nd overall losing play-off

|Eerste Divisie (winning promotion tournament)

|1963–64

|First round {{Citation needed|date=November 2009}}

1964–65 Eerste Divisie (as Alkmaar '54)
1964–65 Tweede Divisie (as FC Zaanstreek)

|11th
6th (group A)

| –

|1964–65

|First round {{Citation needed|date=November 2009}}
First round {{Citation needed|date=November 2009}}

1965–66 Eerste Divisie (as Alkmaar'54)
1965–66 Tweede Divisie (as FC Zaanstreek)

|4th
3rd (group A)

| –
Eerste Divisie (promotion)

|1965–66

|Group stage {{Citation needed|date=November 2009}}
Group stage {{Citation needed|date=November 2009}}

1966–67 Eerste Divisie (as Alkmaar '54
and FC Zaanstreek)

|12th
7th

| –

|1966–67

|First round {{Citation needed|date=November 2009}}
First round {{Citation needed|date=November 2009}}

1967–68 Eerste Divisie

|style="background: silver" |2nd

|Eredivisie (promotion)

|1967–68

|Group stage {{Citation needed|date=November 2009}}

1968–69 Eredivisie

|16th

| – (after surviving relegation play-offs)

|1968–69

|Second round {{Citation needed|date=November 2009}}

1969–70 Eredivisie

|12th

| –

|1969–70

|Quarter-finals {{Citation needed|date=November 2009}}

1970–71 Eredivisie

|style="background: pink" |17th

|Eerste Divisie (relegation)

|1970–71

|Second round

1971–72 Eerste Divisie

|style="background: silver" |2nd

|Eredivisie (promotion)

|1971–72

|First round

1972–73 Eredivisie

|15th

| –

|1972–73

|style="background: #CD7F32" |Semi-finals

1973–74 Eredivisie

|7th

| –

|1973–74

|Quarter-finals

1974–75 Eredivisie

|5th

| –

|1974–75

|Quarter-finals

1975–76 Eredivisie

|5th

| –

|1975–76

|Quarter-finals

1976–77 Eredivisie

|style="background: #CD7F32" |3rd

|UEFA Cup

|1976–77

|style="background: #CD7F32" |Semi-finals

1977–78 Eredivisie

|style="background: #CD7F32" |3rd

|Cup Winners' Cup

|1977–78

|style="background: gold" |Winner

1978–79 Eredivisie

|4th

| –

|1978–79

|Quarter-finals

1979–80 Eredivisie

|style="background: silver" |2nd

|UEFA Cup

|1979–80

|Quarter-finals

1980–81 Eredivisie

|style="background: gold" |1st

|European Cup

|1980–81

|style="background: gold" |Winner

1981–82 Eredivisie

|style="background: #CD7F32" |3rd

|Cup Winners' Cup

|1981–82

|style="background: gold" |Winner

1982–83 Eredivisie

|11th

| –

|1982–83

|Second round

1983–84 Eredivisie

|6th

| –

|1983–84

|Quarter-finals

1984–85 Eredivisie

|13th

| –

|1984–85

|First round

1985–86 Eredivisie

|9th

| –

|1985–86

|Second round

1986–87 Eredivisie

|15th

| –

|1986–87

|Second round

1987–88 Eredivisie

|style="background: pink" |16th

|Eerste Divisie (relegation)

|1987–88

|First round

1988–89 Eerste Divisie

|5th

| –

|1988–89

|Quarter-finals

1989–90 Eerste Divisie

|12th

| –

|1989–90

|First round

1990–91 Eerste Divisie

|4th

|promotion/relegation play-off: no promotion

|1990–91

|First round

1991–92 Eerste Divisie

|13th

| –

|1991–92

|Second round

1992–93 Eerste Divisie

|10th

| –

|1992–93

|Third round

1993–94 Eerste Divisie

|style="background: #CD7F32" |3rd

|promotion/relegation play-off: no promotion

|1993–94

|Round of 16

1994–95 Eerste Divisie

|5th

|promotion/relegation play-off: no promotion

|1994–95

|Round of 16

1995–96 Eerste Divisie

|style="background: gold" |1st

|Eredivisie (promotion)

|1995–96

|Round of 16

1996–97 Eredivisie

|style="background: pink" |18th

|Eerste Divisie (relegation)

|1996–97

|Quarter-finals

1997–98 Eerste Divisie

|style="background: gold" |1st

|Eredivisie (promotion)

|1997–98

|First round (knock-out stage)

1998–99 Eredivisie

|9th

| –

|1998–99

|Round of 16

1999–2000 Eredivisie

|7th

| –

|1999–00

|style="background: #CD7F32" |Semi-finals

2000–01 Eredivisie

|13th

| –

|2000–01

|Quarter-finals

2001–02 Eredivisie

|10th

| –

|2001–02

|Second round (knock-out stage)

2002–03 Eredivisie

|10th

| –

|2002–03

|Second round (knock-out stage)

2003–04 Eredivisie

|5th

|UEFA Cup

|2003–04

|Second round

2004–05 Eredivisie

|style="background: #CD7F32" |3rd

|UEFA Cup

|2004–05

|Round of 16

2005–06 Eredivisie

|style="background: silver" |2nd

|UEFA Cup (after losing Champions League play-offs)

|2005–06

|style="background: #CD7F32" |Semi-finals

2006–07 Eredivisie

|style="background: #CD7F32" |3rd

|UEFA Cup (after losing Champions League play-offs)

|2006–07

|style="background: silver" |Final

2007–08 Eredivisie

|11th

| –

|2007–08

|Second round

2008–09 Eredivisie

|style="background: gold" |1st

|Champions League

|2008–09

|Quarter-finals

2009–10 Eredivisie

|5th

|Europa League (Q3)

|2009–10

|Round of 16

2010–11 Eredivisie

|4th

|Europa League (Q3)

|2010–11

|Round of 16

2011–12 Eredivisie

|4th

|Europa League (Q4)

|2011–12

|style="background: #CD7F32" |Semi-finals

2012–13 Eredivisie

| 10th

|Europa League

|2012–13

|style="background: gold" |Winner

2013–14 Eredivisie

| 8th

| –

|2013–14

|style="background: #CD7F32" |Semi-finals

2014–15 Eredivisie

|style="background: #CD7F32" |3rd

|Europa League (Q3)

|2014–15

|Quarter-finals

2015–16 Eredivisie

|style="background: #CD7F32" |4th

|Europa League (Q3)

|2015–16

|style="background: #CD7F32" |Semi-finals

2016–17 Eredivisie

| 6th

|–

|2016–17

|style="background: silver" |Final

2017–18 Eredivisie

|style="background: #CD7F32" |3rd

|Europa League (Q3)

|2017–18

|style="background: silver" |Final

2018–19 Eredivisie

|4th

|Europa League (Q2)

|2018–19

|style="background: #CD7F32" |Semi-finals

2019–20 Eredivisie

|style="background: silver"|2nd

|Champions League (Q2)

|2019–20

|Quarter-finals

2020–21 Eredivisie

|style="background: #CD7F32" |3rd

|Europa League (Q4)

|2020–21

|Round of 16

2021–22 Eredivisie

|5th

|Europa Conference League (Q2)

|2021–22

|style="background: #CD7F32" |Semi-finals

2022–23 Eredivisie

|4th

|Europa Conference League (Q3)

|2022–23

|Round of 16

2023–24 Eredivisie

|4th

|Europa League

|2023–24

|Quarter-finals

Coaches

{{col-begin}}

{{col-2}}

=Alkmaar '54=

  • {{Flagicon|NED}} {{ill|Gerrit van Wijhe|nl}} (1954–1956)
  • {{Flagicon|NED}} Kick Smit (1956–1958)
  • {{Flagicon|NED}} {{ill|Ludwig Veg|nl}} (1 July 1958 – 30 June 1960)
  • {{Flagicon|NED}} Piet de Wolf (1960–1961)
  • {{Flagicon|NED}} {{ill|Bonnie Bult|nl}} (1961–1962)
  • {{Flagicon|NED}} Arie Rentenaar (1962–1963)
  • {{Flagicon|NED}} {{ill|Ludwig Veg|nl}} (1 July 1963 – 30 June 1965)
  • {{Flagicon|WAL}} Barry Hughes (1 July 1965 – 30 June 1967)

=KFC / FC Zaanstreek=

  • {{Flagicon|ENG}} Bob Kelly (1955–1956)
  • {{Flagicon|NED}} {{ill|Wim Blokland|nl|Wim Blokland (voetballer)}} (1956–1958)
  • {{Flagicon|NED}} {{ill|Klaas Molenaar|nl}} (1958–1960)
  • {{Flagicon|NED}} {{ill|Toon Bruins Slot|nl}} (1960–1963)
  • {{Flagicon|NED}} {{ill|Joop de Kubber|nl}} (1963–1964)
  • {{Flagicon|NED}} Piet de Wolf (1964–1965)
  • {{Flagicon|NED}} {{ill|Toon van den Enden|nl}} (1965–1966)

=AZ '67=

  • {{Flagicon|ENG}} Lesley Talbot (1 July 1967 – 30 June 1968)
  • {{Flagicon|NED}} {{ill|Wim Blokland|nl|Wim Blokland (voetballer)}} (1968–1969)
  • {{Flagicon|NED}} Robert Heinz (1969–1971)
  • {{Flagicon|NED}} Cor van der Hart (1 July 1971 – 30 June 1973)
  • {{Flagicon|NED}} Joop Brand (1 July 1973 – 30 June 1976)
  • {{Flagicon|NED}} Hans Kraay Sr. (1 July 1976 – 30 June 1977)
  • {{Flagicon|NED}} Jan Notermans (1977)
  • {{Flagicon|NED}} Cor van der Hart (1 July 1977 – 30 June 1978)
  • {{Flagicon|FRG}} Georg Keßler (1 July 1978 – 30 June 1982)
  • {{Flagicon|NED}} Hans Eijkenbroek (1 July 1982 – 30 June 1983)
  • {{Flagicon|NED}} Piet de Visser (1 July 1983 – 30 June 1985)
  • {{Flagicon|NED}} Joop Brand (1 July 1985 – 30 June 1986)
  • {{Flagicon|NED}} Han Berger (1 July 1986 – 31 December 1986)

{{col-2}}

=AZ=

{{col-end}}

Notes

{{Reflist|group=note}}

References

{{Reflist}}