# 2. Fußball-Bundesliga 2019-2020

La 2. Fußball-Bundesliga 2019-2020 è stata la 46ª edizione del secondo livello del campionato tedesco di calcio. La stagione è iniziata il 26 luglio 2019 e si sarebbe dovuta concludere il 17 maggio 2020, ma, a causa dello stop forzato a seguito dell'emergenza dovuta alla pandemia di COVID-19, è terminata il 28 giugno 2020.

## Stagione

L'Arminia Bielefeld vinse il campionato e fu promosso in Bundesliga, insieme allo Stoccarda. Wehen Wiesbaden e Dinamo Dresda furono retrocessi in 3. Liga.

## Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Amburgo | dettagli | Amburgo | Volksparkstadion | 4° in 2. Bundesliga |
| Arminia Bielefeld | dettagli | Bielefeld | SchücoArena | 7° in 2. Bundesliga |
| Bochum | dettagli | Bochum | Vonovia Ruhrstadion | 11° in 2. Bundesliga |
| Darmstadt | dettagli | Darmstadt | Merck-Stadion am Böllenfalltor | 10° in 2. Bundesliga |
| Dinamo Dresda | dettagli | Dresda | Rudolf-Harbig-Stadion | 12° in 2. Bundesliga |
| Erzgebirge Aue | dettagli | Aue-Bad Schlema | Erzgebirgsstadion | 14° in 2. Bundesliga |
| Greuther Fürth | dettagli | Fürth | Sportpark Ronhof Thomas Sommer | 13° in 2. Bundesliga |
| Hannover 96 | dettagli | Hannover | HDI-Arena | 17° in Bundesliga |
| Heidenheim | dettagli | Heidenheim an der Brenz | Voith-Arena | 5° in 2. Bundesliga |
| Holstein Kiel | dettagli | Kiel | Holstein-Stadion | 6° in 2. Bundesliga |
| Jahn Ratisbona | dettagli | Ratisbona | Arena Regensburg Continental Arena | 8° in 2. Bundesliga |
| Karlsruhe | dettagli | Karlsruhe | Wildparkstadion | 2° in 3. Liga |
| Norimberga | dettagli | Norimberga | Max-Morlock-Stadion | 18° in Bundesliga |
| Osnabrück | dettagli | Osnabrück | Stadion an der Bremer Brücke | 1° in 3. Liga |
| Sandhausen | dettagli | Sandhausen | Hardtwaldstadion | 15° in 2. Bundesliga |
| St. Pauli | dettagli | Amburgo | Millerntor-Stadion | 9° in 2. Bundesliga |
| Stoccarda | dettagli | Stoccarda | Mercedes-Benz Arena | 16° in Bundesliga |
| Wehen Wiesbaden | dettagli | Wiesbaden | BRITA-Arena | 3° in 3. Liga |

## Allenatori e primatisti

| Squadra | Allenatore | Giocatore più presente (tra parentesi il numero delle presenze) | Capocannoniere (tra parentesi il numero dei gol segnati) |
| Amburgo | Dieter Hecking | Tim Leibold (34) | Sonny Kittel (11) |
| Arminia Bielefeld | Uwe Neuhaus | Stefan Ortega (34) Jonathan Clauss (34) | Fabian Klos (21) |
| Bochum | Robin Dutt (1ª-4ª) Heiko Butscher (5ª) Thomas Reis (6ª-34ª) | Anthony Losilla (33) | Silvère Ganvoula M'Boussy (13) |
| Darmstadt | Dīmītrīs Grammozīs | Serdar Dursun (34) | Serdar Dursun (16) |
| Dinamo Dresda | Cristian Fiél (1ª-15ª) Heiko Scholz (16ª) Markus Kauczinski (17ª-34ª) | Kevin Broll (33) | Moussa Koné (6) Patrick Schmidt (6) |
| Erzgebirge Aue | Daniel Meyer (1ª-3ª) Marc Hensel (4ª) Dirk Schuster (5ª-34ª) | Philipp Riese (33) | Dimitri Nəzərov (10) |
| Greuther Fürth | Stefan Leitl | Paul Seguin (32) Sascha Burchert (32) Branimir Hrgota (32) | Branimir Hrgota (10) |
| Hannover | Mirko Slomka (1ª-12ª) Asif Šarić (13ª) Kenan Koçak (14ª-34ª) | Genki Haraguchi (32) | Marvin Ducksch (15) |
| Heidenheim | Frank Schmidt | Marnon-Thomas Busch (33) Kevin Müller (33) | Tim Kleindienst (14) |
| Holstein Kiel | André Schubert (1ª-6ª) Ole Werner (7ª-34ª) | Hauke Wahl (34) | Emmanuel Iyoha (9) Lee Jae-sung (9) |
| Jahn Ratisbona | Mersad Selimbegović | Chima Okoroji (34) | Sebastian Stolze (8) Andreas Albers (8) |
| Karlsruhe | Alois Schwartz (1ª-20ª) Christian Eichner (21ª-34ª) | Marvin Wanitzek (34) Benjamin Uphoff (34) | Philipp Hofmann (17) |
| Norimberga | Damir Čanadi (1ª-12ª) Marek Mintál (13ª) Jens Keller (14ª-34ª) | Hanno Behrens (34) | Robin Hack (10) |
| Osnabrück | Daniel Thioune | Moritz Heyer (33) | Marcos Álvarez (13) |
| Sandhausen | Uwe Koschinat | Martin Fraisl (34) | Kevin Behrens (14) |
| St. Pauli | Jos Luhukay | Robin Himmelmann (33) | Dīmītrīs Diamantakos (11) Henk Veerman (11) |
| Stoccarda | Tim Walter (1ª-18ª) Pellegrino Matarazzo (19ª-34ª) | Pascal Stenzel (34) | Nicolás González (14) |
| Wehen Wiesbaden | Rüdiger Rehm | Sascha Mockenhaupt (32) Max Dittgen (32) Manuel Schäffler (32) | Manuel Schäffler (19) |

## Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Arminia Bielefeld | 68 | 34 | 18 | 14 | 2 | 65 | 30 | +35 |
| 2. | Stoccarda | 58 | 34 | 17 | 7 | 10 | 62 | 41 | +21 |
| 3. | Heidenheim | 55 | 34 | 15 | 10 | 9 | 45 | 36 | +9 |
| 4. | Amburgo | 54 | 34 | 14 | 12 | 8 | 62 | 46 | +16 |
| 5. | Darmstadt | 52 | 34 | 13 | 13 | 8 | 48 | 43 | +5 |
| 6. | Hannover 96 | 48 | 34 | 13 | 9 | 12 | 54 | 49 | +5 |
| 7. | Erzgebirge Aue | 47 | 34 | 13 | 8 | 13 | 46 | 48 | -2 |
| 8. | Bochum | 46 | 34 | 11 | 13 | 10 | 53 | 51 | +2 |
| 9. | Greuther Fürth | 44 | 34 | 11 | 11 | 12 | 46 | 45 | +1 |
| 10. | Sandhausen | 43 | 34 | 10 | 13 | 11 | 43 | 45 | -2 |
| 11. | Holstein Kiel | 43 | 34 | 11 | 10 | 13 | 53 | 56 | -3 |
| 12. | Jahn Ratisbona | 43 | 34 | 11 | 10 | 13 | 50 | 56 | -6 |
| 13. | Osnabrück | 40 | 34 | 9 | 13 | 12 | 46 | 48 | -2 |
| 14. | St. Pauli | 39 | 34 | 9 | 12 | 13 | 41 | 50 | -9 |
| 15. | Karlsruhe | 37 | 34 | 8 | 13 | 13 | 45 | 56 | -11 |
| 16. | Norimberga | 37 | 34 | 8 | 13 | 13 | 45 | 58 | -13 |
| 17. | Wehen Wiesbaden | 34 | 34 | 9 | 7 | 18 | 45 | 65 | -20 |
| 18. | Dinamo Dresda | 32 | 34 | 8 | 8 | 18 | 32 | 58 | -26 |
Legenda:
    Promossi in Bundesliga 2020-2021.
    Ammesse ai play-off o ai play-out.
    Retrocessi in 3. Liga 2020-2021.
Regolamento:
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, la graduatoria finale verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:
   * Punti negli scontri diretti
   * Differenza reti negli scontri diretti
   * Differenza reti generale
   * Reti realizzate in generale
   * Sorteggio

## Risultati
### Tabellone

