# 2022–23 Hannover 96 season

The 2022–23 Hannover 96 season was the 127th season in the football club's history and 27th overall and fourth 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 64th season for Hannover in the Heinz von Heiden Arena, located in Hanover, Lower Saxony, Germany.

## Players
### Squad information

    As of 2 December 2022
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) |
| 3 | DF | GER | Ekin Çelebi |
| 4 | DF | GER | Bright Arrey-Mbi (on loan from Bayern Munich) |
| 5 | DF | GER | Phil Neumann |
| 6 | MF | GER | Fabian Kunze |
| 7 | MF | GER | Max Besuschkow |
| 8 | MF | GER | Enzo Leopold |
| 9 | FW | GER | Hendrik Weydandt |
| 10 | MF | GER | Sebastian Ernst |
| 11 | MF | AUT | Louis Schaub (vice-captain) |
| 14 | FW | GER | Maximilian Beier (on loan from 1899 Hoffenheim) |
| 16 | FW | NOR | Håvard Nielsen |
| 18 | DF | GER | Derrick Köhn |
| 19 | MF | GER | Eric Uhlmann |
| 20 | DF | GER | Jannik Dehm |
| No. | Pos. | Nation | Player |
| 21 | DF | JPN | Sei Muroya |
| 22 | FW | GER | Sebastian Stolze |
| 23 | FW | GER | Nicolò Tresoldi |
| 24 | MF | CYP | Antonio Foti (on loan from Eintracht Frankfurt) |
| 27 | MF | GER | Tim Walbrecht |
| 29 | MF | CMR | Gaël Ondoua |
| 30 | GK | GER | Leo Weinkauf |
| 31 | DF | GER | Julian Börner (vice-captain) |
| 32 | DF | SVN | Luka Krajnc |
| 33 | GK | GER | Toni Stahl |
| 34 | DF | GER | Yannik Lührs |
| 36 | FW | GER | Cedric Teuchert |
| 37 | MF | GER | Sebastian Kerk |
| 38 | FW | GER | Thaddäus-Monju Momuluh |

### 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 |
| — | FW | GER | Lawrence Ennali (on loan to Rot-Weiss Essen until 30 June 2023) |
| — | MF | GER | Simon Stehle (on loan to Viktoria Köln until 30 June 2023) |

### Transfers
#### In

| No. | Pos | Player | From | Type | Window | Ends | Fee |
| 3 | DF | Ekin Çelebi | VfB Stuttgart II | Transfer | Summer | 30 June 2024 | Free |
| 4 | DF | Bright Arrey-Mbi | Bayern Munich | Loan | Summer | 30 June 2023 | Free |
| 5 | DF | Phil Neumann | Holstein Kiel | Transfer | Summer | 30 June 2025 | Free |
| 6 | MF | Fabian Kunze | Arminia Bielefeld | Transfer | Summer | 30 June 2025 | Free |
| 7 | MF | Max Besuschkow | Jahn Regensburg | Transfer | Summer | 30 June 2025 | Free |
| 8 | MF | Enzo Leopold | SC Freiburg II | Transfer | Summer | 30 June 2024 | Free |
| 11 | MF | Louis Schaub | 1. FC Köln | Transfer | Summer | 30 June 2025 | Free |
| 16 | FW | Håvard Nielsen | Greuther Fürth | Transfer | Summer | 30 June 2024 | Free |
| 18 | DF | Derrick Köhn | Willem II | Transfer | Summer | 30 June 2025 | €500,000 |
| 19 | MF | Eric Uhlmann | RB Leipzig U19 | Transfer | Summer | 30 June 2025 | Free |
| 24 | MF | Antonio Foti | Eintracht Frankfurt | Loan | Summer | 30 June 2024 | Free |
| 30 | GK | Leo Weinkauf | MSV Duisburg | Return from loan | Summer | 30 June 2023 | – |
| 33 | GK | Toni Stahl | Energie Cottbus | Transfer | Summer | 30 June 2024 | Free |
| – | MF | Simon Stehle | 1. FC Kaiserslautern | Return from loan | Summer | 30 June 2023 | – |

#### Out

