# List of Berliner FC Dynamo seasons

BFC Dynamo is a German football club based in the locality of Alt-Hohenschönhausen of the borough of Lichtenberg of Berlin. The team currently plays in the fourth tier Regionalliga Nordost. The club was founded from the football department of sports club SC Dynamo Berlin in 1966. This list covers every season played since the first season of SC Dynamo Berlin. It details the club's achievements in league and cup competitions, and the top goal scorers for each season.

## Background

Sports club SC Dynamo Berlin was founded on 1 October 1954. The club entered the 1954-55 DDR-Oberliga after taking over the first team of SG Dynamo Dresden and its place in the league. The team played its first match as SC Dynamo Berlin against BSG Rotation Babelsberg in the 12th matchday on 21 November 1954. SC Dynamo Berlin captured its first title in the 1959 FDGB-Pokal. However, the team would be overshadowed by local rival ASK Vorwärts Berlin in the 1960s.
Football club BFC Dynamo was founded on 15 January 1966 from the football department of SC Dynamo Berlin. The team finished as runners-up in the 1970-71 FDGB-Pokal and qualified for its first UEFA competition. BFC Dynamo reached the semi-finals of the 1970-71 European Cup Winners' Cup before losing to Dynamo Moscow in a penalty shoot-out. The club thus became the first and so-far only football club in Berlin to have reached the semi-finals of one of the two most prestigious UEFA club competitions (the European Cup and the European Cup Winners' Cup), as of 2024.
BFC Dynamo developed a highly successful youth academy during the 1970s. Full-time coaches were available for all youth classes and the club was able to recruit young talents from training centers of SV Dynamo across East Germany. The youth work laid the groundwork the club's future successes. BFC Dynamo became East German champions for the first time in the 1978-79 DDR-Oberliga. The team then made its first appearance in the European Cup. BFC Dynamo defeated Nottingham Forest under Brian Clough 0-1 at the City Ground in the quarter-finals of the 1979-80 European Cup. The club thus became the first German football club to defeat an English club in England in the European Cup.
BFC Dynamo came tho dominate the DDR-Oberliga in the 1980s. The club had the best material conditions in the league and the best team by far. Most of its top performers came through its own youth teams. The team won ten consecutive league titles until the 1987-88 season. However, BFC Dynamo had less success in the FDGB-Pokal during the period, losing three finals. The team eventually completed the Double in the 1987-88 season. Andreas Thom became the league top goal scorer and the footballer of the year in the 1987-88 season.
BFC Dynamo was re-branded as FC Berlin on 19 February 1990. The team finished the 1990-91 NOFV-Oberliga in 11th place and just narrowly failed in the play-offs for the 2. Bundesliga. FC Berlin was qualified for the 1991–92 DFB-Pokal. The team was eliminated in the first round by SC Freiburg. FC Berlin fell on hard times after German reunification. The team never made it beyond third tier in the German football league system. FC Berlin managed to qualify for the new Regionalliga Nordost in 1994, but struggled in the league.
The club returned to its original club name on 3 May 1999. BFC Dynamo won the 1998-99 Berlin Cup and qualified for its second appearance in the DFB-Pokal. The difficulties in the Regionalliga Nordost continued. BFC Dynamo was eventually relegated to the NOFV-Oberliga in 2000. For the first time in its history, BFC Dynamo was now a fourth tier team. BFC Dynamo eventually suffered a financial crisis at the end of the 2000-01 season. Insolvency proceedings were opened against the club on 1 November 2001 and the team was consequently relegated to the fifth tier Verbandsliga Berlin.
BFC Dynamo qualified for the NOFV-Oberliga in the 2003-04 season and successfully brought the insolvency proceedings to a positive conclusion, largely through the efforts of supporters and contributions from the new presidium. The club consolidated in the NOFV-Oberliga and captured another two Berlin Cup titles. The team was undefeated in the 2013-14 NOFV-Oberliga Nord and finally qualified for the Regionalliga Nordost.
BFC Dynamo has since established itself as a strong team in the Regionalliga Nordost and a major competitor in the Berlin Cup. The team eventually won the 2021-22 Regionalliga and claimed its first ever Regionalliga title. BFC Dynamo saw the biggest increase in membership of any club in Berlin in 2021, apart from Hertha BSC and 1. FC Union Berlin; membership increased by 51 percent in 2021. In 2024, BFC Dynamo also reported its highest attendance figures since Die Wende, thus setting a new attendance record since 1990.

