Official Bundesliga 2 transfer centre: Summer 2024
Read up on all the ins and outs across Bundesliga 2, now the summer transfer window is officially closed for business...
How is a transfer completed in the Bundesliga?
In: Rasmus Carstensen (Genk, loan made permanent), Malek El Mala (Viktoria Cologne), Said El Mala (Viktoria Cologne), Tim Lemperle (Greuther Fürth, end of loan), Marvin Obuz (Rot-Weiss Essen, end of loan), Mathias Olesen (Yverdon Sport, end of loan), Chilohem Onuoha (RB Leipzig), Mansour Ouro-Tagba (1860 Munich), Maximilian Schmid (Roda Kerkrade, end of loan), Nikola Soldo (Kaiserslautern, end of loan), Jonas Urbig (Greuther Fürth, end of loan), Luca Waldschmidt (Wolfsburg, loan made permanent)
Out: Faride Alidou (Eintracht Frankfurt, end of loan), Jeff Chabot (VfB Stuttgart), Justin Diehl (VfB Stuttgart), Malek El Mala (Viktoria Cologne, loan), Said El Mala (Viktoria Cologne, loan), Chilohem Onuoha (Verl, loan), Mansour Ouro-Tagba (Jahn Regensburg, loan), Benno Schmitz (Grasshoppers), Davie Selke (Hamburg), Matti Wagner (Greuther Fürth)
In: Guille Bueno (Borussia Dortmund II, loan), Killian Corredor (Rodez), Kai Klefisch (Paderborn), Fynn Lakenmacher (1860 Munich), Isac Lidberg (Utrecht), Sergio López (Basel), Matej Maglica (VfB Stuttgart, loan made permanent), Luca Marseiler (Viktoria Cologne), Karol Niemczycki (Fortuna Düsseldorf), Merveille Papela (Mainz), Filip Stojilkovic (Kaiserslautern, end of loan), Paul Will (Dynamo Dresden), Aleksandar Vukotic (Wehen Wiesbaden)
Out: Morten Behrens (Preußen Münster), Henry-Jon Crosthwaite (BFC Dynamo), Bartol Franjić (Wolfsburg, end of loan), Gerrit Holtmann (Bochum, end of loan), Mathias Honsak (Heidenheim), Thomas Isherwood (AIK), Julian Justvan (Hoffenheim, end of loan), Emir Karic (Sturm Graz), Christoph Klarer (Birmingham City), Braydon Manu (Zwolle), Marvin Mehlem (Hull City), Jannik Müller (out of contract), Luca Pfeiffer (VfB Stuttgart, end of loan), Sebastian Polter (Schalke, end of loan), Fabian Schnellhardt (Heiligenstadt), John Peter Sesay (Bischofshofen), Aaron Seydel (out of contract), Tim Skarke (Union Berlin, end of loan)
In: Sanoussy Ba (RB Leipzig), Leon Bell Bell (Magdeburg), Christian Conteh (Osnabrück), Fabio Di Michele Sánchez (Saarbrücken), Kevin Ehlers (Dynamo Dresden), Lennart Grill (Union Berlin, loan), Leon Herdes (Borussia Dortmund U17s), Paul Jaeckel (Union Berlin, loan), Marko Johansson (Hamburg), Kaan Kaliskaner (Jagiellonia, end of loan), Sven Köhler (Odense), Max Marie (St Pauli II), Walid Ould-Chikh (Volendam), Sebastian Polter (Schalke), Sidney Raebiger (Eintracht Frankfurt), Levente Szabó (Fehérvár)
Out: Youssef Amyn (Al-Wehda), Yannik Bangsow (Babelsberg), Kaan Caliskaner (Motor Lubin), Saulo Decarli (Grasshoppers), Anton-Leander Donkor (Schalke), Hampus Findell (Djurgarden, end of loan), Sebastian Griesbeck (Start), Thórir Jóhann Helgason (Lecce, end of loan), Ron-Thorben Hoffmann (Schalke), Luc Ihorst (Unterhaching), Niko Kijewski (Verl), Emil Kischka (Newroz Hildesheim), Florian Krüger (Groningen, end of loan), Hasan Kurucay (out of contract), Jan-Hendrik Marx (Dynamo Dresden), Maurice Multhaup (Saarbrücken), Anthony Ujah (Botev Plovdiv), Danilo Wiebe (out of contract), Rami Zouaoui (Hessen Kassel, loan)
In: Fisnik Asllani (Hoffenheim, loan), Elias Baum (Eintracht Frankfurt, loan), Muhammed Damar (Hoffenheim, loan), Filimon Gerezgiher (Freiberg), Frederik Jäkel (RB Leipzig, loan extended), Mohammad Mahmoud (Bochum), Daniel Pantschenko (Titus Petange, end of loan), Maximilian Rohr (Paderborn), Frederik Schmahl (Hoffenheim II), Luka Parkadze (Bayern Munich II, loan), Lukas Petkov (Augsburg), Tom Zimmerschied (Dynamo Dresden)
Out: Joseph Boyamba (released), Kevin Conrad (retired), Marcel Correira (out of contract), Wahid Faghir (VfB Stuttgart, end of loan), Thore Jacobsen (1860 Munich), Kevin Koffi (out of contract), Dominik Martinovic (Slaven Belupo), Jannik Rochelt (Hannover), Sebastian Saftig (Plauen), Hugo Vandermersch (Caen, end of loan), Paul Wanner (Bayern Munich, end of loan)
In: Valgeir Lunddal Friðriksson (Häcken), Giovanni Haag (Rodez), Ísak Jóhannesson (Copenhagen, loan made permanent), Dawid Kownacki (Werder Bremen, loan), Robert Kwasigroch (Hertha Berlin, loan), Noah Mbamba (Bayer Leverkusen, loan), Karol Niemczycki (Darmstadt), Dzenan Pejcinovic (Wolfsburg, loan), Tim Rossmann (Karlsruhe), Danny Schmidt (Mainz II), Florian Schock (VfB Stuttgart), Christos Tzolis (Norwich City, loan made permanent)
Out: Benjamin Böckle (Rapid Vienna), Christoph Daferner (Nuremberg, end of loan), Yannik Engelhardt (Como), Dennis Gorka (out of contract), King Manu (Hansa Rostock, loan), Marlon Mustapha (Como, end of loan), Karol Niemczycki (Darmstadt), Ao Tanaka (Leeds United), Christos Tzolis (Club Brugge), Takashi Uchino (Al-Wasl), Myron van Brederode (Alkmaar, loan)
In: Sacha Bansé (Standard Liege), Noel Futkeu (Eintracht Frankfurt), Nico Grimbs (Floridsdorfer, end of loan), Roberto Massimo (VfB Stuttgart), Nemanja Motika (NK Olimpija, loan), Reno Münz (Bayer Leverkusen), Nahuel Noll (Hoffenheim, loan), Moritz Schulze (Halle), Matti Wagner (Cologne)
Out: Oussama Haddadi (Dibba Al-Hisn), Semir Kaymakci (out of contract), Orestis Kiomourtzoglou (Wehen Wiesbaden), Tim Lemperle (Cologne, end of loan), Lukas Petkov (Augsburg, end of loan), Armindo Sieb (Bayern Munich), Leon Schaffran (Vaduz), Ben Schlicke (Unterhaching), Lasse Schulz (Vendsyssel), Jonas Urbig (Cologne, end of loan), Robert Wagner (Freiburg, end of loan)
In: Daouda Beleme (Lübeck, end of loan), Jonas David (Hansa Rostock, end of loan), Daniel Elfadli (Magdeburg), Dennis Hadžikadunić (Rostov, loan extended), Silvan Hefti (Genoa), Adam Karabec (Sparta Prague, loan), Lucas Perrin (Strasbourg), Łukasz Poręba (Lens, loan made permanent), Marco Richter (Mainz, loan), Emir Sahiti (Hajduk Split), Davie Selke (Cologne), Valon Zumberi (Schaffhausen, end of loan)
Out: Stephan Ambrosius (St. Gallen), László Bénes (Union Berlin), Marko Johansson (Eintracht Braunschweig), Elijah Krahn (Saarbrücken), Andras Nemeth (Preußen Münster, loan), Masaya Okugawa (Augsburg, end of loan), Leo Oppermann (Arminia Bielefeld, loan made permanent), Tom Sanne (Hannover II, loan), Ignace Van der Brempt (Red Bull Salzburg, end of loan)
In: Josh Knight (Peterborough United), Hyun-ju Lee (Bayern Munich II, loan), Monju Momuluh (Arminia Bielefeld, end of loan), Jessic Ngankam (Eintracht Frankfurt, loan), Jannik Rochelt (Elversberg), Bartłomiej Wdowik (Braga, loan)
Out: Bright Arrey-Mbi (Braga), Max Besuschkow (Ingolstadt), Julian Börner (out of contract), Muhammed Damar (Hoffenheim, end of loan), Sebastian Ernst (Jahn Regensburg), Antonio Foti (Eintracht Frankfurt, end of loan), Yannik Lührs (Borussia Dortmund II), Patrick Nkoa (released), Louis Schaub (Rapid Vienna), Christopher Scott (Royal Antwerp, end of loan), Cedric Teuchert (St. Louis City)
In: Ensar Aksakal (Göztepe, end of loan), John Brooks (Hoffenheim), Michaël Cuisance (Venezia), Diego Demme (Napoli), Robert Kwasigroch (Fortuna Düsseldorf, loan), Luca Schuler (Magdeburg), Kevin Sessa (Heidenheim), Dennis Smarsch (Duisburg), Jón Dagur Thorsteinsson (Leuven)
Out: Aymen Barkok (Mainz, end of loan), Bence Dárdai (Wolfsburg), Julian Eitschberger (Rot-Weiss Essen, loan), Tim Hoffmann (Erzgebirge Aue, loan), Bradley Ibrahim (Crawley Town, loan), Wilfried Kanga (Cardiff City, loan), Marc-Oliver Kempf (Como), Robert Kwasigroch (Fortuna Düsseldorf, loan), Myziane Maolida (Al-Kholood), Kelian Nsona (Emmen, loan), Peter Pekarík (out of contract), Agustín Rogel (Internacional), Suat Serdar (Hellas Verona, loan made permanent), Veit Stange (Borussia Mönchengladbach II), Haris Tabaković (Hoffenheim)
In: Louis Breunig (Nuremberg, loan made permanent), Sebastian Ernst (Hannover), Dejan Galjen (VfB Stuttgart), Christian Kühlwetter (Heidenheim), Nico Ochojski (Verl), Mansour Ouro-Tagba (Cologne, loan), Julian Pollersbeck (Magdeburg), Kai Pröger (Hansa Rostock)
Out: Noel Eichinger (Lokomotive Leipzig, loan), Konrad Faber (St. Gallen), Janik Graf (Bayreuth, loan), Kelvin Onuigwe (Barockstadt, loan), Valdrin Mustafa (Kickers Offenbach), Erik Tallig (out of contract)
In: Neal Gibs (Freiberg, end of loan), Jan Gyamerah (Nuremberg), Jannis Heuer (Paderborn), Filip Kaloc (Banik Ostrava, loan made permanent), Florian Kleinhansl (Osnabrück), Jannik Mause (Ingolstadt), Luca Sirch (Lokomotive Leipzig), Angelos Stavridis (Homburg, end of loan), Erik Wekesser (Nuremberg), Daisuke Yokota (Gent, loan)
Out: Aaron Basenach (Pirmasens), Niklas Heeger (out of contract), Philipp Hercher (Magdeburg), Robin Himmelmann (Karlsruhe), Kevin Kraus (out of contract), Lex-Tyger Lobinger (Viktoria Cologne), Julian Niehues (Heidenheim), Tymoteusz Puchacz (Union Berlin, end of loan), Ba-Muaka Simakala (Holstein Kiel, end of loan), Nikola Soldo (Cologne, end of loan), Filip Stojilkovic (Darmstadt, end of loan), Ben Zolinski (out of contract)
In: Benedikt Bauer (Unterhaching), Bambasé Conté (Hoffenheim, loan), Lilian Egloff (VfB Stuttgart), Lasse Günther (Augsburg, loan), David Herold (Bayern Munich II, loan made permanent), Robin Heußer (Wehen Wiesbaden), Robin Himmelmann (Kaiserslautern), Andrin Hunziker (Basel, loan), Aki Koch (Mainz), Stefano Marino (Walldorf, end of loan), Luca Pfeiffer (VfB Stuttgart, loan), Noah Rupp (Luzern)
Out: Daniel Brosinski (retired), Patrick Drewes (Bochum), Kai Eisele (Unterhaching), Jérôme Gondorf (retired), Philip Heise (Dynamo Dresden), Igor Matanovic (Eintracht Frankfurt, end of loan), Paul Nebel (Mainz, end of loan), Daniel O'Shaughnessy (HJK), Eren Öztürk (Altglienicke, loan), Tim Rossmann (Fortuna Düsseldorf), Lars Stindl (retired), Marco Thiede (out of contract)
In: Livan Burcu (Union Berlin, loan), Abu-Bekir El-Zein (Sandhausen), Philipp Hercher (Kaiserslautern), Martijn Kaars (Helmond Sport), Robert Leipertz (Paderborn), Samuel Loric (Quevilly), Aleksa Marusic (Voska Sport), Marcus Mathisen (Wehen Wiesbaden), Falko Michel (Borussia Dortmund II), Lubambo Musonda (Horsens), Pierre Nadjombe (Cologne), Bryan Teixeira (Sturm Graz, loan extended)
Out: Ahmet Arslan (Rot-Weiss Essen), Leon Bell Bell (Eintracht Braunschweig), Malcolm Cacutalua (Panavezys), Luc Castaignos (out of contract), Amara Condé (Heerenveen), Daniel Elfadli (Hamburg), Jonah Fabisch (Erzgebirge Aue), Jamie Lawrence (Bayern Munich, end of loan), Julian Pollersbeck (Jahn Regensburg), Luca Schuler (Hertha Berlin)
In: Mahir Emreli (Dinamo Zagreb), Tim Handwerker (Utrecht, end of loan), Caspar Jander (Duisburg), Julian Justvan (Hoffenheim), Rafael Lubach (Borussia Dortmund U19s), Ondřej Karafiát (Mlada Boleslav), Robin Knoche (Union Berlin), Michal Kukučka (Trencin), Winners Osawe (RB Leipzig), Florian Pick (Heidenheim), Janni Serra (Aarhus, loan), Michal Ševčík (Sparta Prague, loan), Danilo Soares (Bochum), Stefanos Tzimas (PAOK Saloniki, loan), Oscar Villadsen (Nordsjaelland), Manuel Wintzheimer (Arminia Bielefeld, end of loan), Berkay Yilmaz (Freiburg, loan)
Out: Sebastian Andersson (out of contract), Louis Breunig (Jahn Regensburg, loan made permanent), Nathaniel Brown (Eintracht Frankfurt, end of loan), Christoph Daferner (Dynamo Dresden, loan), Johannes Geis (out of contract), Ahmet Gürleyen (Hansa Rostock), Jan Gyamerah (Kaiserslautern), Daichi Hayashi (Sint-Truiden, end of loan), Florian Hübner (Wehen Wiesbaden), Joseph Hungbo (Rotherham United, loan), Jannes Horn (St. Louis City, loan), Niklas Jahn (Bochum), Julian Kania (Arminia Bielefeld), Carl Klaus (Union Berlin, free agent), James Lawrence (Almere City), Felix Lohkemper (Waldhof Mannheim), Ali Loune (Erzgebirge Aue, loan), Iván Márquez (Nijmegen, loan), Jermain Nischalke (Homburg), Christopher Schindler (out of contract), Can Uzun (Eintracht Frankfurt), Marcel Wenig (Eintracht Frankfurt, end of loan), Erik Wekesser (Kaiserslautern), Manuel Wintzheimer (Rot-Weiss Essen)
In: Mika Baur (Freiburg II), Anton Bäuerle (Bayer Leverkusen U19s), Santiago Castaneda (Duisburg), Felix Götze (Rot-Weiss Essen), Luca Herrmann (Dynamo Dresden), Sven Michel (Augsburg), Niclas Nadj (Verl, end of loan), Tjark Scheller (St. Pauli II), Markus Schubert (Vitesse Arnhem)
Out: Sirlord Conteh (Heidenheim), Dawyn-Paul Donner (Bocholt), Kimberly Ezekwem (Freiburg, end of loan), Moritz Flotho (Wehen Wiesbaden), Justus Henke (Gütersloh), Jannis Heuer (Kaiserslautern), Jannik Huth (Freiburg), Kai Klefisch (Darmstadt), Robert Leipertz (Magdeburg), Maximilian Rohr (Elversberg), Marco Schuster (Hansa Rostock), Jesse Edem Tugbenyo (Duisburg), Jasper van der Werff (Universitatea Cluj)
In: Etienne Amenyido (St. Pauli), Morten Behrens (Darmstadt), Luca Bolay (Waldhof Mannheim), Lukas Frenkert (Bochult, end of loan), Hólmbert Friðjónsson (Holstein Kiel), Jorrit Hendrix (Western Sydney Wanderers), Mikkel Kirkeskov (Holstein Kiel), Marian Kirsch (Borussia Dortmund), Charalambos Makridis (Osnabrück), Joshua Mees (Holstein Kiel), David Nemeth (Hamburg), Torge Paetow (Verl), Johannes Schenk (Bayern Munich, loan made permanent)
Out: Marvin Benjamins (Rödinghausen, loan), Benjamin Böckle (Fortuna Düsseldorf, end of loan), Darius Ghindovean (Universitatea Craiova), Dennis Grote (Bochum II), Alexander Hahn (Duisburg), Ogechika Heil (Greifswald), Shaibou Oubeyapwa (out of contract), Roman Schabbing (Gütersloh), Maximilian Schulze Niehues (retired), Dominik Steczyk (Verl), Gerrit Wegkamp (Duisburg)
In: Christopher Antwi-Adjei (Bochum), Mehmet Aydın (Trabzonspor, end of loan), Janik Bachmann (Hansa Rostock), Aris Bayindir (RB Leipzig), Anton Donkor (Eintracht Braunschweig), Adrian Gantenbein (Winterthur), Ilyes Hamache (Valenciennes), Justin Heekeren (Patro Eisden, end of loan), Ron-Thorben Hoffmann (Eintracht Braunschweig), Emil Højlund (Copenhagen), Steve Noode (International Football Académie), Peter Remmert (Osnabrück U19s), Felipe Sánchez (Gimnasia), Moussa Sylla (Pau), Martin Wasinski (Kortrijk), Amin Younes (free agent), Mauro Zalazar (Granada)
Out: Timo Baumgartl (out of contract), Cédric Brunner (out of contract), Darko Churlinov (Burnley, end of loan), Leo Greiml (Breda), Emmanuel Gyamfi (Venlo, loan), Blendi Idrizi (out of contract), Yusuf Kabadayı (Bayern Munich II, end of loan), Soichiro Kozuki (1860 Munich), Danny Latza (out of contract), Henning Matriciani (Waldhof Mannheim, loan), Marius Müller (Wolfsburg), Assan Ouédraogo (RB Leipzig), Thomas Ouwejan (Nijmegen), Sebastian Polter (Eintracht Braunschweig), Paul Pöpperl (Venlo, loan), Brandon Soppy (Atalanta, end of loan), Simon Terodde (retired), Keke Topp (Werder Bremen)
In: Niklas Castelle (Schalke II), Luka Hyryläinen (Hoffenheim, loan), Aleksandar Kahvić (Beograd), Aaron Keller (Unterhaching, loan), Niklas Kolbe (Stuttgarter Kickers), Niklas Kölle (Duisburg), Maurice Krattenmacher (Bayern Munich, loan), Jonathan Meier (Dynamo Dresden), Jayden Nelson (Rosenborg Trondheim, loan), Semir Telalovic (Blackburn Rovers), Niclas Thiede (Bochum, loan), Laurin Ulrich (VfB Stuttgart, loan)
Out: Moritz Hannemann (Würzburger Kickers), Nicolas Jann (out of contract), Thomas Kastanaras (VfB Stuttgart, end of loan), Christoph Maier (Steinbach, loan made permanent), Lorenz Otto (Rot-Weiß Erfurt), Sascha Risch (Dynamo Dresden), Leonardo Scienza (Heidenheim), Mert Tasdelen (Sonnenhof Großaspach, loan made permanent), Lamar Yarbrough (Alemannia Aachen)
Related news
Leipzig path paving the way for Nusa
Teenaged forward Antonio Nusa is walking the walk - and talking the talk - in some famous footsteps at the Red Bull Arena...
Dortmund Legends and Flamengo honour Pelé
Past BVB greats faced a Flamengo XI in Brazil on King Pelé Day.
Who should partner Kimmich in Bayern's midfield?
Injuries to Pavlović and Palhinha, who were already competing against each other, have opened up a spot alongside Kimmich in Bayern’s midfield. What are Kompany’s options?