# 2020–21 Hannover 96 season

The 2020–21 Hannover 96 season was the 125th season in the football club's history and 25th overall and second consecutive season in the second flight of German football, the 2. Bundesliga. Hannover 96 also participated in this season's edition of the domestic cup, the DFB-Pokal. This was the 62nd season for Hannover in the HDI-Arena, located in Hanover, Lower Saxony, Germany.

## Players
### Squad information

    As of 21 February 2021
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | DEN | Martin Hansen |
| 2 | DF | CRO | Josip Elez |
| 3 | DF | SWE | Niklas Hult |
| 5 | DF | GUI | Simon Falette |
| 6 | MF | SVN | Jaka Bijol (on loan from CSKA Moscow) |
| 7 | FW | GHA | Patrick Twumasi |
| 8 | MF | GER | Mike Frantz (vice-captain) |
| 9 | FW | GER | Hendrik Weydandt |
| 10 | FW | JPN | Genki Haraguchi |
| 11 | MF | GER | Linton Maina |
| 13 | MF | GER | Dominik Kaiser (captain) |
| 15 | DF | GER | Timo Hübers |
| 17 | FW | GER | Marvin Ducksch |
| 18 | FW | CMR | Franck Evina |
| 19 | FW | KOS | Valmir Sulejmani |
| No. | Pos. | Nation | Player |
| 20 | MF | GER | Philipp Ochs |
| 21 | DF | JPN | Sei Muroya |
| 22 | GK | GER | Michael Ratajczak |
| 23 | DF | TUR | Barış Başdaş |
| 24 | MF | TUN | Marc Lamti |
| 27 | MF | GHA | Kingsley Schindler (on loan from 1. FC Köln) |
| 28 | DF | GER | Marcel Franke |
| 29 | MF | GER | Simon Stehle |
| 30 | GK | GER | Marlon Sündermann |
| 31 | GK | GER | Michael Esser |
| 33 | FW | GUI | Moussa Doumbouya |
| 34 | MF | GER | Niklas Tarnat |
| 35 | MF | KOS | Florent Muslija |
| 38 | FW | GER | Mick Gudra |
| 40 | MF | USA | McKinze Gaines |

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | GER | Ron-Robert Zieler (on loan to 1. FC Köln until 30 June 2021) |
| 30 | GK | GER | Leo Weinkauf (on loan to MSV Duisburg until 30 June 2021) |
| 33 | MF | GER | Tim Walbrecht (on loan to Wehen Wiesbaden until 30 June 2021) |

### Transfers
#### In

| No. | Pos | Player | From | Type | Window | Ends | Fee |
| 3 | DF | Niklas Hult | AEK Athens | Transfer | Summer | 30 June 2022 | Free |
| 5 | DF | Simon Falette | Eintracht Frankfurt | Transfer | Summer | 30 June 2023 | Free |
| 6 | MF | Jaka Bijol | CSKA Moscow | Loan | Summer | 30 June 2021 | Free |
| 7 | MF | Patrick Twumasi | Alavés | Transfer | Summer | 30 June 2023 | €700,000 |
| 8 | MF | Mike Frantz | SC Freiburg | Transfer | Summer | 30 June 2022 | Free |
| 18 | FW | Franck Evina | Bayern Munich | Transfer | Summer | 30 June 2023 | Free |
| 19 | FW | Emil Hansson | RKC Waalwijk | Return from loan | Summer | 30 June 2022 | – |
| 19 | FW | Valmir Sulejmani | Waldhof Mannheim | Transfer | Summer | 30 June 2022 | Free |
| 21 | DF | Sei Muroya | FC Tokyo | Transfer | Summer | 30 June 2023 | €50,000 |
| 23 | DF | Barış Başdaş | Fatih Karagümrük | Transfer | Summer | 30 June 2022 | Free |
| 27 | MF | Kingsley Schindler | 1. FC Köln | Loan | Summer | 30 June 2021 | Free |
| 31 | GK | Michael Esser | 1899 Hoffenheim | Transfer | Summer | 30 June 2023 | Free |

#### Out

