# 2023–24 Borussia Dortmund season

The 2023–24 season was the 115th season in the existence of Borussia Dortmund and the club's 48th consecutive season in the top flight of German football. In addition to the domestic league, they also competed in this season's editions of the DFB-Pokal and UEFA Champions League, reaching the final of the latter competition for the first time in eleven years.
The season was the first since 2015–16 without Raphaël Guerreiro, who departed to join rivals Bayern Munich. It was also the first time a supporter was allowed to design the Borussia Dortmund home shirt.

## Players
### First team squad

    As of 4 May 2024
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 | Gregor Kobel (vice-captain) |
| 2 | DF | ESP | Mateu Morey |
| 4 | DF | GER | Nico Schlotterbeck |
| 5 | DF | ALG | Ramy Bensebaini |
| 6 | MF | TUR | Salih Özcan |
| 8 | MF | GER | Felix Nmecha |
| 9 | FW | CIV | Sébastien Haller |
| 10 | FW | ENG | Jadon Sancho (on loan from Manchester United) |
| 11 | FW | GER | Marco Reus |
| 14 | FW | GER | Niclas Füllkrug |
| 15 | DF | GER | Mats Hummels |
| 16 | FW | BEL | Julien Duranville |
| 17 | MF | GER | Marius Wolf |
| 18 | FW | GER | Youssoufa Moukoko |
| 19 | MF | GER | Julian Brandt |
| 20 | MF | AUT | Marcel Sabitzer |
| No. | Pos. | Nation | Player |
| 21 | FW | NED | Donyell Malen |
| 22 | DF | NED | Ian Maatsen (on loan from Chelsea) |
| 23 | MF | GER | Emre Can (captain) |
| 25 | DF | GER | Niklas Süle (3rd captain) |
| 26 | DF | NOR | Julian Ryerson |
| 27 | FW | GER | Karim Adeyemi |
| 30 | MF | GER | Ole Pohlmann |
| 31 | GK | GER | Silas Ostrzinski |
| 32 | MF | GUI | Abdoulaye Kamara |
| 33 | GK | GER | Alexander Meyer |
| 35 | GK | POL | Marcel Lotka |
| 38 | MF | GER | Kjell Wätjen |
| 43 | MF | ENG | Jamie Bynoe-Gittens |
| 47 | DF | GER | Antonios Papadopoulos |
| 48 | FW | GER | Samuel Bamba |

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 7 | MF | USA | Giovanni Reyna (at Nottingham Forest until 30 June 2024) |
| 36 | MF | GER | Tom Rothe (at Holstein Kiel until 30 June 2024) |
| 44 | DF | FRA | Soumaila Coulibaly (at Royal Antwerp until 30 June 2024) |

## Transfers
### In

| No. | Pos. | Player | Transferred from | Fee | Date |
| 10 | MF | Thorgan Hazard | PSV Eindhoven | Loan return | 1 July 2023 |
| – | FW | Jayden Braaf | Hellas Verona | Loan return | 1 July 2023 |
| – | DF | Ansgar Knauff | Eintracht Frankfurt | Loan return | 1 July 2023 |
| 5 | DF | Ramy Bensebaini | Borussia Mönchengladbach | Free transfer | 1 July 2023 |
| 8 | MF | Felix Nmecha | VfL Wolfsburg | €30,000,000 | 3 July 2023 |
| 20 | MF | Marcel Sabitzer | Bayern Munich | €19,000,000 | 24 July 2023 |
| 14 | FW | Niclas Füllkrug | Werder Bremen | €13,000,000 | 31 August 2023 |
| 10 | FW | Jadon Sancho | Manchester United | Loan | 11 January 2024 |
| 22 | DF | Ian Maatsen | Chelsea | Loan | 12 January 2024 |

### Out

