2. Bundesliga
Clubs in Germany's second division have between 1-10 June and 1 July to 1 September to complete their summer business for the 2025/26 season. Find out who has joined and who has left so far...
>>> How is a transfer completed in the Bundesliga and Bundesliga 2?
Arminia Bielefeld
In: André Becker (Waldhof Mannheim, end of loan), Jeredy Hilterman (Cambuur, end of loan)
Out: Marius Wörl (Hannover, end of loan)
In: Lukas Daschner (St. Gallen, end of loan), Agon Elgezi (Gorica, end of loan), Moritz-Broni Kwarteng (Fortuna Düsseldorf, end of loan), Noah Loosli (Greuther Fürth, end of loan), Leandro Morgalla (Red Bull Salzburg, loan), Francis Onyeka (Bayer Leverkusen, loan), Niclas Thiede (Ulm, end of loan), Colin Kleine-Bekel (Holstein Kiel)
Out: Bernardo (Hoffenheim), Myron Boadu (Monaco, end of loan), Dani de Wit (Utrecht), Cristian Gamboa (out of contract), Paul Grave (Bocholt), Gerrit Holtmann (out of contract), Tom Krauß (Mainz, end of loan), Anthony Losilla (retired), Georgios Masouras (Olympiacos, end of loan), Jakov Medić (Ajax, end of loan), Tim Oermann (Bayer Leverkusen), Ivan Ordets (out of contract), Philipp Strompf (Ulm), Mohammed Tolba (out of contract)
In: Karol Niemczycki (Ashdod, loan return), Filip Stojilković (OFK Belgrade, loan return)
Out: Asaf Arania (out of contract), Guille Bueno (Borussia Dortmund, loan return) Philipp Förster (out of contract), Tobias Kempe (out of contract), Marco Thiede, Christoph Zimmermann (out of contract), Fabio Torsiello (Aachen, loan)
Dynamo Dresden
In: Christophe Daferner (Nuremberg, loan made permanent), Alexander Rossipal (Hansa Rostock)
Out: Mika Baur (Paderborn, end of loan), Tom Berger (out of contract), Phillip Böhm (out of contract), Philip Heise (out of contract), Andi Hoti (Magdeburg, end of loan), Jonas Sterner (Holstein Kiel, end of loan)
In: -
Out: Julian Baas (Sparta Rotterdam, loan return), Ron-Thorben Hoffmann (Schalke, loan return), Paul Jaeckel (Union Berlin, loan return), Richmond Tachie (Kaiserslautern, loan return), Niklas Tauer (Mainz, loan return), Lino Tempelmann (Schalke, loan return)
In: Jason Ceka (Magdeburg), Felix Keidel (Ingolstadt), Mohammad Mahmoud (Zürich, end of loan), Luca Pfeiffer (VfB Stuttgart)
Out: Fisnik Asllani (Hoffenheim, end of loan), Elias Baum (Eintracht Frankfurt, end of loan), Mohammed Damar (Hoffenheim, end of loan), Frederik Jäkel (RB Leipzig, end of loan), Maurice Neubauer (Hannover)
In: Jordy de Wijs (Heerenveen, end of loan), Julian Hettwer (Borussia Dortmund II), Christopher Lenz (Hoffenheim), King Manu (Hansa Rostock, end of loan), Kenneth Schmidt (Freiburg), Simon Suso (Hansa Rostock, end of loan)
Out: Jan Boller (Ulm), Daniel Bunk (out of contract), Nicolas Gavory (out of contract), Andre Hoffmann (out of contract), Dawid Kownacki (Werder Bremen, end of loan), Moritz-Borni Kwarteng (Bochum, end of loan), Robert Kwasigroch (Hertha Berlin, end of loan), Dženan Pejčinović (Wolfsburg, end of loan), Marcelo Sobottka (out of contract), Myron van Brederode (AZ Alkmaar, end of loan)
In: Juan Cabrera (Augsburg II), Noah König (Hoffenheim), Leander Popp (Unterhaching, end of loan), Omar Sillah (Hamburg), Matti Wagner (Rot-Weiß Essen, end of loan), Philipp Ziereis (LASK)
Out: Simon Asta (Kaiserslautern), Lennart Grill (Union Berlin, end of loan), Noah Loosli (Bochum, end of loan), Jannik Mause (Kaiserslautern, end of loan), Nemanja Motika (Olimpija), Nahuel Noll (Hoffenheim, end of loan), Joshua Quarshie (Hoffenheim, end of loan)
In: Maurice Neubauer (Elversberg), Benjamin Källman (Cracovia), Franz Roggow (Borussia Dortmund), Jonas Sterner (Holstein Kiel), Marius Wörl (Arminia Bielefeld, end of loan)
Out: Max Christiansen (out of contract), Marcel Halstenberg (Germania Grasdorf), Fabian Kunze (Kaiserslautern), Hyun-ju Lee (Bayern Munich, end of loan), Rabbi Matondo (Rangers, end of loan), Sei Muroya (FC Tokyo), Phil Neumann (Birmingham City), Jessic Ngankam (Eintracht Frankfurt, end of loan), Nicolò Tresoldi (Club Brugge), Andreas Voglsammer (out of contract), Bartłomiej Wdowik (Braga, end of loan)
In: Julian Eitschberger (Rot-Weiß Essen, end of loan), Sebastian Grønning (Ingolstadt), Tim Hoffmann (Erzgebirge Aue, end of loan), Bradley Ibrahim (Crawley Town, end of loan), Leon Jensen (Karlsruhe), Niklas Kolbe (Ulm), Robert Kwasigroch (Fortuna Düsseldorf, end of loan), Kelian Nsona (Emmen, end of loan), Agustin Rogel (Internacional, end of loan)
Out: Andreas Bouchalakis (out of contract), Bradley Ibrahim (Plymouth), Jonjoe Kenny (out of contract), Ibrahim Maza (Bayer Leverkusen), Lukas Michelbrink (Energie Cottbus, loan), Florian Niederlechner (1860 Munich), Smail Prevljak (out of contract), Danny Scherhant (Freiburg)
In: Mladen Cvjetinović (Ingolstadt), Louis Köster (Hansa Rostock), Niklas Niehoff (Osnabrück, end of loan), Leon Parduzi (Karlsruhe), Tymoteusz Puchacz (Plymouth, end of loan), Luca Prasse (Meppen), Jonas Sterner (Dynamo Dresden, end of loan), Jonas Therkelsen (Strømsgodset), Robert Wagner (Freiburg, loan)
Out: Timo Becker (Schalke), Lewis Holtby (out of contract), David Javorcek (Zilina, end of loan), Colin Kleine-Bekel (out of contract), Nicolai Remberg (Hamburg), Marvin Schulz (out of contract), Jonas Sterner (Hannover)
In: Dickson Abiama (1860 Munich, end of loan), Simon Asta (Greuther Fürth), Maxwell Gyamfi (Osnabrück), Fabian Kunze (Hannover), Jannik Mause (Greuther Fürth, end of loan), Richmond Tachie (Eintracht Braunschweig, end of loan)
Out: Ragnar Ache (Cologne), Maximilian Bauer (Augsburg, end of loan), Tim Breithaupt (Augsburg, end of loan), Grant-Leon Ranos (Borussia Mönchengladbach, end of loan), Daisuke Yokota (Gent, end of loan), Almamy Toure (end of contract)
In: Eren Özturk (Altglienicke, end of loan), Noah Rupp (Lausanne, end of loan), Paul Scholl (Bayern Munich II, loan)
Out: Mustafe Abdullahu (Tirana, end of loan), Robin Bormuth (out of contract), Bambasé Conté (Hoffenheim, end of loan), Lasse Günther (Augsburg, end of loan), Andrink Hunziker (Basel, end of loan), Leon Jensen (Hertha Berlin), Mikkel Kaufmann (Heidenheim, end of loan), Philipp Klement (end of contract)
In: Andi Hoti (Dynamo Dresden, end of loan), Robert Leipertz (Ulm, end of loan)
Out: Xavier Amaechi (out of contract), Livan Burcu (Union Berlin, end of loan), Jason Ceka (out of contract), Mohamed El Ankouri (out of contract), Patric Pfeiffer (Augsburg, end of loan), Bryan Teixeira (Sturm Graz, end of loan)
In: Tom Baack (Verl), Ayoub Chaikhoun (Eintracht Frankfurt), Jannik Hofmann (VfB Stuttgart, loan return), Jannes Horn (St. Louis City, end of loan), Robin Lisewski (Borussia Dortmund), Ali Loune (Erzgebirge Aue, end of loan), Iván Márquez (Nijmegen, end of loan), Artem Stepanov (Bayer Leverkusen, loan), Semir Telalović (Ulm), Justin von der Hitz (Cologne), Manuel Wintzheimer (Rot-Weiß Essen, end of loan)
Out: Janis Antiste (Sassuolo, end of loan), Jens Castrop (Borussia Mönchengladbach), Christoph Daferner (Dynamo Dresden), Tim Drexler (Hoffenheim, end of loan), Mahir Emreli (out of contract), Lukas Schleimer (out of contract), Janni Serra (Aarhus, end of loan), Stefanos Tzimas (Brighton, end of loan), Enrico Valentini (retired)
In: Nick Bätzner (Wehen Wiesbaden), Mika Baur (Dynamo Dresden, end of loan), Bennit Bröger (Wolfsburg), David Kinsombi (Preußen Münster, end of loan), Koen Kostons (Kortrijk, end of loan), Dennis Seimen (VfB Stuttgart), Marco Wörner (SC Freiburg)
Out: Ilyas Ansah (Union Berlin), Marvin Mehlem (Hull City, end of loan), Felix Platte (out of contract), Arne Schulz (Viktoria Cologne), Casper Terho (Union Saint-Gilloise, end of loan)
In: Marvin Benjamins (Rödinghausen, end of loan), Jakub Korte (Lübeck, end of loan)
Out: Luca Bazzoli (Rot-Weiss Essen), Lukas Frenkert (out of contract), David Kinsombi (Paderborn, end of loan), András Németh (Hamburg, end of loan)
In: Timo Becker (Holstein Kiel), Ron-Thorben Hoffmann (Eintracht Braunschweig, end of loan), Bryan Lasme (Grasshoppers, end of loan), Henning Matriciani (Waldhof Mannheim, end of loan), Lino Tempelmann (Eintracht Braunschweig, end of loan), Martin Wasinski (Genk, end of loan)
Out: Mehmet Aydin (out of contract), Aymen Barkok (out of contract), Niklas Barthel (out of contract), Dominick Drexler (retired), Ralf Fährmann (out of contract), Emmanuel Gyamfi (Aberdeen), Marcin Kamiński (out of contract), Mitchell Langer (retired), Tobias Mohr (out of contract), Derry Murkin (Utrecht)