2025–26 VfB Stuttgart season
VfB Stuttgart 2025–26 football season
From Wikipedia, the free encyclopedia
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.[1]
| 2025–26 season | ||||
|---|---|---|---|---|
| President | Dietmar Allgaier | |||
| CEO | Alexander Wehrle | |||
| Head coach | Sebastian Hoeneß | |||
| Stadium | MHPArena | |||
| Bundesliga | 4th | |||
| DFB-Pokal | Runners-up | |||
| UEFA Europa League | Round of 16 | |||
| Franz Beckenbauer Supercup | Runners-up | |||
| Top goalscorer | League: Deniz Undav (19) All: Deniz Undav (25) | |||
| Highest home attendance | 60,449 | |||
| Lowest home attendance | 57,000 | |||
| Average home league attendance | 59,358 | |||
| Biggest win | Go Ahead Eagles 0–4 VfB Stuttgart, Europa League, 27 November 2025 VfB Stuttgart 4–0 VfL Wolfsburg, Bundesliga, 1 March 2026 VfB Stuttgart 4–0 Hamburger SV, Bundesliga, 12 April 2026 | |||
| Biggest defeat | VfB Stuttgart 0–5 Bayern Munich, Bundesliga, 6 December 2025 | |||
|
| ||||
| All statistics correct as of 26 April 2026. | ||||
On 16 August 2025, Stuttgart hosted the inaugural Franz Beckenbauer Supercup at the MHPArena, losing 2–1 to Bayern Munich.[2][3]
Players
First-team squad
- As of 16 April 2026[4]
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 | €12.0m | 6 June 2025 | [5] | ||
| MF | €2.1m | 1 July 2025 | [5] | ||
| DF | €4.7m | 3 February 2025 | [5] | ||
| DF | €5.2m | 3 February 2025 | [5] | ||
| FW | €2.1m | 8 July 2025 | [5] | ||
| MF | €0.81m | 27 July 2025 | [5] | ||
| FW | €15.0m | 17 August 2025 | [5] | ||
| MF | €11.0m | 31 August 2025 | [5] | ||
| MF | Loan | 1 September 2025 | [5] | ||
| FW | €1.8m | 2 January 2026 | [5] |
Out
| Pos. | Player | Transferred to | Fee | Date | Source |
|---|---|---|---|---|---|
| ST | €0.63m | 28 May 2025 | [5] | ||
| AM | €4.2m | 28 May 2025 | [5] | ||
| LM | €0.41m | 26 June 2025 | [5] | ||
| RM | €0.51m | 1 July 2025 | [5] | ||
| ST | €1.5m | 26 July 2025 | [5] | ||
| ST | €5.3m | 12 July 2025 | [5] | ||
| ST | Free transfer | 13 July 2025 | [5] | ||
| CB | €3.1m | 1 August 2025 | [5] | ||
| AM | €44.2m | 9 August 2025 | [5] | ||
| ST | €37.0m | 30 August 2025 | [5] | ||
| RW | €3.1m | 6 January 2026 | [5] |
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 |
In-season
| 3 September 2025 Friendly | Sonnenhof Großaspach | 2–6 | VfB Stuttgart | Aspach |
| 18:30 CEST (UTC+2) | Report | Stadium: WIRmachenDRUCK Arena |
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 | 4th | 34 | 18 | 8 | 8 | 71 | 49 | +22 | 52.94 |
| DFB-Pokal | 26 August 2025 | 23 May 2026 | First round | TBD | 5 | 4 | 1 | 0 | 13 | 5 | +8 | 80.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 | 19 March 2026 | League phase | Round of 16 | 12 | 6 | 0 | 6 | 20 | 15 | +5 | 50.00 |
| Total | 52 | 28 | 9 | 15 | 105 | 71 | +34 | 53.85 | ||||
Last updated: 16 May 2026
Source: VfB
Bundesliga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Borussia Dortmund | 34 | 22 | 7 | 5 | 70 | 34 | +36 | 73 | Qualification for the Champions League league phase |
| 3 | RB Leipzig | 34 | 20 | 5 | 9 | 66 | 47 | +19 | 65 | |
| 4 | VfB Stuttgart | 34 | 18 | 8 | 8 | 71 | 49 | +22 | 62 | |
| 5 | TSG Hoffenheim | 34 | 18 | 7 | 9 | 65 | 52 | +13 | 61 | Qualification for the Europa League league phase[a] |
| 6 | Bayer Leverkusen | 34 | 17 | 8 | 9 | 68 | 47 | +21 | 59 |
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.[6]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
Notes:
- The 2025–26 DFB-Pokal winners qualified for the Europa League league phase. Since the DFB-Pokal winners, Bayern Munich, qualified for the Champions League, the Europa League spot passed to the sixth-placed team, and the Conference League spot 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 |
| 34 | 18 | 8 | 8 | 71 | 49 | +22 | 62 | 12 | 3 | 2 | 30 | 16 | +14 | 6 | 5 | 6 | 41 | 33 | +8 |
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 Attendance: 57,500 Referee: Deniz Aytekin |
| 22 March 2026 Matchday 27 | FC Augsburg | 2–5 | VfB Stuttgart | Augsburg |
| 19:30 CET (UTC+1) |
|
Report | Stadium: WWK Arena Attendance: 30,660 Referee: Felix Zwayer |
| 4 April 2026 Matchday 28 | VfB Stuttgart | 0–2 | Borussia Dortmund | Stuttgart |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Robert Schröder |
| 12 April 2026 Matchday 29 | VfB Stuttgart | 4–0 | Hamburger SV | Stuttgart |
| 17:30 CEST (UTC+2) |
|
Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Sven Jablonski |
| 19 April 2026 Matchday 30 | Bayern Munich | 4–2 | VfB Stuttgart | Munich |
| 17:30 CEST (UTC+2) | Report | Stadium: Allianz Arena Attendance: 75,000 Referee: Sören Storks |
| 26 April 2026 Matchday 31 | VfB Stuttgart | 1–1 | Werder Bremen | Stuttgart |
| 15:30 CEST (UTC+2) |
|
Report | Stadium: MHPArena Attendance: 60,000 Referee: Christian Dingert |
| 2 May 2026 Matchday 32 | TSG Hoffenheim | 3–3 | VfB Stuttgart | Sinsheim |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: PreZero Arena Attendance: 30,150 Referee: Sascha Stegemann |
| 9 May 2026 Matchday 33 | VfB Stuttgart | 3–1 | Bayer Leverkusen | Stuttgart |
| 15:30 CEST (UTC+2) | Report | Stadium: MHPArena Attendance: 60,000 Referee: Robert Schröder |
| 16 May 2026 Matchday 34 | Eintracht Frankfurt | 2–2 | VfB Stuttgart | Frankfurt |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Deutsche Bank Park Attendance: 59,400 Referee: Tobias Welz |
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 |
| 23 April 2026 Semi-finals | VfB Stuttgart | 2–1 (a.e.t.) | SC Freiburg | Stuttgart |
| 20:45 CEST (UTC+2) | Report | Stadium: MHPArena Attendance: 60,000 Referee: Tobias Welz |
| 23 May 2026 Final | Bayern Munich | 3–0 | VfB Stuttgart | Berlin |
| 20:00 CEST (UTC+2) | Report | Stadium: Olympiastadion Attendance: 74,036 Referee: Sven Jablonski |
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.[7]
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 | 8 | 5 | 1 | 2 | 11 | 7 | +4 | 16 | Advance to knockout phase play-offs (seeded) | |
| 10 | 8 | 4 | 3 | 1 | 14 | 7 | +7 | 15 | ||
| 11 | 8 | 5 | 0 | 3 | 15 | 9 | +6 | 15 | ||
| 12 | 8 | 4 | 3 | 1 | 12 | 11 | +1 | 15 | ||
| 13 | 8 | 4 | 2 | 2 | 15 | 7 | +8 | 14 |
| 25 September 2025 1 | VfB Stuttgart | 2–1 | | 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 | | 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 | | 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 | | 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 | | 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 | | Stuttgart, Germany |
| 18:45 CET (UTC+1) |
|
Report | Stadium: MHPArena Attendance: 57,000 Referee: Marian Barbu (Romania) |
| 22 January 2026 7 | Roma | 2–0 | | Rome, Italy |
| 21:00 CET (UTC+1) | Report |
|
Stadium: Stadio Olimpico Attendance: 65,183 Referee: John Brooks (England) |
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 | | Glasgow, Scotland |
| 21:00 CET (UTC+1) |
|
Report |
|
Stadium: Celtic Park Attendance: 52,901 Referee: Erik Lambrechts (Belgium) |
Round of 16
The draw for the round of 16 was held on 27 February 2026.
Statistics
Appearances and goals
As of 16 May 2026.
| 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 | Fabian Bredlow | 4 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | |
| 21 | GK | Stefan Drljača | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 33 | GK | Alexander Nübel | 47 | 0 | 34 | 0 | 2 | 0 | 0 | 0 | 11 | 0 | |
| Defenders | |||||||||||||
| 2 | DF | Ameen Al-Dakhil | 8 | 0 | 5+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | DF | Ramon Hendriks | 49 | 0 | 27+4 | 0 | 5 | 0 | 1 | 0 | 11+1 | 0 | |
| 4 | DF | Josha Vagnoman | 39 | 2 | 18+8 | 1 | 3+1 | 0 | 1 | 0 | 7+1 | 1 | |
| 7 | DF | Maximilian Mittelstädt | 49 | 7 | 28+4 | 6 | 5 | 0 | 1 | 0 | 10+1 | 1 | |
| 14 | DF | Luca Jaquez | 25 | 1 | 10+4 | 0 | 1+1 | 1 | 1 | 0 | 6+2 | 0 | |
| 15 | DF | Pascal Stenzel | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 20 | DF | Leonidas Stergiou | 3 | 0 | 0+1 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | |
| 22 | DF | Lorenz Assignon | 33 | 1 | 15+7 | 0 | 2 | 0 | 0 | 0 | 8+1 | 1 | |
| 23 | DF | Dan-Axel Zagadou | 5 | 0 | 2+1 | 0 | 0+1 | 0 | 0 | 0 | 1 | 0 | |
| 24 | DF | Jeff Chabot | 40 | 0 | 26+1 | 0 | 4 | 0 | 1 | 0 | 8 | 0 | |
| 29 | DF | Finn Jeltsch | 35 | 0 | 20+2 | 0 | 2+1 | 0 | 0 | 0 | 10 | 0 | |
| Midfielders | |||||||||||||
| 6 | MF | Angelo Stiller | 51 | 2 | 33+1 | 2 | 5 | 0 | 1 | 0 | 10+1 | 0 | |
| 11 | MF | Bilal El Khannouss | 40 | 9 | 18+7 | 4 | 3+1 | 0 | 0 | 0 | 9+2 | 5 | |
| 16 | MF | Atakan Karazor | 43 | 1 | 25+2 | 0 | 5 | 1 | 1 | 0 | 8+2 | 0 | |
| 19 | MF | Noah Darvich | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 27 | MF | Badredine Bouanani | 27 | 2 | 6+7 | 0 | 1+3 | 0 | 0 | 0 | 6+4 | 2 | |
| 28 | MF | Nikolas Nartey | 38 | 4 | 21+8 | 4 | 3 | 0 | 1 | 0 | 3+2 | 0 | |
| 30 | MF | Chema Andrés | 36 | 4 | 16+7 | 3 | 1+2 | 0 | 1 | 0 | 5+4 | 1 | |
| 45 | MF | Lazar Jovanović | 6 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0+3 | 0 | |
| 56 | MF | Yanik Spalt | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |
| Forwards | |||||||||||||
| 8 | FW | Tiago Tomás | 38 | 8 | 14+13 | 5 | 0+2 | 1 | 0 | 0 | 4+5 | 2 | |
| 9 | FW | Ermedin Demirović | 36 | 15 | 17+8 | 12 | 2+1 | 2 | 0 | 0 | 5+3 | 1 | |
| 10 | FW | Chris Führich | 50 | 8 | 29+3 | 7 | 5 | 1 | 1 | 0 | 9+3 | 0 | |
| 17 | FW | Justin Diehl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 18 | FW | Jamie Leweling | 48 | 11 | 28+3 | 7 | 5 | 0 | 1 | 1 | 11 | 3 | |
| 25 | FW | Jeremy Arévalo | 7 | 0 | 0+7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 26 | FW | Deniz Undav | 45 | 25 | 25+4 | 19 | 4+1 | 3 | 1 | 0 | 10 | 3 | |
| Players transferred/loaned out during the season | |||||||||||||
| - | MF | Yannik Keitel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| - | FW | Nick Woltemade | 3 | 1 | 0+1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | |
Last updated: 16 May 2026
Source: Competitions
Goalscorers
| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Supercup | Europa League | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FW | 26 | Deniz Undav | 19 | 3 | 0 | 3 | 25 | |
| 2 | FW | 9 | Ermedin Demirović | 12 | 2 | 0 | 1 | 15 | |
| 3 | FW | 18 | Jamie Leweling | 7 | 0 | 1 | 3 | 11 | |
| 4 | MF | 11 | Bilal El Khannouss | 4 | 0 | 0 | 5 | 9 | |
| 5 | FW | 10 | Chris Führich | 7 | 1 | 0 | 0 | 8 | |
| FW | 8 | Tiago Tomás | 5 | 1 | 0 | 2 | 8 | ||
| 7 | DF | 7 | Maximilian Mittelstädt | 6 | 0 | 0 | 1 | 7 | |
| 8 | MF | 28 | Nikolas Nartey | 4 | 0 | 0 | 0 | 4 | |
| MF | 30 | Chema Andrés | 3 | 0 | 0 | 1 | 4 | ||
| 10 | MF | 6 | Angelo Stiller | 2 | 0 | 0 | 0 | 2 | |
| DF | 4 | Josha Vagnoman | 1 | 0 | 0 | 1 | 2 | ||
| MF | 27 | Badredine Bouanani | 0 | 0 | 0 | 2 | 2 | ||
| 13 | DF | 14 | Luca Jaquez | 0 | 1 | 0 | 0 | 1 | |
| MF | 16 | Atakan Karazor | 0 | 1 | 0 | 0 | 1 | ||
| FW | – | Nick Woltemade | 0 | 1 | 0 | 0 | 1 | ||
| DF | 22 | Lorenz Assignon | 0 | 0 | 0 | 1 | 1 | ||
| Own goals | 1 | 0 | 0 | 0 | 1 | ||||
| Totals | 71 | 10 | 1 | 20 | 102 | ||||
Assists
The list is sorted by squad number when total assists are equal.
| Rank | No. | Pos. | Nat. | Player | Bundesliga | DFB-Pokal | Franz Beckenbauer Supercup | Europa League | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 26 | FW | Deniz Undav | 6 | 2 | 0 | 6 | 14 | |
| 2 | 18 | FW | Jamie Leweling | 9 | 2 | 0 | 1 | 12 | |
| 3 | 6 | MF | Angelo Stiller | 5 | 1 | 0 | 2 | 8 | |
| 10 | FW | Chris Führich | 7 | 0 | 0 | 1 | 8 | ||
| 5 | 11 | MF | Bilal El Khannouss | 5 | 2 | 0 | 0 | 7 | |
| 6 | 7 | DF | Maximilian Mittelstädt | 4 | 1 | 0 | 1 | 6 | |
| 7 | 9 | FW | Ermedin Demirović | 3 | 1 | 0 | 0 | 4 | |
| 8 | 3 | DF | Ramon Hendriks | 3 | 0 | 0 | 0 | 3 | |
| 4 | DF | Josha Vagnoman | 3 | 0 | 0 | 0 | 3 | ||
| 8 | FW | Tiago Tomás | 3 | 0 | 0 | 0 | 3 | ||
| 22 | DF | Lorenz Assignon | 0 | 0 | 0 | 3 | 3 | ||
| 28 | MF | Nikolas Nartey | 3 | 0 | 0 | 0 | 3 | ||
| 13 | 33 | GK | Alexander Nübel | 1 | 0 | 0 | 1 | 2 | |
| 14 | 14 | DF | Luca Jaquez | 1 | 0 | 0 | 0 | 1 | |
| 16 | MF | Atakan Karazor | 1 | 0 | 0 | 0 | 1 | ||
| 25 | FW | Jeremy Arévalo | 1 | 0 | 0 | 0 | 1 | ||
| 27 | MF | Badredine Bouanani | 0 | 1 | 0 | 0 | 1 | ||
| 29 | DF | Finn Jeltsch | 1 | 0 | 0 | 0 | 1 | ||
| 30 | MF | Chema Andrés | 0 | 0 | 1 | 0 | 1 | ||
| Totals | 56 | 10 | 1 | 15 | 82 | ||||
Last updated: 16 May 2026.
Source: FotMob
Notes
- President Dietmar Allgaier was confirmed by member vote on 22 March 2025 (91.5%).[9]