| No. | Pos. | Player | Transferred to | Fee | Date |
| 8 | MF | Mahmoud Dahoud | Brighton & Hove Albion | Free transfer | 1 July 2023 |
| 13 | DF | Raphaël Guerreiro | Bayern Munich | Free transfer | 1 July 2023 |
| 20 | FW | Anthony Modeste | Al Ahly | Free transfer | 1 July 2023 |
| 30 | DF | Felix Passlack | VfL Bochum | Free transfer | 1 July 2023 |
| 38 | GK | Luca Unbehaun | SC Verl | Free transfer | 1 July 2023 |
| 46 | FW | Marco Pašalić | Rijeka | Free transfer | 1 July 2023 |
| 22 | MF | Jude Bellingham | Real Madrid | €103,000,000 | 1 July 2023 |
| 36 | DF | Tom Rothe | Holstein Kiel | Loan | 1 July 2023 |
| 49 | FW | Justin Njinmah | Werder Bremen | End of loan | 1 July 2023 |
| – | DF | Ansgar Knauff | Eintracht Frankfurt | €5,000,000 | 1 July 2023 |
| – | FW | Jayden Braaf | Hellas Verona | €1,000,000 | 2 July 2023 |
| 42 | MF | Göktan Gürpüz | Trabzonspor | Free transfer | 19 July 2023 |
| 14 | DF | Nico Schulz | MKE Ankaragücü | Free transfer | 20 July 2023 |
| 44 | DF | Soumaïla Coulibaly | Antwerp | Loan | 11 August 2023 |
| 10 | MF | Thorgan Hazard | Anderlecht | €4,000,000 | 7 September 2023 |
| 7 | MF | Giovanni Reyna | Nottingham Forest | Loan | 31 January 2024 |
| 24 | DF | Thomas Meunier | Trabzonspor | Free transfer | 7 February 2024 |

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

### Mid-season
## Competitions
### Overall record

| 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 | 19 August 2023 | 18 May 2024 | Matchday 1 | 5th | 34 | 18 | 9 | 7 | 68 | 43 | +25 | 052.94 |
| DFB-Pokal | 12 August 2023 | 6 December 2023 | First round | Round of 16 | 3 | 2 | 0 | 1 | 7 | 3 | +4 | 066.67 |
| UEFA Champions League | 19 September 2023 | 1 June 2024 | Group stage | Runners-up | 13 | 7 | 3 | 3 | 17 | 11 | +6 | 053.85 |
| Total | Total | Total | Total | Total | 50 | 27 | 12 | 11 | 92 | 57 | +35 | 054.00 |
Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 3 | Bayern Munich | 34 | 23 | 3 | 8 | 94 | 45 | +49 | 72 | Qualification for the Champions League league phase |
| 4 | RB Leipzig | 34 | 19 | 8 | 7 | 77 | 39 | +38 | 65 | Qualification for the Champions League league phase |
| 5 | Borussia Dortmund | 34 | 18 | 9 | 7 | 68 | 43 | +25 | 63 | Qualification for the Champions League league phase |
| 6 | Eintracht Frankfurt | 34 | 11 | 14 | 9 | 51 | 50 | +1 | 47 | Qualification for the Europa League league phase |
| 7 | TSG Hoffenheim | 34 | 13 | 7 | 14 | 66 | 66 | 0 | 46 | Qualification for the Europa League league phase |
* ↑ The Bundesliga gained an additional Champions League place as a result of Germany finishing as one of the two associations with the highest UEFA coefficient points in 2023–24.
* ↑ Since the 2023–24 DFB-Pokal winners, Bayer Leverkusen, qualified for the Champions League via league position, the spot reserved for the DFB-Pokal winners (Europa League league phase) was passed to the seventh-placed team, and the Conference League play-off round spot was passed to the eighth-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: DFB

#### 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 | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H |
| Result | W | D | D | W | W | W | W | W | D | L | L | W | D | L | D | D | W | W | W | D | W | D | L | W | W | W | W | L | W | D | L | W | L | W |
| Position | 7 | 6 | 9 | 7 | 6 | 4 | 4 | 4 | 4 | 4 | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |

#### Matches

The league fixtures were announced on 30 June 2023.

### DFB-Pokal

The first round draw was held on 18 June 2023.

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

The draw for the group stage was held on 31 August 2023.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | DOR | PAR | MIL | NEW |
| 1 | Borussia Dortmund | 6 | 3 | 2 | 1 | 7 | 4 | +3 | 11 | Advance to knockout phase | — | 1–1 | 0–0 | 2–0 |
| 2 | Paris Saint-Germain | 6 | 2 | 2 | 2 | 9 | 8 | +1 | 8 | Advance to knockout phase | 2–0 | — | 3–0 | 1–1 |
| 3 | Milan | 6 | 2 | 2 | 2 | 5 | 8 | −3 | 8 | Transfer to Europa League | 1–3 | 2–1 | — | 0–0 |
| 4 | Newcastle United | 6 | 1 | 2 | 3 | 6 | 7 | −1 | 5 | | 0–1 | 4–1 | 1–2 | — |
* 1 2 Tied on head-to-head points. Head-to-head goal difference: Paris Saint-Germain +2, Milan −2.