| No. | Pos | Player | To | Type | Window | Fee |
| 1 | GK | Ron-Robert Zieler | 1. FC Köln | Loan | Summer | Free |
| 3 | DF | Miiko Albornoz | Free agent | End of contract | Summer | – |
| 4 | DF | Julian Korb | Free agent | End of contract | Summer | – |
| 5 | DF | Felipe | Boluspor | Contract terminated | Summer | – |
| 6 | MF | Marvin Bakalorz | Denizlispor | Contract terminated | Summer | – |
| 7 | MF | Edgar Prib | Fortuna Düsseldorf | Contract terminated | Summer | – |
| 9 | FW | John Guidetti | Alavés | End of loan | Summer | – |
| 16 | FW | Sebastian Soto | Norwich City | End of contract | Summer | – |
| 18 | MF | Marc Stendera | FC Ingolstadt | End of contract | Summer | – |
| 19 | FW | Emil Hansson | Fortuna Sittard | Transfer | Summer | €400,000 |
| 21 | DF | Jannes Horn | 1. FC Köln | End of loan | Summer | – |
| 22 | DF | Matthias Ostrzolek | Free agent | End of contract | Summer | – |
| 24 | DF | Sebastian Jung | Karlsruher SC | End of contract | Summer | – |
| 31 | DF | Waldemar Anton | VfB Stuttgart | Transfer | Summer | €4 million |
| 33 | FW | Cedric Teuchert | Schalke 04 | End of loan | Summer | – |
| 33 | MF | Tim Walbrecht | Wehen Wiesbaden | Loan | Summer | Free |
| 40 | FW | Marco Stefandl | Atlas Delmenhorst | End of contract | Summer | – |

## Friendly matches

Win  Draw  Loss  Void

## Competitions

Win  Draw  Loss

### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| 2. Bundesliga | 19 September 2020 | 23 May 2021 | Matchday 1 | 13th | 34 | 12 | 6 | 16 | 53 | 51 | +2 | 035.29 |
| DFB-Pokal | 14 September 2020 | 23 December 2020 | First round | Second round | 2 | 1 | 0 | 1 | 3 | 5 | −2 | 050.00 |
| Total | Total | Total | Total | Total | 36 | 13 | 6 | 17 | 56 | 56 | +0 | 036.11 |
Source: Competitions

### 2. Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 11 | 1. FC Nürnberg | 34 | 11 | 11 | 12 | 46 | 51 | −5 | 44 |
| 12 | Erzgebirge Aue | 34 | 12 | 8 | 14 | 44 | 53 | −9 | 44 |
| 13 | Hannover 96 | 34 | 12 | 6 | 16 | 53 | 51 | +2 | 42 |
| 14 | Jahn Regensburg | 34 | 9 | 11 | 14 | 37 | 50 | −13 | 38 |
| 15 | SV Sandhausen | 34 | 10 | 4 | 20 | 41 | 60 | −19 | 34 |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: DFB

#### Results by round

| Round | 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 |
| Ground | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H |
| Result | W | L | W | L | W | L | D | L | L | W | L | W | D | W | W | L | W | L | W | W | D | L | D | D | L | L | D | L | L | W | L | L | W | L |
| Position | 2 | 8 | 3 | 4 | 3 | 6 | 7 | 11 | 14 | 13 | 13 | 11 | 12 | 9 | 6 | 8 | 6 | 8 | 7 | 6 | 6 | 7 | 8 | 8 | 8 | 9 | 10 | 11 | 11 | 10 | 13 | 13 | 11 | 13 |

#### Matches
### DFB-Pokal
## Statistics
### Appearances and goals

