Live
← Borussia Dortmund
The record since 2016

Borussia Dortmund: transfer history

Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see Dortmund’s live page.

Moves on record
167
Arrivals
73
Departures
94
Sent on loan
30

Fees on record for 3 of 167 moves.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 8 arrivals and 16 departures.

8 in · 16 out

2026

Arrivals

  1. 1 Sept 2026Ethan Nwanerifrom ARSArsenalLoan
  2. 18 Aug 2026Joey Veermanfrom PSVPSVTransfer
  3. Aug 2026Giannis Konstanteliasfrom PAOK FCTransfer
  4. 2026Justin Lermafrom Independiente del ValleTransfer
  5. 2026Joane Gadoufrom FC Red Bull SalzburgTransfer
  6. 2026Kauã Pratesfrom Cruzeiro ECTransfer
  7. 2026Karim Adeyemifrom BARBarcelonaTransfer
  8. 2026Konstantinos Karetsasfrom KRCKRC GenkTransfer

Departures

  1. 6 Aug 2026Yan Coutoto COMComoLoan
  2. 31 Jul 2026Ousmane Dialloto PAMParma Calcio 1913TransferFee undisclosed
  3. 31 Jul 2026Julian Brandtto AJXAjaxTransfer
  4. 9 Jul 2026Salih Özcanto BESBeşiktaşTransfer
  5. Jul 2026Karim Adeyemito BARBarcelonaTransfer
  6. 2 Jan 2026Pascal Großto BHABrightonTransfer£1.5m reported by BBC Sport, via Wikipedia
  7. 2026Julien Duranvilleto OLMOlympique LyonnaisLoan
  8. 2026Cole Campbellto SVESV ElversbergLoan
  9. 2026Kjell Wätjento FC MidtjyllandLoan
  10. 2026Diant Ramajto F.C. CopenhagenLoan
  11. 2026Almugera Kabarto NECNECLoan
  12. 2026Julian Brandtto AjaxTransfer
  13. 2026Julien Duranvilleto LyonLoan
  14. 2026Almugera Kabarto NECLoan
  15. 2026Cole Campbellto TSGTSG 1899 HoffenheimLoan
  16. 2026Julien Duranvilleto FC BaselLoan
5 in · 3 out

2025

6 in · 12 out

2024

Arrivals

  1. 18 Jul 2024Serhou Guirassyfrom VFBStuttgartMove
  2. 12 Jan 2024Ian Maatsenfrom CHEChelseaLoan
  3. 11 Jan 2024Jadon Sanchofrom MUNMan UtdLoan
  4. 2024Pascal Großfrom BHABrightonMove
  5. 2024Maximilian Beierfrom HANHannover 96Move
  6. 2024Giovanni Reynafrom NFOForestBack from loan

Departures

  1. Sept 2024Mats Hummelsto ASRAS RomaMove
  2. 30 Aug 2024Sébastien Hallerto LEGCD LeganésLoan
  3. 28 Aug 2024Salih Özcanto VFWVfL WolfsburgLoan
  4. Aug 2024Niclas Füllkrugto WETWest Ham UnitedMove
  5. Aug 2024Marco Reusto LAGLA GalaxyMove
  6. Aug 2024Youssoufa Moukokoto OGCOGC NiceLoan
  7. 5 Jul 2024Mateu Moreyto RCMRCD MallorcaMove
  8. 30 Jun 2024Jadon Sanchoto MUNMan UtdBack from loan
  9. Jun 2024Ian Maatsento AVLVillaMove
  10. 7 Feb 2024Thomas Meunierto TRATrabzonsporMove
  11. 2024Marius Wolfto FCAFC AugsburgMove
  12. 2024Giovanni Reynato NFOForestLoan
4 in · 6 out

2023

Arrivals

  1. 24 Jul 2023Marcel Sabitzerfrom MUNMan UtdMove
  2. 30 Jun 2023Thorgan Hazardfrom PSVPSVBack from loan
  3. 2023Julian Ryersonfrom FCU1. FC Union BerlinMove
  4. 2023Niclas Füllkrugfrom SVWSV Werder BremenMove
