| 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) | |||
| Highest home attendance | 54,042 | |||
| Average home league attendance | 51,371 | |||
The2023–24 season wasBorussia Mönchengladbach's 124th season in existence and 16th consecutive season in theBundesliga. They also competed in theDFB-Pokal.
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
In[edit]
| Out[edit]
|
Win Draw Loss Fixtures
| 15 July 2023Friendly | Wegberg-Beeck | 1–1 | Borussia Mönchengladbach | Wegberg |
| 16:00CEST (UTC+2) |
| Report |
| Stadium:Waldstadion Referee: Rene Heinen |
| 22 July 2023Friendly | 1. FC Saarbrücken | 1–2 | Borussia Mönchengladbach | Saarbrücken |
| 15:00CEST (UTC+2) |
| Report | Stadium:Stadion Ludwigspark Attendance: 11,000 Referee: Tom Bauer |
| 26 July 2023Friendly | Borussia Mönchengladbach | 2–1 | FC Ingolstadt | Rottach-Egern |
| 18:00CEST (UTC+2) | Stadium:Sportplatz Birkenmoos |
| 29 July 2023Friendly | 1860 Munich | 1–2 | Borussia Mönchengladbach | Heimstetten |
| 15:00CEST (UTC+2) |
| Report | ||
| Note: Match was played in two 30-minute periods. | ||||
| 29 July 2023Friendly | VfB Stuttgart | 1–5 | Borussia Mönchengladbach | Heimstetten |
| 16:15CEST (UTC+2) |
| Report | ||
| Note: Match was played in two 30-minute periods. | ||||
| 5 August 2023Friendly | Borussia Mönchengladbach | 2–2 | Montpellier | Mönchengladbach |
| 15:30CEST (UTC+2) | Report |
| Stadium:Borussia-Park Attendance: 13,000 Referee: Robin Braun |
| 7 September 2023Friendly | Borussia Mönchengladbach | 0–1 | Werder Bremen | Willingen |
| 17:30CEST (UTC+2) | Report |
| Stadium:Uplandstadion Attendance: 3,200 Referee: Tim Waldinger |
| 12 October 2023Friendly | Borussia Mönchengladbach | 4–1 | Sint-Truiden | Mönchengladbach |
| 13:00CEST (UTC+2) | Report | Stadium:Fohlenplatz Attendance: 525 Referee: Thibaut Scheer |
| 6 January 2024Friendly | Borussia Mönchengladbach | 3–2 | Go Ahead Eagles | Mönchengladbach |
| 13:00CET (UTC+1) | Stadium:Fohlenplatz | |||
| Note: Match was played in two periods of 60 minutes. | ||||
| 21 March 2024Friendly | Borussia Mönchengladbach | 2–0 | Eupen | Mönchengladbach |
| 13:00CET (UTC+1) |
| Report | Stadium:Fohlenplatz |
| 21 May 2024Friendly | VfL Jüchen-Garzweiler | 1–5 | Borussia Mönchengladbach | Jüchen |
| 19:00CEST (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 | 020.59 |
| DFB-Pokal | 11 August 2023 | 12 March 2024 | First round | Quarter-finals | 4 | 3 | 0 | 1 | 12 | 3 | +9 | 075.00 |
| Total | 38 | 10 | 13 | 15 | 68 | 70 | −2 | 026.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 therelegation 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
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ground | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A |
| Result | D | L | L | D | L | W | D | L | W | D | W | L | W | L | D | L | W | L | D | L | D | L | W | D | D | D | L | W | L | L | D | D | D | L |
| Position | 9 | 12 | 16 | 14 | 15 | 13 | 12 | 13 | 11 | 11 | 9 | 11 | 10 | 10 | 11 | 12 | 10 | 12 | 12 | 13 | 13 | 15 | 12 | 12 | 12 | 12 | 13 | 11 | 11 | 12 | 13 | 13 | 13 | 14 |
The league fixtures were unveiled on 30 June 2023.[23]
| 19 August 20231 | FC Augsburg | 4–4 | Borussia Mönchengladbach | Augsburg |
| 15:30CEST (UTC+2) | Report | Stadium:WWK Arena Attendance: 30,660 Referee: Daniel Schlager |
| 26 August 20232 | Borussia Mönchengladbach | 0–3 | Bayer Leverkusen | Mönchengladbach |
| 18:30CEST (UTC+2) | Report | Stadium:Borussia-Park Attendance: 54,042 Referee:Christian Dingert |
| 2 September 20233 | Borussia Mönchengladbach | 1–2 | Bayern Munich | Mönchengladbach |
| 18:30CEST (UTC+2) |
| Report | Stadium:Borussia-Park Attendance: 54,042 Referee:Deniz Aytekin |
| 17 September 20234 | Darmstadt 98 | 3–3 | Borussia Mönchengladbach | Darmstadt |
| 17:30CEST (UTC+2) | Report | Stadium:Merck-Stadion am Böllenfalltor Attendance: 17,810 Referee: Timo Gerach |
| 23 September 20235 | Borussia Mönchengladbach | 0–1 | RB Leipzig | Mönchengladbach |
| 15:30CEST (UTC+2) |
| Report |
| Stadium:Borussia-Park Attendance: 50,122 Referee: Robert Schröder |
| 30 September 20236 | VfL Bochum | 1–3 | Borussia Mönchengladbach | Bochum |
| 15:30CEST (UTC+2) | Report | Stadium:Vonovia Ruhrstadion Attendance: 26,000 Referee:Felix Brych |
| 6 October 20237 | Borussia Mönchengladbach | 2–2 | Mainz 05 | Mönchengladbach |
| 20:30CEST (UTC+2) | Report | Stadium:Borussia-Park Attendance: 51,529 Referee:Sven Jablonski |
| 22 October 20238 | 1. FC Köln | 3–1 | Borussia Mönchengladbach | Cologne |
| 15:30CEST (UTC+2) |
| Report | Stadium:RheinEnergieStadion Attendance: 50,000 Referee:Deniz Aytekin |
| 28 October 20239 | Borussia Mönchengladbach | 2–1 | 1. FC Heidenheim | Mönchengladbach |
| 15:30CEST (UTC+2) |
| Report | Stadium:Borussia-Park Attendance: 51,541 Referee:Robert Hartmann |
| 4 November 202310 | SC Freiburg | 3–3 | Borussia Mönchengladbach | Freiburg |
| 15:30CET (UTC+1) | Report | Stadium:Europa-Park Stadion Attendance: 34,700 Referee:Felix Brych |
| 10 November 202311 | Borussia Mönchengladbach | 4–0 | VfL Wolfsburg | Mönchengladbach |
| 20:30CET (UTC+1) | Report | Stadium:Borussia-Park Attendance: 45,308 Referee:Felix Zwayer |
| 25 November 202312 | Borussia Dortmund | 4–2 | Borussia Mönchengladbach | Dortmund |
| 15:30CET (UTC+1) |
| Report | Stadium:Signal Iduna Park Attendance: 81,365 Referee:Sven Jablonski |
| 2 December 202313 | Borussia Mönchengladbach | 2–1 | 1899 Hoffenheim | Mönchengladbach |
| 15:30CET (UTC+1) | Report | Stadium:Borussia-Park Attendance: 49,341 Referee: Tobias Reichel |
| 9 December 202314 | Union Berlin | 3–1 | Borussia Mönchengladbach | Berlin |
| 15:30CET (UTC+1) |
| Report | Stadium:Stadion An der Alten Försterei Attendance: 22,012 Referee:Martin Petersen |
| 15 December 202315 | Borussia Mönchengladbach | 2–2 | Werder Bremen | Mönchengladbach |
| 20:30CET (UTC+1) | Report | Stadium:Borussia-Park Attendance: 50,660 Referee:Felix Zwayer |
| 20 December 202316 | Eintracht Frankfurt | 2–1 | Borussia Mönchengladbach | Frankfurt |
| 20:30CET (UTC+1) | Report | Stadium:Deutsche Bank Park Attendance: 58,000 Referee: Florian Badstübner |
| 14 January 202417 | Borussia Mönchengladbach | 3–1 | VfB Stuttgart | Mönchengladbach |
| 17:30CET (UTC+1) | Report |
| Stadium:Borussia-Park Attendance: 53,439 Referee:Harm Osmers |
| 21 January 202418 | Borussia Mönchengladbach | 1–2 | FC Augsburg | Mönchengladbach |
| 17:30CET (UTC+1) | Report | Stadium:Borussia-Park Attendance: 44,867 Referee:Martin Petersen |
| 27 January 202419 | Bayer Leverkusen | 0–0 | Borussia Mönchengladbach | Leverkusen |
| 18:30CET (UTC+1) | Report |
| Stadium:BayArena Attendance: 30,210 Referee:Deniz Aytekin |
| 3 February 202420 | Bayern Munich | 3–1 | Borussia Mönchengladbach | Munich |
| 15:30CET (UTC+1) | Report | Stadium:Allianz Arena Attendance: 75,000 Referee:Tobias Stieler |
| 10 February 202421 | Borussia Mönchengladbach | 0–0 | Darmstadt 98 | Mönchengladbach |
| 15:30CET (UTC+1) | Report |
| Stadium:Borussia-Park Attendance: 46,121 Referee:Sascha Stegemann |
| 17 February 202422 | RB Leipzig | 2–0 | Borussia Mönchengladbach | Leipzig |
| 18:30CET (UTC+1) | Report | Stadium:Red Bull Arena Attendance: 44,822 Referee:Sören Storks |
| 24 February 202423 | Borussia Mönchengladbach | 5–2 | VfL Bochum | Mönchengladbach |
| 15:30CET (UTC+1) | Report |
| Stadium:Borussia-Park Attendance: 53,196 Referee:Sven Jablonski |
| 2 March 202424 | Mainz 05 | 1–1 | Borussia Mönchengladbach | Mainz |
| 15:30CET (UTC+1) | Report |
| Stadium:Mewa Arena Attendance: 33,305 Referee: Robert Schröder |
| 9 March 202425 | Borussia Mönchengladbach | 3–3 | 1. FC Köln | Mönchengladbach |
| 15:30CET (UTC+1) | Report | Stadium:Borussia-Park Attendance: 54,042 Referee:Felix Zwayer |
| 16 March 202426 | 1. FC Heidenheim | 1–1 | Borussia Mönchengladbach | Heidenheim |
| 15:30CET (UTC+1) | Report | Stadium:Voith-Arena Attendance: 15,000 Referee:Martin Petersen |
| 30 March 202427 | Borussia Mönchengladbach | 0–3 | SC Freiburg | Mönchengladbach |
| 15:30CET (UTC+1) |
| Report |
| Stadium:Borussia-Park Attendance: 53,259 Referee:Christian Dingert |
| 7 April 202428 | VfL Wolfsburg | 1–3 | Borussia Mönchengladbach | Wolfsburg |
| 17:30CEST (UTC+2) | Report | Stadium:Volkswagen Arena Attendance: 26,105 Referee:Bastian Dankert |
| 13 April 202429 | Borussia Mönchengladbach | 1–2 | Borussia Dortmund | Mönchengladbach |
| 15:30CEST (UTC+2) | Report | Stadium:Borussia-Park Attendance: 54,042 Referee: Florian Badstübner |
| 20 April 202430 | 1899 Hoffenheim | 4–3 | Borussia Mönchengladbach | Sinsheim |
| 15:30CEST (UTC+2) | Report | Stadium:Rhein-Neckar-Arena Attendance: 26,078 Referee:Sören Storks |
| 28 April 202431 | Borussia Mönchengladbach | 0–0 | Union Berlin | Mönchengladbach |
| 15:30CEST (UTC+2) | Report | Stadium:Borussia-Park Attendance: 53,723 Referee:Sascha Stegemann |
| 4 May 202432 | Werder Bremen | 2–2 | Borussia Mönchengladbach | Bremen |
| 15:30CEST (UTC+2) |
| Report | Stadium:Weserstadion Attendance: 42,100 Referee: Timo Gerach |
| 11 May 202433 | Borussia Mönchengladbach | 1–1 | Eintracht Frankfurt | Mönchengladbach |
| 15:30CEST (UTC+2) | Report |
| Stadium:Borussia-Park Attendance: 54,042 Referee: Robert Schröder |
| 18 May 202434 | VfB Stuttgart | 4–0 | Borussia Mönchengladbach | Stuttgart |
| 15:30CEST (UTC+2) | Report | Stadium:MHPArena Attendance: 60,000 Referee: Daniel Schlager |
| 11 August 2023First round | TuS Bersenbrück | 0–7 | Borussia Mönchengladbach | Osnabrück |
| 18:00CEST (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 2023Second round | Borussia Mönchengladbach | 3–1 | 1. FC Heidenheim | Mönchengladbach |
| 20:45CET (UTC+1) | Report |
| Stadium:Borussia-Park Attendance: 41,660 Referee: Timo Gerach |
| 5 December 2023Round of 16 | Borussia Mönchengladbach | 1–0 (a.e.t.) | VfL Wolfsburg | Mönchengladbach |
| 20:45CET (UTC+1) |
| Report | Stadium:Borussia-Park Attendance: 39,827 Referee:Bastian Dankert |
| 12 March 2024Quarter-finals | 1. FC Saarbrücken | 2–1 | Borussia Mönchengladbach | Saarbrücken |
| 20:30CET (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 | ||||