2. Bundesliga

2025-09-01T06:30:02Z

Bundesliga 2 transfer centre: Summer 2025

The 2025 summer transfer window in Germany is open from 1-10 June and from 1 July to 1 September.
The 2025 summer transfer window in Germany is open from 1-10 June and from 1 July to 1 September.

Clubs in Germany's second division had between 1-10 June and then again from 1 July to 1 September to complete their summer business for the 2025/26 season. Find out who joined and who left...

>>> How is a transfer completed in the Bundesliga and Bundesliga 2?

Arminia Bielefeld

In: Benjamin Boakye (VfB Stuttgart), Tim Handwerker (Jahn Regensburg), Jeredy Hilterman (Cambuur, end of loan), Marvin Mehlem (Hull City), Florian Micheler (Hoffenheim, loan), Monju Momuluh (Hannover), Vonheim Norbye (RB Leipzig, loan), Arne Sicker (free agent), Monju Thaddäus (Hannover), Marius Wörl (Hannover)

Out: André Becker (Ulm), Semi Belkahia (out of contract), Merveille Biankadi (out of contract), Nassim Boujellab (out of contract), Max Lippert (Cologne II, loan), Louis Oppie (St. Pauli)

Bochum

In: Farid Alfa-Ruprecht (Bayer Leverkusen, loan), Mathis Clairicia (Châteauroux), Agon Elezi (Gorica, end of loan), Lukas Daschner (St. Gallen, end of loan), Colin Kleine-Bekel (Holstein Kiel), Moritz-Broni Kwarteng (Fortuna Düsseldorf, end of loan), Noah Loosli (Greuther Fürth, end of loan), Leandro Morgalla (Red Bull Salzburg, loan), Michael Obafemi (Burnley, loan), Francis Onyeka (Bayer Leverkusen, loan), Romario Rösch (Ulm), Ibrahim Sissoko (Saint-Étienne), Philipp Strompf (Ulm), Niclas Thiede (Ulm, end of loan), Kevin Vogt (Union Berlin), Kjell Wätjen (Borussia Dortmund, loan)

Out: Samuel Bamba (Willem II, loan), Bernardo (Hoffenheim), Myron Boadu (Monaco, end of loan), Moritz Broschinski (FC Basel), Lukas Daschner (St. Gallen), Dani de Wit (Utrecht), Patrick Drewes (Borussia Dortmund), Agon Elezi (contract terminated), 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), Mohammed Tolba (out of contract) 

Darmstadt

In: Hiroki Akiyama (Albirex Niigata, loan), Bartosz Białek (Wolfsburg), Benedikt Börner (Wolfsburg), Yosuke Furukawa (Jubilo Iwata), Serhat-Semih Güler (Viktoria Köln), Leon Klassen (Lyngby), Patric Pfeiffer (Augsburg), Marco Richter (Mainz, loan)

Out: Asaf Arania (out of contract), Nico Baier (Tychy), Guille Bueno (Borussia Dortmund, end of loan) Philipp Förster (out of contract), Tobias Kempe (out of contract), Andreas Müller (Karlsruhe), Karol Niemczycki (Ashdod, loan made permanent), Clemens Riedel (Espanyol), Filip Stojilković (Cracovia), Marco Thiede (out of contract), Fabio Torsiello (Aachen, loan), Oscar Vilhelmsson (Preußen Münster), Christoph Zimmermann (out of contract)

Dynamo Dresden

In: 
Kofi Amoako (Wolfsburg), Christoph Daferner (Nuremberg, loan made permanent), Konrad Faber (St. Gallen), Marlon Faß (Hoffenheim), Nils Fröling (Hansa Rostock), Lennart Grill (Union Berlin), Luca Herrmann (Paderborn), Alexander Rossipal (Hansa Rostock), Vincent Vermeij (Fortuna Düsseldorf)

Out: Mika Baur (Paderborn, end of loan), Tom Berger (out of contract), Dmytro Bogdanov (Union Berlin), Phillip Böhm (Austria Lustenau), Philip Heise (out of contract), Andi Hoti (Magdeburg, end of loan), Paul Lehmann (Verl), Marlo Faß (Stuttgarter Kickers, loan), Jonas Sterner (Holstein Kiel, end of loan), Robin Meißner (VfL Osnabrück, loan)

Eintracht Braunschweig

