# 2019–20 Borussia Dortmund season

The 2019–20 Borussia Dortmund season was the 111th season in the football club's history and 44th consecutive and 53rd overall season in the top flight of German football, the Bundesliga, having been promoted from the 2. Bundesliga Nord in 1976.
In addition to the domestic league, Borussia Dortmund also participated in the season's editions of the domestic cup, the DFB-Pokal, and the first-tier continental cup, the UEFA Champions League. This was the 46th season for Dortmund in the Signal Iduna Park, located in Dortmund, North Rhine-Westphalia, Germany. The season covered a period from 1 July 2019 to 30 June 2020.

## Transfers
### Transfers in

| # | Position | Player | Transferred from | Fee | Date |
| 19 | MF | Julian Brandt | Bayer Leverkusen | €25,000,000 | 22 May 2019 |
| 23 | MF | Thorgan Hazard | Borussia Mönchengladbach | €25,500,000 | 22 May 2019 |
| 14 | DF | Nico Schulz | 1899 Hoffenheim | €25,500,000 | 22 May 2019 |
| 15 | DF | Mats Hummels | Bayern Munich | €30,500,000 | 19 June 2019 |
| 22 | DF | Mateu Morey | Barcelona U19 | Free | 1 July 2019 |
| 17 | FW | Erling Haaland | Red Bull Salzburg | €20,000,000 | 3 January 2020 |

#### Loans in

| # | Position | Player | Loaned from | Date | Loan expires | Source |
| 5 | DF | Achraf Hakimi | Real Madrid | 11 July 2018 | 30 June 2020 | |
| 27 | MF | Emre Can | Juventus | 31 January 2020 | 30 June 2020 | |

### Transfers out

| # | Position | Player | Transferred to | Fee | Date |
| 14 | FW | Alexander Isak | Real Sociedad | €6,500,000 | 1 July 2019 |
| 4 | DF | Abdou Diallo | Paris Saint-Germain | €32,000,000 | 16 July 2019 |
| 18 | MF | Sebastian Rode | Eintracht Frankfurt | €4,000,000 | 27 July 2019 |
| 23 | MF | Shinji Kagawa | Zaragoza | €3,000,000 | 9 August 2019 |
| 20 | FW | Maximilian Philipp | Dynamo Moscow | €20,000,000 | 9 August 2019 |
| 33 | MF | Julian Weigl | Benfica | €20,000,000 | 31 December 2019 |
| 9 | FW | Paco Alcácer | Villarreal | €23,000,000 | 30 January 2020 |
| 34 | FW | Jacob Bruun Larsen | 1899 Hoffenheim | €9,000,000 | 31 January 2020 |

#### Loans out

| # | Position | Player | Loaned to | Date | Loan expires |
| 32 | MF | Dženis Burnić | Dynamo Dresden | 31 January 2019 | 30 June 2020 |
| 30 | DF | Felix Passlack | Fortuna Sittard | 2 July 2019 | 30 June 2020 |
| 15 | DF | Jeremy Toljan | Sassuolo | 11 July 2019 | 30 June 2020 |
| 21 | FW | André Schürrle | Spartak Moscow | 31 July 2019 | 30 June 2020 |
| 36 | DF | Ömer Toprak | Werder Bremen | 11 August 2019 | 30 June 2020 |
| 17 | MF | Sergio Gómez | Huesca | 12 August 2019 | 30 June 2020 |
| 27 | FW | Marius Wolf | Hertha BSC | 2 September 2019 | 30 June 2020 |

## Players

    As of 31 January 2020
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | SUI | Roman Bürki |
| 2 | DF | FRA | Dan-Axel Zagadou |
| 5 | DF | MAR | Achraf Hakimi |
| 6 | MF | DEN | Thomas Delaney |
| 7 | MF | ENG | Jadon Sancho |
| 8 | MF | GER | Mahmoud Dahoud |
| 10 | FW | GER | Mario Gotze |
| 11 | FW | GER | Marco Reus (captain) |
| 13 | DF | POR | Raphaël Guerreiro |
| 14 | DF | GER | Nico Schulz |
| 15 | DF | GER | Mats Hummels |
| No. | Pos. | Nation | Player |
| 16 | DF | SUI | Manuel Akanji |
| 17 | FW | NOR | Erling Haaland |
| 18 | DF | ARG | Leonardo Balerdi |
| 19 | MF | GER | Julian Brandt |
| 22 | DF | ESP | Mateu Morey |
| 23 | MF | BEL | Thorgan Hazard |
| 26 | DF | POL | Łukasz Piszczek (vice-captain) |
| 27 | MF | GER | Emre Can |
| 28 | MF | BEL | Axel Witsel |
| 29 | DF | GER | Marcel Schmelzer |
| 32 | MF | USA | Giovanni Reyna |
| 35 | GK | SUI | Marwin Hitz |

