2025–26 Borussia Dortmund season
Borussia Dortmund 2025–26 football season
From Wikipedia, the free encyclopedia
The 2025–26 season was the 117th season in the existence of Borussia Dortmund, and the club's 50th consecutive season in the top flight of German football. In addition to the domestic league, the club competed in the DFB-Pokal and the UEFA Champions League.
| 2025–26 season | ||||
|---|---|---|---|---|
| Chairman | Lars Ricken (CEO) | |||
| Head coach | Niko Kovač | |||
| Stadium | Westfalenstadion | |||
| Bundesliga | 2nd | |||
| DFB-Pokal | Round of 16 | |||
| UEFA Champions League | Knockout phase play-offs | |||
| Top goalscorer | League: Serhou Guirassy (17) All: Serhou Guirassy (22) | |||
| Highest home attendance | 81,365 (22 matches) | |||
| Lowest home attendance | 76,900 v Atalanta | |||
| Average home league attendance | 81,365 | |||
| ||||
Players
First team squad
- As of 26 January 2026[1]
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
| No. | Pos. | Player | Transferred from | Fee | Date | Source |
|---|---|---|---|---|---|---|
| — | GK | Loan return | 1 July 2025 | [4] | ||
| — | DF | [5] | ||||
| 28 | FW | [6] | ||||
| 18 | FW | [7] | ||||
| 2 | DF | €20,000,000 | [citation needed] | |||
| 24 | DF | €6,500,000 | [8] | |||
| 30 | GK | €250,000 | [9] | |||
| 17 | MF | €20,000,000 | 26 August 2025 | [10] | ||
| 28 | DF | Loan | 27 August 2025 | [11] | ||
| 21 | FW | €22,500,000 | 29 August 2025 | [12] | ||
Out
Friendlies
Pre-season
| 30 July 2025 Friendly | Sportfreunde Siegen | 1–8 | Borussia Dortmund | Siegen, Germany |
| 20:45 CEST (UTC+2) |
|
Report | Stadium: Leimbachstadion Attendance: 18,400 Referee: Leonidas Exuzidis |
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 | 2nd | 34 | 22 | 7 | 5 | 70 | 34 | +36 | 64.71 |
| DFB-Pokal | 18 August 2025 | 2 December 2025 | First round | Round of 16 | 3 | 1 | 1 | 1 | 2 | 2 | +0 | 33.33 |
| UEFA Champions League | 16 September 2025 | 25 February 2026 | League phase | Knockout phase play-offs | 10 | 4 | 2 | 4 | 22 | 21 | +1 | 40.00 |
| Total | 47 | 27 | 10 | 10 | 94 | 57 | +37 | 57.45 | ||||
Source: Soccerway
Bundesliga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich (C) | 34 | 28 | 5 | 1 | 122 | 36 | +86 | 89 | Qualification for the Champions League league phase |
| 2 | Borussia Dortmund | 34 | 22 | 7 | 5 | 70 | 34 | +36 | 73 | |
| 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] |
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.[31]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
(C) Champions
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 | 22 | 7 | 5 | 70 | 34 | +36 | 73 | 13 | 2 | 2 | 40 | 16 | +24 | 9 | 5 | 3 | 30 | 18 | +12 |
Source: DFB
Results by round
Matches
The league fixtures were announced on 27 June 2025.[32]
| 23 August 2025 1 | FC St. Pauli | 3–3 | Borussia Dortmund | St. Pauli |
| 18:30 CEST (UTC+2) |
|
Report | Stadium: Millerntor-Stadion Attendance: 29,546 Referee: Matthias Jöllenbeck |
| 31 August 2025 2 | Borussia Dortmund | 3–0 | Union Berlin | Dortmund |
| 17:30 CEST (UTC+2) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Daniel Schlager |
| 13 September 2025 3 | 1. FC Heidenheim | 0–2 | Borussia Dortmund | Heidenheim |
| 15:30 CEST (UTC+2) |
|
Report | Stadium: Voith-Arena Attendance: 15,000 Referee: Felix Zwayer |
| 21 September 2025 4 | Borussia Dortmund | 1–0 | VfL Wolfsburg | Dortmund |
| 19:30 CEST (UTC+2) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Daniel Siebert |
| 27 September 2025 5 | Mainz 05 | 0–2 | Borussia Dortmund | Mainz |
| 15:30 CEST (UTC+2) | Report | Stadium: Mewa Arena Attendance: 33,305 Referee: Tobias Reichel |
| 4 October 2025 6 | Borussia Dortmund | 1–1 | RB Leipzig | Dortmund |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Sascha Stegemann |
| 18 October 2025 7 | Bayern Munich | 2–1 | Borussia Dortmund | Munich |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: Allianz Arena Attendance: 75,000 Referee: Bastian Dankert |
| 25 October 2025 8 | Borussia Dortmund | 1–0 | 1. FC Köln | Dortmund |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Benjamin Brand |
| 31 October 2025 9 | FC Augsburg | 0–1 | Borussia Dortmund | Augsburg |
| 20:30 CET (UTC+1) |
|
Report | Stadium: WWK Arena Attendance: 30,660 Referee: Tobias Stieler |
| 8 November 2025 10 | Hamburger SV | 1–1 | Borussia Dortmund | Hamburg |
| 15:30 CET (UTC+1) |
|
Report |
|
Stadium: Volksparkstadion Attendance: 57,000 Referee: Tobias Reichel |
| 22 November 2025 11 | Borussia Dortmund | 3–3 | VfB Stuttgart | Dortmund |
| 15:30 CET (UTC+1) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Benjamin Brand |
| 29 November 2025 12 | Bayer Leverkusen | 1–2 | Borussia Dortmund | Leverkusen |
| 18:30 CET (UTC+1) | Report | Stadium: BayArena Attendance: 30,210 Referee: Tobias Welz |
| 7 December 2025 13 | Borussia Dortmund | 2–0 | TSG Hoffenheim | Dortmund |
| 17:30 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Florian Badstübner |
| 14 December 2025 14 | SC Freiburg | 1–1 | Borussia Dortmund | Freiburg |
| 15:30 CET (UTC+1) | Report |
|
Stadium: Europa-Park Stadion Attendance: 34,700 Referee: Felix Zwayer |
| 19 December 2025 15 | Borussia Dortmund | 2–0 | Borussia Mönchengladbach | Dortmund |
| 20:30 CET (UTC+1) |
|
Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Sven Jablonski |
| 9 January 2026 16 | Eintracht Frankfurt | 3–3 | Borussia Dortmund | Frankfurt |
| 20:30 CET (UTC+1) |
|
Report | Stadium: Deutsche Bank Park Attendance: 59,500 Referee: Daniel Schlager |
| 13 January 2026 17 | Borussia Dortmund | 3–0 | Werder Bremen | Dortmund |
| 20:30 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Daniel Siebert |
| 17 January 2026 18 | Borussia Dortmund | 3–2 | FC St. Pauli | Dortmund |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Harm Osmers |
| 24 January 2026 19 | Union Berlin | 0–3 | Borussia Dortmund | Berlin |
| 18:30 CET (UTC+1) | Report |
|
Stadium: Stadion An der Alten Försterei Attendance: 22,012 Referee: Robert Hartmann |
| 1 February 2026 20 | Borussia Dortmund | 3–2 | 1. FC Heidenheim | Dortmund |
| 17:30 CET (UTC+1) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Matthias Jöllenbeck |
| 7 February 2026 21 | VfL Wolfsburg | 1–2 | Borussia Dortmund | Wolfsburg |
| 15:30 CET (UTC+1) |
|
Report |
|
Stadium: Volkswagen Arena Attendance: 28,917 Referee: Timo Gerach |
| 13 February 2026 22 | Borussia Dortmund | 4–0 | Mainz 05 | Dortmund |
| 20:30 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Tobias Welz |
| 21 February 2026 23 | RB Leipzig | 2–2 | Borussia Dortmund | Leipzig |
| 18:30 CET (UTC+1) |
|
Report | Stadium: Red Bull Arena Attendance: 47,800 Referee: Benjamin Brand |
| 28 February 2026 24 | Borussia Dortmund | 2–3 | Bayern Munich | Dortmund |
| 18:30 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Sven Jablonski |
| 7 March 2026 25 | 1. FC Köln | 1–2 | Borussia Dortmund | Cologne |
| 18:30 CET (UTC+1) |
|
Report |
|
Stadium: RheinEnergieStadion Attendance: 50,000 Referee: Daniel Siebert |
| 14 March 2026 26 | Borussia Dortmund | 2–0 | FC Augsburg | Dortmund |
| 15:30 CET (UTC+1) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Bastian Dankert |
| 21 March 2026 27 | Borussia Dortmund | 3–2 | Hamburger SV | Dortmund |
| 18:30 CET (UTC+1) | Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Matthias Jöllenbeck |
| 4 April 2026 28 | VfB Stuttgart | 0–2 | Borussia Dortmund | Stuttgart |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: MHPArena Attendance: 60,000 Referee: Robert Schröder |
| 11 April 2026 29 | Borussia Dortmund | 0–1 | Bayer Leverkusen | Dortmund |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Deniz Aytekin |
| 18 April 2026 30 | TSG Hoffenheim | 2–1 | Borussia Dortmund | Sinsheim |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Rhein-Neckar-Arena Attendance: 30,150 Referee: Daniel Siebert |
| 26 April 2026 31 | Borussia Dortmund | 4–0 | SC Freiburg | Dortmund |
| 17:30 CEST (UTC+2) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Robin Braun |
| 3 May 2026 32 | Borussia Mönchengladbach | 1–0 | Borussia Dortmund | Mönchengladbach |
| 17:30 CEST (UTC+2) | Report |
|
Stadium: Borussia-Park Attendance: 54,042 Referee: Florian Badstübner |
| 8 May 2026 33 | Borussia Dortmund | 3–2 | Eintracht Frankfurt | Dortmund |
| 20:30 CEST (UTC+2) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Patrick Ittrich |
| 16 May 2026 34 | Werder Bremen | 0−2 | Borussia Dortmund | Bremen |
| 15:30 CEST (UTC+2) | Report | Stadium: Weserstadion Attendance: 41,800 Referee: Bastian Dankert |
DFB-Pokal
The first round draw was held on 15 June 2025.[33]
| 18 August 2025 First round | Rot-Weiss Essen | 0–1 | Borussia Dortmund | Essen |
| 20:45 CEST (UTC+2) |
|
Report | Stadium: Stadion an der Hafenstraße Attendance: 19,300 Referee: Frank Willenborg |
| 28 October 2025 Second round | Eintracht Frankfurt | 1–1 (a.e.t.) (2–4 p) | Borussia Dortmund | Frankfurt |
| 18:30 CET (UTC+1) | Report | Stadium: Deutsche Bank Park Attendance: 59,300 Referee: Sven Jablonski | ||
| Penalties | ||||
| 2 December 2025 Round of 16 | Borussia Dortmund | 0–1 | Bayer Leverkusen | Dortmund |
| 21:00 CET (UTC+1) |
|
Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Tobias Stieler |
UEFA Champions League
League phase
The draw for the league phase was held on 28 August 2025.[34]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 15 | 8 | 4 | 1 | 3 | 10 | 10 | 0 | 13 | Advance to knockout phase play-offs (seeded) | |
| 16 | 8 | 3 | 3 | 2 | 13 | 14 | −1 | 12 | ||
| 17 | 8 | 3 | 2 | 3 | 19 | 17 | +2 | 11 | Advance to knockout phase play-offs (unseeded) | |
| 18 | 8 | 3 | 2 | 3 | 10 | 14 | −4 | 11 | ||
| 19 | 8 | 3 | 1 | 4 | 15 | 17 | −2 | 10 |
| 16 September 2025 1 | Juventus | 4–4 | | Turin, Italy |
| 21:00 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 41,497 Referee: François Letexier (France) |
| 1 October 2025 2 | Borussia Dortmund | 4–1 | | Dortmund, Germany |
| 21:00 CEST (UTC+2) |
|
Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: Szymon Marciniak (Poland) |
| 21 October 2025 3 | Copenhagen | 2–4 | | Copenhagen, Denmark |
| 21:00 CEST (UTC+2) | Report |
|
Stadium: Parken Stadium Attendance: 35,058 Referee: Danny Makkelie (Netherlands) |
| 5 November 2025 4 | Manchester City | 4–1 | | Manchester, England |
| 20:00 GMT (UTC±0) | Report | Stadium: City of Manchester Stadium Attendance: 50,513 Referee: Szymon Marciniak (Poland) |
| 25 November 2025 5 | Borussia Dortmund | 4–0 | | Dortmund, Germany |
| 21:00 CET (UTC+1) | Report |
|
Stadium: Westfalenstadion Attendance: 81,365 Referee: Davide Massa (Italy) |
| 10 December 2025 6 | Borussia Dortmund | 2–2 | | Dortmund, Germany |
| 21:00 CET (UTC+1) | Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: Erik Lambrechts (Belgium) |
| 20 January 2026 7 | Tottenham Hotspur | 2–0 | | London, England |
| 20:00 GMT (UTC±0) | Report | Stadium: Tottenham Hotspur Stadium Attendance: 52,713 Referee: Glenn Nyberg (Sweden) |
| 28 January 2026 8 | Borussia Dortmund | 0–2 | | Dortmund, Germany |
| 21:00 CET (UTC+1) |
|
Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: István Kovács (Romania) |
Knockout phase
Knockout phase play-offs
The draw for the knockout phase play-offs was held on 30 January 2026.
| 17 February 2026 First leg | Borussia Dortmund | 2–0 | | Dortmund, Germany |
| 21:15 CET (UTC+1) | Report | Stadium: Westfalenstadion Attendance: 76,900 Referee: Serdar Gözübüyük (Netherlands) | ||
| Note: The match was delayed by 15 minutes due to late team arrival caused by heavy traffic.[36] | ||||
| 25 February 2026 Second leg | Atalanta | 4–1 (4–3 agg.) | | Bergamo, Italy |
| 18:45 CET (UTC+1) | Report |
|
Stadium: Stadio Atleti Azzurri d'Italia Attendance: 21,234 Referee: José María Sánchez Martínez (Spain) | |
| Note: Scalvini and Schlotterbeck received red cards from the bench. | ||||
Statistics
Appearances and goals
| No. | Pos | Nat | Player | Total | Bundesliga | DFB-Pokal | Champions League | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||||
| 1 | GK | Gregor Kobel | 47 | 0 | 34 | 0 | 3 | 0 | 10 | 0 | |||||
| 30 | GK | Patrick Drewes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 31 | GK | Silas Ostrzinski | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 33 | GK | Alexander Meyer | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Defenders | |||||||||||||||
| 2 | DF | Yan Couto | 27 | 3 | 11+8 | 2 | 1 | 0 | 5+2 | 1 | |||||
| 3 | DF | Waldemar Anton | 44 | 3 | 32 | 2 | 3 | 0 | 9 | 1 | |||||
| 4 | DF | Nico Schlotterbeck | 37 | 5 | 28 | 5 | 2 | 0 | 6+1 | 0 | |||||
| 5 | DF | Ramy Bensebaini | 32 | 7 | 15+6 | 5 | 1+1 | 0 | 9 | 2 | |||||
| 24 | DF | Daniel Svensson | 45 | 4 | 27+6 | 2 | 3 | 0 | 8+1 | 2 | |||||
| 25 | DF | Niklas Süle | 13 | 0 | 7+4 | 0 | 0+1 | 0 | 1 | 0 | |||||
| 26 | DF | Julian Ryerson | 42 | 0 | 26+5 | 0 | 2 | 0 | 6+3 | 0 | |||||
| 39 | DF | Filippo Mané | 6 | 0 | 2+2 | 0 | 1 | 0 | 1 | 0 | |||||
| 42 | DF | Almugera Kabar | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||||
| 49 | DF | Luca Reggiani | 9 | 1 | 6+2 | 1 | 0 | 0 | 1 | 0 | |||||
| Midfielders | |||||||||||||||
| 6 | MF | Salih Özcan | 12 | 0 | 0+11 | 0 | 0+1 | 0 | 0 | 0 | |||||
| 7 | MF | Jobe Bellingham | 45 | 0 | 20+12 | 0 | 2+1 | 0 | 7+3 | 0 | |||||
| 8 | MF | Felix Nmecha | 42 | 5 | 25+4 | 2 | 2+1 | 0 | 9+1 | 3 | |||||
| 10 | MF | Julian Brandt | 41 | 11 | 17+12 | 7 | 1+2 | 1 | 6+3 | 3 | |||||
| 17 | MF | Carney Chukwuemeka | 38 | 3 | 8+20 | 2 | 1+1 | 0 | 1+7 | 1 | |||||
| 20 | MF | Marcel Sabitzer | 34 | 1 | 21+5 | 1 | 2 | 0 | 4+2 | 0 | |||||
| 23 | MF | Emre Can | 16 | 3 | 7+2 | 3 | 1 | 0 | 2+4 | 0 | |||||
| Forwards | |||||||||||||||
| 9 | FW | Serhou Guirassy | 46 | 22 | 27+6 | 17 | 1+2 | 1 | 9+1 | 4 | |||||
| 14 | FW | Maximilian Beier | 44 | 10 | 24+8 | 9 | 2+1 | 0 | 7+2 | 1 | |||||
| 21 | FW | Fábio Silva | 39 | 3 | 7+21 | 2 | 1+1 | 0 | 2+7 | 1 | |||||
| 27 | FW | Karim Adeyemi | 39 | 10 | 15+13 | 7 | 2 | 0 | 5+4 | 3 | |||||
| 40 | FW | Samuele Inacio | 7 | 1 | 4+3 | 1 | 0 | 0 | 0 | 0 | |||||
| 41 | FW | Mathis Albert | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||||
| Players transferred/loaned out during the season | |||||||||||||||
| 13 | MF | Pascal Groß | 16 | 0 | 7+4 | 0 | 1+1 | 0 | 0+3 | 0 | |||||
| 16 | FW | Julien Duranville | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 21 | MF | Giovanni Reyna | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 28 | DF | Aarón Anselmino | 10 | 1 | 4+2 | 1 | 1 | 0 | 2+1 | 0 | |||||
| 32 | FW | Jordi Paulina | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 37 | FW | Cole Campbell | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||||
Source: Competitions
Goalscorers
| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | FW | 9 | Serhou Guirassy | 17 | 1 | 4 | 22 | |
| 2 | MF | 10 | Julian Brandt | 7 | 1 | 3 | 11 | |
| 3 | FW | 27 | Karim Adeyemi | 7 | 0 | 3 | 10 | |
| FW | 14 | Maximilian Beier | 9 | 0 | 1 | 10 | ||
| 5 | DF | 5 | Ramy Bensebaini | 5 | 0 | 2 | 7 | |
| 6 | DF | 4 | Nico Schlotterbeck | 5 | 0 | 0 | 5 | |
| MF | 8 | Felix Nmecha | 2 | 0 | 3 | 5 | ||
| 8 | DF | 24 | Daniel Svensson | 2 | 0 | 2 | 4 | |
| 9 | MF | 17 | Carney Chukwuemeka | 2 | 0 | 1 | 3 | |
| MF | 23 | Emre Can | 3 | 0 | 0 | 3 | ||
| DF | 3 | Waldemar Anton | 2 | 0 | 1 | 3 | ||
| FW | 21 | Fábio Silva | 2 | 0 | 1 | 3 | ||
| DF | 2 | Yan Couto | 2 | 0 | 1 | 3 | ||
| 14 | DF | 28 | Aarón Anselmino | 1 | 0 | 0 | 1 | |
| MF | 20 | Marcel Sabitzer | 1 | 0 | 0 | 1 | ||
| DF | 49 | Luca Reggiani | 1 | 0 | 0 | 1 | ||
| FW | 40 | Samuele Inacio | 1 | 0 | 0 | 1 | ||
| Own goals | 1 | 0 | 0 | 0 | ||||
| Totals | 70 | 2 | 22 | 94 | ||||
Assists
| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | DF | 26 | Julian Ryerson | 14 | 1 | 2 | 17 | |
| 2 | FW | 14 | Maximilian Beier | 8 | 0 | 1 | 9 | |
| 3 | FW | 21 | Fábio Silva | 5 | 0 | 1 | 6 | |
| MF | 10 | Julian Brandt | 5 | 0 | 1 | 6 | ||
| FW | 27 | Karim Adeyemi | 5 | 0 | 1 | 6 | ||
| 6 | FW | 9 | Serhou Guirassy | 1 | 0 | 3 | 4 | |
| MF | 20 | Marcel Sabitzer | 2 | 0 | 2 | 4 | ||
| 8 | DF | 2 | Yan Couto | 3 | 0 | 0 | 3 | |
| MF | 8 | Felix Nmecha | 3 | 0 | 0 | 3 | ||
| MF | 7 | Jobe Bellingham | 2 | 0 | 1 | 3 | ||
| DF | 5 | Ramy Bensebaini | 2 | 1 | 0 | 3 | ||
| 12 | MF | 13 | Pascal Groß | 1 | 0 | 1 | 2 | |
| MF | 17 | Carney Chukwuemeka | 0 | 0 | 2 | 2 | ||
| DF | 24 | Daniel Svensson | 2 | 0 | 0 | 2 | ||
| 15 | FW | 27 | Karim Adeyemi | 0 | 0 | 1 | 1 | |
| DF | 4 | Nico Schlotterbeck | 1 | 0 | 0 | 1 | ||
| DF | 28 | Aarón Anselmino | 0 | 0 | 1 | 1 | ||
| DF | 25 | Niklas Süle | 1 | 0 | 0 | 1 | ||
| Totals | 56 | 2 | 17 | 74 | ||||
Attendance
- Last updated on 1 July 2026.
| Season | Game type | Bundesliga total | Bundesliga matches | Bundesliga average | DFB-Pokal total | DFB-Pokal matches | DFB-Pokal average | UEFA Champions League total | UEFA Champions League matches | UEFA Champions League average | Total | Matches | Average |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025–26 | Home | 1,383,205 | 17 | 81,365 | 81,365 | 1 | 81,365 | 402,360 | 5 | 80,472 | 1,866,930 | 23 | 81,171 |
| Away | 699,642 | 17 | 41,155 | 78,600 | 2 | 39,300 | 201,015 | 5 | 40,203 | 979,257 | 24 | 40,802 | |
| Neutral | 0 | 0 | — | 0 | 0 | — | 0 | 0 | — | 0 | 0 | — | |
| Total | 2,082,847 | 34 | 61,260 | 159,965 | 3 | 53,322 | 603,375 | 10 | 60,338 | 2,846,187 | 47 | 60,557 |