## Seasons
### 1954–1965

| Season | League | League | League | League | League | League | League | League | League | League | FDGB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| Season | League (tier) | Pld | W | D | L | GF | GA | GD | Pts | Pos | FDGB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| 1954-55 | DDR-Oberliga (1) | 26 | 12 | 2 | 12 | 50 | 49 | 1 | 26 | 7th | R16 | | | Johannes Matzen Karl-Heinz Holze | 13 12 |
| 1955 | DDR-Oberliga (1) | 13 | 8 | 2 | 3 | 35 | 12 | 13 | 18 | 3rd | n/a | | | Günter Schröter | 11 |
| 1956 | DDR-Oberliga (1) | 26 | 7 | 6 | 13 | 37 | 47 | −10 | 20 | 13th | R16 | | | Günter Schröter Johannes Matzen | 10 10 |
| 1957 | DDR-Liga (2) | 26 | 19 | 3 | 4 | 80 | 28 | 52 | 41 | 1st | SF | | | Dieter Legler Günter Schröter Johannes Matzen | 19 16 16 |
| 1958 | DDR-Oberliga (1) | 26 | 10 | 6 | 10 | 37 | 34 | 3 | 26 | 6th | R2 | | | Hermann Bley | 12 |
| 1959 | DDR-Oberliga (1) | 26 | 14 | 5 | 7 | 46 | 26 | 20 | 33 | 3rd | W | | | Günter Schröter Ralf Quest | 15 11 |
| 1960 | DDR-Oberliga (1) | 26 | 12 | 8 | 6 | 44 | 27 | 17 | 32 | 2nd | R16 | | | Emil Poklitar Günter Schröter | 14 12 |
| 1961-62 | DDR-Oberliga (1) | 39 | 18 | 9 | 12 | 72 | 64 | 8 | 45 | 3nd | RU | | | Emil Poklitar Wilfried Klingbiel Hermann Bley Günter Schröter | 15 11 11 11 |
| 1962-63 | DDR-Oberliga (1) | 26 | 8 | 7 | 11 | 37 | 32 | 5 | 23 | 10th | R16 | | | Günter Schröter | 13 |
| 1963-64 | DDR-Oberliga (1) | 26 | 9 | 6 | 11 | 35 | 34 | 1 | 24 | 8th | QF | | | Joachim Hall | 14 |
| 1964-65 | DDR-Oberliga (1) | 26 | 8 | 6 | 12 | 27 | 37 | −10 | 23 | 11th | R2 | | | Joachim Hall | 7 |

### 1966-1990

