Official Bundesliga 2 transfer centre: summer 2023
Schalke and Hertha Berlin have dropped down to Bundesliga 2, but which teams have made the big moves in the transfer market for the 2023/24 season? Find out all the ins and outs involving all second division clubs after the close of the summer transfer window.
How is a transfer completed in the Bundesliga?
In: Youssef Amyn (Feyenoord), Yannik Bangsow (Alemannia Aachen, end of loan), Kaan Caliskaner (Regensburg), Tino Casali (Altach), Keita Endo (Union Berlin, loan extended), Johan Gomez (Zwickau), Sebastian Griesbeck (Greuther Fürth), Thorir Johann Helgasson (Lecce, loan), Robert Ivanov (Warta Poznan), Florian Krüger (Groningen, loan), Rayan Philippe (Hesperange), Marvin Rittmüller (Heidenheim), Sidi Sane (Schalke)
Out: Filip Benkovic (Udinese, end of loan), Tarsis Bonga (1860 Munich), Pascal Breier (VfB Lübeck), Nathan de Medina (out of contract), Jasmin Fejzic (retired), Linus Gechter (Hertha Berlin, end of loan), Bryan Henning (Viktoria Cologne), Mehmet Ibrahimi (RB Leipzig, end of loan), Lion Lauberbach (Mechelen), Immanuel Pherai (Hamburg), Lennart Schulze-Kökelsum (Steinbach), Philipp Strompf (Vasteras), Manuel Wintzheimer (Nuremberg, end of loan), Enrique Peña Zauner (Roda)
In: Tim Boss (Magdeburg), Joseph Boyamba (1860 Munich), Wahid Faghir (VfB Stuttgart, loan), Frederik Jäkel (RB Leipzig, loan), Dominik Martinovic (Waldhof Mannheim), Arne Sicker (Sandhausen), Paul Stock (Steinbach), Hugo Vandermersch (SM Caen), Paul Wanner (Bayern Munich, loan)
Out: Ben Bobzien (Mainz, end of loan), Eros Dacaj (Rödinghausen), Luca Menke (out of contract), Tobias Mißner (Meppen), Valdrin Mustafa (Viktoria Cologne), Daniel Pantschenko (Union Titus Petingen, loan) Sinan Tekerci (Stuttgarter Kickers), Laurin von Piechowski (out of contract), Nick Woltemade (Werder Bremen, end of loan), Anton Ziegler (Köllerbach)
In: Isak Bergmann Johannesson (Copenhagen, loan), Yannik Engelhardt (Freiburg II), Dennis Jastrzembski (Slask Wroclaw), Karol Niemczycki (Cracovia), Jamil Siebert (Viktoria Cologne, end of loan), Christos Tzolis (Norwich City, loan), Vincent Vermeij (Freiburg II)
Out: Nana Ampomah (out of contract), Kwadwo Baah (Watford, end of loan), Benjamin Böckle (Preußen Münster, loan), Elione Fernandes Neto (Red Bull Salzburg), Jorrit Hendrix (out of contract), Rouwen Hennings (Sandhausen), Michal Karbownik (Brighton and Hove Albion, end of loan), Christoph Klarer (Darmstadt), Dawid Kownacki (Werder Bremen), Kristoffer Peterson (Hapoel Beer Sheva), Nicklas Shipnoski (Arminia Bielefeld), Raphael Wolf (out of contract)
In: Kerim Calhanoglu (Schalke), Jomaine Consbruch (Arminia Bielefeld), Niko Gießelmann (free agent), Orestis Kiomourtzoglou (Hearts), Tim Lemperle (Cologne, loan), Dennis Srbeny (Paderborn), Jonas Urbig (Cologne, loan), Robert Wagner (Freiburg, loan)
Out: Ragnar Ache (Eintracht Frankfurt, end of loan), Max Christiansen (Hannover), Jeremy Dudziak (Hertha Berlin), Sebastian Griesbeck (Eintracht Braunschweig), Nico Grimbs (Floridsdorfer), Marco John (Hoffenheim, end of loan), Robin Kehr (retired), Afimico Pululu (Jagiellonia), Sidney Raebiger (Eintracht Frankfurt), Tobias Raschl (Kaiserslautern), Lasse Schulz (Viborg, loan), Nils Seufert (Ried)
In: Stephan Ambrosius (Karlsruhe, end of loan), Dennis Hadzikadunic (Rostov, loan), Levin Öztunali (Union Berlin), Immanuel Pherai (Eintracht Braunschweig), Lukasz Poreba (Lens, loan), Guilherme Ramos (Arminia Bielefeld), Ignace Van der Brempt (Red Bull Salzburg, loan)
Out: Xavier Amaechi (Magdeburg), Daouda Beleme (Ingolstadt, loan), Filip Bilbija (Paderborn), Jonas David (Hansa Rostock, loan), Ogechika Heil (Preußen Münster), Marko Johansson (Halmstads BK, loan), Noah Katterbach (Cologne, end of loan), Sonny Kittel (Rakow), Robin Meißner (Dynamo Dresden), Javi Montero (Besiktas, end of loan), Leo Oppermann (Arminia Bielefeld, loan), Maximilian Rohr (Paderborn, loan made permanent)
In: Bright Arrey-Mbi (Bayern Munich, loan made permanent), Max Christiansen (Greuther Fürth), Muhammed Damar (Hoffenheim, loan), Brooklyn Ezeh (Wehen Wiesbaden), Marcel Halstenberg (RB Leipzig), Kolja Oudenne (Altglienicke), Leon-Oumar Wechsel (Rödinghausen), Christopher Scott (Royal Antwerp, loan), Andreas Voglsammer (Millwall), Marius Wörl (1860 Munich)
Out: Maximilian Beier (Hoffenheim, end of loan), Ekin Celebi (Rot-Weiss Essen), Lawrence Ennali (Gornik Zabreze), Sebastian Kerk (Widzew Lodz), Luka Krajnc (Catanzaro), Gael Ondoua (Servette), Simon Stehle (Saarbrücken), Sebastian Stolze (Sandhausen), Tim Walbrecht (out of contract), Hendrik Weydandt (retired), Marius Wörl (Arminia Bielefeld, loan)
In: Janik Bachmann (Sandhausen), Junior Brumado (Midtjylland, loan), Jonas David (Hamburg, loan), Serhat-Semih Güler (Wuppertal), Oliver Hüsing (Arminia Bielefeld), Christian Kinsombi (Sandhausen), Theo Martens (Greifswald, end of loan), Salomon Nkoa (Rot-Weiß Erfurt), Alexander Rossipal (Waldhof Mannheim), Juan Jose Perea (VfB Stuttgart, loan), Sarpreet Singh (Bayern Munich), Jasper van der Werff (Paderborn, loan), Sebastian Vasiliadis (Arminia Bielefeld)
Out: Frederic Ananou (Sint-Truiden), Pascal Breier (Lübeck), Haris Duljevic (out of contract), Lukas Fröde (Ingolstadt), Dong-gyeong Lee (Ulsan Hyundai, end of loan), Maurice Litka (out of contract), Anderson Lucoqui (Mainz, end of loan), Ryan Malone (Ingolstadt), Ridge Munsy (out of contract), Morris Schröter (1860 Munich), Sebastian Thill (out of contract), Rick van Drongelen (Union Berlin, end of loan), John Verhoek (Osnabrück)
In: Andreas Bouchalakis (Olympiacos), Gustav Christensen (Midtjylland), Palko Dardai (Fehervar), Jeremy Dudziak (Greuther Fürth), Julian Eitschberger (Halle, loan), Linus Gechter (Eintracht Braunschweig, end of loan), Marius Gersbeck (Karlsruhe), Bilal Hussein (AIK Solna), Michal Karbownik (Brighton & Hove Albion), Anderson Lucoqui (Mainz), Myziane Maolida (Reims, end of loan), Toni Leistner (Sint-Truiden), Smail Prevljak (Eupen), Fabian Reese (Holstein Kiel), Haris Tabakovic (Austria Vienna), Luca Wollschläger (Rot-Weiß Essen, end of loan), Deyovaisio Zeefuik (Hellas Verona, end of loan)
Out: Omar Alderete (Getafe, loan made permanent), Santiago Ascacibar (Estudiantes, loan made permanent), Kevin-Prince Boateng (out of contract), Jean-Paul Boetius (out of contract), Tolga Cigerci (Ankaragucu), Oliver Christensen (Fiorentina), Julian Eitschberger (Hallescher, loan), Chidera Ejuke (CSKA Moscow, end of loan), Rune Jarstein (out of contract), Stevan Jovetic (out of contract), Wilfried Kanga (Standard Liege, loan), Dodi Lukebakio (Sevilla), Maximilian Mittelstädt (VfB Stuttgart), Jessic Ngankam (Eintracht Frankfurt), Krzysztof Piatek (Basaksehir), Marvin Plattenhardt (out of contract), Marco Richter (Mainz), Alexander Schwolow (Union Berlin), Suat Serdar (Hellas Verona), Ivan Sunjic (Birmingham City, end of loan), Lucas Tousart (Union Berlin), Filip Uremovic (Hadjuk Split)
In: Nico Carrera (Zwickau, end of loan), Marcel Engelhardt (Zwickau), Marko Ivezic (Vozdovac), Carl Johansson (Goteborg), Shuto Machino (Shonan Bellmare), Joshua Mees (Regensburg, end of loan), Lasse Rosenboom (Werder Bremen II), Nicolai Remberg (Preußen Münster), Tom Rothe (Borussia Dortmund, loan), Ba-Muaka Simakala (Osnabrück), Aurel Wagbe (Wolfsburg)
Out: Ahmet Arslan (Magdeburg), Noah Awuku (Eintracht Norderstedt), Fin Bartels (retired), Marcel Benger (Verl), Robin Himmelmann (out of contract), Aleksandar Ignjovski (out of contract), Mikkel Kirkeskov (Zaglebie Lubin), Julian Korb (Borussia Mönchengladbach II), Simon Lorenz (Ingolstadt), Alexander Mühling (Sandhausen), Marvin Obuz (Cologne, end of loan), Fabian Reese (Hertha Berlin), Tim Schreiber (RB Leipzig, end of loan), Stefan Thesker (St. Pölten), Hauke Wahl (St. Pauli), Kwasi Wriedt (Osnabrück, loan)
In: Ragnar Ache (Eintracht Frankfurt), Afeez Aremu (St. Pauli), Shawn Blum (Nuremberg), Jan Elvedi (Regensburg), Niklas Heeger (Eintracht Trier), Tymoteusz Puchacz (Union Berlin, loan), Tobias Raschl (Greuther Fürth), Nikola Soldo (Cologne, loan), Tymoteusz Puchacz (Union Berlin, loan), Richmond Tachie (Paderborn)
Out: Robin Bormuth (Paderborn, end of loan), Lars Bünning (Dynamo Dresden), Hikmet Ciftci (out of contract), Nicolas de Preville (Troyes), Neal Gibs (Freiberg, loan), Muhammed Kiprit (out of contract), Stefano Marino (Astoria Walldorf, loan), Nicolai Rapp (Werder Bremen, end of loan), Dominik Schad (Preußen Münster), Angelos Stavridis (Homburg, loan), Jonas Weyand (Hessen Kassel)
In: Marcel Beifus (St. Pauli), Robin Bormuth (Paderborn), Dzenis Burnic (Heidenheim), Patrick Drewes (Sandhausen), David Herold (Bayern Munich II, loan), Igor Matanovic (Eintracht Frankfurt, loan), Lars Stindl (Borussia Mönchengladbach)
Out: Kelvin Arase (Waldhof Mannheim), Bastian Allgeier (Ulm, loan made permanent), Stephan Ambrosius (Hamburg, end of loan), Florian Ballas (Regensburg), Malik Batmaz (Preußen Münster), Tim Breithaupt (Augsburg), Kyoung-Rok Choi (out of contract), Lucas Cueto (Dynamo Dresden), Marius Gersbeck (Hertha Berlin), Daniel Gordon (retired), Felix Irorere (Borussia Dortmund II), Mikkel Kaufmann (Copenhagen, end of loan), Dominik Kother (Regensburg), Stefano Marino (Walldorf, loan), Lazar Mirkovic (out of contract), Simone Rapp (Neuchatel Xamax)
In: Ahmet Arslan (Holstein Kiel), Xavier Amaechi (Hamburg), Tarek Chahed (Berliner AK), Jonah Fabisch (Hamburg), Andi Hoti (Inter Milan), Jean Hugonet (Austria Lustenau), Tatsuya Ito (Sint-Truiden, loan made permanent), Alexander Nollenberger (Bayreuth), Julian Pollersbeck (Lyon)
Out: Alexander Bittroff (Regensburg), Tim Boss (Elversberg), Kai Brünker (Saarbrücken), Florian Kath (out of contract), Maximilian Franzke (out of contract), Moritz-Broni Kwarteng (Bochum), Andreas Müller (Darmstadt), Julian Rieckmann (Waldhof Mannheim), Leo Scienza (Ulm), Leon Schmökel (Meuselwitz), Tim Sechelmann (Waldhof Mannheim), Tim Stappmann (Rot-Weiß Oberhausen), Maximilian Ullmann (Venezia, end of loan)
In: Jens Castrop (Cologne, loan made permanent), Florian Flick (Schalke), Ahmet Gürleyen (Wehen Wiesbaden), Daichi Hayashi (Sint-Truiden, loan), Josep Hungbo (Watford), Jannes Horn (Bochum, loan made permanent), Ivan Marquez (NEC Nijmegen), Kanji Okunuki (Omiya Ardija)
Out: Paul Besong (Borussia Dortmund II, loan made permanent), Danny Blum (out of contract), Shawn Blum (Kaiserslautern), Louis Breunig (Regensburg, loan), Kwadwo Duah (Ludogorets Rasgrad), Florian Flick (Schalke, end of loan), Sadik Fofana (Bayer Leverkusen, end of loan), Pascal Köpke (Duisburg), Jermain Nischalke (Borussia Dortmund), Fabian Nürnberger (Darmstadt), Gustavo Puerta (Bayer Leverkusen, end of loan), Erik Shuranov (Maccabi Haifa), Lino Tempelmann (Freiburg, end of loan), Peter Vindahl Jensen (AZ Alkmaar, end of loan), Manuel Wintzheimer (Arminia Bielefeld, loan)
In: Bashkim Ajdini (Sandhausen), Florian Bähr (Hoffenheim II), Christian Conteh (Feyenoord), Michael Cuisance (Venezia, loan), Oumar Diakhite (Sandhausen), Dave Gnaase (Saarbrücken), Lennart Grill (Union Berlin, loan), Lars Kehl (Freiburg II), Charalampos Makridis (Regensburg), Maximilian Thalhammer (Regensburg), Kwasi Wriedt (Holstein Kiel, loan)
Out: Laurenz Beckenmeyer (Sportfreunde Lotte), Sören Bertram (out of contract), Marc Heider (Sportfreunde Lotte), Felix Higl (Ulm), Davide Itter (Wuppertal), Yigit Karademir (Meppen, loan), Sven Köhler (Odense), Leandro Putaro (Arminia Bielefeld, loan), Benas Satkus (out of contract), Ba-Muaka Simakala (Holstein Kiel), Luis Sprekelmeyer (Meppen), Omar Traore (Heidenheim), Jannik Zahmel (Blau-Weiß Lohne, loan)
In: Filip Bilbija (Hamburg), Calvin Brackelmann (Ingolstadt), Laurin Curda (Balingen), Johannes Dörfler (Waldhof Mannheim, end of loan), Kimberly Ezekwem (Freiburg, loan), Adriano Grimaldi (Saarbrücken), Mattes Hansen (Schalke), Justus Henke (Wuppertal, end of loan), David Kinsombi (Sandhausen), Max Kruse (free agent), Michael Martin (SV Ried), Marcel Mehlem (Sandhausen, end of loan), Visar Musliu (Ingolstadt), Maximilian Rohr (Hamburg, loan made permanent), Arne Schulz (Arminia Bielefeld), Jesse Tugbenyo (Verl, end of loan)
Out: Robin Bormuth (Karlsruhe), Jonas Carls (Waldhof Mannheim), Bashir Humphreys (Chelsea, end of loan), Uwe Hünemeier (retired), Julian Justvan (Hoffenheim), Marvin Pieringer (Schalke, end of loan), Ron Schallenberg (Schalke), Moritz Schulze (Halle), Dennis Srbeny (Greuther Fürth), Richmond Tachie (Kaiserslautern), Jasper van der Werff (Hansa Rostock, loan), Leopold Zingerle (RB Leipzig)
In: Timo Baumgartl (PSV Eindhoven), Blendi Idrizi (Regensburg, end of loan), Yusuf Kabadayi (Bayern Munich, loan), Tomas Kalas (Bristol City), Bryan Lasme (Arminia Bielefeld), Marius Müller (Luzern), Derry Murkin (Volendam), Ron Schallenberg (Paderborn), Paul Seguin (Union Berlin), Lino Tempelmann (Freiburg)
Out: Mehmet Can Aydin (Trabzonspor, loan), Eder Balanta (Club Brugge, end of loan), Nassim Boujellab (Arminia Bielefeld), Can Bozdogan (Utrecht, loan made permanent), Marius Bülter (Hoffenheim), Kerim Calhanoglu (Greuther Fürth), Florian Flick (Nuremberg), Michael Frey (Royal Antwerp, end of loan), Amine Harit (Marseille, loan made permanent), Moritz Jenz (Lorient, end of loan), Timothee Kolodziekczak (out of contract), Alex Kral (Spartak Moscow, end of loan), Tom Krauß (RB Leipzig, end of loan), Jordan Larsson (Copenhagen, loan made permanent), Marvin Pieringer (Heidenheim), Reinhold Ranftl (Austria Vienna, loan made permanent), Alexander Schwolow (Hertha Berlin, end of loan), Tim Skarke (Union Berlin, end of loan), Jere Uronen (Stade Brest, end of loan), Sepp van den Berg (Liverpool, end of loan), Dries Wouters (Lommel), Maya Yoshida (Los Angeles FC), Rodrigo Zalazar (Braga)
In: Andreas Albers (Regensburg), Scott Banks (Crystal Palace, loan), Karol Mets (Zürich, loan made permanent), Danel Sinani (Norwich City), Philipp Treu (Freiburg II), Hauke Wahl (Holstein Kiel), Simon Zoller (Bochum)
Out: Afeez Aremu (Kaiserslautern), Christopher Avevor (out of contract), Marcel Beifus (Karlsruhe), Lukas Daschner (Bochum), Betim Fazliji (St. Gallen), Igor Matanovic (Eintracht Frankfurt, end of loan), Jakov Medic (Ajax), David Otto (Sandhausen), Leart Paqarada (Cologne), Yi-young Park (out of contract), Franz Roggow (Borussia Dortmund II), Dennis Smarsch (Duisburg), Jannes Wieckhoff (Heracles), Luca Zander (Sandhausen)
In: Martin Angha (free agent), Nick Bätzner (Oostende), Keanan Bennetts (Darmstadt), Amar Catic (Den Haag), Amin Farouk (FSV Frankfurt, end of loan), Lasse Günther (Augsburg, loan), Antonio Jonjic (Erzgebirge Aue), Julius Kade (Dynamo Dresden), Franko Kovacevic (Domzale), Hyun-ju Lee (Bayern Munich II, loan), Marcus Mathisen (Sirius), Aleksandar Vukotic (Beveren)
Out: Dominik Bauer (Eddersheim), Lucas Becker (Kickers Offenbach), Lucas Brumme (Rot-Weiss Essen), Brooklyn Ezeh (Hannover), Ahmet Gürleyen (Nuremberg), Benedict Hollerbach (Union Berlin), Dennis Kempe (retired), Sebastian Mrowca (Preußen Münster), Suheyel Najar (Viktoria Cologne), Johannes Wurtz (Honka)
Related news
How do Bayern and Leipzig stack up?
Bayern take on recent rivals Leipzig in their final game before the winter break. The record champions vs. the young pretenders - how do they compare?
Who are Elversberg?
All you need to know on the Saarland-based outfit, who are flying high at the top of Bundesliga 2...
Bundesliga top scorer's race
Harry Kane top scored with 36 goals last season, but there is a wealth of attacking talents ready to vie for his crown in 2024/25...