| Sezon | Miejsce | Bilans bramek | Liczba punktów | Średnia frekwencja widzów | Karnety | Najlepszy strzelec | Trener | Puchary Europejskie |
|---|
| 1979/80 | 12 | 45:61 | 32−36 | 13.941 | b.d | Peter Szech (9) | Willibert Kremer | brak udziału |
| 1980/81 | 11 | 52:53 | 30−38 | 11.705 | b.d. | Arne Larsen Økland (16) | Willibert Kremer |
| 1981/82 | 16 | 45:72 | 25−43 | 9.594 | b.d. | Arne Larsen Økland (14) | Willibert Kremer(do 11/81) | Gerd Kentschke(od 12/81) |
| 1982/83 | 11 | 43:66 | 29−39 | 9.205 | b.d. | Arne Larsen Økland (13) | Dettmar Cramer |
| 1983/84 | 7 | 50:50 | 34−34 | 11.652 | b.d. | Herbert Waas (15) | Dettmar Cramer |
| 1984/85 | 13 | 52:54 | 31−37 | 9.658 | b.d. | Herbert Waas (11) | Dettmar Cramer |
| 1985/86 | 6 | 63:51 | 40−28 | 10.129 | b.d. | Cha Bum-kun (17) | Erich Ribbeck |
| 1986/87 | 6 | 56:38 | 39−29 | 12.753 | b.d. | Herbert Waas (15) | Erich Ribbeck | Puchar UEFA (2. runda) |
| 1987/88 | 8 | 53:60 | 32−36 | 9.511 | b.d. | Christian Schreier (11) | Erich Ribbeck | Puchar UEFA (Zwycięzca) |
| 1988/89 | 8 | 45:44 | 34−34 | 12.329 | b.d. | Christian Schreier (8) | Rinus Michels(do 4/89) | Jürgen Gelsdorf | Puchar UEFA (1. runda) |
| 1989/90 | 5 | 40:32 | 39−29 | 14.423 | b.d. | Marek Leśniak (8) | Jürgen Gelsdorf | brak udziału |
| 1990/91 | 8 | 47:46 | 35−33 | 13.617 | b.d. | Ulf Kirsten (11) | Jürgen Gelsdorf(do 5/91) | Peter Hermann(od 5/91) | Puchar UEFA (Ćwierćfinał) |
| 1991/92 | 6 | 53:39 | 43−33 | 15.152 | b.d. | Ulf Kirsten (12) | Reinhard Saftig | brak udziału |
| 1992/93 | 5 | 64:45 | 40−28 | 17.008 | 4.700 | Ulf Kirsten (20) | Reinhard Saftig(do 5/93) | Dragoslav Stepanović |
| 1993/94 | 3 | 60:47 | 39−29 | 19.111 | 5.300 | Paulo Sérgio (17) | Dragoslav Stepanović | Puchar Zdobywców Pucharów (Ćwierćfinał) |
| 1994/95 | 7 | 62:51 | 36−32 | 22.829 | 6.000 | Rudi Völler (16) | Dragoslav Stepanović(do 4/95) | Erich Ribbeck | Puchar UEFA (Półfinał) |
| 1995/96 | 14 | 37:38 | 38 | 22.041 | 8.300 | Rudi Völler (10) | Erich Ribbeck(do 4/96) | Peter Hermann(następnie) | brak udziału |
| 1996/97 | 2 | 69:41 | 69 | 20.670 | 12.000 | Ulf Kirsten (22) | Christoph Daum |
| 1997/98 | 3 | 66:39 | 55 | 22.252 | 14.500 | Ulf Kirsten (22) | Christoph Daum | Liga Mistrzów UEFA (Ćwierćfinał) |
| 1998/99 | 2 | 61:30 | 63 | 22.435 | b.d. | Ulf Kirsten (19) | Christoph Daum | Puchar UEFA (2. runda) |
| 1999/00 | 2 | 74:38 | 73 | 22.470 | b.d. | Ulf Kirsten (17) | Christoph Daum | Liga Mistrzów UEFA (Kwalifikacje) Puchar UEFA (3. runda) |
| 2000/01 | 4 | 54:40 | 57 | 22.382 | b.d. | Oliver Neuville (15) | Christoph Daum(do 10/00) | Rudi Völler(do 11/00) | Berti Vogts | Liga Mistrzów UEFA (Kwalifikacje) Puchar UEFA (3. runda) |
| 2001/02 | 2 | 77:38 | 69 | 22.382 | b.d. | Michael Ballack (17) | Klaus Toppmöller | Liga Mistrzów UEFA (finał) |
| 2002/03 | 15 | 47:56 | 40 | 22.410 | b.d. | Daniel Bierofka (7) | Klaus Toppmöller(do 2/03) | Thomas Hörster(do 5/03) | Klaus Augenthaler | Liga Mistrzów UEFA (II faza grupowa) |
| 2003/04 | 3 | 73:39 | 65 | 22.500 | b.d. | Dimityr Berbatow (16) | Klaus Augenthaler | brak udziału |
| 2004/05 | 6 | 65:44 | 57 | 22.500 | 14.732 | Dimityr Berbatow (20) | Klaus Augenthaler | Liga Mistrzów UEFA (1/8 finału) |
| 2005/06 | 5 | 64:49 | 52 | 22.264 | 14.910 | Dimityr Berbatow (21) | Klaus Augenthaler(do 9/05) | Rudi Völler(do 10/05) | Michael Skibbe | Puchar UEFA (1. runda) |
| 2006/07 | 5 | 54:49 | 51 | 22.410 | 14.520 | Andrij Woronin (10) | Michael Skibbe | Puchar UEFA (Ćwierćfinał) |
| 2007/08 | 7 | 57:40 | 51 | 22.471 | 14.926 | Theofanis Gekas (11) | Michael Skibbe | Puchar UEFA (Ćwierćfinał) |
| 2008/09 | 9 | 59:46 | 49 | 26.532 | 15.183 | Patrick Helmes (21) | Bruno Labbadia | brak udziału |
| 2009/10 | 4 | 65:38 | 59 | 29.309 | 17.642 | Stefan Kießling (21) | Jupp Heynckes |
| 2010/11 | 2 | 64:44 | 68 | 28.633 | 18.551 | Arturo Vidal (10) | Jupp Heynckes | Liga Europy UEFA (Ćwierćfinał) |
| 2011/12 | 5 | 52:44 | 54 | 28.494 | b.d | Stefan Kießling (13) | Robin Dutt(do 01.04.) | Sami Hyypiä
Sascha Lewandowski(do końca sezonu)[3] | Liga Mistrzów UEFA (1/8 finału) |
| 2012/13 | 3 | 65:39 | 65 | 28.175 | b.d | Stefan Kießling (25) | Sami Hyypiä
Sascha Lewandowski | Liga Europy UEFA (1/16 finału) |
| 2013/14 | 4 | 60:41 | 61 | 28.452 | b.d | Stefan Kießling (15) | Sami Hyypiä (do 04.14)
Sascha Lewandowski | Liga Mistrzów UEFA (1/8 finału) |
| 2014/15 | 4 | 62:37 | 61 | 29.311 | b.d | Karim Bellarabi (12) | Roger Schmidt | Liga Mistrzów UEFA (1/8 finału) |
| 2015/16 | 3 | 56:40 | 60 | 29.018 | b.d | Javier Hernández (17) | Roger Schmidt | Liga Mistrzów UEFA (faza grupowa),Liga Europy UEFA (1/8 finału) |
| 2016/17 | 12 | 53:55 | 41 | 28.428 | 19.000 | Javier Hernández (11) | Roger Schmidt (do 03.17)
Tayfun Korkut | Liga Mistrzów UEFA (1/8 finału) |
| 2017/18 | 5 | 58:44 | 55 | 28.415 | 19.000 | Kevin Volland (14) | Heiko Herrlich | brak udziału |
| 2018/19 | 4 | 69:52 | 58 | 27.990 | 19.000 | Kai Havertz (17) | Heiko Herrlich (do 12.18)
Peter Bosz | Liga Europy UEFA (1/16 finału) |
| 2019/20 | 5 | 61:44 | 63 | 21.236 | b.d. | Kai Havertz (12) | Peter Bosz | Liga Mistrzów UEFA (faza grupowa),Liga Europy UEFA (1/4 finału) |
| 2020/21 | 6 | 53:39 | 52 | bd. | bd. | Lucas Alario (11) | Peter Bosz (do 23.03.2021)
Hannes Wolf | Liga Europy UEFA (1/16 finału) |
| 2021/22 | 3 | 80:47 | 64 | bd. | bd. | Patrik Schick (24) | Gerardo Seoane | Liga Europy UEFA (1/8 finału) |
| 2022/23 | 6 | 57:49 | 50 | bd. | bd. | Moussa Diaby (9) | Gerardo Seoane (do 05.10.2022)
Xabi Alonso | Liga Mistrzów UEFA (faza grupowa),Liga Europy UEFA (1/2 finału) |
| 2023/24 | 1 | 89:24 | 90 | bd. | bd. | Victor Boniface (14) | Xabi Alonso | Liga Europy UEFA (finał) |
| 2024/25 | 2 | 72:43 | 69 | bd. | bd. | Patrik Schick (21) | Xabi Alonso | Liga Mistrzów UEFA (1/8 finału) |
| 2025/26 | | | | | | | | |