# 2023–24 Hannover 96 season

The 2023–24 Hannover 96 season was the 128th season in the football club's history and 28th overall and fifth 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 65th season for Hannover in the Heinz von Heiden Arena, located in Hanover, Lower Saxony, Germany.

## Players
### Squad information

    As of 2 March 2024
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 (captain) |
| 4 | DF | GER | Bright Arrey-Mbi |
| 5 | DF | GER | Phil Neumann |
| 6 | MF | GER | Fabian Kunze |
| 8 | MF | GER | Enzo Leopold |
| 9 | FW | GER | Nicolò Tresoldi |
| 10 | MF | GER | Sebastian Ernst |
| 11 | MF | AUT | Louis Schaub |
| 13 | MF | GER | Max Christiansen |
| 16 | FW | NOR | Håvard Nielsen |
| 17 | MF | GER | Muhammed Damar (on loan from TSG Hoffenheim) |
| 20 | DF | GER | Jannik Dehm |
| 21 | DF | JPN | Sei Muroya |
| 23 | DF | GER | Marcel Halstenberg |
| No. | Pos. | Nation | Player |
| 24 | MF | CYP | Antonio Foti (on loan from Eintracht Frankfurt) |
| 25 | MF | GER | Lars Gindorf |
| 28 | MF | GER | Montell Ndikom |
| 29 | MF | SWE | Kolja Oudenne |
| 30 | GK | GER | Leo Weinkauf |
| 31 | DF | GER | Julian Börner |
| 32 | FW | GER | Andreas Voglsammer |
| 33 | GK | GER | Toni Stahl |
| 34 | DF | GER | Yannik Lührs |
| 35 | GK | GER | Leon-Oumar Wechsel |
| 36 | FW | GER | Cedric Teuchert |
| 37 | DF | GER | Brooklyn Ezeh |
| 40 | MF | GER | Christopher Scott (on loan from Antwerp) |

### 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 |
| 7 | MF | GER | Max Besuschkow (on loan to Austria Klagenfurt until 30 June 2024) |
| 38 | FW | GER | Thaddäus-Monju Momuluh (on loan to Arminia Bielefeld until 30 June 2024) |
| 39 | MF | GER | Marius Wörl (on loan to Arminia Bielefeld until 30 June 2024) |

### Transfers
#### In

| No. | Pos | Player | From | Type | Window | Ends | Fee |
| 4 | DF | Bright Arrey-Mbi | Bayern Munich | Transfer | Summer | 30 June 2025 | Free |
| 13 | MF | Max Christiansen | Greuther Fürth | Transfer | Summer | 30 June 2025 | Free |
| 17 | MF | Muhammed Damar | TSG Hoffenheim | Loan | Summer | 30 June 2024 | Free |
| 23 | DF | Marcel Halstenberg | RB Leipzig | Transfer | Summer | 30 June 2025 | €700,000 |
| 29 | MF | Kolja Oudenne | VSG Altglienicke | Transfer | Summer | 30 June 2025 | Free |
| 32 | FW | Andreas Voglsammer | Millwall | Transfer | Summer | 30 June 2025 | Free |
| 35 | GK | Leon-Oumar Wechsel | SV Rödinghausen | Transfer | Summer | 30 June 2026 | Free |
| 37 | DF | Brooklyn Ezeh | Wehen Wiesbaden | Transfer | Summer | 30 June 2026 | €800,000 |
| 39 | MF | Marius Wörl | 1860 Munich | Transfer | Summer | 30 June 2026 | Free |
| 40 | MF | Christopher Scott | Antwerp | Loan | Summer | 30 June 2024 | Free |
| – | FW | Lawrence Ennali | Rot-Weiss Essen | Return from loan | Summer | 30 June 2024 | – |
| – | MF | Simon Stehle | Viktoria Köln | Return from loan | Summer | 30 June 2024 | – |

#### Out

