# 2024–25 VfB Stuttgart season

The 2024–25 season is the 132nd season in the history of VfB Stuttgart, and the club's fifth consecutive season in the Bundesliga. In addition to the domestic league, the club is participating in the DFB-Pokal, the DFL-Supercup, and the UEFA Champions League.

## Players
### First-team squad

    As of 3 February 2025
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 | Fabian Bredlow |
| 2 | DF | BEL | Ameen Al-Dakhil |
| 3 | DF | NED | Ramon Hendriks |
| 4 | DF | GER | Josha Vagnoman |
| 5 | MF | GER | Yannik Keitel |
| 6 | MF | GER | Angelo Stiller |
| 7 | DF | GER | Maximilian Mittelstädt |
| 8 | MF | FRA | Enzo Millot |
| 9 | FW | BIH | Ermedin Demirović |
| 10 | FW | MLI | El Bilal Touré (on loan from Atalanta) |
| 11 | FW | GER | Nick Woltemade |
| 14 | DF | SUI | Luca Jaquez |
| 15 | DF | GER | Pascal Stenzel |
| 16 | MF | TUR | Atakan Karazor (captain) |
| 17 | FW | GER | Justin Diehl |
| 18 | FW | GER | Jamie Leweling |
| 19 | FW | DEN | Wahid Faghir |
| No. | Pos. | Nation | Player |
| 20 | DF | SUI | Leonidas Stergiou |
| 21 | GK | GER | Stefan Drljača |
| 22 | FW | GER | Thomas Kastanaras |
| 23 | DF | FRA | Dan-Axel Zagadou |
| 24 | DF | GER | Jeff Chabot |
| 25 | FW | DEN | Jacob Bruun Larsen |
| 26 | FW | GER | Deniz Undav |
| 27 | MF | GER | Chris Führich |
| 28 | MF | DEN | Nikolas Nartey |
| 29 | DF | GER | Finn Jeltsch |
| 32 | MF | SUI | Fabian Rieder (on loan from Rennes) |
| 33 | GK | GER | Alexander Nübel (on loan from Bayern Munich) |
| 36 | MF | GER | Laurin Ulrich |
| 40 | FW | GER | Luca Raimund |
| 41 | GK | GER | Dennis Seimen |
| 45 | DF | JPN | Anrie Chase |
| 53 | FW | NED | Mohamed Sankoh |

### 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 | KOR | Jeong Woo-yeong (at Union Berlin until 30 June 2025) |
| — | FW | SRB | Jovan Milošević (at Partizan until 30 June 2025) |
| — | FW | COL | Juan José Perea (at Zürich until 30 June 2025) |
| No. | Pos. | Nation | Player |
| — | FW | GER | Luca Pfeiffer (at Karlsruher SC until 30 June 2025) |
| — | FW | COD | Silas (at Red Star Belgrade until 30 June 2025) |

## Transfers
### In

| Pos. | Player | Transferred from | Fee | Date |
| MF | Ömer Faruk Beyaz | Hatayspor | Loan return | 30 June 2024 |
| MF | Gil Dias | Legia Warsaw | Loan return | 30 June 2024 |
| FW | Wahid Faghir | SV Elversberg | Loan return | 30 June 2024 |
| FW | Thomas Kastanaras | SSV Ulm | Loan return | 30 June 2024 |
| FW | Juan José Perea | Hansa Rostock | Loan return | 30 June 2024 |
| FW | Luca Pfeiffer | Darmstadt 98 | Loan return | 30 June 2024 |
| FW | Mohamed Sankoh | Heracles Almelo | Loan return | 30 June 2024 |
| GK | Stefan Drljača | Dynamo Dresden | Undisclosed | 1 July 2024 |
| GK | Alexander Nübel | Bayern Munich | Loan | 1 July 2024 |
| DF | Jeff Chabot | 1. FC Köln | €4,000,000 | 1 July 2024 |
| DF | Ramon Hendriks | Feyenoord | €700,000 | 1 July 2024 |
| DF | Frans Krätzig | Bayern Munich | Loan (€500,000) | 1 July 2024 |
| DF | Anthony Rouault | Toulouse | €3,000,000 | 1 July 2024 |
| DF | Leonidas Stergiou | St. Gallen | €2,000,000 | 1 July 2024 |
| MF | Yannik Keitel | SC Freiburg | Free | 1 July 2024 |
| MF | Jamie Leweling | Union Berlin | €5,100,000 | 1 July 2024 |
| MF | Fabian Rieder | Rennes | Loan | 1 July 2024 |
| FW | Justin Diehl | 1. FC Köln | Free | 1 July 2024 |
| FW | Nick Woltemade | Werder Bremen | Free | 1 July 2024 |
| FW | Ermedin Demirović | FC Augsburg | €21,000,000 | 16 July 2024 |
| FW | Deniz Undav | Brighton & Hove Albion | €26,700,000 | 9 August 2024 |
| FW | El Bilal Touré | Atalanta | Loan | 23 August 2024 |
| DF | Ameen Al-Dakhil | Burnley | Undisclosed | 27 August 2024 |
| FW | Jacob Bruun Larsen | TSG Hoffenheim | €1,700,000 | 8 January 2025 |
| DF | Luca Jaquez | Luzern | €5,500,000 | 3 February 2025 |
| DF | Finn Jeltsch | 1. FC Nürnberg | €9,500,000 | 3 February 2025 |

