Bundesliga
The summer transfer window ahead of the 2019/20 Bundesliga season officially opened on 1 July, but record champions Bayern Munich had already made a head start in building their squad for the coming campaign, bringing in World Cup-winning duo Benjamin Pavard and Lucas Hernandez. How have other clubs reacted as they try to dethrone the champions of the last seven seasons?
bundesliga.com brings you all the official comings and goings before the window slams shut on 2 September.
IN: Fiete Arp (Hamburg), Michael Cuisance (Borussia Mönchengladbach), Lucas Hernandez (Atletico Madrid), Benjamin Pavard (VfB Stuttgart), Ivan Perisic (Inter Milan, loan)
OUT: Frank Evina (KFC Uerdingen, loan), Adrian Fein (Hamburg, loan), Marco Friedl (Werder Bremen, loan deal made permanent), Mats Hummels (Borussia Dortmund), Wooyeong Jeong (Freiburg), Rafinha (Flamengo), James Rodriguez (Real Madrid, end of loan), Franck Ribery (end of contract), Arjen Robben (end of contract), Renato Sanches (Lille)
IN: Paco Alcacer (Barcelona, loan deal made permanent), Julian Brandt (Bayer Leverkusen), Thorgan Hazard (Borussia Mönchengladbach), Mats Hummels (Bayern Munich), Mateu Morey (Barcelona), Nico Schulz (Hoffenheim)
OUT: Dzenis Burnic (Dynamo Dresden, loan), Abdou Diallo (Paris Saint-Germain), Sergio Gomez (Huesca, loan), Alexander Isak (Real Sociedad), Shinji Kagawa (Real Zaragoza), Felix Passlack (Fortuna Sittard, loan), Maximilian Philipp (Dynamo Moscow), Christian Pulisic (Chelsea, end of loan), Sebastian Rode (Eintracht Frankfurt, loan deal made permanent), Andre Schürrle (Spartak Moscow, loan), Jeremy Toljan (U.S. Sassuolo, loan), Ömer Toprak (Werder Bremen, loan), Marius Wolf (Hertha Berlin, loan)
IN: Ethan Ampadu (Chelsea, loan), Luan Candido (Palmeiras), Ademola Lookman (Everton), Christopher Nkunku (Paris Saint-Germain), Patrik Schick (AS Roma, loan), Philipp Tschauner (Hannover), Hannes Wolf (Red Bull Salzburg)
OUT: Jean-Kevin Augustin (AS Monaco, loan), Bruma (PSV Eindhoven), Julian Krahl (Cologne), Erik Majetschak (Erzgebirge Aue), Marius Müller (FC Luzern), Emile Smith Rowe (Arsenal, end of loan)
IN: Nadiem Amiri (Hoffenheim), Kerem Demirbay (Hoffenheim), Niklas Lomb (Sandhausen, end of loan), Moussa Diaby (Paris Saint-Germain), Daley Sinkgraven (Ajax)
OUT: Jan Boller (LASK), Julian Brandt (Borussia Dortmund), Tin Jedvaj (Augsburg, loan), Isaac Kiese Thelin (Anderlecht, end of loan), Thorsten Kirschbaum (VVV-Venlo), Dominik Kohr (Eintracht Frankfurt), Tomasz Kucz (released), Sam Schreck (Groningen)
IN: Laszlo Benes (Holstein Kiel, end of loan), Ramy Bensebaini (Stade Rennais), Breel Embolo (Schalke), Max Grün (Darmstadt), Jacob Italiano (Perth Glory, end of loan), Stefan Lainer (Red Bull Salzburg), Marcus Thuram (Guingamp)
OUT: Michael Cuisance (Bayern Munich), Josip Drmic (Norwich City), Thorgan Hazard (Borussia Dortmund), Michael Lang (Werder Bremen, loan), Moritz Nicolas (Union Berlin, loan)
IN: Jeffrey Bruma (Schalke, end of loan), Kevin Mbabu (Young Boys), Lukas Nmecha (Manchester City, loan), Paulo Otavio (Ingolstadt), Paul Seguin (Greuther Fürth, end of loan), Joao Victor (Linzer ASK), Xaver Schlager (RB Salzburg)
OUT: Riechedly Bazoer (Vitesse Arnhem), Landry Dimata (Anderlecht, loan deal made permanent), Gian-Luca Itter (Freiburg), Sebastian Jung (Hannover), Paul-Georges Ntep (Kayserispor, loan), Victor Osimhen (RSC Charleroi, loan deal made permanent), Paul Seguin (Greuther Fürth, loan deal made permanent), Marvin Stefaniak (Greuther Fürth, loan), Paul Verhaegh (Twente), John Yeboah (VVV-Venlo, loan)
IN: Marijan Cavar (NK Osijek, end of loan), Erik Durm (Huddersfield Town), Martin Hinteregger (Augsburg, loan deal made permanent), Dejan Joveljic (Red Star Belgrade), Luka Jovic (Benfica, loan deal made permanent), Daichi Kamada (St. Truiden, end of loan), Dominik Kohr (Bayer Leverkusen), Filip Kostic (Hamburg, loan deal made permanent), Nicolai Müller (Hannover, end of loan), Sebastian Rode (Borussia Dortmund, loan deal made permanent), Andre Silva (AC Milan, loan), Djibril Sow (Young Boys), Kevin Trapp (Paris Saint-Germain, loan deal made permanent), Felix Wiedwald (Duisburg, end of loan), Rodrigo Zalazar (Malaga)
OUT: Aymen Barkok (Fortuna Düsseldorf, loan extended), Dejo Beyreuther (Hoffenheim reserves), Danny Blum (Bochum), Max Bususchkow (Jahn Regensburg), Sebastien Haller (West Ham United), Mischa Häuser (FSV Frankfurt), Branimir Hrgota (Greuther Fürth), Luka Jovic (Real Madrid), Noel Knothe (Nuremberg reserves), Nelson Mandela Mbouhom (end of contract), Andersson Ordonez (LDU Quito, loan deal made permanent), Ante Rebic (AC Milan, loan), Marc Stendera (contract terminated), Tobias Stirl (Wolfsburg reserves), Taleb Tawatha (contract terminated), Tuta (KV Kortrijk, loan), Jetro Willems (Newcastle United, loan), Rodrigo Zalazar (Korona Kielce, loan)
IN: Robert Bauer (Nuremberg, end of loan), Leo Bittencourt (Hoffenheim, loan), Benjamin Goller (Schalke), Marco Friedl (Bayern Munich, loan made permanent), Niclas Füllkrug (Hannover), Michael Lang (Borussia Mönchengladbach, loan), Kyuhyon Park (Ulsan Hyundai, loan), Romano Schmid (Wolfsberger AC, end of loan), Ömer Toprak (Borussia Dortmund, loan)
OUT: Boubacar Barry (Uerdingen, loan), Felix Beijmo (Malmo, loan), Jan-Nicklas Beste (FC Emmen, loan), Thore Jacobsen (Magdeburg, loan), Aron Johansson (end of contract), Martin Harnik (Hamburg, loan), Ole Käuper (Carl Zeiss Jena, loan), Max Kruse (end of contract), Jean Manuel Mbom (Uerdingen, loan), Jonah Osabutey (Mouscron, loan), Thanos Petsos (end of contract), Romano Schmid (Wolfsberger AC, loan), Niklas Schmidt (VfL Osnabrück, loan), Jannes Vollert (Hallescher FC, loan), Luca Zander (St. Pauli, loan made permanent), Michael Zetterer (PEC Zwolle, loan)
IN: Sargis Adamyan (Jahn Regensburg), Kevin Akpoguma (Hannover, end of loan), Ihlas Bebou (Hannover), Vincenzo Grifo (Freiburg, end of loan), Franko Kovacevic (NK Rudes), Jürgen Locadia (Brighton & Hove Albion, loan), Havard Nordtveit (Fulham, end of loan), Philipp Ochs (Aalborg, end of loan), Philipp Pentke (Jahn Regensburg), Sebastian Rudy (Schalke, loan), Diadie Samassekou (Red Bull Salzburg), Konstantinos Stafylidis (Augsburg), Robert Skov (Copenhagen), Steven Zuber (VfB Stuttgart, end of loan), Robert Zulj (Union Berlin, end of loan)
OUT: Kasim Adams (Fortuna Düsseldorf, loan), Alfons Amade (Eintracht Braunschweig, loan), Nadiem Amiri (Bayer Leverkusen), Leo Bittencourt (Werder Bremen, loan), Antonio Colak (Rijeka, loan deal made permanent), Kerem Demirbay (Bayer Leverkusen), Vincenzo Grifo (Freiburg), Robin Hack (Nuremberg), Justin Hoogma (Utrecht, loan), Joelinton (Newcastle United), Gregor Kobel (VfB Stuttgart, loan), Reiss Nelson (Arsenal, end of loan), David Otto (Heidenheim, loan), Felipe Pires (Fortaleza, loan), Nico Schulz (Borussia Dortmund), Adam Szalai (Mainz)
IN: Kasim Adams (Hoffenheim, loan), Nana Ampomah (Waasland-Beveren), Lewis Baker (Chelsea, loan), Aymen Barkok (Eintracht Frankfurt, loan extended), Johannes Bühler (VfR Aalen, end of loan), Gökhan Gül (Wehen Wiesbaden, end of loan), Florian Kastenmeier (VfB Stuttgart II), Dawid Kownacki (Sampdoria, loan), Kelvin Ofori (Right to Dream Academy Accra), Thomas Pledl (Ingolstadt), Zack Steffen (Manchester City, loan), Markus Suttner (Brighton, loan deal made permanent), Bernard Tekpetey (Schalke, loan), Jannick Theißen (professional contract), Erik Thommy (VfB Stuttgart, loan)
OUT: Jaroslav Drobby (released), Marvin Ducksch (Hannover), Kianz Froese (Saarbrücken), Gökhan Gül (SV Wehen Wiesbaden, loan extended), Emmanuel Iyoha (Holstein Kiel, loan), Marcin Kaminski (VfB Stuttgart, end of loan), Emir Kujovic (Djurgarden), Dodi Lukebakio (Watford, end of loan), Havard Nielsen (Greuther Fürth), Benito Raman (Schalke), Takashi Usami (Augsburg, end of loan)
IN: Dedryck Boyata (Celtic), Alexander Esswein (VfB Stuttgart, end of loan), Sidney Friede (Royal Mouscron, end of loan), Marko Grujic (Liverpool, loan deal extended), Muhammed Kiprit (Wacker Innsbruck, end of loan), Nils Körber (VfL Osnabrück, end of loan), Eduard Löwen (Nuremberg), Dodi Lukebakio (Watford), Maximilian Pronichev (Hallescher FC, end of loan), Daishawn Redan (Chelsea), Marius Wolf (Borussia Dortmund, loan)
OUT: Marius Gersbeck (Karlsruhe), Julius Kade (Union Berlin), Jonathan Klinsmann (St. Gallen), Valentino Lazaro (Inter Milan), Derrick Luckassen (PSV Eindhoven, end of loan), Fabian Lustenberger (Young Boys)
IN: Cyrill Akono (Preußen Münster), Taiwo Awoniyi (Liverpool, loan), Edmilson Fernandes (West Ham), Omer Hanin (Hapoel Hadera), Dong-Won Ji (Augsburg), Aaron Martin (Espanyol, loan made permanent), Jonathan Meier (Bayern Munich reserves), Ronaël Pierre-Gabriel (AS Monaco), Jose Rodriguez (Fortuna Sittard, end of loan), Aaron Seydel (Holstein Kiel, end of loan), Jeremiah St. Juste (Feyenoord), Marin Sverko (Karlsruhe, end of loan), Adam Szalai (Hoffenheim)
OUT: Issah Abass (FC Utrecht, loan), Rene Adler (retired), Emil Berggreen (Twente), Niko Bungert (retired), Gaetan Bussmann (released), Giulio Donati (released), Jean-Phlippe Gbamin (Everton), Gerrit Holtmann (Paderborn, loan), Jannik Huth (Paderborn), Jose Rodriguez (released), Anthony Ujah (Union Berlin)
IN: Gian-Luca Itter (Wolfsburg), Wooyeong Jeong (Bayern Munich), Vincenzo Grifo (Hoffenheim), Patick Kammerbauer (Holstein Kiel, end of loan), Changhoon Kwon (Dijon), Yoric Ravet (Grasshoppers Zurich, end of loan), Jonathan Schmid (Augsburg)
OUT: Christoph Daferner (Erzgebirge Aue, loan), Jonas Föhrenbach (Heidenhiem), Constantin Frommann (Sonnenhof Großaspach, loan), Vincenzo Grifo (Hoffenheim, end of loan), Tim Kleindienst (Heidenheim), Alex Mendez (Ajax), Florian Niederlechner (Augsburg), Chima Okoroji (Regensburg, loan), Fabian Schleusener (Nuremberg), Keven Schlotterbeck (Union Berlin, loan), Vincent Sierro (Young Boys), Pascal Stenzel (VfB Stuttgart, loan)
IN: Pablo Insua (Huesca, end of loan), Ozan Kabak (VfB Stuttgart), Jonjoe Kenny (Everton, loan), Juan Miranda (Barcelona, two-year loan) Benito Raman (Fortuna Düsseldorf), Fabian Reese (Greuther Fürth, end of loan), Markus Schubert (Dynamo Dresden), Bernard Tekpetey (Paderborn)
OUT: Jeffrey Bruma (Wolfsburg, end of loan), Breel Embolo (Borussia Mönchengladbach), Ralf Fährmann (Norwich City, loan), Benjamin Goller (Werder Bremen), Yevhen Konoplyanka (Shakhtar Donetsk), Hamza Mendyl (Dijon, loan), Sascha Riether (retired), Sebastian Rudy (Hoffenheim, loan), Bernard Tekpetey (Fortuna Düsseldorf, loan), Cedric Teuchert (Hannover, loan), George Timotheou (Zulte Waregem), Haji Wright (VVV-Venlo)
IN: Caiuby (Grasshoppers Zurich, end of loan), Marvin Friedrich (Union Berlin), Carlos Gruezo (FC Dallas), Iago (Internacional), Tin Jedvaj (Bayer Leverkusen, loan), Tomas Koubek (Stade Rennais), Stephan Lichtsteiner (free agent), Florian Niederlechner (Freiburg), Mads Pedersen (Nordsjaelland), Reece Oxford (West Ham United, loan made permanent), Tim Rieder (Darmstadt, end of loan), Noah Sarenren Bazee (Hannover), Marek Suchy (Basel), Ruben Vargas (FC Luzern)
OUT: Jan-Ingwer Callsen-Bracker (released), Kevin Danso (Southampton, loan), Marvin Friedrich (Union Berlin), Julian Günther-Schmidt (Carl Zeiss Jena, loan made permanent), Martin Hinteregger (Eintracht Frankfurt, loan made permanent), Christoph Janker (released), Dong-Won Ji (Mainz), Gregor Kobel (Hoffenheim, end of loan), Ja-Cheol Koo (Al-Gharafa), Tim Rieder (1860 Munich), Jonathan Schmid (Freiburg), Konstantinos Stafylidis (Hoffenheim), Takashi Usami (Gamba Osaka)
IN: Sebastiaan Bornauw (Anderlecht), Kingsley Ehizibue (PEC Zwolle), Julian Krahl (RB Leipzig), Kingsley Schindeler (Holstein Kiel), Ellyes Skhiri (Montpellier), Birger Verstraete (Gent)
OUT: Jan-Christoph Bartels (Wehen Wiesbaden, loan), Chris Führich (Borussia Dortmund II), Johannes Geis (Nuremberg), Sehrou Guirassy (Amiens, loan made permanent), Tim Handwerker (Nuremberg), Jannes Horn (Hannover, loan), Matthias Lehmann (retired), Niklas Nartey (VfB Stuttgart), Joao Queiros (Willem II, loan), Tomas Ostrak (TSV Hartberg, loan), Frederik Sörensen (Young Boys, loan)
IN: Cauly (Duisburg), Johannes Dörfler (Uerdingen), Marcel Hilßner (Hansa Rostock), Gerrit Holtmann (Mainz, loan), Jannik Huth (Mainz), Laurent Jans (FC Metz, loan), Rifet Kapic (Grasshoppers Zürich) Luca Kilian (Borussia Dortmund II), Streli Mamba (Energie Cottbus), Jan-Luca Rumpf (Sportfreunde Siegen), Abdelhamid Sabiri (Huddersfield Town)
OUT: Lukas Boeder (Duisburg), Felix Drinkuth (Hallescher FC), Julius Düker (SV Meppen), Leon Fesser (released), Sergio Gucciardo (Alemannia Aachen, loan), Sascha Heil (FC Gießen), Felix Herzenbruch (Rot-Weiss Essen), Mohammed Kamara (LA Galaxy), Philipp Klement (VfB Stuttgart), Luca Pfeiffer (Würzburger Kickers), Oliver Schindler (Lippstadt), Bernard Tekpetey (Schalke), Philipp Tietz (Wehen Wiesbaden)
IN: Suleiman Abdullahi (Eintracht Braunschweig, loan made permanent), Robert Andrich (Heidenheim), Sheraldo Becker (Den Haag), Marius Bülter (Magdeburg, loan), Florian Flecker (Hartberg), Marvin Friedrich (Augsburg), Christian Gentner (VfB Stuttgart), Marcus Ingvartsen (Genk), Cihan Kahraman (Union Fürstenwalde, end of loan), Julius Kade (Hertha Berlin), Moritz Nicolas (Borussia Mönchengladbach, loan), Keven Schlotterbeck (Freiburg, loan), Manuel Schmiedebach (Hannover, loan made permanent), Neven Subotic (Saint Etienne), Anthony Ujah (Mainz)
OUT: Lars Dietz (Viktoria Köln, loan), Marcel Hartel (Arminia Bielefeld), Marvin Friedrich (Augsburg), Cihan Kahraman (contract terminated), Peter Kurzweg (Ingolstadt), Carlos Mane (Sporting Lisbon, end of loan), Lennart Moser (Energie Cottbus, loan), Fabian Schönheim (released), Berkan Taz (Energie Cottbus, loan), Marc Torrejon (released), Eroll Zejnullahu (Carl Zeiss Jena), Robert Zulj (Hoffenheim, end of loan)