| Season | League | League | League | League | League | League | League | League | League | League | FDGB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| Season | League (tier) | Pld | W | D | L | GF | GA | GD | Pts | Pos | FDGB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| 1965-66 | DDR-Oberliga (1) | 26 | 11 | 3 | 12 | 42 | 32 | 10 | 25 | 9th | QF | | | Waldemar Mühlbächer Joachim Hall Erhard Kochale | 9 |
| 1966-67 | DDR-Oberliga (1) | 26 | 6 | 9 | 11 | 28 | 40 | −12 | 21 | 13th | R16 | | | Erhard Kochale | 6 |
| 1967-68 | DDR-Liga Nord (2) | 30 | 20 | 7 | 3 | 64 | 24 | 40 | 47 | 1st | R16 | | | Peter Lyszczan | 19 |
| 1968-69 | DDR-Oberliga (1) | 26 | 10 | 5 | 11 | 25 | 36 | −11 | 25 | 10th | SF | | | Manfred Becker | 9 |
| 1969-70 | DDR-Oberliga (1) | 26 | 10 | 8 | 8 | 29 | 32 | −3 | 28 | 6th | R16 | | | Peter Lyszczan | 8 |
| 1970-71 | DDR-Oberliga (1) | 26 | 10 | 5 | 11 | 31 | 29 | 2 | 25 | 9th | RU | | | Manfred Becker | 8 |
| 1971-72 | DDR-Oberliga (1) | 26 | 13 | 9 | 4 | 45 | 20 | 25 | 35 | 2nd | QF | Cup Winners' Cup | SF | Norbert Johannsen Wolf-Rüdiger Netz Frank Terletzki | 16 10 10 |
| 1972-73 | DDR-Oberliga (1) | 26 | 9 | 8 | 9 | 41 | 42 | −1 | 26 | 6th | SF | UEFA Cup | R3 | Norbert Johannsen | 16 |
| 1973-74 | DDR-Oberliga (1) | 26 | 12 | 3 | 11 | 42 | 41 | 1 | 27 | 6th | SF | | | Frank Fleischer Reinhard Lauck | 8 |
| 1974-75 | DDR-Oberliga (1) | 26 | 10 | 10 | 6 | 47 | 29 | 18 | 30 | 4th | R16 | | | Norbert Johannsen | 10 |
| 1975-76 | DDR-Oberliga (1) | 26 | 17 | 3 | 6 | 67 | 24 | 43 | 37 | 2nd | QF | | | Hans-Jürgen Riediger Wolf-Rüdiger Netz | 20 15 |
| 1976-77 | DDR-Oberliga (1) | 26 | 14 | 4 | 8 | 43 | 27 | 16 | 32 | 4th | R16 | UEFA Cup | R1 | Frank Terletzki Wolf-Rüdiger Netz | 9 8 |
| 1977-78 | DDR-Oberliga (1) | 26 | 14 | 7 | 5 | 54 | 25 | 29 | 35 | 3rd | SF | | | Wolf-Rüdiger Netz Hans-Jürgen Riediger | 16 13 |
| 1978-79 | DDR-Oberliga (1) | 26 | 21 | 4 | 1 | 75 | 18 | 57 | 46 | 1st | RU | UEFA Cup | R1 | Hans-Jürgen Riediger | 36 |
| 1979-80 | DDR-Oberliga (1) | 26 | 20 | 3 | 3 | 72 | 16 | 56 | 43 | 1st | QF | European Cup | QF | Hartmut Pelka Hans-Jürgen Riediger Frank Terletzki | 19 16 14 |
| 1980-81 | DDR-Oberliga (1) | 26 | 17 | 5 | 4 | 74 | 31 | 43 | 39 | 1st | SF | European Cup | R2 | Wolf-Rüdiger Netz Bernd Schulz | 18 17 |
| 1981-82 | DDR-Oberliga (1) | 26 | 18 | 5 | 3 | 74 | 27 | 47 | 41 | 1st | RU | European Cup | R2 | Hans-Jürgen Riediger Wolf-Rüdiger Netz Rainer Troppa | 17 14 13 |
| 1982-83 | DDR-Oberliga (1) | 26 | 20 | 6 | 0 | 72 | 22 | 50 | 46 | 1st | QF | European Cup | R1 | Hans-Jürgen Riediger | 18 |
| 1983-84 | DDR-Oberliga (1) | 26 | 17 | 5 | 4 | 66 | 36 | 30 | 39 | 1st | RU | European Cup | QF | Rainer Ernst Bernd Schulz | 27 14 |
| 1984-85 | DDR-Oberliga (1) | 26 | 20 | 4 | 2 | 90 | 28 | 62 | 44 | 1st | RU | European Cup | R2 | Rainer Ernst Frank Pastor Andreas Thom | 35 29 23 |
| 1985-86 | DDR-Oberliga (1) | 26 | 12 | 10 | 4 | 46 | 31 | 15 | 34 | 1st | QF | European Cup | R1 | Frank Pastor Andreas Thom | 20 16 |
| 1986-87 | DDR-Oberliga (1) | 26 | 19 | 4 | 3 | 59 | 20 | 39 | 42 | 1st | R2 | European Cup | R2 | Frank Pastor Christian Backs Andreas Thom | 22 13 13 |
| 1987-88 | DDR-Oberliga (1) | 26 | 15 | 7 | 4 | 59 | 30 | 29 | 37 | 1st | W | European Cup | R1 | Andreas Thom Rainer Ernst | 24 17 |
| 1988-89 | DDR-Oberliga (1) | 26 | 12 | 8 | 6 | 51 | 32 | 19 | 32 | 2nd | W | European Cup | R1 | Andreas Thom Thomas Doll | 20 17 |
| 1989-90 | DDR-Oberliga (1) | 26 | 9 | 12 | 5 | 38 | 35 | 3 | 30 | 4th | QF | Cup Winners' Cup | R2 | Thomas Doll | 12 |
| 1990-91 | NOFV-Oberliga (1) | 26 | 7 | 8 | 11 | 25 | 39 | −14 | 22 | 11th | R2 | | | Thorsten Boer Heiko Bonan | 9 8 |

