Overzicht trainers vanaf invoering betaald voetbal in 1954

JaarNaam
1954-1955 Franz Gutkas (Oostenrijk)
  Tijdens het seizoen vervangen wegens ziekte door Friedrich Donenfeld (Oostenrijk)
1955-1962 Rinus Loof
1962-1969 Ernst Happel (Oostenrijk)
  Tijdens het seizoen 1968-1969 vervangen wegens conflict met bestuur door Rinus Loof
1969-1972 Vaclav Jezek (Tsjechoslowakije)
1972-1974 Evert Teunissen
1974-1976 Vujadin Boskov (Joegoslavie)
1976-1978 Anton Malatinsky (Tsjechoslowakije)
1978-1980 Piet de Visser
1980-1981 Hans Kraaij
  Tijdens het seizoen vervangen wegens ziekte door Piet de Zoete en deze vervolgens door Martin van Vianen
1981-1982 Martin van Vianen
  Tijdens het seizoen vervangen wegens tegenvallende resultaten door Cor van der Hart
1982-1983 Cor van der Hart
1983-1986 Rob Baan
1986-1988 Pim van de Meent
  Tijdens het seizoen 1987-1988 om persoonlijke redenen vervangen door Piet de Zoete
1988-1992 Co Adriaanse
  Tijdens het seizoen 1991-1992 om persoonlijke redenen vervangen door Mark Wotte
1992-1994 Nol de Ruiter
1994-1995 Lex Schoenmaker
1995-1996 Theo Verlangen
  Tijdens het seizoen vervangen door Rob Meppelink
1996-1998 Mark Wotte
  Tijdens het seizoen 1997-1998 vervangen wegens vertrek naar FC Utrecht door Andre Hoekstra
1998-1999 Andre Hoekstra
1999-2000 Rob Meppelink
2000-2001 Stanley Brard
  Tijdens het seizoen (per 5 april 2001) vervangen door Piet de Zoete
2001-2004 Rinus Israel en Lex Schoenmaker
  Tijdens het seizoen (per 1 december 2003) vertrok Rinus Israel naar Al Whada
2004-2006 Frans Adelaar
  In onderling overleg is in november 2006 de arbeidsovereenkomst tussen ADO Den Haag en Frans Adelaar beëindigd. Zijn taken worden waargenomen door trainer Lex Schoenmaker.
2006-2007 Lex Schoenmaker
2007-2008 Wiljan Vloet
2008-2009 Andre Wetzel
  Tijdens het seizoen 2008-2009 vervangen door Raymond Atteveld, Wetzel bleef aan als technisch manager.
2009-2010 Raymond Atteveld
  Tijdens het seizoen 2009-2010 vervangen wegens conflict met spelersgroep door Maurice Steijn en Bob Kootwijk.
2010-2011 John van den Brom
2011-2014 Maurice Steijn
  Tijdens het seizoen 2013-2014 vervangen wegens tegenvallende resultaten door Henk Fraser
2014-2016 Henk Fraser
2016-2017 Željko Petrović
  Tijdens het seizoen 2016-2017 vervangen door Fons Groenendijk wegens tegenvallende resultaten
2017-2019 Fons Groenendijk
  Tijdens het seizoen 2019-2020 na te zijn opgestapt vervangen door Alan Pardew
2019-2020 Alan Pardew
  Eerder weggegaan, omdat het seizoen 2019-2020 vroegtijdig beëindigd werd wegens het coronavirus.
2020-2021 Aleksandar Rankovic
  Tijdens het seizoen 2020-2021 vervangen door Ruud Brood wegens tegenvallende resultaten
2021-2022 Ruud Brood
  Tijdens het seizoen 2021-2022 vervangen door Giovanni Franken
2022-2023 Dirk Kuijt
  Tijdens het seizoen 2022-2023 vervangen door Dick Advocaat wegens tegenvallende resultaten
2023-2024 Darije Kalezić