| No. | Pos | Player | To | Type | Window | Fee |
| 3 | DF | Ekin Çelebi | Rot-Weiss Essen | Contract terminated | Summer | – |
| 4 | DF | Bright Arrey-Mbi | Bayern Munich | End of loan | Summer | – |
| 9 | FW | Hendrik Weydandt | Retirement | End of contract | Summer | – |
| 14 | FW | Maximilian Beier | TSG Hoffenheim | End of loan | Summer | – |
| 22 | FW | Sebastian Stolze | SV Sandhausen | Transfer | Summer | Free |
| 27 | MF | Tim Walbrecht | Free agent | End of contract | Summer | – |
| 32 | DF | Luka Krajnc | Catanzaro | Transfer | Summer | Free |
| 37 | MF | Sebastian Kerk | Widzew Łódź | End of contract | Summer | – |
| 39 | MF | Marius Wörl | Arminia Bielefeld | Loan | Summer | Free |
| – | FW | Lawrence Ennali | Górnik Zabrze | Transfer | Summer | Free |
| – | MF | Simon Stehle | 1. FC Saarbrücken | Contract terminated | Summer | – |
| 7 | MF | Max Besuschkow | Austria Klagenfurt | Loan | Winter | Free |
| 18 | DF | Derrick Köhn | Galatasaray | Transfer | Winter | €3,350,000 |
| 38 | FW | Thaddäus-Monju Momuluh | Arminia Bielefeld | Loan | Winter | Free |

## Friendly matches

Win  Draw  Loss

## 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 | 29 July 2023 | 19 May 2024 | Matchday 1 | 6th | 34 | 13 | 13 | 8 | 59 | 44 | +15 | 038.24 |
| DFB-Pokal | 11 August 2023 | 11 August 2023 | First round | First round | 1 | 0 | 1 | 0 | 3 | 3 | +0 | 000.00 |
| Total | Total | Total | Total | Total | 35 | 13 | 14 | 8 | 62 | 47 | +15 | 037.14 |
Source: Competitions

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 4 | Hamburger SV | 34 | 17 | 7 | 10 | 64 | 44 | +20 | 58 |
| 5 | Karlsruher SC | 34 | 15 | 10 | 9 | 68 | 48 | +20 | 55 |
| 6 | Hannover 96 | 34 | 13 | 13 | 8 | 59 | 44 | +15 | 52 |
| 7 | SC Paderborn | 34 | 15 | 7 | 12 | 54 | 54 | 0 | 52 |
| 8 | Greuther Fürth | 34 | 14 | 8 | 12 | 50 | 49 | +1 | 50 |

#### 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 | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | D | D | W | L | W | W | D | W | L | W | L | W | D | D | L | D | L | D | W | W | W | W | L | D | D | D | W | D | D | L | D | W | W | L |
| Position | 8 | 11 | 6 | 11 | 7 | 4 | 5 | 3 | 5 | 4 | 5 | 3 | 4 | 7 | 7 | 6 | 8 | 9 | 6 | 6 | 5 | 4 | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 |

#### 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 | Ron-Robert Zieler | 34 | 0 | 0 | 0 | 34 | 0 |
| 4 | DF | Bright Arrey-Mbi | 28+4 | 0 | 1 | 0 | 33 | 0 |
| 5 | DF | Phil Neumann | 32 | 2 | 1 | 0 | 33 | 2 |
| 6 | MF | Fabian Kunze | 30+2 | 1 | 1 | 0 | 33 | 1 |
| 7 | MF | Max Besuschkow | 1 | 0 | 0+1 | 0 | 2 | 0 |
| 8 | MF | Enzo Leopold | 30+2 | 3 | 0 | 0 | 32 | 3 |
| 9 | FW | Nicolò Tresoldi | 24+6 | 7 | 1 | 0 | 31 | 7 |
| 10 | MF | Sebastian Ernst | 10+16 | 1 | 0+1 | 0 | 27 | 1 |
| 11 | MF | Louis Schaub | 21+8 | 3 | 1 | 1 | 30 | 4 |
| 13 | MF | Max Christiansen | 7+12 | 0 | 1 | 0 | 20 | 0 |
| 16 | FW | Håvard Nielsen | 21+6 | 7 | 0 | 0 | 27 | 7 |
| 17 | MF | Muhammed Damar | 0+4 | 0 | 0 | 0 | 4 | 0 |
| 18 | DF | Derrick Köhn | 20 | 3 | 0+1 | 0 | 21 | 3 |
| 20 | DF | Jannik Dehm | 26+2 | 1 | 1 | 0 | 29 | 1 |
| 21 | DF | Sei Muroya | 15+10 | 2 | 0+1 | 0 | 26 | 2 |
| 23 | DF | Marcel Halstenberg | 32 | 5 | 1 | 1 | 33 | 6 |
| 24 | MF | Antonio Foti | 0+6 | 0 | 0+1 | 0 | 7 | 0 |
| 25 | MF | Lars Gindorf | 5+5 | 2 | 0 | 0 | 10 | 2 |
| 28 | MF | Montell Ndikom | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 29 | MF | Kolja Oudenne | 7+6 | 0 | 0 | 0 | 13 | 0 |
| 30 | GK | Leo Weinkauf | 0 | 0 | 1 | 0 | 1 | 0 |
| 31 | DF | Julian Börner | 1+3 | 0 | 0 | 0 | 4 | 0 |
| 32 | FW | Andreas Voglsammer | 14+13 | 8 | 0 | 0 | 27 | 8 |
| 33 | GK | Toni Stahl | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | DF | Yannik Lührs | 2+4 | 0 | 0 | 0 | 6 | 0 |
| 35 | GK | Leon-Oumar Wechsel | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | FW | Cedric Teuchert | 12+15 | 11 | 1 | 1 | 28 | 12 |
| 37 | DF | Brooklyn Ezeh | 2+10 | 0 | 1 | 0 | 13 | 0 |
| 38 | FW | Thaddäus-Monju Momuluh | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 40 | MF | Christopher Scott | 0+5 | 0 | 0 | 0 | 5 | 0 |