### 1991–present

| Season | League | League | League | League | League | League | League | League | League | League | Berlin Cup | DFB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| Season | League (tier) | Pld | W | D | L | GF | GA | GD | Pts | Pos | Berlin Cup | DFB-Pokal | UEFA | UEFA | Top scorer(s) | Goals |
| 1991-92 | NOFV-Oberliga Nord (3) | 34 | 25 | 7 | 2 | 97 | 15 | 82 | 57 | 1st | R3 | R1 | | | Ralf Rambow Dirk Rehbein Mario Tolkmitt Mikhail Pronichev | 18 17 16 15 |
| 1992-93 | NOFV-Oberliga Nord (3) | 32 | 20 | 2 | 10 | 94 | 61 | 33 | 42 | 4th | R16 | | | | Dirk Rehbein Bernd Jopek | 26 20 |
| 1993-94 | NOFV-Oberliga Nord (3) | 28 | 18 | 3 | 7 | 53 | 25 | 28 | 39 | 4th | QF | | | | Mikhail Pronichev Heiko Brestrich | 20 16 |
| 1994-95 | Regionalliga Nordost (3) | 34 | 9 | 10 | 15 | 53 | 64 | −11 | 28 | 11th | SF | | | | Michael Steffen Heiko Brestrich | 21 13 |
| 1995-96 | Regionalliga Nordost (3) | 34 | 9 | 8 | 17 | 44 | 68 | −24 | 35 | 13th | R1 | | | | Mikhail Pronichev | 13 |
| 1996-97 | Regionalliga Nordost (3) | 34 | 7 | 14 | 13 | 29 | 48 | −19 | 35 | 13th | R16 | | | | Marek Seruga Timo Lesch | 8 |
| 1997-98 | Regionalliga Nordost (3) | 34 | 12 | 7 | 15 | 55 | 55 | 0 | 43 | 11th | QF | | | | Bernd Jopek Timo Lesch Sebastian Müller | 14 12 11 |
| 1998-99 | Regionalliga Nordost (3) | 34 | 15 | 8 | 11 | 47 | 38 | 10 | 53 | 8th | W | | | | Heiko Brestrich Ayhan Gezen | 15 13 |
| 1999-00 | Regionalliga Nordost (3) | 34 | 7 | 7 | 20 | 39 | 56 | −17 | 28 | 17th | RU | R2 | | | Denis Kozlov | 11 |
| 2000-01 | NOFV-Oberliga Nord (4) | 34 | 27 | 4 | 3 | 92 | 17 | 75 | 85 | 1st | R16 | | | | Denis Kozlov Danut Oprea Dirk Vollmar Silvian Cristescu | 38 17 16 14 |
| 2001-02 | NOFV-Oberliga Nord (4) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 17th | R16 | | | | Tomasz Suwary Piotr Rowicki Sebastian Müller | 5 4 4 |
| 2002-03 | Verbandsliga Berlin (5) | 34 | 21 | 6 | 7 | 63 | 29 | 34 | 69 | 3rd | R3 | | | | Aka Adek Mba Lars Leps | 15 14 |
| 2003-04 | Verbandsliga Berlin (5) | 34 | 26 | 7 | 1 | 91 | 22 | 69 | 85 | 1st | SF | | | | Danny Kukulies | 41 |
| 2004-05 | NOFV-Oberliga Nord (4) | 32 | 15 | 11 | 6 | 46 | 28 | 18 | 56 | 8th | R1 | | | | Dennis Kutrieb | 17 |
| 2005-06 | NOFV-Oberliga Nord (4) | 30 | 13 | 5 | 12 | 43 | 21 | 2 | 44 | 6th | SF | | | | Hendryk Lau Danny Kukulies | 17 11 |
| 2006-07 | NOFV-Oberliga Nord (4) | 30 | 8 | 12 | 10 | 42 | 42 | 0 | 36 | 10th | SF | | | | Christian Ritter Jeff Kayser | 8 |
| 2007-08 | NOFV-Oberliga Nord (4) | 28 | 14 | 8 | 6 | 46 | 26 | 20 | 50 | 5th | Q | | | | Christian Ritter Christian Rauch | 12 |
| 2008-09 | NOFV-Oberliga Nord (5) | 30 | 16 | 8 | 6 | 54 | 37 | 17 | 56 | 2nd | R2 | | | | Danny Kukulies | 12 |
| 2009-10 | NOFV-Oberliga Nord (5) | 30 | 17 | 7 | 6 | 70 | 40 | 30 | 58 | 2nd | RU | | | | Firat Karaduman Nico Patschinski Christian Preiß | 19 18 15 |
| 2010-11 | NOFV-Oberliga Nord (5) | 30 | 13 | 6 | 11 | 48 | 35 | 13 | 45 | 7th | W | | | | Matthias Steinborn | 18 |
| 2011-12 | NOFV-Oberliga Nord (5) | 28 | 8 | 5 | 15 | 35 | 39 | −4 | 29 | 13th | SF | R1 | | | Matthias Steinborn | 13 |
| 2012-13 | NOFV-Oberliga Nord (5) | 30 | 15 | 11 | 4 | 59 | 28 | 31 | 56 | 3rd | W | | | | Christian Preiß Matthias Steinborn Nico Patschinski Jörn Wemmer | 13 12 11 10 |
| 2013-14 | NOFV-Oberliga Nord (5) | 30 | 27 | 3 | 0 | 75 | 10 | 65 | 84 | 1st | SF | R1 | | | Djibril N'Diaye Christian Preiß | 16 15 |
| 2014-15 | Regionalliga Nordost (4) | 28 | 11 | 12 | 5 | 34 | 26 | 8 | 45 | 5th | W | | | | Djibril N'Diaye | 18 |
| 2015-16 | Regionalliga Nordost (4) | 34 | 17 | 5 | 12 | 66 | 48 | 18 | 56 | 4th | QF | R1 | | | Zlatko Muhović Dennis Srbeny | 15 13 |
| 2016-17 | Regionalliga Nordost (4) | 34 | 12 | 8 | 14 | 51 | 54 | −3 | 44 | 15th | W | | | | Dennis Srbeny Kai Pröger Thiago Rockenbach | 20 14 13 |
| 2017-18 | Regionalliga Nordost (4) | 34 | 16 | 6 | 12 | 70 | 50 | 20 | 54 | 4th | W | R1 | | | Rufat Dadashov Matthias Steinborn | 29 18 |
| 2018-19 | Regionalliga Nordost (4) | 34 | 12 | 6 | 16 | 38 | 61 | −23 | 42 | 12th | SF | R1 | | | Marc Brašnić | 17 |
| 2019-20 | Regionalliga Nordost (4) | 23 | 10 | 7 | 6 | 39 | 29 | 6 | 37 | 6th | SF | | | | Mateusz Lewandowski Ronny Garbuschewski Andor Bolyki | 11 11 7 |
| 2020-21 | Regionalliga Nordost (4) | 11 | 5 | 3 | 3 | 26 | 17 | 9 | 20 | 6th | W | | | | Lucas Brumme Matthias Steinborn | 7 |
| 2021-22 | Regionalliga Nordost (4) | 38 | 25 | 7 | 6 | 84 | 21 | 52 | 82 | 1st | R2 | R1 | | | Christian Beck Andor Bolyki | 24 18 |
| 2022-23 | Regionalliga Nordost (4) | 34 | 15 | 11 | 8 | 58 | 45 | 13 | 56 | 6th | SF | | | | Christian Beck | 23 |
| 2023-24 | Regionalliga Nordost (4) | 34 | 17 | 10 | 7 | 59 | 38 | 21 | 61 | 4th | R16 | | | | Rufat Dadashov Tobias Stockinger | 14 13 |

### Key

| Champions | Runners-up | Promoted | Relegated |