### Out

| Pos. | Player | Transferred to | Fee | Date |
| MF | Mahmoud Dahoud | Brighton & Hove Albion | End of loan | 30 June 2024 |
| FW | Deniz Undav | Brighton & Hove Albion | End of loan | 30 June 2024 |
| GK | Florian Schock | Fortuna Düsseldorf | End of contract | 1 July 2024 |
| DF | Hiroki Itō | Bayern Munich | €30,000,000 | 1 July 2024 |
| DF | Matej Maglica | Darmstadt 98 | Undisclosed | 1 July 2024 |
| MF | Laurin Ulrich | SSV Ulm | Loan | 1 July 2024 |
| MF | Genki Haraguchi | Urawa Red Diamonds | End of contract | 1 July 2024 |
| FW | Dejan Galjen | Jahn Regensburg | Undisclosed | 1 July 2024 |
| FW | Roberto Massimo | Greuther Fürth | End of contract | 1 July 2024 |
| FW | Jovan Milošević | St. Gallen | Loan | 1 July 2024 |
| FW | Juan José Perea | Zürich | Loan | 1 July 2024 |
| MF | Gil Dias | Famalicão | Undisclosed | 2 July 2024 |
| DF | Waldemar Anton | Borussia Dortmund | €22,500,000 | 8 July 2024 |
| FW | Serhou Guirassy | Borussia Dortmund | €17,500,000 | 18 July 2024 |
| FW | Mohamed Sankoh | Cosenza | Loan | 21 August 2024 |
| MF | Jeong Woo-yeong | Union Berlin | Loan | 27 August 2024 |
| FW | Luca Pfeiffer | Karlsruher SC | Loan | 27 August 2024 |
| MF | Ömer Faruk Beyaz | İstanbul Başakşehir | Contract terminated | 30 August 2024 |
| FW | Silas | Red Star Belgrade | Loan | 3 September 2024 |
| DF | Frans Krätzig | Bayern Munich | Loan terminated | 2 January 2025 |
| FW | Jovan Milošević | Partizan | Loan | 16 January 2025 |
| DF | Anthony Rouault | Rennes | €13,000,000 | 3 February 2025 |

## Friendlies
### Pre-season

The team participated in the third edition of the Japan Bundesliga Tour from 26 July to 1 August, as announced on 9 May 2024.

