Bundesliga winter transfers: All the completed deals in the January transfer window 2024
Keep up to date with all the completed winter transfers in the Bundesliga with this article.
Arrivals:
Eric Dier (Tottenham, loan)
Sacha Boey (Galatasaray, €30 million)
Bryan Zaragoza (Granada, €17 million)
Departures:
None.
Borussia Dortmund:
Arrivals:
Jadon Sancho (Manchester United, loan)
Ian Maatsen (Chelsea, loan)
Departures:
Giovanni Reyna (Nottingham Forest, loan, €2.5 million)
RB Leipzig:
Arrivals:
Eljif Elmas (Napoli, €23 million)
Caden Clark (Vendsyssel, end of loan)
Angelino (Galatasaray, end of loan)
Hugo Novoa (Utrecht, end of loan)
Departures:
Caden Clark (Minnesota, ?)
Emil Forsberg (New York Red Bulls, €3 million)
Fabio Carvalho (Liverpool, end of loan)
Ilaix Moriba (Getafe, loan)
Timo Werner (Tottenham, loan)
Angelino (Roma, loan)
Hugo Novoa (Villarreal, loan)
Union Berlin:
Arrivals:
Keita Endo (Eintracht Braunschweig, end of loan)
Kevin Vogt (Hoffenheim, ?)
Chris Bedia (Servette, €2 million)
Yorbe Vertessen (PSV, €5 million)
Departures:
Keita Endo (FC Tokyo, loan)
Aljoscha Kemlein (St. Pauli, loan)
Yannic Stein (VfB Lübeck, loan)
David Datro Fofana (Chelsea, end of loan)
Leonardo Bonucci (Fenerbahçe, ?)
Sheraldo Becker (Real Sociedad, €3 million)
Laurenz Dehl (Austria Klagenfurt, free transfer)
Kevin Behrens (Wolfsburg, €2 million)
Mathis Bruns (FSV Luckenwalde, free transfer)
SC Freiburg:
Arrivals:
Attila Szalai (Hoffenheim, loan)
Florent Muslija (Paderborn, €1 million)
Departures:
None.
Bayer Leverkusen:
Arrivals:
Borja Iglesias (Betis, loan, €1 million)
Departures:
Nadiem Amiri (Mainz, ?)
Eintracht Frankfurt:
Arrivals:
Donny van de Beek (Manchester United, loan)
Nathaniel Brown (Nürnberg, €3 million)
Sasa Kalajdzic (Wolverhampton, loan)
Jean-Matteo Bahoya (Angers, €8 million)
Hugo Ekitike (Paris Saint-Germain, loan, €3.5 million)
Departures:
Nathaniel Brown (Nürnberg, loan)
Lucas Alario (Internacional, €3 million)
Marcel Wenig (Nürnberg, loan)
Kristijan Jakic (Augsburg, loan)
Jens Petter Hauge (Bodø/Glimt, loan)
Jessic Ngankam (Mainz, loan)
Paxten Aaronson (Vitesse, loan)
Wolfsburg:
Arrivals:
Kevin Behrens (Union Berlin, ?)
Departures:
Philipp Schulze (Hallescher, loan)
Felix Lange (SV Rödinghausen, loan)
Nicolas Cozza (Nantes, loan)
Mainz:
Arrivals:
Nadiem Amiri (Leverkusen, ?)
Jessic Ngankam (Eintracht Frankfurt, loan)
Departures:
Anwar El Ghazi (released)
Aymen Barkok (Hertha BSC, loan)
Borussia Mönchengladbach:
Arrivals:
None.
Departures:
Yvandro Borges Sanches (Nijmegen, loan)
Hannes Wolf (New York City, free transfer)
FC Köln:
Arrivals:
None.
Departures:
Dimitrios Limnios (Panathinaikos, free transfer)
Mathias Olesen (Yverdon Sport, loan)
Noah Katterbacj (Hamburger SV, free transfer)
TSG Hoffenheim:
Arrivals:
David Jurasek (Benfica, loan)
Diadie Samassekou (Olympiacos, end of loan)
Departures:
Joshua Quarshie (Fortuna Düsseldorf, loan)
Julian Justvan (Darmstadt, loan)
Attila Szalai (Freiburg, loan)
Diadie Samassekou (Cadiz, loan)
Werder Bremen:
Arrivals:
Julian Malatini (Defensa, €2 million)
Skelly Alvero (Olympique Lyon, loan, €250,000)
Isak Hansen-Aarøen (Manchester United, ?)
Departures:
Nicolai Rapp (Karlsruhe, free transfer)
Abdenego Nankishi (1860 Munich, loan)
VfL Bochum:
Arrivals:
Gerrit Holtmann (Antalyaspor, end of loan)
Andreas Luthe (Kaiserslautern, ?)
Agon Elezi (Varazdin, ?)
Departures:
Lys Mousset (released)
Gerrit Holtmann (Darmstadt, loan)
Mats Pannewig (Wiedenbrück, loan)
FC Augsburg:
Arrivals:
Kristijan Jakic (Eintracht Frankfurt, loan)
Pep Biel (Olympiacos, loan)
Departures:
Japhet Tanganga (Tottenham, end of loan)
Irvin Cardona (Saint-Etienne, loan)
Aaron Zehnter (Paderborn, ?)
Masaya Okugawa (Hamburger SV, loan)
Nathanael Mbuku (Saint-Etienne, loan)
David Colina (Vejle, loan)
Frederik Winther (Estoril Praia, loan)
VfB Stuttgart:
Arrivals:
Mahmoud Dahoud (Brighton, loan)
Departures:
Mateo Klimowicz (San Luis, loan made permanent, €750,000)
Thomas Kastanaras (Ulm, loan)
Heidenheim:
Arrivals:
None.
Departures:
None.
Darmstadt:
Arrivals:
Julian Justvan (Hoffenheim, loan)
Gerrit Holtmann (Bochum, loan)
Sebastian Polter (Schalke, loan)
Departures:
Frank Ronstadt (Kaiserslautern, ?)
Filip Stojilkovic (Kaiserslautern, loan)