# 2023–24 TSG 1899 Hoffenheim season

The 2023–24 season was TSG 1899 Hoffenheim's 125th season in existence and 16th consecutive season in the Bundesliga. They also competed in the DFB-Pokal.

## Players
### First-team squad

    As of 1 February 2024
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | GER | Oliver Baumann (captain) |
| 3 | DF | CZE | Pavel Kadeřábek |
| 5 | DF | TUR | Ozan Kabak |
| 6 | MF | GER | Grischa Prömel |
| 7 | FW | GER | Mërgim Berisha |
| 8 | MF | GER | Dennis Geiger |
| 9 | FW | TOG | Ihlas Bebou |
| 10 | FW | NED | Wout Weghorst (on loan from Burnley) |
| 11 | MF | AUT | Florian Grillitsch |
| 14 | FW | GER | Maximilian Beier |
| 15 | DF | GHA | Kasim Nuhu |
| 16 | MF | GER | Anton Stach |
| 19 | DF | CZE | David Jurásek (on loan from Benfica) |
| No. | Pos. | Nation | Player |
| 20 | MF | GER | Finn Ole Becker |
| 21 | FW | GER | Marius Bülter |
| 23 | DF | USA | John Brooks |
| 24 | MF | GER | Marco John |
| 25 | DF | NGA | Kevin Akpoguma |
| 27 | FW | CRO | Andrej Kramarić |
| 29 | FW | DEN | Robert Skov |
| 31 | MF | GER | Bambasé Conté |
| 34 | DF | FRA | Stanley Nsoki |
| 36 | GK | GER | Nahuel Noll |
| 37 | GK | GER | Luca Philipp |
| 39 | MF | GER | Tom Bischof |
| 40 | MF | GER | Umut Tohumcu |

### Players out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | FW | GER | Fisnik Asllani (at Austria Wien until 30 June 2024) |
| — | FW | DEN | Jacob Bruun Larsen (at Burnley until 30 June 2024) |
| — | MF | GER | Muhammed Damar (at Hannover 96 until 30 June 2024) |
| — | MF | GER | Julian Justvan (at SV Darmstadt 98 until 30 June 2024) |
| — | DF | GER | Joshua Quarshie (at Fortuna Düsseldorf until 30 June 2024) |
| — | MF | MLI | Diadie Samassékou (at Cádiz until 30 June 2024) |
| — | DF | HUN | Attila Szalai (at SC Freiburg until 30 June 2024) |

## Transfers
### In

| Pos. | Player | Transferred from | Fee | Date |
| MF | Florian Grillitsch | Ajax | Free | 1 July 2023 |
| MF | Julian Justvan | SC Paderborn | €1,500,000 | 1 July 2023 |
| FW | Marius Bülter | Schalke 04 | €2,900,000 | 6 July 2023 |
| DF | Attila Szalai | Fenerbahçe | €12,300,000 | 24 July 2023 |
| FW | Wout Weghorst | Burnley | Loan | 9 August 2023 |
| FW | Mërgim Berisha | FC Augsburg | €14,000,000 | 30 August 2023 |
| MF | Anton Stach | Mainz 05 | €11,000,000 | 1 September 2023 |
| DF | David Jurásek | Benfica | Loan | 22 January 2024 |

### Out

| Pos. | Player | Transferred to | Fee | Date |
| MF | Christoph Baumgartner | RB Leipzig | €24,000,000 | 1 July 2023 |
| DF | Ermin Bičakčić | | Free | 1 July 2023 |
| GK | Philipp Pentke | | Free | 1 July 2023 |
| DF | Stefan Posch | Bologna | €5,100,000 | 1 July 2023 |
| MF | Sebastian Rudy | Retired | N/A | 1 July 2023 |
| FW | Mu'nas Dabbur | Shabab Al-Ahli | €1,500,000 | 12 July 2023 |
| DF | Lucas Ribeiro | Ceará | Undisclosed | 22 July 2023 |
| FW | Jacob Bruun Larsen | Burnley | Loan | 27 July 2023 |
| MF | Angelo Stiller | VfB Stuttgart | €5,500,000 | 25 August 2023 |
| MF | Muhammed Damar | Hannover 96 | Loan | 28 August 2023 |
| FW | Fisnik Asllani | Austria Wien | Loan | 31 August 2023 |
| DF | Kevin Vogt | Union Berlin | Undisclosed | 11 January 2024 |
| MF | Julian Justvan | SV Darmstadt 98 | Loan | 19 January 2024 |
| DF | Attila Szalai | SC Freiburg | Loan | 21 January 2024 |
| DF | Joshua Quarshie | Fortuna Düsseldorf | Loan | 29 January 2024 |
| MF | Diadie Samassékou | Cádiz | Loan | 1 February 2024 |

### New contracts

| Position | Player | Until | Ref. |
| GK | Luca Philipp | June 2026 | |
| DF | Kevin Akpoguma | June 2026 | |

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| 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 % |
| Bundesliga | 19 August 2023 | 18 May 2024 | Matchday 1 | 7th | 34 | 13 | 7 | 14 | 66 | 66 | +0 | 038.24 |
| DFB-Pokal | 14 August 2023 | 1 November 2023 | First round | Second round | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Total | Total | Total | Total | Total | 36 | 14 | 7 | 15 | 70 | 68 | +2 | 038.89 |
Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 5 | Borussia Dortmund | 34 | 18 | 9 | 7 | 68 | 43 | +25 | 63 | Qualification for the Champions League league phase |
| 6 | Eintracht Frankfurt | 34 | 11 | 14 | 9 | 51 | 50 | +1 | 47 | Qualification for the Europa League league phase |
| 7 | TSG Hoffenheim | 34 | 13 | 7 | 14 | 66 | 66 | 0 | 46 | Qualification for the Europa League league phase |
| 8 | 1. FC Heidenheim | 34 | 10 | 12 | 12 | 50 | 55 | −5 | 42 | Qualification for the Conference League play-off round |
| 9 | Werder Bremen | 34 | 11 | 9 | 14 | 48 | 54 | −6 | 42 | |
* ↑ The Bundesliga gained an additional Champions League place as a result of Germany finishing as one of the two associations with the highest UEFA coefficient points in 2023–24.
* 1 2 Since the 2023–24 DFB-Pokal winners, Bayer Leverkusen, qualified for the Champions League via league position, the spot reserved for the DFB-Pokal winners (Europa League league phase) was passed to the seventh-placed team, and the Conference League play-off round spot was passed to the eighth-placed team.

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

