2024–25 Borussia Dortmund season
{{Infobox football club season
| club = Borussia Dortmund
| season = 2024–25
| image =
| image_size =
| alt =
| caption =
| ownertitle =
| owner =
| chrtitle =
| chairman = Lars Ricken (CEO)
| mgrtitle = Head coach
| manager = Nuri Şahin
(until 22 January)
Mike Tullberg
(caretaker, from 22 January until 2 February)
Niko Kovač
(from 2 February)
| stdtitle =
| stadium = Westfalenstadion
| league = Bundesliga
| league result = 6th
| cup1 = DFB-Pokal
| cup1 result = Second round
| cup2 = UEFA Champions League
| cup2 result = Quarter-finals
| cup3 = FIFA Club World Cup
| cup3 result = Group stage
| league topscorer =
Serhou Guirassy (17)
| season topscorer =
Serhou Guirassy (30)
| highest attendance = 81,365 (21 matches)
| lowest attendance = 80,300 v Sporting CP
| average attendance = 81,365
| largest win = 7–1 vs Celtic (H)
6–0 vs Union Berlin (H)
| largest loss = 1–5 vs VfB Stuttgart (A)
0–4 vs Barcelona (A)
| pattern_la1 = _bvb2425h
| pattern_b1 = _bvb2425h
| pattern_ra1 = _bvb2425h
| pattern_sh1 = _bvb2425h
| pattern_so1 = _bvb2425hl
| leftarm1 = FFEE00
| body1 = FFEE00
| rightarm1 = FFEE00
| shorts1 = 000000
| socks1 = FFEE00
| pattern_la2 = _bvb2425a
| pattern_b2 = _bvb2425a
| pattern_ra2 = _bvb2425a
| pattern_sh2 = _bvb2425a
| leftarm2 =
| body2 =
| rightarm2 =
| shorts2 =
| socks2 = 000000
| pattern_la3 = _bvb2425c
| pattern_b3 = _bvb2425c
| pattern_ra3 = _bvb2425c
| pattern_sh3 = _bvb2425h2
| pattern_so3 = _bvb2425hl
| leftarm3 =
| body3 =
| rightarm3 =
| shorts3 =
| socks3 =
| pattern_name3 = Cup / Europe
| updated = 26 April 2025
| prevseason = 2023–24
| nextseason = 2025–26
}}
The 2024–25 season is the 116th season in the existence of Borussia Dortmund, and the club's 49th consecutive season in the top flight of German football. In addition to the domestic league, the club are also competing in the DFB-Pokal, the UEFA Champions League, and the newly expanded FIFA Club World Cup for the first time.
This season is the first since 2011–12 without midfielder and former club captain Marco Reus, and the first since 2018–19 without defender and former club captain Mats Hummels, who both departed after the end of their contracts, marking the first Borussia Dortmund season since 2006–07 without either of the two at the club.
Summary
On 13 June, Dortmund announced the departure of coach Edin Terzić after spending two seasons in his second spell with the club.[https://ca.sports.yahoo.com/news/edin-terzic-resigns-coach-champions-111146941.html Edin Terzic resigns as coach of Champions League runner-up Borussia Dortmund]
On 22 January, Sebastian Kehl and CEO Lars Ricken announced Nuri Şahin would leave the club with immediate effect, after suffering 4 straight defeats in the first 4 games of 2025.{{cite news |date=22 January 2025 |language=de |publisher=Borussia Dortmund |title=BVB stellt Nuri Sahin frei |url=https://www.bvb.de/de/de/aktuelles/news/news.html/2025/1/22/BVB-stellt-Nuri-Sahin-frei.html |access-date=22 January 2025}}
Players
= First team squad =
{{updated|3 February 2025}}{{cite web |url=https://www.uefa.com/uefachampionsleague/clubs/52758--b-dortmund/squad/ |title=Borussia Dortmund Squad |publisher=UEFA Champions League |access-date=4 October 2024}}
{{Fs start}}
{{Fs player|no=1|nat=SUI|pos=GK|name=Gregor Kobel}}
{{Fs player|no=2|nat=BRA|pos=DF|name=Yan Couto|other=on loan from Manchester City}}
{{Fs player|no=3|nat=GER|pos=DF|name=Waldemar Anton}}
{{Fs player|no=4|nat=GER|pos=DF|name=Nico Schlotterbeck|other=3rd captain}}{{cite news |date=6 August 2024 |language=de |publisher=Kicker |title=Can bleibt BVB-Kapitän - Sahin bestimmt neue Stellvertreter |url=https://www.kicker.de/can-bleibt-bvb-kapitaen-sahin-bestimmt-neue-stellvertreter-1042859/artikel |access-date=9 August 2024}}
{{fs player|no=5|nat=ALG|pos=DF|name=Ramy Bensebaini}}
{{Fs player|no=6|nat=TUR|pos=MF|name=Salih Özcan}}
{{Fs player|no=7|nat=USA|pos=MF|name=Giovanni Reyna}}
{{Fs player|no=8|nat=GER|pos=MF|name=Felix Nmecha}}
{{Fs player|no=9|nat=GUI|pos=FW|name=Serhou Guirassy}}
{{Fs player|no=10|nat=GER|pos=MF|name=Julian Brandt|other=vice-captain}}
{{Fs player|no=13|nat=GER|pos=MF|name=Pascal Groß}}
{{Fs player|no=14|nat=GER|pos=FW|name=Maximilian Beier}}
{{Fs player|no=16|nat=BEL|pos=FW|name=Julien Duranville}}
{{Fs player|no=17|nat=ENG|pos=MF|name=Carney Chukwuemeka|other=on loan from Chelsea}}
{{Fs player|no=20|nat=AUT|pos=MF|name=Marcel Sabitzer}}
{{Fs player|no=23|nat=GER|pos=MF|name=Emre Can|other=captain}}
{{Fs mid}}
{{Fs player|no=24|nat=SWE|pos=DF|name=Daniel Svensson|other=on loan from Nordsjælland}}
{{Fs player|no=25|nat=GER|pos=DF|name=Niklas Süle}}
{{Fs player|no=26|nat=NOR|pos=DF|name=Julian Ryerson}}
{{Fs player|no=27|nat=GER|pos=FW|name=Karim Adeyemi}}
{{Fs player|no=31|nat=GER|pos=GK|name=Silas Ostrzinski}}
{{Fs player|no=32|nat=NED|pos=FW|name=Jordi Paulina}}
{{Fs player|no=33|nat=GER|pos=GK|name=Alexander Meyer}}
{{Fs player|no=35|nat=POL|pos=GK|name=Marcel Lotka}}
{{Fs player|no=37|nat=USA|pos=FW|name=Cole Campbell}}
{{Fs player|no=38|nat=GER|pos=MF|name=Kjell Wätjen}}
{{Fs player|no=39|nat=ITA|pos=DF|name=Filippo Mané}}
{{Fs player|no=42|nat=GER|pos=DF|name=Almugera Kabar}}
{{Fs player|no=43|nat=ENG|pos=MF|name=Jamie Gittens}}
{{Fs player|no=46|nat=GER|pos=MF|name=Ayman Azhil}}
{{Fs player|no=49|nat=GER|pos=DF|name=Yannik Lührs}}
{{Fs end}}
=Out on loan=
{{fs start}}
{{Fs player|no=|nat=GER|pos=GK|name=Diant Ramaj|other=at Copenhagen until 30 June 2025}}
{{Fs player|no=|nat=ESP|pos=DF|name=Guille Bueno|other=at Darmstadt 98 until 30 June 2025}}
{{Fs player|no=|nat=FRA|pos=DF|name=Soumaila Coulibaly|other=at Brest until 30 June 2025}}
{{Fs mid}}
{{Fs player|no=|nat=CIV|pos=FW|name=Sébastien Haller|other=at Utrecht until 30 June 2025}}
{{Fs player|no=|nat=GER|pos=FW|name=Youssoufa Moukoko|other=at Nice until 30 June 2025}}
{{fs end}}
Transfers
= In =
class="wikitable plainrowheaders sortable" | |
{{Abbr|No.|Squad number}}
!{{Abbr|Pos.|Position}} !scope=col|Player !Transferred from | scope=col; style"width: 65px;"|Fee
!scope=col|Date !scope=col|Source |
---|---|
align="center" |7
|align="center" |{{sort|3|MF}} |{{sort|Reyna, Giovanni|{{flagicon|USA}} Giovanni Reyna}} |{{fbaicon|ENG}} Nottingham Forest |rowspan="3"|Loan return |rowspan="3"|{{dts|1 July 2024}} | |
align="center" |36
|align="center" |{{sort|2|DF}} |{{sort|Rothe, Tom|{{flagicon|GER}} Tom Rothe}} |{{fbaicon|GER}} Holstein Kiel | |
align=center|44
|align=center|{{sort|2|DF}} |{{sort|Coulibaly, Soumaila|{{flagicon|FRA}} Soumaila Coulibaly}} |{{fbaicon|BEL}} Antwerp | |
align=center|3
|align="center"|{{sort|2|DF}} |{{sort|Anton, Waldemar|{{flagicon|GER}} Waldemar Anton}} |rowspan="2"|{{fbaicon|GER}} VfB Stuttgart |€22,500,000 |{{dts|8 July 2024}} | |
align=center|9
|align="center"|{{sort|4|FW}} |{{sort|Guirassy, Serhou|{{flagicon|GUI}} Serhou Guirassy}} |€18,000,000 |{{dts|18 July 2024}} | |
align=center|13
|align="center"|{{sort|3|MF}} |{{sort|Groß, Pascal|{{flagicon|GER}} Pascal Groß}} |{{fbaicon|ENG}} Brighton & Hove Albion |€7,000,000 |{{dts|1 August 2024}} | |
align=center|2
|align="center"|{{sort|2|DF}} |{{sort|Couto, Yan|{{flagicon|BRA}} Yan Couto}} |{{fbaicon|ENG}} Manchester City |Loan |{{dts|3 August 2024}} | |
align=center|14
|align="center"|{{sort|4|FW}} |{{sort|Beier, Maximilian|{{flagicon|GER}} Maximilian Beier}} |{{fbaicon|GER}} TSG Hoffenheim |€29,500,000 |{{dts|12 August 2024}} | |
align=center|—
|align="center"|{{sort|4|FW}} |{{sort|Haller, Sebastien|{{flagicon|CIV}} Sébastien Haller}} |{{fbaicon|ESP}} Leganés |rowspan="2"|Loan return |{{dts|9 January 2025}} | |
align=center|6
|align="center"|{{sort|3|MF}} |{{sort|Ozcan, Salih|{{flagicon|TUR}} Salih Özcan}} |{{fbaicon|GER}} VfL Wolfsburg |{{dts|28 January 2025}} | |
align=center|17
|align="center"|{{sort|3|MF}} |{{sort|Chukwuemeka, Carney|{{flagicon|ENG}} Carney Chukwuemeka}} |{{fbaicon|ENG}} Chelsea |rowspan="2"|Loan |rowspan="3"|{{dts|3 February 2025}} | |
align=center|24
|align="center"|{{sort|2|DF}} |{{sort|Svensson, Daniel|{{flagicon|SWE}} Daniel Svensson}} |{{fbaicon|DEN}} Nordsjælland | |
align=center|—
|align="center"|{{sort|1|GK}} |{{sort|Ramaj, Diant|{{flagicon|GER}} Diant Ramaj}} |{{fbaicon|NED}} Ajax |€5,000,000 |
= Out =
class="wikitable plainrowheaders sortable"
!{{Abbr|No.|Squad number}} !{{Abbr|Pos.|Position}} !scope=col|Player !Transferred to !!scope=col; style="width: 65px;"|Fee !scope=col|Date !scope=col|Source |
align=center|2
|align="center"|{{sort|2|DF}} |{{sort|Morey, Mateu|{{flagicon|ESP}} Mateu Morey}} |{{fbaicon|ESP}} Mallorca |rowspan="6"|Free transfer |rowspan="8"|{{dts|1 July 2024}} |{{cite news |date=18 May 2024 |publisher=Borussia Dortmund |title=Last home game for Wolf, Morey and Addo |url=https://www.bvb.de/eng/News/Overview/Last-home-game-for-Wolf-Morey-and-Addo |access-date=29 May 2024}}{{cite news |date=5 July 2024 |language=es |title=Mateu Morey, primer fichaje de la temporada 24-25 |url=https://www.rcdmallorca.es/noticias/mateu-morey-primer-fichaje-de-la-temporada-24-25 |access-date=6 July 2024 |publisher=RCD Mallorca}} |
align=center|11
|align="center"|{{sort|3|MF}} |{{sort|Reus, Marco|{{flagicon|GER}} Marco Reus}} |{{fbaicon|USA}} LA Galaxy |{{cite news |date=3 May 2024 |title=BVB and Reus do not extend contract |url=https://www.bvb.de/eng/News/Overview/BVB-and-Reus-do-not-extend-contract |access-date=5 June 2024 |publisher=Borussia Dortmund}}{{cite news |date=15 August 2024 |title=LA Galaxy Sign Midfielder Marco Reus |url=https://www.lagalaxy.com/news/la-galaxy-sign-midfielder-marco-reus |access-date=15 August 2024 |publisher=LA Galaxy}} |
align=center|15
|align="center"|{{sort|2|DF}} |{{sort|Hummels, Mats|{{flagicon|GER}} Mats Hummels}} |{{fbaicon|ITA}} Roma |{{cite news |date=14 June 2024 |language=de |title=BVB und Hummels beenden Zusammenarbeit |url=https://www.bvb.de/News/Uebersicht/BVB-und-Hummels-beenden-Zusammenarbeit |access-date=14 June 2024 |publisher=Borussia Dortmund}}{{cite news |date=4 September 2024 |title=Mats Hummels signs for the Giallorossi |url=https://www.asroma.com/en/news/71823/mats-hummels-signs-for-the-giallorossi |access-date=4 September 2024 |publisher=AS Roma}} |
align=center|17
|align="center"|{{sort|2|DF}} |{{sort|Wolf, Marius|{{flagicon|GER}} Marius Wolf}} |{{fbaicon|GER}} Augsburg |{{cite news |date=8 August 2024 |language=de |title=FCA verpflichtet Marius Wolf |url=https://www.fcaugsburg.de/article/fca-verpflichtet-marius-wolf-20575 |access-date=8 August 2024 |publisher=FC Augsburg}} |
align=center|47
|align="center"|{{sort|2|DF}} |{{sort|Papadopoulos, Antonios|{{flagicon|GER}} Antonios Papadopoulos}} |{{fbaicon|SUI}} Lugano |{{cite news |date=22 May 2024 |language=de |publisher=Borussia Dortmund |title=U23 verabschiedet 13 Spieler |url=https://www.bvb.de/News/Uebersicht/U23-verabschiedet-13-Spieler# |access-date=29 May 2024}}{{cite news |date=5 June 2024 |language=it |title=Dal Borussia Dortmund ecco Antonios Papadopoulos |url=https://www.fclugano.com/dal-borussia-dortmund-ecco-antonios-papadopoulos/ |access-date=5 June 2024 |publisher=FC Lugano}} |
align=center|48
|align="center"|{{sort|4|FW}} |{{sort|Bamba, Samuel|{{flagicon|GER}} Samuel Bamba}} |{{fbaicon|GER}} VfL Bochum |{{cite news |date=12 June 2024 |language=de |publisher=VfL Bochum |title=VfL verpflichtet Samuel Bamba |url=https://www.vfl-bochum.de/de/news/2024/juni/12/vfl-verpflichtet-samuel-bamba |access-date=12 June 2024}} |
align=center|10
|align=center|{{sort|4|FW}} |{{sort|Sancho, Jadon|{{flagicon|ENG}} Jadon Sancho}} |{{fbaicon|ENG}} Manchester United |rowspan="2"|Loan return |
align=center|22
|align=center|{{sort|2|DF}} |{{sort|Maatsen, Ian|{{flagicon|NED}} Ian Maatsen}} |{{fbaicon|ENG}} Chelsea |
align=center|30
|align="center"|{{sort|3|MF}} |{{sort|Pohlmann, Ole|{{flagicon|GER}} Ole Pohlmann}} |{{fbaicon|POR}} Rio Ave |€1,600,000 |{{dts|2 July 2024}} |
align=center|14
|align="center"|{{sort|4|FW}} |{{sort|Füllkrug, Niclas|{{flagicon|GER}} Niclas Füllkrug}} |{{fbaicon|ENG}} West Ham United |€27,000,000 |{{dts|5 August 2024}} |
align=center|36
|align="center"|{{sort|2|DF}} |{{sort|Rothe, Tom|{{flagicon|GER}} Tom Rothe}} |{{fbaicon|GER}} Union Berlin |€5,000,000 |{{dts|7 August 2024}} |
align=center|—
|align="center"|{{sort|4|FW}} |{{sort|Brunner, Paris|{{flagicon|GER}} Paris Brunner}} |{{fbaicon|FRA}} Monaco |€4,000,000 |{{dts|16 August 2024}} |
align=center|32
|align="center"|{{sort|3|MF}} |{{sort|Kamara, Abdoulaye|{{flagicon|GUI}} Abdoulaye Kamara}} |{{fbaicon|ENG}} Portsmouth |€1,700,000 |{{dts|20 August 2024}} |
align=center|—
|align="center"|{{sort|2|DF}} |{{sort|Bueno, Guille|{{flagicon|ESP}} Guille Bueno}} |{{fbaicon|GER}} Darmstadt 98 |rowspan="6"|Loan |{{dts|22 August 2024}} |
align=center|6
|align="center"|{{sort|3|MF}} |{{sort|Ozcan, Salih|{{flagicon|TUR}} Salih Özcan}} |{{fbaicon|GER}} VfL Wolfsburg |rowspan="2"|{{dts|28 August 2024}} |
align=center|18
|align="center"|{{sort|4|FW}} |{{sort|Moukoko, Youssoufa|{{flagicon|GER}} Youssoufa Moukoko}} |{{fbaicon|FRA}} Nice |
align=center|48
|align="center"|{{sort|2|DF}} |{{sort|Coulibaly, Soumaila|{{flagicon|FRA}} Soumaïla Coulibaly}} |{{fbaicon|FRA}} Brest |{{dts|29 August 2024}} |
align=center|9
|align="center"|{{sort|4|FW}} |rowspan="2"|{{sort|Haller, Sebastien|{{flagicon|CIV}} Sébastien Haller}} |{{fbaicon|ESP}} Leganés |{{dts|30 August 2024}} |
align=center|—
|align="center"|{{sort|4|FW}} |{{fbaicon|NED}} Utrecht |{{dts|9 January 2025}} |
align=center|21
|align="center"|{{sort|4|FW}} |{{sort|Malen, Donyell|{{flagicon|NED}} Donyell Malen}} |{{fbaicon|ENG}} Aston Villa |€25,000,000 |{{dts|14 January 2025}} |
align=center|—
|align="center"|{{sort|1|GK}} |{{sort|Ramaj, Diant|{{flagicon|GER}} Diant Ramaj}} |{{fbaicon|DEN}} Copenhagen |Loan |{{dts|3 February 2025}} |
Friendlies
= Pre-season =
{{Football box collapsible
|round = Friendly
|date = 12 July 2024
|team1 = DEW21 Dream Team {{fbaicon|GER}}
|score = 1–7
|report = https://www.bvb.de/de/en/news/news-overview/news.html/bvb-win-dew21-dream-match--7-1.html
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Toy {{goal|15}}
|goals2 =
- Nmecha {{goal|5||7}}
- Kabar {{goal|65}}
- Moukoko {{goal|74||83}}
- Azhil {{goal|78}}
- Brunner {{goal|89}}
|stadium = Montanhydraulik-Stadion
|location = Holzwickede, Germany
|attendance = 5,000
|referee =
|result = W
}}
{{Football box collapsible
|round = Friendly
|date = 17 July 2024
|team1 = Erzgebirge Aue {{fbaicon|GER}}
|score = 1–1
|report = https://www.bvb.de/de/en/news/news-overview/news.html/bvb-play-out-1-1-draw-with-erzgebirge-aue.html
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Seitz {{goal|82}}
|goals2 =
|stadium = Erzgebirgsstadion
|location = Aue, Germany
|attendance = 15,700
|referee = Daniel Bartnitzki
|result = D
}}
{{Football box collapsible
|round = Friendly
|date = 21 July 2024
|team1 = BG Pathum United {{fbaicon|THA}}
|score = 4–0
|report = https://www.bvb.de/de/en/news/news-overview/news.html/match-report-bgpu.html
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
|stadium = BG Stadium
|location = Pathum Thani, Thailand
|attendance = 14,114
|referee = Torpong Somsingha (Thailand)
|result = L
}}
{{Football box collapsible
|round = EuroJapan Cup
|team1 = Cerezo Osaka {{fbaicon|JPN}}
|score = 2–3
|report = https://www.bvb.de/de/en/news/news-overview/news.html/match-report-cerezo-osaka.html
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
|stadium = Nagai Stadium
|location = Osaka, Japan
|attendance = 15,646
|referee = Akihiko Ikeuchi (Japan)
|result = W
}}
{{Football box collapsible
|round = Friendly
|date = 6 August 2024
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 2–2
|report = https://www.bvb.de/de/en/news/news-overview/news.html/2024/8/6/Friendly-against-Villarreal-ends-in-draw.html
|team2 = {{fbaicon|ESP}} Villarreal
|goals1 =
|goals2 =
|stadium = Stadion Schnabelholz
|location = Altach, Austria
|attendance =
|referee = Walter Altmann (Austria)
|result = D
|note = The match was played in four periods of thirty minutes each.
}}
{{football box collapsible
|round = Friendly
|date = 10 August 2024
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 2–0
|report =
https://www.bvb.de/de/en/news/news-overview/news.html/2024/8/10/Full-house-and-lots-of-applause-as-dress-rehearsal-ends-2-0.html
|team2 = {{fbaicon|ENG}} Aston Villa
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund, Germany
|attendance = 81,365
|referee = Bastian Börner (Germany)
|result = W
}}
Competitions
= Overall record =
{{Fb overview2
|c=4
|c1=Bundesliga |fm1=23 August 2024 |lm1=17 May 2025 |sr1=Matchday 1 |fp1= |w1=14 |d1=6 |l1=11 |f1=60 |a1=49
|c2=DFB-Pokal |fm2=17 August 2024 |lm2=29 October 2024 |sr2=First round |fp2=Second round |w2=1 |d2=0 |l2=1 |f2=4 |a2=2
|c3=UEFA Champions League |fm3=18 September 2024 |lm3=15 April 2025 |sr3=League phase |fp3=Quarter-finals |w3=8 |d3=2 |l3=4 |f3=31 |a3=19
|c4=FIFA Club World Cup |fm4=17 June 2025 |lm4= |sr4=Group stage |fp4= |w4=0 |d4=0 |l4=0 |f4=0 |a4=0
|u=26 April 2025
|s=[https://int.soccerway.com/teams/germany/bv-borussia-09-dortmund/964/ Soccerway]
}}
= Bundesliga =
{{main|2024–25 Bundesliga}}
== League table ==
{{2024–25 Bundesliga table|showteam=DOR}}
==Results summary==
{{Fb_rs|hw=9|hd=3|hl=3|hgf=37|hga=19|aw=5|ad=3|al=8|agf=23|aga=30}}
{{Fb_rs footer |u=26 April 2025 |s=[https://www.dfb.de/bundesliga/spieltagtabelle/ DFB] |date=August 2024}}
==Results by round==
{{#invoke:sports rbr table|table|legendpos=b
| updated=26 April 2025
| header=Round
| label1=Ground
| res1=H/A/H/A/H/A/H/A/H/A/H/H/A/H/A/H/A/A/H/A/H/A/H/A/H/A/H/A/A/H/A/H/A/H
| label2=Result
| res2=W/D/W/L/W/L/W/L/W/L/W/D/D/D/W/L/L/L/D/W/L/L/W/W/L/L/W/W/D/W/W///
| label3=Position
| pos3=2/4/2/8/5/7/7/7/5/7/5/5/6/8/6/8/10/10/11/11/11/11/10/10/10/11/10/8/8/7/6///
| label4=Points
| pos4=3p/4p/7p/7p/10p/10p/13p/13p/16p/16p/19p/20p/21p/22p/25p/25p/25p/25p/26p/29p/29p/29p/32p/35p/35p/35p/38p/41p/42p/45p/48p///
| color_W=green2|text_W=Win
| color_D=yellow2|text_D=Draw
| color_L=red2|text_L=Loss
| text_H=Home|text_A=Away
| color_1=gold|color_2-4=green1|color_5=blue1|color_6=yellow1|color_16=red2|color_17–18=red1
| source=[https://www.dfb.de/bundesliga/spieltagtabelle/ DFB]
}}
== Matches ==
The league fixtures were announced on 4 July 2024.{{cite news|url=https://www.bundesliga.com/en/bundesliga/news/2024-25-fixture-list-release-announcement-bayern-dortmund-leverkusen-27714|title=2024/25 Bundesliga and Bundesliga 2 fixture lists to be released on 4 July|date=7 June 2024|website=Bundesliga}}
{{Football box collapsible
|round = 1
|date = 24 August 2024
|team1 = Borussia Dortmund
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/1-spieltag/borussia-dortmund-eintracht-frankfurt-2380237
|team2 = Eintracht Frankfurt
|goals1 =
- Gittens {{goal|72||90+3}}
|goals2 =
- Skhiri {{yel|86}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Felix Zwayer
|result = W
}}
{{Football box collapsible
|round = 2
|date = 31 August 2024
|team1 = Werder Bremen
|score = 0–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/2-spieltag/werder-bremen-borussia-dortmund-2380254
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Anton {{yel|29}}
- Süle {{yel|34}}
- Ryerson {{yel|48}}
- Schlotterbeck {{sent off|2|53|73}}
- Bensebaini {{yel|85}}
- Groß {{yel|90+1}}
|stadium = Weserstadion
|location = Bremen
|attendance = 42,100
|referee = Robert Hartmann
|result = D
}}
{{Football box collapsible
|round = 3
|date = 13 September 2024
|team1 = Borussia Dortmund
|score = 4–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/3-spieltag/borussia-dortmund-1-fc-heidenheim-2380262
|team2 = 1. FC Heidenheim
|goals1 =
- Malen {{goal|12}}
- Adeyemi {{goal|17||41}}
- Gittens {{yel|82}}
- Couto {{yel|86}}
- Can {{goal|90+3|pen.}}
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Robert Schröder
|result = W
}}
{{Football box collapsible
|round = 4
|date = 22 September 2024
|team1 = VfB Stuttgart
|score = 5–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/4-spieltag/vfb-stuttgart-borussia-dortmund-2380273
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Can {{yel|73}}
- Guirassy {{goal|75}}
- Sabitzer {{yel|77}}
- Bensebaini {{yel|81}}
|stadium = MHPArena
|location = Stuttgart
|attendance = 60,000
|referee = Florian Badstübner
|result = L
}}
{{Football box collapsible
|round = 5
|date = 27 September 2024
|team1 = Borussia Dortmund
|score = 4–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/5-spieltag/borussia-dortmund-vfl-bochum-2380287
|team2 = VfL Bochum
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Felix Brych
|result = W
}}
{{Football box collapsible
|round = 6
|date = 5 October 2024
|team1 = Union Berlin
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/6-spieltag/1-fc-union-berlin-borussia-dortmund-2380306
|team2 = Borussia Dortmund
|goals1 =
- Vogt {{yel|15}}, {{goal|26|pen.}}
- Jeong {{yel|41}}
- Vertessen {{goal|45}}
- Rothe {{yel|84}}
- Trimmel {{yel|89}}
|goals2 =
- Schlotterbeck {{yel|17}}
- Ryerson {{goal|62}}
- Sabitzer {{yel|83}}
- Anton {{yel|90+4}}
- Bensebaini {{yel|90+6}}
|stadium = Stadion An der Alten Försterei
|location = Berlin
|attendance = 22,000
|referee = Tobias Reichel
|result = L
}}
{{Football box collapsible
|round = 7
|date = 18 October 2024
|team1 = Borussia Dortmund
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/7-spieltag/borussia-dortmund-fc-st-pauli-2380313
|team2 = FC St. Pauli
|goals1 =
- Bensebaini {{goal|43}}
- Gittens {{yel|75}}
- Brandt {{yel|77}}
- Guirassy {{goal|83}}
|goals2 =
- Smith {{yel|40}}, {{goal|78}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Matthias Jöllenbeck
|result = W
}}
{{Football box collapsible
|round = 8
|date = 26 October 2024
|team1 = FC Augsburg
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/8-spieltag/fc-augsburg-borussia-dortmund-2380328
|team2 = Borussia Dortmund
|goals1 =
- Claude-Maurice {{goal|25||50}}
- Giannoulis {{yel|42}}
- Tietz {{yel|73}}
- Gouweleeuw {{yel|87}}
|goals2 =
- Malen {{goal|4}}
- Kabar {{sent off|2|71|90+9}}
- Bensebaini {{yel|90+4}}
|stadium = WWK Arena
|location = Augsburg
|attendance = 30,660
|referee = Tobias Welz
|result = L
}}
{{Football box collapsible
|round = 9
|date = 2 November 2024
|team1 = Borussia Dortmund
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/9-spieltag/borussia-dortmund-rb-leipzig-2380337
|team2 = RB Leipzig
|goals1 =
- Beier {{yel|21}}, {{goal|30}}
- Bensebaini {{yel|34}}
- Guirassy {{goal|65}}
- Azhil {{yel|90+7}}
|goals2 =
- Baumgartner {{yel|8}}
- Šeško {{goal|27}}
- Henrichs {{yel|35}}
- Geertruida {{yel|40}}
- Kampl {{yel|81}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Tobias Stieler
|result = W
}}
{{Football box collapsible
|round = 10
|date = 9 November 2024
|team1 = Mainz 05
|score = 3–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/10-spieltag/1-fsv-mainz-05-borussia-dortmund-2380356
|team2 = Borussia Dortmund
|goals1 =
- Nebel {{yel|32}}, {{goal|54}}
- Lee Jae-sung {{goal|36}}
- Kohr {{yel|45}}
- Burkardt {{goal|45+3}}
- Zentner {{yel|86}}
|goals2 =
- Can {{sent off|0|27}}
- Schlotterbeck {{yel|28}}
- Guirassy {{goal|40|pen.}}
|stadium = Mewa Arena
|location = Mainz
|attendance = 33,000
|referee = Florian Badstübner
|result = L
}}
{{Football box collapsible
|round = 11
|date = 23 November 2024
|team1 = Borussia Dortmund
|score = 4–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/11-spieltag/borussia-dortmund-sc-freiburg-2380366
|team2 = SC Freiburg
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Felix Brych
|result = W
}}
{{Football box collapsible
|round = 12
|date = 30 November 2024
|team1 = Borussia Dortmund
|score = 1–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/12-spieltag/borussia-dortmund-bayern-muenchen-2380378
|team2 = Bayern Munich
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Sven Jablonski
|result = D
}}
{{Football box collapsible
|round = 13
|date = 7 December 2024
|team1 = Borussia Mönchengladbach
|score = 1–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/13-spieltag/borussia-moenchengladbach-borussia-dortmund-2380401
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Schlotterbeck {{yel|47}}
- Gittens {{goal|65}}
- Groß {{yel|70}}
|stadium = Borussia-Park
|location = Mönchengladbach
|attendance = 54,042
|referee = Tobias Stieler
|result = D
}}
{{Football box collapsible
|round = 14
|date = 15 December 2024
|team1 = Borussia Dortmund
|score = 1–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/14-spieltag/borussia-dortmund-tsg-hoffenheim-2380408
|team2 = TSG Hoffenheim
|goals1 =
- Groß {{yel|26}}
- Nmecha {{yel|44}}
- Reyna {{goal|46}}, {{yel|73}}
- Gittens {{yel|76}}
- Adeyemi {{yel|90+5}}
|goals2 =
- Gendrey {{yel|21}}
- Bruun Larsen {{goal|90+1}}
- Geiger {{yel|90+4}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Harm Osmers
|result = D
}}
{{Football box collapsible
|round = 15
|date = 22 December 2024
|team1 = VfL Wolfsburg
|score = 1–3
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/15-spieltag/vfl-wolfsburg-borussia-dortmund-2380431
|team2 = Borussia Dortmund
|goals1 =
- Koulierakis {{yel|50}}
- Gerhardt {{yel|55}}
- Vavro {{goal|58}}, {{yel|70}}
|goals2 =
- Malen {{goal|25}}, {{yel|63}}
- Beier {{goal|28}}
- Brandt {{goal|30}}
- Groß {{sent off|0|62}}
- Couto {{yel|90+4}}
|stadium = Volkswagen Arena
|location = Wolfsburg
|attendance = 28,917
|referee = Matthias Jöllenbeck
|result = W
}}
{{Football box collapsible
|round = 16
|date = 10 January 2025
|team1 = Borussia Dortmund
|score = 2–3
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/16-spieltag/borussia-dortmund-bayer-04-leverkusen-2380436
|team2 = Bayer Leverkusen
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Tobias Stieler
|result = L
}}
{{Football box collapsible
|round = 17
|date = 14 January 2025
|team1 = Holstein Kiel
|score = 4–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/17-spieltag/holstein-kiel-borussia-dortmund-2380463
|team2 = Borussia Dortmund
|goals1 =
- Machino {{goal|27}}
- Harres {{goal|32}}
- Bernhardsson {{goal|45+4}}
- Porath {{yel|81}}
- Holtby {{sentoff|0|86}}
- Arp {{goal|90+8}}, {{yel|90+9}}
|goals2 =
- Duranville {{yel|42}}
- Reyna {{goal|71}}
- Gittens {{goal|77}}
- Anton {{yel|86}}
|stadium = Holstein-Stadion
|location = Kiel
|attendance = 15,034
|referee = Martin Petersen
|result = L
}}
{{Football box collapsible
|round = 18
|date = 17 January 2025
|team1 = Eintracht Frankfurt
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/18-spieltag/eintracht-frankfurt-borussia-dortmund-2380470
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
|stadium = Deutsche Bank Park
|location = Frankfurt
|attendance = 58,000
|referee = Daniel Schlager
|result = L
}}
{{Football box collapsible
|round = 19
|date = 25 January 2025
|team1 = Borussia Dortmund
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/19-spieltag/borussia-dortmund-werder-bremen-2380480
|team2 = Werder Bremen
|goals1 =
- Ryerson {{yel|10}}
- Schlotterbeck {{sentoff|0|21}}
- Guirassy {{goal|28}}
- Friedl {{goal|51|o.g.}}
|goals2 =
- Bittencourt {{yel|63}}, {{goal|65}}
- Ducksch {{goal|72}}
- Njinmah {{yel|79}}
- Stage {{yel|87}}
- Friedl {{yel|89}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Christian Dingert
|result = D
}}
{{Football box collapsible
|round = 20
|date = 1 February 2025
|team1 = 1. FC Heidenheim
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/20-spieltag/1-fc-heidenheim-borussia-dortmund-2380501
|team2 = Borussia Dortmund
|goals1 =
- Föhrenbach {{yel|38}}
- Honsak {{goal|64}}
|goals2 =
- Duranville {{yel|14}}
- Guirassy {{goal|33}}, {{yel|90+3}}
- Beier {{goal|63}}
- Reyna {{yel|88}}
- Kobel {{yel|90+1}}
|stadium = Voith-Arena
|location = Heidenheim
|attendance = 15,000
|referee = Frank Willenborg
|result = W
}}
{{Football box collapsible
|round = 21
|date = 8 February 2025
|team1 = Borussia Dortmund
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/21-spieltag/borussia-dortmund-vfb-stuttgart-2380510
|team2 = VfB Stuttgart
|goals1 =
- Can {{yel|17}}
- Ryerson {{sent off|2|56|89}}
- Adeyemi {{yel|60}}
- Brandt {{goal|81}}
- Duranville {{yel|90+2}}
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Jan Seidel
|result = L
}}
{{Football box collapsible
|round = 22
|date = 15 February 2025
|team1 = VfL Bochum
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/22-spieltag/vfl-bochum-borussia-dortmund-2380532
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
|stadium = Vonovia Ruhrstadion
|location = Bochum
|attendance = 26,000
|referee = Harm Osmers
|result = L
}}
{{Football box collapsible
|round = 23
|date = 22 February 2025
|team1 = Borussia Dortmund
|score = 6–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/23-spieltag/borussia-dortmund-1-fc-union-berlin-2380535
|team2 = Union Berlin
|goals1 =
- Leite {{goal|25|o.g.}}
- Guirassy {{goal|40||75||80||83}}
- Bensebaini {{yel|50}}
- Reyna {{yel|58}}
- Beier {{goal|89}}
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Bastian Dankert
|result = W
}}
{{Football box collapsible
|round = 24
|date = 1 March 2025
|team1 = FC St. Pauli
|score = 0–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/24-spieltag/fc-st-pauli-borussia-dortmund-2380527
|team2 = Borussia Dortmund
|goals1 =
- Ceesay {{yel|79}}
|goals2 =
- Schlotterbeck {{yel|13}}
- Guirassy {{goal|50}}
- Adeyemi {{goal|58}}, {{yel|83}}
|stadium = Millerntor-Stadion
|location = St. Pauli
|attendance = 29,546
|referee = Tobias Stieler
|result = W
}}
{{Football box collapsible
|round = 25
|date = 8 March 2025
|team1 = Borussia Dortmund
|score = 0–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/25-spieltag/borussia-dortmund-fc-augsburg-2380485
|team2 = FC Augsburg
|goals1 =
- Guirassy {{yel|57}}
|goals2 =
- Gouweleeuw {{goal|23}}
- Rexhbeçaj {{yel|57}}
- Onyeka {{yel|70}}
- Jakić {{yel|84}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Deniz Aytekin
|result = L
}}
{{Football box collapsible
|round = 26
|date = 15 March 2025
|team1 = RB Leipzig
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/26-spieltag/rb-leipzig-borussia-dortmund-2380459
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Can {{yel|10}}
- Ryerson {{yel|45+1}}
- Chukwuemeka {{yel|83}}
|stadium = Red Bull Arena
|location = Leipzig
|attendance = 47,800
|referee = Matthias Jöllenbeck
|result = L
}}
{{Football box collapsible
|round = 27
|date = 30 March 2025
|team1 = Borussia Dortmund
|score = 3–1
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/27-spieltag/borussia-dortmund-1-fsv-mainz-05-2380439
|team2 = Mainz 05
|goals1 =
- Beier {{goal|39||72}}
- Can {{goal|42}}
- Couto {{yel|45}}
- Schlotterbeck {{yel|89}}
|goals2 =
- Nebel {{goal|76}}
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Daniel Schlager
|result = W
}}
{{Football box collapsible
|round = 28
|date = 5 April 2025
|team1 = SC Freiburg
|score = 1–4
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/28-spieltag/sc-freiburg-borussia-dortmund-2380417
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Adeyemi {{goal|34}}
- Chukwuemeka {{goal|51}}
- Guirassy {{goal|68}}
- Gittens {{goal|78}}
|stadium = Europa-Park Stadion
|location = Freiburg
|attendance = 34,700
|referee = Felix Zwayer
|result = W
}}
{{Football box collapsible
|round = 29
|date = 12 April 2025
|team1 = Bayern Munich
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/29-spieltag/bayern-muenchen-borussia-dortmund-2380392
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
|stadium = Allianz Arena
|location = Munich
|attendance = 75,000
|referee = Tobias Welz
|result = D
}}
{{Football box collapsible
|round = 30
|date = 20 April 2025
|team1 = Borussia Dortmund
|score = 3–2
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/30-spieltag/borussia-dortmund-borussia-moenchengladbach-2380367
|team2 = Borussia Mönchengladbach
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance = 81,365
|referee = Daniel Siebert
|result = W
}}
{{Football box collapsible
|round = 31
|date = 26 April 2025
|team1 = TSG Hoffenheim
|score = 2–3
|report = https://datencenter.dfb.de/datencenter/bundesliga/2024-2025/31-spieltag/tsg-hoffenheim-borussia-dortmund-2380350
|team2 = Borussia Dortmund
|goals1 =
- Hložek {{goal|61}}
- Chaves {{yel|64}}
- Kadeřábek {{goal|90+1}}, {{yel|90+8}}
- Nsoki {{yel|90+7}}
- Stach {{yel|90+12}}
- Tohumcu {{yel|90+13}}
|goals2 =
|stadium = Rhein-Neckar-Arena
|location = Sinsheim
|attendance = 30,150
|referee = Benjamin Brand
|result = W
}}
{{Football box collapsible
|round = 32
|date = 3 May 2025
|team1 = Borussia Dortmund
|score =
|report =
|team2 = VfL Wolfsburg
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance =
|referee =
|result =
}}
{{Football box collapsible
|round = 33
|date = 11 May 2025
|team1 = Bayer Leverkusen
|score =
|report =
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
|stadium = BayArena
|location = Leverkusen
|attendance =
|referee =
|result =
}}
{{Football box collapsible
|round = 34
|date = 17 May 2025
|team1 = Borussia Dortmund
|score =
|report =
|team2 = Holstein Kiel
|goals1 =
|goals2 =
|stadium = Signal Iduna Park
|location = Dortmund
|attendance =
|referee =
|result =
}}
= DFB-Pokal =
{{main|2024–25 DFB-Pokal}}
The first round draw was held on 1 June 2024.{{cite web |url=https://www.dfb.de/news/detail/nils-petersen-lost-erste-pokalrunde-aus-261690/ |title=Nils Petersen lost erste Pokalrunde aus |website=dfb.de |publisher=DFB |date=28 May 2024 |access-date=6 June 2024 |language=de}}
{{Football box collapsible
|round = First round
|date = 17 August 2024
|team1 = Phönix Lübeck
|score = 1–4
|report = https://datencenter.dfb.de/datencenter/dfb-pokal/2024-2025/1-runde/1-fc-phoenix-luebeck-borussia-dortmund-2375663
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Anton {{goal|3}}
- Schlotterbeck {{yel|23}}
- Can {{goal|31|pen.}}
- Brandt {{goal|45+1}}
- Duranville {{goal|62}}
|stadium = Volksparkstadion
|location = Hamburg
|attendance = 50,971
|referee = Max Burda
|result = W
}}
{{Football box collapsible
|round = Second round
|date = 29 October 2024
|team1 = VfL Wolfsburg
|score = 1–0
|aet = yes
|report = https://datencenter.dfb.de/datencenter/dfb-pokal/2024-2025/2-runde/vfl-wolfsburg-borussia-dortmund-2389161
|team2 = Borussia Dortmund
|goals1 =
|goals2 =
- Nmecha {{yel|56}}
- Gittens {{yel|86}}
- Schlotterbeck {{yel|115}}
- Bensebaini {{yel|120}}
|stadium = Volkswagen Arena
|location = Wolfsburg
|attendance = 30,000
|referee = Daniel Siebert
|result = L
}}
= UEFA Champions League =
{{main|2024–25 UEFA Champions League}}
== League phase ==
{{main|2024–25 UEFA Champions League league phase}}
The draw for the league phase was held on 29 August 2024.
{{:2024–25 UEFA Champions League league phase|transcludesection=Table|showteam=DOR}}
{{#invoke:sports rbr table|table|legendpos=b
| updated = complete
| header = Round
| label1 = Ground
| res1 = A/H/A/H/A/H/A/H
| label2 = Result
| res2 = W/W/L/W/W/L/L/W
| label3 = Position
| pos3 = 4/1/11/7/4/9/14/10
| label4 = Points
| pos4 = 3p/6p/6p/9p/12p/12p/12p/15p
| color_W = green1 |text_W = Win
| color_D = yellow1 |text_D = Draw
| color_L = red1 |text_L = Loss
| text_H = Home |text_A = Away
| color_1–8 = green1 |color_9–16 = blue1 |color_17–24 = blue2
| source = [https://www.uefa.com/uefachampionsleague/fixtures-results UEFA]
}}
{{footballbox collapsible
|round = 1
|date = 18 September 2024
|team1 = Club Brugge {{fbaicon|BEL}}
|score = 0–3
|report = https://www.uefa.com/uefachampionsleague/match/2042025/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Vetlesen {{yel|53}}
|goals2 =
|stadium = Jan Breydel Stadium
|location = Bruges, Belgium
|attendance = 19,961
|referee = Irfan Peljto (Bosnia and Herzegovina)
|result = W
}}
{{footballbox collapsible
|round = 2
|date = 1 October 2024
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 7–1
|report = https://www.uefa.com/uefachampionsleague/match/2041936/
|team2 = {{fbaicon|SCO}} Celtic
|goals1 =
- Can {{goal|7|pen.}}
- Adeyemi {{goal|11||29||42}}
- Groß {{yel|32}}
- Guirassy {{goal|40|pen.|66}}
- Nmecha {{goal|79}}
- Bensebaini {{yel|90+3}}
|goals2 =
- Schmeichel {{yel|6}}
- Maeda {{goal|9}}
- Hatate {{yel|74}}
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = José María Sánchez Martínez (Spain)
|result = W
}}
{{footballbox collapsible
|round = 3
|date = 22 October 2024
|team1 = Real Madrid {{fbaicon|ESP}}
|score = 5–2
|report = https://www.uefa.com/uefachampionsleague/match/2042043/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
|stadium = Santiago Bernabéu
|location = Madrid, Spain
|attendance = 74,642
|referee = István Kovács (Romania)
|result = L
}}
{{footballbox collapsible
|round = 4
|date = 5 November 2024
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 1–0
|report = https://www.uefa.com/uefachampionsleague/match/2041973/
|team2 = {{fbaicon|AUT}} Sturm Graz
|goals1 =
- Malen {{yel|75}}, {{goal|85}}
|goals2 =
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = Erik Lambrechts (Belgium)
|result = W
}}
{{footballbox collapsible
|round = 5
|date = 27 November 2024
|team1 = Dinamo Zagreb {{fbaicon|CRO}}
|score = 0–3
|report = https://www.uefa.com/uefachampionsleague/match/2042000/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
- Gittens {{goal|41}}
- Bensebaini {{goal|56}}, {{yel|60}}
- Guirassy {{goal|90}}
|stadium = Stadion Maksimir
|location = Zagreb, Croatia
|attendance = 20,019
|referee = Clément Turpin (France)
|result = W
}}
{{footballbox collapsible
|round = 6
|date = 11 December 2024
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 2–3
|report = https://www.uefa.com/uefachampionsleague/match/2042016/
|team2 = {{fbaicon|ESP}} Barcelona
|goals1 =
- Sabitzer {{yel|42}}
- Nmecha {{yel|51}}
- Couto {{yel|57}}
- Bensebaini {{yel|58}}
- Guirassy {{goal|60|pen.|78}}
|goals2 =
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = François Letexier (France)
|result = L
}}
{{footballbox collapsible
|round = 7
|date = 21 January 2025
|team1 = Bologna {{fbaicon|ITA}}
|score = 2–1
|report = https://www.uefa.com/uefachampionsleague/match/2042061/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Holm {{yel|14}}
- Freuler {{yel|20}}
- Lucumí {{yel|60}}
- Dallinga {{goal|71}}
- Iling-Junior {{goal|72}}
- Ferguson {{yel|90}}
|goals2 =
|stadium = Stadio Renato Dall'Ara
|location = Bologna, Italy
|attendance = 26,801
|referee = Serdar Gözübüyük (Netherlands)
|result = L
}}
{{footballbox collapsible
|round = 8
|date = 29 January 2025
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 3–1
|report = https://www.uefa.com/uefachampionsleague/match/2042069/
|team2 = {{fbaicon|UKR}} Shakhtar Donetsk
|goals1 =
- Guirassy {{goal|17||44}}
- Beier {{yel|27}}
- Bensebaini {{goal|79}}
|goals2 =
- Kevin {{yel|25}}
- Marlon Gomes {{goal|50}}, {{yel|58}}
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = Glenn Nyberg (Sweden)
|result = W
}}
==Knockout phase==
{{main|2024–25 UEFA Champions League knockout phase}}
===Knockout phase play-offs===
The draw for the knockout phase play-offs was held on 31 January 2025.
{{Football box collapsible
|round = First leg
|date = 11 February 2025
|team1 = Sporting CP {{fbaicon|POR}}
|score = 0–3
|report = https://www.uefa.com/uefachampionsleague/match/2044478/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Trincão {{yel|78}}
|goals2 =
|stadium = Estádio José Alvalade
|location = Lisbon, Portugal
|attendance = 41,543
|referee = Espen Eskås (Norway)
|result = W
}}
{{Football box collapsible
|round = Second leg
|date = 19 February 2025
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 0–0
|aggregatescore = 3–0
|report = https://www.uefa.com/uefachampionsleague/match/2044486/
|team2 = {{fbaicon|POR}} Sporting CP
|goals1 =
|goals2 =
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 80,300
|referee = Davide Massa (Italy)
|result = D
}}
===Round of 16===
The draw for the round of 16 was held on 21 February 2025.
{{Football box collapsible
|round = First leg
|date = 4 March 2025
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 1–1
|report = https://www.uefa.com/uefachampionsleague/match/2044822/
|team2 = {{fbaicon|FRA}} Lille
|goals1 =
|goals2 =
- Haraldsson {{goal|68}}
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = José María Sánchez Martínez (Spain)
|result = D
}}
{{Football box collapsible
|round = Second leg
|date = 12 March 2025
|team1 = Lille {{fbaicon|FRA}}
|score = 1–2
|aggregatescore = 2–3
|report = https://www.uefa.com/uefachampionsleague/match/2044782/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
- Anton {{yel|32}}
- Groß {{yel|51}}
- Can {{goal|54|pen.}}
- Beier {{goal|65}}
- Bensebaini {{yel|89}}
|stadium = Stade Pierre-Mauroy
|location = Villeneuve-d'Ascq, France
|attendance = 48,042
|referee = Sandro Schärer (Switzerland)
|result = W
}}
===Quarter-finals===
The draw for the order of the quarter-final legs was held on 21 February 2025, after the draw for the round of 16.
{{football box collapsible
|round = First leg
|date = 9 April 2025
|team1 = Barcelona {{fbaicon|ESP}}
|score = 4–0
|report = https://www.uefa.com/uefachampionsleague/match/2044851/
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
- Raphinha {{goal|25}}
- Lewandowski {{goal|48||66}}
- Yamal {{goal|77}}
|goals2 =
|stadium = Estadi Olímpic Lluís Companys
|location = Barcelona, Spain
|attendance = 49,760
|referee = Espen Eskås (Norway)
|result = L
}}
{{football box collapsible
|round = Second leg
|date = 15 April 2025
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score = 3–1
|aggregatescore = 3–5
|report = https://www.uefa.com/uefachampionsleague/match/2044853/
|team2 = {{fbaicon|ESP}} Barcelona
|goals1 =
|goals2 =
- De Jong {{yel|35}}
- Bensebaini {{goal|54|o.g.}}
|stadium = Westfalenstadion
|location = Dortmund, Germany
|attendance = 81,365
|referee = Maurizio Mariani (Italy)
|result = W
}}
= FIFA Club World Cup =
{{main|2025 FIFA Club World Cup}}
== Group stage ==
The draw for the group stage was held on 5 December 2024.
{{2025 FIFA Club World Cup group tables|Group F|showteam=DOR}}
{{Football box collapsible
|round = 1
|date = 17 June 2025
|team1 = Fluminense {{fbaicon|BRA}}
|score =
|report = https://www.fifa.com/en/match-centre/match/10005/289175/289176/400019178
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
|stadium = MetLife Stadium
|location = East Rutherford, United States
|attendance =
|referee =
|result =
}}
{{Football box collapsible
|round = 2
|date = 21 June 2025
|team1 = Mamelodi Sundowns {{fbaicon|RSA}}
|score =
|report = https://www.fifa.com/en/match-centre/match/10005/289175/289176/400019181
|team2 = {{fbaicon|GER}} Borussia Dortmund
|goals1 =
|goals2 =
|stadium = TQL Stadium
|location = Cincinnati, United States
|attendance =
|referee =
|result =
}}
{{Football box collapsible
|round = 3
|date = 25 June 2025
|team1 = Borussia Dortmund {{fbaicon|GER}}
|score =
|report = https://www.fifa.com/en/match-centre/match/10005/289175/289176/400019180
|team2 = {{fbaicon|KOR}} Ulsan HD
|goals1 =
|goals2 =
|stadium = TQL Stadium
|location = Cincinnati, United States
|attendance =
|referee =
|result =
}}
Statistics
=Appearances and goals=
{{Efs start|Bundesliga|DFB-Pokal|Champions League|Club World Cup}}
|-
! colspan=16 style=background:#dcdcdc; text-align:center| Goalkeepers
{{Efs player|no= 1|name=Gregor Kobel|pos=GK|nat=SUI |29 |0 |2 |0 |13 |0 |0 |0 }}
{{Efs player|no=31|name=Silas Ostrzinski|pos=GK|nat=GER |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=33|name=Alexander Meyer|pos=GK|nat=GER |2 |0 |0+1 |0 |1 |0 |0 |0 }}
{{Efs player|no=35|name=Marcel Lotka|pos=GK|nat=POL |0 |0 |0 |0 |0 |0 |0 |0 }}
|-
! colspan=16 style=background:#dcdcdc; text-align:center| Defenders
{{Efs player|no= 2|name=Yan Couto|pos=DF|nat=BRA |8+12 |0 |0+1 |0 |2+6 |0 |0 |0 }}
{{Efs player|no= 3|name=Waldemar Anton|pos=DF|nat=GER |19+4 |2 |1 |1 |6+4 |0 |0 |0 }}
{{Efs player|no= 4|name=Nico Schlotterbeck|pos=DF|nat=GER |23 |0 |2 |0 |12 |0 |0 |0 }}
{{Efs player|no= 5|name=Ramy Bensebaini|pos=DF|nat=ALG |20+8 |1 |1 |0 |8+4 |2 |0 |0 }}
{{Efs player|no=24|name=Daniel Svensson|pos=DF|nat=SWE |5+4 |1 |0 |0 |4 |0 |0 |0 }}
{{Efs player|no=25|name=Niklas Süle|pos=DF|nat=GER |9+3 |0 |1 |0 |3+2 |0 |0 |0 }}
{{Efs player|no=26|name=Julian Ryerson|pos=DF|nat=NOR |24+2 |1 |1 |0 |11+1 |0 |0 |0 }}
{{Efs player|no=39|name=Filippo Mané|pos=DF|nat=ITA |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=42|name=Almugera Kabar|pos=DF|nat=GER |1+4 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=49|name=Yannik Lührs|pos=DF|nat=GER |1+2 |0 |0 |0 |0 |0 |0 |0 }}
|-
! colspan=16 style=background:#dcdcdc; text-align:center| Midfielders
{{Efs player|no= 6|name=Salih Özcan|pos=MF|nat=TUR |3+7 |0 |0 |0 |0+3 |0 |0 |0 }}
{{Efs player|no= 7|name=Giovanni Reyna|pos=MF|nat=USA |3+12 |2 |0 |0 |2+7 |0 |0 |0 }}
{{Efs player|no= 8|name=Felix Nmecha|pos=MF|nat=GER |16+7 |3 |1 |0 |7+2 |1 |0 |0 }}
{{Efs player|no=10|name=Julian Brandt|pos=MF|nat=GER |25+2 |4 |2 |1 |11+2 |0 |0 |0 }}
{{Efs player|no=13|name=Pascal Groß|pos=MF|nat=GER |26+2 |0 |2 |0 |10+3 |1 |0 |0 }}
{{Efs player|no=17|name=Carney Chukwuemeka|pos=MF|nat=ENG |1+7 |1 |0 |0 |1+2 |0 |0 |0 }}
{{Efs player|no=20|name=Marcel Sabitzer|pos=MF|nat=AUT |17+6 |0 |1+1 |0 |10+1 |0 |0 |0 }}
{{Efs player|no=23|name=Emre Can|pos=MF|nat=GER |23+5 |3 |2 |1 |10+2 |2 |0 |0 }}
{{Efs player|no=38|name=Kjell Wätjen|pos=MF|nat=GER |0+2 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=46|name=Ayman Azhil|pos=MF|nat=GER |0+1 |0 |0 |0 |0+1 |0 |0 |0 }}
|-
! colspan=16 style=background:#dcdcdc; text-align:center| Forwards
{{Efs player|no= 9|name=Serhou Guirassy|pos=FW|nat=GUI |26+1 |17|1 |0 |12+2 |13|0 |0 }}
{{Efs player|no=14|name=Maximilian Beier|pos=FW|nat=GER |17+12|8 |1+1 |0 |6+6 |1 |0 |0 }}
{{Efs player|no=16|name=Julien Duranville|pos=FW|nat=BEL |2+8 |0 |0+1 |1 |2+7 |0 |0 |0 }}
{{Efs player|no=27|name=Karim Adeyemi|pos=FW|nat=GER |15+7 |4 |1 |0 |9+1 |5 |0 |0 }}
{{Efs player|no=32|name=Jordi Paulina|pos=FW|nat=NED |0 |0 |0+1 |0 |0 |0 |0 |0 }}
{{Efs player|no=37|name=Cole Campbell|pos=FW|nat=USA |0+4 |0 |0+1 |0 |0+1 |0 |0 |0 }}
{{Efs player|no=43|name=Jamie Gittens|pos=FW|nat=ENG |20+9 |8 |2 |0 |11+3 |4 |0 |0 }}
|-
! colspan=16 style=background:#dcdcdc; text-align:center| Players transferred/loaned out during the season
{{Efs player|no= —|name=Diant Ramaj|pos=GK|nat=GER |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no= 9|name=Sébastien Haller|pos=FW|nat=CIV |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=18|name=Youssoufa Moukoko|pos=FW|nat=GER |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=21|name=Donyell Malen|pos=FW|nat=NED |6+8 |3 |1+1 |0 |3+2 |2 |0 |0 }}
{{Efs player|no=32|name=Abdoulaye Kamara|pos=MF|nat=GUI |0 |0 |0 |0 |0 |0 |0 |0 }}
{{Efs player|no=44|name=Soumaila Coulibaly|pos=DF|nat=FRA |0 |0 |0 |0 |0 |0 |0 |0 }}
|-
{{Fb cs footer|u=26 April 2025|s=Competitions|date=July 2024}}
=Goalscorers=
{{Updated|26 April 2025}}
class="wikitable" style="text-align:center" |
width=15|{{Tooltip|Rank|Rank}}
!width=15|{{Tooltip|Pos.|Position}} !width=15|{{Tooltip|No.|Squad number}} !width=15|{{Tooltip|Nat.|Nationality}} !width=145|Player !width=120|Bundesliga !width=120|DFB-Pokal !width=150|Champions League !width=150|Club World Cup !width=120|Total |
---|
1
|FW |9 |{{flagicon|GUI}} |17 |0 |13 |0 |30 |
2
|FW |43 |{{flagicon|ENG}} |8 |0 |4 |0 |12 |
rowspan=2|3
|FW |27 |{{flagicon|GER}} |4 |0 |5 |0 |9 |
FW
|14 |{{flagicon|GER}} |8 |0 |1 |0 |9 |
5
|MF |23 |{{flagicon|GER}} |3 |1 |2 |0 |6 |
rowspan="2"|6
|FW |21 |{{flagicon|NED}} |3 |0 |2 |0 |5 |
MF
|10 |{{flagicon|GER}} |4 |1 |0 |0 |5 |
8
|MF |8 |{{flagicon|GER}} |3 |0 |1 |0 |4 |
rowspan="2"|9
|DF |5 |{{flagicon|ALG}} |1 |0 |2 |0 |3 |
DF
|3 |{{flagicon|GER}} |2 |1 |0 |0 |3 |
11
|MF |7 |{{flagicon|USA}} |2 |0 |0 |0 |2 |
rowspan="5"|12
|FW |16 |{{flagicon|BEL}} |0 |1 |0 |0 |1 |
DF
|26 |{{flagicon|NOR}} |1 |0 |0 |0 |1 |
MF
|13 |{{flagicon|GER}} |0 |0 |1 |0 |1 |
MF
|17 |{{flagicon|ENG}} |1 |0 |0 |0 |1 |
DF
|24 |{{flagicon|SWE}} |1 |0 |0 |0 |1 |
colspan=5|Own goals
|2 |0 |0 |0 |2 |
colspan=5|Totals
!60 !4 !31 !0 !95 |
=Assists=
{{Updated|26 April 2025}}
class="wikitable" style="text-align:center" |
width=15|{{Tooltip|Rank|Rank}}
!width=15|{{Tooltip|Pos.|Position}} !width=15|{{Tooltip|No.|Squad number}} !width=15|{{Tooltip|Nat.|Nationality}} !width=145|Player !width=120|Bundesliga !width=120|DFB-Pokal !width=150|Champions League !width=150|Club World Cup !width=120|Total |
---|
rowspan="2"|1
|MF |10 |{{flagicon|GER}} |6 |0 |5 |0 |11 |
MF
|13 |{{flagicon|GER}} |7 |2 |2 |0 |11 |
rowspan="3"|3
|DF |5 |{{flagicon|ALG}} |5 |0 |1 |0 |6 |
FW
|27 |{{flagicon|GER}} |5 |0 |1 |0 |6 |
FW
|9 |{{flagicon|GUI}} |2 |0 |4 |0 |6 |
rowspan="2"|6
|DF |4 |{{flagicon|GER}} |4 |0 |1 |0 |5 |
FW
|14 |{{flagicon|GER}} |5 |0 |0 |0 |5 |
rowspan="2"|8
|FW |43 |{{flagicon|ENG}} |3 |0 |0 |0 |3 |
DF
|26 |{{flagicon|NOR}} |3 |0 |0 |0 |3 |
rowspan="3"|10
|MF |8 |{{flagicon|GER}} |1 |0 |1 |0 |2 |
DF
|3 |{{flagicon|GER}} |2 |0 |0 |0 |2 |
DF
|24 |{{flagicon|SWE}} |2 |0 |0 |0 |2 |
rowspan="4"|13
|DF |2 |{{flagicon|BRA}} |0 |1 |0 |0 |1 |
MF
|23 |{{flagicon|GER}} |0 |0 |1 |0 |1 |
FW
|21 |{{flagicon|NED}} |0 |0 |1 |0 |1 |
MF
|7 |{{flagicon|USA}} |0 |0 |1 |0 |1 |
colspan=5|Totals
!45 !3 !18 !0 !66 |
References
{{Reflist}}
{{Borussia Dortmund}}
{{2024–25 in German football}}
{{Portal bar|Association football|Germany}}