The transfer window has officially closed in Germany and the squads have been finalised. Here, we have a look at all the ins and outs of every team in the Bundesliga.
Arminia Bielefeld
In
- Sergio Cordova (Augsburg) Loan
- Nathan de Medina (Mouscron) Free transfer
- Ritsu Doan (PSV Eindhoven) Loan
- Christian Gebauer (SCR Altach) Free transfer
- Jacob Laursen (Odense) Free transfer
- Arne Maier (Hertha Berlin) Loan
- Noel Niemann (1860 Munich) Free transfer
- Nikolai Rehnen (Alemannia Aachen) end of loan
- Mike van der Hoorn (Swansea City) Free transfer
Out
- Jonathan Clauss (Lens) Free transfer
- Agoston Kiss (Haladas) end of loan
- Philipp Klewin (end of contract)
- Prince Owusu (Paderborn) Free transfer
- Can Özcan (Naestved BK) Loan
- Alex Perez (end of contract)
- Nils Quaschner (end of contract)
- Stefan Salger (1860 Munich) Free transfer
- Keanu Staude (end of contract)
- Patrick Weihrauch (end of contract)
Augsburg
In
- Daniel Caligiuri (Schalke) Free transfer
- Rafal Gikiewicz (Union Berlin) Free transfer
- Michael Gregoritsch (Schalke) end of loan
- Robert Gumny (Lech Poznan) €2.00m
- Mads Pedersen (FC Zürich) end of loan
- Nico Schlotterbeck (Union Berlin) Loan
- Tobias Strobl (Borussia Mönchengladbach) Free transfer
- Felix Uduokhai (Wolfsburg) loan deal made permanent
Out
- Simon Asta (Greuther Fürth)
- Daniel Baier (end of contract)
- Kavin Danso (Fortuna Düsseldorf) Loan
- Sergio Cordova (Arminia Bielefeld) Loan
- Fabian Giefer (FC Würzburger Kickers)
- Tin Jedvaj (Bayer Leverkusen) end of loan
- Eduard Löwen (Hertha Berlin) end of loan
- Maurice Malone (Wehen Wiesbaden)Loan
- Stephan Lichtsteiner (retired)
- Andreas Luthe (Union Berlin)
- Philipp Max (PSV Eindhoven) €8.00m
- Tim Rieder (Kaiserslautern) €50Th.
- Jozo Stanic (Zwickau) Loan
- Georg Teigl (Austria Vienna)
- Frederik Winther (Lyngby) Loan
Bayer Leverkusen
In
- Santiago Arias (Atletico Madrid) Loan
- Lennart Grill (Kaiserslautern) £23.85m
- Tin Jedvaj (Augsburg) end of loan
- Patrik Schick (Roma) £23.85m
Out
- Kai Havertz (Chelsea) £72.00m
- Joel Pohjanpalo (Union Berlin) Loan
- Panos Retsos (Saint-Etienne) Loan
- Kevin Volland (Monaco) £13.95m
Bayern Munich
In
- Eric Maxim Choupo-Moting (PSG) Free Transfer
- Douglas Costa (Juventus) loan
- Adrian Fein (Hamburg) end of loan
- Nicolas Kühn (Ajax) loan made permanent
- Tanguy Nianzou (Paris Saint-Germain)Â
- Alexander Nübel (Schalke) Free Transfer
- Marc Roca (Espanyol) £8.10m
- Leroy Sane (Manchester City) £40.50m
- Bouna Sarr (Marseille) £7.20m
Out
- Thiago Alcantara (Liverpool) £19.80m
- Oliver Batista Meier (Heerenveen) Loan
- Philippe Coutinho (Barcelona) end of loan
- Michael Cuisance (Marseille) Loan
- Adrian Fein (PSV Eindhoven) Loan)
- Christian Früchtl (Nürnberg) oan
- Jeong Woo-yeong (Freiburg) end of loan
- Lukas Mai (Darmstadt) Loan
- Alvaro Odriozola (Real Madrid) end of loan
- Ivan Perisic (Inter Milan) end of loan
- Sarpreet Singh (Nürnberg) Loan
- Sven Ulreich (Hamburg) Free Transfer
Borussia Dortmund
In
- Jude Bellingham (Birmingham City) £20.70m
- Jamie Bynoe-Gittens (Manchester City)
- Emre Can (Juventus) loan deal made permanent for £22.50m
- Thomas Meunier (Paris Saint-Germain) Free transfer
- Felix Passlack (Fortuna Sittard) end of loan
Out
- Leonardo Balerdi (Marseille) Loan
- Dzenis Burnic (Heidenheim) £450Th.
- Emre Can (Juventus) end of loan
- Sergio Gomez (Huesca) loan
- Mario Götze (end of contract)
- Achraf Hakimi (Real Madrid) end of loan
- Eric Oelschlägel (end of contract)
- Immanuel Pherai (Zwolle) Loan
- Andre Schürrle (end of contract)
- Marius Wolf (Cologne) Loan
- Ömer Toprak (Werder Bremen) £3.60m
Borussia Mönchengladbach
In
- Jordan Beyer (Hamburg) end of loan
- Michael Lang (Werder Bremen) end of loan
- Valentino Lazaro (Inter Milan) Loan
- Jan Olschowsky (promoted from reserves)
- Andreas Poulsen (Austria Vienna) end of loan
- Joe Scally (New York City) £450Th.
- Julio Villalba (SCR Altach) end of loan
- Hannes Wolf (RB Leipzig) Loan
Out
- Keenan Bennetts (Ipswich Town) Loan
- Fabian Johnson (end of contract)
- Mortiz Nicolas (Osnabrück) Loan
- Raffael (end of contract)
- Tobias Strobl (Augsburg) Free transfer
Cologne
In
- Tolu Arokodare (Valmiera FC) Loan
- Sebastian Andersson (Union Berlin) €6.50m
- Jan-Christophe Bartels (Wehen Wiesbaden) end of loan
- Yann Bisseck (Roda JC) end of loan
- Ondrej Duda (Hertha Berlin) €7.00m
- Jannes Horn (Hannover) end of loan
- Vincent Koziello (Paris FC) end of loan
- Tim Lemperle (promoted from U19s)
- Dimitris Limnios (PAOK) €3.30m
- Salih Özcan (Holstein Kiel) end of loan
- Joao Queiros (Willem II) end of loan
- Robert Voloder (promoted from U19s)
- Marius Wolf (Borussia Dortmund) Loan
- Ron-Robert Zieler (Hannover) Loan
Out
- Yann Bisseck (Vitoria Guimaraes) Loan
- Kaan Caliskaner (Jahn Regensburg)
- Jhon Cordoba (Hertha Berlin) €15.00m
- Niklas Hauptmann (Holstein Kiel) Loan
- Thomas Kessler (retired)
- Vincent Koziello (CD Nacional) Loan
- Toni Leistner (QPR) end of loan
- Tomas Ostrak (MFK Karvina) Loan
- Marcel Risse (Viktoria Köln) Loan
- Marvin Rittmüller (Heidenheim)
- Louis Schaub (Luzern) Loan
- Kingsley Schindler (Hannover) Loan
- Lasse Sobiech (FC Zürich) Loan
- Simon Terodde (Hamburg) Free transfer
- Mark Uth (Schalke) end of loan
- Birger Verstraete (Antwerp) Loan
Eintracht Frankfurt
In
- Ragnar Ache (Sparta Rotterdam) £1.80m
- Aymen Barkok (Fortuna Düsseldorf) end of loan
- Ajdin Hrustic (FC Groningen) £900Th.
- Jabez Makanda (promoted from U19s)
- Flynn Otto (promoted from U19s)
- Markus Schubert (Schalke) Loan
- Andre Silva (AC Milan) loan deal made permanent for £8.10m
- Tuta (Kortrijk) end of loan
- Jetro Willems (Newcastle) end of loan
- Steven Zuber (Hoffenheim) £2.70m
Out
- Sahverdi Cetin (end of contract)
- Simon Falette (Hannover) Free transfer
- Gelson Fernandes (retired)
- Patrick Finger (end of contract)
- Mijat Gacinovic (Hoffenheim) £2.70m
- Jonathan de Guzman (end of contract)
- Dejan Joveljic (Wolfsberger AC) Loan
- Goncalo Paciencia (Schalke) Free transfer
- Frederik Rönnow (Schalke) Loan
- Marco Russ (retired)
- Lucas Torro (Osasuna) £1.80m
- Felix Wiedwald (FC Emmen) Free transfer
Freiburg
In
- Ermedin Demirovic (Alaves) €3.70m
- Constantin Frommann (Sonnenhof Großaspach) end of loan
- Jeong Woo-yeong (Bayern Munich II) end of loan
- Patrick Kammerbauer (Eintracht Braunschweig) end of loan
- Florian Müller (Mainz) Loan
- Baptiste Santamaria (SCO Angers) €10.00m
- Keven Schlotterbeck (Union Berlin) end of loan
- Marco Terrazzino (Dynamo Dresden) end of loan
- Guus Til (Spartak Moscow) Loan
- Benjamin Uphoff (Karlsruher)
Out
- Brandon Borrello (Fortuna Düsseldorf) Loan
- Christoph Daferner (Dynamo Dresden) Free transfer
- Mike Frantz (Hannover) Free transfer
- Jerome Gondorf (Karlsruher) €500Th.
- Florian Kath (Magdeburg) Loan
- Robin Koch (Leeds United) €13.00m
- Chima Okoroji (Paderborn) Loan
- Yoric Ravet (Grenoble) Free transfer
- Alexander Schwolow (Hertha Berlin) €7.00m
- Pascal Stenzel (VfB Stuttgart) load deal made permanent for €1.30m
- Luca Waldschmidt (Benfica) €15.00m
Hertha Berlin
In
- Omar Alderete (Basel) €6.50m
- Jhon Cordoba (Cologne) €15.00m
- Maurice Covic (Ascoli) end of loan
- Matteo Guendouzi (Arsenal) Loan
- Nils Körber (Osnabrück) end of loan
- Eduard Löwen (Augsburg) end of loan
- Daishawn Redan (Groningen) end of loan
- Alexander Schwolow (Freiburg) €7.00m
- Lucas Tousart (Lyon) end of loan
- Deyovaisio Zeefuik (Groningen) €4.00m
Out
- Ondrej Duda (Cologne) €7.00m
- Alexander Esswein (end of contract)
- Marko Grujic (Liverpool) end of loan
- Vedad Ibisevic (Schalke) Free transfer
- Salomon Kalou (end of contract)
- Muhammed Kiprit (Uerdingen) Free transfer
- Pascal Köpke (Nuremberg) €800Th
- Arne Maier (Arminia Bielefeld) Loan
- Thomas Kraft (end of contract)
- Karim Rekik (Sevilla) €2.00m
- Lazar Samardzic (RB Leipzig) Free transfer
- Per Skjelbred (Rosenborg) Free transfer
- Dennis Smarsch (St. Pauli) Free transfer
- Marius Wolf (Borussia Dortmund) end of loan
Hoffenheim
In
- Kasim Adams (Fortuna Düsseldorf) end of loan
- Joshua Brenet (Vitesse Arnhem) end of loan
- Mijat Gacinovic (Eintracht Frankfurt) €3.00m
- Domen Gril (NK Bravo) end of loan
- Bruno Nazario (Botafogo) end of loan
- Luca Philipp (promoted from reserves)
- Felipe Pires (Rijeka) end of loan
- Sebastian Rudy (Schalke) Loan
- Ryan Sessegnon (Tottenham Hotspur Loan
- Kevin Vogt (Werder Bremen) end of loan
Out
- Ilay Elmkies (ADO Den Haag Loan
- David Otto (Heidenheim) Loan
- Felipe Pires (Moreirense)
- Alexander Stolz (relegated to reserves)
- Steven Zuber (Eintracht Frankfurt) €3.00m
- Leonardo Bittencourt (Werder Bremen) €7.00m
- Gregor Kobel (VfB Stuttgart) €4.00m
Mainz
In
- Issah Abass (Utrecht) end of loan
- Luca Kilian (Paderborn) €2.00m
- Dimitri Lavalee (Standard Liege)
Out
- Taiwo Awoniyi (Liverpool end of loan
- Ridle Baku (Wolfsburg) €10.00m
- Jeffrey Bruma (Wolfsburg) end of loan
- Ahmet Gürleyen (Wehen Wiesbaden) Loan
- Gerrit Holtmann (Bochum) Free transfer
- Alexandru Maxim (Gaziantepspor) loan deal made permanent for free
- Jonathan Meier (Dynamo Dresden) Loan
- Florian Müller (Freiburg) Loan
- David Nemeth (Sturm Graz) loan
- Ronael Pierre-Gabriel (Brest) Loan
- Aaron Seydel (Darmstadt) Free transfer
- Marin Sverko (Saarbrücken) Free transfer
RB Leipzig
In
- Angelino (Manchester City) Loan)
- Jean-Kevin Augustin (Leeds) end of loan
- Dennis Borkowski (promoted from U19s)
- Josko Gvardiol (Dinamo Zagreb) effective 1 July 2021
- Benjamin Henrichs (AS Monaco) Loan
- Hwang Hee-chan (Red Bull Salzburg) £8.10m
- Justin Kluivert (Roma) Loan
- Josep Martinez (Las Palmas) £2.25m
- Lazar Samardzic (Hertha Berlin) £450Th
- Tim Schreiber (promoted from U19s)
- Alexander Sorloth (Crystal Palace) £18.00m
Out
- Ethan Ampadu (Chelsea) end of loan
- Mads Bidstrup (Brentford)
- Noah Holm (Vitoria Guimaraes)
- Tom Krauß (Nürnberg) Loan
- Ademola Lookman (Fulham) Loan
- Patrik Schick (Roma) end of loan
- Timo Werner (Chelsea) £47.70m
- Hannes Wolf (Borussia Mönchengladbach) Loan
Schalke
In
- Nabil Bentaleb (Newcastle) end of loan
- Can Bozdogan (promoted from U19s)
- Kerim Calhanoglu (promoted from U19s)
- Ralf Fährmann (Brann) end of loan
- Vedad Ibisevic (Hertha Berlin) Free transfer
- Kilian Ludewig (Barnsley) Loan
- Hamza Mendyl (Dijon) end of loan
- Goncalo Paciencia (Eintracht Frankfurt)
- Frederik Rönnow (Eintracht Frankfurt) Loan
- Sebastian Rudy (Hoffenheim) end of loan
- Steven Skrzybski (Fortuna Düsseldorf) end of loan
- Cedric Teuchert (Hannover) end of loan
- Malick Thiaw (promoted from U19s)
- Mark Uth (Cologne) end of loan
Out
- Guido Burgstaller (St. Pauli) Free transfer
- Daniel Caligiuri (Augsburg) Free transfer
- Jonas Carls (Vitoria Guimaraes) Loan
- Pablo Insua (Huesca) Free transfer
- Michael Gregoritsch (Augsburg) end of loan
- Jonjoe Kenny (Everton) end of loan
- Weston McKennie (Juventus) Loan
- Alexander Nübel (Bayern Munich) Free transfer
- Sebastian Rudy (Hoffenheim) Loan
- Markus Schubert (Eintracht Frankfurt) Loan
- Cedric Teuchert (Union Berlin) Free transfer
- Jean-Clair Todibo (Barcelona) end of loan
Union Berlin
In
- Taiwo Awoniyi (Liverpool) Loan
- Marius Bülter (Magdeburg) loan deal made permanent for £1.35m
- Lars Dietz (Viktoria Köln) end of loan
- Keita Endo (Yokohama F. Marinos) Loan
- Niko Gießelmann (Fortuna Düsseldorf) Free transfer
- Sebastian Griesbeck (Heidenheim) Free transfer
- Loris Karius (Liverpool) Loan
- Robin Knoche (Wolfsburg) Free transfer
- Max Kruse (Fenerbahce) Free transfer
- Andreas Luthe (Augsburg) Free transfer
- Tim Maciejewski (promoted from U19s)
- Lennart Moser (Cercel Brugge) end of loan
- Joel Pohjanpalo (Bayer Leverkusen) Loan
- Nico Schlotterbeck (Augsburg) Loan
- Berkan Taz (Energie Cottbus) end of loan
- Cedric Teuchert (Schalke)
Out
- Suleiman Abdullahi (Eintracht Braunschweig) Loan
- Sebastian Andersson (Union Berlin)
- Marius Bülter (Magdeburg) end of loan
- Laurenz Dehl (Hallescher) Loan
- Lars Dietz (Würzburger Kickers)
- Rafal Gikiewicz (Augsburg)
- Julius Kade (Dynamo Dresden)
- Felix Kroos (Eintracht Braunschweig)
- Lennard Maloney (Borussia Dortmund)
- Maurice Opfermann (end of contract)
- Yunus Malli (Wolfsburg) end of loan
- Joshua Mees (Holstein Kiel)
- Moritz Nicolas (Borussia Mönchengladbach) end of loan
- Leo Oppermann (Hamburg II)
- Michael Parensen (retired)
- Sebastian Pölter (Fortuna Sittard)
- Nicolai Rapp (Darmstadt) Loan
- Ken Reichel (Osnabrück)
- Keven Schlotterbeck (Freiburg) end of loan
- Manuel Schmiedebach (end of contract)
- Neven Subotic (Denizlispor)
- Berkan Taz (Verl)
VfB Stuttgart
In
- Ailton (Qarabag) end of loan
- Chadrac Akolo (Amiens) end of loan
- Waldemar Anton (Hannover) €4.00m
- Momo Cisse (Le Havre) Free transfer
- Anastasios Donis (Reims) end of loan
- Wataru Endo (Sint-Truiden) loan deal made permanent for €1.70m
- Gregor Kobel (Hoffenheim) €4.00m
- David Kopacz (Gornik Zabrze) end of loan
- Dinos Mavropanos (Arsenal) loan
- Nikolas Nartey (Hansa Rostock) end of loan
- Mohamed Sankoh (Stoke City) Free transfer
- Pascal Stenzel (VfB Stuttgart) loan deal made permanent for €1.30m
- Erik Thommy (Fortuna Düsseldorf) end of loan
Out
- Naouirou Ahamada (Juventus) Loan
- Chadrac Akolo (Amiens) loan deal made permanent
- Anastasios Donis (Reims) loan deal made permanent
- Wataru Endo (Sint-Truiden) end of loan
- Mario Gomez (retired)
- Gregor Kobel (Hoffenheim) end of loan
- Pablo Maffeo (Huesca) Loan
- Nathaniel Phillips (Liverpool) end of loan
Werder Bremen
In
- Felix Agu (Osnabrück) Free transfer
- Boubacar Barry (Uerdingen) end of loan
- Felix Bejimo (Greuther Fürth) end of loan
- Jan-Niklas Beste (Emmen) end of loan
- Tahith Chong (Manchester United) Loan
- Patrick Erras (Nürnberg) Free transfer
- Martin Harnik (Hamburg) end of loan
- Thore Jacobsen (Magdeburg) end of loan
- Ole Käuper (Carl Zeiss Jena) end of loan
- Jean-Manuel Mbom (Uerdingen) end of loan
- Johan Mina (Emelec) Free transfer
- Maik Nawrocki (promoted from U19s)
- Jonah Osabutey (Mouscron) end of loan
- Romano Schmid (Wolfsberger) end of loan
- Oscar Schönfelder (Mainz) Free transfer
- Leonardo Bittencourt (Hoffenheim) €7.00m
- Ömer Toprak (Borussia Dortmund) €4.00m
Out
- Fin Bartels (Holstein Kiel) Free transfer
- Jan-Niklas Beste (Jahn Regensburg) Loan
- Johannes Eggestein (LASK Linz) Loan
- Benjamin Goller (Karlsruher) Loan
- Martin Harnik (released)
- Davy Klaassen (Ajax) €11.00m
- Michael Lang (Borussia Mönchengladbach) end of loan
- Claudio Pizarro (retired)
- Luca Plogmann (SV Meppen) Loan
- Nuri Sahin (end of contract)
- Simon Straudi (Klagenfurt) Loan
- Kevin Vogt (Hoffenheim) end of loan
Wolfsburg
In
- Ridle Baku (Mainz) €10.00m
- Bartosz Bialek (Zaglebie Lubin) €5.00m
- Jeffrey Bruma (Mainz) end of loan
- Lino Kasten (promoted from U19s)
- Maxence Lacroix (Sochaux) €5.00m
- Yunus Malli (Union Berlin) end of loan
- Omar Marmoush (promoted from reserves)
- Maximilian Philipp (Dynamo Moscow) Loan
- Marvin Stefaniak (Greuther Fürth) end of loan
- Felix Uduokhai (Augsburg) end of loan
- John Yeboah (Venlo) end of loan
Out
- Julian Justvan (Paderborn) Free transfer
- Robin Knoche (Union Berlin) Free transfer
- Ulysses Llanez (SC Heerenveen) Loan
- Iba May (Eintracht Braunschweig) Free transfer
- Phillip Menzel (Klagenfurt) Free transfer
- Marvin Stefaniak (Dynamo Dresden) Loan
- Marcel Tisserand (Fenerbahce) €4.00m
- Felix Uduokhai (Augsburg) loan deal made permanent for €7.00m
- John Yeboah (Willem II) Free transfer
Do check out: