Bundesliga
The summer transfer window has slammed shut in Germany. Who has gone where?
In: Sergio Cordova (Augsburg, loan), Nathan de Medina (Mouscron), Ritsu Doan (PSV Eindhoven, loan), Christian Gebauer (SCR Altach), Philipp Klewin (Erzgebirge Aue), Jacob Laursen (Odense), Arne Maier (Hertha Berlin, loan), Noel Niemann (1860 Munich), Can Özcan (Alemannia Aachen, end of loan), Nikolai Rehnen (Alemannia Aachen, end of loan), Mike van der Hoorn (Swansea City)
Out: Jonathan Clauss (Lens), Agoston Kiss (Haladas, end of loan), Philipp Klewin (end of contract), Prince Owusu (Paderborn), Can Özcan (Naestved BK, loan), Alex Perez (end of contract), Nils Quaschner (end of contract), Stefan Salger (1860 Munich), Keanu Staude (end of contract), Patrick Weihrauch (end of contract)
In: Daniel Caligiuri (Schalke), Kevin Danso (Southampton, end of loan), Rafal Gikiewicz (Union Berlin), Michael Gregoritsch (Schalke, end of loan), Robert Gumny (Lech Poznan), Mads Pedersen (FC Zürich, end of loan), Nico Schlotterbeck (Union Berlin, loan), Tobias Strobl (Borussia Mönchengladbach), Felix Uduokhai (Wolfsburg, loan deal made permanent), Frederik Winther (Lyngby)
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), Tim Rieder (Kaiserslautern), Jozo Stanic (Zwickau, loan), Georg Teigl (Austria Vienna), Felix Uduokhai (Wolfsburg, end of loan), Frederik Winther (Lyngby, loan)
In: Santiago Arias (Atletico Madrid, loan), Lennart Grill (Kaiserslautern), Tin Jedvaj (Augsburg, end of loan), Joel Pohjanpalo (Hamburg, end of loan), Panos Retsos (Sheffield United, end of loan), Patrik Schick (Roma), Adrian Stanilewicz (Darmstadt)
Out: Kai Havertz (Chelsea), Joel Pohjanpalo (Union Berlin, loan), Panos Retsos (Saint-Etienne, loan), Kevin Volland (Monaco)
In: Eric Maxim Choupo-Moting (free), Douglas Costa (Juventus, loan), Adrian Fein (Hamburg, end of loan), Barry Hepburn (Celtic), Nicolas Kühn (Ajax, loan made permanent), Tanguy Nianzou (Paris Saint-Germain), Alexander Nübel (Schalke), Marc Roca (Espanyol), Leroy Sane (Manchester City), Bouna Sarr (Marseille)
Out: Thiago Alcantara (Liverpool), Oliver Batista Meier (Heerenveen, loan), Philippe Coutinho (Barcelona, end of loan), Michael Cuisance (Marseille, loan), Frank Evina (Hannover), Adrian Fein (PSV Eindhoven, loan), Christian Früchtl (Nürnberg, loan), 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)
In: Jude Bellingham (Birmingham City), Jamie Bynoe-Gittens (Manchester City), Dzenis Burnic (Dynamo Dresden, end of loan), Emre Can (Juventus, loan deal made permanent), Lennard Maloney (Union Berlin), Thomas Meunier (Paris Saint-Germain), Felix Passlack (Fortuna Sittard, end of loan), Immanuel Pherai (promoted from U19s), Reinier (Real Madrid, loan), Andre Schürrle (Spartak Moscow, end of loan), Ömer Toprak (Werder Bremen, end of loan), Marius Wolf (Hertha Berlin, end of loan)
Out: Leonardo Balerdi (Marseille, loan), Dzenis Burnic (Heidenheim), 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)
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), 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)
In: Tolu Arokodare (Valmiera FC, loan), Sebastian Andersson (Union Berlin), Jan-Christophe Bartels (Wehen Wiesbaden, end of loan), Yann Bisseck (Roda JC, end of loan), Ondrej Duda (Hertha Berlin), Jannes Horn (Hannover, end of loan), Vincent Koziello (Paris FC, end of loan), Tim Lemperle (promoted from U19s), Dimitris Limnios (PAOK), Tomas Ostrak (Hartberg, end of loan), Salih Özcan (Holstein Kiel, end of loan), Joao Queiros (Willem II, end of loan), Louis Schaub (Hamburg, end of loan), Lasse Sobiech (Mouscron, 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), 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), Mark Uth (Schalke, end of loan), Birger Verstraete (Antwerp, loan)
In: Ragnar Ache (Sparta Rotterdam), Aymen Barkok (Fortuna Düsseldorf, end of loan), Simon Falette (Fenerbahce, end of loan), Ajdin Hrustic (FC Groningen), Dejan Joveljic (Anderlecht, end of loan), Jabez Makanda (promoted from U19s), Flynn Otto (promoted from U19s), Markus Schubert (Schalke, loan) Andre Silva (AC Milan, loan deal made permanent), Tuta (Kortrijk, end of loan), Jetro Willems (Newcastle, end of loan), Steven Zuber (Hoffenheim)
Out: Sahverdi Cetin (end of contract), Simon Falette (Hannover), Gelson Fernandes (retired), Patrick Finger (end of contract), Mijat Gacinovic (Hoffenheim), Jonathan de Guzman (end of contract), Dejan Joveljic (Wolfsberger AC, loan), Goncalo Paciencia (Schalke), Frederik Rönnow (Schalke, loan), Marco Russ (retired), Lucas Torro (Osasuna), Felix Wiedwald (FC Emmen)
In: Christoph Daferner (Erzgebirge Aue, end of loan), Ermedin Demirovic (Alaves), Mo Dräger (Paderborn, end of loan), Constantin Frommann (Sonnenhof Großaspach, end of loan), Jerome Gondorf (Karlsruher, end of loan), Jeong Woo-yeong (Bayern Munich II, end of loan) Patrick Kammerbauer (Eintracht Braunschweig, end of loan), Florian Müller (Mainz, loan), Chima Okoroji (Jahn Regensburg, end of loan), Baptiste Santamaria (SCO Angers), 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), Mike Frantz (Hannover), Jerome Gondorf (Karlsruher), Florian Kath (Magdeburg, loan), Robin Koch (Leeds United), Chima Okoroji (Paderborn, loan), Yoric Ravet (Grenoble), Alexander Schwolow (Hertha Berlin), Pascal Stenzel (VfB Stuttgart, load deal made permanent), Luca Waldschmidt (Benfica)
In: Omar Alderete (Basel), Jhon Cordoba (Cologne), Maurice Covic (Ascoli, end of loan), Ondrej Duda (Norwich City, 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), Lucas Tousart (Lyon, end of loan), Deyovaisio Zeefuik (Groningen)
Out: Ondrej Duda (Cologne), Alexander Esswein (end of contract), Marko Grujic (Liverpool, end of loan), Vedad Ibisevic (Schalke), Salomon Kalou (end of contract), Muhammed Kiprit (Uerdingen), Pascal Köpke (Nuremberg), Arne Maier (Arminia Bielefeld, loan), Thomas Kraft (end of contract), Karim Rekik (Sevilla), Lazar Samardzic (RB Leipzig), Per Skjelbred (Rosenborg), Dennis Smarsch (St. Pauli), Marius Wolf (Borussia Dortmund, end of loan)
In: Kasim Adams (Fortuna Düsseldorf, end of loan), Leonardo Bittencourt (Werder Bremen, end of loan), Joshua Brenet (Vitesse Arnhem, end of loan), Mijat Gacinovic (Eintracht Frankfurt), Domen Gril (NK Bravo, end of loan), Gregor Kobel (VfB Stuttgart, 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), Sebastian Rudy (Schalke, end of loan), Alexander Stolz (relegated to reserves), Steven Zuber (Eintracht Frankfurt)
In: Issah Abass (Utrecht, end of loan), Ahmet Gürleyen (Liefering, end of loan), Gerrit Holtmann (Paderborn, end of loan), Luca Kilian (Paderborn), Dimitri Lavalee (Standard Liege), Alexandru Maxim (Gaziantepspor, end of loan), Aaron Seydel (Jahn Regensburg, end of loan)
Out: Taiwo Awoniyi (Liverpool, end of loan), Ridle Baku (Wolfsburg), Jeffrey Bruma (Wolfsburg, end of loan), Ahmet Gürleyen (Wehen Wiesbaden, loan), Gerrit Holtmann (Bochum), Alexandru Maxim (Gaziantepspor, loan deal made permanent), Jonathan Meier (Dynamo Dresden, loan), Florian Müller (Freiburg, loan), David Nemeth (Sturm Graz, loan), Ronael Pierre-Gabriel (Brest, loan), Aaron Seydel (Darmstadt), Marin Sverko (Saarbrücken)
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), Justin Kluivert (Roma, loan), Josep Martinez (Las Palmas), Lazar Samardzic (Hertha Berlin), Tim Schreiber (promoted from U19s), Alexander Sorloth (Crystal Palace)
Out: Ethan Ampadu (Chelsea, end of loan), Angelino (Manchester City, 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), Hannes Wolf (Borussia Mönchengladbach, loan)
In: Nabil Bentaleb (Newcastle, end of loan), Can Bozdogan (promoted from U19s), Kerim Calhanoglu (promoted from U19s), Jonas Carls (Viktoria Köln, end of loan), Ralf Fährmann (Brann, end of loan), Vedad Ibisevic (Hertha Berlin), 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), Daniel Caligiuri (Augsburg), Jonas Carls (Vitoria Guimaraes, loan), Pablo Insua (Huesca), Michael Gregoritsch (Augsburg, end of loan), Jonjoe Kenny (Everton, end of loan), Weston McKennie (Juventus, loan), Alexander Nübel (Bayern Munich), Sebastian Rudy (Hoffenheim, loan), Markus Schubert (Eintracht Frankfurt, loan), Cedric Teuchert (Union Berlin), Jean-Clair Todibo (Barcelona, end of loan)
In: Taiwo Awoniyi (Liverpool, loan), Marius Bülter (Magdeburg, loan deal made permanent), Lars Dietz (Viktoria Köln, end of loan), Keita Endo (Yokohama F. Marinos, loan), Niko Gießelmann (Fortuna Düsseldorf), Sebastian Griesbeck (Heidenheim), Loris Karius (Liverpool, loan), Robin Knoche (Wolfsburg), Max Kruse (Fenerbahce), Andreas Luthe (Augsburg) 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)
In: Ailton (Qarabag, end of loan), Chadrac Akolo (Amiens, end of loan), Waldemar Anton (Hannover), Momo Cisse (Le Havre), Anastasios Donis (Reims, end of loan), Wataru Endo (Sint-Truiden, loan deal made permanent), Gregor Kobel (Hoffenheim), David Kopacz (Gornik Zabrze, end of loan), Dinos Mavropanos (Arsenal, loan), Nikolas Nartey (Hansa Rostock, end of loan), Mohamed Sankoh (Stoke City), Pascal Stenzel (VfB Stuttgart, loan deal made permanent), 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)
In: Felix Agu (Osnabrück), 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), 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), Maik Nawrocki (promoted from U19s), Jonah Osabutey (Mouscron, end of loan), Romano Schmid (Wolfsberger, end of loan), Oscar Schönfelder (Mainz)
Out: Fin Bartels (Holstein Kiel), Jan-Niklas Beste (Jahn Regensburg, loan), Leonardo Bittencourt (Hoffenheim, end of loan), Johannes Eggestein (LASK Linz, loan), Benjamin Goller (Karlsruher, loan), Martin Harnik (released), Davy Klaassen (Ajax), 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), Ömer Toprak (Borussia Dortmund, end of loan), Kevin Vogt (Hoffenheim, end of loan)
In: Ridle Baku (Mainz), Bartosz Bialek (Zaglebie Lubin), Jeffrey Bruma (Mainz, end of loan), Lino Kasten (promoted from U19s), Maxence Lacroix (Sochaux), 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), Robin Knoche (Union Berlin), Ulysses Llanez (SC Heerenveen, loan) Iba May (Eintracht Braunschweig), Phillip Menzel (Klagenfurt), Marvin Stefaniak (Dynamo Dresden, loan), Marcel Tisserand (Fenerbahce), Felix Uduokhai (Augsburg, loan deal made permanent), John Yeboah (Willem II)