Ogni riga indica i risultati casalinghi della squadra segnata a inizio della riga, contro le squadre segnate colonna per colonna (che invece avranno giocato l'incontro in trasferta). Al contrario, leggendo la colonna di una squadra si avranno i risultati ottenuti dalla stessa in trasferta, contro le squadre segnate in ogni riga, che invece avranno giocato l'incontro in casa.
| | Amb | Arm | Boc | Dar | Din | Erz | Gre | Han | Hei | Hol | Jah | Kar | Nor | Osn | San | St. | Sto | Weh |
| Amburgo | –––– | 0-0 | 1-0 | 1-1 | 2-1 | 4-0 | 2-0 | 3-0 | 0-1 | 3-3 | 2-1 | 2-0 | 4-1 | 1-1 | 1-5 | 0-2 | 6-2 | 3-2 |
| Arminia Bielefeld | 1-1 | –––– | 2-0 | 1-0 | 4-0 | 3-1 | 2-2 | 1-0 | 3-0 | 2-1 | 6-0 | 2-2 | 1-1 | 1-1 | 1-1 | 1-1 | 0-1 | 1-0 |
| Bochum | 1-3 | 3-3 | –––– | 2-2 | 2-2 | 2-0 | 2-2 | 2-1 | 3-0 | 2-1 | 2-3 | 3-3 | 3-1 | 1-1 | 4-4 | 2-0 | 0-1 | 3-3 |
| Darmstadt | 2-2 | 1-3 | 0-0 | –––– | 0-0 | 1-0 | 1-1 | 3-2 | 2-0 | 2-0 | 2-2 | 1-1 | 3-3 | 2-2 | 1-0 | 4-0 | 1-1 | 3-1 |
| Dinamo Dresda | 0-1 | 0-1 | 1-2 | 2-3 | –––– | 2-1 | 1-1 | 0-2 | 2-1 | 1-2 | 2-1 | 1-0 | 0-1 | 2-2 | 1-1 | 3-3 | 0-2 | 1-0 |
| Erzgebirge Aue | 3-0 | 0-0 | 1-2 | 1-3 | 4-1 | –––– | 3-1 | 2-1 | 1-1 | 1-2 | 1-0 | 1-0 | 4-3 | 1-0 | 3-1 | 3-1 | 0-0 | 3-2 |
| Greuther Fürth | 2-2 | 2-4 | 3-1 | 3-1 | 2-0 | 0-2 | –––– | 1-3 | 0-0 | 0-3 | 1-0 | 1-2 | 0-0 | 0-2 | 1-2 | 3-0 | 2-0 | 2-1 |
| Hannover | 1-1 | 0-2 | 2-0 | 1-2 | 3-0 | 3-2 | 1-1 | –––– | 2-1 | 3-1 | 1-1 | 1-1 | 0-4 | 0-0 | 1-1 | 4-0 | 2-2 | 2-2 |
| Heidenheim | 2-1 | 0-0 | 2-3 | 1-0 | 0-0 | 3-0 | 1-0 | 4-0 | –––– | 3-0 | 4-1 | 3-1 | 2-2 | 3-1 | 0-2 | 1-0 | 2-2 | 1-0 |
| Holstein Kiel | 1-1 | 1-2 | 2-1 | 1-1 | 2-0 | 1-1 | 1-1 | 1-2 | 0-1 | –––– | 1-2 | 2-1 | 1-1 | 2-4 | 1-1 | 2-1 | 3-2 | 1-2 |
| Jahn Ratisbona | 2-2 | 1-3 | 3-1 | 3-0 | 1-2 | 1-2 | 0-2 | 1-0 | 3-1 | 2-2 | –––– | 2-1 | 2-2 | 3-3 | 1-0 | 1-0 | 2-3 | 1-0 |
| Karlsruhe | 2-4 | 3-3 | 0-0 | 2-0 | 4-2 | 1-1 | 1-5 | 3-3 | 1-1 | 0-2 | 4-1 | –––– | 0-1 | 1-1 | 1-0 | 1-1 | 2-1 | 0-1 |
| Norimberga | 0-4 | 1-5 | 0-0 | 1-2 | 2-0 | 1-1 | 0-1 | 0-3 | 2-2 | 2-2 | 1-1 | 1-1 | –––– | 1-0 | 2-0 | 1-1 | 0-6 | 0-2 |
| Osnabrück | 2-1 | 0-1 | 0-2 | 4-0 | 3-0 | 0-0 | 0-0 | 2-4 | 1-3 | 4-1 | 2-2 | 3-0 | 0-1 | –––– | 1-3 | 1-1 | 1-0 | 2-6 |
| Sandhausen | 1-1 | 0-0 | 1-1 | 1-0 | 0-1 | 2-2 | 3-2 | 3-1 | 0-1 | 2-2 | 0-0 | 0-2 | 3-2 | 0-1 | –––– | 2-2 | 2-1 | 0-0 |
| St. Pauli | 2-0 | 3-0 | 1-1 | 0-1 | 0-0 | 2-1 | 1-3 | 0-1 | 0-0 | 2-1 | 1-1 | 2-2 | 1-0 | 3-1 | 2-0 | –––– | 1-1 | 3-1 |
| Stoccarda | 3-2 | 1-1 | 2-1 | 1-3 | 3-1 | 3-0 | 2-0 | 2-1 | 3-0 | 0-1 | 2-0 | 3-0 | 3-1 | 0-0 | 5-1 | 2-1 | –––– | 1-2 |
| Wehen Wiesbaden | 1-1 | 2-5 | 0-1 | 0-0 | 2-3 | 1-0 | 1-1 | 0-3 | 0-0 | 3-6 | 0-5 | 1-2 | 0-6 | 2-0 | 0-1 | 5-3 | 2-1 | –––– |

### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 28 lug. | 1-1 | Amburgo-Darmstadt | 2-2 | 21 dic. |
| 29 lug. | 1-1 | Arminia Bielefeld-St. Pauli | 0-3 | 21 dic. |
| 27 lug. | 0-1 | Dinamo Dresda-Norimberga | 0-2 | 20 dic. |
| 28 lug. | 0-2 | Greuther Fürth-Erzgebirge Aue | 1-3 | 21 dic. |
| 27 lug. | 1-1 | Holstein Kiel-Sandhausen | 2-2 | 22 dic. |
| 28 lug. | 3-1 | Jahn Ratisbona-Bochum | 3-2 | 22 dic. |
| 27 lug. | 1-3 | Osnabrück-Heidenheim | 1-3 | 22 dic. |
| 26 lug. | 2-1 | Stoccarda-Hannover | 2-2 | 21 dic. |
| 28 lug. | 1-2 | Wehen Wiesbaden-Karlsruhe | 1-0 | 20 dic. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 2 ago. | 3-3 | Bochum-Arminia Bielefeld | 0-2 | 28 gen. |
| 4 ago. | 2-0 | Darmstadt-Holstein Kiel | 1-1 | 29 gen. |
| 4 ago. | 3-2 | Erzgebirge Aue-Wehen Wiesbaden | 0-1 | 28 gen. |
| 3 ago. | 1-1 | Hannover-Jahn Ratisbona | 0-1 | 28 gen. |
| 4 ago. | 2-2 | Heidenheim-Stoccarda | 0-3 | 29 gen. |
| 3 ago. | 4-2 | Karlsruhe-Dinamo Dresda | 0-1 | 29 gen. |
| 5 ago. | 0-4 | Norimberga-Amburgo | 1-4 | 30 gen. |
| 2 ago. | 0-1 | Sandhausen-Osnabrück | 3-1 | 29 gen. |
| 2 ago. | 1-3 | St. Pauli-Greuther Fürth | 0-3 | 28 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 16 ago. | 1-0 | Amburgo-Bochum | 3-1 | 3 feb. |
| 17 ago. | 3-1 | Arminia Bielefeld-Erzgebirge Aue | 0-0 | 31 gen. |
| 18 ago. | 2-1 | Dinamo Dresda-Heidenheim | 0-0 | 2 feb. |
| 18 ago. | 1-0 | Greuther Fürth-Jahn Ratisbona | 2-0 | 31 gen. |
| 18 ago. | 2-1 | Holstein Kiel-Karlsruhe | 2-0 | 1 feb. |
| 19 ago. | 4-0 | Osnabrück-Darmstadt | 2-2 | 2 feb. |
| 16 ago. | 3-2 | Sandhausen-Norimberga | 0-2 | 2 feb. |
| 17 ago. | 2-1 | Stoccarda-St. Pauli | 1-1 | 1 feb. |
| 17 ago. | 0-3 | Wehen Wiesbaden-Hannover | 2-2 | 1 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 24 ago. | 3-3 | Bochum-Wehen Wiesbaden | 1-0 | 9 feb. |
| 23 ago. | 0-0 | Darmstadt-Dinamo Dresda | 3-2 | 7 feb. |
| 23 ago. | 0-0 | Erzgebirge Aue-Stoccarda | 0-3 | 8 feb. |
| 24 ago. | 1-1 | Hannover-Greuther Fürth | 3-1 | 9 feb. |
| 25 ago. | 0-2 | Heidenheim-Sandhausen | 1-0 | 7 feb. |
| 24 ago. | 1-3 | Jahn Ratisbona-Arminia Bielefeld | 0-6 | 9 feb. |
| 25 ago. | 2-4 | Karlsruhe-Amburgo | 0-2 | 8 feb. |
| 25 ago. | 1-0 | Norimberga-Osnabrück | 1-0 | 8 feb. |
| 26 ago. | 2-1 | St. Pauli-Holstein Kiel | 1-2 | 10 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 1 set. | 3-0 | Amburgo-Hannover | 1-1 | 15 feb. |
| 31 ago. | 2-2 | Arminia Bielefeld-Greuther Fürth | 4-2 | 15 feb. |
| 31 ago. | 3-3 | Dinamo Dresda-St. Pauli | 0-0 | 14 feb. |
| 1 set. | 1-1 | Holstein Kiel-Erzgebirge Aue | 2-1 | 16 feb. |
| 30 ago. | 2-2 | Norimberga-Heidenheim | 2-2 | 14 feb. |
| 1 set. | 3-0 | Osnabrück-Karlsruhe | 1-1 | 16 feb. |
| 30 ago. | 1-0 | Sandhausen-Darmstadt | 0-1 | 16 feb. |
| 2 set. | 2-1 | Stoccarda-Bochum | 1-0 | 17 feb. |
| 31 ago. | 0-5 | Wehen Wiesbaden-Jahn Ratisbona | 0-1 | 15 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 15 set. | 2-2 | Bochum-Dinamo Dresda | 2-1 | 22 feb. |
| 15 set. | 3-3 | Darmstadt-Norimberga | 2-1 | 23 feb. |
| 15 set. | 1-0 | Erzgebirge Aue-Osnabrück | 0-0 | 21 feb. |
| 13 set. | 2-1 | Greuther Fürth-Wehen Wiesbaden | 1-1 | 21 feb. |
| 14 set. | 0-2 | Hannover-Arminia Bielefeld | 0-1 | 23 feb. |
| 14 set. | 3-0 | Heidenheim-Holstein Kiel | 1-0 | 22 feb. |
| 14 set. | 2-3 | Jahn Ratisbona-Stoccarda | 0-2 | 22 feb. |
| 13 set. | 1-0 | Karlsruhe-Sandhausen | 2-0 | 23 feb. |
| 16 set. | 2-0 | St. Pauli-Amburgo | 2-0 | 22 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 22 set. | 4-0 | Amburgo-Erzgebirge Aue | 0-3 | 29 feb. |
| 22 set. | 2-1 | Dinamo Dresda-Jahn Ratisbona | 2-1 | 28 feb. |
| 20 set. | 1-0 | Heidenheim-Darmstadt | 0-2 | 29 feb. |
| 20 set. | 1-2 | Holstein Kiel-Hannover | 1-3 | 2 mar. |
| 21 set. | 1-1 | Norimberga-Karlsruhe | 1-0 | 28 feb. |
| 22 set. | 1-1 | Osnabrück-St. Pauli | 1-3 | 1 mar. |
| 21 set. | 1-1 | Sandhausen-Bochum | 4-4 | 1 mar. |
| 21 set. | 2-0 | Stoccarda-Greuther Fürth | 0-2 | 29 feb. |
| 21 set. | 2-5 | Wehen Wiesbaden-Arminia Bielefeld | 0-1 | 1 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 27 set. | 0-1 | Arminia Bielefeld-Stoccarda | 1-1 | 9 mar. |
| 28 set. | 2-2 | Bochum-Darmstadt | 0-0 | 7 mar. |
| 29 set. | 4-1 | Erzgebirge Aue-Dinamo Dresda | 1-2 | 8 mar. |
| 29 set. | 0-3 | Greuther Fürth-Holstein Kiel | 1-1 | 8 mar. |
| 30 set. | 0-4 | Hannover-Norimberga | 3-0 | 6 mar. |
| 28 set. | 2-2 | Jahn Ratisbona-Amburgo | 1-2 | 7 mar. |
| 28 set. | 1-1 | Karlsruhe-Heidenheim | 1-3 | 7 mar. |
| 29 set. | 2-0 | St. Pauli-Sandhausen | 2-2 | 8 mar. |
| 27 set. | 2-0 | Wehen Wiesbaden-Osnabrück | 6-2 | 6 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 5 ott. | 2-0 | Amburgo-Greuther Fürth | 2-2 | 17 mag. |
| 4 ott. | 1-1 | Darmstadt-Karlsruhe | 0-2 | 16 mag. |
| 5 ott. | 0-2 | Dinamo Dresda-Hannover | 0-3 | 3 giu. |
| 6 ott. | 2-3 | Heidenheim-Bochum | 0-3 | 16 mag. |
| 6 ott. | 1-2 | Holstein Kiel-Jahn Ratisbona | 2-2 | 16 mag. |
| 6 ott. | 1-1 | Norimberga-St. Pauli | 0-1 | 17 mag. |
| 7 ott. | 0-1 | Osnabrück-Arminia Bielefeld | 1-1 | 17 mag. |
| 5 ott. | 2-2 | Sandhausen-Erzgebirge Aue | 1-3 | 16 mag. |
| 4 ott. | 1-2 | Stoccarda-Wehen Wiesbaden | 1-2 | 17 mag. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 21 ott. | 1-1 | Arminia Bielefeld-Amburgo | 0-0 | 24 mag. |
| 20 ott. | 3-3 | Bochum-Karlsruhe | 0-0 | 24 mag. |
| 18 ott. | 4-3 | Erzgebirge Aue-Norimberga | 1-1 | 22 mag. |
| 18 ott. | 2-0 | Greuther Fürth-Dinamo Dresda | 1-1 | 9 giu. |
| 20 ott. | 0-0 | Hannover-Osnabrück | 4-2 | 23 mag. |
| 19 ott. | 1-0 | Jahn Ratisbona-Sandhausen | 0-0 | 23 mag. |
| 19 ott. | 0-1 | St. Pauli-Darmstadt | 0-4 | 23 mag. |
| 20 ott. | 0-1 | Stoccarda-Holstein Kiel | 2-3 | 24 mag. |
| 19 ott. | 0-0 | Wehen Wiesbaden-Heidenheim | 0-1 | 22 mag. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 26 ott. | 6-2 | Amburgo-Stoccarda | 2-3 | 28 mag. |
| 25 ott. | 1-0 | Darmstadt-Erzgebirge Aue | 3-1 | 26 mag. |
| 26 ott. | 0-1 | Dinamo Dresda-Arminia Bielefeld | 0-4 | 15 giu. |
| 27 ott. | 1-0 | Heidenheim-St. Pauli | 0-0 | 27 mag. |
| 25 ott. | 2-1 | Holstein Kiel-Bochum | 1-2 | 27 mag. |
| 26 ott. | 3-3 | Karlsruhe-Hannover | 1-1 | 27 mag. |
| 27 ott. | 1-1 | Norimberga-Jahn Ratisbona | 2-2 | 26 mag. |
| 27 ott. | 0-0 | Osnabrück-Greuther Fürth | 2-0 | 26 mag. |
| 28 ott. | 0-0 | Sandhausen-Wehen Wiesbaden | 1-0 | 26 mag. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 3 nov. | 2-1 | Arminia Bielefeld-Holstein Kiel | 2-1 | 30 mag. |
| 4 nov. | 3-1 | Bochum-Norimberga | 0-0 | 30 mag. |
| 2 nov. | 1-1 | Erzgebirge Aue-Heidenheim | 0-3 | 31 mag. |
| 2 nov. | 3-1 | Greuther Fürth-Darmstadt | 1-1 | 29 mag. |
| 1 nov. | 1-1 | Hannover-Sandhausen | 1-3 | 30 mag. |
| 1 nov. | 3-3 | Jahn Ratisbona-Osnabrück | 2-2 | 29 mag. |
| 2 nov. | 2-2 | St. Pauli-Karlsruhe | 1-1 | 30 mag. |
| 3 nov. | 3-1 | Stoccarda-Dinamo Dresda | 2-0 | 31 mag. |
| 3 nov. | 1-1 | Wehen Wiesbaden-Amburgo | 2-3 | 31 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 10 nov. | 2-2 | Darmstadt-Jahn Ratisbona | 0-3 | 6 giu. |
| 8 nov. | 1-0 | Dinamo Dresda-Wehen Wiesbaden | 3-2 | 6 giu. |
| 10 nov. | 4-0 | Heidenheim-Hannover | 1-2 | 7 giu. |
| 9 nov. | 1-1 | Holstein Kiel-Amburgo | 3-3 | 8 giu. |
| 11 nov. | 1-1 | Karlsruhe-Erzgebirge Aue | 0-1 | 7 giu. |
| 10 nov. | 1-5 | Norimberga-Arminia Bielefeld | 1-1 | 6 giu. |
| 9 nov. | 1-0 | Osnabrück-Stoccarda | 0-0 | 7 giu. |
| 9 nov. | 3-2 | Sandhausen-Greuther Fürth | 2-1 | 5 giu. |
| 8 nov. | 1-1 | St. Pauli-Bochum | 0-2 | 5 giu. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 23 nov. | 2-1 | Amburgo-Dinamo Dresda | 1-0 | 12 giu. |
| 23 nov. | 1-1 | Arminia Bielefeld-Sandhausen | 0-0 | 12 giu. |
| 22 nov. | 1-1 | Bochum-Osnabrück | 2-0 | 13 giu. |
| 22 nov. | 3-1 | Erzgebirge Aue-St. Pauli | 1-2 | 14 giu. |
| 24 nov. | 0-0 | Greuther Fürth-Norimberga | 1-0 | 13 giu. |
| 25 nov. | 1-2 | Hannover-Darmstadt | 2-3 | 14 giu. |
| 24 nov. | 3-1 | Jahn Ratisbona-Heidenheim | 1-4 | 13 giu. |
| 24 nov. | 3-0 | Stoccarda-Karlsruhe | 1-2 | 14 giu. |
| 23 nov. | 3-6 | Wehen Wiesbaden-Holstein Kiel | 2-1 | 13 giu. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 30 nov. | 2-0 | Bochum-Erzgebirge Aue | 2-1 | 17 giu. |
| 1 dic. | 1-3 | Darmstadt-Arminia Bielefeld | 0-1 | 18 giu. |
| 30 nov. | 1-2 | Dinamo Dresda-Holstein Kiel | 0-2 | 18 giu. |
| 1 dic. | 1-0 | Heidenheim-Greuther Fürth | 0-0 | 16 giu. |
| 29 nov. | 4-1 | Karlsruhe-Jahn Ratisbona | 1-2 | 17 giu. |
| 30 nov. | 0-2 | Norimberga-Wehen Wiesbaden | 6-0 | 16 giu. |
| 29 nov. | 2-1 | Osnabrück-Amburgo | 1-1 | 16 giu. |
| 1 dic. | 2-1 | Sandhausen-Stoccarda | 1-5 | 17 giu. |
| 30 nov. | 0-1 | St. Pauli-Hannover | 0-4 | 17 giu. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 6 dic. | 0-1 | Amburgo-Heidenheim | 1-2 | 21 giu. |
| 6 dic. | 2-2 | Arminia Bielefeld-Karlsruhe | 3-3 | 21 giu. |
| 8 dic. | 1-1 | Dinamo Dresda-Sandhausen | 1-0 | 21 giu. |
| 7 dic. | 3-1 | Greuther Fürth-Bochum | 2-2 | 21 giu. |
| 7 dic. | 3-2 | Hannover-Erzgebirge Aue | 1-2 | 21 giu. |
| 7 dic. | 2-4 | Holstein Kiel-Osnabrück | 1-4 | 21 giu. |
| 8 dic. | 1-0 | Jahn Ratisbona-St. Pauli | 1-1 | 21 giu. |
| 9 dic. | 3-1 | Stoccarda-Norimberga | 6-0 | 21 giu. |
| 8 dic. | 0-0 | Wehen Wiesbaden-Darmstadt | 1-3 | 21 giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 13 dic. | 2-1 | Bochum-Hannover | 0-2 | 28 giu. |
| 16 dic. | 1-1 | Darmstadt-Stoccarda | 3-1 | 28 giu. |
| 13 dic. | 1-0 | Erzgebirge Aue-Jahn Ratisbona | 2-1 | 28 giu. |
| 14 dic. | 0-0 | Heidenheim-Arminia Bielefeld | 0-3 | 28 giu. |
| 14 dic. | 1-5 | Karlsruhe-Greuther Fürth | 2-1 | 28 giu. |
| 15 dic. | 2-2 | Norimberga-Holstein Kiel | 1-1 | 28 giu. |
| 15 dic. | 3-0 | Osnabrück-Dinamo Dresda | 2-2 | 28 giu. |
| 15 dic. | 1-1 | Sandhausen-Amburgo | 5-1 | 28 giu. |
| 14 dic. | 3-1 | St. Pauli-Wehen Wiesbaden | 3-5 | 28 giu. |

## Spareggi
### Spareggio promozione

Allo spareggio sono ammesse la sedicesima classificata in Bundesliga e la terza classificata in 2. Bundesliga.
| | Risultati | | Luogo e data |
| Werder Brema | 0 - 0 | Heidenheim | Brema, 2 luglio 2020 |
| Heidenheim | 2 - 2 | Werder Brema | Heidenheim an der Brenz, 6 luglio 2020 |

### Spareggio retrocessione

Allo spareggio sono ammesse la sedicesima classificata in 2. Bundesliga e la terza classificata in 3. Liga.
| | Risultati | | Luogo e data |
| Norimberga | 2 - 0 | Ingolstadt 04 | Norimberga, 7 luglio 2020 |
| Ingolstadt 04 | 3 - 1 | Norimberga | Ingolstadt, 11 luglio 2020 |

## Statistiche
### Squadre
#### Capoliste solitarie

| | | | Amburgo | Amburgo | Stoccarda | Stoccarda | Stoccarda | | Amburgo | Amburgo | | Arminia | | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld | Arminia Bielefeld |
| 1ª | 2ª | 3ª | 4ª | 5ª | 6ª | 7ª | 8ª | 9ª | 10ª | 11ª | 12ª | 13ª | 14ª | 15ª | 16ª | 17ª | 18ª | 19ª | 20ª | 21ª | 22ª | 23ª | 24ª | 25ª | 26ª | 27ª | 28ª | 29ª | 30ª | 31ª | 32ª | 33ª | 34ª |

#### Classifica in divenire

| | 1ª | 2ª | 3ª | 4ª | 5ª | 6ª | 7ª | 8ª | 9ª | 10ª | 11ª | 12ª | 13ª | 14ª | 15ª | 16ª | 17ª | 18ª | 19ª | 20ª | 21ª | 22ª | 23ª | 24ª | 25ª | 26ª | 27ª | 28ª | 29ª | 30ª | 31ª | 32ª | 33ª | 34ª |
| Heidenheim | 3 | 4 | 4 | 4 | 5 | 8 | 11 | 12 | 12 | 13 | 16 | 17 | 20 | 20 | 23 | 26 | 27 | 30 | 30 | 31 | 34 | 35 | 38 | 38 | 41 | 41 | 44 | 45 | 48 | 48 | 51 | 52 | 55 | 55 |
| Norimberga | 3 | 3 | 3 | 6 | 7 | 8 | 9 | 12 | 13 | 13 | 14 | 14 | 14 | 15 | 15 | 15 | 16 | 19 | 19 | 22 | 25 | 26 | 26 | 29 | 29 | 29 | 30 | 31 | 32 | 33 | 33 | 36 | 36 | 37 |
| Arminia Bielefeld | 1 | 2 | 5 | 8 | 9 | 12 | 15 | 15 | 18 | 19 | 22 | 25 | 28 | 29 | 32 | 33 | 34 | 34 | 37 | 38 | 41 | 44 | 47 | 50 | 51 | 52 | 53 | 56 | 59 | 60 | 61 | 64 | 65 | 68 |
| Dinamo Dresda | 0 | 0 | 3 | 4 | 5 | 6 | 9 | 9 | 9 | 9 | 9 | 9 | 12 | 12 | 12 | 13 | 13 | 13 | 16 | 17 | 17 | 18 | 18 | 21 | 24 | 24 | 25 | 25 | 25 | 28 | 28 | 28 | 31 | 32 |
| Erzgebirge Aue | 3 | 6 | 6 | 7 | 8 | 11 | 11 | 14 | 15 | 18 | 18 | 19 | 20 | 23 | 23 | 23 | 26 | 29 | 29 | 30 | 30 | 30 | 31 | 34 | 34 | 37 | 38 | 38 | 38 | 41 | 41 | 41 | 44 | 47 |
| St. Pauli | 1 | 1 | 1 | 4 | 5 | 8 | 9 | 12 | 13 | 13 | 13 | 14 | 15 | 15 | 15 | 15 | 18 | 21 | 21 | 22 | 22 | 23 | 26 | 29 | 30 | 33 | 33 | 34 | 35 | 35 | 38 | 38 | 39 | 39 |
| Amburgo | 1 | 4 | 7 | 10 | 13 | 13 | 16 | 17 | 20 | 21 | 24 | 25 | 26 | 29 | 29 | 29 | 30 | 31 | 34 | 37 | 40 | 41 | 41 | 41 | 44 | 45 | 46 | 46 | 49 | 50 | 53 | 54 | 54 | 54 |
| Hannover | 0 | 1 | 4 | 5 | 5 | 5 | 8 | 8 | 11 | 12 | 13 | 14 | 14 | 14 | 17 | 20 | 20 | 21 | 21 | 22 | 25 | 26 | 26 | 29 | 32 | 35 | 38 | 39 | 39 | 42 | 42 | 45 | 45 | 48 |
| Holstein Kiel | 1 | 1 | 4 | 4 | 5 | 5 | 5 | 8 | 8 | 11 | 14 | 14 | 15 | 18 | 21 | 21 | 22 | 23 | 24 | 27 | 30 | 33 | 33 | 33 | 34 | 35 | 38 | 38 | 38 | 39 | 39 | 42 | 42 | 43 |
| Jahn Ratisbona | 3 | 4 | 4 | 4 | 7 | 7 | 7 | 8 | 11 | 14 | 15 | 16 | 17 | 20 | 20 | 23 | 23 | 26 | 29 | 29 | 29 | 32 | 32 | 32 | 32 | 33 | 34 | 35 | 36 | 39 | 39 | 42 | 43 | 43 |
| Karlsruhe | 3 | 6 | 6 | 6 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 16 | 19 | 20 | 20 | 20 | 20 | 20 | 20 | 21 | 24 | 24 | 24 | 27 | 28 | 29 | 30 | 30 | 33 | 33 | 34 | 37 |
| Greuther Fürth | 0 | 3 | 6 | 7 | 8 | 11 | 11 | 11 | 11 | 14 | 15 | 18 | 18 | 19 | 19 | 22 | 25 | 25 | 28 | 31 | 31 | 31 | 32 | 35 | 36 | 37 | 38 | 38 | 39 | 39 | 42 | 43 | 44 | 44 |
| Darmstadt | 1 | 4 | 4 | 5 | 5 | 6 | 6 | 7 | 8 | 11 | 14 | 14 | 15 | 18 | 18 | 19 | 20 | 21 | 22 | 23 | 26 | 29 | 32 | 35 | 36 | 36 | 39 | 42 | 43 | 43 | 46 | 46 | 49 | 52 |
| Sandhausen | 1 | 1 | 4 | 7 | 10 | 10 | 11 | 11 | 12 | 12 | 13 | 14 | 17 | 18 | 21 | 22 | 23 | 24 | 27 | 27 | 27 | 27 | 27 | 28 | 29 | 29 | 30 | 33 | 36 | 39 | 40 | 40 | 40 | 43 |
| Wehen Wiesbaden | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 4 | 7 | 8 | 9 | 10 | 10 | 10 | 13 | 14 | 14 | 17 | 20 | 21 | 21 | 21 | 22 | 22 | 25 | 28 | 28 | 28 | 28 | 28 | 31 | 31 | 31 | 34 |
| Stoccarda | 3 | 4 | 7 | 8 | 11 | 14 | 17 | 20 | 20 | 20 | 20 | 23 | 23 | 26 | 26 | 29 | 30 | 31 | 34 | 35 | 38 | 41 | 44 | 44 | 45 | 45 | 45 | 48 | 51 | 52 | 52 | 55 | 58 | 58 |
| Bochum | 0 | 1 | 1 | 2 | 2 | 3 | 4 | 5 | 8 | 9 | 9 | 12 | 13 | 14 | 17 | 17 | 20 | 20 | 20 | 20 | 23 | 23 | 26 | 27 | 28 | 31 | 32 | 35 | 36 | 39 | 42 | 45 | 46 | 46 |
| Osnabrück | 0 | 3 | 6 | 6 | 9 | 9 | 10 | 10 | 10 | 11 | 12 | 13 | 16 | 17 | 20 | 23 | 26 | 26 | 26 | 27 | 27 | 28 | 29 | 29 | 29 | 30 | 30 | 33 | 34 | 35 | 35 | 36 | 39 | 40 |

#### Classifiche di rendimento
##### Rendimento andata-ritorno

| Andata | Andata | Ritorno | Ritorno |
| Arminia Bielefeld | 34 | Arminia Bielefeld | 34 |
| Amburgo | 30 | Darmstadt | 32 |
| Stoccarda | 30 | Stoccarda | 28 |
| Heidenheim | 27 | Hannover | 28 |
| Osnabrück | 26 | Heidenheim | 28 |
| Erzgebirge Aue | 26 | Bochum | 26 |
| Greuther Fürth | 25 | Amburgo | 24 |
| Jahn Ratisbona | 23 | Holstein Kiel | 21 |
| Sandhausen | 23 | Norimberga | 21 |
| Holstein Kiel | 22 | Erzgebirge Aue | 21 |
| Bochum | 20 | St. Pauli | 21 |
| Darmstadt | 20 | Sandhausen | 20 |
| Karlsruhe | 20 | Wehen Wiesbaden | 20 |
| Hannover | 20 | Jahn Ratisbona | 20 |
| St. Pauli | 18 | Greuther Fürth | 19 |
| Norimberga | 16 | Dinamo Dresda | 19 |
| Wehen Wiesbaden | 14 | Karlsruhe | 17 |
| Dinamo Dresda | 13 | Osnabrück | 14 |

##### Rendimento casa-trasferta

| Casa | Casa | Trasferta | Trasferta |
| Stoccarda | 38 | Arminia Bielefeld | 34 |
| Heidenheim | 37 | Hannover | 22 |
| Erzgebirge Aue | 36 | Holstein Kiel | 22 |
| Arminia Bielefeld | 34 | Darmstadt | 22 |
| Amburgo | 34 | Norimberga | 21 |
| Darmstadt | 30 | Amburgo | 20 |
| St. Pauli | 30 | Greuther Fürth | 20 |
| Jahn Ratisbona | 28 | Stoccarda | 20 |
| Bochum | 26 | Sandhausen | 20 |
| Hannover | 26 | Bochum | 20 |
| Greuther Fürth | 24 | Wehen Wiesbaden | 18 |
| Sandhausen | 23 | Osnabrück | 18 |
| Osnabrück | 22 | Heidenheim | 18 |
| Karlsruhe | 22 | Karlsruhe | 15 |
| Holstein Kiel | 21 | Jahn Ratisbona | 15 |
| Dinamo Dresda | 19 | Dinamo Dresda | 13 |
| Norimberga | 16 | Erzgebirge Aue | 11 |
| Wehen Wiesbaden | 16 | St. Pauli | 9 |

#### Primati stagionali

Squadre
* Maggior numero di vittorie: Arminia Bielefeld (18)
* Maggior numero di pareggi: Arminia Bielefeld (14)
* Maggior numero di sconfitte: Wehen Wiesbaden, Dinamo Dresda (18)
* Minor numero di vittorie: Norimberga, Dinamo Dresda, Karlsruhe (8)
* Minor numero di pareggi: Stoccarda, Wehen Wiesbaden (7)
* Minor numero di sconfitte: Arminia Bielefeld (2)
* Miglior attacco: Arminia Bielefeld (65 gol fatti)
* Peggior attacco: Dinamo Dresda (32 gol fatti)
* Miglior difesa: Arminia Bielefeld (30 gol subiti)
* Peggior difesa: Wehen Wiesbaden (65 gol subiti)
* Miglior differenza reti: Arminia Bielefeld (+35)
* Peggior differenza reti: Dinamo Dresda (-26)
* Miglior serie positiva: Arminia Bielefeld (16, 19ª-34ª)
* Peggior serie negativa: Karlsruhe (5, 17ª-21ª) , Dinamo Dresda (5, 8ª-12ª)
* Maggior numero di vittorie consecutive: Hannover (4, 24ª-27ª) , Arminia Bielefeld (4, 21ª-24ª) , Amburgo (4, 2ª-5ª) , Stoccarda (4, 5ª-8ª) , Darmstadt (4, 21ª-24ª)
Partite
* Più gol (9):
    Wehen Wiesbaden-Holstein Kiel 3-6, 23 novembre 2019
* Maggior scarto di gol (6): Arminia Bielefeld-Jahn Ratisbona 6-0
* Maggior numero di reti in una giornata: 35 gol nella 34ª giornata
* Minor numero di reti in una giornata: 16 gol nella 23ª giornata
* Maggior numero di espulsioni in una giornata: 4 in 9ª giornata

### Individuali
#### Classifica marcatori

| Gol | Rigori | Giocatore | Squadra |
| 21 | 4 | Fabian Klos | Arminia Bielefeld |
| 19 | 2 | Manuel Schäffler | Wehen Wiesbaden |
| 17 | 3 | Philipp Hofmann | Karlsruhe |
| 16 | 1 | Serdar Dursun | Darmstadt |
| 15 | 3 | Marvin Ducksch | Hannover |
| 14 | 5 | Kevin Behrens | Sandhausen |
| 14 | 4 | Nicolás González | Stoccarda |
| 14 | 0 | Tim Kleindienst | Heidenheim |
| 13 | 3 | Marcos Álvarez | Osnabrück |
| 13 | 3 | Silvère Ganvoula M'Boussy | Bochum |
| 12 | 2 | Andreas Voglsammer | Arminia Bielefeld |
| 11 | 2 | Dīmītrīs Diamantakos | St. Pauli |
| 11 | 2 | Sonny Kittel | Amburgo |
| 11 | 0 | Henk Veerman | St. Pauli |
| 10 | 0 | Robin Hack | Norimberga |
| 10 | 1 | Branimir Hrgota | Greuther Fürth |
| 10 | 5 | Dimitri Nəzərov | Erzgebirge Aue |

#### Media spettatori

| Club | Pos. | Media | Totale |
| Stoccarda | 1 | 39 503 | 671 546 |
| Amburgo | 2 | 33 400 | 567 804 |
| Norimberga | 3 | 22 649 | 385 033 |
| St. Pauli | 4 | 22 514 | 382 743 |
| Hannover | 5 | 21 153 | 359 600 |
| Dinamo Dresda | 6 | 20 824 | 354 016 |
| Arminia Bielefeld | 7 | 14 958 | 254 285 |
| Bochum | 8 | 13 244 | 225 155 |
| Osnabrück | 9 | 11 173 | 189 948 |
| Darmstadt | 10 | 10 948 | 186 124 |
| Karlsruhe | 11 | 9 224 | 156 801 |
| Heidenheim | 12 | 9 050 | 153 850 |
| Erzgebirge Aue | 13 | 8 218 | 139 700 |
| Holstein Kiel | 14 | 8 159 | 138 710 |
| Jahn Ratisbona | 15 | 8 061 | 137 045 |
| Greuther Fürth | 16 | 7 097 | 120 645 |
| Sandhausen | 17 | 5 702 | 96 935 |
| Wehen Wiesbaden | 18 | 3 727 | 63 360 |

#### Arbitri

* Florian Badstübner (10)
* Tobias Reichel (10)
* Manuel Gräfe (9)
* Florian Heft (9)
* Matthias Jöllenbeck (9)
* Martin Thomsen (9)
* Arne Aarnink (8)
* Patrick Alt (8)
* Timo Gerach (8)
* Christof Günsch (8)
* Benedikt Kempkes (8)
* Robert Kempter (8)
* Lasse Koslowski (8)
* Martin Petersen (8)
* Johann Pfeifer (8)
* René Rohde (8)
* Thorben Siewer (8)
* Sven Waschitzki-Günther (8)
* Nicolas Winter (8)
* Michael Bacher (7)
* Felix Brych (7)
* Christian Dingert (7)
* Patrick Ittrich (7)
* Alexander Sather (7)
* Daniel Schlager (7)
* Markus Schmidt (7)
* Frank Willenborg (7)
* Felix Zwayer (7)
* Benjamin Cortus (6)
* Bastian Dankert (6)
* Robert Hartmann (6)
* Daniel Siebert (6)
* Sascha Stegemann (6)
* Tobias Stieler (6)
* Guido Winkmann (6)
* Marco Fritz (5)
* Sven Jablonski (5)
* Robert Kampka (5)
* Harm Osmers (5)
* Sören Storks (5)
* Deniz Aytekin (4)
* Robert Schröder (4)
* Tobias Welz (3)
* Pascal Müller (2)
* Bibiana Steinhaus-Webb (2)
* Benjamin Brand (1)