## Kits

Supplier: Puma / Sponsor: Evonik Industries
| Home (League) | Home alt.1 (League) | Home alt.2 (League) | Away 0 | Third 0 | Home (Cup+Europe) |

## Friendly matches

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 | 2nd | 34 | 21 | 6 | 7 | 84 | 41 | +43 | 061.76 |
| DFB-Pokal | 9 August 2019 | 4 February 2020 | First round | Round of 16 | 3 | 2 | 0 | 1 | 6 | 4 | +2 | 066.67 |
| DFL-Supercup | 3 August 2019 | 3 August 2019 | Final | Winners | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Champions League | 17 September 2019 | 11 March 2020 | Group stage | Round of 16 | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 050.00 |
| Total | Total | Total | Total | Total | 46 | 28 | 7 | 11 | 102 | 56 | +46 | 060.87 |
Source: Competitions

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayern Munich (C) | 34 | 26 | 4 | 4 | 100 | 32 | +68 | 82 | Qualification for the Champions League group stage |
| 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 |
* ↑ 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 |
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 | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | W | W | L | W | D | D | D | W | D | W | L | D | W | W | W | D | L | W | W | W | L | W | W | W | W | W | W | L | W | W | W | L | W | L |
| Position | 1 | 1 | 5 | 2 | 3 | 8 | 8 | 4 | 5 | 2 | 6 | 6 | 5 | 3 | 3 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

#### Matches

The Bundesliga schedule was announced on 28 June 2019.

### UEFA Champions League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | DOR | INT | SLP |
| 1 | Barcelona | 6 | 4 | 2 | 0 | 9 | 4 | +5 | 14 | Advance to knockout phase | — | 3–1 | 2–1 | 0–0 |
| 2 | Borussia Dortmund | 6 | 3 | 1 | 2 | 8 | 8 | 0 | 10 | Advance to knockout phase | 0–0 | — | 3–2 | 2–1 |
| 3 | Inter Milan | 6 | 2 | 1 | 3 | 10 | 9 | +1 | 7 | Transfer to Europa League | 1–2 | 2–0 | — | 1–1 |
| 4 | Slavia Prague | 6 | 0 | 2 | 4 | 4 | 10 | −6 | 2 | | 1–2 | 0–2 | 1–3 | — |