### Mid-season
## 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 | 24 August 2024 | 17 May 2025 | Matchday 1 | | 26 | 10 | 7 | 9 | 47 | 43 | +4 | 038.46 |
| DFB-Pokal | 27 August 2024 | | First round | | 4 | 4 | 0 | 0 | 11 | 1 | +10 | 100.00 |
| DFL-Supercup | 17 August 2024 | 17 August 2024 | Final | Runners-up | 1 | 0 | 1 | 0 | 2 | 2 | +0 | 000.00 |
| UEFA Champions League | 17 September 2024 | 29 January 2025 | League phase | League phase | 8 | 3 | 1 | 4 | 13 | 17 | −4 | 037.50 |
| Total | Total | Total | Total | Total | 39 | 17 | 9 | 13 | 73 | 63 | +10 | 043.59 |
Last updated: 16 March 2025 Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 8 | VfL Wolfsburg | 26 | 10 | 8 | 8 | 49 | 40 | +9 | 38 |
| 9 | FC Augsburg | 26 | 10 | 8 | 8 | 29 | 35 | −6 | 38 |
| 10 | VfB Stuttgart | 26 | 10 | 7 | 9 | 47 | 43 | +4 | 37 |
| 11 | Borussia Dortmund | 26 | 10 | 5 | 11 | 45 | 41 | +4 | 35 |
| 12 | Werder Bremen | 26 | 9 | 6 | 11 | 40 | 53 | −13 | 33 |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 16 March 2025. 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 |
| Ground | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H |
| Result | L | D | W | W | D | D | L | W | D | L | W | D | W | W | L | W | W | W | L | L | W | L | D | L | W | L |
| Position | 16 | 14 | 10 | 7 | 8 | 8 | 10 | 9 | 8 | 11 | 9 | 9 | 8 | 6 | 10 | 7 | 5 | 4 | 4 | 5 | 5 | 6 | 7 | 9 | 8 | 10 |
| Points | 0 | 1 | 4 | 7 | 8 | 9 | 9 | 12 | 13 | 13 | 16 | 17 | 20 | 23 | 23 | 26 | 29 | 32 | 32 | 32 | 35 | 35 | 36 | 36 | 37 | 37 |

#### Matches

The league schedule was released on 4 July 2024.

### UEFA Champions League
#### League phase

The draw for the league phase was held on 29 August 2024.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 24 | Club Brugge | 8 | 3 | 2 | 3 | 7 | 11 | −4 | 11 | Advance to knockout phase play-offs (unseeded) |
| 25 | Dinamo Zagreb | 8 | 3 | 2 | 3 | 12 | 19 | −7 | 11 | |
| 26 | VfB Stuttgart | 8 | 3 | 1 | 4 | 13 | 17 | −4 | 10 | |
| 27 | Shakhtar Donetsk | 8 | 2 | 1 | 5 | 8 | 16 | −8 | 7 | |
| 28 | Bologna | 8 | 1 | 3 | 4 | 4 | 9 | −5 | 6 | |
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| Ground | A | H | A | H | A | H | A | H |
| Result | L | D | W | L | L | W | W | L |
| Position | 27 | 24 | 18 | 27 | 27 | 26 | 24 | 26 |
| Points | 0 | 1 | 4 | 4 | 4 | 7 | 10 | 10 |

## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFL-Supercup | DFL-Supercup | UEFA Champions League | UEFA Champions League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | GER | Fabian Bredlow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | GK | GER | Stefan Drljača | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | GK | GER | Alexander Nübel | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 41 | GK | GER | Dennis Seimen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||
| 2 | DF | BEL | Ameen Al-Dakhil | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | DF | NED | Ramon Hendriks | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | GER | Josha Vagnoman | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | DF | GER | Maximilian Mittelstädt | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 13 | DF | GER | Frans Krätzig | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 15 | DF | GER | Pascal Stenzel | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 20 | DF | SUI | Leonidas Stergiou | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | FRA | Dan-Axel Zagadou | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 | DF | GER | Jeff Chabot | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 29 | DF | FRA | Anthony Rouault | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 45 | DF | JPN | Anrie Chase | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | GER | Yannik Keitel | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 6 | MF | GER | Angelo Stiller | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 8 | MF | FRA | Enzo Millot | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 16 | MF | GER | Atakan Karazor | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 27 | MF | GER | Chris Führich | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 28 | MF | DEN | Nikolas Nartey | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | MF | SUI | Fabian Rieder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 9 | FW | BIH | Ermedin Demirović | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 10 | FW | MLI | El Bilal Touré | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | FW | GER | Nick Woltemade | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | FW | GER | Justin Diehl | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 18 | FW | GER | Jamie Leweling | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 19 | FW | DEN | Wahid Faghir | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | FW | GER | Thomas Kastanaras | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | FW | GER | Deniz Undav | 1 | 1 | 0 | 0 | 0 | 0 | 0+1 | 1 | 0 | 0 |
| 40 | FW | GER | Luca Raimund | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||||
| 14 | FW | COD | Silas | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
Last updated: 17 August 2024 Source: Competitions