2023–24 season | ||||
---|---|---|---|---|
President | Rolf Königs | |||
Head coach | Gerardo Seoane | |||
Stadium | Borussia-Park | |||
Bundesliga | 14th | |||
DFB-Pokal | Quarter-finals | |||
Top goalscorer | League: Robin Hack (9) All: Robin Hack (12) | |||
| ||||
The 2023–24 season was Borussia Mönchengladbach's 124th season in existence and 16th consecutive season in the Bundesliga. They also competed in the DFB-Pokal.
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
|
|
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
|
Pos. | Player | Transferred from | Fee | Date | Source |
---|---|---|---|---|---|
DF |
![]() |
![]() |
€2,100,000 | 1 July 2023 | [2] |
MF |
![]() |
![]() |
€1,200,000 | [3] | |
FW |
![]() |
![]() |
Free | [4] | |
DF |
![]() |
![]() |
[5] | ||
MF |
![]() |
![]() |
€7,180,000 | [6] | |
MF |
![]() |
![]() |
€8,000,000 | 11 July 2023 | [7] |
FW |
![]() |
![]() |
€10,500,000 | 14 July 2023 | [8] |
DF |
![]() |
![]() |
Loan | 31 July 2023 | [9] |
FW |
![]() |
![]() |
Loan | 31 August 2023 | [10] |
Pos. | Player | Transferred to | Fee | Date | Source |
---|---|---|---|---|---|
DF |
![]() |
![]() |
Free | 1 July 2023 | [11] |
DF |
![]() |
![]() |
€15,100,000 | [12] | |
GK |
![]() |
![]() |
Loan | [13] | |
MF |
![]() |
![]() |
Free | [14] | |
MF |
![]() |
![]() |
[15] | ||
MF |
![]() |
![]() |
€10,000,000 | 5 July 2023 | [16] |
MF |
![]() |
![]() |
Undisclosed | 18 July 2023 | [17] |
MF |
![]() |
![]() |
Loan | 23 August 2023 | [18] |
FW |
![]() |
![]() |
Undisclosed | 1 September 2023 | [19] |
FW |
![]() |
![]() |
Loan | 10 January 2024 | [20] |
MF |
![]() |
![]() |
Free | 16 January 2024 | [21] |
Win Draw Loss Fixtures
15 July 2023 Friendly | Wegberg-Beeck
![]() | 1–1 |
![]() | Wegberg |
16:00 CEST ( UTC+2) |
|
Report |
|
Stadium: Waldstadion Referee: Rene Heinen |
22 July 2023 Friendly |
1. FC Saarbrücken
![]() | 1–2 |
![]() | Saarbrücken |
15:00 CEST ( UTC+2) |
|
Report | Stadium:
Stadion Ludwigspark Attendance: 11,000 Referee: Tom Bauer |
26 July 2023 Friendly | Borussia Mönchengladbach
![]() | 2–1 |
![]() | Rottach-Egern |
18:00 CEST ( UTC+2) | Stadium: Sportplatz Birkenmoos |
29 July 2023 Friendly |
1860 Munich
![]() | 1–2 |
![]() | Heimstetten |
15:00 CEST ( UTC+2) |
|
Report | ||
Note: Match was played in two 30-minute periods. |
29 July 2023 Friendly |
VfB Stuttgart
![]() | 1–5 |
![]() | Heimstetten |
16:15 CEST ( UTC+2) |
|
Report | ||
Note: Match was played in two 30-minute periods. |
5 August 2023 Friendly | Borussia Mönchengladbach
![]() | 2–2 |
![]() | Mönchengladbach |
15:30 CEST ( UTC+2) | Report |
|
Stadium:
Borussia-Park Attendance: 13,000 Referee: Robin Braun |
7 September 2023 Friendly | Borussia Mönchengladbach
![]() | 0–1 |
![]() | Willingen |
17:30 CEST ( UTC+2) | Report |
|
Stadium: Uplandstadion Attendance: 3,200 Referee: Tim Waldinger |
12 October 2023 Friendly | Borussia Mönchengladbach
![]() | 4–1 |
![]() | Mönchengladbach |
13:00 CEST ( UTC+2) | Report | Stadium: Fohlenplatz Attendance: 525 Referee: Thibaut Scheer |
6 January 2024 Friendly | Borussia Mönchengladbach
![]() | 3–2 |
![]() | Mönchengladbach |
13:00 CET ( UTC+1) | Stadium: Fohlenplatz | |||
Note: Match was played in two periods of 60 minutes. |
21 March 2024 Friendly | Borussia Mönchengladbach
![]() | 2–0 |
![]() | Mönchengladbach |
13:00 CET ( UTC+1) |
|
Report | Stadium: Fohlenplatz |
21 May 2024 Friendly | VfL Jüchen-Garzweiler
![]() | 1–5 |
![]() | Jüchen |
19:00 CEST ( UTC+2) |
|
Report | Stadium: Bezirkssportanlage Jüchen Attendance: 1,500 |
Competition | First match | Last match | Starting round | Final position | Record | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | |||||
Bundesliga | 19 August 2023 | 18 May 2024 | Matchday 1 | 14th | 34 | 7 | 13 | 14 | 56 | 67 | −11 | 20.59 |
DFB-Pokal | 11 August 2023 | 12 March 2024 | First round | Quarter-finals | 4 | 3 | 0 | 1 | 12 | 3 | +9 | 75.00 |
Total | 38 | 10 | 13 | 15 | 68 | 70 | −2 | 26.32 |
Source: Soccerway
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
12 | VfL Wolfsburg | 34 | 10 | 7 | 17 | 41 | 56 | −15 | 37 | |
13 | Mainz 05 | 34 | 7 | 14 | 13 | 39 | 51 | −12 | 35 | |
14 | Borussia Mönchengladbach | 34 | 7 | 13 | 14 | 56 | 67 | −11 | 34 | |
15 | Union Berlin | 34 | 9 | 6 | 19 | 33 | 58 | −25 | 33 | |
16 | VfL Bochum (O) | 34 | 7 | 12 | 15 | 42 | 74 | −32 | 33 | Qualification for the relegation play-offs |
Overall | Home | Away | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
34 | 7 | 13 | 14 | 56 | 67 | −11 | 34 | 5 | 6 | 6 | 27 | 26 | +1 | 2 | 7 | 8 | 29 | 41 | −12 |
Source:
DFB
The league fixtures were unveiled on 30 June 2023. [23]
19 August 2023 1 | FC Augsburg | 4–4 | Borussia Mönchengladbach | Augsburg |
15:30 CEST ( UTC+2) | Report | Stadium:
WWK Arena Attendance: 30,660 Referee: Daniel Schlager |
26 August 2023 2 | Borussia Mönchengladbach | 0–3 | Bayer Leverkusen | Mönchengladbach |
18:30 CEST ( UTC+2) | Report | Stadium:
Borussia-Park Attendance: 54,042 Referee: Christian Dingert |
2 September 2023 3 | Borussia Mönchengladbach | 1–2 | Bayern Munich | Mönchengladbach |
18:30 CEST ( UTC+2) |
|
Report | Stadium:
Borussia-Park Attendance: 54,042 Referee: Deniz Aytekin |
17 September 2023 4 | Darmstadt 98 | 3–3 | Borussia Mönchengladbach | Darmstadt |
17:30 CEST ( UTC+2) | Report | Stadium:
Merck-Stadion am Böllenfalltor Attendance: 17,810 Referee: Timo Gerach |
23 September 2023 5 | Borussia Mönchengladbach | 0–1 | RB Leipzig | Mönchengladbach |
15:30 CEST ( UTC+2) |
|
Report |
|
Stadium:
Borussia-Park Attendance: 50,122 Referee: Robert Schröder |
30 September 2023 6 | VfL Bochum | 1–3 | Borussia Mönchengladbach | Bochum |
15:30 CEST ( UTC+2) | Report | Stadium:
Vonovia Ruhrstadion Attendance: 26,000 Referee: Felix Brych |
6 October 2023 7 | Borussia Mönchengladbach | 2–2 | Mainz 05 | Mönchengladbach |
20:30 CEST ( UTC+2) | Report | Stadium:
Borussia-Park Attendance: 51,529 Referee: Sven Jablonski |
22 October 2023 8 | 1. FC Köln | 3–1 | Borussia Mönchengladbach | Cologne |
15:30 CEST ( UTC+2) |
|
Report | Stadium:
RheinEnergieStadion Attendance: 50,000 Referee: Deniz Aytekin |
28 October 2023 9 | Borussia Mönchengladbach | 2–1 | 1. FC Heidenheim | Mönchengladbach |
15:30 CEST ( UTC+2) |
|
Report | Stadium:
Borussia-Park Attendance: 51,541 Referee: Robert Hartmann |
4 November 2023 10 | SC Freiburg | 3–3 | Borussia Mönchengladbach | Freiburg |
15:30 CET ( UTC+1) | Report | Stadium:
Europa-Park Stadion Attendance: 34,700 Referee: Felix Brych |
10 November 2023 11 | Borussia Mönchengladbach | 4–0 | VfL Wolfsburg | Mönchengladbach |
20:30 CET ( UTC+1) | Report | Stadium:
Borussia-Park Attendance: 45,308 Referee: Felix Zwayer |
25 November 2023 12 | Borussia Dortmund | 4–2 | Borussia Mönchengladbach | Dortmund |
15:30 CET ( UTC+1) |
|
Report | Stadium:
Signal Iduna Park Attendance: 81,365 Referee: Sven Jablonski |
2 December 2023 13 | Borussia Mönchengladbach | 2–1 | 1899 Hoffenheim | Mönchengladbach |
15:30 CET ( UTC+1) | Report | Stadium:
Borussia-Park Attendance: 49,341 Referee: Tobias Reichel |
9 December 2023 14 | Union Berlin | 3–1 | Borussia Mönchengladbach | Berlin |
15:30 CET ( UTC+1) |
|
Report | Stadium:
Stadion An der Alten Försterei Attendance: 22,012 Referee: Martin Petersen |
15 December 2023 15 | Borussia Mönchengladbach | 2–2 | Werder Bremen | Mönchengladbach |
20:30 CET ( UTC+1) | Report | Stadium:
Borussia-Park Attendance: 50,660 Referee: Felix Zwayer |
20 December 2023 16 | Eintracht Frankfurt | 2–1 | Borussia Mönchengladbach | Frankfurt |
20:30 CET ( UTC+1) | Report | Stadium:
Deutsche Bank Park Attendance: 58,000 Referee: Florian Badstübner |
14 January 2024 17 | Borussia Mönchengladbach | 3–1 | VfB Stuttgart | Mönchengladbach |
17:30 CET ( UTC+1) | Report |
|
Stadium:
Borussia-Park Attendance: 53,439 Referee: Harm Osmers |
21 January 2024 18 | Borussia Mönchengladbach | 1–2 | FC Augsburg | Mönchengladbach |
17:30 CET ( UTC+1) | Report |
|
Stadium:
Borussia-Park Attendance: 44,867 Referee: Martin Petersen |
27 January 2024 19 | Bayer Leverkusen | 0–0 | Borussia Mönchengladbach | Leverkusen |
18:30 CET ( UTC+1) |
|
Report |
|
Stadium:
BayArena Attendance: 30,210 Referee: Deniz Aytekin |
3 February 2024 20 | Bayern Munich | 3–1 | Borussia Mönchengladbach | Munich |
15:30 CET ( UTC+1) | Report | Stadium:
Allianz Arena Attendance: 75,000 Referee: Tobias Stieler |
10 February 2024 21 | Borussia Mönchengladbach | 0–0 | Darmstadt 98 | Mönchengladbach |
15:30 CET ( UTC+1) | Report |
|
Stadium:
Borussia-Park Attendance: 46,121 Referee: Sascha Stegemann |
17 February 2024 22 | RB Leipzig | 2–0 | Borussia Mönchengladbach | Leipzig |
18:30 CET ( UTC+1) | Report | Stadium:
Red Bull Arena Attendance: 44,822 Referee: Sören Storks |
24 February 2024 23 | Borussia Mönchengladbach | 5–2 | VfL Bochum | Mönchengladbach |
15:30 CET ( UTC+1) | Report |
|
Stadium:
Borussia-Park Attendance: 53,196 Referee: Sven Jablonski |
2 March 2024 24 | Mainz 05 | 1–1 | Borussia Mönchengladbach | Mainz |
15:30 CET ( UTC+1) | Report |
|
Stadium:
Mewa Arena Attendance: 33,305 Referee: Robert Schröder |
9 March 2024 25 | Borussia Mönchengladbach | 3–3 | 1. FC Köln | Mönchengladbach |
15:30 CET ( UTC+1) | Report | Stadium:
Borussia-Park Attendance: 54,042 Referee: Felix Zwayer |
16 March 2024 26 | 1. FC Heidenheim | 1–1 | Borussia Mönchengladbach | Heidenheim |
15:30 CET ( UTC+1) | Report | Stadium:
Voith-Arena Attendance: 15,000 Referee: Martin Petersen |
30 March 2024 27 | Borussia Mönchengladbach | 0–3 | SC Freiburg | Mönchengladbach |
15:30 CET ( UTC+1) |
|
Report |
|
Stadium:
Borussia-Park Attendance: 53,259 Referee: Christian Dingert |
7 April 2024 28 | VfL Wolfsburg | 1–3 | Borussia Mönchengladbach | Wolfsburg |
17:30 CEST ( UTC+2) | Report | Stadium:
Volkswagen Arena Attendance: 26,105 Referee: Bastian Dankert |
13 April 2024 29 | Borussia Mönchengladbach | 1–2 | Borussia Dortmund | Mönchengladbach |
15:30 CEST ( UTC+2) | Report | Stadium:
Borussia-Park Attendance: 54,042 Referee: Florian Badstübner |
20 April 2024 30 | 1899 Hoffenheim | 4–3 | Borussia Mönchengladbach | Sinsheim |
15:30 CEST ( UTC+2) | Report | Stadium:
Rhein-Neckar-Arena Attendance: 26,078 Referee: Sören Storks |
28 April 2024 31 | Borussia Mönchengladbach | 0–0 | Union Berlin | Mönchengladbach |
15:30 CEST ( UTC+2) | Report | Stadium:
Borussia-Park Attendance: 53,723 Referee: Sascha Stegemann |
4 May 2024 32 | Werder Bremen | 2–2 | Borussia Mönchengladbach | Bremen |
15:30 CEST ( UTC+2) |
|
Report | Stadium:
Weserstadion Attendance: 42,100 Referee: Timo Gerach |
11 May 2024 33 | Borussia Mönchengladbach | 1–1 | Eintracht Frankfurt | Mönchengladbach |
15:30 CEST ( UTC+2) | Report |
|
Stadium:
Borussia-Park Attendance: 54,042 Referee: Robert Schröder |
18 May 2024 34 | VfB Stuttgart | 4–0 | Borussia Mönchengladbach | Stuttgart |
15:30 CEST ( UTC+2) | Report | Stadium:
MHPArena Attendance: 60,000 Referee: Daniel Schlager |
11 August 2023 First round | TuS Bersenbrück | 0–7 | Borussia Mönchengladbach | Osnabrück |
18:00 CEST ( UTC+2) |
|
Report | Stadium:
Stadion an der Bremer Brücke Attendance: 16,098 Referee: Alexander Sather | |
Note: The match took place at the Stadion an der Bremer Brücke, instead of TuS Bersenbrück's home stadium, the Hasestadion in Bersenbrück. [24] |
31 October 2023 Second round | Borussia Mönchengladbach | 3–1 | 1. FC Heidenheim | Mönchengladbach |
20:45 CET ( UTC+1) | Report |
|
Stadium:
Borussia-Park Attendance: 41,660 Referee: Timo Gerach |
5 December 2023 Round of 16 | Borussia Mönchengladbach | 1–0 ( a.e.t.) | VfL Wolfsburg | Mönchengladbach |
20:45 CET ( UTC+1) |
|
Report | Stadium:
Borussia-Park Attendance: 39,827 Referee: Bastian Dankert |
12 March 2024 Quarter-finals | 1. FC Saarbrücken | 2–1 | Borussia Mönchengladbach | Saarbrücken |
20:30 CET ( UTC+1) |
|
Report | Stadium:
Ludwigsparkstadion Attendance: 15,903 Referee: Robert Hartmann | |
Note: The match was originally scheduled for 7 February 2024, but was postponed due to heavy rain. [25] |
No. | Pos | Nat | Player | Total | Bundesliga | DFB-Pokal | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | ||||||
Goalkeepers | |||||||||||
1 | GK | ![]() |
Jonas Omlin | 3 | 0 | 2 | 0 | 1 | 0 | ||
21 | GK | ![]() |
Tobias Sippel | 0 | 0 | 0 | 0 | 0 | 0 | ||
33 | GK | ![]() |
Moritz Nicolas | 24 | 0 | 22 | 0 | 2 | 0 | ||
41 | GK | ![]() |
Jan Olschowsky | 0 | 0 | 0 | 0 | 0 | 0 | ||
43 | GK | ![]() |
Max Brüll | 0 | 0 | 0 | 0 | 0 | 0 | ||
Defenders | |||||||||||
2 | DF | ![]() |
Fabio Chiarodia | 8 | 0 | 0+5 | 0 | 1+2 | 0 | ||
3 | DF | ![]() |
Ko Itakura | 11 | 2 | 10 | 2 | 1 | 0 | ||
4 | DF | ![]() |
Mamadou Doucouré | 0 | 0 | 0 | 0 | 0 | 0 | ||
5 | DF | ![]() |
Marvin Friedrich | 18 | 0 | 10+6 | 0 | 1+1 | 0 | ||
18 | DF | ![]() |
Stefan Lainer | 6 | 0 | 2+4 | 0 | 0 | 0 | ||
20 | DF | ![]() |
Luca Netz | 24 | 0 | 19+2 | 0 | 3 | 0 | ||
24 | DF | ![]() |
Tony Jantschke | 4 | 0 | 0+3 | 0 | 0+1 | 0 | ||
26 | DF | ![]() |
Lukas Ullrich | 2 | 0 | 0+2 | 0 | 0 | 0 | ||
29 | DF | ![]() |
Joe Scally | 26 | 1 | 19+4 | 1 | 3 | 0 | ||
30 | DF | ![]() |
Nico Elvedi | 23 | 2 | 19+2 | 2 | 2 | 0 | ||
39 | DF | ![]() |
Maximilian Wöber | 21 | 1 | 19 | 1 | 2 | 0 | ||
45 | DF | ![]() |
Simon Walde | 0 | 0 | 0 | 0 | 0 | 0 | ||
Midfielders | |||||||||||
6 | MF | ![]() |
Christoph Kramer | 16 | 0 | 1+13 | 0 | 1+1 | 0 | ||
8 | MF | ![]() |
Julian Weigl | 25 | 2 | 22 | 2 | 3 | 0 | ||
9 | MF | ![]() |
Franck Honorat | 26 | 4 | 21+3 | 2 | 2 | 2 | ||
10 | MF | ![]() |
Florian Neuhaus | 23 | 3 | 12+8 | 3 | 0+3 | 0 | ||
17 | MF | ![]() |
Manu Koné | 18 | 2 | 14+2 | 1 | 1+1 | 1 | ||
19 | MF | ![]() |
Nathan Ngoumou | 26 | 5 | 10+13 | 4 | 2+1 | 1 | ||
25 | MF | ![]() |
Robin Hack | 23 | 4 | 8+12 | 2 | 1+2 | 2 | ||
27 | MF | ![]() |
Rocco Reitz | 26 | 5 | 17+7 | 5 | 2 | 0 | ||
Forwards | |||||||||||
7 | FW | ![]() |
Patrick Herrmann | 5 | 0 | 0+5 | 0 | 0 | 0 | ||
13 | FW | ![]() |
Jordan Pefok | 18 | 7 | 14+3 | 5 | 1 | 2 | ||
14 | FW | ![]() |
Alassane Pléa | 22 | 7 | 17+2 | 7 | 2+1 | 0 | ||
28 | FW | ![]() |
Grant-Leon Ranos | 10 | 1 | 0+9 | 0 | 0+1 | 1 | ||
31 | FW | ![]() |
Tomáš ÄŒvanÄara | 16 | 6 | 6+7 | 4 | 2+1 | 2 | ||
49 | FW | ![]() |
Shio Fukuda | 3 | 0 | 0+3 | 0 | 0 | 0 | ||
Players transferred out during the season | |||||||||||
11 | MF | ![]() |
Hannes Wolf | 0 | 0 | 0 | 0 | 0 | 0 | ||
22 | MF | ![]() |
Oscar Fraulo | 0 | 0 | 0 | 0 | 0 | 0 | ||
38 | FW | ![]() |
Yvandro Borges Sanches | 3 | 0 | 0+3 | 0 | 0 | 0 | ||
48 | FW | ![]() |
Semir Telalović | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 2 March 2024
Source:
Competitions
Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Total |
---|---|---|---|---|---|---|---|
1 | FW | 14 |
![]() |
Alassane Pléa | 7 | 0 | 7 |
2 | FW | 13 |
![]() |
Jordan Pefok | 5 | 2 | 7 |
3 | FW | 31 |
![]() |
Tomáš ÄŒvanÄara | 4 | 2 | 6 |
4 | MF | 27 |
![]() |
Rocco Reitz | 5 | 0 | 5 |
MF | 19 |
![]() |
Nathan Ngoumou | 4 | 1 | 5 | |
6 | MF | 25 |
![]() |
Robin Hack | 2 | 2 | 4 |
MF | 9 |
![]() |
Franck Honorat | 2 | 2 | 4 | |
8 | MF | 32 |
![]() |
Florian Neuhaus | 3 | 0 | 3 |
8 | DF | 3 |
![]() |
Ko Itakura | 2 | 0 | 2 |
DF | 30 |
![]() |
Nico Elvedi | 2 | 0 | 2 | |
MF | 8 |
![]() |
Julian Weigl | 2 | 0 | 2 | |
MF | 17 |
![]() |
Kouadio Koné | 1 | 1 | 2 | |
11 | FW | 28 |
![]() |
Grant-Leon Ranos | 0 | 1 | 1 |
DF | 29 |
![]() |
Joe Scally | 1 | 0 | 1 | |
DF | 39 |
![]() |
Maximilian Wöber | 1 | 0 | 1 | |
Own goals | 1 | 0 | 1 | ||||
Totals | 42 | 11 | 53 |