| No. | Pos | Player | 2. Bundesliga | 2. Bundesliga | DFB-Pokal | DFB-Pokal | Total | Total |
| No. | Pos | Player | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | Martin Hansen | 2 | 0 | 0 | 0 | 2 | 0 |
| 2 | DF | Josip Elez | 11+6 | 0 | 0 | 0 | 17 | 0 |
| 3 | DF | Niklas Hult | 30 | 2 | 1 | 0 | 31 | 2 |
| 5 | DF | Simon Falette | 15+3 | 0 | 1 | 0 | 19 | 0 |
| 6 | MF | Jaka Bijol | 25+5 | 0 | 1 | 0 | 31 | 0 |
| 7 | MF | Patrick Twumasi | 6+16 | 3 | 0+2 | 0 | 24 | 3 |
| 8 | MF | Mike Frantz | 6+7 | 0 | 1 | 0 | 14 | 0 |
| 9 | FW | Hendrik Weydandt | 20+10 | 4 | 2 | 1 | 32 | 5 |
| 10 | MF | Genki Haraguchi | 34 | 9 | 2 | 0 | 36 | 9 |
| 11 | MF | Linton Maina | 7+11 | 2 | 0+1 | 0 | 19 | 2 |
| 13 | MF | Dominik Kaiser | 28+1 | 2 | 2 | 1 | 31 | 3 |
| 15 | DF | Timo Hübers | 19+1 | 2 | 2 | 1 | 22 | 3 |
| 17 | FW | Marvin Ducksch | 30+4 | 16 | 2 | 0 | 36 | 16 |
| 18 | FW | Franck Evina | 0+2 | 0 | 0+1 | 0 | 3 | 0 |
| 19 | FW | Valmir Sulejmani | 12+17 | 3 | 1+1 | 0 | 31 | 3 |
| 20 | MF | Philipp Ochs | 7+13 | 2 | 1 | 0 | 21 | 2 |
| 21 | DF | Sei Muroya | 26+6 | 0 | 2 | 0 | 34 | 0 |
| 22 | GK | Michael Ratajczak | 3 | 0 | 1 | 0 | 4 | 0 |
| 23 | DF | Barış Başdaş | 7+10 | 0 | 0+1 | 0 | 18 | 0 |
| 27 | MF | Kingsley Schindler | 16+10 | 0 | 0+1 | 0 | 27 | 0 |
| 28 | DF | Marcel Franke | 24+3 | 0 | 2 | 0 | 29 | 0 |
| 29 | MF | Simon Stehle | 0+3 | 0 | 0 | 0 | 3 | 0 |
| 30 | GK | Marlon Sündermann | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 31 | GK | Michael Esser | 29 | 0 | 1 | 0 | 30 | 0 |
| 33 | MF | Tim Walbrecht | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | FW | Moussa Doumbouya | 0+7 | 1 | 0 | 0 | 7 | 1 |
| 34 | MF | Niklas Tarnat | 0+2 | 0 | 0 | 0 | 2 | 0 |
| 35 | MF | Florent Muslija | 15+11 | 5 | 0+2 | 0 | 28 | 5 |
| 38 | FW | Mick Gudra | 0+4 | 1 | 0 | 0 | 4 | 1 |
| 40 | MF | McKinze Gaines | 0+1 | 0 | 0 | 0 | 1 | 0 |

### Goalscorers

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 17 | FW | Marvin Ducksch | 16 | 0 | 16 |
| 2 | 10 | MF | Genki Haraguchi | 9 | 0 | 9 |
| 3 | 9 | FW | Hendrik Weydandt | 4 | 1 | 5 |
| 3 | 35 | MF | Florent Muslija | 5 | 0 | 5 |
| 5 | 7 | MF | Patrick Twumasi | 3 | 0 | 3 |
| 5 | 13 | MF | Dominik Kaiser | 2 | 1 | 3 |
| 5 | 15 | DF | Timo Hübers | 2 | 1 | 3 |
| 5 | 19 | FW | Valmir Sulejmani | 3 | 0 | 3 |
| 9 | 3 | DF | Niklas Hult | 2 | 0 | 2 |
| 9 | 11 | MF | Linton Maina | 2 | 0 | 2 |
| 9 | 20 | MF | Philipp Ochs | 2 | 0 | 2 |
| 12 | 33 | FW | Moussa Doumbouya | 1 | 0 | 1 |
| 12 | 38 | FW | Mick Gudra | 1 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | 1 | 0 | 1 |
| Total | Total | Total | Total | 53 | 3 | 56 |

### Clean sheets

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 31 | GK | Michael Esser | 8 | 0 | 8 |
| 2 | 22 | GK | Michael Ratajczak | 1 | 0 | 1 |
| Total | Total | Total | Total | 9 | 0 | 9 |

### Disciplinary record

| Rank | No. | Pos | Name | 2. Bundesliga | 2. Bundesliga | 2. Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | Total | Total | Total |
| 1 | 6 | MF | Jaka Bijol | 7 | 1 | 0 | 0 | 0 | 0 | 7 | 1 | 0 |
| 2 | 13 | MF | Dominik Kaiser | 7 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 3 | 3 | DF | Niklas Hult | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 3 | 19 | FW | Valmir Sulejmani | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 3 | 28 | DF | Marcel Franke | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 6 | 5 | MF | Simon Falette | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 6 | 17 | FW | Marvin Ducksch | 4 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 |
| 8 | 15 | DF | Timo Hübers | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | 21 | DF | Sei Muroya | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 10 | 23 | MF | Barış Başdaş | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 35 | MF | Florent Muslija | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 12 | 2 | DF | Josip Elez | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 12 | 9 | FW | Hendrik Weydandt | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 12 | 10 | MF | Genki Haraguchi | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 15 | 1 | GK | Martin Hansen | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 7 | MF | Patrick Twumasi | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 8 | MF | Mike Frantz | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 11 | MF | Linton Maina | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 38 | FW | Mick Gudra | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | 62 | 2 | 0 | 2 | 0 | 0 | 64 | 2 | 0 |