### Goalscorers

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 36 | FW | Cedric Teuchert | 11 | 1 | 12 |
| 2 | 32 | FW | Andreas Voglsammer | 8 | 0 | 8 |
| 3 | 9 | FW | Nicolò Tresoldi | 7 | 0 | 7 |
| 3 | 16 | FW | Håvard Nielsen | 7 | 0 | 7 |
| 5 | 23 | DF | Marcel Halstenberg | 5 | 1 | 6 |
| 6 | 11 | MF | Louis Schaub | 3 | 1 | 4 |
| 7 | 8 | MF | Enzo Leopold | 3 | 0 | 3 |
| 7 | 18 | DF | Derrick Köhn | 3 | 0 | 3 |
| 9 | 5 | DF | Phil Neumann | 2 | 0 | 2 |
| 9 | 21 | DF | Sei Muroya | 2 | 0 | 2 |
| 9 | 25 | MF | Lars Gindorf | 2 | 0 | 2 |
| 12 | 6 | MF | Fabian Kunze | 1 | 0 | 1 |
| 12 | 10 | MF | Sebastian Ernst | 1 | 0 | 1 |
| 12 | 20 | DF | Jannik Dehm | 1 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | 3 | 0 | 3 |
| Total | Total | Total | Total | 59 | 3 | 62 |

### Clean sheets

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 1 | GK | Ron-Robert Zieler | 7 | 0 | 7 |
| Total | Total | Total | Total | 7 | 0 | 7 |

### Disciplinary record

| Rank | No. | Pos | Name | 2. Bundesliga | 2. Bundesliga | 2. Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | Total | Total | Total |
| 1 | 23 | DF | Marcel Halstenberg | 4 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 1 |
| 2 | 6 | MF | Fabian Kunze | 8 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 2 | 16 | FW | Håvard Nielsen | 3 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 1 |
| 4 | 5 | DF | Phil Neumann | 6 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 |
| 5 | 13 | MF | Max Christiansen | 3 | 1 | 0 | 0 | 0 | 0 | 3 | 1 | 0 |
| 6 | 11 | MF | Louis Schaub | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 6 | 20 | DF | Jannik Dehm | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 8 | 1 | GK | Ron-Robert Zieler | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | 32 | FW | Andreas Voglsammer | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | 36 | FW | Cedric Teuchert | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 11 | 4 | DF | Bright Arrey-Mbi | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 11 | 8 | MF | Enzo Leopold | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 11 | 18 | DF | Derrick Köhn | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 11 | 21 | DF | Sei Muroya | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 15 | 37 | DF | Brooklyn Ezeh | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 16 | 9 | FW | Nicolò Tresoldi | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 16 | 25 | MF | Lars Gindorf | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 16 | 30 | GK | Leo Weinkauf | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 16 | 34 | DF | Yannik Lührs | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 16 | 40 | MF | Christopher Scott | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | 59 | 1 | 3 | 2 | 0 | 0 | 61 | 1 | 3 |