Augsburg
In: Ermedin Demirovic (Freiburg), Arne Maier (Hertha Berlin), Maximilian Bauer (Greuther Furth), Elvis Rexhbecaj (Wolfsburg), Julian Baumgartlinger (Bayer Leverkusen), Mergim Berisha (Fenerbahce, loan)
Out: Michael Gregoritsch (Freiburg), Jan Moravek (released), Alfreo Finnbogason (released), Tim Civeja (FC Ingolstadt, loan), Jozo Stanic (Varazdin, loan), Lasse Gunther (Jahn Regensburg, loan), Felix Gotze (RW Essen, loan)
Hertha Berlin
In: Filip Uremovic (Rubin Kazan), Jonjoe Kenny (Everton), Tjark Ernst (Bochum), Ivan Sunjic (Birmingham City, loan), Wilfried Kanga (Young Boys), Jean-Paul Boetius (Mainz)
Out: Niklas Stark (Werder Bremen), Nils Korber (Hansa Rostock), Lukas Klunter (released), Jessic Ngankam (Greuther Furth), Eduard Lowen (St Louis City), Daishawn Redan (FC Utrecht, loan), Alexander Schwolow (Schalke, loan), Nils Korber (Hansa Rostock), Ishak Belfodil (released), Marcel Lotka (Borussia Dortmund), Anton Kade (Basel), Arne Maier (Augsburg), Jordan Torunarigha (KAA Gent), Santiago Ascacibar (Cremonese, loan), Lukas Klunter (Arminia Bielefeld), Jurgen Ekkelenkamp (Royal Antwerp), Omar Alderete (Getafe, loan), Dedryck Boyata (Club Brugge), Jonas Michelbrink (Duisburg), Fredrik Bjorkan (Feyenoord, loan), Krzysztof Piatek (Salernitana, loan)
Union Berlin
In: Tim Skarke (Darmstadt), Milos Pantovic (Bochum), Danilho Doekhi (Vitesse), Paul Seguin (Greuther Furth), Janik Haberer (Freiburg), Milos Pantovic (Bochum), Lennart Grill (Bayer Leverkusen, loan), Jordan Siebatcheu (Young Boys), Jamie Leweling (Greuther Furth), Diogo Leite (Porto, loan), Morten Thorsby (Sampdoria)
Out: Leon Dajaku (Sunderland), Suleiman Abdullahi (IFK Goteberg), Pawel Wszolek (Leiga Warsaw), Andreas Luthe (Kaiserslautern), Anthony Ujah (released), Taiwo Awoniyi (Nottingham Forest), Bastian Oczipka (released), Grischa Promel (Hoffenheim), Suleiman Abdullahi (Gotborg), Lennart Moser (Eupen), Pawel Wszolek (Legia Warsaw), Marcus Ingvartsen (Mainz), Anthony Ujah (Eintracht Braunschweig), Dominique Heintz (Bochum, loan), Rick van Drongelen (Hansa Rostock, loan)
Bochum
In: Silvere Ganvoula M'boussy (Cercle Brugge), Kevin Stoger (Mainz), Philipp Hofmann (Karlsruher), Jacek Goralski (FC Kairat), Jordi Osei-Tutu (Arsenal), Philipp Forster (Stuttgart), Kostas Stafylidis (Hoffenheim), Ivan Ordets (Dynamo Moscow, loan), Saidy Janko (Real Valladolid, loan), Dominique Heintz (Union Berlin, loan), Lys Mousset (Sheffield United), Marko Johansson (Hamburg, loan)
Out: Saulo Decarli (Eintracht Braunschweig), Danny Blum (released), Herbert Bockhorn (released), Jurgen Locadia (released), Robert Tesche (VfL Osnabruck), Milos Pantovic (Union Berlin), Tjark Ernst (Hertha BSC), Armel Bella-Kotchap (Southampton), Verthomy Boboy (Schalke 04), Sebastian Polter (Schalke), Tom Weilandt (Grefswalder FC), Maxim Leitsch (Mainz), Eduard Lowen (Hertha Berlin)
Borussia Dortmund
In: Alexander Meyer (Jahn Regensburg), Nico Schlotterbeck (Freiburg), Niklas Sule (Bayern Munich), Salih Ozcan (Koln), Karim Adeyemi (Red Bull Salzburg), Jayden Braaf (Manchester City), Prince Aning (Ajax), Sebastien Haller (Ajax), Marcel Lotka (Hertha BSC), Anthony Modeste (Cologne)
Out: Erling Haaland (Manchester City), Axel Witsel (released), Marcel Schmelzer (retired), Marwin Hitz (Basel), Roman Burki (St Louis City SC), Dan-Axel Zagadou (released), Steffen Tigges (FC Koln), Bradley Fink (Basel), Manuel Akanji (Manchester City)
Cologne
In: Denis Huseinbasic (Kickers Offenbach), Linton Maina (Hannover 96), Sargis Adamyan (Hoffenheim)
Out: Salih Ozcan (Borussia Dortmund), Louis Schaub (Hannover 96), Jannes Horn (Bochum), Anthony Modeste (Borussia Dortmund), Niklas Hauptmann (Dynamo Dresden, loan)
Eintracht Frankfurt
In: Kristijan Jakic (Dinamo Zagreb), Jens Petter Hauge (AC Milan), Aurelio Buta (Royal Antwerp), Jerome Onguene (Red Bull Salzburg), Hrvoje Smolcic (Rijeka), Faride Alidou (Hamburger SV), Marcel Wenig (Bayern Munich), Randal Kolo Muani (Nantes), Lucas Alario (Bayer Leverkusen), Jerome Onguene (Red Bull Salzburg), Mario Gotze (PSV), Luca Pellegrini (Juventus, loan)
Out: Stefan Ilsanker (released), Danny da Costa (Mainz), Aymen Barkok (Mainz), Elias Bordner (Viktoria Koln), Dominik Kohr (Mainz), Rodrigo Zalazar (Schalke 04), Steven Zuber (AEK Athens), Mijat Gacinovic (AEK Athens), Stefan Ilsanker (Genoa), Martin Hinteregger (retired), Ragnar Ache (Greuther Furth, loan), Erik Durm (Kaiserslautern), Antonio Foti (Hannover), Martin Pecar (Austria Wien), Goncalo Paciencia (Celta Vigo), Ali Akman (Goztepe, loan), Filip Kostic (Juventus), Jens Petter Hauge (KAA Gent, loan), Eric Junior Dina Ebimbe (PSG, loan), Adjin Hristic (Verona), Clinton Mola (Blackburn Rovers, loan)
Freiburg
In: Daniel-Kofi Kyereh (St Pauli), Michael Gregoritsch (Augsburg), Matthias Ginter (Borussia Monchengladbach), Ritsu Doan (PSV), Merlin Rohl (Ingolstadt)
Out: Nico Schlotterbeck (Borussia Dortmund), Gian-Luca Itter (Greuther Furth), Carlo Boukhalfa (FC St. Pauli), Marvin Pieringer (Schalke 04), Ermedin Demirovic (Augsburg), Janik Haberer (Union Berlin) Nicholas Thiede (SC Verl)
Hoffenheim
In: Finn Ole Becker (FC St. Pauli), Grischa Promel (Union Berlin), Angelino (RB Leipzig, loan)
Out: David Otto (St Pauli) , Sargis Adamyan (Cologne) , Harvard Nordtveit (released), Florian Grilliitsch (released), Kostas Stafylidis (Bochum), Mijat Gacinovic (AEK Athens), Klauss (St Louis City), David Raum (RB Leipzig), Marco John (Greuther Furth, loan), Stefan Posch (Bologna, loan), Florian Grillitsch (Ajax, loan)
FC Koln
In: Denis Huseinbasic (Kickers Offenback), Linton Maina (Hannover 96), Eric Martel (RB Leipzig), Luca Kilian (from Mainz), Steffen Tigges (Borussia Dortmund), Sargis Adamyan (Hoffenheim)
Out: Salih Ozcan (Borussia Dortmund), Louis Schaub (Hannover 96), Janes Horn (released), Marvin Obuz (Holsten Kiel, loan), Tomas Ostrak (St Louis City), Yann Aurel Bisseck (AGF)
RB Leipzig
In: Janis Blaswich (Heracles Almelo), Xaver Schlager (Wolfsburg), David Raum (Hoffenheim), Timo Werner (Chelsea), Benjamin Sesko (Red Bull Salzburg, joining in 2023), Abdou Diallo (PSG, loan)
Out: Frederik Jakel (Arminia Bielefeld, loan), Sidney Raebiger (Greuther Furth), Mehmet Ibrahimi (Eintracht Braunschweig, loan), Josep Martinez (Genoa, loan), Tyler Adams (Leeds United), Philipp Tschauner (retired), Ben Klefisch (Viktoria Koln, loan), Tim Schreiber (Holstein Kiel, loan), Tom Krauss (Schalke 04), Dennis Borkowski (Dynamo Dresden, loan), Eric Martel (FC Koln), Hwang Hee-chan (Wolverhampton), Yvon Mongo (Lorient), Noah Ohio (Standard Liege), Brian Brobbey (Ajax), Nordi Mukiele (PSG), Ademola Lookman (Atalanta), Angelino (Hoffenheim, loan), Alexander Sorloth (Real Sociedad, loan), Joscha Wosz (SC Verl), Soloman Bonnah (Austria Klagenfurt), Ilaix Moriba (Valencia, loan)
Bayer Leverkusen
In: Adam Hlozek (Sparta Prague), Callum Hudson-Odoi (Chelsea, loan)
Out: Lucas Alario (Eintracht Frankfurt), Julian Baumgartlinger (released), Lennart Grill (Union Berlin, loan), Sadik Fofana (Nurnberg, loan), Julian Baumgartlinger (Augsburg), Joel Pohjanpalo (Venezia), Iker Bravo (Real Madrid, loan)
Mainz
In: Dominik Kohr (Eintracht Frankfurt), Danny da Costa (Eintracht Frankfurt), Aymen Barkok (Eintracht Frankfurt), Maxim Leitsch (Bochum), Anthony Caci (Strasbourg), Delano Burgzorg (Heracles Almelo)
Out: Paul Nebel (Karlsruher SC, loan), Kevin Stoger (Bochum), Moussa Niakhate (Nottingham Forest), Jerry St Juste (Sporting Lisbon), Jean-Paul Boetius (released), Jean-Paul Boetius (Hertha Berlin), Merveille Papela (Sandhausen, loan), Anderson Lucoqui (Hansa Rostock, loan)
Monchengladbach
In: Ko Itakura (Manchester City), Oscar Fraulo (Midtjylland), Nathan Ngoumou (Toulouse), Julian Weigl (Benfica, loan)
Out: Andreas Poulsen (Aalborg), Laszlo Benes (Hamburger SV), Mattias Ginter (Freiburg), Keanan Bennetts (released), Jonas Kersken (SV Meppen, loan), Breel Embolo (Monaco), Jordan Beyer (Burnley, loan)
Bayern Munich
In: Noussair Mazraoui (Ajax), Noussair Mazraoui (Ajax), Sadio Mane (Liverpool), Matthijs de Ligt (Juventus), Mathys Tel (Rennes)
Out: Niklas Sule (Borussia Dortmund), Marc Roca (Leeds United), Christopher Scott (Royal Antwerp), Corentin Tolisso (Lyon), Remy Vita (Fortuna Sittard, loan), Alex Timossi Andersson (Heerenveen), Lars Lukas Mai (Lugano), Rob-Thorben Hoffman (Eintracht Braunschweig), Christian Fruchtl (Austria Wien), Omar Richards (Nottingham Forest), Malik Tillman (Rangers, loan), Robert Lewandowski (Barcelona), Chris Richards (Crystal Palace), Tanguy Nianzou (Sevilla), Adrien Fein (Excelsior), Gabriel Vidovic (Vitesse Arnhem, loan), Joshua Zirkzee (Bologna)
Schalke 04
In: Thomas Ouwejan (AZ), Rodrigo Zalazar (Eintracht Frankfurt), Marvin Pieringer (Freiburg), Ibrahima Cisse (Gent), Leo Greiml (Rapid Wien), Sebastian Polter (Bochum), Maya Yoshida (Sampdoria), Tom Krauss (RB Leipzig, loan), Alexander Schwolow (Hertha Berlin, loan), Florent Mollet (Montpellier), Justin Heekeren (Rot-Weiss Oberhausen), Tobias Mohr (Heidenheim), Alex Kral (Spartak Moscow, loan), Jordan Larsson (Spartak Moscow)
Out: Marc Rzatkowski (released), Salif Sane (released), Martin Fraisl (released), Nassim Boujellab (HJK Helsinki, loan), Hamza Mendyl (OH Leuven), Marc Rzatkowski (Arminia Bielefeld), Cedric Brunner (Arminia Bielefeld), Reinhold Ranftl (Austria Wien), Timo Becker (Holstein Kiel), Levent Marcan (Fatih Karagumruk), Can Bozdogan (FC Utrecht, loan), Marvin Pieringer (Paderborn, loan), Victor Palsson (DC United), Martin Fraisl (Arminia Bielefeld), Malick Thiaw (AC Milan), Sepp van den Berg (Liverpool, loan), Marius Lode (Bodo/Glimt), Amine Harit (Marseille, loan)
Stuttgart
In: Konstantinos Mavropanos (Arsenal), Hiroki Ito (Jubilo Iwata), Josha Vagnoman (Hamburger SV), Juan Jose Pera (PAS Giannina), Luca Pfeiffer (FC Miditjylland), Sasa Kalagjdzic (Wolves), Serhou Guirassy (Rennes, loan)
Out: Erik Thommy (Sporting Kansas City), Philipp Forster (Bochum), Daniel Didavi (released), Pablo Maffeo (Mallorca), Omer Beyaz (Magdeburg, loan), Orel Mangala (Nottingham Forest), Darko Churlinov (Burnley), Wahid Faghir (Norsdaelland, loan), Maxime Awoudja (Excelsior), Mateo Klimowicz (Arminia Bielefeld, loan), Clinton Mola (Blackburn Rovers, loan)
Werder Bremen
In: Niklas Stark (Hertha Berlin), Oliver Burke (Sheffield United), Jens Stage (FC Copenhagen), Lee Buchanan (Derby County), Amos Pieper (Arminia Beilefeld), Jens Stage (Copenhagen), Dikeni Salifou (Augsburg)
Out: Omer Toprak (released), Maik Nawrocki (Legia Warsaw), Oscar Schonfelder (Jahn Regensburg, loan), Kyu-hyun Park (Dynamo Dresden, loan), Simon Straudi (Austria Klagenfurt), Luca Plogmann (released), Jan-Niklas Beste (FC Heidenheim), Kebba Badjie (VfB Oldenburg), Abdenego Nankishi (Heracles Almelo, loan), Nick Woltemade (Elversberg, loan)
Wolfsburg
In: Bartol Franjic (Dinamo Zagreb), Kilian Fischer (Nurnberg), Jakub Kaminski (Lech Poznan), Patrick Wimmer (Arminia Bielefeld), Mattias Svanberg (Bologna)
Out: Hong Yun-sang (Nuremberg, loan), William (released), Xaver Schlager (RB Leipzig), John Brooks (released), Kevin Mbabu (Newcastle United), Elvis Rexhbecaj (Augsburg), Marin Pongracic (Lecce, loan), Bartosz Bialek (Vitesse Arnhem, loan), Renato Steffen (Lugano), Aster Vranckx (Milan, loan), John Brooks (Benfica)