In: Laszlo Benes (Monchengladbach, loan)
Out: n/a
In: Nemanja Radonjic (Marseille, loan), Sami Khedira (Juventus, free)
Out: Omar Rekik (Arsenal, €600k), Dennis Jastrzembski (Mannheim, loan)
In: Leon Dajaku (Bayern Munich, loan), Petar Musa (Slavia Prague, loan)
Out: n/a
In: Masaya Okugawa (RB Salzburg, loan), Michel Vlap (Anderlecht, loan)
Out: Sebastian Muller (VfL Osnabruck, loan)
In: Michael Zetterer (PEC Zwolle, loan ended)
Out: Stefanos Kapino (Sandhausen, loan)
In: n/a
Out: n/a
In: Luka Jovic (Real Madrid, loan)
Out: David Abraham (Huracan, free), Bas Dost (Club Brugge, undisclosed), Marijan Cavar (Gruther Fuerth, free), Dominik Kohr (Mainz, loan), Danny da Costa (Mainz, loan)
In: n/a
Out: Luca Itter (Greuther Furth, loan), David Otto (Jahn Regensburg, loan), Amir Abrashi (Basel, loan)
In: Chris Richards (Bayern, loan), Georginio Rutter (Rennes, loan)
Out: João Klauss (Standard Liege, loan), Jacob Bruun Larsen (Anderlecht, €1.1 million)
In: Emmanuel Dennis (Club Brugge, loan), Max Meyer (unattached, free)
Out: Christian Clemens (Darmstadt, free), Anthony Modeste (Saint Etienne, loan)
In: Dominik Szoboszlai (Red Bull Salzburg, €25 million)
Out: n/a
In: Timothy Fosu-Mensah (Man Utd, €1.6 million), Jeremie Frimpong (Celtic, €13 million)
Out: n/a
In: Dominik Kohr (Eintracht Frankfurt, loan), Danny da Costa (Eintracht Frankfurt, loan), Robert Glatzel (Cardiff, loan)
Out: Abass Issah (Twente, loan), Aaron Martin (Celta Vigo, loan), Dimitri Lavalée (Sint-Truden, loan), Jean-Philippe Mateta (Crystal Palace, loan), Cyrill Akono (Lubeck. loan), Ji Dong-won (Eintracht Braunschweig, loan)
In: Joe Scally (New York City FC, undisclosed), Kouadio Koné (Toulouse, €9.1 million)
Out: Kouadio Kone (Toulouse, loan), Laszlo Benes (Augsburg, loan)
In: Dimitri Oberlin (Basel, free)
Out: Leon Dajaku (Union Berlin, loan), Chris Richards (Hoffenheim, loan), Joshua Zirkzee (Parma, loan)
In: Sead Kolasinac (Arsenal, loan), Klaas-Jan Huntelaar (Ajax, free), William (Wolfsburg, loan), Shkodran Mustafi (Arsenal, released)
Out: Jannick Theißen (Saarbrucken, undisclosed), Rabbi Matondo (Stoke City, loan), Ahmed Kutucu (HeraclesAlmelo, loan)
In: n/a
Out: Maxime Awoudja (Turkgucu Munchen, loan), Ailton (FC Midtjylland, free)
In: n/a
Out: Omar Marmoush (St. Pauli, loan), Felix Klaus (Fortuna Dusseldorf, loan), William (Schalke, loan), Yunus Malli (Trabzonspor, loan)