| No. | Pos | Player | To | Type | Window | Fee |
| 1 | GK | Martin Hansen | OB | Transfer | Summer | Free |
| 3 | DF | Niklas Hult | IF Elfsborg | End of contract | Summer | – |
| 8 | MF | Mike Frantz | 1. FC Saarbrücken | End of contract | Summer | – |
| 11 | MF | Linton Maina | 1. FC Köln | End of contract | Summer | – |
| 13 | MF | Dominik Kaiser | Free agent | End of contract | Summer | – |
| 17 | FW | Lukas Hinterseer | Hansa Rostock | Transfer | Summer | €200,000 |
| 20 | MF | Philipp Ochs | SV Sandhausen | End of contract | Summer | – |
| 24 | MF | Marc Lamti | Free agent | End of contract | Summer | – |
| 28 | DF | Marcel Franke | Karlsruher SC | End of contract | Summer | – |
| 30 | GK | Marlon Sündermann | Free agent | End of contract | Summer | – |
| 32 | MF | Grace Bokake | Schalke 04 II | End of contract | Summer | – |
| 33 | FW | Moussa Doumbouya | FC Ingolstadt | End of contract | Summer | – |
| 35 | MF | Mark Diemers | Feyenoord | End of loan | Summer | – |
| 38 | FW | Mick Gudra | TSV Steinbach Haiger | Transfer | Summer | €50,000 |
| 40 | FW | Lawrence Ennali | Rot-Weiss Essen | Loan | Summer | Free |
| – | MF | Simon Stehle | Viktoria Köln | Loan | Summer | 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 | 15 July 2022 | 28 May 2023 | Matchday 1 | 10th | 34 | 12 | 8 | 14 | 50 | 55 | −5 | 035.29 |
| DFB-Pokal | 31 July 2022 | 19 October 2022 | First round | Second round | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 050.00 |
| Total | Total | Total | Total | Total | 36 | 13 | 8 | 15 | 53 | 57 | −4 | 036.11 |
Source: Competitions

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 8 | Holstein Kiel | 34 | 12 | 10 | 12 | 58 | 61 | −3 | 46 |
| 9 | 1. FC Kaiserslautern | 34 | 11 | 12 | 11 | 47 | 48 | −1 | 45 |
| 10 | Hannover 96 | 34 | 12 | 8 | 14 | 50 | 55 | −5 | 44 |
| 11 | 1. FC Magdeburg | 34 | 12 | 7 | 15 | 48 | 55 | −7 | 43 |
| 12 | Greuther Fürth | 34 | 10 | 11 | 13 | 47 | 50 | −3 | 41 |

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

#### 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 |
| 3 | DF | Ekin Çelebi | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 4 | DF | Bright Arrey-Mbi | 14+1 | 0 | 1 | 0 | 16 | 0 |
| 5 | DF | Phil Neumann | 28+1 | 1 | 2 | 0 | 31 | 1 |
| 6 | MF | Fabian Kunze | 27+3 | 0 | 2 | 0 | 32 | 0 |
| 7 | MF | Max Besuschkow | 23+8 | 1 | 2 | 0 | 33 | 1 |
| 8 | MF | Enzo Leopold | 11+10 | 0 | 0+2 | 0 | 23 | 0 |
| 9 | FW | Hendrik Weydandt | 6+17 | 2 | 1 | 0 | 24 | 2 |
| 10 | MF | Sebastian Ernst | 7+12 | 0 | 0 | 0 | 19 | 0 |
| 11 | MF | Louis Schaub | 17+8 | 5 | 1 | 0 | 26 | 5 |
| 14 | FW | Maximilian Beier | 25+8 | 7 | 2 | 1 | 35 | 8 |
| 16 | FW | Håvard Nielsen | 30+3 | 8 | 2 | 0 | 35 | 8 |
| 17 | FW | Lukas Hinterseer | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | DF | Derrick Köhn | 33 | 5 | 1+1 | 0 | 35 | 5 |
| 19 | MF | Eric Uhlmann | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | DF | Jannik Dehm | 13+6 | 0 | 1 | 0 | 20 | 0 |
| 21 | DF | Sei Muroya | 26+5 | 3 | 2 | 0 | 33 | 3 |
| 22 | FW | Sebastian Stolze | 1+5 | 0 | 0+2 | 0 | 8 | 0 |
| 23 | FW | Nicolò Tresoldi | 6+7 | 0 | 0+1 | 0 | 14 | 0 |
| 24 | MF | Antonio Foti | 1+10 | 1 | 0+1 | 0 | 12 | 1 |
| 27 | MF | Tim Walbrecht | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | MF | Gaël Ondoua | 1+1 | 0 | 0 | 0 | 2 | 0 |
| 30 | GK | Leo Weinkauf | 0 | 0 | 2 | 0 | 2 | 0 |
| 31 | DF | Julian Börner | 25+1 | 1 | 1 | 0 | 27 | 1 |
| 32 | DF | Luka Krajnc | 17+3 | 1 | 1 | 0 | 21 | 1 |
| 33 | GK | Toni Stahl | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | DF | Yannik Lührs | 4 | 0 | 0 | 0 | 4 | 0 |
| 36 | FW | Cedric Teuchert | 19+10 | 14 | 0+1 | 0 | 30 | 14 |
| 37 | MF | Sebastian Kerk | 4+11 | 1 | 1+1 | 0 | 17 | 1 |
| 38 | FW | Thaddäus-Monju Momuluh | 2+3 | 0 | 0 | 0 | 5 | 0 |