6 in · 7 out

2022

5 in · 3 out

2021

Arrivals

  1. 27 Jul 2021Donyell Malenfrom PSVPSVMove
  2. 1 Jul 2021Gregor Kobelfrom VFBStuttgartMove
  3. 2021Marius Wolffrom FCK1. FC KölnBack from loan
  4. 2021Lennard Maloneyfrom FCU1. FC Union BerlinMove
  5. 2021Steffen Tiggesfrom VfL OsnabrückMove

Departures

  1. 25 Aug 2021Thomas Delaneyto SEVSevillaMove
  2. 23 Jul 2021Jadon Sanchoto MUNMan UtdMove
  3. Jul 2021Łukasz Piszczekto ŁKS Goczałkowice-ZdrójMove
4 in · 5 out

2020

Arrivals

  1. Jul 2020Thomas Meunierfrom PSGPSGMove
  2. Jan 2020Emre Canfrom JUVJuventusLoan€1m announced by Juventus (Borsa Italiana filing)
  3. 2020Erling Haalandfrom FC Red Bull SalzburgMove
  4. 2020Jude Bellinghamfrom BIRBirmingham CityMove
10 in · 13 out

2019

Arrivals

  1. 1 Jul 2019Mateu Moreyfrom RCMRCD MallorcaMove
  2. 1 Jul 2019Thorgan Hazardfrom BORBorussia MönchengladbachTransfer
  3. Jul 2019Mats Hummelsfrom BAYBayernMove
  4. Jun 2019André Schürrlefrom FULFulhamBack from loan
  5. Jun 2019Shinji Kagawafrom BESBeşiktaşBack from loan
  6. Jun 2019Sebastian Rodefrom EINEintracht FrankfurtBack from loan
  7. 3 Jan 2019Christian Pulisicfrom CHEChelseaLoan
  8. 2019Nico Schulzfrom HERHertha BSCMove
  9. 2019Leonardo Balerdifrom Boca JuniorsMove
  10. 2019Julian Brandtfrom B04LeverkusenMove

Departures

  1. Aug 2019Shinji Kagawato Real ZaragozaMove
  2. Aug 2019Ömer Toprakto SVWSV Werder BremenMove
  3. 31 Jul 2019André Schürrleto Spartak MoscowLoan
  4. 16 Jul 2019Abdou Dialloto PSGPSGMove
  5. 1 Jul 2019Felix Passlackto FOTFortuna SittardLoan
  6. 30 Jun 2019Christian Pulisicto CHEChelseaBack from loan
  7. 2 Jan 2019Christian Pulisicto CHEChelseaTransfer
  8. 2019Sergio Gómezto SOCSociedad Deportiva HuescaLoan
  9. Jan 2019Shinji Kagawato BESBeşiktaşLoan
  10. Jan 2019Sebastian Rodeto EINEintracht FrankfurtLoan
  11. 2019Dženis Burnićto Dynamo DresdenMove
  12. 2019Marius Wolfto HERHertha BSCLoan
  13. 2019Alexander Isakto RESReal SociedadMove
9 in · 13 out

2018

8 in · 9 out

2017

Arrivals

  1. 28 Aug 2017Andriy Yarmolenkofrom FC Dynamo KyivMove
  2. Jul 2017Ömer Toprakfrom B04LeverkusenMove
  3. Jun 2017Neven Subotićfrom FCK1. FC KölnBack from loan
  4. 2017Alexander Isakfrom AIK FotbollMove
  5. 2017Maximilian Philippfrom SCFSC FreiburgMove
  6. 2017Jeremy Toljanfrom TSGTSG 1899 HoffenheimMove
  7. 2017Mahmoud Dahoudfrom BORBorussia MönchengladbachMove
  8. 2017Jürgen Dammfrom Tigres UANLMove
8 in · 7 out

2016

From the historical record: Wikidata (CC0) and Wikipedia’s transfer lists (CC BY-SA 4.0), each fee credited to the outlet or club that reported it. Dates are only as exact as the record; “Move” means the type wasn’t recorded. Retrospective record, not Swoop intelligence.