# 2023–24 VfB Stuttgart season

The 2023–24 season was VfB Stuttgart's 131st season in existence and fourth consecutive season in the Bundesliga. They also competed in the DFB-Pokal.
The club enjoyed a highly successful season under coach Sebastian Hoeneß, culminating in securing a UEFA Champions League spot for the first time since their last participation in 2009–10. In addition, five players were named in the Germany national team preliminary squad for the UEFA Euro 2024 including Alexander Nübel, Chris Führich, Maximilian Mittelstädt, Waldemar Anton and Deniz Undav, the highest number of players ever selected from the club in any major tournament. Despite spending most of the season in third place, the club secured second place on the final matchday, marking their best finish since winning the title in 2007.

## Players
### First-team squad

    As of 5 March 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 | Fabian Bredlow |
| 2 | DF | GER | Waldemar Anton (captain) |
| 4 | DF | GER | Josha Vagnoman |
| 5 | MF | SYR | Mahmoud Dahoud (on loan from Brighton & Hove Albion) |
| 6 | MF | GER | Angelo Stiller |
| 7 | DF | GER | Maximilian Mittelstädt |
| 8 | MF | FRA | Enzo Millot |
| 9 | FW | GUI | Serhou Guirassy |
| 10 | MF | KOR | Jeong Woo-yeong |
| 14 | FW | COD | Silas |
| 15 | DF | GER | Pascal Stenzel |
| 16 | MF | GER | Atakan Karazor |
| 17 | MF | JPN | Genki Haraguchi |
| 18 | FW | GER | Jamie Leweling (on loan from Union Berlin) |
| No. | Pos. | Nation | Player |
| 20 | DF | SUI | Leonidas Stergiou (on loan from St. Gallen) |
| 21 | DF | JPN | Hiroki Ito |
| 23 | DF | FRA | Dan-Axel Zagadou |
| 25 | MF | GER | Lilian Egloff |
| 26 | FW | GER | Deniz Undav (on loan from Brighton & Hove Albion) |
| 27 | MF | GER | Chris Führich |
| 28 | MF | DEN | Nikolas Nartey |
| 29 | DF | FRA | Anthony Rouault |
| 32 | MF | GER | Roberto Massimo |
| 33 | GK | GER | Alexander Nübel (on loan from Bayern Munich) |
| 36 | MF | GER | Laurin Ulrich |
| 41 | GK | GER | Dennis Seimen |
| 42 | GK | GER | Florian Schock |

### 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 | COL | Juan José Perea (at Hansa Rostock until 30 June 2024) |
| — | MF | TUR | Ömer Faruk Beyaz (at Hatayspor until 30 June 2024) |
| — | MF | POR | Gil Dias (at Legia Warsaw until 30 June 2024) |
| — | FW | NED | Mohamed Sankoh (at Heracles Almelo until 30 June 2024) |
| — | DF | CRO | Matej Maglica (at Darmstadt 98 until 30 June 2024) |
| No. | Pos. | Nation | Player |
| — | FW | DEN | Wahid Faghir (at SV Elversberg until 30 June 2024) |
| — | FW | GER | Thomas Kastanaras (at SSV Ulm until 30 June 2024) |
| — | FW | SRB | Jovan Milošević (at St. Gallen until 30 June 2024) |
| — | FW | GER | Luca Pfeiffer (at Darmstadt 98 until 30 June 2024) |

## Transfers
### In

| Pos. | Player | Transferred from | Fee | Date |
| FW | Serhou Guirassy | Rennes | €9,000,000 | 1 July 2023 |
| FW | Jovan Milošević | Vojvodina | €1,200,000 | 1 July 2023 |
| DF | Maximilian Mittelstädt | Hertha BSC | €500,000 | 1 July 2023 |
| DF | Matej Maglica | St. Gallen | €450,000 | 2 July 2023 |
| MF | Jeong Woo-yeong | SC Freiburg | €3,000,000 | 11 July 2023 |
| MF | Jamie Leweling | Union Berlin | Loan | 13 July 2023 |
| GK | Alexander Nübel | Bayern Munich | Loan | 25 July 2023 |
| FW | Deniz Undav | Brighton & Hove Albion | Loan | 2 August 2023 |
| DF | Leonidas Stergiou | St. Gallen | Loan | 22 August 2023 |
| MF | Angelo Stiller | 1899 Hoffenheim | €5,500,000 | 25 August 2023 |
| DF | Anthony Rouault | Toulouse | Loan | 1 September 2023 |
| MF | Mahmoud Dahoud | Brighton & Hove Albion | Loan | 1 February 2024 |