#### Knockout phase
##### Round of 16

The draw for the round of 16 was held on 18 December 2023.

##### Quarter-finals

The draw for the quarter-finals was held on 15 March 2024.

##### Semi-finals

The draw for the semi-finals was held on 15 March 2024, after the draw for the quarter-finals.

##### Final
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | Champions League | Champions League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | SUI | Gregor Kobel | 42 | 0 | 27 | 0 | 3 | 0 | 12 | 0 |
| 31 | GK | GER | Silas Ostrzinski | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | GK | GER | Alexander Meyer | 9 | 0 | 7+1 | 0 | 0 | 0 | 1 | 0 |
| 35 | GK | POL | Marcel Lotka | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 2 | DF | ESP | Mateu Morey | 3 | 0 | 2+1 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | GER | Nico Schlotterbeck | 48 | 2 | 32+1 | 2 | 2+1 | 0 | 11+1 | 0 |
| 5 | DF | ALG | Ramy Bensebaini | 25 | 0 | 11+6 | 0 | 1+2 | 0 | 4+1 | 0 |
| 15 | DF | GER | Mats Hummels | 40 | 4 | 20+5 | 3 | 2 | 0 | 13 | 1 |
| 17 | DF | GER | Marius Wolf | 31 | 0 | 12+10 | 0 | 2+1 | 0 | 3+3 | 0 |
| 22 | DF | NED | Ian Maatsen | 23 | 3 | 15+1 | 2 | 0 | 0 | 7 | 1 |
| 25 | DF | GER | Niklas Süle | 32 | 1 | 14+9 | 1 | 2 | 0 | 5+2 | 0 |
| 26 | DF | NOR | Julian Ryerson | 33 | 4 | 20+1 | 4 | 3 | 0 | 9 | 0 |
| Midfielders ||||||||||||
| 6 | MF | TUR | Salih Özcan | 33 | 0 | 12+10 | 0 | 2 | 0 | 4+5 | 0 |
| 8 | MF | GER | Felix Nmecha | 29 | 2 | 10+10 | 1 | 0+1 | 0 | 3+5 | 1 |
| 19 | MF | GER | Julian Brandt | 47 | 10 | 26+6 | 7 | 2+1 | 1 | 9+3 | 2 |
| 20 | MF | AUT | Marcel Sabitzer | 40 | 6 | 23+2 | 4 | 2+1 | 1 | 11+1 | 1 |
| 23 | MF | GER | Emre Can | 38 | 2 | 22+3 | 2 | 2 | 0 | 11 | 0 |
| 30 | MF | GER | Ole Pohlmann | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| 32 | MF | GUI | Abdoulaye Kamara | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | GER | Kjell Wätjen | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| 47 | MF | GER | Antonios Papadopoulos | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 9 | FW | CIV | Sébastien Haller | 19 | 3 | 5+9 | 0 | 1 | 2 | 0+4 | 1 |
| 10 | FW | ENG | Jadon Sancho | 21 | 3 | 11+3 | 2 | 0 | 0 | 7 | 1 |
| 11 | FW | GER | Marco Reus | 42 | 9 | 18+8 | 6 | 2+1 | 1 | 5+8 | 2 |
| 14 | FW | GER | Niclas Füllkrug | 43 | 15 | 27+2 | 12 | 0+1 | 0 | 12+1 | 3 |
| 16 | FW | BEL | Julien Duranville | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| 18 | FW | GER | Youssoufa Moukoko | 27 | 6 | 4+16 | 5 | 2+1 | 1 | 0+4 | 0 |
| 21 | FW | NED | Donyell Malen | 38 | 15 | 21+6 | 13 | 1+2 | 1 | 6+2 | 1 |
| 27 | FW | GER | Karim Adeyemi | 34 | 5 | 10+11 | 3 | 1 | 0 | 8+4 | 2 |
| 43 | FW | ENG | Jamie Bynoe-Gittens | 35 | 2 | 14+12 | 1 | 2 | 0 | 2+5 | 1 |
| 48 | FW | GER | Samuel Bamba | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||
| 7 | MF | USA | Giovanni Reyna | 14 | 0 | 1+10 | 0 | 1 | 0 | 0+2 | 0 |
| 10 | MF | BEL | Thorgan Hazard | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 24 | DF | BEL | Thomas Meunier | 8 | 0 | 7+1 | 0 | 0 | 0 | 0 | 0 |
| 42 | DF | GER | Hendry Blank | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
Source: Competitions

