| René Wagner | 2026/27 | 2 | 1 | 2 | 0 |
| René Wagner | 2025/26 | 1 | 3 | 3 | 6 |
| 14., Aufsteiger |
| Lukas Kwasniok | 2025/26 | 6 | 8 | 13 | 26 |
| 15., Aufsteiger |
| Steffen Baumgart | 2023/24 | 2 | 4 | 10 | 10 |
| 17., nach dem 16. Spieltag vorzeitig entlassen, Nachfolger Schultz. |
| Timo Schultz | 2023/24 | 3 | 8 | 7 | 17 |
| 17. und Absteiger, am 27.05.2024 gab der 1. FC Köln bekannt, dass man mit Schultz nicht in die 2. Liga gehen wolle, sondern sich von ihm zum 30.06.2024 trenne. |
| Steffen Baumgart | 2022/23 | 10 | 12 | 12 | 42 |
| 11. |
| Steffen Baumgart | 2021/22 | 14 | 10 | 10 | 52 |
| 7. |
| André Pawlak | 2021/22 | 1 | 0 | 0 | 3 |
| Co-Trainer: Am 21. Spieltag in Vertretung für den erkrankten Cheftrainer Baumgart tätig. |
| Markus Gisdol | 2020/21 | 5 | 8 | 15 | 23 |
| 17., vorzeitig entlassen, Interimstrainer bis zum Ende der Saison F.Funkel, in der neuen Saison Baumgart. |
| Friedhelm Funkel | 2020/21 | 3 | 1 | 2 | 10 |
| 16., Relegation (Sieger gegen Holstein Kiel, 0:1 und 5:1, nach dem 28. Spieltag für den vorzeitig entlassenen Gisdol als Interimstrainer bis zum Ende der Saison verpflichtet, Nachfolger Baumgart (in neuer Saison). |
| Achim Beierlorzer | 2019/20 | 2 | 1 | 8 | 7 |
| 17., als Neuling, nach dem 11. Spieltag vorzeitig entlassen, Nachfolger Gisdol. |
| Markus Gisdol | 2019/20 | 8 | 5 | 10 | 29 |
| 14., als Neuling, nach dem 11. Spieltag als Nachfolger des vorzeitig entlassenen Beierlorzer verpflichtet. |
| Stefan Ruthenbeck | 2017/18 | 5 | 4 | 11 | 19 |
| 18., und Absteiger, nach dem 14. Spieltag als Nachfolger des vorzeitig entlassenen Stöger bis zum Ende der Saison verpflichtet. |
| Peter Stöger | 2017/18 | 0 | 3 | 11 | 3 |
| 18., vorzeitig entlassen, Nachfolger Ruthenbeck. |
| Peter Stöger | 2016/17 | 12 | 13 | 9 | 49 |
| 5. |
| Peter Stöger | 2015/16 | 10 | 13 | 11 | 43 |
| 9. |
| Peter Stöger | 2014/15 | 9 | 13 | 12 | 40 |
| 12. (als Neuling) |
| Stale Solbakken | 2011/12 | 8 | 5 | 17 | 29 |
| 16., vorzeitig entlassen, Nachfolger als Interimstrainer bis zum Ende der Saison Schaefer, in der 2. Liga Stanislawski. |
| Frank Schaefer | 2011/12 | 0 | 1 | 3 | 1 |
| 17. und Absteiger, als Interimstrainer bis zum Ende der Saison für den vorzeitig entlassenen Solbakken verpflichtet, Nachfolger in der 2. Liga Stanislawski. |
| Volker Finke | 2010/11 | 3 | 0 | 0 | 9 |
| 10., Finke war Sportchef beim 1. FC Köln und nach dem 31. Spieltag als Interimstrainer für den vorzeitig von seinem Vertrag zurückgetretenen Schaefer tätig, Nachfolger in der neuen Saison Solbakken, Finke dann wieder Sportchef. |
| Zvonimir Soldo | 2010/11 | 1 | 2 | 6 | 5 |
| 18., nach dem 9. Spieltag vorzeitig entlassen, Nachfolger Schaefer. |
| Frank Schaefer | 2010/11 | 9 | 3 | 10 | 30 |
| 14., nach dem 9. Spieltag als Nachfolger des vorzeitig entlassenen Soldo verpflichtet, nach dem 31. Spieltag kündigte er selbst und wurde wieder Jugendtrainer beim 1. FC Köln, Nachfolger für die letzten 3 Saisonspiele Sportdirektor Finke, in der neuen Saison Solbakken. |
| Zvonimir Soldo | 2009/10 | 9 | 11 | 14 | 38 |
| 13. |
| Christoph Daum | 2008/09 | 11 | 6 | 17 | 39 |
| 12. (als Neuling), nach dem 34. Spieltag kündigte Daum seinen Vertrag vorzeitig selbst, um in die Türkei zu wechseln, Nachfolger Soldo. |
| Hanspeter Latour | 2005/06 | 4 | 6 | 7 | 18 |
| 17. (als Neuling) und Absteiger, nach dem 17. Spieltag als Nachfolger des vorzeitig entlassenen Rapolder verpflichtet. |
| Uwe Rapolder | 2005/06 | 3 | 3 | 11 | 12 |
| 16. (als Neuling), vorzeitig entlassen, Nachfolger Latour. |
| Jos Luhukay | 2003/04 | 0 | 0 | 1 | 0 |
| 16. (als Neuling), am 11. Spieltag als Interimstrainer für den vorzeitig entlassenen Funkel, F., tätig, Nachfolger Koller. |
| Friedhelm Funkel | 2003/04 | 2 | 1 | 7 | 7 |
| 16. (als Neuling), vorzeitig entlassen, Interimstrainer für 1 Spiel Co-Trainer Luhukay, danach Koller. |
| Marcel Koller | 2003/04 | 4 | 4 | 15 | 16 |
| 18. (als Neuling) und Absteiger, nach dem 11. Spieltag als Nachfolger des vorzeitig entlassenen Funkel, F., und des Interimstrainers Luhukay verpflichtet. |
| Christoph John | 2001/02 | 0 | 0 | 3 | 0 |
| 18., nach dem 19. Spieltag als Interimstrainer (3 Spiele) für den vorzeitig entlassenen Lienen tätig, Nachfolger Funkel. |
| Ewald Lienen | 2001/02 | 3 | 5 | 11 | 14 |
| 16., vorzeitig entlassen, danach Interimstrainer John (3 Spiele), Nachfolger Funkel. |
| Friedhelm Funkel | 2001/02 | 4 | 3 | 5 | 15 |
| 17. und Absteiger, nach dem 22. Spieltag für den vorzeitig entlassenen Lienen und den Interimstrainer John (3 Spiele) verpflichtet. |
| Ewald Lienen | 2000/01 | 12 | 10 | 12 | 46 |
| 10. (als Neuling) |
| Peter Neururer | 1997/98 | 2 | 1 | 5 | 7 |
| 17., vorzeitig entlassen, Nachfolger Köstner. |
| Lorenz-Günther Köstner | 1997/98 | 8 | 5 | 13 | 29 |
| 17. und Absteiger, nach dem 8. Spieltag als Nachfolger des vorzeitig entlassenen Neururer verpflichtet. |
| Peter Neururer | 1996/97 | 13 | 5 | 16 | 44 |
| 10. |
| Peter Neururer | 1995/96 | 5 | 1 | 3 | 16 |
| 12., nach dem 25. Spieltag als Nachfolger des vorzeitig entlassenen Engels verpflichtet. |
| Morten Olsen | 1995/96 | 0 | 1 | 1 | 1 |
| 14., vorzeitig entlassen, Nachfolger Engels. |
| Stefan Engels | 1995/96 | 4 | 11 | 8 | 23 |
| 17., nach dem 2. Spieltag als Nachfolger des vorzeitig entlassenen Olsen verpflichtet; dann selbst vorzeitig entlassen, Nachfolger Neururer. |
| Morten Olsen | 1994/95 | 11 | 10 | 13 | 43 |
| 10. |
| Morten Olsen | 1993/94 | 14 | 6 | 14 | 48 |
| 11. |
| Wolfgang Jerat | 1992/93 | 3 | 1 | 5 | 10 |
| 17., nach dem 19. Spieltag als Nachfolger des vorzeitig entlassenen Berger verpflichtet; dann selbst vorzeitig entlassen, Nachfolger Olsen. gestorben am 10.07.2020. |
| Morten Olsen | 1992/93 | 3 | 2 | 1 | 11 |
| 12., nach dem 28. Spieltag als Nachfolger des vorzeritig entlassenen Jerat verpflichtet. |
| Jörg Berger | 1992/93 | 6 | 1 | 12 | 19 |
| 17., vorzeitig entlassen, Nachfolger der bisherige Co-Trainer Jerat. gestorben am 23.06.2010. |
| Udo Lattek | 1991/92 | 0 | 1 | 1 | 1 |
| 16., als Interimstrainer (Lattek war Sportdirektor) zusammen mit Co-Trainer Linßen am 7. und 8. Spieltag für den vorzeitig entlassenen Rutemöller tätig. |
| Erich Rutemöller | 1991/92 | 0 | 5 | 1 | 5 |
| 16., vorzeitig entlassen; Interimstrainer gemeinsam Lattek (Sportdirektor) und Linßen (Co-Trainer) für zwei Spieltage, danach Berger. |
| Johannes Linßen | 1991/92 | 0 | 1 | 1 | 1 |
| 16., als Interimtstrainer (Linßen war Co-Trainer) zusammen mit Sportdirektor Lattek am 7. und 8. Spieltag für den vorzeitig entlassenen Rutemöller tätig. |
| Jörg Berger | 1991/92 | 13 | 12 | 5 | 51 |
| 4., nach dem 8. Spieltag als Nachfolger für den vorzeitig entlassenen Rutemöller und die Interimstrainer Lattek und Linßen verpflichtet. gestorben am 23.06.2010. |
| Erich Rutemöller | 1990/91 | 13 | 11 | 10 | 50 |
| 7. und Vize-Pokalsieger (1:1 n.V. und 3:4 im Elfmeterschießen gegen SV Werder Bremen) |
| Christoph Daum | 1989/90 | 17 | 9 | 8 | 60 |
| Vize-Meister, vorzeitig entlassen, Nachfolger Rutemöller. |
| Christoph Daum | 1988/89 | 18 | 9 | 7 | 63 |
| Vize-Meister |
| Christoph Daum | 1987/88 | 18 | 12 | 4 | 66 |
| 3. |
| Georg Kessler | 1986/87 | 1 | 1 | 5 | 4 |
| 16., vorzeitig entlassen, Nachfolger Daum (unter Kessler Co-Trainer). |
| Christoph Daum | 1986/87 | 12 | 8 | 7 | 44 |
| 10., nach dem 7. Spieltag als Nachfolger des vorzeitig entlassenen Trainers Kessler verpflichtet (Daum war vorher Co-Trainer unter Kessler). |
| Georg Kessler | 1985/86 | 4 | 3 | 7 | 15 |
| 13., nach dem 21. Spieltag (14 Spiele in der Wertung, da unter Kessler noch ein Nachholspiel absolviert wurde) als Nachfolger des vorzeitig entlassenen Löhr verpflichtet. |
| Johannes Löhr | 1984/85 | 5 | 8 | 7 | 23 |
| 11., vorzeitig entlassen (nur 20 Spiele in der Wertung, da noch ein Nachholspiel anstand), Nachfolger Kessler. |
| Johannes Löhr | 1984/85 | 18 | 4 | 12 | 58 |
| 3. |
| Rinus Michels | 1983/84 | 0 | 0 | 2 | 0 |
| 17., kündigte selbst vorzeitig seinen Vertrag, Nachfolger Löhr (der bis dahin Manager war). |
| Johannes Löhr | 1983/84 | 16 | 6 | 10 | 54 |
| 6., nach dem 2. Spieltag als Nachfolger von Michels tätig, der seinen Vertrag vorzeitig kündigte (Löhr war bis dahin Manager beim 1. FC Köln). |
| Rinus Michels | 1982/83 | 17 | 9 | 8 | 60 |
| 5. und Pokalsieger (1:0 gegen SC Fortuna Köln, 2. Bundesliga). gestorben am 03.03.2005 |
| Rinus Michels | 1981/82 | 18 | 9 | 7 | 63 |
| Vize-Meister gestorben am 03.03.2005 |
| Rinus Michels | 1980/81 | 10 | 7 | 8 | 37 |
| 8., nach dem 9. Spieltag als Nachfolger des vorzeitig entlassenen Heddergott (danach für ein Spiel Herings als Interims-Trainer) verpflichtet. gestorben am 03.03.2005 |
| Karl-Heinz Heddergott | 1980/81 | 2 | 3 | 3 | 9 |
| 12., vorzeitig entlassen, Nachfolger als Interims-Trainer für ein Spiel Herings, danach Michels. |
| Rolf Herings | 1980/81 | 0 | 0 | 1 | 0 |
| 13., als Interims-Trainer am 9. Spieltag für den vorzeitig entlassenen Heddergott tätig, Nachfolger Michels. |
| Karl-Heinz Heddergott | 1979/80 | 2 | 1 | 3 | 7 |
| 5. und Vize-Pokalsieger (1:2 gegen Fortuna Düsseldorf), nach dem 28. Spieltag als Nachfolger des vorzeitig entlassenen Weisweiler verpflichtet. |
| Hans Weisweiler | 1979/80 | 12 | 8 | 8 | 44 |
| 4., vorzeitig entlassen, Nachfolger Heddergott. gestorben am 05.07.1983 |
| Hans Weisweiler | 1978/79 | 13 | 12 | 9 | 51 |
| 6., gestorben am 05.07.1983 |
| Hans Weisweiler | 1977/78 | 22 | 4 | 8 | 70 |
| Meister und Pokalsieger (2:0 gegen Fortuna Düsseldorf) gestorben am 05.07.1983 |
| Hans Weisweiler | 1976/77 | 17 | 6 | 11 | 57 |
| 5. und Pokalsieger (1:1 n.V. und 1:0 gegen Hertha BSC Berlin) gestorben am 05.07.1983 |
| Zlatko Cajkovski | 1975/76 | 6 | 6 | 5 | 24 |
| 7., Cajkovski kündigte selbst, weil er bei Offenbach anheuerte. gestorben am 27.07.1998 |
| Georg Stollenwerk | 1975/76 | 8 | 5 | 4 | 29 |
| 4., nach dem 17. Spieltag als Nachfolger des freiwillig vorzeitig gegangenen Zlatko Cajkovski (der in Offenbach anheuerte) verpflichtet. |
| Zlatko Cajkovski | 1974/75 | 17 | 7 | 10 | 58 |
| 5., gestorben am 27.07.1998 |
| Zlatko Cajkovski | 1973/74 | 15 | 5 | 7 | 50 |
| 5., nach dem 7. Spieltag als Nachfolger des vorzeitig entlassenen Schlott verpflichtet. gestorben am 27.07.1998 |
| Rudolf Schlott | 1973/74 | 1 | 2 | 4 | 5 |
| 16., vorzeitig entlassen, Nachfolger Zlatko Cajkovski |
| Rudolf Schlott | 1972/73 | 16 | 11 | 7 | 59 |
| Vize-Meister und Vize-Pokalsieger (1:2 n.V. gegen Borussia Mönchengladbach) |
| Gyula Lorant | 1971/72 | 11 | 10 | 5 | 43 |
| 4., vorzeitig entlassen, Nachfolger als Interims-Trainer Herings bis zum Ende der Saison. gestorben am 31.05.1981 |
| Rolf Herings | 1971/72 | 4 | 3 | 1 | 15 |
| 4., als Interims-Trainer bis zum Ende der Saison für den vorzeitig nach dem 26. Spieltag entlassenen Gyula Lorant verpflichtet. |
| Ernst Ocwirk | 1970/71 | 11 | 11 | 12 | 44 |
| 11., Vize-Pokalsieger für die Saison 1969/70 zu Beginn der Saison 1970/71 (1:2 gegen Kickers Offenbach), Vize-Pokalsieger 1970/71 (1:2 n.V. gegen FC Bayern München) |
| Hans Merkle | 1969/70 | 20 | 3 | 11 | 63 |
| 4.. Vize-Pokalsieger wurde Köln aber erst nach Merkles Demission zu Beginn der neuen Saison (wegen der vielen Spielausfälle und der bevorstehenden Weltmeisterschaft waren die letzten Pokalrunden auf den Beginn der neuen Saison verlegt worden), Trainer war dann bereits Ocwirk. |
| Hans Merkle | 1968/69 | 13 | 6 | 15 | 45 |
| 13. |
| Willi Multhaup | 1967/68 | 17 | 4 | 13 | 55 |
| 4. und Pokalsieger (4:1 gegen VfL Bochum, Regionalligist) gestorben am 18.12.1982 |
| Hans Schäfer | 1967/68 | 0 | 0 | 1 | 0 |
| 6., als Vertreter für den erkrankten Multhaup am 5. Spieltag eingesprungen. |
| Willi Multhaup | 1966/67 | 14 | 9 | 11 | 51 |
| 7. gestorben am 18.12.1982 |
| Georg Knöpfle | 1965/66 | 19 | 6 | 9 | 63 |
| 5. gestorben am 14.12.1987 |
| Georg Knöpfle | 1964/65 | 14 | 10 | 6 | 52 |
| Vize-Meister gestorben am 14.12.1987 |
| Georg Knöpfle | 1963/64 | 17 | 11 | 2 | 62 |
| Meister gestorben am 14.12.1987 |