2025–26 VfB Stuttgart season
| 2025–26 season | ||||
|---|---|---|---|---|
| President | Dietmar Allgaier | |||
| CEO | Alexander Wehrle | |||
| Head coach | Sebastian Hoeneß | |||
| Stadium | MHPArena | |||
| Bundesliga | 4th | |||
| DFB-Pokal | Semi-finals | |||
| UEFA Europa League | Round of 16 | |||
| Franz Beckenbauer Supercup | Runners-up | |||
| Top goalscorer | League: Deniz Undav (16) All: Deniz Undav (21) | |||
| Highest home attendance | 60,000 | |||
| Lowest home attendance | 57,000 | |||
| Average home league attendance | 59,318 | |||
| Biggest win | Go Ahead Eagles 0–4 VfB Stuttgart Europa League (27 November 2025) VfB Stuttgart 4-0 Wolfsburg Bundesliga (1 March 2026) | |||
| Biggest defeat | VfB Stuttgart 0–5 Bayern Munich Bundesliga (6 December 2025) | |||
|
| ||||
| All statistics correct as of 29 January 2026. | ||||
The 2025–26 season is the 133rd season in the history of VfB Stuttgart, and the club's sixth consecutive campaign in the Bundesliga. In addition to the domestic league, Stuttgart are competing in the DFB-Pokal, the Franz Beckenbauer Supercup and the UEFA Europa League, having qualified for the latter two competitions by winning the 2024–25 DFB-Pokal.
On 16 August 2025, Stuttgart hosted the inaugural Franz Beckenbauer Supercup at the MHPArena, losing 2–1 to Bayern Munich.[1][2][3][4][5][6]
Players
First-team squad
- As of 11 January 2026[7]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
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.
|
Transfers
In
| Pos. | Player | Transferred from | Fee | Date | Source |
|---|---|---|---|---|---|
| DF | Lorenz Assignon | Rennes | €12.0m | 6 June 2025 | [8] |
| MF | Noah Darvich | FC Barcelona | €2.1m | 1 July 2025 | [8] |
| DF | Luca Jaquez | Luzern | €4.7m | 3 February 2025 | [8] |
| DF | Finn Jeltsch | 1. FC Nürnberg | €5.2m | 3 February 2025 | [8] |
| FW | Lazar Jovanović | FK Crvena zvezda | €2.1m | 8 July 2025 | [8] |
| MF | Chema Andrés | Real Madrid | €0.81m | 27 July 2025 | [8] |
| FW | Tiago Tomás | VfL Wolfsburg | €15.0m | 17 August 2025 | [8] |
| MF | Badredine Bouanani | Nice | €11.0m | 31 August 2025 | [8] |
| MF | Bilal El Khannouss | Leicester City | Loan | 1 September 2025 | [8] |
| FW | Jeremy Arévalo | Racing de Santander | €1.8m | 2 January 2026 | [8] |
Out
| Pos. | Player | Transferred to | Fee | Date | Source |
|---|---|---|---|---|---|
| ST | Luca Pfeiffer | SV Elversberg | €0.63m | 28 May 2025 | [8] |
| AM | Woo-Yeong Jeong | Union Berlin | €4.2m | 28 May 2025 | [8] |
| LM | Luca Raimund | Fortuna Düsseldorf | €0.41m | 26 June 2025 | [8] |
| RM | Benjamin Boakye | Arminia Bielefeld | €0.51m | 1 July 2025 | [8] |
| ST | Juan José Perea | FC Zürich | €1.5m | 26 July 2025 | [8] |
| ST | Jacob Bruun Larsen | Burnley | €5.3m | 12 July 2025 | [8] |
| ST | Wahid Faghir | Vejle Boldklub | Free transfer | 13 July 2025 | [8] |
| CB | Anrie Chase | Red Bull Salzburg | €3.1m | 1 August 2025 | [8] |
| AM | Enzo Millot | Al-Ahli | €44.2m | 9 August 2025 | [8] |
| ST | Nick Woltemade | Newcastle United | €37.0m | 30 August 2025 | [8] |
| RW | Silas | Mainz | €3.1m | 6 January 2026 | [8] |
Friendlies
Pre-season
| 12 July 2025 Friendly | SV Fellbach | 1–7 | VfB Stuttgart | Fellbach |
| 15:00 CEST (UTC+2) | Stadium: Max Graser Stadion |
| 26 July 2025 Friendly | VfB Stuttgart | 2–1 | Celta Vigo | Reutlingen |
| 15:00 CEST (UTC+2) | Stadium: Stadion an der Kreuzeiche |
| 2 August 2025 Friendly | VfB Stuttgart | 6–0 | Toulouse | Kirchheim |
| 15:00 CEST (UTC+2) | Report | Stadium: Sportpark Heimstetten |
| 9 August 2025 Friendly | VfB Stuttgart | 0–1 | Bologna | Stuttgart |
| 17:00 CEST (UTC+2) | Report | Stadium: MHPArena |
In-season
| 3 September 2025 Friendly | Sonnenhof Großaspach | 2–6 | VfB Stuttgart | Aspach |
| 18:30 CEST (UTC+2) | Report | Stadium: WIRmachenDRUCK Arena |
| 9 October 2025 Friendly | VfB Stuttgart | 2–0 | SV Elversberg | Aspach |
| 18:30 CEST (UTC+2) | Report | Stadium: Robert-Schlienz-Stadion |
| 5 January 2026 Friendly | VfB Stuttgart | 3–2 | FC Luzern | Aspach |
| 14:00 CEST (UTC+2) | Report |
|
Stadium: Robert-Schlienz-Stadion |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Bundesliga | 23 August 2025 | 16 May 2026 | Matchday 1 | TBD | 26 | 15 | 5 | 6 | 51 | 34 | +17 | 57.69 |
| DFB-Pokal | 26 August 2025 | First round | TBD | 4 | 4 | 0 | 0 | 11 | 4 | +7 | 100.00 | |
| Franz Beckenbauer Supercup | 16 August 2025 | Final | Runners-up | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 0.00 | |
| UEFA Europa League | 24 September 2025 | League phase | TBD | 11 | 6 | 0 | 5 | 20 | 13 | +7 | 54.55 | |
| Total | 42 | 25 | 5 | 12 | 83 | 53 | +30 | 59.52 | ||||
Source: VfB
Bundesliga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Borussia Dortmund | 26 | 17 | 7 | 2 | 55 | 26 | +29 | 58 | Qualification for the Champions League league phase |
| 3 | TSG Hoffenheim | 26 | 15 | 5 | 6 | 54 | 34 | +20 | 50 | |
| 4 | VfB Stuttgart | 26 | 15 | 5 | 6 | 51 | 34 | +17 | 50 | |
| 5 | RB Leipzig | 26 | 14 | 5 | 7 | 48 | 35 | +13 | 47 | Qualification for the Europa League league phase[a] |
| 6 | Bayer Leverkusen | 26 | 13 | 6 | 7 | 49 | 33 | +16 | 45 | Qualification for the Conference League play-off round |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head results; 5) Head-to-head away goals scored; 6) Away goals scored; 7) Play-off.[9]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
Notes:
- ^ The 2025–26 DFB-Pokal winners also qualify for the Europa League league phase (or the sixth-placed team if the DFB-Pokal winners finish in the top five). If the DFB-Pokal winners finish in the top six, the Conference League spot will be passed to the seventh-placed team.
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 26 | 15 | 5 | 6 | 51 | 34 | +17 | 50 | 10 | 2 | 1 | 22 | 12 | +10 | 5 | 3 | 5 | 29 | 22 | +7 |
Last updated: 15 March 2026.
Source: Bundesliga
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
| 23 August 2025 Matchday 1 | Union Berlin | 2–1 | VfB Stuttgart | Berlin |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Stadion An der Alten Försterei Attendance: 22,012 Referee: Robert Hartmann |
| 30 August 2025 Matchday 2 | VfB Stuttgart | 1–0 | Borussia Mönchengladbach | Stuttgart |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Sven Jablonski |
| 13 September 2025 Matchday 3 | SC Freiburg | 3–1 | VfB Stuttgart | Freiburg |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Europa-Park Stadion Attendance: 34,700 Referee: Daniel Siebert |
| 19 September 2025 Matchday 4 | VfB Stuttgart | 2–0 | FC St. Pauli | Stuttgart |
| 20:30 CEST (UTC+2) |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Sascha Stegemann |
| 28 September 2025 Matchday 5 | 1. FC Köln | 1–2 | VfB Stuttgart | Cologne |
| 17:30 CEST (UTC+2) | Report | Stadium: RheinEnergieStadion Attendance: 50,000 Referee: Matthias Jöllenbeck |
| 5 October 2025 Matchday 6 | VfB Stuttgart | 1–0 | 1. FC Heidenheim | Stuttgart |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Tobias Stieler |
| 18 October 2025 Matchday 7 | VfL Wolfsburg | 0–3 | VfB Stuttgart | Wolfsburg |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: Volkswagen Arena Attendance: 26,145 Referee: Florian Badstübner |
| 26 October 2025 Matchday 8 | VfB Stuttgart | 2–1 | Mainz 05 | Stuttgart |
| 17:30 CET (UTC+1) | Report | Stadium: MHPArena Attendance: 59,000 Referee: Felix Zwayer |
| 1 November 2025 Matchday 9 | RB Leipzig | 3–1 | VfB Stuttgart | Leipzig |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Red Bull Arena Attendance: 47,800 Referee: Sven Jablonski |
| 9 November 2025 Matchday 10 | VfB Stuttgart | 3–2 | FC Augsburg | Stuttgart |
| 17:30 CET (UTC+1) |
|
Report |
|
Stadium: MHPArena Attendance: 58,500 Referee: Harm Osmers |
| 22 November 2025 Matchday 11 | Borussia Dortmund | 3–3 | VfB Stuttgart | Dortmund |
| 15:30 CET (UTC+1) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Benjamin Brand |
| 30 November 2025 Matchday 12 | Hamburger SV | 2–1 | VfB Stuttgart | Hamburg |
| 15:30 CET (UTC+1) | Report | Stadium: Volksparkstadion Attendance: 57,000 Referee: Sören Storks |
| 6 December 2025 Matchday 13 | VfB Stuttgart | 0–5 | Bayern Munich | Stuttgart |
| 15:30 CET (UTC+1) | Report | Stadium: MHPArena Attendance: 60,000 Referee: Tobias Stieler |
| 13 December 2025 Matchday 14 | Werder Bremen | 0–4 | VfB Stuttgart | Bremen |
| 19:30 CET (UTC+1) |
|
Report |
|
Stadium: Weserstadion Attendance: 42,100 Referee: Robert Hartmann |
| 20 December 2025 Matchday 15 | VfB Stuttgart | 0–0 | TSG Hoffenheim | Stuttgart |
| 15:30 CET (UTC+1) | Report | Stadium: MHPArena Attendance: 59,000 Referee: Daniel Siebert |
| 10 January 2026 Matchday 16 | Bayer Leverkusen | 1–4 | VfB Stuttgart | Leverkusen |
| 18:30 CET (UTC+1) | Report |
|
Stadium: BayArena Attendance: 30,210 Referee: Daniel Schlager |
| 13 January 2026 Matchday 17 | VfB Stuttgart | 3–2 | Eintracht Frankfurt | Stuttgart |
| 18:30 CET (UTC+1) | Report |
|
Stadium: MHPArena Attendance: 59,500 Referee: Matthias Joellenbeck |
| 18 January 2026 Matchday 18 | VfB Stuttgart | 1–1 | Union Berlin | Stuttgart |
| 15:30 CET (UTC+1) | Report | Stadium: MHPArena Attendance: 59,500 Referee: Deniz Aytekin |
| 24 January 2026 Matchday 19 | Borussia Mönchengladbach | 0–3 | VfB Stuttgart | Mönchengladbach |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Borussia-Park Attendance: 48,844 Referee: Sören Storks |
| 1 February 2026 Matchday 20 | VfB Stuttgart | 1–0 | SC Freiburg | Stuttgart |
| 15:30 CET (UTC+1) |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Florian Badstübner |
| 7 February 2026 Matchday 21 | FC St. Pauli | 2–1 | VfB Stuttgart | Hamburg |
| 15:30 CET (UTC+1) | Report | Stadium: Millerntor-Stadion Attendance: 29,546 Referee: Benjamin Brand |
| 14 February 2026 Matchday 22 | VfB Stuttgart | 3–1 | 1. FC Köln | Stuttgart |
| 18:30 CET (UTC+1) |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Robert Hartmann |
| 22 February 2026 Matchday 23 | 1. FC Heidenheim | 3–3 | VfB Stuttgart | Heidenheim |
| 19:30 CET (UTC+1) |
|
Report |
|
Stadium: Voith-Arena Attendance: 15,000 Referee: Sascha Stegemann |
| 1 March 2026 Matchday 24 | VfB Stuttgart | 4–0 | VfL Wolfsburg | Stuttgart |
| 15:30 CET (UTC+1) |
|
Report |
|
Stadium: MHPArena Attendance: 60,449 Referee: Patrick Ittrich |
| 7 March 2026 Matchday 25 | Mainz 05 | 2–2 | VfB Stuttgart | Mainz |
| 15:30 CET (UTC+1) | Report | Stadium: Mewa Arena Attendance: 33,305 Referee: Matthias Jöllenbeck |
| 15 March 2026 Matchday 26 | VfB Stuttgart | 1–0 | RB Leipzig | Stuttgart |
| 15:30 CET (UTC+1) | Report | Stadium: MHPArena Referee: Deniz Aytekin |
| 21 March 2026 Matchday 27 | FC Augsburg | v | VfB Stuttgart | Augsburg |
| Stadium: WWK Arena |
| 4 April 2026 Matchday 28 | VfB Stuttgart | v | Borussia Dortmund | Stuttgart |
| Stadium: MHPArena |
| 11 April 2026 Matchday 29 | VfB Stuttgart | v | Hamburger SV | Stuttgart |
| Stadium: MHPArena |
| 18 April 2026 Matchday 30 | Bayern Munich | v | VfB Stuttgart | Munich |
| Stadium: Allianz Arena |
| 25 April 2026 Matchday 31 | VfB Stuttgart | v | Werder Bremen | Stuttgart |
| Stadium: MHPArena |
| 2 May 2026 Matchday 32 | TSG Hoffenheim | v | VfB Stuttgart | Sinsheim |
| Stadium: PreZero Arena |
| 9 May 2026 Matchday 33 | VfB Stuttgart | v | Bayer Leverkusen | Stuttgart |
| Stadium: MHPArena |
| 16 May 2026 Matchday 34 | Eintracht Frankfurt | v | VfB Stuttgart | Frankfurt |
| Stadium: Deutsche Bank Park |
DFB-Pokal
| 26 August 2025 First round | Eintracht Braunschweig | 4–4 (a.e.t.) (7–8 p) | VfB Stuttgart | Braunschweig |
| 20:45 CEST (UTC+2) |
|
Report | Stadium: Eintracht-Stadion Attendance: 20,865 Referee: Florian Exner | |
| Penalties | ||||
| 29 October 2025 Second round | Mainz 05 | 0–2 | VfB Stuttgart | Mainz |
| 18:00 CET (UTC+1) |
|
Report | Stadium: MEWA Arena Attendance: 29,400 Referee: Deniz Aytekin |
| 3 December 2025 Round of 16 | VfL Bochum | 0–2 | VfB Stuttgart | Bochum |
| 18:00 CET (UTC+1) |
|
Report | Stadium: Vonovia Ruhrstadion Attendance: 25,940 Referee: Florian Badstübner |
| 4 February 2026 Quarter-finals | Holstein Kiel | 0–3 | VfB Stuttgart | Kiel |
| 20:45 CET (UTC+1) | Report |
|
Stadium: Holstein-Stadion Attendance: 15,034 Referee: Tobias Welz |
| 21–22 April 2026 Semi-finals | VfB Stuttgart | v | SC Freiburg | Stuttgart |
| Stadium: MHPArena |
Franz Beckenbauer Supercup
| 16 August 2025 Final | VfB Stuttgart | 1–2 | Bayern Munich | Stuttgart |
| 20:30 CEST (UTC+2) |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Harm Osmers |
UEFA Europa League
Stuttgart qualified for the league phase as 2024–25 DFB-Pokal winners.[10]
League phase
The draw for the league phase was held on 29 August 2025.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Genk | 8 | 5 | 1 | 2 | 11 | 7 | +4 | 16 | Advance to knockout phase play-offs (seeded) |
| 10 | Bologna | 8 | 4 | 3 | 1 | 14 | 7 | +7 | 15 | |
| 11 | VfB Stuttgart | 8 | 5 | 0 | 3 | 15 | 9 | +6 | 15 | |
| 12 | Ferencváros | 8 | 4 | 3 | 1 | 12 | 11 | +1 | 15 | |
| 13 | Nottingham Forest | 8 | 4 | 2 | 2 | 15 | 7 | +8 | 14 |
| 25 September 2025 1 | VfB Stuttgart | 2–1 | Celta Vigo | Stuttgart, Germany |
| 21:00 CEST (UTC+2) |
|
Report | Stadium: MHP Arena Attendance: 58,000 Referee: Nicholas Walsh (Scotland) |
| 2 October 2025 2 | FC Basel | 2–0 | VfB Stuttgart | Basel, Switzerland |
| 21:00 CEST (UTC+2) | Report | Stadium: St. Jakob-Park Attendance: 33,650 Referee: Davide Massa (Italy) |
| 23 October 2025 3 | Fenerbahçe | 1–0 | VfB Stuttgart | Istanbul, Turkey |
| 18:45 CEST (UTC+2) |
|
Report |
|
Stadium: Şükrü Saracoğlu Stadium Attendance: 38,891 Referee: Jakob Kehlet (Denmark) |
| 6 November 2025 4 | VfB Stuttgart | 2–0 | Feyenoord | Stuttgart, Germany |
| 21:00 CET (UTC+1) |
|
Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Horațiu Mircea Feșnic (Romania) |
| 27 November 2025 5 | Go Ahead Eagles | 0–4 | VfB Stuttgart | Deventer, Netherlands |
| 21:00 CET (UTC+1) | Report | Stadium: De Adelaarshorst Attendance: 9,448 Referee: Mohammed Al-Hakim (Sweden) |
| 11 December 2025 6 | VfB Stuttgart | 4–1 | Maccabi Tel Aviv | Stuttgart, Germany |
| 18:45 CET (UTC+1) |
|
Report | Stadium: MHPArena Attendance: 57,000 Referee: Marian Barbu (Romania) |
| 22 January 2026 7 | Roma | 2–0 | VfB Stuttgart | Rome, Italy |
| 21:00 CET (UTC+1) | Report |
|
Stadium: Stadio Olimpico Attendance: 65,183 Referee: John Brooks (referee) (England) |
| 29 January 2026 8 | VfB Stuttgart | 3–2 | Young Boys | Stuttgart, Germany |
| 21:00 CET (UTC+1) | Report | Stadium: MHPArena Attendance: 57,000 Referee: Javier Alberola Rojas (Spain) |
Knockout phase
Knockout phase play-offs
The draw for the knockout phase play-offs was held on 30 January 2026.
| 19 February 2026 First leg | Celtic | 1–4 | VfB Stuttgart | Glasgow, Scotland |
| 21:00 CET (UTC+1) |
|
Report |
|
Stadium: Celtic Park Attendance: 52,901 Referee: Erik Lambrechts (Belgium) |
| 26 February 2026 Second leg | VfB Stuttgart | 0–1 | Celtic | Stuttgart, Germany |
| 18:45 CET (UTC+1) | Report | Stadium: MHPArena Referee: Irfan Peljto (Bosnia) |
Round of 16
The draw for the round of 16 was held on 27 February 2026.
| 12 March 2026 First leg | VfB Stuttgart | 1–2 | Porto | Stuttgart, Germany |
| 18:45 CET |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Donatas Rumšas (Lithuania) |
| 19 March 2026 Second leg | Porto | v | VfB Stuttgart | Porto, Portugal |
| 21:00 CET | Stadium: Estádio do Dragão |
Statistics
Appearances and goals
| No. | Pos | Nat | Player | Total | Bundesliga | DFB-Pokal | Franz Beckenbauer Supercup | UEFA Europa League | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| Goalkeepers | |||||||||||||
| 1 | GK | GER | Fabian Bredlow | 4 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 0 |
| 21 | GK | GER | Stefan Drljača | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | GK | GER | Alexander Nübel | 37 | 0 | 26 | 0 | 1 | 0 | 0 | 0 | 10 | 0 |
| Defenders | |||||||||||||
| 2 | DF | BEL | Ameen Al-Dakhil | 8 | 0 | 5+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | DF | NED | Ramon Hendriks | 39 | 0 | 21+2 | 0 | 4 | 0 | 1 | 0 | 10+1 | 0 |
| 4 | DF | GER | Josha Vagnoman | 32 | 2 | 16+4 | 1 | 3 | 0 | 1 | 0 | 7+1 | 1 |
| 7 | DF | GER | Maximilian Mittelstädt | 39 | 5 | 22+2 | 4 | 4 | 0 | 1 | 0 | 9+1 | 1 |
| 14 | DF | SUI | Luca Jaquez | 18 | 1 | 8+1 | 0 | 1 | 1 | 1 | 0 | 5+2 | 0 |
| 15 | DF | GER | Pascal Stenzel | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | DF | SUI | Leonidas Stergiou | 3 | 0 | 0+1 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 |
| 22 | DF | FRA | Lorenz Assignon | 26 | 1 | 11+5 | 0 | 2 | 0 | 0 | 0 | 8 | 1 |
| 23 | DF | FRA | Dan-Axel Zagadou | 4 | 0 | 1+1 | 0 | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 24 | DF | GER | Jeff Chabot | 31 | 0 | 19+1 | 0 | 3 | 0 | 1 | 0 | 7 | 0 |
| 29 | DF | GER | Finn Jeltsch | 31 | 0 | 17+1 | 0 | 2+1 | 0 | 0 | 0 | 10 | 0 |
| Midfielders | |||||||||||||
| 6 | MF | GER | Angelo Stiller | 41 | 1 | 25+1 | 1 | 4 | 0 | 1 | 0 | 9+1 | 0 |
| 11 | MF | MAR | Bilal El Khannouss | 32 | 8 | 15+4 | 3 | 3 | 0 | 0 | 0 | 8+2 | 5 |
| 16 | MF | TUR | Atakan Karazor | 37 | 1 | 22+1 | 0 | 4 | 1 | 1 | 0 | 7+2 | 0 |
| 19 | MF | GER | Noah Darvich | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | MF | ALG | Badredine Bouanani | 23 | 2 | 6+5 | 0 | 1+2 | 0 | 0 | 0 | 6+3 | 2 |
| 28 | MF | DEN | Nikolas Nartey | 30 | 2 | 17+6 | 2 | 2 | 0 | 1 | 0 | 3+1 | 0 |
| 30 | MF | ESP | Chema Andrés | 28 | 2 | 11+5 | 1 | 1+2 | 0 | 1 | 0 | 5+3 | 1 |
| 45 | MF | SRB | Lazar Jovanović | 6 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0+3 | 0 |
| 56 | MF | AUT | Yanik Spalt | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| Forwards | |||||||||||||
| 8 | FW | POR | Tiago Tomás | 28 | 5 | 11+8 | 3 | 0+1 | 0 | 0 | 0 | 4+4 | 2 |
| 9 | FW | BIH | Ermedin Demirović | 26 | 11 | 14+3 | 8 | 1+1 | 2 | 0 | 0 | 4+3 | 1 |
| 10 | FW | GER | Chris Führich | 40 | 5 | 22+2 | 4 | 4 | 1 | 1 | 0 | 8+3 | 0 |
| 17 | FW | GER | Justin Diehl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | FW | GER | Jamie Leweling | 40 | 11 | 22+2 | 7 | 4 | 0 | 1 | 1 | 11 | 3 |
| 25 | FW | ECU | Jeremy Arévalo | 5 | 0 | 0+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | FW | GER | Deniz Undav | 36 | 21 | 18+4 | 16 | 3+1 | 2 | 1 | 0 | 9 | 3 |
| Players transferred out during the season | |||||||||||||
| - | MF | GER | Yannik Keitel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | FW | GER | Nick Woltemade | 3 | 1 | 0+1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
Last updated: 19 February 2026
Source: Competitions
Notes
- President Dietmar Allgaier was confirmed by member vote on 22 March 2025 (91.5%).[12]
References
- ^ "Dietmar Allgaier re-elected President". VfB Stuttgart. 22 March 2025. Retrieved 31 August 2025.
- ^ "Portrait: Dietmar Allgaier". VfB Stuttgart. Retrieved 31 August 2025.
- ^ "VfB sign Lorenz Assignon". VfB Stuttgart. 6 June 2025. Retrieved 31 August 2025.
- ^ "Bayern 2–1 Stuttgart (German Supercup)". ESPN. 16 August 2025. Retrieved 31 August 2025.
- ^ "Franz Beckenbauer Supercup: Stuttgart–Bayern live ticker". Bundesliga. 16 August 2025. Retrieved 31 August 2025.
- ^ "German clubs in Europe 2025/26". Bundesliga. 29 August 2025. Retrieved 31 August 2025.
- ^ "VfB Stuttgart – Squad". FotMob. Retrieved 11 January 2026.
- ^ a b c d e f g h i j k l m n o p q r s t u "VfB Stuttgart – Transfers". FotMob.
- ^ "DFL–Spielordnung (SpOL)" [Match rules] (PDF) (in German). Deutsche Fußball Liga. 29 May 2025. p. 3. Retrieved 21 June 2025.
- ^ "German clubs in Europe 2025/26". Bundesliga. 29 August 2025. Retrieved 31 August 2025.
- ^ "League phase table". UEFA. Retrieved 2 October 2025.
- ^ "Dietmar Allgaier re-elected President". VfB Stuttgart. 22 March 2025. Retrieved 31 August 2025.