### Out

| Pos. | Player | Transferred to | Fee | Date |
| DF | Antonis Aidonis | Aris | Free | 1 July 2023 |
| FW | Tanguy Coulibaly | Montpellier | Free | 1 July 2023 |
| GK | Florian Müller | SC Freiburg | €1,500,000 | 1 July 2023 |
| DF | Matej Maglica | Darmstadt 98 | Loan | 2 July 2023 |
| FW | Alou Kuol | Central Coast Mariners | Undisclosed | 10 July 2023 |
| FW | Wahid Faghir | SV Elversberg | Loan | 19 July 2023 |
| MF | Ömer Faruk Beyaz | Hatayspor | Loan | 1 August 2023 |
| FW | Juan José Perea | Hansa Rostock | Loan | 4 August 2023 |
| FW | Luca Pfeiffer | Darmstadt 98 | Loan | 17 August 2023 |
| MF | Wataru Endō | Liverpool | €19,000,000 | 18 August 2023 |
| DF | Konstantinos Mavropanos | West Ham United | €20,000,000 | 22 August 2023 |
| DF | Clinton Mola | Reading | Free | 26 August 2023 |
| FW | Mohamed Sankoh | Heracles Almelo | Loan | 1 September 2023 |
| DF | Borna Sosa | Ajax | €8,000,000 | 1 September 2023 |
| FW | Gil Dias | Legia Warsaw | Loan | 4 September 2023 |
| MF | Mateo Klimowicz | Atlético San Luis | €750,000 | 1 January 2024 |
| FW | Thomas Kastanaras | SSV Ulm | Loan | 2 January 2024 |
| FW | Jovan Milošević | St. Gallen | Loan | 14 February 2024 |

## 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 | 2nd | 34 | 23 | 4 | 7 | 78 | 39 | +39 | 067.65 |
| DFB-Pokal | 12 August 2023 | 6 February 2024 | First round | Quarter-finals | 4 | 3 | 0 | 1 | 9 | 3 | +6 | 075.00 |
| Total | Total | Total | Total | Total | 38 | 26 | 4 | 8 | 87 | 42 | +45 | 068.42 |
Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayer Leverkusen (C) | 34 | 28 | 6 | 0 | 89 | 24 | +65 | 90 | Qualification for the Champions League league phase |
| 2 | VfB Stuttgart | 34 | 23 | 4 | 7 | 78 | 39 | +39 | 73 | Qualification for the Champions League league phase |
| 3 | Bayern Munich | 34 | 23 | 3 | 8 | 94 | 45 | +49 | 72 | Qualification for the Champions League league phase |
| 4 | RB Leipzig | 34 | 19 | 8 | 7 | 77 | 39 | +38 | 65 | Qualification for the Champions League league phase |
| 5 | Borussia Dortmund | 34 | 18 | 9 | 7 | 68 | 43 | +25 | 63 | Qualification for the Champions League league phase |
* ↑ 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.

#### 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 | H | A | H | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | A | H | A | H |
| Result | W | L | W | W | W | W | W | W | L | L | W | W | W | D | L | W | L | L | W | W | W | W | D | W | W | W | D | W | W | L | D | W | W | W |
| Position | 1 | 9 | 3 | 4 | 3 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 |