In: Mehmet Can Aydın (free agent), Louis Breunig (Jahn Regensburg), Florian Flick (Nuremberg, loan), Lukas Frenkert (Preußen Münster), Robin Heußer (Karlsruhe), Ron-Thorben Hoffmann (Schalke, loan made permanent), Karim Hüneberg (Weiche, end of loan), Frederik Jäkel (RB Leipzig, loan), Elhan Kastrati (Cittadella), Patrick Nkoa (Aachen), Robert Ramsak (RB Leipzig, loan), Lino Tempelmann (Schalke, loan made permanent), Erencan Yardımcı (Hoffenheim, loan) 

Out: Julian Baas (Sparta Rotterdam, end of loan), Jona Borsum (Kickers Offenbach), Justin Duda (Barockstadt), Robert Ivanov (out of contract), Paul Jaeckel (Union Berlin, end of loan), Marko Johansson (out of contract), Robin Krauße (Sandhausen), Jannis Nikolaou (out of contract), Walid Ould-Chikh (Heracles, loan) Rayan Phillipe (Hamburg), Marvin Rittmüller (1860 Munich), Richmond Tachie (Kaiserslautern, end of loan), Niklas Tauer (Mainz, end of loan), Lino Tempelmann (Schalke, end of loan)

Elversberg

In: Jason Ceka (Magdeburg), Amara Condé (Heerenveen), Bambasé Conté (Hoffenheim, loan), Lasse Günther (Augsburg), Jan Gyamerah (Kaiserslautern), Felix Keidel (Ingolstadt), Nicholas Mickelson (Odense), Mohammad Mahmoud (Zürich, end of loan), Jarzinho Malanga (VfB Stuttgart, loan), Luca Pfeiffer (VfB Stuttgart), Lukasz Poreba (Hamburg, loan), Luis Seifert (Hamburg II), Otto Stange (Elversberg, loan)

Out: Fisnik Asllani (Hoffenheim, end of loan), Elias Baum (Eintracht Frankfurt, end of loan), Mohammed Damar (Hoffenheim, end of loan), Luca Dürholtz (Cologne), Robin Fellhauer (Augsburg), Frederik Jäkel (RB Leipzig, end of loan), Maurice Neubauer (Hannover), Semih Şahin (Kaiserslautern), Arne Sicker (out of contract), Paul Stock (Hansa Rostock)

Fortuna Düsseldorf

In: Sotiris Alexandropoulos (Sporting Lisbon), Tim Breithaupt (Augsburg, loan), Žan Celar (QPR), Jesper Daland (Cardiff City, loan), Jordy de Wijs (Heerenveen, end of loan), Anouar El Azzouzi (PEC Zwolle), Julian Hettwer (Borussia Dortmund II), Cedric Itten (Young Boys), Christopher Lenz (Hoffenheim), Marcel Lotka (Borussia Dortmund), King Manu (Hansa Rostock, end of loan), Florent Muslija (Freiburg, loan), Luca Raimund (VfB Stuttgart), Christian Rasmussen (Ajax), Kenneth Schmidt (Freiburg), Simon Suso (Hansa Rostock, end of loan)

Out: Jan Boller (Ulm), Daniel Bunk (out of contract), Nicolas Gavory (out of contract), Giovanni Haag (Red Star Paris, loan), Andre Hoffmann (out of contract), Ísak Jóhannesson (Cologne), Dawid Kownacki (Werder Bremen, end of loan), Moritz-Borni Kwarteng (Bochum, end of loan), Robert Kwasigroch (Hertha Berlin, end of loan), Jona Niemiec (Odense), Dženan Pejčinović (Wolfsburg, end of loan), Jamil Siebert (Lecce), Marcelo Sobottka (out of contract), Myron van Brederode (AZ Alkmaar, end of loan), Vincent Vermeij (Dynamo Dresden), Ben Zich (Roda)

Greuther Fürth

In: Brynjar Ingi Bjarnason (Hamarkameratene), Pelle Boevink (Ingolstadt), Juan Cabrera (Augsburg II), Jannik Dehm (Hannover), Felix Higl (Ulm), Sebastian Jung (Babelsberg), Aaron Keller (Unterhaching), Noah König (Hoffenheim II), Mathias Olesen (Cologne), Lukas Reich (1860 Munich), Omar Sillah (Hamburg II), Philipp Ziereis (LASK)

