# 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 participated 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.

## Players
### Squad information

    As of 14 January 2020
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | SUI | Yann Sommer (vice-captain) |
| 4 | DF | FRA | Mamadou Doucouré |
| 5 | MF | GER | Tobias Strobl |
| 6 | MF | GER | Christoph Kramer |
| 7 | MF | GER | Patrick Herrmann |
| 8 | MF | SUI | Denis Zakaria |
| 10 | FW | FRA | Marcus Thuram |
| 11 | FW | BRA | Raffael |
| 13 | FW | GER | Lars Stindl (captain) |
| 14 | FW | FRA | Alassane Pléa |
| 16 | MF | GUI | Ibrahima Traoré |
| 17 | DF | SWE | Oscar Wendt |
| 18 | DF | AUT | Stefan Lainer |
| No. | Pos. | Nation | Player |
| 19 | MF | USA | Fabian Johnson |
| 21 | GK | GER | Tobias Sippel |
| 22 | MF | SVK | László Bénes |
| 23 | MF | GER | Jonas Hofmann |
| 24 | DF | GER | Tony Jantschke |
| 25 | DF | ALG | Ramy Bensebaini |
| 26 | FW | GER | Torben Müsel |
| 28 | DF | GER | Matthias Ginter |
| 30 | DF | SUI | Nico Elvedi |
| 31 | GK | GER | Max Grün |
| 32 | MF | GER | Florian Neuhaus |
| 36 | FW | SUI | Breel Embolo |
| 37 | MF | ENG | Keanan Bennetts |

## Transfers
### Transfers in

| # | Position | Player | Transferred from | Fee | Date |
| 36 | FW | Breel Embolo | Schalke 04 | €10,000,000 | 28 June 2019 |
| 31 | GK | Max Grün | Darmstadt 98 | Undisclosed | 1 July 2019 |
| 18 | DF | Stefan Lainer | Red Bull Salzburg | €12,500,000 | 1 July 2019 |
| 10 | FW | Marcus Thuram | Guingamp | €9,000,000 | 22 July 2019 |
| 25 | DF | Ramy Bensebaini | Rennes | €8,000,000 | 14 August 2019 |

#### Loans in

| # | Position | Player | Loaned from | Date | Loan expires | Source |

### Transfers out

| # | Position | Player | Transferred to | Fee | Date |
| 10 | FW | Thorgan Hazard | Borussia Dortmund | €25,500,000 | 22 May 2019 |
| 18 | FW | Josip Drmić | Norwich City | Free | 25 June 2019 |
| 27 | MF | Michaël Cuisance | Bayern Munich | €12,000,000 | 17 August 2019 |

#### Loans out

| # | Position | Player | Loaned to | Date | Loan expires |
| 35 | GK | Moritz Nicolas | Union Berlin | 1 July 2019 | 30 June 2021 |
| 3 | DF | Michael Lang | Werder Bremen | 29 August 2019 | 30 June 2020 |
| 40 | DF | Andreas Poulsen | Austria Wien | 3 January 2020 | 30 June 2020 |
| 20 | FW | Julio Villalba | Rheindorf Altach | 8 January 2020 | 30 June 2020 |
| 15 | DF | Jordan Beyer | Hamburger SV | 14 January 2020 | 30 June 2020 |

## Pre-season and friendlies

Win  Draw  Loss

## Competitions

Win  Draw  Loss

### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | 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 | 058.82 |
| DFB-Pokal | 9 August 2019 | 30 October 2019 | First round | Second round | 2 | 1 | 0 | 1 | 2 | 2 | +0 | 050.00 |
| Europa League | 19 September 2019 | 12 December 2019 | Group stage | Group stage | 6 | 2 | 2 | 2 | 6 | 9 | −3 | 033.33 |
| Total | Total | Total | Total | Total | 42 | 23 | 7 | 12 | 74 | 51 | +23 | 054.76 |
Last updated: 27 June 2020 Source: Competitions

### Bundesliga
#### League table

| Pos | Teamvte | 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 | Qualification for the Champions League group stage |
| 4 | Borussia Mönchengladbach | 34 | 20 | 5 | 9 | 66 | 40 | +26 | 65 | Qualification for the Champions League group stage |
| 5 | Bayer Leverkusen | 34 | 19 | 6 | 9 | 61 | 44 | +17 | 63 | Qualification for the Europa League group stage |
| 6 | 1899 Hoffenheim | 34 | 15 | 7 | 12 | 53 | 53 | 0 | 52 | Qualification for the Europa League group stage |
* ↑ 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 | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 27 June 2020. Source: Bundesliga

#### Results by round

| 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 | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | A | H | A | H |
| Result | D | W | L | W | W | W | W | L | W | W | W | L | W | W | L | W | D | L | W | D | W | W | D | W | L | W | L | D | W | L | L | W | W | W |
| Position | 10 | 7 | 8 | 7 | 6 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 5 | 4 | 4 | 4 | 5 | 5 | 4 | 4 |

#### Matches

The Bundesliga schedule was announced on 28 June 2019.

### Europa League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | IBS | ROM | MGB | WLB |
| 1 | İstanbul Başakşehir | 6 | 3 | 1 | 2 | 7 | 9 | −2 | 10 | Advance to knockout phase | — | 0–3 | 1–1 | 1–0 |
| 2 | Roma | 6 | 2 | 3 | 1 | 12 | 6 | +6 | 9 | Advance to knockout phase | 4–0 | — | 1–1 | 2–2 |
| 3 | Borussia Mönchengladbach | 6 | 2 | 2 | 2 | 6 | 9 | −3 | 8 | | 1–2 | 2–1 | — | 0–4 |
| 4 | Wolfsberger AC | 6 | 1 | 2 | 3 | 7 | 8 | −1 | 5 | | 0–3 | 1–1 | 0–1 | — |

## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | SUI | Yann Sommer | 42 | 0 | 34 | 0 | 2 | 0 | 6 | 0 |
| 21 | GK | GER | Tobias Sippel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | GK | GER | Max Grün | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 4 | DF | FRA | Mamadou Doucouré | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| 17 | DF | SWE | Oscar Wendt | 31 | 2 | 18+7 | 2 | 1+1 | 0 | 4 | 0 |
| 18 | DF | AUT | Stefan Lainer | 39 | 1 | 31 | 1 | 2 | 0 | 6 | 0 |
| 24 | DF | GER | Tony Jantschke | 19 | 0 | 11+6 | 0 | 0 | 0 | 2 | 0 |
| 25 | DF | ALG | Ramy Bensebaini | 26 | 5 | 16+3 | 5 | 1 | 0 | 3+3 | 0 |
| 28 | DF | GER | Matthias Ginter | 36 | 1 | 31 | 1 | 1 | 0 | 4 | 0 |
| 30 | DF | SUI | Nico Elvedi | 39 | 1 | 30+2 | 1 | 2 | 0 | 5 | 0 |
| 38 | DF | GER | Marcel Benger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||
| 5 | MF | GER | Tobias Strobl | 12 | 0 | 6+4 | 0 | 1 | 0 | 1 | 0 |
| 6 | MF | GER | Christoph Kramer | 26 | 0 | 17+5 | 0 | 0 | 0 | 4 | 0 |
| 7 | MF | GER | Patrick Herrmann | 33 | 7 | 16+11 | 6 | 0+1 | 0 | 2+3 | 1 |
| 8 | MF | SUI | Denis Zakaria | 31 | 2 | 22+1 | 2 | 2 | 0 | 6 | 0 |
| 16 | MF | GUI | Ibrahima Traoré | 7 | 0 | 1+6 | 0 | 0 | 0 | 0 | 0 |
| 19 | MF | USA | Fabian Johnson | 7 | 0 | 3+3 | 0 | 0+1 | 0 | 0 | 0 |
| 22 | MF | SVK | László Bénes | 28 | 0 | 10+12 | 0 | 1+1 | 0 | 3+1 | 0 |
| 23 | MF | GER | Jonas Hofmann | 29 | 5 | 18+6 | 5 | 2 | 0 | 1+2 | 0 |
| 32 | MF | GER | Florian Neuhaus | 37 | 4 | 26+4 | 4 | 2 | 0 | 5 | 0 |
| 37 | MF | ENG | Keanan Bennetts | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 10 | FW | FRA | Marcus Thuram | 39 | 14 | 28+3 | 10 | 2 | 2 | 6 | 2 |
| 11 | FW | BRA | Raffael | 11 | 0 | 0+8 | 0 | 0 | 0 | 0+3 | 0 |
| 13 | FW | GER | Lars Stindl | 30 | 11 | 14+11 | 9 | 1 | 0 | 2+2 | 2 |
| 14 | FW | FRA | Alassane Pléa | 33 | 10 | 25+2 | 10 | 1 | 0 | 3+2 | 0 |
| 26 | FW | GER | Torben Müsel | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 36 | FW | SUI | Breel Embolo | 34 | 8 | 17+11 | 8 | 0+1 | 0 | 3+2 | 0 |
| Players transferred out during the season ||||||||||||
| 3 | DF | SUI | Michael Lang | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | DF | GER | Jordan Beyer | 4 | 0 | 0+3 | 0 | 1 | 0 | 0 | 0 |
| 20 | FW | PAR | Julio Villalba | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | MF | FRA | Michaël Cuisance | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | DF | DEN | Andreas Poulsen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 44 | FW | GER | Charalambos Makridis | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
Last updated: 27 June 2020 Source: Competitions