2019–20 Borussia Mönchengladbach season
The 2019–20 Borussia Mönchengladbach season was the 120th season in the football club's history and 12th consecutive and 52nd overall season in the top flight of German football, the Bundesliga, having been promoted from the 2. Bundesliga in 2008. In addition to the domestic league, Borussia Mönchengladbach also are participating in this season's edition of the domestic cup, the DFB-Pokal. This was the 16th season for Mönchengladbach in the Borussia-Park, located in Mönchengladbach, North Rhine-Westphalia, Germany. The season covered a period from 1 July 2019 to 30 June 2020.
2019–20 season | ||||
---|---|---|---|---|
President | Rolf Königs | |||
Manager | Marco Rose | |||
Stadium | Borussia-Park | |||
Bundesliga | 4th | |||
DFB-Pokal | Second round | |||
Europa League | Group stage | |||
Top goalscorer | League: Alassane Pléa Marcus Thuram (10 goals) All: Marcus Thuram (14 goals) | |||
| ||||
Players
Squad information
- As of 14 January 2020[1]
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
|
|
Transfers
Transfers in
# | Position | Player | Transferred from | Fee | Date | Source |
---|---|---|---|---|---|---|
36 | FW | €10,000,000 | 28 June 2019 | [2] | ||
31 | GK | Undisclosed | 1 July 2019 | [3] | ||
18 | DF | €12,500,000 | ||||
10 | FW | €9,000,000 | 22 July 2019 | [4] | ||
25 | DF | €8,000,000 | 14 August 2019 | [5] |
Loans in
# | Position | Player | Loaned from | Date | Loan expires | Source |
---|---|---|---|---|---|---|
Transfers out
# | Position | Player | Transferred to | Fee | Date | Source |
---|---|---|---|---|---|---|
10 | FW | €25,500,000 | 22 May 2019 | [6] | ||
18 | FW | Free | 25 June 2019 | [7] | ||
27 | MF | €12,000,000 | 17 August 2019 | [8] |
Loans out
# | Position | Player | Loaned to | Date | Loan expires | Source |
---|---|---|---|---|---|---|
35 | GK | 1 July 2019 | 30 June 2021 | |||
3 | DF | 29 August 2019 | 30 June 2020 | [9] | ||
40 | DF | 3 January 2020 | 30 June 2020 | [10] | ||
20 | FW | 8 January 2020 | 30 June 2020 | [11] | ||
15 | DF | 14 January 2020 | 30 June 2020 | [12] |
Pre-season and friendlies
Win Draw Loss
10 July 2019 Friendly | Borussia Mönchengladbach | 8–0 | 1.FC Mönchengladbach | Mönchengladbach, Germany |
18:30 CEST (UTC+2) | Report | Stadium: Grenzlandstadion Attendance: 2,300 |
17 July 2019 Friendly | Borussia Mönchengladbach | 5–1 | İstanbul Başakşehir | Kufstein, Austria |
18:20 CEST (UTC+2) | Report |
|
Stadium: Kufstein Arena Referee: Walter Altmann (Austria) |
20 July 2019 Friendly | Borussia Mönchengladbach | 2–1 | Rayo Vallecano | Rottach-Egern, Germany |
16:00 CEST (UTC+2) | Report | Stadium: Sportplatz Birkenmoos |
27 July 2019 Friendly | Angers | 1–2 | Borussia Mönchengladbach | Straelen, Germany |
16:00 CEST (UTC+2) |
|
Report | Stadium: Stadion an der Römerstraße Attendance: 2,500 |
28 July 2019 Friendly | Borussia Mönchengladbach | 0–2 | Athletic Bilbao | Velbert, Germany |
16:00 CEST (UTC+2) | Report | Stadium: Christopeit Sport Arena Attendance: 2,300 Referee: Florian Exner (Germany) |
3 August 2019 Friendly | Borussia Mönchengladbach | 2–2 | Chelsea | Mönchengladbach, Germany |
17:00 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 24,500 Referee: Martin Thomsen (Germany) |
5 September 2019 Friendly | Wehen Wiesbaden | 1–1 | Borussia Mönchengladbach | Haiger, Germany |
18:15 CEST (UTC+2) |
|
Report |
|
Stadium: Sportzentrum Haarwesen Haiger Attendance: 2,000 Referee: Jonas Weickenmeier (Germany) |
7 January 2020 Friendly | Borussia Mönchengladbach | 1–3 | Heracles Almelo | Jerez, Spain |
15:00 CET (UTC+1) |
|
Report | Stadium: Campo Hotel Barceló Montecastillo |
Competitions
Win Draw Loss
Overview
Competition | First match | Last match | Starting round | Final position | Record | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | |||||
Bundesliga | 17 August 2019 | 27 June 2020 | Matchday 1 | 4th | 34 | 20 | 5 | 9 | 66 | 40 | +26 | 58.82 |
DFB-Pokal | 9 August 2019 | 30 October 2019 | First round | Second round | 2 | 1 | 0 | 1 | 2 | 2 | +0 | 50.00 |
Europa League | 19 September 2019 | 12 December 2019 | Group stage | Group stage | 6 | 2 | 2 | 2 | 6 | 9 | −3 | 33.33 |
Total | 42 | 23 | 7 | 12 | 74 | 51 | +23 | 54.76 |
Last updated: 27 June 2020
Bundesliga
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
2 | Borussia Dortmund | 34 | 21 | 6 | 7 | 84 | 41 | +43 | 69 | Qualification for the Champions League group stage |
3 | RB Leipzig | 34 | 18 | 12 | 4 | 81 | 37 | +44 | 66 | |
4 | Borussia Mönchengladbach | 34 | 20 | 5 | 9 | 66 | 40 | +26 | 65 | |
5 | Bayer Leverkusen | 34 | 19 | 6 | 9 | 61 | 44 | +17 | 63 | Qualification for the Europa League group stage[lower-alpha 1] |
6 | 1899 Hoffenheim | 34 | 15 | 7 | 12 | 53 | 53 | 0 | 52 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head away goals scored; 7) Away goals scored; 8) Play-off.[13]
Notes:
- Since the winners of the 2019–20 DFB-Pokal, Bayern Munich, qualified for the Champions League based on league position, the Europa League group stage spot was passed to the sixth-placed team, and the Europa League second qualifying round spot was 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 | 20 | 5 | 9 | 66 | 40 | +26 | 65 | 12 | 2 | 3 | 40 | 21 | +19 | 8 | 3 | 6 | 26 | 19 | +7 |
Last updated: 27 June 2020.
Source: Bundesliga
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
The Bundesliga schedule was announced on 28 June 2019.[14]
17 August 2019 1 | Borussia Mönchengladbach | 0–0 | Schalke 04 | Mönchengladbach |
18:30 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 54,022 Referee: Felix Brych |
24 August 2019 2 | Mainz 05 | 1–3 | Borussia Mönchengladbach | Mainz |
15:30 CEST (UTC+2) | Report | Stadium: Opel Arena Attendance: 28,005 Referee: Martin Petersen |
30 August 2019 3 | Borussia Mönchengladbach | 1–3 | RB Leipzig | Mönchengladbach |
20:30 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 47,327 Referee: Sven Jablonski |
14 September 2019 4 | 1. FC Köln | 0–1 | Borussia Mönchengladbach | Cologne |
15:30 CEST (UTC+2) | Report | Stadium: RheinEnergieStadion Attendance: 50,000 Referee: Deniz Aytekin |
22 September 2019 5 | Borussia Mönchengladbach | 2–1 | Fortuna Düsseldorf | Mönchengladbach |
15:30 CEST (UTC+2) | Report |
|
Stadium: Borussia-Park Attendance: 52,413 Referee: Christian Dingert |
28 September 2019 6 | 1899 Hoffenheim | 0–3 | Borussia Mönchengladbach | Hoffenheim |
15:30 CEST (UTC+2) |
|
Report | Stadium: PreZero Arena Attendance: 29,030 Referee: Harm Osmers |
6 October 2019 7 | Borussia Mönchengladbach | 5–1 | FC Augsburg | Mönchengladbach |
13:30 CEST (UTC+2) | Report |
|
Stadium: Borussia-Park Attendance: 50,352 Referee: Robert Schröder |
19 October 2019 8 | Borussia Dortmund | 1–0 | Borussia Mönchengladbach | Dortmund |
18:30 CEST (UTC+2) | Report | Stadium: Signal Iduna Park Attendance: 81,365 Referee: Sascha Stegemann |
27 October 2019 9 | Borussia Mönchengladbach | 4–2 | Eintracht Frankfurt | Mönchengladbach |
18:00 CET (UTC+1) | Report |
|
Stadium: Borussia-Park Attendance: 52,300 Referee: Daniel Schlager |
2 November 2019 10 | Bayer Leverkusen | 1–2 | Borussia Mönchengladbach | Leverkusen |
15:30 CET (UTC+1) |
|
Report | Stadium: BayArena Attendance: 30,210 Referee: Daniel Siebert |
10 November 2019 11 | Borussia Mönchengladbach | 3–1 | Werder Bremen | Mönchengladbach |
13:30 CET (UTC+1) |
|
Report |
|
Stadium: Borussia-Park Attendance: 54,022 Referee: Tobias Stieler |
23 November 2019 12 | Union Berlin | 2–0 | Borussia Mönchengladbach | Berlin |
15:30 CET (UTC+1) | Report |
|
Stadium: Stadion An der Alten Försterei Attendance: 22,012 Referee: Felix Brych |
1 December 2019 13 | Borussia Mönchengladbach | 4–2 | SC Freiburg | Mönchengladbach |
15:30 CET (UTC+1) | Report | Stadium: Borussia-Park Attendance: 51,080 Referee: Felix Zwayer |
7 December 2019 14 | Borussia Mönchengladbach | 2–1 | Bayern Munich | Mönchengladbach |
15:30 CET (UTC+1) |
|
Report |
|
Stadium: Borussia-Park Attendance: 54,022 Referee: Marco Fritz |
15 December 2019 15 | VfL Wolfsburg | 2–1 | Borussia Mönchengladbach | Wolfsburg |
15:30 CET (UTC+1) |
|
Report | Stadium: Volkswagen Arena Attendance: 25,580 Referee: Felix Brych |
18 December 2019 16 | Borussia Mönchengladbach | 2–0 | SC Paderborn | Mönchengladbach |
20:30 CET (UTC+1) | Report |
|
Stadium: Borussia-Park Attendance: 44,494 Referee: Robert Kampka |
21 December 2019 17 | Hertha BSC | 0–0 | Borussia Mönchengladbach | Berlin |
18:30 CET (UTC+1) | Report |
|
Stadium: Olympiastadion Attendance: 50,208 Referee: Harm Osmers |
17 January 2020 18 | Schalke 04 | 2–0 | Borussia Mönchengladbach | Gelsenkirchen |
20:30 CET (UTC+1) |
|
Report | Stadium: Veltins-Arena Attendance: 62,217 Referee: Deniz Aytekin |
25 January 2020 19 | Borussia Mönchengladbach | 3–1 | Mainz 05 | Mönchengladbach |
15:30 CET (UTC+1) | Report |
|
Stadium: Borussia-Park Attendance: 49,175 Referee: Felix Zwayer |
1 February 2020 20 | RB Leipzig | 2–2 | Borussia Mönchengladbach | Leipzig |
18:30 CET (UTC+1) | Report | Stadium: Red Bull Arena Attendance: 42,146 Referee: Tobias Stieler |
15 February 2020 22 | Fortuna Düsseldorf | 1–4 | Borussia Mönchengladbach | Düsseldorf |
18:30 CET (UTC+1) | Report | Stadium: Merkur Spiel-Arena Attendance: 51,000 Referee: Daniel Siebert |
22 February 2020 23 | Borussia Mönchengladbach | 1–1 | 1899 Hoffenheim | Mönchengladbach |
15:30 CET (UTC+1) | Report |
|
Stadium: Borussia-Park Attendance: 50,250 Referee: Felix Brych |
29 February 2020 24 | FC Augsburg | 2–3 | Borussia Mönchengladbach | Augsburg |
15:30 CET (UTC+1) |
|
Report |
|
Stadium: WWK Arena Attendance: 29,303 Referee: Markus Schmidt |
7 March 2020 25 | Borussia Mönchengladbach | 1–2 | Borussia Dortmund | Mönchengladbach |
18:30 CET (UTC+1) | Report | Stadium: Borussia-Park Attendance: 53,877 Referee: Sascha Stegemann |
11 March 2020 21 | Borussia Mönchengladbach | 2–1 | 1. FC Köln | Mönchengladbach |
18:30 CET (UTC+1) | Report | Stadium: Borussia-Park Attendance: 0[15] Referee: Deniz Aytekin | ||
Note: Match originally scheduled for 9 February, but postponed to 11 March due to poor weather conditions caused by Storm Ciara.[16] |
16 May 2020 26 | Eintracht Frankfurt | 1–3 | Borussia Mönchengladbach | Frankfurt |
18:30 CEST (UTC+2) | Report |
|
Stadium: Commerzbank-Arena Attendance: 0[17] Referee: Felix Zwayer | |
Note: The match was postponed on 13 March due to the pandemic of COVID-19 in Germany,[18] and rescheduled to 16 May.[19] |
23 May 2020 27 | Borussia Mönchengladbach | 1–3 | Bayer Leverkusen | Mönchengladbach |
15:30 CEST (UTC+2) |
|
Report | Stadium: Borussia-Park Attendance: 0[17] Referee: Sören Storks | |
Note: The match was postponed on 13 March due to the pandemic of COVID-19 in Germany,[18] and rescheduled to 23 May.[19] |
26 May 2020 28 | Werder Bremen | 0–0 | Borussia Mönchengladbach | Bremen |
20:30 CEST (UTC+2) |
|
Report |
|
Stadium: Weser-Stadion Attendance: 0[17] Referee: Manuel Gräfe |
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 26 May.[19] |
31 May 2020 29 | Borussia Mönchengladbach | 4–1 | Union Berlin | Mönchengladbach |
15:30 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 0[17] Referee: Frank Willenborg | ||
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 31 May.[19] |
5 June 2020 30 | SC Freiburg | 1–0 | Borussia Mönchengladbach | Freiburg |
20:30 CEST (UTC+2) |
|
Report | Stadium: Schwarzwald-Stadion Attendance: 0[17] Referee: Markus Schmidt | |
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 5 June.[19] |
13 June 2020 31 | Bayern Munich | 2–1 | Borussia Mönchengladbach | Munich |
18:30 CEST (UTC+2) | Report |
|
Stadium: Allianz Arena Attendance: 0[17] Referee: Felix Zwayer | |
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 13 June.[19] |
16 June 2020 32 | Borussia Mönchengladbach | 3–0 | VfL Wolfsburg | Mönchengladbach |
18:30 CEST (UTC+2) | Report |
|
Stadium: Borussia-Park Attendance: 0[17] Referee: Robert Schröder | |
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 16 June.[19] |
20 June 2020 33 | SC Paderborn | 1–3 | Borussia Mönchengladbach | Paderborn |
15:30 CEST (UTC+2) | Report |
|
Stadium: Benteler-Arena Attendance: 0[17] Referee: Tobias Welz | |
Note: The match was postponed on 24 March due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 20 June.[19] |
27 June 2020 34 | Borussia Mönchengladbach | 2–1 | Hertha BSC | Mönchengladbach |
15:30 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 0[17] Referee: Deniz Aytekin | ||
Note: The match was postponed on 7 May due to the pandemic of COVID-19 in Germany,[20] and rescheduled to 27 June.[19] |
DFB-Pokal
9 August 2019 First round | SV Sandhausen | 0–1 | Borussia Mönchengladbach | Sandhausen |
21:30 CEST (UTC+2) | Report | Stadium: BWT-Stadion am Hardtwald Attendance: 13,695 Referee: Robert Hartmann |
30 October 2019 Second round | Borussia Dortmund | 2–1 | Borussia Mönchengladbach | Dortmund |
20:45 CET (UTC+1) | Report | Stadium: Signal Iduna Park Attendance: 79,800 Referee: Benjamin Cortus |
Europa League
Group stage
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | IBS | ROM | MGB | WLB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 6 | 3 | 1 | 2 | 7 | 9 | −2 | 10 | Advance to knockout phase | — | 0–3 | 1–1 | 1–0 | ||
2 | 6 | 2 | 3 | 1 | 12 | 6 | +6 | 9 | 4–0 | — | 1–1 | 2–2 | |||
3 | 6 | 2 | 2 | 2 | 6 | 9 | −3 | 8 | 1–2 | 2–1 | — | 0–4 | |||
4 | 6 | 1 | 2 | 3 | 7 | 8 | −1 | 5 | 0–3 | 1–1 | 0–1 | — |
19 September 2019 1 | Borussia Mönchengladbach | 0–4 | Mönchengladbach, Germany | |
21:00 CEST (UTC+2) | Report | Stadium: Borussia-Park Attendance: 40,000 Referee: Tamás Bognár (Hungary) |
3 October 2019 2 | İstanbul Başakşehir | 1–1 | Istanbul, Turkey | |
18:55 CEST (UTC+2) |
|
Report | Stadium: Başakşehir Fatih Terim Stadium Attendance: 6,000 Referee: Stuart Attwell (England) |
24 October 2019 3 | Roma | 1–1 | Rome, Italy | |
18:55 CEST (UTC+2) | Report |
|
Stadium: Stadio Olimpico Attendance: 29,037 Referee: Willie Collum (Scotland) |
7 November 2019 4 | Borussia Mönchengladbach | 2–1 | Mönchengladbach, Germany | |
21:00 CET (UTC+1) | Report | Stadium: Borussia-Park Attendance: 44,570 Referee: Jesús Gil Manzano (Spain) |
28 November 2019 5 | Wolfsberg | 0–1 | Graz, Austria | |
18:55 CET (UTC+1) |
|
Report |
|
Stadium: Liebenauer Stadium Attendance: 12,073 Referee: Serdar Gözübüyük (Netherlands) |
12 December 2019 6 | Borussia Mönchengladbach | 1–2 | Mönchengladbach, Germany | |
21:00 CET (UTC+1) |
|
Report | Stadium: Borussia-Park Attendance: 40,046 Referee: José María Sánchez Martínez (Spain) |
Statistics
Appearances and goals
No. | Pos | Nat | Player | Total | Bundesliga | DFB-Pokal | Europa League | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
Goalkeepers | |||||||||||
1 | GK | Yann Sommer | 42 | 0 | 34 | 0 | 2 | 0 | 6 | 0 | |
21 | GK | Tobias Sippel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
31 | GK | Max Grün | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Defenders | |||||||||||
4 | DF | Mamadou Doucouré | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | |
17 | DF | Oscar Wendt | 31 | 2 | 18+7 | 2 | 1+1 | 0 | 4 | 0 | |
18 | DF | Stefan Lainer | 39 | 1 | 31 | 1 | 2 | 0 | 6 | 0 | |
24 | DF | Tony Jantschke | 19 | 0 | 11+6 | 0 | 0 | 0 | 2 | 0 | |
25 | DF | Ramy Bensebaini | 26 | 5 | 16+3 | 5 | 1 | 0 | 3+3 | 0 | |
28 | DF | Matthias Ginter | 36 | 1 | 31 | 1 | 1 | 0 | 4 | 0 | |
30 | DF | Nico Elvedi | 39 | 1 | 30+2 | 1 | 2 | 0 | 5 | 0 | |
38 | DF | Marcel Benger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Midfielders | |||||||||||
5 | MF | Tobias Strobl | 12 | 0 | 6+4 | 0 | 1 | 0 | 1 | 0 | |
6 | MF | Christoph Kramer | 26 | 0 | 17+5 | 0 | 0 | 0 | 4 | 0 | |
7 | MF | Patrick Herrmann | 33 | 7 | 16+11 | 6 | 0+1 | 0 | 2+3 | 1 | |
8 | MF | Denis Zakaria | 31 | 2 | 22+1 | 2 | 2 | 0 | 6 | 0 | |
16 | MF | Ibrahima Traoré | 7 | 0 | 1+6 | 0 | 0 | 0 | 0 | 0 | |
19 | MF | Fabian Johnson | 7 | 0 | 3+3 | 0 | 0+1 | 0 | 0 | 0 | |
22 | MF | László Bénes | 28 | 0 | 10+12 | 0 | 1+1 | 0 | 3+1 | 0 | |
23 | MF | Jonas Hofmann | 29 | 5 | 18+6 | 5 | 2 | 0 | 1+2 | 0 | |
32 | MF | Florian Neuhaus | 37 | 4 | 26+4 | 4 | 2 | 0 | 5 | 0 | |
37 | MF | Keanan Bennetts | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |
Forwards | |||||||||||
10 | FW | Marcus Thuram | 39 | 14 | 28+3 | 10 | 2 | 2 | 6 | 2 | |
11 | FW | Raffael | 11 | 0 | 0+8 | 0 | 0 | 0 | 0+3 | 0 | |
13 | FW | Lars Stindl | 30 | 11 | 14+11 | 9 | 1 | 0 | 2+2 | 2 | |
14 | FW | Alassane Pléa | 33 | 10 | 25+2 | 10 | 1 | 0 | 3+2 | 0 | |
26 | FW | Torben Müsel | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |
36 | FW | Breel Embolo | 34 | 8 | 17+11 | 8 | 0+1 | 0 | 3+2 | 0 | |
Players transferred out during the season | |||||||||||
3 | DF | Michael Lang | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
15 | DF | Louis Beyer | 4 | 0 | 0+3 | 0 | 1 | 0 | 0 | 0 | |
20 | FW | Julio Villalba | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
27 | MF | Michaël Cuisance | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
40 | DF | Andreas Poulsen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
44 | FW | Charalambos Makridis | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
Last updated: 27 June 2020
Source: Competitions
References
- "Squad – Borussia Mönchengladbach". borussia.de. Retrieved 1 July 2019.
- "Borussia sign Breel Embolo from Schalke 04". Borussia Mönchengladbach. 28 June 2019. Retrieved 27 August 2019.
- "Borussia verpflichtet Grün und leiht Nicolas aus" [Borussia commits Grün and lends Nicolas]. borussia.de (in German). Borussia Mönchengladbach. 31 May 2019. Retrieved 23 May 2020.
- "Transferts : Marcus Thuram (Guingamp) s'engage avec Mönchengladbach (officiel)". L'Équipe. 22 July 2019. Retrieved 22 July 2019.
- "Borussia holt Ramy Bensebaini von Stade Rennes" (in German). 14 August 2019. Retrieved 27 August 2019.
- "Borussia Dortmund sign Thorgan Hazard". Borussia Dortmund. 22 May 2019. Retrieved 13 August 2019.
- "Norwich City sign Borussia Monchengladbach & Switzerland striker". BBC Sport. British Broadcasting Corporation. 24 June 2019.
- "Bayern Munich confirm Cuisance set to join from Borussia Monchengladbach". Goal.com. 17 August 2019.
- "Twitter". mobile.twitter.com. Retrieved 2019-08-29.
- "BORUSSIA LOANS ANDREAS POULSEN TO AUSTRIA WIEN". Retrieved 2020-01-04.
- "BORUSSIA LOAN OUT VILLALBA TO SCR ALTACH". 8 January 2020. Retrieved 8 January 2020.
- "BEYER JOINS HAMBURGER SV ON LOAN". 14 January 2020. Retrieved 14 January 2020.
- "Spielordnung (SpOL)" [Match rules] (PDF). DFL.de (in German). Deutsche Fußball Liga. 16 May 2020. p. 3. Archived (PDF) from the original on 15 June 2020. Retrieved 15 June 2020.
- "Bundesliga-Spielplan: Alle Spieltage im Überblick". Sportbuzzer (in German). 28 June 2019. Retrieved 3 December 2019.
- "Gladbach beat Cologne in eerie empty stadium". espn.com. ESPN. 11 March 2020. Retrieved 16 May 2020.
- "Borussia Mönchengladbach vs. Cologne: Rhine Derby cancelled due to Storm Ciara". bundesliga.com. Deutsche Fußball Liga. 9 February 2020. Retrieved 11 March 2020.
- "Coronavirus: Germany's Bundesliga to resume behind closed doors on 16 May". BBC Sport. 7 May 2020. Retrieved 14 May 2020.
- "Latest developments in connection with the coronavirus". bundesliga.com. 13 March 2020. Retrieved 13 March 2020.
- "Saison-Fortsetzung am 16. Mai – Rückkehr von Bundesliga und 2. Bundesliga startet mit dem 26. Spieltag". dfl.de (in German). Deutsche Fußball Liga. 7 May 2020.
- "Executive Committee of the DFL recommends suspension of Bundesliga and Bundesliga 2 until at least 30 April". dfl.de. 24 March 2020. Retrieved 25 March 2020.