Out: Simon Asta (Kaiserslautern), Kerim Çalhanoğlu (out of contract), Niko Gießelmann (out of contract), Lennart Grill (Union Berlin, end of loan), Gideon Jung (out of contract), Daniel Kasper (Eupen), Noah Loosli (Bochum, end of loan), Roberto Massimo (Górnik Zabrze), Jannik Mause (Kaiserslautern, end of loan), Marco Meyerhöfer (Preußen Münster), Nemanja Motika (Olimpija, end of loan), Philipp Müller (Jahn Regensburg, loan), Nahuel Noll (Hoffenheim, end of loan), Denis Pfaffenrot (Sandhausen), Leander Popp (Viktoria Köln, loan), Joshua Quarshie (Hoffenheim, end of loan), Moritz Schulze (out of contract), Matti Wagner (Alemannia Aachen, loan)

Hannover

In: Bastian Allgeier (Ulm), Hendry Blank (Red Bull Salzburg, loan), Mustapha Bundu (Plymouth Argyle), Virgil Ghita (Cracovia), Benjamin Källman (Cracovia), William Kokolo (Stade Laval), Mayate Matsuda (Mito HollyHock), Maik Nawrocki (Celtic, loan), Maurice Neubauer (Elversberg), Nahuel Noll (Hoffenheim, loan), Ime Okon (Super Sport United), Benedikt Pichler (Holstein Kiel), Franz Roggow (Borussia Dortmund II), Jonas Sterner (Holstein Kiel), Wannis Taibi (Rodez), Daisuke Yokota (KAA Gent, loan)

Out: Max Christiansen (1860 Munich), Jannik Dehm (Greuther Fürth), Lars Gindorf (Aachen, loan), Marcel Halstenberg (Germania Grasdorf), Fabian Kunze (Kaiserslautern), Josh Knight (Portsmouth), Hyun-ju Lee (Bayern Munich II, end of loan), Rabbi Matondo (Rangers, end of loan), Monju Momuluh (Arminia Bielefeld), Sei Muroya (FC Tokyo), Phil Neumann (Birmingham City), Jessic Ngankam (Eintracht Frankfurt, end of loan), Kenneth Schmidt (Freiburg, end of loan), Monju Thaddäus (Arminia Bielefeld), Nicolò Tresoldi (Club Brugge), Andreas Voglsammer (Hansa Rostock), Bartłomiej Wdowik (Braga, end of loan), Leon-Oumar Wechsel (Tychy, loan), Ron-Robert Zieler (Cologne), Marius Wörl (Arminia Bielefeld)

Hertha Berlin

In: Julian Eitschberger (Rot-Weiß Essen, end of loan), Sebastian Grønning (Ingolstadt), Konstantin Heide (Unterhaching), Tim Hoffmann (Erzgebirge Aue, end of loan), Leon Jensen (Karlsruhe), Niklas Kolbe (Ulm), Dawid Kownacki (Werder Bremen, loan), Maurice Krattenmacher (Bayern Munich, loan), Robert Kwasigroch (Fortuna Düsseldorf, end of loan), Kélian Nsona (Emmen, end of loan), Agustin Rogel (Internacional, end of loan), Paul Seguin (Schalke)

Out: Andreas Bouchalakis (out of contract), Pálko Dárdai (Puskás Akadémia), Bradley Ibrahim (Plymouth), Jonjoe Kenny (out of contract), Robert Kwasigroch (Al-Markhiya), Ibrahim Maza (Bayer Leverkusen), Lukas Michelbrink (Energie Cottbus, loan), Florian Niederlechner (1860 Munich), Kélian Nsona (Casa Pia AC), Smail Prevljak (out of contract), Derry Scherhant (Freiburg), Dennis Smarsch (AC Horstens)

Holstein Kiel

In: Mladen Cvjetinović (Ingolstadt), Kasper Davidsen (Aalborg), Adrian Kapralik (MSK Zilina), Louis Köster (Hansa Rostock), Jonas Krumrey (Red Bull Salzburg), Hamza Muqaj (Carl-Zeiss Jena), Marcus Müller (Osnabrück), Niklas Niehoff (Osnabrück, end of loan), Leon Parduzi (Karlsruhe), Luca Prasse (Meppen), Stefan Schwab (PAOK), Tymoteusz Puchacz (Plymouth, end of loan), Jonas Therkelsen (Strømsgodset), Robert Wagner (Freiburg, loan)

Out: Fiete Arp (Odense), Timo Becker (Schalke), Thomas Dähne (1860 Munich), Max Geschwill (Magdeburg, loan), Armin Gigović (Young Boys), Lewis Holtby (out of contract), Dominik Javorček (Zilina, end of loan), Colin Kleine-Bekel (Bochum), Shuto Machino (Borussia Mönchengladbach), Benedikt Pichler (Hannover), Finn Porath (Schalke), Tymoteusz Puchacz (Sabah FK, loan),Nicolai Remberg (Hamburg), Marvin Schulz (out of contract), Jonas Sterner (Hannover)