#### 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 | Fabian Bredlow | 3 | 0 | 3 | 0 | 0 | 0 |
| 33 | GK | GER | Alexander Nübel | 32 | 0 | 28 | 0 | 4 | 0 |
| 41 | GK | GER | Dennis Seimen | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | GK | GER | Fabian Schock | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||
| 2 | DF | GER | Waldemar Anton | 35 | 1 | 30+1 | 0 | 4 | 1 |
| 4 | DF | GER | Josha Vagnoman | 20 | 2 | 12+6 | 2 | 2 | 0 |
| 7 | DF | GER | Maximilian Mittelstädt | 32 | 2 | 21+8 | 2 | 2+1 | 0 |
| 15 | DF | GER | Pascal Stenzel | 24 | 0 | 14+8 | 0 | 2 | 0 |
| 20 | DF | SUI | Leonidas Stergiou | 17 | 1 | 5+9 | 1 | 0+3 | 0 |
| 21 | DF | JPN | Hiroki Itō | 27 | 0 | 23+1 | 0 | 3 | 0 |
| 23 | DF | FRA | Dan-Axel Zagadou | 22 | 1 | 16+3 | 1 | 3 | 0 |
| 29 | DF | FRA | Anthony Rouault | 22 | 0 | 11+9 | 0 | 1+1 | 0 |
| Midfielders ||||||||||
| 5 | MF | SYR | Mahmoud Dahoud | 14 | 1 | 1+12 | 1 | 0+1 | 0 |
| 6 | MF | GER | Angelo Stiller | 32 | 1 | 28+1 | 1 | 3 | 0 |
| 8 | MF | FRA | Enzo Millot | 33 | 6 | 25+4 | 5 | 3+1 | 1 |
| 10 | MF | KOR | Jeong Woo-yeong | 27 | 1 | 5+19 | 1 | 1+2 | 0 |
| 16 | MF | GER | Atakan Karazor | 35 | 0 | 30+1 | 0 | 4 | 0 |
| 17 | MF | JPN | Genki Haraguchi | 2 | 0 | 0+1 | 0 | 0+1 | 0 |
| 25 | MF | GER | Lilian Egloff | 6 | 0 | 1+4 | 0 | 0+1 | 0 |
| 27 | MF | GER | Chris Führich | 35 | 9 | 31+1 | 8 | 3 | 1 |
| 28 | MF | DEN | Nikolas Nartey | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | MF | GER | Roberto Massimo | 6 | 0 | 0+5 | 0 | 0+1 | 0 |
| 36 | MF | GER | Laurin Ulrich | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | MF | GER | Luca Raimund | 3 | 0 | 0+3 | 0 | 0 | 0 |
| 46 | MF | GER | Samuele Di Benedetto | 1 | 0 | 0+1 | 0 | 0 | 0 |
| Forwards ||||||||||
| 9 | FW | GUI | Serhou Guirassy | 28 | 27 | 23+3 | 25 | 2 | 2 |
| 14 | FW | COD | Silas | 28 | 6 | 8+17 | 4 | 1+2 | 2 |
| 18 | FW | GER | Jamie Leweling | 36 | 4 | 15+17 | 4 | 1+3 | 0 |
| 26 | FW | GER | Deniz Undav | 31 | 19 | 21+7 | 18 | 3 | 1 |
| Players transferred out during the season ||||||||||
| 3 | MF | JPN | Wataru Endō | 1 | 1 | 0 | 0 | 1 | 1 |
| 5 | DF | GRE | Konstantinos Mavropanos | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | FW | SRB | Jovan Milošević | 6 | 0 | 0+5 | 0 | 0+1 | 0 |
| 20 | FW | GER | Luca Pfeiffer | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | FW | GER | Thomas Kastanaras | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 | DF | CRO | Borna Sosa | 2 | 0 | 0+2 | 0 | 0 | 0 |
| 31 | FW | POR | Gil Dias | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | MF | ENG | Clinton Mola | 0 | 0 | 0 | 0 | 0 | 0 |
| 44 | FW | NED | Mohamed Sankoh | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 4 May 2024 Source: Competitions

### Goalscorers

| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Total |
| 1 | FW | 9 | | Serhou Guirassy | 28 | 2 | 30 |
| 2 | FW | 26 | | Deniz Undav | 18 | 1 | 19 |
| 3 | MF | 27 | | Chris Führich | 8 | 1 | 9 |
| 4 | FW | 14 | | Silas | 5 | 2 | 7 |
| 5 | MF | 8 | | Enzo Millot | 5 | 1 | 6 |
| 6 | FW | 18 | | Jamie Leweling | 4 | 0 | 4 |
| 7 | DF | 4 | | Josha Vagnoman | 2 | 0 | 2 |
| 7 | DF | 7 | | Maximilian Mittelstädt | 2 | 0 | 2 |
| 7 | MF | 10 | | Jeong Woo-yeong | 2 | 0 | 2 |
| 10 | DF | 2 | | Waldemar Anton | 0 | 1 | 1 |
| 10 | MF | 3 | | Wataru Endō | 0 | 1 | 1 |
| 10 | MF | 5 | | Mahmoud Dahoud | 1 | 0 | 1 |
| 10 | MF | 6 | | Angelo Stiller | 1 | 0 | 1 |
| 10 | DF | 20 | | Leonidas Stergiou | 1 | 0 | 1 |
| 10 | DF | 23 | | Dan-Axel Zagadou | 1 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | Totals | 78 | 9 | 87 |