### Goalscorers

| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
| 1 | FW | 14 | | Niclas Füllkrug | 12 | 0 | 3 | 15 |
| 1 | FW | 21 | | Donyell Malen | 13 | 1 | 1 | 15 |
| 3 | MF | 19 | | Julian Brandt | 7 | 1 | 2 | 10 |
| 4 | FW | 11 | | Marco Reus | 6 | 1 | 2 | 9 |
| 5 | MF | 20 | | Marcel Sabitzer | 4 | 1 | 1 | 6 |
| 5 | FW | 18 | | Youssoufa Moukoko | 5 | 1 | 0 | 6 |
| 7 | FW | 27 | | Karim Adeyemi | 3 | 0 | 2 | 5 |
| 8 | DF | 26 | | Julian Ryerson | 4 | 0 | 0 | 4 |
| 8 | DF | 15 | | Mats Hummels | 3 | 0 | 1 | 4 |
| 10 | FW | 9 | | Sébastien Haller | 0 | 2 | 1 | 3 |
| 10 | FW | 10 | | Jadon Sancho | 2 | 0 | 1 | 3 |
| 10 | DF | 22 | | Ian Maatsen | 2 | 0 | 1 | 3 |
| 13 | FW | 43 | | Jamie Bynoe-Gittens | 1 | 0 | 1 | 2 |
| 13 | DF | 4 | | Nico Schlotterbeck | 2 | 0 | 0 | 2 |
| 13 | MF | 23 | | Emre Can | 2 | 0 | 0 | 2 |
| 13 | MF | 8 | | Felix Nmecha | 1 | 0 | 1 | 2 |
| 17 | DF | 25 | | Niklas Süle | 1 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | Totals | 68 | 7 | 17 | 92 |

### Assists

| Rank | Pos. | No. | Nat. | Player | Bundesliga | DFB-Pokal | Champions League | Total |
| 1 | MF | 19 | | Julian Brandt | 11 | 1 | 2 | 14 |
| 2 | FW | 14 | | Niclas Füllkrug | 8 | 0 | 2 | 10 |
| 3 | MF | 20 | | Marcel Sabitzer | 3 | 1 | 5 | 9 |
| 4 | FW | 11 | | Marco Reus | 6 | 0 | 1 | 7 |
| 5 | FW | 43 | | Jamie Bynoe-Gittens | 3 | 1 | 0 | 4 |
| 6 | FW | 21 | | Donyell Malen | 1 | 2 | 0 | 3 |
| 6 | DF | 4 | | Nico Schlotterbeck | 1 | 0 | 2 | 3 |
| 8 | MF | 8 | | Felix Nmecha | 2 | 0 | 0 | 2 |
| 8 | MF | 23 | | Emre Can | 2 | 0 | 0 | 2 |
| 8 | DF | 22 | | Ian Maatsen | 2 | 0 | 0 | 2 |
| 8 | FW | 27 | | Karim Adeyemi | 1 | 0 | 1 | 2 |
| 8 | FW | 10 | | Jadon Sancho | 2 | 0 | 0 | 2 |
| 13 | MF | 17 | | Marius Wolf | 1 | 0 | 0 | 1 |
| 13 | DF | 26 | | Julian Ryerson | 1 | 0 | 0 | 1 |
| 13 | FW | 9 | | Sébastien Haller | 1 | 0 | 0 | 1 |
| 13 | DF | 15 | | Mats Hummels | 0 | 0 | 1 | 1 |
| 13 | MF | 38 | | Kjell Wätjen | 1 | 0 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 47 | 6 | 14 | 67 |