Kaiserslautern

In: Dickson Abiama (1860 Munich, end of loan), Simon Asta (Greuther Fürth), Mahir Emreli (Nuremberg), Maxwell Gyamfi (Osnabrück), Paul Joly (Auxerre, loan), Jisoo Kim (Brentford, loan), Fabian Kunze (Hannover), Jannik Mause (Greuther Fürth, end of loan), Ivan Prtajin (Union Berlin), Semih Şahin (Elversberg), Naatan Skyttä (USL Dunkerque), Richmond Tachie (Eintracht Braunschweig, end of loan)

Out: Ragnar Ache (Cologne), Maximilian Bauer (Augsburg, end of loan), Tim Breithaupt (Augsburg, end of loan), Jan Gyamerah (Elversberg), Jannis Heuer (Preußen Münster, loan), Filip Kaloc (Ludogorets), Philipp Klement (out of contract), Jannik Mause (Rot-Weiss Essen, loan), Aaron Opoku (out of contract), Grant-Leon Ranos (Borussia Mönchengladbach, end of loan), Frank Ronstadt (Viktoria Cologne, loan), Almamy Touré (out of contract), Daisuke Yokota (Gent, end of loan)

Karlsruhe

In: Christian Bernat (Botev Plovdiv), Niclas Dühring (Ingolstadt), Shio Fukuda (Borussia Mönchengladbach, loan)Andreas Müller (Darmstadt), Eren Özturk (Altglienicke, end of loan), Leon Opitz (Werder Bremen, loan), Noah Rupp (Lausanne, end of loan), Paul Scholl (Bayern Munich II, loan), Roko Šimić (Cardiff, loan)

Out: Mustafe Abdullahu (Tirana, end of loan), Benedikt Bauer (Jahn Regensburg), Robin Bormuth (Saarbrücken), Bambasé Conté (Hoffenheim, end of loan), Lasse Günther (Augsburg, end of loan), Robin Heußer (Eintracht Braunschweig), Andrink Hunziker (Basel, end of loan), Leon Jensen (Hertha Berlin), Mikkel Kaufmann (Heidenheim, end of loan), Eren Öztürk (Lokomotive Leipzig), Noah Rupp (Thun, loan), Max Weiß (Burnley)

Magdeburg

In: Maximilian Breunig (Heidenheim, loan), Kandet Diawara (Le Havre), Max Geschwill (Holstein Kiel, loan), Rayan Ghrieb (Guingamp), Andi Hoti (Dynamo Dresden, end of loan), Luka Hyryläinen (Hoffenheim), Robert Leipertz (Ulm, end of loan), Nick Meier (Hannover II), Ado Onaiwu (Auxerre), Noah Pesch (Borussia Mönchengladbach, loan), Laurin Ulrich (Stuttgart, loan)

Out: Xavier Amaechi (out of contract), Livan Burcu (Union Berlin, end of loan), Jason Ceka (Elversberg), Mohamed El Ankouri (out of contract), Martijn Kaars (St. Pauli), Aleksa Marusic (Sheriff, loan), Pierre Nadjombe (Alemannia Aachen, loan), Patric Pfeiffer (Augsburg, end of loan), Bryan Teixeira (Sturm Graz, end of loan)

Nuremberg

In: Tom Baack (Verl), Finn Ole Becker (Hoffenheim), Tarek Buchmann (Bayern Munich, loan), Ayoub Chaikhoun (Eintracht Frankfurt), Pape Diop (Strasbourg, loan), Tim Drexler (Hoffenheim, loan), Adriano Grimaldi (Paderborn), Jannik Hofmann (VfB Stuttgart II, end of loan), Henri Koudossou (Augsburg, loan) Noah Le Bret-Maboulou (Stade Rennes), Robin Lisewski (Borussia Dortmund II), Luka Lochoshvili (Cremonese), Ali Loune (Erzgebirge Aue, end of loan), Kristian Mandic (Eintracht Frankfurt), Adam Markhiev (Limassol), Iván Márquez (Nijmegen, end of loan), Hindolo Mustapha (Crystal Palace, loan), Artem Stepanov (Bayer Leverkusen, loan), Semir Telalović (Ulm), Justin von der Hitz (Cologne), Manuel Wintzheimer (Rot-Weiß Essen, end of loan), Mohamed Ali Zoma (AlbinoLeffe)