### Goalscorers

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 36 | FW | Cedric Teuchert | 14 | 0 | 14 |
| 2 | 14 | FW | Maximilian Beier | 7 | 1 | 8 |
| 2 | 16 | FW | Håvard Nielsen | 8 | 0 | 8 |
| 4 | 11 | MF | Louis Schaub | 5 | 0 | 5 |
| 4 | 18 | DF | Derrick Köhn | 5 | 0 | 5 |
| 6 | 21 | DF | Sei Muroya | 3 | 0 | 3 |
| 7 | 9 | FW | Hendrik Weydandt | 2 | 0 | 2 |
| 8 | 5 | DF | Phil Neumann | 1 | 0 | 1 |
| 8 | 7 | MF | Max Besuschkow | 1 | 0 | 1 |
| 8 | 24 | MF | Antonio Foti | 1 | 0 | 1 |
| 8 | 31 | DF | Julian Börner | 1 | 0 | 1 |
| 8 | 32 | DF | Luka Krajnc | 1 | 0 | 1 |
| 8 | 37 | MF | Sebastian Kerk | 1 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | 0 | 2 | 2 |
| Total | Total | Total | Total | 50 | 3 | 53 |

### Clean sheets

| Rank | No. | Pos | Name | 2. Bundesliga | DFB-Pokal | Total |
| 1 | 1 | GK | Ron-Robert Zieler | 8 | 0 | 8 |
| 2 | 30 | GK | Leo Weinkauf | 0 | 1 | 1 |
| Total | Total | Total | Total | 8 | 1 | 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 | Fabian Kunze | 12 | 1 | 0 | 1 | 0 | 0 | 13 | 1 | 0 |
| 2 | 5 | DF | Phil Neumann | 5 | 1 | 1 | 0 | 0 | 0 | 5 | 1 | 1 |
| 3 | 18 | DF | Derrick Köhn | 7 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 4 | 16 | FW | Håvard Nielsen | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 4 | 31 | DF | Julian Börner | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 6 | 21 | DF | Sei Muroya | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 6 | 32 | DF | Luka Krajnc | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 6 | 34 | DF | Yannik Lührs | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 9 | 8 | MF | Enzo Leopold | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 10 | 1 | GK | Ron-Robert Zieler | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 7 | MF | Max Besuschkow | 2 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 10 | 10 | MF | Sebastian Ernst | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 36 | FW | Cedric Teuchert | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 14 | 38 | FW | Thaddäus-Monju Momuluh | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 15 | 4 | DF | Bright Arrey-Mbi | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 9 | FW | Hendrik Weydandt | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 11 | MF | Louis Schaub | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 14 | FW | Maximilian Beier | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 20 | DF | Jannik Dehm | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 24 | MF | Antonio Foti | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 29 | MF | Gaël Ondoua | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 37 | MF | Sebastian Kerk | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | 71 | 2 | 2 | 2 | 0 | 0 | 73 | 2 | 2 |