#### Matches

The league fixtures were unveiled on 30 June 2023.

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

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||
| 1 | GK | GER | Oliver Baumann | 23 | 0 | 21 | 0 | 2 | 0 |
| 36 | GK | GER | Nahuel Noel | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | GK | GER | Luca Philipp | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||
| 3 | DF | CZE | Pavel Kadeřábek | 18 | 1 | 16+1 | 1 | 1 | 0 |
| 5 | DF | TUR | Ozan Kabak | 18 | 2 | 16 | 2 | 1+1 | 0 |
| 15 | DF | GHA | Kasim Nuhu | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | DF | CZE | David Jurásek | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 23 | DF | USA | John Brooks | 17 | 1 | 15 | 1 | 2 | 0 |
| 25 | DF | NGA | Kevin Akpoguma | 13 | 0 | 6+6 | 0 | 1 | 0 |
| 34 | DF | FRA | Stanley Nsoki | 7 | 0 | 5+2 | 0 | 0 | 0 |
| Midfielders ||||||||||
| 6 | MF | GER | Grischa Prömel | 21 | 3 | 19 | 3 | 2 | 0 |
| 8 | MF | GER | Dennis Geiger | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | MF | AUT | Florian Grillitsch | 18 | 1 | 12+5 | 1 | 1 | 0 |
| 16 | MF | GER | Anton Stach | 19 | 1 | 15+3 | 1 | 1 | 0 |
| 20 | MF | GER | Finn Ole Becker | 15 | 0 | 4+10 | 0 | 0+1 | 0 |
| 24 | MF | GER | Marco John | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | MF | GER | Bambasé Conté | 5 | 0 | 0+4 | 0 | 0+1 | 0 |
| 39 | MF | GER | Tom Bischof | 11 | 0 | 1+9 | 0 | 0+1 | 0 |
| 40 | MF | GER | Umut Tohumcu | 10 | 0 | 4+5 | 0 | 0+1 | 0 |
| Forwards ||||||||||
| 7 | FW | GER | Mërgim Berisha | 7 | 0 | 0+6 | 0 | 1 | 0 |
| 9 | FW | TOG | Ihlas Bebou | 21 | 3 | 8+11 | 3 | 1+1 | 0 |
| 10 | FW | NED | Wout Weghorst | 19 | 5 | 17 | 5 | 2 | 0 |
| 14 | FW | GER | Maximilian Beier | 22 | 8 | 15+5 | 8 | 1+1 | 0 |
| 21 | FW | GER | Marius Bülter | 22 | 2 | 11+9 | 1 | 2 | 1 |
| 27 | FW | CRO | Andrej Kramarić | 19 | 10 | 14+4 | 8 | 1 | 2 |
| 29 | FW | DEN | Robert Skov | 19 | 3 | 11+8 | 3 | 0 | 0 |
| Players transferred out during the season ||||||||||
| 13 | MF | GER | Angelo Stiller | 2 | 0 | 1 | 0 | 1 | 0 |
| 17 | MF | GER | Julian Justvan | 5 | 1 | 0+4 | 0 | 0+1 | 1 |
| 18 | MF | MLI | Diadie Samassékou | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 22 | DF | GER | Kevin Vogt | 18 | 0 | 14+2 | 0 | 2 | 0 |
| 35 | MF | GER | Muhammed Damar | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | DF | HUN | Attila Szalai | 5 | 0 | 4 | 0 | 0+1 | 0 |
| 44 | FW | GER | Fisnik Asllani | 0 | 0 | 0 | 0 | 0 | 0 |
| 48 | DF | GER | Joshua Quarshie | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 11 February 2024 Source: Competitions

### Goalscorers

    As of 2 March 2024
| Rank | Pos | No. | Nat | Name | Bundesliga | DFB-Pokal | Total |
| 1 | FW | 14 | | Maximilian Beier | 12 | 0 | 12 |
| 2 | FW | 27 | | Andrej Kramarić | 8 | 2 | 10 |
| 3 | FW | 10 | | Wout Weghorst | 5 | 0 | 5 |
| 4 | FW | 9 | | Ihlas Bebou | 4 | 0 | 4 |
| 5 | FW | 29 | | Robert Skov | 3 | 0 | 3 |
| 5 | MF | 6 | | Grischa Prömel | 3 | 0 | 3 |
| 7 | DF | 5 | | Ozan Kabak | 2 | 0 | 2 |
| 7 | FW | 21 | | Marius Bülter | 1 | 1 | 2 |
| 9 | DF | 3 | | Pavel Kadeřábek | 1 | 0 | 1 |
| 9 | MF | 11 | | Florian Grillitsch | 1 | 0 | 1 |
| 9 | MF | 17 | | Julian Justvan | 0 | 1 | 1 |
| 9 | DF | 23 | | John Brooks | 1 | 0 | 1 |
| 9 | MF | 16 | | Anton Stach | 1 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 1 | 0 | 0 |
| Totals | Totals | Totals | Totals | Totals | 43 | 4 | 47 |