Out: Janis Antiste (Sassuolo, end of loan), Jens Castrop (Borussia Mönchengladbach), Christoph Daferner (Dynamo Dresden, loan made permanent), Mahir Emreli (Kaiserslautern), Florian Flick (Eintracht Braunschweig, loan), Dustin Forkel (Jahn Regensburg, loan), Jannik Hofmann (Rot-Weiß Essen, loan), Jannes Horn (Rapid Vienna), Caspar Jander (Southampton), Simon Joachims (Homburg), Ali Loune (RWD Molenbeek), Iván Márquez (Fortuna Sittard), Uche Obiogumu (Schweinfurt, loan), Nicolas Ortegel (BFC Dynamo, loan), Nick Seidel (Jahn Regensburg, loan), Lukas Schleimer (out of contract), Janni Serra (Aarhus, end of loan), Stefanos Tzimas (Brighton, end of loan), Enrico Valentini (retired), Oliver Villadsen (Brondby), Manuel Wintzheimer (Schweinfurt)

Paderborn

In: Nick Bätzner (Wehen Wiesbaden), Mika Baur (Dynamo Dresden, end of loan), Bennit Bröger (Wolfsburg), Lucas Copado (Linzer ASK), David Kinsombi (Preußen Münster, end of loan), Koen Kostons (Kortrijk, end of loan), Dennis Seimen (VfB Stuttgart), Steffen Tigges (Cologne), Marco Wörner (Freiburg)

Out: Ilyas Ansah (Union Berlin), Martin Ens (Verl), Adriano Grimaldi (Nuremberg), Luca Herrmann (Dynamo Dresden), Marvin Mehlem (Hull City, end of loan), Felix Platte (out of contract), John Posselt (TSV Havelse, loan), Arne Schulz (Viktoria Cologne), Casper Terho (Union Saint-Gilloise, end of loan), Tristan Zobel (Erzgebirge Aue, loan), Aaron Zehnter (Wolfsburg)

Preußen Münster

In: Oliver Batista-Meier (Ulm), Marcel Benger (Verl), Marvin Benjamins (Rödinghausen, end of loan), Jannis Heuer (Kaiserslautern, loan), Paul Jaeckel (Union Berlin), Jakub Korte (Lübeck, end of loan), Lars Lokotsch (Verl), Marco Meyerhöfer (Greuther Fürth), Zidan Sertdemir (FC Nordsjælland), Antonio Tikvić (Watford FC), Oscar Vilhelmsson (Darmstadt)

Out: Luca Bazzoli (Rot-Weiss Essen), Thorben Deters (Meppen), Lukas Frenkert (Eintracht Braunschweig), Hólmbert Aron Friðjónsson (out of contract), David Kinsombi (Paderborn, end of loan), Daniel Kyerewaa (Reading), Marc Lorenz (contract terminated), Sebastian Mrowca (out of contract), András Németh (Hamburg, end of loan), Florian Pick (out of contract), Dominik Schad (out of contract)

Schalke

In: Timo Becker (Holstein Kiel), Soufiane El-Faouzi (Alemannia Aachen), Christian Gomis (Winterthur), Nikola Katić (FC Zürich), Hasan Kurucay (OH Leuven), Bryan Lasme (Grasshoppers, end of loan), Dylan Leonard (Western United), Henning Matriciani (Waldhof Mannheim, end of loan), Paul Pöpperl (Viktoria Cologne, end of loan), Finn Porath (Holstein Kiel), Martin Wasinski (Genk, end of loan)

Out: Mehmet Can Aydın (out of contract), Aymen Barkok (out of contract), Niklas Barthel (out of contract), Taylan Bulut (Besiktas), Dominick Drexler (retired), Ralf Fährmann (out of contract), Emmanuel Gyamfi (Aberdeen), Ilyes Hamache (Amiens, loan), Ron-Thorben Hoffmann (Eintracht Braunschweig, loan made permanent), Marcin Kamiński (out of contract), Michael Langer (retired), Tobias Mohr (Standard Liège), Derry Murkin (Utrecht), Steve Noode (Union Titus Petingen, loan), Paul Seguin (Hertha Berlin), Lino Tempelmann (Eintracht Braunschweig, loan made permanent), Pape Meissa Ba (Queens Park Rangers) 

>>> Check out all the Bundesliga transfers here!

Related news
Discover more

Being the first to get updated on every Bundesliga goal is as easy as:

  1. Download the Bundesliga app
  2. Choose your favourite club
  3. Get the fastest push notifications, including goals, live data and line-ups!