#### Knockout phase
##### Round of 16
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | Champions League | Champions League | DFL-Supercup | DFL-Supercup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | SUI | Roman Bürki | 39 | 0 | 31 | 0 | 0 | 0 | 8 | 0 | 0 | 0 |
| 25 | GK | GER | Luca Unbehaun | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | GK | SUI | Marwin Hitz | 8 | 0 | 3+1 | 0 | 3 | 0 | 0 | 0 | 1 | 0 |
| 40 | GK | GER | Eric Oelschlägel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||
| 2 | DF | FRA | Dan-Axel Zagadou | 22 | 1 | 10+5 | 1 | 2 | 0 | 3+2 | 0 | 0 | 0 |
| 5 | DF | MAR | Achraf Hakimi | 45 | 9 | 29+4 | 5 | 1+2 | 0 | 8 | 4 | 0+1 | 0 |
| 13 | DF | POR | Raphaël Guerreiro | 38 | 8 | 26+3 | 8 | 0 | 0 | 6+2 | 0 | 1 | 0 |
| 14 | DF | GER | Nico Schulz | 18 | 1 | 7+4 | 1 | 3 | 0 | 3 | 0 | 1 | 0 |
| 15 | DF | GER | Mats Hummels | 41 | 1 | 31 | 1 | 2 | 0 | 8 | 0 | 0 | 0 |
| 16 | DF | SUI | Manuel Akanji | 39 | 0 | 25+4 | 0 | 3 | 0 | 6 | 0 | 1 | 0 |
| 18 | DF | ARG | Leonardo Balerdi | 8 | 0 | 1+6 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 22 | DF | ESP | Mateu Morey | 5 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | DF | POL | Łukasz Piszczek | 38 | 1 | 25+4 | 1 | 2 | 0 | 4+2 | 0 | 1 | 0 |
| 29 | DF | GER | Marcel Schmelzer | 8 | 1 | 0+7 | 1 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 6 | MF | DEN | Thomas Delaney | 14 | 0 | 11 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 7 | MF | ENG | Jadon Sancho | 44 | 20 | 25+7 | 17 | 3 | 0 | 7+1 | 2 | 1 | 1 |
| 8 | MF | GER | Mahmoud Dahoud | 14 | 0 | 6+6 | 0 | 0 | 0 | 0+2 | 0 | 0 | 0 |
| 10 | MF | GER | Mario Götze | 21 | 3 | 5+10 | 3 | 0+2 | 0 | 1+3 | 0 | 0 | 0 |
| 19 | MF | GER | Julian Brandt | 42 | 7 | 25+8 | 3 | 2 | 2 | 5+2 | 2 | 0 | 0 |
| 23 | MF | BEL | Thorgan Hazard | 43 | 7 | 28+5 | 7 | 3 | 0 | 6+1 | 0 | 0 | 0 |
| 27 | MF | GER | Emre Can | 15 | 2 | 10+2 | 2 | 0+1 | 0 | 2 | 0 | 0 | 0 |
| 28 | MF | BEL | Axel Witsel | 39 | 4 | 25+3 | 4 | 3 | 0 | 7 | 0 | 1 | 0 |
| 32 | MF | USA | Giovanni Reyna | 18 | 1 | 2+13 | 0 | 0+1 | 1 | 0+2 | 0 | 0 | 0 |
| 37 | MF | GER | Tobias Raschl | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 11 | FW | GER | Marco Reus | 26 | 12 | 18+1 | 11 | 2 | 1 | 4 | 0 | 1 | 0 |
| 17 | FW | NOR | Erling Haaland | 18 | 16 | 11+4 | 13 | 0+1 | 1 | 2 | 2 | 0 | 0 |
| Players transferred out during the season ||||||||||||||
| 9 | FW | ESP | Paco Alcácer | 15 | 7 | 6+5 | 5 | 1 | 1 | 1+1 | 0 | 1 | 1 |
| 17 | MF | ESP | Sergio Gómez | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | FW | GER | Maximilian Philipp | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | FW | GER | Marius Wolf | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 32 | MF | JPN | Shinji Kagawa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | MF | GER | Julian Weigl | 20 | 1 | 12+1 | 1 | 2 | 0 | 4 | 0 | 1 | 0 |
| 34 | FW | DEN | Jacob Bruun Larsen | 9 | 0 | 0+4 | 0 | 1+1 | 0 | 0+2 | 0 | 0+1 | 0 |
| 36 | DF | TUR | Ömer Toprak | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Last updated: 27 June 2020 Source: Competitions

#### Notes
### Goalscorers

| Rank | Pos | No. | Nat | Name | Bundesliga | DFB-Pokal | UEFA CL | DFL-Supercup | Total |
| 1 | MF | 7 | | Jadon Sancho | 17 | 0 | 2 | 1 | 20 |
| 2 | FW | 17 | | Erling Haaland | 13 | 1 | 2 | 0 | 16 |
| 3 | FW | 11 | | Marco Reus | 11 | 1 | 0 | 0 | 12 |
| 4 | DF | 5 | | Achraf Hakimi | 5 | 0 | 4 | 0 | 9 |
| 5 | DF | 13 | | Raphaël Guerreiro | 8 | 0 | 0 | 0 | 8 |
| 6 | FW | 9 | | Paco Alcácer | 5 | 1 | 0 | 1 | 7 |
| 6 | MF | 23 | | Thorgan Hazard | 7 | 0 | 0 | 0 | 7 |
| 8 | MF | 19 | | Julian Brandt | 3 | 2 | 2 | 0 | 6 |
| 9 | MF | 28 | | Axel Witsel | 4 | 0 | 0 | 0 | 4 |
| 10 | MF | 10 | | Mario Götze | 3 | 0 | 0 | 0 | 3 |
| 11 | MF | 27 | | Emre Can | 2 | 0 | 0 | 0 | 2 |
| 12 | DF | 2 | | Dan-Axel Zagadou | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | 14 | | Nico Schulz | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | 15 | | Mats Hummels | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | 26 | | Łukasz Piszczek | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | 29 | | Marcel Schmelzer | 1 | 0 | 0 | 0 | 1 |
| 12 | MF | 32 | | Giovanni Reyna | 0 | 1 | 0 | 0 | 1 |
| 12 | MF | 33 | | Julian Weigl | 1 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | Totals | 84 | 6 | 10 | 2 | 102 |
Last updated: 20 June 2020