2024–25 RB Leipzig season
RB Leipzig 2024–25 football season
From Wikipedia, the free encyclopedia
The 2024–25 season was the 16th season in the history of RB Leipzig, and the club's ninth consecutive season in the Bundesliga. In addition to the domestic league, the club participated in the DFB-Pokal and the UEFA Champions League.
(until 30 March)
Zsolt Lőw
(interim, from 30 March)
| 2024–25 season | ||||
|---|---|---|---|---|
| Owner | Red Bull GmbH | |||
| CEO | Oliver Mintzlaff | |||
| Head coach | Marco Rose (until 30 March) Zsolt Lőw (interim, from 30 March) | |||
| Stadium | Red Bull Arena | |||
| Bundesliga | 7th | |||
| DFB-Pokal | Semi-finals | |||
| UEFA Champions League | League phase | |||
| Top goalscorer | League: Benjamin Šeško (13) All: Benjamin Šeško (21) | |||
| Average home league attendance | 45,045[1] | |||
|
| ||||
On 30 March 2025, the Leipzig board decided to sack head coach Marco Rose after a run of poor results. Rose’s staff was also relieved of their duties.
Players
First-team squad
- As of 3 February 2025[2]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Players 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 |
|---|---|---|---|---|---|
| MF | Loan return | 30 June 2024 | |||
| FW | Loan return | 30 June 2024 | [3] | ||
| GK | €10,000,000 | 1 July 2024 | |||
| MF | €10,000,000 | 1 July 2024 | [4] | ||
| FW | Loan | 5 August 2024 | [5] | ||
| MF | €21,000,000 | 13 August 2024 | [6] | ||
| MF | Loan (€3,000,000) | 26 August 2024 | [7] | ||
| DF | €20,000,000 | 30 August 2024 | [8] | ||
| DF | €4,500,000 | 10 January 2025 | [9] | ||
| MF | €20,000,000[†] | 17 January 2025 | [10] | ||
| FW | €50,000,000[†] | 30 January 2025 | [11] | ||
| DF | Loan | 3 February 2025 | [12] | ||
| FW | €1,000,000 | 3 February 2025 | [13] |
Out
| Pos. | Player | Transferred to | Fee | Date | Source |
|---|---|---|---|---|---|
| GK | Loan (€1,000,000) | 1 July 2024 | [14] | ||
| GK | €150,000 | 1 July 2024 | |||
| DF | €5,000,000[15][†] | 1 July 2024 | |||
| FW | Loan | 1 July 2024 | [16] | ||
| FW | Loan | 2 July 2024 | |||
| DF | €1,500,000 | 22 July 2024 | [17] | ||
| MF | Loan | 7 August 2024 | [18] | ||
| MF | €55,000,000 | 9 August 2024 | [19] | ||
| DF | €45,000,000 | 30 August 2024 | [20][21] | ||
| MF | Loan | 30 January 2025 | [22] | ||
| FW | Loan | 3 February 2025 | [23] | ||
| MF | Loan | 3 February 2025 | [24] |
- Notes
- † Loan transfer made permanent
Friendlies
Pre-season
The team, for the first time in its history, arranged a pre-season tour outside of Europe.[25]
| 19 July 2024 Friendly | Rot-Weiß Erfurt | Cancelled | RB Leipzig | |
| 15:00 CEST (UTC+2) | ||||
| Note: The match was cancelled following protests by the home club.[26] | ||||
| 19 July 2024 Friendly | SV Babelsberg | 0–1 | RB Leipzig | Potsdam |
| 16:00 CEST (UTC+2) | Report |
|
Stadium: Karl-Liebknecht-Stadion Attendance: 0 |
| 26 July 2024 Friendly | RB Leipzig | 1–0 | Erzgebirge Aue | Leipzig |
| --:-- CEST (UTC+2) | Attendance: 0 | |||
| Note: The details of the match were not revealed to the public.[27] | ||||
| 31 July 2024 Friendly | RB Leipzig | 2–0 | Aston Villa | Harrison, United States |
| 20:00 EDT (UTC−4) | Report |
|
Stadium: Red Bull Arena |
| 3 August 2024 Friendly | Wolverhampton Wanderers | 3–0 | RB Leipzig | Miami, United States |
| 19:30 EDT (UTC−4) | Report | Stadium: Chase Stadium |
Mid-season
Post-season
| 28 May 2025 Friendly | Santos | 1–3 | RB Leipzig | Bragança Paulista, Brazil |
| 19:00 BRT (UTC−3) | Report | Stadium: Estádio Cícero de Souza Marques Attendance: 7,604 Referee: Daiane Muniz (Brazil) |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Bundesliga | 24 August 2024 | 17 May 2025 | Matchday 1 | 7th | 34 | 13 | 12 | 9 | 53 | 48 | +5 | 38.24 |
| DFB-Pokal | 17 August 2024 | 2 April 2025 | First round | Semi-finals | 5 | 4 | 0 | 1 | 13 | 6 | +7 | 80.00 |
| UEFA Champions League | 19 September 2024 | 29 January 2025 | League phase | League phase | 8 | 1 | 0 | 7 | 8 | 15 | −7 | 12.50 |
| Total | 47 | 18 | 12 | 17 | 74 | 69 | +5 | 38.30 | ||||
Source: Soccerway
Bundesliga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 5 | SC Freiburg | 34 | 16 | 7 | 11 | 49 | 53 | −4 | 55 | Qualification for the Europa League league phase |
| 6 | Mainz 05 | 34 | 14 | 10 | 10 | 55 | 43 | +12 | 52 | Qualification for the Conference League play-off round |
| 7 | RB Leipzig | 34 | 13 | 12 | 9 | 53 | 48 | +5 | 51 | |
| 8 | Werder Bremen | 34 | 14 | 9 | 11 | 54 | 57 | −3 | 51 | |
| 9 | VfB Stuttgart | 34 | 14 | 8 | 12 | 64 | 53 | +11 | 50 | 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.[28]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
Notes:
- VfB Stuttgart qualified for the Europa League league phase by winning the 2024–25 DFB-Pokal.
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 | 13 | 12 | 9 | 53 | 48 | +5 | 51 | 8 | 6 | 3 | 33 | 23 | +10 | 5 | 6 | 6 | 20 | 25 | −5 |
Source: DFB
Results by round
Matches
The match schedule was released on 4 July 2024.[29]
| 24 August 2024 1 | RB Leipzig | 1–0 | VfL Bochum | Leipzig |
| 15:30 CEST (UTC+2) | Report | Stadium: Red Bull Arena Attendance: 44,611 Referee: Benjamin Brand |
| 31 August 2024 2 | Bayer Leverkusen | 2–3 | RB Leipzig | Leverkusen |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: BayArena Attendance: 29,615 Referee: Matthias Jöllenbeck |
| 14 September 2024 3 | RB Leipzig | 0–0 | Union Berlin | Leipzig |
| 15:30 CEST (UTC+2) | Report | Stadium: Red Bull Arena Attendance: 47,800 Referee: Sven Jablonski |
| 22 September 2024 4 | FC St. Pauli | 0–0 | RB Leipzig | St. Pauli |
| 19:30 CEST (UTC+2) | Report |
|
Stadium: Millerntor-Stadion Attendance: 29,251 Referee: Robert Hartmann |
| 28 September 2024 5 | RB Leipzig | 4–0 | FC Augsburg | Leipzig |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Red Bull Arena Attendance: 44,407 Referee: Daniel Siebert |
| 6 October 2024 6 | 1. FC Heidenheim | 0–1 | RB Leipzig | Heidenheim |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: Voith-Arena Attendance: 15,000 Referee: Sascha Stegemann |
| 19 October 2024 7 | Mainz 05 | 0–2 | RB Leipzig | Mainz |
| 15:30 CEST (UTC+2) |
|
Report | Stadium: Opel Arena Attendance: 30,100 Referee: Felix Zwayer |
| 26 October 2024 8 | RB Leipzig | 3–1 | SC Freiburg | Leipzig |
| 15:30 CEST (UTC+2) |
|
Report | Stadium: Red Bull Arena Attendance: 45,908 Referee: Sven Jablonski |
| 2 November 2024 9 | Borussia Dortmund | 2–1 | RB Leipzig | Dortmund |
| 18:30 CET (UTC+1) |
|
Report |
|
Stadium: Signal Iduna Park Attendance: 81,365 Referee: Tobias Stieler |
| 9 November 2024 10 | RB Leipzig | 0–0 | Borussia Mönchengladbach | Leipzig |
| 18:30 CET (UTC+1) | Report | Stadium: Red Bull Arena Attendance: 46,887 Referee: Christian Dingert |
| 23 November 2024 11 | TSG Hoffenheim | 4–3 | RB Leipzig | Sinsheim |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Rhein-Neckar-Arena Attendance: 28,023 Referee: Frank Willenborg |
| 30 November 2024 12 | RB Leipzig | 1–5 | VfL Wolfsburg | Leipzig |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Red Bull Arena Attendance: 40,000 Referee: Martin Petersen |
| 7 December 2024 13 | Holstein Kiel | 0–2 | RB Leipzig | Kiel |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Holstein-Stadion Attendance: 14,715 Referee: Florian Badstübner |
| 15 December 2024 14 | RB Leipzig | 2–1 | Eintracht Frankfurt | Leipzig |
| 19:30 CET (UTC+1) | Report | Stadium: Red Bull Arena Attendance: 40,193 Referee: Benjamin Brand |
| 20 December 2024 15 | Bayern Munich | 5–1 | RB Leipzig | Munich |
| 20:30 CET (UTC+1) | Report | Stadium: Allianz Arena Attendance: 75,000 Referee: Daniel Siebert |
| 12 January 2025 16 | RB Leipzig | 4–2 | Werder Bremen | Leipzig |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Red Bull Arena Attendance: 47,187 Referee: Tobias Reichel |
| 15 January 2025 17 | VfB Stuttgart | 2–1 | RB Leipzig | Stuttgart |
| 20:30 CET (UTC+1) |
|
Report | Stadium: MHPArena Attendance: 57,500 Referee: Sascha Stegemann |
| 18 January 2025 18 | VfL Bochum | 3–3 | RB Leipzig | Bochum |
| 15:30 CET (UTC+1) | Report |
|
Stadium: Vonovia Ruhrstadion Attendance: 24,158 Referee: Robert Hartmann |
| 25 January 2025 19 | RB Leipzig | 2–2 | Bayer Leverkusen | Leipzig |
| 15:30 CET (UTC+1) |
|
Report | Stadium: Red Bull Arena Attendance: 46,793 Referee: Bastian Dankert |
| 1 February 2025 20 | Union Berlin | 0–0 | RB Leipzig | Berlin |
| 18:30 CET (UTC+1) | Report |
|
Stadium: Stadion An der Alten Försterei Attendance: 22,012 Referee: Daniel Schlager |
| 9 February 2025 21 | RB Leipzig | 2–0 | FC St. Pauli | Leipzig |
| 17:30 CET (UTC+1) |
|
Report |
|
Stadium: Red Bull Arena Attendance: 46,021 Referee: Florian Badstübner |
| 14 February 2025 22 | FC Augsburg | 0–0 | RB Leipzig | Augsburg |
| 20:30 CET (UTC+1) |
|
Report |
|
Stadium: WWK Arena Attendance: 28,260 Referee: Sascha Stegemann |
| 23 February 2025 23 | RB Leipzig | 2–2 | 1. FC Heidenheim | Leipzig |
| 15:30 CET (UTC+1) | Report | Stadium: Red Bull Arena Attendance: 44,000 Referee: Martin Petersen |
| 1 March 2025 24 | RB Leipzig | 1–2 | Mainz 05 | Leipzig |
| 15:30 CET (UTC+1) | Report | Stadium: Red Bull Arena Attendance: 41,406 Referee: Daniel Siebert |
| 8 March 2025 25 | SC Freiburg | 0–0 | RB Leipzig | Freiburg |
| 18:30 CET (UTC+1) | Report | Stadium: Europa-Park Stadion Attendance: 32,900 Referee: Sven Jablonski |
| 15 March 2025 26 | RB Leipzig | 2–0 | Borussia Dortmund | Leipzig |
| 18:30 CET (UTC+1) | Report |
|
Stadium: Red Bull Arena Attendance: 47,800 Referee: Matthias Jöllenbeck |
| 29 March 2025 27 | Borussia Mönchengladbach | 1–0 | RB Leipzig | Mönchengladbach |
| 15:30 CET (UTC+1) | Report | Stadium: Borussia-Park Attendance: 52,358 Referee: Tobias Stieler |
| 5 April 2025 28 | RB Leipzig | 3–1 | TSG Hoffenheim | Leipzig |
| 15:30 CEST (UTC+2) | Report | Stadium: Red Bull Arena Attendance: 44,478 Referee: Robert Hartmann |
| 11 April 2025 29 | VfL Wolfsburg | 2–3 | RB Leipzig | Wolfsburg |
| 20:30 CEST (UTC+2) | Report | Stadium: Volkswagen Arena Attendance: 23,070 Referee: Florian Exner |
| 19 April 2025 30 | RB Leipzig | 1–1 | Holstein Kiel | Leipzig |
| 15:30 CEST (UTC+2) |
|
Report | Stadium: Red Bull Arena Attendance: 45,940 Referee: Felix Brych |
| 26 April 2025 31 | Eintracht Frankfurt | 4–0 | RB Leipzig | Frankfurt |
| 18:30 CEST (UTC+2) | Report |
|
Stadium: Deutsche Bank Park Attendance: 56,500 Referee: Matthias Jöllenbeck |
| 3 May 2025 32 | RB Leipzig | 3–3 | Bayern Munich | Leipzig |
| 15:30 CEST (UTC+2) | Report | Stadium: Red Bull Arena Attendance: 47,800 Referee: Felix Zwayer |
| 10 May 2025 33 | Werder Bremen | 0–0 | RB Leipzig | Bremen |
| 15:30 CEST (UTC+2) |
|
Report |
|
Stadium: Weser-Stadion Attendance: 41,000 Referee: Bastian Dankert |
| 17 May 2025 34 | RB Leipzig | 2–3 | VfB Stuttgart | Leipzig |
| 15:30 CEST (UTC+2) | Report | Stadium: Red Bull Arena Attendance: 47,800 Referee: Daniel Siebert |
DFB-Pokal
| 17 August 2024 First round | Rot-Weiss Essen | 1–4 | RB Leipzig | Essen |
| 15:30 CEST (UTC+2) | Report | Stadium: Stadion an der Hafenstraße Attendance: 17,000 Referee: Christian Dingert |
| 29 October 2024 Second round | RB Leipzig | 4–2 | FC St. Pauli | Leipzig |
| 18:00 CET (UTC+1) |
|
Report |
|
Stadium: Red Bull Arena Attendance: 40,478 Referee: Felix Zwayer |
| 4 December 2024 Round of 16 | RB Leipzig | 3–0 | Eintracht Frankfurt | Leipzig |
| 20:45 CET (UTC+1) | Report |
|
Stadium: Red Bull Arena Attendance: 37,187 Referee: Sven Jablonski |
| 26 February 2025 Quarter-finals | RB Leipzig | 1–0 | VfL Wolfsburg | Leipzig |
| 20:45 CET (UTC+1) | Report |
|
Stadium: Red Bull Arena Attendance: 35,000 Referee: Tobias Reichel |
| 2 April 2025 Semi-finals | VfB Stuttgart | 3–1 | RB Leipzig | Stuttgart |
| 20:45 CEST (UTC+2) | Report | Stadium: MHPArena Attendance: 60,000 Referee: Sven Jablonski |
UEFA Champions League
League phase
The draw for the league phase was held on 29 August 2024.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 30 | 8 | 2 | 0 | 6 | 5 | 14 | −9 | 6 | |
| 31 | 8 | 1 | 1 | 6 | 7 | 21 | −14 | 4 | |
| 32 | 8 | 1 | 0 | 7 | 8 | 15 | −7 | 3 | |
| 33 | 8 | 1 | 0 | 7 | 5 | 13 | −8 | 3 | |
| 34 | 8 | 1 | 0 | 7 | 5 | 27 | −22 | 3 |
| 19 September 2024 1 | Atlético Madrid | 2–1 | | Madrid, Spain |
| 21:00 CEST (UTC+2) |
|
Report |
|
Stadium: Metropolitano Stadium Attendance: 57,856 Referee: Ivan Kružliak (Slovakia) |
| 2 October 2024 2 | RB Leipzig | 2–3 | | Leipzig, Germany |
| 21:00 CEST (UTC+2) | Report |
|
Stadium: Red Bull Arena Attendance: 45,228 Referee: François Letexier (France) |
| 23 October 2024 3 | RB Leipzig | 0–1 | | Leipzig, Germany |
| 21:00 CEST (UTC+2) |
|
Report |
|
Stadium: Red Bull Arena Attendance: 45,228 Referee: Sandro Schärer (Switzerland) |
| 5 November 2024 4 | Celtic | 3–1 | | Glasgow, Scotland |
| 20:00 GMT (UTC±0) | Report |
|
Stadium: Celtic Park Attendance: 57,551 Referee: Benoît Bastien (France) |
| 26 November 2024 5 | Inter Milan | 1–0 | | Milan, Italy |
| 21:00 CET (UTC+1) | Report |
|
Stadium: San Siro Attendance: 63,174 Referee: João Pinheiro (Portugal) |
| 10 December 2024 6 | RB Leipzig | 2–3 | | Leipzig, Germany |
| 21:00 CET (UTC+1) |
|
Report |
|
Stadium: Red Bull Arena Attendance: 40,406 Referee: Maurizio Mariani (Italy) |
| 22 January 2025 7 | RB Leipzig | 2–1 | | Leipzig, Germany |
| 18:45 CET (UTC+1) |
|
Report |
|
Stadium: Red Bull Arena Attendance: 33,478 Referee: Manfredas Lukjančukas (Lithuania) |
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 | Péter Gulácsi | 37 | 0 | 30 | 0 | 1 | 0 | 6 | 0 | |||
| 25 | GK | Leopold Zingerle | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 26 | GK | Maarten Vandevoordt | 12 | 0 | 4+2 | 0 | 4 | 0 | 2 | 0 | |||
| Defenders | |||||||||||||
| 3 | DF | Lutsharel Geertruida | 35 | 1 | 17+7 | 1 | 3 | 0 | 7+1 | 0 | |||
| 4 | DF | Willi Orbán | 38 | 5 | 25 | 5 | 5 | 0 | 8 | 0 | |||
| 5 | DF | El Chadaille Bitshiabu | 28 | 0 | 13+8 | 0 | 3 | 0 | 3+1 | 0 | |||
| 16 | DF | Lukas Klostermann | 35 | 1 | 20+8 | 1 | 2+2 | 0 | 0+3 | 0 | |||
| 17 | DF | Ridle Baku | 21 | 2 | 15+4 | 2 | 2 | 0 | 0 | 0 | |||
| 21 | DF | Kosta Nedeljković | 11 | 0 | 6+4 | 0 | 1 | 0 | 0 | 0 | |||
| 22 | DF | David Raum | 29 | 1 | 21+1 | 1 | 3 | 0 | 3+1 | 0 | |||
| 23 | DF | Castello Lukeba | 31 | 0 | 18+5 | 0 | 0+3 | 0 | 4+1 | 0 | |||
| 39 | DF | Benjamin Henrichs | 24 | 0 | 10+5 | 0 | 2+1 | 0 | 5+1 | 0 | |||
| 45 | MF | Jonathan Norbye | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Midfielders | |||||||||||||
| 7 | MF | Antonio Nusa | 36 | 5 | 16+9 | 3 | 1+2 | 2 | 6+2 | 0 | |||
| 8 | MF | Amadou Haidara | 40 | 0 | 16+12 | 0 | 2+2 | 0 | 8 | 0 | |||
| 13 | MF | Nicolas Seiwald | 41 | 0 | 20+10 | 0 | 3+1 | 0 | 4+3 | 0 | |||
| 14 | MF | Christoph Baumgartner | 43 | 5 | 18+13 | 2 | 2+2 | 1 | 6+2 | 2 | |||
| 18 | MF | Arthur Vermeeren | 39 | 0 | 18+10 | 0 | 4 | 0 | 4+3 | 0 | |||
| 20 | MF | Assan Ouédraogo | 5 | 0 | 0+3 | 0 | 0 | 0 | 0+2 | 0 | |||
| 24 | MF | Xaver Schlager | 5 | 0 | 2+2 | 0 | 0+1 | 0 | 0 | 0 | |||
| 31 | MF | Faik Sakar | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||
| 44 | MF | Kevin Kampl | 34 | 1 | 18+8 | 1 | 3 | 0 | 2+3 | 0 | |||
| 47 | MF | Viggo Gebel | 4 | 0 | 0+1 | 0 | 0+2 | 0 | 0+1 | 0 | |||
| Forwards | |||||||||||||
| 9 | FW | Yussuf Poulsen | 29 | 5 | 2+20 | 2 | 1 | 2 | 1+5 | 1 | |||
| 10 | FW | Xavi Simons | 33 | 11 | 25 | 10 | 3 | 1 | 4+1 | 0 | |||
| 11 | FW | Loïs Openda | 45 | 13 | 28+5 | 9 | 4 | 3 | 8 | 1 | |||
| 27 | FW | Tidiam Gomis | 9 | 0 | 1+7 | 0 | 0+1 | 0 | 0 | 0 | |||
| 30 | FW | Benjamin Šeško | 45 | 21 | 30+3 | 13 | 4 | 4 | 6+2 | 4 | |||
| Players transferred/loaned out during the season | |||||||||||||
| 2 | DF | Mohamed Simakan | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |||
| 6 | MF | Eljif Elmas | 6 | 0 | 0+2 | 0 | 0+1 | 0 | 0+3 | 0 | |||
| 19 | FW | André Silva | 15 | 1 | 0+8 | 1 | 1+2 | 0 | 1+3 | 0 | |||
| 38 | MF | Nuha Jatta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
Source: Competitions
Goalscorers
| Rank | No. | Pos. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 30 | FW | Benjamin Šeško | 13 | 4 | 4 | 21 | |
| 2 | 11 | FW | Loïs Openda | 9 | 3 | 1 | 13 | |
| 3 | 20 | FW | Xavi Simons | 10 | 1 | 0 | 11 | |
| 4 | 7 | MF | Antonio Nusa | 3 | 2 | 0 | 5 | |
| 4 | DF | Willi Orbán | 5 | 0 | 0 | 5 | ||
| 14 | MF | Christoph Baumgartner | 2 | 1 | 2 | 5 | ||
| 9 | FW | Yussuf Poulsen | 2 | 2 | 1 | 5 | ||
| 8 | 17 | DF | Ridle Baku | 2 | 0 | 0 | 2 | |
| 9 | 44 | MF | Kevin Kampl | 1 | 0 | 0 | 1 | |
| 3 | DF | Lutsharel Geertruida | 1 | 0 | 0 | 1 | ||
| 9 | FW | André Silva | 1 | 0 | 0 | 1 | ||
| 22 | DF | David Raum | 1 | 0 | 0 | 1 | ||
| 16 | DF | Lukas Klostermann | 1 | 0 | 0 | 1 | ||
| Own goals | 2 | 0 | 0 | 1 | ||||
| Totals | 53 | 13 | 8 | 74 | ||||
Assists
| Rank | No. | Pos. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 11 | FW | Loïs Openda | 5 | 0 | 2 | 7 | |
| 20 | FW | Xavi Simons | 6 | 1 | 0 | 7 | ||
| 3 | 7 | MF | Antonio Nusa | 3 | 3 | 0 | 6 | |
| 30 | FW | Benjamin Šeško | 5 | 1 | 0 | 6 | ||
| 22 | DF | David Raum | 5 | 0 | 1 | 6 | ||
| 6 | 19 | FW | André Silva | 2 | 1 | 0 | 3 | |
| 17 | DF | Ridle Baku | 3 | 0 | 0 | 3 | ||
| 8 | 8 | MF | Amadou Haidara | 1 | 1 | 0 | 2 | |
| 39 | DF | Benjamin Henrichs | 2 | 0 | 0 | 2 | ||
| 14 | MF | Christoph Baumgartner | 1 | 1 | 0 | 2 | ||
| 18 | MF | Arthur Vermeeren | 2 | 0 | 0 | 2 | ||
| 12 | 3 | DF | Lutsharel Geertruida | 0 | 1 | 0 | 1 | |
| 6 | MF | Eljif Elmas | 0 | 1 | 0 | 1 | ||
| 13 | MF | Nicolas Seiwald | 0 | 0 | 1 | 1 | ||
| 27 | FW | Tidiam Gomis | 1 | 0 | 0 | 1 | ||
| Totals | 36 | 10 | 4 | 50 | ||||