GERMANY
Augsburg
In: Dominik Kohr (Bayer Leverkusen, E2m), Yannik Ottl (Unterhaching, undisclosed), Piotr Trochowski (unattached)
Out: Nikola Durdic (Malmo, Swe, loan)
Bayer Leverkusen
In: Admir Mehmedi (Freiburg, E6m), Kyriakos Papadopoulos (Schalke, E6.5m), Andre Ramalho (Red Bull Salzburg, Aut, undisclosed), Jonathan Tah (Hamburg, undisclosed)
Out: Gonzalo Castro (Borussia Dortmund, E11m), Josip Drmic (Borussia Monchengladbach, E10m), Dominik Kohr (Augsburg, E2m), Arkadiusz Milik (Ajax, Hol, E3m), Stefan Reinartz (Eintracht Frankfurt, undisclosed), Philipp Wollscheid (Stoke City, Eng, E5m)
Bayern Munich
In: Douglas Costa (Shakhtar Donetsk, Ukr, E30m), Joshua Kimmich (RB Leipzig/Stuttgart, E8.5m), Sven Ulreich (Stuttgart, E2.5m), Arturo Vidal (Juventus, Ita, E35m)
Out: Claudio Pizarro (released), Pepe Reina (Napoli, Ita, free), Bastian Schweinsteiger (Manchester United, Eng, £14.4m), Rico Strieder (Utrecht, Hol, undisclosed), Mitchell Weiser (Hertha Berlin, free)
Borussia Dortmund
In: Roman Burki (Freiburg, E3.5m), Gonzalo Castro (Bayer Leverkusen, E11m), Julian Weigl (Munich 1860, E2.5m)
Out: Zlatan Alomerovic (Kaiserslautern, undisclosed), Ciro Immobile (Sevilla, Spa, loan), Milos Jojic (Cologne, undisclosed), Mitchell Langerak (Stuttgart, undisclosed)
Borussia Monchengladbach
In: Andreas Christensen (Chelsea, Eng, on loan), Josip Drmic (Bayer Leverkusen, E10m), Nico Elvedi (Zurich, Ger, undisclosed), Thorgan Hazard (Chelsea, Eng, E8m), Tobias Sippel (Kaiserslautern, undisclosed), Lars Stindl (Hanover, E3m)
Out: Filip Daems (Westerlo, Blg, undisclosed), Max Kruse (Wolfsburg, E12m), Thorben Marx (retired), Peniel Mlapa (Bochum, undisclosed), Amir Younes (Ajax, Hol, undisclosed)
Cologne
In: Leonardo Bittencourt (Hanover, undisclosed), Dominique Heintz (Kaiserslautern, undisclosed), Philipp Hosiner (Rennes, Fra, season-long loan), Milos Jojic (Borussia Dortmund, undisclosed), Anthony Modeste (Hoffenheim, undisclosed), Frederik Sorensen (Juventus, Ita, undisclosed)
Out: Miso Brecko (Nuremberg, undisclosed), Thomas Broker (Duisburg, undisclosed), Daniel Halfar (Kaiserslautern, undisclosed), Patrick Helmes (retired), Adam Matuschyk (Eintracht Braunschweig, undisclosed), Anthony Ujah (Werder Bremen, undisclosed), Kevin Wimmer (Tottenham Hotspur, Eng, £4.3m)
Darmstadt
In: Luca Caldirola (Werder Bremen, loan), Junior Diaz (Mainz, undisclosed), Peter Niemeyer (Hertha Berlin, undisclosed), Konstantin Rausch (Stuttgart, undisclosed), Mario Vrancic (Paderborn, undisclosed), Sandro Wagner (Hertha Berlin, undisclosed)
Out: Leon Balogun (Mainz, free), Hanno Behrens (Nuremberg, undisclosed), Romain Bregerie (Ingolstadt, undisclosed), Ronny Konig (Chemnitzer, undisclosed)
Eintracht Frankfurt
In: David Abraham (Hoffenheim, undisclosed), Luc Castaignos (Twente, Hol, undisclosed), Mijat Gacinovic, (Vojvodina, Ser, undisclosed), Lukas Hradecky (Brondby, Den, undisclosed), Heinz Lindner (Austria Vienna, Aut, undisclosed), Stefan Reinartz (Bayer Leverkusen, undisclosed)
Out: Nelson Haedo Valdez (Seattle Sounders, USA, undisclosed), Kevin Trapp (Paris Saint-Germain, Fra, undisclosed), Felix Wiedwald (Werder Bremen, undisclosed)
Hamburg
In: Batuhan Altınta (Bursaspor, Tur, undisclosed), Albin Ekdal (Cagliari, Ita, undisclosed), Michael Gregoritsch (Bochum, undisclosed), Lewis Holtby (Tottenham Hotspur, Eng, £4.6m), Gotoku Sakai (Stuttgart, undisclosed), Sven Schipplock (Hoffenheim, undisclosed), Emir Spahic (free agent)
Out: Valon Behrami (Watford, Eng, undisclosed), Maximilian Beister (Mainz, undisclosed), Marcell Jansen (retired), Jonathan Tah (Bayer Leverkusen, undisclosed), Rafael Van der Vaart (Real Betis, Spa, free), Heiko Westermann (Real Betis, Spa, free), Jacques Zoua (AC Ajaccio, Fra, undisclosed)
Hanover
In: Uffe Bech (Nordsjaelland, Nor, undisclosed), Charlison Benschop (Fortuna Dusseldorf, undisclosed), Mevlut Erdinc (Saint-Etienne, Fra, undisclosed) Felix Klaus (Freiburg, undisclosed), Allan Saint-Maximin (Monaco, Fra, loan), Oliver Sorg (Freiburg, undisclosed), Philipp Tschauner (St Pauli, undisclosed)
Out: Robert Almer (Austria Vienna, Aut, undisclosed), Leonardo Bittencourt (Cologne, undisclosed), Jimmy Briand (Guingamp, undisclosed), Joselu (Stoke City, Eng, £5.75m), Joao Pereira (Sporting Lisbon, Por, undisclosed), Lars Stindl (Borussia Monchengladbach, E3m), Didier Ya Konan (Fortuna Dusseldorf, undisclosed)
Hertha Berlin
In: Mitchell Weiser (Bayern Munich, free)
Out: John Heitinga (Ajax, Hol, free)
Hoffenheim
In: Joelinton (Sport Recife, Bra, E2m), Pavel Kaderabek (Sparta Prague, CzR, E3.5m), Kevin Kuranyi (Dynamo Moscow, Rus, free), Fabian Schar (Basle, Swi, E4m), Jonathan Schmid (Freiburg, E3.7m), Mark Uth (Heerenveen, Hol, E2m)
Out: David Abraham (Eintracht Frankfurt, undisclosed), Afriyie Acquah (Torino, Ita, E2.8m), Roberto Firmino (Liverpool, Eng, £29m), Sven Schipplock (Hamburg, undisclosed), Sandro Wieser (Thun, Swi, undisclosed)
Ingolstadt
In: Romain Bregerie (Darmstadt, free), Elias Kachunga (Paderborn, undisclosed), Orjan Nyland (Molde, Nor, E1m), Markus Suttner (Austria Vienna, Aut, free)
Out: –
Mainz
In: Leon Balogun (Darmstadt, free), Danny Latza (Bochum, undisclosed), Yoshinori Muto (Tokyo, Jap, undisclosed), Florian Niederlechner (Heidenheim, undisclosed)
Out: Johannes Geis (Schalke, E11m), Shinji Okazaki (Leicester City, Eng, £7m), Sebastian Polter (QPR, Eng, E1m)
Schalke
In: Junior Caicara (Ludogorets, Bul, E4.5m), Franco Di Santo (Werder Bremen, E6m), Johannes Geis (Mainz, E11m), Sascha Riether (Freiburg, free)
Out: Tranquillo Barnetta (Philadelphia Union, USA, free), Jefferson Farfan (Al Jazira, UAE, E6m), Christian Fuchs (Leicester City, Eng, free), Kyriakos Papadopoulos (Bayer Leverkusen, E6.5m)
Stuttgart
In: Emiliano Insua (Atletico Madrid, Spa, undisclosed), Jan Kliment (Vysocina Jihlava, CzR, undisclosed), Mitchell Langerak (Borussia Dortmund, undisclosed), Przemyslaw Tyton (PSV, Hol, E1m), Lukas Rupp (Paderborn, free)
Out: Sven Ulreich (Bayern Munich, E2.5m)
Wolfsburg
In: Carlos Ascues (Melgar, Per, E1.5m), Max Kruse (Borussia Monchengladbach, E12m), Francisco Rodriguez (Zurich, Swi, undisclosed)
Out: Stefan Kutschke (Nuremberg, undisclosed), Zhang Xizhe (Beijing Guoan, Chn, undisclosed)
Werder Bremen
In: Aron Johannsson (AZ, Hol, undisclosed)
Out: Franco Di Santo (Schalke, E6m), Eljero Elia (Feyenoord, Hol, free), Sebastian Prodl (Watford, Eng, free)